人口信息管理系统.doc
【精品文档】如有侵权,请联系网站删除,仅供学习与交流人口信息管理系统.精品文档.本课题人口信息管理系统,课题详情如下如有需要,请至 下载,最新最好的设计资料,尽在96paper资源简介该毕业设计使用Myeclipse 8.6和SQL SERVER 2005,2008开发功能模块整个网上常驻与外来人员管理的业务流程抽象描述如下:1.管理员注册后可以再登录界面登录;2.登录该系统时应输入用户名和密码;3.管理员可以进行对基础信息和人口信息进行维护;4.系统正确接受客户反馈与投诉信息;5.新的人口信息增加后,加以编号;6.新人口信息经过编号后,增加到人口信息以便社区管理人员查阅;7.通过柱状图统计人口信息。截图信息论文摘抄2.4 系统开发技术方案本人口人口信息管理系统是基于三层结构B/S架构模式设计的,采用JSP进行实现。在整个系统中表示层不与数据库直接发生交互,而是通过封装了各种逻辑功能的struts来完成整个系统内信息的交互。即用户和管理员通过WEB页登录到系统并获得不同的操作权限,然后完成各自的操作。2.4.1为何选用JSP电子商务网站目前国内大多是用ASP或JSP来编写。ASP,即Active Secver Page,是Microsoft开发的动态网页语言,采用脚本语言VBScript作为自己的开发语言。但ASP有它的一定局限性。它是解释运行的,在多个客户访问的情况下会变得非常慢,而且网站服务器的负荷也很重,且只能运行在微软的操作系统和服务器上。另外安全性也是需要注意的问题。而JSP,即Java Sever Pages是Sun公司推出的一种执行于服务器端的动态网页开发技术。JSP的编译操作仅在第一次对页面请求时发生,速度远远大于ASP,而且JSP是基于Java技术的,作为J2EE体系中的一项主要技术,在跨操作系统,安全机制和性能方面均相对于ASP都体现出很大优势4。最终综合各方面的考虑,决定采用JSP技术来开发本系统。2.4.2三层结构简介整个系统构建采用B/S模式下的Presentation(表示层)、BusinessLogic(业务逻辑层)、Data(数据层)三层结构模式。三层结构框架在逻辑上分为:客户服务层,业务服务层,数据服务层。三层结构图如图2-6所示。数据层:主要完成数据的定义、存贮、更新、备份等工作。数据层的的概念不等同于数据库,比如你的应用可以把数据放入关系数据库,也可以放入XML,也可以放入传统的文件系统,也可以放入内存。数据如何存贮和管理,这都是数据层首先要考虑的问题。比如实时应用你用关系数据库来处理效果就不会很好,大批量的数据用文件系统来管理效率就不高。理解数据层的一个关键就是他和其它层在逻辑上是可以分离的。论文目录论文字数:10656字目 录摘 要 II第1章 系统概述 1第2章 系统分析及设计 32.1 任务概述 32.2 系统可行性分析 42.2.1 技术可行性 52.2.2 经济可行性 52.3 系统用例描述 62.3.1系统用例图 62.3.2系统用例分析 62.3.3部分用例文档 72.4 系统开发技术方案 82.4.1为何选用JSP 82.4.2三层结构简介 92.4.3关系型数据库 102.4.4系统开发环境及技术方案 112.6 界面设计 11第3章 数据库设计 133.1 数据库概述 133.2 系统E-R图 16第4章 系统实现 184.1系统关键性技术及难点 184.1.1连接数据库系统的实现 184.1.2乱码问题的出现和解决 204.1.3信息列表的实现 234.1.4 人口信息相关操作的实现 254.2系统界面的实现 25第5章 系统测试 28结 论 30参考文献 31致 谢 33