




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1、系统概述 12 、系统需求分析 12.1 数据描述 1.2.2 系统接口说明 9.2.3 功能需求分析 运行需求 系统开发可行性分析 1.13、系统数据模型分析与设计 124、数据库详细分析 154.1 数据库逻辑结构设计 1.55、系统功能模块分析与设计 185.1 系统总体结构图 各子系统功能分析 1.86 、参考文献 26附录、系统主要程序源代码 27人口户籍管理信息系统人口户籍管理信息系统1、系统概述随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的 逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低
2、、易 出错等缺点,已经难以满足当前户籍管理工作的要求。因此,结合当前日益成熟的计算机相关技术, 开发一个专门针对户籍管理的 系统已经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适 应现代户籍制度并推动户籍管理走向科学化、规范化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作 的情况。它大大改善了公安部门管理、 查询户籍的基础工作环境,在一定程度上 反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫在眉 睫。2、系统需求分析2.1数据描述2.1.1数据流图i人口户籍管理信息系统2.1.2数据字典(1) 数据流的描述数据流
3、编号:D01数据流名称:户口登记简述:工作人员对常住人员的资料进行登记数据流来源:工作人员登记数据流去向:迁入管理模块、迁出管理模块、注销管理模块数据项组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+ 性别+籍贯+出生日期+出生地+工作单位+民族+婚姻状况+文化程 度数据流量:约3人/天高峰流量:约5人/天数据流编号:D02数据流名称:户口迁入管理简 述:工作人员对迁入本区的户口资料进行登记数据流来源:工作人员登记数据流去向:迁入管理模块数据项组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+ 性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文
4、化程 度数据流量:约10户/日高峰流量:约15户/日数据流编号:D03数据流名称:人口迁入管理简 述:工作人员对迁入本区的人口资料进行登记数据流来源:工作人员登记数据流去向:迁入管理模块数据项组成:此人所属户的户号+添加一个新人到所属户+迁入一个新人到所属+ 姓名+身份证号+性别+籍贯+出生日期+出生地+文化程度+职业 +工作单位数据流量:约30人/天高峰流量:约50人/天数据流编号:D04数据流名称:户口迁出管理简 述:工作人员对本区的户口迁出工作进行操作数据流来源:工作人员登记 数据流去向:迁出管理模块3人口户籍管理信息系统数据项组成:户号+登记日期+户别+户主姓名+家庭住址+迁入日期+自
5、何地迁入+ 迁出日期 +迁出到何地数据流量:约5户/天高峰流量:约10户/天数据流编号:D05数据流名称:人口迁出管理简 述:工作人员对本区的人口迁出工作进行操作数据流来源:工作人员登记数据流去向:迁出管理模块数据项组成:所属户号+姓名+与户主关系+身份证号+性别+民族+籍贯+出生日期+出生地 +文化程度+婚姻状况+职业+工作单位+迁入日期+自何地迁入+迁出日期+迁出到何地数据流量:约10人/天高峰流量:约15人/天数据流编号:D06数据流名称:户口注销管理简 述:工作人员对本区户口的注销工作进行操作数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:户号+登记日期+户别+户主姓名+家
6、庭住址+迁入日期+自何地迁入数据流量:约1户/天高峰流量:约3户/天4人口户籍管理信息系统数据流编号:D07数据流名称:人口注销管理简 述:工作人员对本区人口的注销工作进行操作数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:所属户号+姓名+与户主关系+身份证号+性别+民族+籍贯+出生日期 +出生地 +文化程度+婚姻状况+职业+工作单位+迁入日期+自何 地迁入数据流量:约3人/天高峰流量:约5人/天数据流编号:D08数据流名称:密码管理简 述:系统管理员或用户本人可对使用本系统的用户的密码进行管理数据流来源:系统用户登记注册数据流去向:系统管理模块数据项组成:用户名+旧密码+新密码+
7、密码确认数据流编号:D09数据流名称:用户管理简 述:管理员对可以获得本系统使用权限的用户的管理数据流来源:用户登记 数据流去向:系统管理模块数据项组成:新增用户名+用户密码+密码确认(2) 数据逻辑的描述处理逻辑编号:P 01处理逻辑名称:户口登记审核简述:审查常住户报告的人员资料是否填写正确输入的数据流:户口登记处理描述:常住户报告的家庭人数、年龄及出生日期、出生地等信息是否属实。不正确的信息返回常住户,正确的转给登记人员登记资料、储存。 输出的数据流:正确的信息、不确切的信息处理逻辑编号:P 02处理逻辑名称:迁入户口 /人口审核简述:审核迁入户口 /人口的信息资料是否正确输入的数据流:
8、迁入人口 /户口信息处理描述:迁入户口 /人口所填报的信息如:所属户号、姓名、年龄、职业等是否正确。不正确的信息返回流动人员重新填报,正确的转给登记人 员登记资料、储存。输出的数据流:正确的信息、不正确的信息处理逻辑编号:P 03处理逻辑名称:迁出户口 /人口审核简述:审核迁出户口 /人口信息资料是否正确输入的数据流:迁出户口 /人口信息处理描述:迁出户口 /人口所填报的信息如:户号、姓名、身份证号等是否正确。不正确的信息返回流动人员重新填报,正确的转给登记人员登记资 料、储存。输出的数据流:正确的信息、不正确的信息处理逻辑编号:P 04处理逻辑名称:注销户口 /人口审核简述:审核注销户口 /
9、人口信息资料是否正确输入的数据流:注销户口 /人口信息处理描述:注销户口 /人口信息资料是否正确。不正确的信息返回操作人员核对, 正确的转给登记人员登记资料、储存。输出的数据流:正确的信息、不正确的信息处理逻辑编号:P 05处理逻辑名称:用户信息审核简述:审核用户登记信息是否正确输入的数据流:用户名、密码处理描述:用户名及密码填充是否正确。 不正确的返回用户重新填写,正确的由 管理员进行登记、存储。输出的数据流:正确的信息、不正确的信息(3) 数据存储的描述数据存储编号:F 01数据存储名称:用户登记简述:户口登记数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证 号+
10、性别+籍贯+出生日期+出生地+工作单位+民族+婚姻状况+文化程度数据存储编号:F 02数据存储名称:迁入户口 /人口信息登记简述:迁入户口 /人口各项信息的登记及资料统计数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证 号+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文化程度数据存储编号:F 03数据存储名称:迁出户口 /人口信息登记简述:迁出户口 /人口各项信息的登记及资料统计数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证 号+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位 +文化程度 数据存储编号:F 04数据存储名
11、称:注销户口 /人口信息登记简述:注销户口 /人口各项信息的登记及资料统计数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证 号+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文化程度数据存储编号:F 05数据存储名称:系统用户的用户名及密码登记简述:系统用户的用户名名及密码的登记及资料统计数据存储组成:用户名+密码(4)外部实体的描述外部实体编号:S01外部实体名称:户口 /人口简述:人员流动2.2系统接口说明运行本系统的硬件基本要求如下:CPU :至少Pentium400以上,建议使用 Pentium800以上;内存:至少32M以上,建议使用64M以上;
12、硬盘:至少20M硬盘空间;显示器:14 显示器;其它:键盘、鼠标、1.44MB软驱和光驱等。内部接口本系统,在打包成setup.exe后,能够在 Windows系统各版本中运行。2.3功能需求分析本系统采用自定向下方法开发,其功能模块主要有如下几个部分:系统管理 模块;迁入信息管理模块;迁出信息管理模块;注销信息模块管理;信息查询模 块以及系统维护。具体的功能描述如下:迁入信息管理:其功能是对迁入人口信息进行管理,收集、分类迁入人员情况,并进行相关查询。迁出信息管理:其功能是对迁出人口信息进行管理,收集、分类迁出人员情况,并进行相关查询。注销信息管理:其功能是对人员的注销及户口的注销情况进行管
13、理,并进行相关查询。系统管理:其功能是为系统的使用者进行帐户和密码管理。2.3.1性能需求(1)数据精确度户口的户别、户主姓名、户号、住址、何地迁入、是否已迁出选用文本格式; 登记日期及迁入日期选用时间日期型类型。(2 )时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下少于5秒,录入并更新数据的时间正常情况下少于10秒。(3)适用性该管理系统软件适用于 Windows 98/Windows 2000/Windows Me/WindowsXP中文版下运行。2.4运行需求(1) 窗体特性本系统采用Visual Basic 6.0开发软件制作,其窗体都是采用弹出式浮动窗 体,在运行系统
14、时,首先就是登陆窗口,进入系统之后就是典型的下拉式主窗体, 其下拉菜单为各系统模块的相关子模块。(2) 输入输出时间输入输出时间格式为年月日(丫丫-MM-DD )。2.5系统开发可行性分析(1)技术可行性数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一 大批实用系统。并且,近年来,随着 World Wide Web(WWW)的猛增及In ternet 技术的迅速发展,数据库技术成为最热门技术之一。面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承
15、、封装、消息等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在 系统构造中尽可能运用人类的自然思维方式。开发一个软件是为了解决某些问 题,这些问题所涉及的业务范围称作该软件的问题域。 其应用领域不仅仅是软件, 还有计算机体系结构和人工智能等。许多程序开发工具,如Delphi、Java等等,都支持面向对象的程序开发。(2)经济可行性系统设计并运行于当前流行的 Windows系列操作系统,具有Windows传统 的操作风格,对系统没有其它额外的要求。目前工作人员都有操作电脑的能力, 通过提供一定的培训,都能够熟练操作管理系统。系统投入使用后,很明显就是提高了户
16、籍管理的工作效率,减轻了劳动量, 改善了工作环境,有利于工作人员 发挥工作热情。总之,系统具有较好的运营可行性。综上所述,开发一个专门的户籍管理系统是可行的。3、系统数据模型分析与设计1)户口迁入信息E-R图12人口户籍管理信息系统13人口户籍管理信息系统2)户口迁出信息E-R图3)人口迁入信息E-R图#人口户籍管理信息系统14人口户籍管理信息系统名出生地身份证号工作单位与户主关系婚姻状况日期已迁出职业民族性别户号籍贯文化程度人口信息4)人口迁出信息E-R图#人口户籍管理信息系统4、数据库详细分析4.1数据库逻辑结构设计本系统数据库是由SQL Server 2000数据库系统支持建立的,所以现
17、在需 要将上面的数据库概念结构转化为 SQL Server 2000数据库系统所支持的实际 数据模型,也就是数据库的逻辑结构.在上面的试题以及实体之间关系的基础上, 形成数据库中表以及各个表之间的关系。户籍管理系统数据库中各个表格的设计结果如下面的几个表示。每个表表示在数据库中的一个数据表。表一户口信息表列名数据类型可否为空ID(主键)自动编号NOTNULL户 别文本NOTNULL户主姓名文本NOTNULL户号数字NOTNULL住址文本NOTNULL登记日期日期/时间NOTNULL迁入日期日期/时间NOTNULL何地迁入文本NOTNULL是否已迁出文本NOTNULL表二户口迁出信息表列名数据类
18、型可否为空ID (主键)自动编号NOTNULL迁出日期日期/时间NOTNULL迁往何地文本NOTNULL户 号数字NOTNULL户主姓名文本NOTNULL表二人口信息表列名数据类型可否为空ID (主键)自动编号NOTNULL姓名文本NOTNULL身份证号数字NOTNULL与户主关系文本NOTNULL性 另S文本NOTNULL出生地文本NOTNULL民族文本NOTNULL籍贯文本NOTNULL出生日期日期/时间NOTNULL文化程度文本NOTNULL婚姻状况文本NOTNULL工作单位文本NOTNULL职 业文本NOTNULL户 号数字NOTNULL迁入日期日期/时间NOTNULL何地迁入文本NO
19、TNULL是否已迁出文本NOTNULL表四 人口迁出表列名数据类型可否为空ID (主键)自动编号NOTNULL迁出日期日期/时间NOTNULL迁往何地文本NOTNULL姓名文本NOTNULL身份证号数字NOTNULL户号数字NOTNULL表五系统用户表列名数据类型可否为空ID (主键)自动编号NOTNULL用户名文本NOTNULL密码文本NOTNULL18人口户籍管理信息系统5、系统功能模块分析与设计5.1系统总体结构图19人口户籍管理信息系统#人口户籍管理信息系统5.2.1系统用户管理模块系统用户模块主要实现:用户登陆;添加用户;修改用户密码。功能:本模块的主要功能是对用户身份进行验证,只有
20、系统的合法用户才能进 入系统,并进行用户管理,包括添加用户和修改用户密码。用户进入系统登陆界面(如图一)旨話饭身册雅证(图一系统登陆界面)在进行系统登陆过程中,登陆模块将调用数据库里的用户数据表, 并对用 户名和密码进行验证,只有输入了正确的用户名和密码后,系统登陆才会成功。 在登陆模块中,对系统的尝试登陆次数进行了限制, 禁止用户无终止的进行系统 登陆尝试,在本系统中,当用户对系统的三次登陆失败后,系统将自动禁止登陆, 退出登陆模块。并在输入了错误的或者是不存在的用户名和密码时,系统会给出出错信息提示,指明登陆过程中的错误输入或错误操作, 以便用户进行正确的登 陆。输入项、输出项:输入项为用
21、户名和密码。用户名和密码均为字符串,最大长度为10个字符,密码以*”号显取英文和数字算一个字符,汉字算两个字符)程序逻辑:系统登陆流程图如图二所示:(图二系统登陆流程图)当用户输入的用户名、密码与数据库中储存的用户用表中数据一致时,用户将进入系统操作界面(如图三)加用户窗体(如图五),在此窗体中,用户可添加新的授权使用本系统的用户的用户名及密码(图五添加用户窗体)用户需要两次输入密码,用来确保输入密码的正确,用户密码输入信息完毕, 单击“确定”系统将首先查询数据库中与新建用户名相同的记录,如果有相同记 录将提示用户重新输入用户名。当确定数据库中没有相同的用户名, 并且两次输 入密码一致时将把该
22、条记录添加到数据库中。单击“取消”按钮将取消添加用户的操作。用户可以按照此方法修改自己的密码,选择菜单“系统管理/修改密码”,然后 在出现的对话框中两次输入新的密码后,单击“确认”按钮,当两次输入密码们一22人口户籍管理信息系统致时,数据库中记录将更新。系统管理员可以通过此方点击下拉菜单中的“删除用户”来删除用户,被删除的用户不再享有进入本系统进行操作的权限。接口:本模块为顶级模块,按确定按钮时,如果输入的用户名和密码正确,将调用系统主窗体模块,进入系统主窗体。存储分配:在用户按下确定按钮时,将读取存储用户名和密码的数据表,以对用户名和密码进行验证。测试要点:本模块有如下几个测试要点,按下确定按钮时,是否能正确读取存储用户名和密码的数据表;如果用户名和密码正确,是否能进入系统主窗体;当输入用户名或密码错误时,是否能弹出信息框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泰州学院《短视频制作A》2023-2024学年第二学期期末试卷
- 四川成都市成华区重点名校2025届5月初三下学期英语试题三模试题含答案
- 浙江体育职业技术学院《地理空间数据库》2023-2024学年第二学期期末试卷
- 吉安市泰和县2025届五下数学期末联考模拟试题含答案
- 电容器在新能源发电领域的应用考核试卷
- 智慧医疗解决方案考核试卷
- 玻璃光学镀膜设计与性能考核试卷
- 电力系统谐波治理考核试卷
- 汽车制造设备升级与改造考核试卷
- 电机在电力行业能源市场分析与管理决策优化的应用考核试卷
- 人教鄂教版四年级下册科学全册教案
- 幼儿绘本故事:小鲁的池塘
- 《现代汉语:虚词》PPT课件(完整版)
- 精益生产培训管理教材
- (完整版)电线电缆载流量表
- 2022年教师资格《初中道德与法治学科知识与教学能力》真题卷
- 地质培训6-常用地质计算课件
- 教练技术红黑游戏脱盔甲
- 数学作业登记表模板
- 重庆市特种设备检验检测收费标准
- 胸腔积液诊断治疗指南
评论
0/150
提交评论