- 常宁市教师进修学校版权所有 地址:湖南省常宁市冷水村 联系电话:0734-7221504
衡阳广播电视大学常宁分校
2009级计算机专业毕业论文
题 目: VF党员管理系统
学 号: 093040235
作者姓名: 张文丽
指导教师: 张明
答辩日期:
湖南广播电视大学印制
VF党员管理系统
衡阳电大常宁分校 计算机专业
学号:093040235 姓名:张文丽 指导教师:张明
摘要:党员管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致辞性和完整性强、数据安全性好的库。而对于后者则要求说应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUAL Foxpro开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、类。
VF party management system
Hengyang TV Changning Campus Computer
Student ID: 093040235 Name: Zhang Wenli Instructor: Zhang
Abstract :Party members and management information system is a typical management information system (MIS), including the development of its background of the establishment and maintenance of the database front-end applications, as well as the development of both. The former request for data to build a strong speech and integrity, a good library of data security. As for the latter requested that the application of a fully functioning, easy to use and so on.
After analysis, we use MICROSOFT's VISUAL Foxpro development tools, provided by the use of a variety of object-oriented development tools, in particular, the data window can be simple and easy to manipulate intelligence database objects, first of all in a short period of time to establish systems Application of the prototype, and then, the initial prototype of the system needs iteration, constantly revised and improved customer satisfaction until the formation of a viable system.
Keywords: control, form, category.
目 录
第1章 绪 论 (1)
1.1 开发目的 (1)
1.2 设计范围 (1)
1.3 预期结果 (1)
1.4 思路和安排 (1)
第2章系统分析 (1)
2.1 组织结构调查 (2)
2.2 资料收集 (3)
2.3 业务流程图 (3)
2.4 数据流程图 (3)
2.5 逻辑模块图 (4)
2.6设备的初选 (4)
第3章系统设计 (5)
3.1 代码设计 (5)
3.2 物理设计 (5)
3.3数据库的设计 (6)
3.4 系统的功能结构设计 (8)
3.5信息系统流程图 (9)
3.6 输出设计 (9)
3.7 输入设计 (10)
第4章 系统实施 (11)
4.1物理实施 (11)
4.2程序设计 (11)
4.3程序调试 (16)
4.4 编译程序 (16)
4.5 系统使用说明书 (16)
4.6维护 (17)
第5章 结论 (17)
5.1取得的成果 (17)
5.2存在的问题 (17)
5.3心得与体会 (17)
5.4 建议 (18)
5.5系统开发的意义 (18)
6.结束语 (18)
7.致谢 (18)
参 考 文 献 (18)
附录主菜单的源程序 (19)
第1章 绪 论
随着科学技术的发展,信息化也逐步为人们所知,信息技术的应用也逐渐深入到人们的工作生活当中。通过对数据库及其相关课程的学习,初步掌握了系统开发的系统知识,为了提高对所学知识的综合应用能力,培养系统的开发能力,增加经验,在此以“党员管理系统”为课题,利用专业知识开发此系统,尽量使其满足用户的需求。
1.1 开发目的
近一步熟悉所学的知识,把所学应用到实际的情况中去,了解在系统的开发过程中可能遇到的情况,从而积累一定的经验。把我们所学的专业知识应用到实际中去,如:《计算机应用技术》、《数据库及应用》、《管理信息系统》、《计算机信息处理综合作业》等。
(1) 综合应用以上所学知识,以《管理信息系统》为指导,把所学知识应用到实际当中去,提高我们的实践能力。
(2) 开发适用的软件——“党员管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。
(3) 满足用户的要求。随着党支部的扩增,党员的增加,党员的管理工作也越来越复杂、繁重。开发一套适用的管理系统,成为提高工作效率,减轻工作人员的工作负担的主要手段。综合实际的情况,开发此系统,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。
(4) 根据项目开发本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足拥护使用。
1.2 设计范围
(1) 模块本系统设计的模块主要:党员管理模块、预备党员的管理模块、报表的输入、系统维护、帮助和退出6大模块。
(2) 系统设计的范围本课题主要是设计一个小型的党员管理系统,将党员的姓名、性别、年龄、学历、民族、籍贯等相关内容联系起来,加强对党员的管理。本系统使用于有关党员情况的查询、修改等操作,便于管理人员的使用,提高效率。
(3) 系统的可维护性 “可维护性”是对程序设计的重要要求之一,一个程序在运行期间,往往会暴露出一些想不到的问题。要及时的排除。同时使用者也可能会提出一些新的要求,这就要求对程序进行修改或扩充,使其进一步完善。
因此本系统附有《系统使用说明书》和系统维护说明书。详细的介绍了系统的各个模块及其具体操作,同<提醒用户进行维护,提高系统的运行效率。
1.3 预期结果
(1) 提高系统开发的综合能力。
(2) 满足用户的需求,提高工作效率,加强对党员党员的管理,完成对有关内容的输入、查询、删除、打印等操作。
(3) 减少了重复性的劳动。党员管理人员从机械的手工操作中解放出来。
(4) 准确性、灵活性较好。在党员中不允许有很多重复性的现象,运用该系统可以解决上述的问题,即使有同名同性的人也可以根据其它的条件加以辨认。模块化的设计,提高各个部分的独立性,减少各系统之间的数据依赖性,对环境的变化有很强的适应性。
(5) 系统性比较好。系统是作为统一的整体而存在的,以便于用户使用,提高工作效率,合理利用现有资源。
(6) 良好的人机界面,便于维护和操作。
1.4 思路和安排
本系统的开发按照由系统分析——系统设计——系统实施——得出系统的开发的结论的步骤进行。本课题采用的是自下而上的开发策略,因此不能像想象的那样周密,需近一步完善系统,随着系统的发展,需要重新设计许多模块。
(1) 第一章 绪论 简单介绍了开发系统的目的、范围、预期效果等。
(2) 第二章 系统分析 具体内容包括可行性分析、详细调查、系统分析、提出系统的逻辑模型。系统开发的可行性建立在对系统的基本情况,信息处理概况,系统资源情况等的调查基础上。
(3) 第三章 系统设计在系统分析的基础上,按照逻辑模型的要求,科学地进行总体设计和具体的物理设计。系统设计应符合系统性、灵活性、可靠性、经济性等要求。系统设计工作后,应提交系统报告,将其作为系统实施阶段的工作依据。
(4) 第四章 系统实施系统实施的主要内容包括物理系统的实施、程序设计与调试、项目管理、人员培训、数据准备与录入、系统分析等。系统实施阶段是取得用户对系统信任的关键,要制定出周密而具体的实施计划,既确定出系统实施的内容、方法、步骤、所需的时间和费用。
(5) 总结 简要总结开发本系统后的经验,以及该系统的优缺点。
第2章系统分析
本系统主要含有的内容有:组织结构图的调查、资料收集、业务流程图分析、数据分析、功能结构分析、信息量的估算以及设备的初选。具体内容如下
2.1 组织结构调查
党支部书记 党员管理 预备党员
图2-1组织结构图
(1) 党员管理对党员的日常管理。
(2) 预备党员管理对预备党员的培训工作的管理。
2.2 资料收集
资料收集是进行系统分析的前提,可行性分析建立在可行性调查之上,收集资料的方法有调查,问卷或者直接收集有关党员的资料信息。
学号 |
姓名 |
性别 |
出生日期 |
学历 |
身高 |
简历 |
980101 |
林小丽 |
女 |
|
本科 |
180 |
memo |
|
|
|
|
|
|
|
表2-1党员情况表
2.3 业务流程图
档案室 查询单 系统管理员 输出信息单 档案卡单 党员名单 查询人 党员管理员
图2-2党员管理业务流程图
2.4 数据流程图
根据业务流程及相关资料绘制如下流程图,此流程图主要为功能模块分析提供资料。
图2-3数据处理流程图
数据流程图说明:
D1: 收集党员信息数据
D2: 编辑完成的党员信息
D3: 打印党员信息档案
D4: 打印党员信息档案资料
D5: 查询党员信息
D6: 党员信息
D7: 党员信息
2.5 逻辑模块图
根据调查分析及相关资料本系统的逻辑模块绘制如下:
党员的资料单 数据编辑 党员的资料库 查询 统计分析 制表 更新维护 XX XX 报表
图2-4逻辑模块图
2.6设备的初选
选择的原则:能够满足本系统的设计要求,并要具有进一步扩展的余地,此外,还应该具有合理的性价比。通过对实际工作的了解和对市场信息的调查研究拟定了一套设备初选方案:CPU、硬盘、内存、显示器、主板、机箱、等各10套。详细情况请看表2-2党员信息管理系统设备初选表:
表2-2党员信息管理系统设备初选表
序号 |
名称 |
性能 |
数量 |
备注 |
1 |
CPU |
|
10 |
|
2 |
硬盘 |
|
10 |
|
3 |
内存 |
|
10 |
|
4 |
显示器 |
17寸 |
10 |
|
5 |
主板 |
精英 |
10 |
|
6 |
机箱 |
金和田 |
10 |
|
7 |
键盘、鼠标 |
标准 |
10 |
|
8 |
网卡 |
10/ |
10 |
|
9 |
打印机 |
激光 |
1 |
|
(1) 系统的处理量。
(2) 系统的响应时间。从用户向系统发出一个请求,到系统给用户做出答应为系统的响应时间,时间越短越好。
(3) 系统的可靠性。可靠性用系统可连续工作的时间表示,连续工作的时间越长,说明可靠性越好。
第3章系统设计
系统设计是在系统分析的基础上进行的,按逻辑分析的要求对系统进行的分析设计。它主要包括对系统的划分,机器设备的配置,数据的存储以及整个系统规划等各个方面的合理安排,主要采取自顶向下的设计方法。
3.1 代码设计
代码设计的主要目的是为了便于检索查询,提高数据的查阅效率而进行的设计,根据党员管理系统的需要进行了党员和预备的代码设计,其中包括党员的代码学号,姓名,性别,出生日期等字段的设置。由此我们进行了党员代码表的设置。另外,还需要对预备党员进行代码的设计。
表3-1 党员编码表
AA |
BB |
CC |
DD |
学号 |
姓名 |
性别 |
出生日期 |
表 3-2 预备党员代码表
AA |
BB |
学号 |
姓名 |
3.2 物理设计
C C C C S
具体见下图:
图 3-1拓扑结构图
根据党员管理系统的特点,在选购设备时,应该做到全面的考虑,主要有系统效率的高低与设备有着密不可分的联系,因此我们一般选用那些处理速度快,能力强且操作灵活方便的系统及配置,按实际的工作需要对系统考察后,我们需要的设备主要包括:HUB,8个接口的,数量要1个,价格256元。网线,双绞线,长度为
表3-3设备初选
序号 |
名称 |
数量 |
单价(元) |
规格 |
型号 |
备注 |
1 |
CPU |
5 |
600 |
2.4GHZ |
|
终端 |
2 |
内存条 |
5 |
140 |
|
|
终端 |
3 |
硬盘 |
5 |
500 |
|
|
终端 |
4 |
显示器 |
5 |
1000 |
17# |
|
终端 |
5 |
网卡 |
5 |
30 |
|
|
终端 |
6 |
网线 |
|
1元/米 |
|
|
终端 |
7 |
集线器 |
2 |
200 |
8口 |
|
终端 |
8 |
打印机 |
2 |
800 |
激光打印 |
|
终端 |
9 |
键盘,鼠标 |
5副 |
100 |
|
|
终端 |
系统中的设备需要保养与维护,因此对系统的环境设计就有了特别的要求,只有这样才能保证系统的良好运转,其中有很多因素是必须要注意的,如果疏忽很可能给系统的运行带来不必要的麻烦。
(1) 温度的要求: 一般要求设备应在5度到35度之间的环境中工作。
(2) 对湿度的要求:环境湿度在20%到80%之间时,系统才能保证良好的运行。
(3) 对设备的日常维护,应使设备处于良好的通风环境中还应该避免所在环境中的电磁感应对设备的干扰。
3.3数据库的设计
数据库是数据处理的一种方式,它有很优异的特点,譬如,有较底的数据冗余性和较高的数据独立性,数据之间联系紧密,对于数据的存取有较严格的限制,从而保证了系统的可靠性。其中包括:概念设计,逻辑设计和物理设计。
对数据的分析的基础上,我们可以由下而上的建立系统的概念结构,即从用户的角度进行视图设计将试图集成,然后对集成后结构分析优化并对其进行第1到 第3范式的抽选,最终可以得到概念模式。其中党员档案库有:编号,姓名,性别,出生日期等字段。对于预备库包括编号,姓名,性别,申请书等字段。详细情况如表3-4党员档案库所示。
表3-4 党员档案库
记录号 |
学号 |
姓名 |
性别 |
出生日期 |
1 |
980101 |
林小丽 |
女 |
|
2 |
980201 |
张伟峰 |
男 |
|
3 |
000102 |
孙文雯 |
女 |
|
4 |
010304 |
李明飞 |
男 |
|
5 |
980202 |
王星 |
男 |
|
6 |
990302 |
赵新月 |
女 |
|
7 |
000101 |
郝一方 |
男 |
|
8 |
010301 |
袁叶 |
男 |
|
10 |
990201 |
王东涛 |
男 |
|
11 |
000103 |
王小 |
男 |
|
表3-5预备党员
编号号 |
姓名 |
学历 |
性别 |
年龄 |
籍贯 |
1 |
林小丽 |
大专 |
女 |
21 |
江苏 |
2 |
张伟峰 |
大专 |
男 |
12 |
西安 |
3 |
孙文雯 |
大专 |
男 |
24 |
江苏 |
逻辑设计的主要目的是将概念模型转换为层次模型或是网状模型的逻辑结构并
将此类关系模型进行规范化以使系统结构得以有一个清晰的方案。党员档案库的字
段有:编号,姓名,性别,出生日期,简历,照片。预备党员库的字段有:
编号号, 姓名, 学历, 性别, 年龄, 籍贯。
物理结构设计是为数据模型在设备上选定合适的存储结构和存储方法用以获得数据库的最优效率,通常包括库文件的组织形式,存储介质的分配,存取路径的选择,数据块大小的确定。物理结构的设计是系统得以实施的主要方式因此也是十分重要的步骤,我们需要对此进行认真的设定以使系统有一个合理而且高效的设置。
3.4 系统的功能结构设计
图3-2 系统结构分析图
(1) 体现了模块化的设计思想。
(2) 使系统具备完备的功能。
党员管理文件的数据输入。在系统投入使用之前。把整理好的党员有关情况,输入到党员管理文件中,其中有学号 姓名 性别 出生日期等。
党员管理文件的数据修改,根据给定的党员编号修改管理文件。
为实现方便灵活快速查询功能,本系统的数据查询分为按党员学号查询、按姓名查询、根据输入的条件查询,以此从党员管理文件中查询出所需的信息。
数据删除与数据修改基本上是一致的。只不过这里是将删除的记录从相应的数据库文件中删除,注意在数据删除前要进行备份。对那些没有用的记录应从文件中彻底删除掉。
根据输入的条件,查询出所需的党员信息、资料等连接好打印机,打印出所需的内容。
(1) 对系统的维护,包括硬件的维护、软件的维护、以及日常维护。
(2) 对系统的更新,如:对数据的更新、对新文件的添加,对旧文件的删除。
退出该系统回到原来的状态。
3.5信息系统流程图
预备党员资料单 数据编辑 党员资料库 查询 统计分析 制表 更新维护 XX XX 报表 党员资料单 预备党员资料单 数据编辑 批准 报表
图3-3信息系统流程图
3.6 输出设计
(1) 党员档案输出如图3-4所示:
图3-4党员档案报表打印界面
(2) 预备党员输出如图3-5所示:
图3-5预备党员表打印界面
3.7 输入设计
(1)党员档案录入界面如图3-6所示
图3-6党员档案录入界面
(2)预备党员录入界面如图 3-7所示
图 3-7预备党员录入界面
第4章 系统实施
经过了前期充分的准备工作以后,现在终于可以实施了。系统实施主要包括物理系统的实施,程序设计与调试和项目管理,人员培训,数据准备与键入。系统实施既是成功的实现系统功能的阶段又是取得用户对系统信任的阶段。
4.1物理实施
根据先前的准备工作,按照物理设计的设备样表采购设备并验收,根据网络拓朴结构的设计把设备的位置都摆放好,确认无误交付用户使用。
物理实施主要有两个方面的内容:第一,是进行组网。第二,我们要对系统进行验收。在组网时我们根据系统设计的内容采取星型拓扑结构进行组网,根据系统的布局和具体使用情况,我们再进行具体的操作。之后我们需要对系统进行检验,这一般需要专家组成专门的考察小组对系统进行平定和测试,以保证系统的正确运行。测试的主要内容有:
系统输出的信息的正确性,精确度;
处理速度和处理所需的时间;
人机交互的灵活性,方便性;
单位时间内的故障次数以及故障时间在工作时间中的比例;
扩展性,保密性,通用性;
系统文挡资料的规范,完备和正确程度等。
4.2程序设计
依据此系统的特点:利用屏幕生成器,菜单生成器,直接生成一个屏幕和子菜单,并对录入屏幕,修改屏幕,查询屏幕,删除屏幕进行代码设计。
进入系统以后,首先看到的是本系统的欢迎界面,内容包括系统的名称以及用户名和密码等,具体如图4-1所示:
图4-1欢迎界面
图4-1中进入系统按钮的程序代码为:
go top
if thisform.combo1.value==""
messagebox("用户名输入错误,请重新输入!",48,"警告")
else
locate for name=thisform.combo1.value
if passwd<>thisform.text1.value
if thisform.text1.value="yer"
do menu.mpr
do form main.scx
p=thisform.combo1.value
thisform.release
else
messagebox("密码输入错误,请重新输入!",30,"警告")
thisform.text1.value=""
thisform.text1.setfocus
endif
else
do form main.scx
do menu.mpr
p=thisform.combo1.value
thisform.release
endif
当用户名和密码输入正确时,单击“进入系统”按钮进入主界面,如图4-2所示。
图4-2主界面
选择“党员管理”→“查找”→“分类”将弹出如图4-3所示的“分类查询”窗体。
图4-3分类查询
学历查询中的代码如下:
if thisform.combo2.value='小学'
select * from party where schoolage='小学'
endif
if thisform.combo2.value='中学'
select * from party where schoolage='中学'
endif
if thisform.combo2.value='大专'
select * from party where schoolage='大专'
endif
if thisform.combo2.value='本科'
select * from party where schoolage='本科'
endif
if thisform.combo2.value='博士'
select * from party where schoolage='博士'
endif
if thisform.combo2.value='硕士'
select * from party where schoolage='硕士'
endif
if thisform.combo2.value='研究生'
select * from party where schoolage='研究生'
endif
选择“系统维护”→“添加用户”命令,即可打开“用户添加”窗体。如图4-4所示。
图4-4. “用户添加”窗体
“保存”按钮的源代码如下;
if thisform.text3.value<>thisform.text2.value.or.len(thisform.text3.value)=0.or.len(thisform.text2.value)=0
messagebox("两次输入密码不一致!",30,"警告")
else
appe blank
messagebox("恭喜你,添加用户成功!",64,"成功")
replace user.passwd with thisform.text2.value
replace user.name with thisform.text1.value
thisform.text1.value=""
thisform.text2.value=""
thisform.text3.value=""
endif
“关闭”代码
thisform.release
选择“系统维护”→“修改用户名密码”命令,即可打开“修改用户名密码”窗体。如图4-5所示。
图4-5“修改用户名密码”窗体
“确认”按钮中的源代码如下:
if thisform.text2.value==thisform.text3.value
if thisform.text1.value==""
messagebox("用户名输入错误,请重新输入!",48,"警告")
thisform.text1.setfocus
else
if thisform.text2.value<>thisform.text3.value
messagebox("两次密码输入不同,请重新输入!",30,"警告")
thisform.text2.value=""
thisform.text3.value=""
thisform.text2.setfocus
else
messagebox("恭喜你,修改成功,请点击“关闭”成功修改!",64,"成功")
replace passwd with thisform.text2.value
replace name with thisform.text1.value
endif
endif
else
messagebox("两次密码输入不同,请重新输入!",30,"警告")
thisform.text2.value=""
thisform.text3.value=""
thisform.text2.setfocus
endif
由于篇幅有限只列举几个界面讲述。
4.3程序调试
系统中的各处理功能由一个或多个的程序构成,因此在耽搁程序的调试成功后,还要进行模块调试即将一个功能内所有程序按次序串联起来。调试,这种调试的目的主要为了保证内部控制关系正确和数据内容的正确性及可执行性,另外还要测试模块的运行效率,例如,我们要依次对4-2中的各个功能按扭进行调试,以便判断能否按预定要求完成操作的执行。若有错误出现,须及时修改,以满足使用者的要求。
总调的主要工作包括主空模块程序的调试,程序的总调有两大部分。对主空模块的调试和调度程序的调试。尽管程序不多,但由于其逻辑的复杂性等特点。调试时应将所有控制程序与个功能模块相连的界面用短路程序替代原来的功能模块,调试的目的不是处理结果的正确性,而是控制往来通路和参数传递的正确性以及发现并解决资源调度中的问题。而程序的总调是在功能模块与调度持续的调试的基础上,对整个系统程序和功能模块联系起来调试对系统的总调也就是将主控制调度程序和功能模块联结起来调试对系统各种可能的使用形态及其组合在软件中的流通情况进行可行性测试从而查出系统中属于相互关系方面的错误和缺陷。总调之后在交付拥护方式运行之前,还需要进行实况考核,实况考核以过去原系统手工作业方式得出的正确结果的数据做为新系统的输入经计算机处理后,将所得结果与手工作业结果相核对。
4.4 编译程序
系统程序编写完成后,计算机并不能立即执行,必须编译成能被计算机识别的文件,具体编译在a盘下的“党员管理系统.exe”下当计算机调用时直接执行即可。
4.5 系统使用说明书
该党员管理系统使管理精度与效率有了很大的提高,其中有一定技术因素的支持,尤其在人员素质方面,具体在使用时应多注意以下几个方面。系统用于党员管理。
(1) 对数据的维护应由相关的专业人员进行。
(2) 不许其他人员随意进入本系统。
(3) 要保证系统有一个良好的运行环境,严禁过高与过底电压和空气湿度要保持一定程度。
(4) 要防止恶意的个人损害情况,以及病毒的入侵。
4.6维护
(1) 硬件维护使用本系统时应严格遵守系统运行环境的有关规定,并且定期检查设备,有异常情况如果不能解决应立即与开发者取得联系。
(2) 软件维护在用户使用系统的过程中对用户提出的意见和问题应及时进行修改使之能更加方便的为用户所使用。
(3) 数据维护在使用系统的过程中应注意及时的对数据进行备份和更新,避免造成不必要的损失。
第5章 结论
经过了一段时间的努力,“党员管理系统”的开发成功结束了,在经过了系统分析,系统设计,系统实施一个完整的系统开发过程之后,已经形成了一个系统开发的模式,切实体会了系统开发过程中的种种艰辛。
从总体上纵观本系统,达到了我们所预期的目的我效果。通过此系统的开发达到了综合运用所学知识,学以致用的目的,通过系统的开发使我对系统开发有了一个系统的认识,不仅熟悉了开发系统中所可能遇到的问题,而且使在思想上形成了系统的概念,使自己的动手能力和综合能力有了新的提高。
随着学校的不断发展,党员越来越多,管理任务也越来越繁重,如何提高管理水平,提高工作效率。党员管理系统可以完成这方面的任务。现在从总体上看此系统还是成功的,但毕竟是初次开发,难免会存在一定的不足之处,这是无法避免的,所以本系统中存在的不足之处还有待进一步的改进和完善。
5.1取得的成果
本系统的开发是对所学知识的综合运用。开发此系统学到了不少的知识,积累了一定的经验。把所学的知识和理论和实际相联系,提高了我们的思维能力和分析能力,同时也提高了实际的动手能力。
本系统有良好的人机界面,方便快捷的管理方式,完善的功能模块,提高了工作效率,把工作人员从繁重的手工劳动中解脱出来。本系统使用仿 windows操作方式。使用户便于使用,容易操作。本系统的使用能极大的提高工作效率,使管理工作进入一个新的阶段,用户可方便的对喙刈柿辖胁檠蛐薷模蛱砑有碌淖柿稀?SPAN lang=EN-US>
5.2存在的问题
由于我们知识面的狭窄和经验的不足,缺乏社会实践,不能对系统进行更深层的研究和开发。系统的不足之处是难以避免的,系统的模块设计较小,系统对某些突发问题的还是不能很好的处理,但是我相信随着我们知识面的不断扩大和经验的积累,在加上在今后学习中的努力,对系统的开发也会不断的改进和完善。本系统,虽说经过各种调试,已经成功的开发了,但我们学识和经验还存在不足,所以系统还有不完善之处,它缺乏具体的实践效果功能不是很齐全,缺乏更深入的研究,只适合小范围的使用。通过认识和了解自身的不足之处,我们要在今后的学习和开发研究中,弥补不足,努力开发出一个大范围使用软件,来适应现代化的需要。
5.3心得与体会
通过开发本系统,我认识到了自身知识的不足,尤其是在计算机方面我才刚刚起步,许多知识等待着我去学习和利用它的深奥之处,将会使我对它产生更强的好奇心,使我不断的学习,进步,成为一个合格的人才。通过系统的开发,使我在实际操作中认识了系统开发的步骤和全过程,以及在系统开发中要注意的问题和我们在系统开发中应如何来应付突发事件等等。使我意识到知识的不足以及自己动手能力的不足。
5.4 建议
(1) 在使用系统时,可以请开发者为使用系统的员工做一次培训,从而能良好的使用系统。
(2) 由于系统版本较底功能还有一定不足,所以要及时进行系统的升级。
(3) 建议使用者定期对设备和软件定期检查,维护。
(4) 在系统运行过程中,若出现错误应及时请开发者进行解决。
5.5系统开发的意义
党员管理系统的开发成功,基本上可以解决现在党员管理中的人工管理的任务,党员管理系统可以满足管理人员对不同党员信息的需求与处理,比如在查询方面,管理人员可以按党员的学号查询,速度更快更准确,同时也为其他档案管理系统的开发提供了模型和依据。现在档案管理系统的开发利用了大量的现代的技术和开发软件,有助于这些技术的发展和流行开发软件的推广和成熟,当然在系统开发真正成功后,也使人们养成了使用计算机系统管理档案的习惯,跟上时代的发展。
6.结束语
经过三个多月的设计和开发,党员档案管理系统基本开发完毕。其功能基本符合用户需求,能够完成党员档案的存储和成绩的查询以及各类相关报表的打印。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。,对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。
7.致谢
在本次毕业设计中,我
参 考 文 献
1.《组织与管理概论》,经济科学出版社,主编:杨觉英
2.《财务管理学》,中国财政经济出版社,主编:王庆成
3.《计算机信息处理综合作业教程》,经济科学出版社,主编:田孝文
4.《办公自动化原理及其应用》,中国人民大学出版社,主编:孙淑扬
5.《管理信息系统》,经济科学出版社,主编:黄梯云
6.《数据库及其应用》,经济科学出版社,主编:牛允鹏
7.《组织管理概论》,经济科学出版社,主编:杨觉英
8.《基础会计学》,中国财政经济出版社,主编:王俊生
9.《数据库原理》,经济科学出版社,主编:丁宝康
10.《数据处理foxpro》,电子工业出版社,由刘志平等人编写
11.《企业管理》,(杨觉英译),北京理工大学出版社1994年版。
12.《管理学》,(郝国华等译),经济科学出版社1993年出版。
13.《现代组织学》,中国物资出版社1989年出版。主编:孙彤等
14.《软件开发工具》,经济科学出版社,主编:陈禹 方美琪。
15.《工业工程手册》,东北大学出版社1999年出版,主编:汪应洛
16.《管理经济学》,中国人民大学出版社1999年出出版,主编:吴德庆
17.《Visual FoxPro 6.0实用教程》,陕西科学技术出版社,主编:康萍 王小奇
18.《经济信息与管理》,人民出版社1985年出版,主编:黄学忠,
附 录
* *********************************************************
* *
* *
* *********************************************************
* * Author's Name
* *
* * Copyright (C) 2005 Company Name
* * Address
* * City, Zip
* *
* * Description:
* * This PROGRAM was automatically generated BY GENMENU.
* *
* *********************************************************
* *********************************************************
* *
* * Menu Definition
* *
* *********************************************************
*
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD _1ii12x2zy OF _MSYSMENU PROMPT "【党员管理】" COLOR SCHEME 3
DEFINE PAD _1ii12x2zz OF _MSYSMENU PROMPT "【预备党员管理】" COLOR SCHEME 3
DEFINE PAD _1ii12x300 OF _MSYSMENU PROMPT "【打印】" COLOR SCHEME 3
DEFINE PAD _1ii12x301 OF _MSYSMENU PROMPT "【系统维护】" COLOR SCHEME 3
DEFINE PAD _1ii12x302 OF _MSYSMENU PROMPT "【帮助】" COLOR SCHEME 3
DEFINE PAD _1ii12x303 OF _MSYSMENU PROMPT "【退出系统】" COLOR SCHEME 3
ON PAD _1ii12x2zy OF _MSYSMENU ACTIVATE POPUP 【党员管理
ON PAD _1ii12x2zz OF _MSYSMENU ACTIVATE POPUP 【预备党员
ON PAD _1ii12x300 OF _MSYSMENU ACTIVATE POPUP 【打印】
ON PAD _1ii12x301 OF _MSYSMENU ACTIVATE POPUP 【系统维护
ON PAD _1ii12x302 OF _MSYSMENU ACTIVATE POPUP 【帮助】
ON PAD _1ii12x303 OF _MSYSMENU ACTIVATE POPUP 【退出系统
DEFINE POPUP 【党员管理 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 【党员管理 PROMPT "党员添加..."
DEFINE BAR 2 OF 【党员管理 PROMPT "党员修改..."
DEFINE BAR 3 OF 【党员管理 PROMPT "党员删除..."
DEFINE BAR 4 OF 【党员管理 PROMPT "\-"
DEFINE BAR 5 OF 【党员管理 PROMPT "浏览..."
DEFINE BAR 6 OF 【党员管理 PROMPT "查找"
ON SELECTION BAR 1 OF 【党员管理 do form partadd.scx
ON SELECTION BAR 2 OF 【党员管理 do form partmodi.scx
ON SELECTION BAR 3 OF 【党员管理 do form partdele.scx
ON SELECTION BAR 5 OF 【党员管理 do form partlook.scx
ON BAR 6 OF 【党员管理 ACTIVATE POPUP 查找
DEFINE POPUP 查找 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 查找 PROMPT "编号查找..."
DEFINE BAR 2 OF 查找 PROMPT "分类..."
ON SELECTION BAR 1 OF 查找 do form partid.scx
ON SELECTION BAR 2 OF 查找 do form partclass.scx
DEFINE POPUP 【预备党员 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 【预备党员 PROMPT "申请表填写..."
DEFINE BAR 2 OF 【预备党员 PROMPT "申请表修改..."
DEFINE BAR 3 OF 【预备党员 PROMPT "申请表批准..."
DEFINE BAR 4 OF 【预备党员 PROMPT "删除预备党员..."
DEFINE BAR 5 OF 【预备党员 PROMPT "\-"
DEFINE BAR 6 OF 【预备党员 PROMPT "浏览预备党员..."
DEFINE BAR 7 OF 【预备党员 PROMPT "查询"
ON SELECTION BAR 1 OF 【预备党员 do form prepadd.scx
ON SELECTION BAR 2 OF 【预备党员 do form prepmodi.scx
ON SELECTION BAR 3 OF 【预备党员 do form prepmodi1.scx
ON SELECTION BAR 4 OF 【预备党员 do form prepdele.scx
ON SELECTION BAR 6 OF 【预备党员 do form preplook.scx
ON BAR 7 OF 【预备党员 ACTIVATE POPUP 查询
DEFINE POPUP 查询 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 查询 PROMPT "编号查找..."
DEFINE BAR 2 OF 查询 PROMPT "分类查找..."
ON SELECTION BAR 1 OF 查询 do form prepid.scx
ON SELECTION BAR 2 OF 查询 do form prepclass.scx
DEFINE POPUP 【打印】 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 【打印】 PROMPT "打印党员信息..."
DEFINE BAR 2 OF 【打印】 PROMPT "打印预备党员信息..."
DEFINE BAR 3 OF 【打印】 PROMPT "\-"
DEFINE BAR 4 OF 【打印】 PROMPT "预备党员申请书..."
ON SELECTION BAR 1 OF 【打印】 report form party.frx prev
ON SELECTION BAR 2 OF 【打印】 report form prep.frx prev
ON SELECTION BAR 4 OF 【打印】 report form prepsh.frx prev
DEFINE POPUP 【系统维护 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 【系统维护 PROMPT "添加用户..."
DEFINE BAR 2 OF 【系统维护 PROMPT "修改用户名密码..."
DEFINE BAR 3 OF 【系统维护 PROMPT "\-"
DEFINE BAR 4 OF 【系统维护 PROMPT "选项..."
ON SELECTION BAR 1 OF 【系统维护 do form useradd.scx
ON SELECTION BAR 2 OF 【系统维护 do form usermodi.scx
ON SELECTION BAR 4 OF 【系统维护 do form option.scx
DEFINE POPUP 【帮助】 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 【帮助】 PROMPT "关于公园社区党员管理系统..."
ON SELECTION BAR 1 OF 【帮助】 do form about.scx
DEFINE POPUP 【退出系统 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF 【退出系统 PROMPT "退出系统"
ON SELECTION BAR 1 OF 【退出系统 quit