目录
1.1 引言........................................................................................................................................... 4
1.1.1项目背景 ........................................................................................................................ 4 1.1.2术语说明 ........................................................................................................................ 5 1.1.3参考文献 ........................................................................................................................ 5 1.2 可行性研究的前提 ................................................................................................................... 5
1.2.1功能结构图及功能说明 ................................................................................................ 5 1.2.2系统的输入 .................................................................................................................... 6 1.2.3系统的输出 .................................................................................................................... 6 1.2.4系统处理流程(如图s1.2) ....................................................................................... 6 1.2.5性能 ................................................................................................................................ 7 1.2.6安全和保密要求 ............................................................................................................ 7 1.2.7完成期限要求 ................................................................................................................ 7 1.3开发目标 .................................................................................................................................... 7 1.4具备条件 .................................................................................................................................... 7 1.5进行可行性研究的方法 ............................................................................................................ 7 1.6评价尺度 .................................................................................................................................... 8 1.7对现有系统的分析 .................................................................................................................... 8 1.8所建议系统的技术可行性分析 ................................................................................................ 8
1.8.1对所建议系统的简要描述 ............................................................................................ 8 1.8.2与现有系统比较的优越性 ............................................................................................ 8 1.8.3采用建议系统可能带来的影响 .................................................................................... 8 1.8.4所建议技术可行性分析 ................................................................................................ 8 1.9所建议系统的经济可行性分析 ................................................................................................ 9 1.10社会因素方面的可行性 .......................................................................................................... 9
1.10.1法律方面的可行性 ...................................................................................................... 9 1.10.2用户使用方面的可行性 .............................................................................................. 9 1.11结论.......................................................................................................................................... 9 2. 1引言........................................................................................................................................ 10 2.2项目概述 .................................................................................................................................. 10
2.2.1待开发软件的一般描述 .............................................................................................. 10 2.2.2待开发软件的功能(见图s2.1) ............................................................................. 10 2.2.3功能描述 ...................................................................................................................... 11 2.2.4系统的DFD(见图s2.2-s2.6) .................................................................................... 12 2.3数据描述 .................................................................................................................................. 15
2.3.2动态数据 ...................................................................................................................... 18 2.3.3数据库描述 .................................................................................................................. 18 2.4外部接口需求 .......................................................................................................................... 18
2.4.1用户界面 ...................................................................................................................... 18 2.4.2硬件接口 ...................................................................................................................... 18 2.4.3软件接口 ...................................................................................................................... 18 2.4.4故障处理 ...................................................................................................................... 18
2.5性能需求 .................................................................................................................................. 19
2.5.1数据精确度 .................................................................................................................. 19 2.5.2时间特性 ...................................................................................................................... 19 2.5.3适应性 .......................................................................................................................... 19 2.6软件属性需求 .......................................................................................................................... 19
2.6.1正确性 .......................................................................................................................... 19 2.6.2可靠性 .......................................................................................................................... 19 2.6.3效率 .............................................................................................................................. 19 2.6.4完整性 .......................................................................................................................... 19 2.6.5易实用性 ...................................................................................................................... 19 2.6.6可维护性 ...................................................................................................................... 20 2.6.7可测试性 ...................................................................................................................... 20 2.6.8复用性 .......................................................................................................................... 20 2.6.9安全保密性 .................................................................................................................. 20 2.6.10可理解性 .................................................................................................................... 20 2.6.11可移植性 .................................................................................................................... 20 2.6.12互联性 ........................................................................................................................ 20 2.6.13数据采集 .................................................................................................................... 20 2.6.14用户特征 .................................................................................................................... 20 2.6.15运行环境 .................................................................................................................... 21 2.6.16条件与限制 ................................................................................................................ 21 3.1 引言....................................................................................................................................... 22 3.2 任务概要 ................................................................................................................................. 22
3.1.2目的 .............................................................................................................................. 22 3.2.2需求概要 ...................................................................................................................... 22 3.2.3条件与限制 .................................................................................................................. 22 3.3 总体设计 ............................................................................................................................... 22
3.3.1处理流程 ...................................................................................................................... 22 3.3.2功能分配 ...................................................................................................................... 24 3.4 数据结构设计 ....................................................................................................................... 25
3.4.1逻辑结构设计 .............................................................................................................. 25 3.4.2物理结构设计 .............................................................................................................. 26 3.5 运行设计 ............................................................................................................................... 26
3.5.1运行模块的组合 .......................................................................................................... 26 3.5.2运行控制 ...................................................................................................................... 27 3.5.3运行时间 ...................................................................................................................... 27 3.6 出错处理设计 ......................................................................................................................... 27 3.7安全保密设计 .......................................................................................................................... 27 4.1引言.......................................................................................................................................... 28 4.2总体设计 .................................................................................................................................. 28 4.3 详细设计说明 ......................................................................................................................... 28
4.3.1模块描述 ...................................................................................................................... 28 4.3.2初始化模块(M1) ...................................................................................................... 28 4.3.3身份验证模块(M2) .................................................................................................. 29
4.3.4关闭系统模块(M35) ................................................................................................ 29 4.3.5消息循环模块(M3) .................................................................................................. 29 4.3.6查询模块(M33) ........................................................................................................ 30 4.3.7浏览模块(M332) ...................................................................................................... 31 4.3.8详细基本资料模块(M334) ...................................................................................... 31 4.3.9数据修改模块(M323) .............................................................................................. 32 4.3.10数据增加模块(M321) ............................................................................................ 33 4.3.11数据删除模块(M322) ............................................................................................ 33 4.3.12密码管理模块(M10) .............................................................................................. 33 4.3.13综合查询(M3322) .................................................................................................. 34 5.1 引言 ................................................................................................................................. 35 5.2 测试计划 ......................................................................................................................... 35 5.3 测试报告 ......................................................................................................................... 35 5.4 测试文档 ......................................................................................................................... 35 5.5 测试用例所选测试方法 ................................................................................................. 35
软件工程实验----户籍管理
实验一 可行性实验报告
1.1 引言
1.1.1项目背景
随着市场经济的发展,我国现行户籍制度的弊端也日益暴漏出来,尤其是它通过控制人口迁移来达到控制人口流动的功能正在弱化,已经成为阻碍我国实现社会人口流动合理化的主要制度性因素。因此全面彻底地改革现行户籍制度不仅是市场经济发展的要求,而且必将促进社会人口流动朝着科学化合理化的方向发展。本文以促进社会人口合理流动为目的,从历史与现实的角度,考察了我国户籍制度的历史渊源及如今改革户籍制度的时机已基本成熟,在分析我国现行户籍制度与社会人口流动关系的情况下,运用社会学的研究方法,分析了户籍制度与社会人口流动的关系,得出户籍制度已经成为实现社会人口流动合理化的主要制度障碍,要实现社会人口合理化,就必须对现行户籍制度进行全面而彻底的改革而不是要取消户籍制度的结论。在我国稳步推进户籍改革过程中和当前我国国务院14个部门调研户籍证实改革时机基本成熟的基本上,提出全面改革现行户籍制度的具体思路与对策。
直至今日,我们生活中的诸多方面仍受制于户籍制度,从衣食住行到生儿育女,从求学谋职到政治参与,都或多或少地受户口因素的制约;户籍制度的实际影响渗透到政治、经济、文化、人口及社会心理等诸多方面,而当我们置身于户籍制度当中时,我们总是要么适应它,要么绕过它。然而我国的户籍制度是诞生于建国初期特殊的国际国内环境之下,经过一系列的演变而最终形成的,是计划经济的产物。随着我国市场经济的建立与发展,特别是改革开放以来,我国出现了人口流动的浪潮,现行户籍制度不但不能有效的管理流动人口,而且成为了实现社会人口流动合理化的主要制度性障碍,虽然近期的户籍制度改革已取得了一定成绩,但仍然存在不彻底的地方。因此要实现人口流动的合理化,对户籍制度进行全面而彻底的改革也就迫在眉睫了。
当现行户籍制度与现实发展不相符合的时候,学术界也有学者提出了户籍制度改革的思路,但是很少把研究点着重于户籍制度与社会人口流动的深层次关系上,而是放在了户籍制度对人口迁移的控制上。改革开放以后,劳动力作为一种市场要素,按照价格规律进入市场进行流动时城市化进程中的必然趋势,正是规模越来越大的社会人口流动触及了现行户籍制度的控制功能,使得现行户籍制度通过控制人口迁移来控制人口流动的功能渐渐弱化,不能有效地管理处于流动中的人口,使这些流动人口的利益得不到社会的有效保障,这些流动人口很少能实现他们向上流动的目的,从而阻碍了社会人口的合理流动。因此,对户籍制度进行全面而彻底的改革是适应社会发展的迫切要求,也是实现人口流动合理化的内在要求。
1.1.2术语说明
Hinfor:户口信息表。 Hname:户主姓名。 Adr:住址。
Regdata:登记日期。 Indata:迁入日期。 Wherein:何地迁入。 Orout:是否迁出。 Disa:注销情况。 ID:身份证号。 Province:籍贯。 1.1.3参考文献
[1] Borland 中国公司.JBuilder2005编程与开发.电子工业出版社,2005 [2] 赵松涛,吴维元.SQL Server 2000系统管理实录.电子工业出版社,2006 [3](美)布洛赫,(美)加夫特 著,陈昊鹏 译.Java解惑. 人民邮电出版社,2006 [4] 阎宏.Java与模式(含盘).电子工业出版社,2002
1.2 可行性研究的前提
如何有效地管理处于流动中的人口,保障流动人口的利益,促进人们在社会流动中合理地实现向上流动,达到社会人口流动的合理化,加快我国城市化进程,这也成为我们在改革户籍管理制度进程中要考虑的问题,如何在以前户籍制度改革进程中所提出的对策经验教训的基础上在当前时机基本成熟的基础上和谐推进户籍制度改革,这正是本文研究户籍制度与社会人口流动的意义所在。 1.2.1功能结构图及功能说明
功能结构图如图s1.1
系统用户管理模块主要实现: (1) 户籍信息
功能:增加、删除、修改、查询、查看家庭成员等。 (2) 迁入迁出人员信息表
功能:增加迁入迁出、查询迁入迁出、查看家庭成员。 (3) 居民通信录
功能:居民通信录的增加、查询和修改、人口统计。 (4) 计划生育管理表
功能:控制人口增长,提高人口素质,为我国的计划生育事业尽微薄之力。 (5) 户籍信息变更明细表
功能:增加、删除、查询、修改、查询变更记录、数据库备份。