户籍管理系统的设计与实现.docx

上传人:滴答 文档编号:3818908 上传时间:2019-07-31 格式:DOCX 页数:72 大小:2.72MB
下载 相关 举报
户籍管理系统的设计与实现.docx_第1页
第1页 / 共72页
户籍管理系统的设计与实现.docx_第2页
第2页 / 共72页
户籍管理系统的设计与实现.docx_第3页
第3页 / 共72页
户籍管理系统的设计与实现.docx_第4页
第4页 / 共72页
户籍管理系统的设计与实现.docx_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、I户籍管理系统的设计与实现摘 要当今社会人们生活质量越来越高,人们对生活品质的追求不断提升,对于孩子求学,变更住所等情况时有发生,因此对于户籍变动管理就显得十分重要,管理用户的户籍信息可以有效防止信息错乱,信息管理过程中出现问题可能会带来很多不必要的麻烦;因此,需要进行信息化对户籍信息进行管控。本系统主要设计出发点就是围绕着户籍管理方面来进行设计,开发一套符合现代社会需求户籍管理的系统平台,给用户更多的便利和实惠;系统主要包括了登陆模块,注册模块,用户模块,户籍模块,迁入出模块,身份管理模块,缴费模块等等,系统设计采用的是 WEB 开发模式,结合简单的架构,运用 java 的开发语法,在强大的

2、数据库支持下完成的,系统开发符合软件工程标准,数据准确,系统稳定。关键词 户籍管理;数据库;TOMCATIIIIIDesign and implementation of household registration management systemAbstractWith the improving of the peoples living standard, peoples life level rising, schooling for children, change of domicile, and so on and so forth, so for the household

3、 registration management is very important to manage the users registration information can effectively prevent the information confusion, information problems may lead to unnecessary trouble; Therefore, the need for information controls for household registration information.This system main design

4、 starting point is around the household register management to design, develop a accords with modern household service management system platform, give users more convenience and benefit; System mainly includes the login module, registration module, the user module, the household registration module

5、, moved out of the module, identity management module, capture expends module and so on, the system design is used in WEB development model, combined with simple structure, using the development of Java syntax, with powerful database support, system development accord with standard of software engin

6、eering, data accuracy and system stability. Key words: Household register management; database; TOMCAT目 录摘 要 .IAbstract.II1 系统大概 .11.1 系统背景 .11.2 研究意义 .11.3 本文结构 .21.4 开发平台简介 .21.4.1 Java 语言的特点 .21.4.2 J2EE 概述 .31.4.3 B/S 结构概述 .41.4.4 MySQL .51.4.5 Tomcat .61.4.6 JSP.NET.71.4.7 开发流程 .81.4.8 Eclipse

7、简介 .101.4.9 office 工具简介 .102 系统分析 .122.1 技术可行性分析 .132.2 经济可行性分析 .142.3 操作可行性分析 .153 系统设计 .163.1 系统需求 .163.2 功能需求 .173.3 硬件要求 .183.4 系统用例分析 .193.4.1 用例图概念 .193.4.2 用例分析 .203.5 数据库设计 .213.5.1 数据库基本结构 .213.5.2 数据库维护设计 .223.5.3 表结构设计 .244 详细设计及系统实施 .264.1 系统功能流程图 .264.2 登录功能设计 .274.3 管理员功能设计 .274.3.1 用户

8、管理 .284.3.2 迁入管理 .294.3.3 迁出管理 .294.3.4 反馈管理 .304.3.5 操作员管理 .314.3.6 密码修改管理 .314.4 户主功能设计 .314.4.1 户籍信息 .314.4.2 迁入查询 .324.4.3 迁出查询 .324.4.4 反馈添加 .325 调试与测试 .345.1 测试目的 .345.2 调试过程 .355.3 功能测试 .35结 论 .40致 谢 .41参考文献 .42外文原文 .42外文翻译 .5011 系统大概1.1 系统背景21 世纪是知识经济不断飞速发展变化的时代,计算机是这一阶段非十分重要的生产工具,给现在的经济发展带来

9、了非常大的机遇和挑战。所有单位想要在在以用户为中心的市场竞争中取得胜利,就得对不断变化的市场做出快速的反应,要把本单位的应用和信息共享,形成一个共享公共体。国内的一些中小企业为了适应市场需求,提升自身的市场竞争力,都实现了办公自动化(OA)。信息化系统对数据的管理已经应用到了各个行业当中,市场已经有了很大的份额,计算机管理可以给企业,用户带来很大的便利性,节省人们的工作时间,提升了工作效率;现在各个行业比如,企事业单位,高校,机关,房地产等领域都进行信息化管理;随着人们对生活质量追求的不断提高,对居住环境的要求也不断上升,户籍管理成为人们看重的关键因素;传统的户籍管理管理都是采用的人工管理模式

10、,人工记录户籍的各项信息,缴费信息,这样长时间管理会很麻烦,数据了大,查找起来十分不便利,而且,很多时候会出错,导致纠纷的出现 1;为此,信息化管理成为户籍管理的发展趋势;目前,我国大多数城市的户籍都实现了信息化管理,对用户信息管理等各个方面都有专门的数据库,信息查找起来准确便利,给企业和用户都带来了好处;系统主要有登陆模块,注册模块,用户模块,迁入,迁出,户籍状态,服务管理模块,缴费模块等等,本系统设计的初衷也是想通过对户籍管理的业务了解,制定出符合实际应用的户籍管理管理系统,顺应市场的需求 2。1.2 研究意义计算机的问世给人类社会文明的进步带来的巨大影响是有毋庸置疑的,这种影响还会不断深

11、入,并会持续存在在未来相当长的时间里,不置可否,我们社会的方方面面都将受到计算机的影响。随着科术的进步和计算机的问世,人们办公逐渐把计算机融入其中。网络化办公替代了最初的人工办公。例如:自动化的办公系统不仅提高了办事效率还节省了人力,并且带来了巨大的便利,所以国内很多政府和大中型企业都在。因此,开发户籍管理系统提升效率是不可避免的。由于流动人口的增加,“城市居民”逐年增加的情况非常普遍。随着经济的不断提升,移民人口与日俱增。针对现在出现的“流动人员情况”,非常有必要开发一套户籍管理系统。使用电脑、鼠标、键盘就可以帮助户籍管理人员实现对户籍信息的管理。对现行的户籍管理的不足之处进行了弥补,降低了

12、以前户籍管理中带来的各种问题,如统计信息有误、人员信息错位、资料遗失等问题。由于管理的功能是异常放大,其服务的功能不能很好地反映时进行临时居住人口的管理系统。所以它将面临巨大的压力,有许多问题临时居住许可证的管理系统,它2需要进一步严格和完善。我们的政府应该改变从预防和控制管理在过去的服务管理强调管理和服务根据以人为本的概念的基础上,保留和改善当前的 tem-porary 户口。首先,他们应该进一步加强户籍制度改革的概念引入公民待遇,继续加强临时居住许可证的价值。其次,部门将执行他们的功能和坚持 com-prehensively 管理。第三,他们应该建立人口管理信息网络共享资源。计算机的发展带

13、来很多附属业务,一套高效率、高性能的户籍管理系统可以运用计算机来对居民的户籍资料进行统计与管理,有着传统人工统计管理无法相比的优势。例如:信息查询便捷、检索速度快、存储容量大、较高的可靠性能、非常好的保密性、低廉成本、较长的使用寿命等。这些优点对户籍管理效率的提升有着非常大的帮助,也是计算机管理朝着科学化、正规化、普遍化发展的体现。户籍管理管理系统设计主要涵盖两方面的意义:户籍方面,系统上线可以给户籍在管理上带来方便,可以及时了解户籍的状况,有无迁入迁出户籍情况,缴费,欠缴等情况统计,极大的提高了员工的工作效率及准确性;用户方面:可以与户籍管理处交流,可以及时了解户籍的最新动态,户籍的通知以及

14、其他的一些相关申请,方便了查询,节省了时间;另外,课题设计也提高了自己设计软件的能力,提高对计算机编程的兴趣程度,是毕业前期一次很好地锻炼机会。1.3 本文结构通过对课题的分析,文章设计主要从以下的章节进行设计,总共分了 6 章节,具体内容如下面描述:(1)第一章节,主要是对系统的市场需求进行简要的分析,了解当前市场的需求情况,制定适合市场发展的功能设计,同时,对系统设计意义也是做出说明;(2)第二章节,简要的开发工具,开发环境介绍,主要阐明系统开发设计的语言,数据库,网站等,为系统开发做出说明;(3)第三章节,需求分析,这个章节着重讲解系统的需求,主要有系统的可行性分析,系统的操作性分析,系

15、统的性能分析等,做出主要的说明;(4)第四章节,系统设计,主要涉及的内容包括了,功能设计,流程图设计,E-R图设计,数据库设计等,具体阐述相关说明;(5)第五章节,详细设计,各个模块的实现过程主要是在这个章节介绍的,通过截图加上语言的描述来完成,阐述制作过程,难点等说明;(6)总结章节,主要是总结系统在整个开发的过程中存在的不足,遇到的一些问题,以及解决方法等,整体上来做出设计总结。1.4 开发平台简介1.4.1 Java 语言的特点 JAVA 语言是当今特别常用的面向对象的编程语言,他的前身为 OAK 语言,于31995 年改名为“JAVA”,并向公众正式推出。JAVA 的语言风格与 C+相

16、似,与和C+相比把容易发生错误的地方进行了优化,减少错误的发生几率。例如引用和引进了垃圾回收机制抛弃了原来容易出错的指针,还有丰富的类库供我们选着,使得我们的学习过程更加简单。Java 作为一种刚兴起的语言,C+与他的相似度十分高,但是 Java 的抽象程度没有其他语言那么高,不仅没有多维数组的复杂处理还没有运算符过载和指针等复杂技术,从而使得程序员可以更加快速学习、上手。Java 把C+里面多个面向对象的特性保存下来,封装、继承和多态,还与其他的高级语言有所不同,JAVA 中不存在指针,因此不会出现内存被非法操作的现象,为了防止系统内存的泄露,JAVA 还提供了一种内存回收的机制,使得 Ja

17、va 在使用中更加安全和且更容易扩展。本次户籍管理系统采用 JAVA 语言的主要原因是 Java 语言不同与其他大部分编程语言。JAVA 语言首先把源代码转化为字节码,之后通过不同电脑的不同平台上的JAVA 虚拟机来执行字节码文件,它的跨平台运行就是以此来保证。这样 Java 就可以适应各个系统平台的运行环境,保证可以正确的执行代码 3。图 1-1 Java 平台结构模型图JAVA 语言在程序员写代码时具有方便性和灵活性是因为 JAVA 语言提供的接口标准化与平台无关性。核心的代码与详细的实现细节程序员并没有必要知道,利用成熟的、相对应的封装与接口就可以顺利流畅地使用 JAVA 语言。Java

18、 语言体系可以分为三部分:1、JavaSE(Java2 Platform Standard Edition,java 平台标准版)42、JavaEE(Java 2 Platform,Enterprise Edition,java 平台企业版)3、JavaME(Java 2 Platform Micro Edition,java 平台微型版)1.4.2 J2EE 概述JavaEE 平台作为现在开发平台最具有代表性的技术平台之一是因为随着计算机科学与技术的不断发展,以及后来发展良好的网络技术环境,能够满足最新的技术指标要求,能够为开发人员快速上手开发基于优秀体系架构的软件信息系统。在 J2EE 的

19、基础上 Sun 公司升级而来, J2EE 技术平台之前总共有三个版本 :Micro 版本,标准的官方版本,中小型企业应用开发版,分别适用于应用程序以及信息系统服务开发,PC 的窗口可视化系统,小型设备的嵌入式系统。运用 Java EE 平台来开发对口的应用信息管理系统的企事业单位越来越多,一款优秀的开发平台是当前信息化建设进程当中必不可少的,J2EE 具有良好的独特的通讯保护机制,安全通讯机制,可移植性高等的特性 4。J2EE 的模型应用开发平台的体系结构如图 1-2 所示:图 1-2 J2EE 平台结构模型图1.4.3 B/S 结构概述以浏览器作为数据显示平台的 Web 应用被形象地称为 B/S(Browser/Server)应用系统。这种模式的基础是以 WEB 浏览器为中心,利用的是 HTTP 协议进行数据传输。B/S 应用系统和与 C/S 应用系统两者间的最明显区别在于:前者通常在客户端和业务服务器之间增加了一个 Web 服务器组件。三层结构图如图 1-3 所示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。