1、户籍管理需求文档户籍管理系统1概述我国是人口大国,对人口的管理显然不能只通过人力管理,计算机凭借着其精准快速的特性,可以在管理方面祈祷很大的帮助作用。这里设计一个户口的管理系统来实现管理。1.1编写的目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2背景a) 系统名称:户籍管理系统 b) 开发人员:小组成员:黄灿,韩北京,孙夏亮c) 设计对象:派出所户籍管理1.3本文件中用到的专门术语的定义:普通用户:登陆的员工管理员:指可以更改登录员工信息的用户用户:可以操作本软件的人员,
2、即普通用户和管理员。2.需求规定2.1对功能的规定根据户籍管理时需要的功能设计程序,程序功能应该设计到现实生活中办理户籍时遇到的一些问题,基本功能,比如户口的添加等。2.2系统功能的介绍2.2.1整体功能模块 户籍管理系统主要包括以下模块;切换用户模块,户籍管理模块。1切换用户模块用户可以通过用户切换模块进行普通用户课管理员之间的切换,以实现对普通用户信息的编辑(只有管理员有权限)。1)编辑用户信息,即用户可以修改信息能修改自身和其他管理员的信息。2)添加新用户,新的管理员,或者普通用户可以再次注册,建立其用户名和密码。2户籍管理模块户籍管理模块可以对户口的信息进行编辑1)新建户口 可以添加新
3、的公民户籍信息。2)户籍修改 可以对已经存在的公民户籍信息进行修改,这里设定只可以修改身份证号、姓名、年龄。3)迁入迁出 可以对已经存在的公民信息住址进行修改。4)注销 将某选中公民信息删除,或者标记生死状况。5)查询可以通过输入姓名或者身份证号查询该公民的户籍信息。6)退出用户通过退出模块结束操作。2.2.2数据流图切换用户模块户籍管理模块2.2.3数据字典用户操作界面名字:修改用户信息别名:描述:将需要修改的数据提取并修改,然后存储到用户信息表单中。定义:修改用户信息=修改一组用户部分信息位置:切换用户模块 公民户籍管理名字:添加别名:描述:将新的户籍数据存储到户籍信息表单中。定义:添加=新建一组户籍信息位置:增加新户籍 名字:生日别名:描述:公民的出生日期。定义:生日=1字符20位置:查询用户信息 增加新用户 修改用户信息 删除用户信息 用户信息表单