人口登记管理系统的设计
人口登记管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修〖本文来自:毕业设计论文网www.paper51.com〗正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、域。
目录
摘要
前言
第一章为什么要开发一个人口登记管理系统?
1.1用计算机管理人口登记管理的意义
1.2人口登记管理的设计需求分析
第二章怎样开发一个人口登记管理系统?
2.1编程环境的选择
2.2关系型数据库的实现
2.3二者的结合(DBA)
第三章Windows下的VisualBasic编程环境简介
3.1VB简介
3.2面对对象的编程
3.3实现菜单选项
3.4实现工具栏
3.5帮助
3.6关于系统
第四章使用Access2000实现关系型数据库
4.1数据库的概念
4.2新建一个数据库
4.3修改已建的数据库
4.4实现数据库之间的联系
第五章系统总体规划
5.1系统功能
5.2概要设计
第六章系统具体实现
6.1用户界面的实现
6.2与VB的连接
第七章结束语
第八章主要参考文献
附录
人口登记管理系统的设计需求分析
根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质〖本文来自:毕业设计论文网www.paper51.com〗逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。
a.系统完整性要求:
本软件系统要为中小型人口信息店提供一套比较完整的服务。这使人口信息店便于管理,在各个环节发挥作用,方便沟通。
b.系统安全性要求:
系统不仅是方便操作人员的考虑,也是出于安全策略。在各个子系统中,用户管理只有相关管理人员被允许进行操作。各子系统完成相应功能外,不应有其他特权,使系统稳定安全。
c.数据库为核心:
各子系统可录入,查询,更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了各方面数据以及查询各方面信息的重大作用。因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。
d.对良好的交互性要求:
为了便于各部门操作人员使用本系统,以及更容易掌握本系统的各项功能,使人善于并乐于使用本系统,应使系统界面设计友好,各个功能设计合理并人性化。
模块是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集合起来组成一个整体,可以完成指定的功能满足问题的要求。
采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误通常局限在有关的模块及它们的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。模块化也有助于软件开发工程的组织管理,一个复杂的大型程序可以由许多程序员分工编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的模块。
系统分为两大模块
1.进行人口信息管理;
2.进行人口信息用户查询;