党员管理系统的设计与实现
资料介绍:
摘要
党员管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致辞性和完整性强、数据安全性好的库。而对于后者则要求说应用程序功能完备,易使用等特点。(所有权:毕业设计网)
经过分析,我们使用MICROSOFT公司的VISUAL Foxpro开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、类。
随着科学技术的发展,信息化也逐步为人们所知,信息技术的应用也逐渐深入到人们的工作生活当中。通过对数据库及其相关课程的学习,初步掌握了系统开发的系统知识,为了提高对所学知识的综合应用能力,培养系统的开发能力,增加经验,在此以“党员管理系统”为课题,利用专业知识开发此系统,尽量使其满足用户的需求。
1.1 开发目的
近一步熟悉所学的知识,把所学应用到实际的情况中去,了解在系统的开发过程中可能遇到的情况,从而积累一定的经验。把我们所学的专业知识应用到实际中去,如:《计算机应用技术》、《数据库及应用》、《管理信息系统》、《计算机信息处理综合作业》等。
(1) 综合应用以上所学知识,以《管理信息系统》为指导,把所学知识应用到实际当中去,提高我们的实践能力。
(2) 开发适用的软件——“党员管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。
(3) 满足用户的要求。随着党支部的扩增,党员的增加,党员的管理工作也越来越复杂、繁重。开发一套适用的管理系统,成为提高工作效率,减轻工作人员的工作负担的主要手段。综合实际的情况,开发此系统,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。(所有权:毕业设计网)
(4) 根据项目开发本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足拥护使用。(所有权:毕业设计网)
1.2 设计范围
(1) 模块本系统设计的模块主要:党员管理模块、预备党员的管理模块、报表的输入、系统维护、帮助和退出6大模块。
(2) 系统设计的范围本课题主要是设计一个小型的党员管理系统,将党员的姓名、性别、年龄、学历、民族、籍贯等相关内容联系起来,加强对党员的管理。本系统使用于有关党员情况的查询、修改等操作,便于管理人员的使用,提高效率。 [资料来源:http://Doc163.com]
(3) 系统的可维护性 “可维护性”是对程序设计的重要要求之一,一个程序在运行期间,往往会暴露出一些想不到的问题。要及时的排除。同时使用者也可能会提出一些新的要求,这就要求对程序进行修改或扩充,使其进一步完善。
因此本系统附有《系统使用说明书》和系统维护说明书。详细的介绍了系统的各个模块及其具体操作,同<提醒用户进行维护,提高系统的运行效率。
功能说明
(1) 体现了模块化的设计思想。
(2) 使系统具备完备的功能。
数据录入
党员管理文件的数据输入。在系统投入使用之前。把整理好的党员有关情况,输入到党员管理文件中,其中有学号 姓名 性别 出生日期等。
数据修改
党员管理文件的数据修改,根据给定的党员编号修改管理文件。
数据查询
为实现方便灵活快速查询功能,本系统的数据查询分为按党员学号查询、按姓名查询、根据输入的条件查询,以此从党员管理文件中查询出所需的信息。
数据删除
数据删除与数据修改基本上是一致的。只不过这里是将删除的记录从相应的数据库文件中删除,注意在数据删除前要进行备份。对那些没有用的记录应从文件中彻底删除掉。(所有权:毕业设计网)
数据打印
根据输入的条件,查询出所需的党员信息、资料等连接好打印机,打印出所需的内容。
维护更新
(1) 对系统的维护,包括硬件的维护、软件的维护、以及日常维护。
(2) 对系统的更新,如:对数据的更新、对新文件的添加,对旧文件的删除。
退出系统
退出该系统回到原来的状态。
目 录
第1章 绪 论………………………………………………5
1.1 开发目的 …………………………………………5
1.2 设计范围 …………………………………………5
1.3 预期结果 …………………………………………6
1.4 思路和安排 ………………………………………6
1.4.1 思路 …………………………………………6
1.4.2 安排 …………………………………………6
第2章系统分析……………………………………………6
2.1 组织结构调查 ………………………………………6
2.1.1 调查和分析绘制组织结构功能图 ………7
2.1.2 组织结构图说明 …………………………7
2.2 资料收集 …………………………………………7
2.3 业务流程图 ………………………………………7
2.4 数据流程图 ………………………………………8
2.5 逻辑模块图 ……………………………………9
2.6设备的初选 ………………………………………9
2.6.1 设备的选择在系统中起着重要作用 ………………9
2.6.2 系统设计依据要考虑的因素 ……………………10
第3章系统设计……………………………………………10
3.1 代码设计…………………………………………10
3.2 物理设计…………………………………………11
3.2.1拓扑结构设计…………………………………11
3.2.2设备选定 ……………………………………11
3.2.3系统环境设计 ……………………………12
3.3数据库的设计 …………………………………12
3.3.1概念设计 …………………………………12
3.3.2逻辑设计 ……………………………………13
3.3.3物理设计 ……………………………………13
(所有权:毕业设计网)
3.4 系统的功能结构设计 ……………………………13
3.4.1 功能说明 …………………………………14
3.4.2 数据录入 …………………………………14
3.4.3 数据修改 …………………………………14
3.4.4 数据查询 …………………………………14
3.4.5 数据删除 …………………………………14
3.4.6 数据打印 …………………………………14
3.4.7 维护更新 …………………………………14
3.4.8 退出系统 …………………………………14
3.5信息系统流程图 …………………………………14
3.6 输出设计 ………………………………………15
3.7 输入设计 ………………………………………17
第4章 系统实施……………………………………………17
4.1物理实施 ………………………………………17
4.2程序设计 ………………………………………17
4.2.1 欢迎界面 …………………………………18
4.2.2 主界面 ……………………………………19 [资料来源:http://www.doc163.com]
4.2.3 分类查询 …………………………………19
4.2.4 添加用户 …………………………………20
4.2.5 修改用户名和密码 …………………………21
4.3程序调试……………………………………………22
4.3.1模块调试 ……………………………………22
4.3.2总调 ………………………………………22
4.4 编译程序 ………………………………………22
4.5 系统使用说明书 ………………………………22
4.6维护 ………………………………………………23
第5章 结论………………………………………………23
5.1取得的成果 ………………………………………23
5.2存在的问题 ………………………………………24
5.3心得与体会 ………………………………………24
5.4 建议 ……………………………………………24
5.5系统开发的意义 ………………………………24
结束语…………………………………………………25
致谢………………………………………………………26
参 考 文 献………………………………………………27
附录Ⅰ主菜单的源程序如下:………………………28
党员管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致辞性和完整性强、数据安全性好的库。而对于后者则要求说应用程序功能完备,易使用等特点。(所有权:毕业设计网)
经过分析,我们使用MICROSOFT公司的VISUAL Foxpro开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、类。
随着科学技术的发展,信息化也逐步为人们所知,信息技术的应用也逐渐深入到人们的工作生活当中。通过对数据库及其相关课程的学习,初步掌握了系统开发的系统知识,为了提高对所学知识的综合应用能力,培养系统的开发能力,增加经验,在此以“党员管理系统”为课题,利用专业知识开发此系统,尽量使其满足用户的需求。
1.1 开发目的
近一步熟悉所学的知识,把所学应用到实际的情况中去,了解在系统的开发过程中可能遇到的情况,从而积累一定的经验。把我们所学的专业知识应用到实际中去,如:《计算机应用技术》、《数据库及应用》、《管理信息系统》、《计算机信息处理综合作业》等。
[资料来源:www.doc163.com]
(1) 综合应用以上所学知识,以《管理信息系统》为指导,把所学知识应用到实际当中去,提高我们的实践能力。
(2) 开发适用的软件——“党员管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。
(3) 满足用户的要求。随着党支部的扩增,党员的增加,党员的管理工作也越来越复杂、繁重。开发一套适用的管理系统,成为提高工作效率,减轻工作人员的工作负担的主要手段。综合实际的情况,开发此系统,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。(所有权:毕业设计网)
(4) 根据项目开发本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足拥护使用。(所有权:毕业设计网)
1.2 设计范围
(1) 模块本系统设计的模块主要:党员管理模块、预备党员的管理模块、报表的输入、系统维护、帮助和退出6大模块。
(2) 系统设计的范围本课题主要是设计一个小型的党员管理系统,将党员的姓名、性别、年龄、学历、民族、籍贯等相关内容联系起来,加强对党员的管理。本系统使用于有关党员情况的查询、修改等操作,便于管理人员的使用,提高效率。 [资料来源:http://Doc163.com]
(3) 系统的可维护性 “可维护性”是对程序设计的重要要求之一,一个程序在运行期间,往往会暴露出一些想不到的问题。要及时的排除。同时使用者也可能会提出一些新的要求,这就要求对程序进行修改或扩充,使其进一步完善。
因此本系统附有《系统使用说明书》和系统维护说明书。详细的介绍了系统的各个模块及其具体操作,同<提醒用户进行维护,提高系统的运行效率。
功能说明
(1) 体现了模块化的设计思想。
(2) 使系统具备完备的功能。
数据录入
党员管理文件的数据输入。在系统投入使用之前。把整理好的党员有关情况,输入到党员管理文件中,其中有学号 姓名 性别 出生日期等。
数据修改
党员管理文件的数据修改,根据给定的党员编号修改管理文件。
数据查询
为实现方便灵活快速查询功能,本系统的数据查询分为按党员学号查询、按姓名查询、根据输入的条件查询,以此从党员管理文件中查询出所需的信息。
数据删除
数据删除与数据修改基本上是一致的。只不过这里是将删除的记录从相应的数据库文件中删除,注意在数据删除前要进行备份。对那些没有用的记录应从文件中彻底删除掉。(所有权:毕业设计网)
[资料来源:www.doc163.com]
数据打印
根据输入的条件,查询出所需的党员信息、资料等连接好打印机,打印出所需的内容。
维护更新
(1) 对系统的维护,包括硬件的维护、软件的维护、以及日常维护。
(2) 对系统的更新,如:对数据的更新、对新文件的添加,对旧文件的删除。
退出系统
退出该系统回到原来的状态。
目 录
第1章 绪 论………………………………………………5
1.1 开发目的 …………………………………………5
1.2 设计范围 …………………………………………5
1.3 预期结果 …………………………………………6
1.4 思路和安排 ………………………………………6
1.4.1 思路 …………………………………………6
[来源:http://www.doc163.com]
1.4.2 安排 …………………………………………6
第2章系统分析……………………………………………6
2.1 组织结构调查 ………………………………………6
2.1.1 调查和分析绘制组织结构功能图 ………7
2.1.2 组织结构图说明 …………………………7
2.2 资料收集 …………………………………………7
2.3 业务流程图 ………………………………………7
2.4 数据流程图 ………………………………………8
2.5 逻辑模块图 ……………………………………9
2.6设备的初选 ………………………………………9
2.6.1 设备的选择在系统中起着重要作用 ………………9
2.6.2 系统设计依据要考虑的因素 ……………………10
第3章系统设计……………………………………………10
3.1 代码设计…………………………………………10
3.2 物理设计…………………………………………11
3.2.1拓扑结构设计…………………………………11
3.2.2设备选定 ……………………………………11
3.2.3系统环境设计 ……………………………12
3.3数据库的设计 …………………………………12
3.3.1概念设计 …………………………………12
[版权所有:http://DOC163.com]
3.3.2逻辑设计 ……………………………………13
3.3.3物理设计 ……………………………………13
(所有权:毕业设计网)
3.4 系统的功能结构设计 ……………………………13
3.4.1 功能说明 …………………………………14
3.4.2 数据录入 …………………………………14
3.4.3 数据修改 …………………………………14
3.4.4 数据查询 …………………………………14
3.4.5 数据删除 …………………………………14
3.4.6 数据打印 …………………………………14
3.4.7 维护更新 …………………………………14
3.4.8 退出系统 …………………………………14
3.5信息系统流程图 …………………………………14
3.6 输出设计 ………………………………………15
3.7 输入设计 ………………………………………17
第4章 系统实施……………………………………………17
4.1物理实施 ………………………………………17
4.2程序设计 ………………………………………17
4.2.1 欢迎界面 …………………………………18
4.2.2 主界面 ……………………………………19 [资料来源:http://www.doc163.com]
4.2.3 分类查询 …………………………………19
4.2.4 添加用户 …………………………………20
4.2.5 修改用户名和密码 …………………………21
4.3程序调试……………………………………………22
4.3.1模块调试 ……………………………………22
4.3.2总调 ………………………………………22
4.4 编译程序 ………………………………………22
4.5 系统使用说明书 ………………………………22
4.6维护 ………………………………………………23
第5章 结论………………………………………………23
5.1取得的成果 ………………………………………23
5.2存在的问题 ………………………………………24
5.3心得与体会 ………………………………………24
5.4 建议 ……………………………………………24
5.5系统开发的意义 ………………………………24
结束语…………………………………………………25
致谢………………………………………………………26
参 考 文 献………………………………………………27
附录Ⅰ主菜单的源程序如下:………………………28