jsp的居民信息管理系统
摘 要21世纪的发展已经很大程度的依赖于计算机发展,而信息化带来的大数据时代也给企业单位管理数据带来了难题,例如社区的居民信息管理,由于住户众多,户口迁入迁出信息繁杂,因此居民信息管理流程复杂、数据庞大,往往一个疏忽就会给社区管理造成极大的麻烦,于是就需要一个对住户各项信息进行管理的系统来避免这样的麻烦。为了满足这个需求,我们开发了一个居民信息管理系统,实现对住户迁入迁出信息的数据进行更加方便快捷的管理。本系统页面主要基于JSP标准进行编写,系统数据库则是采用数据处理能力比较不错的MYSQL来建立。它虽是一个小型数据库,但由于其体积小、速度快、易于操作,被很多人所接受。相比于Oracle它缺失了很多功能,但它的基本功能还是可以满足大多数项目的需求,尤其它的Milam引擎更是在效率上有非常良好的表现,而且其使用成本低,性能足够,因此是个不错的选择。数据库管理系统模块采用管理员密码管理形式,进入系统要求有密码输入,保证数据的安全性。摘 要
目 录
ABSTRACT
第一章 绪论 1
1.1 项目背景 1
1.2 项目意义 1
1.3 本课题主要工作 2
1.4 研究方法和手段 2
第二章 系统相关技术 3
2.1 JSP技术 3
2.2 Struts2 3
2.3 MYSQL数据库 4
2.4 开发环境 4
2.5 本章小结 5
第三章 系统需求分析 6
3.1 系统总体目标 6
3.2 系统可行性分析 6
3.3 系统非功能需求分析 7
3.4 本章小结 8
第四章 系统设计 9
4.1 设计目的和原则 9
4.2 系统总体的架构设计 9
4.3 数据库设计 10
4.3.1 选定数据库 10
4.3.2 数据库概念模型设计 10
4.3.3 数据库逻辑设计 12
4.4 本章小结 15
第五章 系统各模块功能介绍 16
5.1 数据库连接部分 16
*好棒文|www.hbsrm.com +Q: &351916072&
5.2 系统登录界面部分 16
5.3 管理员登录操作部分 17
5.4 本章小结 21
第六章 系统测试 22
6.1 功能测试 22
6.2 具体测试分析 22
6.3 性能测试 23
6.4 结果分析 23
6.5 本章小结 23
结术语 24
致 谢 25
参考文献 26
第一章 绪论
1.1 项目背景
在计算机技术蓬勃发展的今天,它的应用已经不经意间深入到我们日常生活的各个行业之中。计算机技术的广泛应用减少了人工繁杂的操作以及流程,它的工作效率更高,为人们减少了很多资源的浪费。它有着运算速度快,体积小,可靠性高,通用性与灵活性强,以及很高的性能价格比等特点。
近年来,科学技术的不断发展也促使着相应管理水平的提高,计算机技术也已经被广泛的应用在各个领域中,发挥着越来越大的作用。计算机的应用使得管理模式不断的提高,让管理变得越来越标准化,规范化和现代化。而对于城市的小区居民来说,迎合当代社会的新型居民信息管理系统变得越发必要,市场则应运而生。用计算机操作的管理系统,可以让管理员和用户之间的交互变得更加容易、便捷、高效,也更易于维护。可以很好的实现对居民信息的管理,有着不可忽视的效益。因此,很有必要开发这样一个用于计算机软件方面的信息管理系统。
1.2 项目意义
过去人们使用的系统管理信息是一个费时费力的“技术活”,它需要工作人员通过大量工作手动记录及修改管理,这种方法弊远远大于利。首先在记录过程中由于工作人员的疏忽,可能会出现信息错误的情况。其次在接下来的管理过程中,由于所管理的信息量过大,也会出现一些错误。这种管理方法不仅容易产生差错,而且工作量较大,这些都使得工作效率大大降低,并且仅限于小型区域管理。这样就使得管理工作变得复杂。
新型的居民信息管理系统相较于传统管理有了很大程度上的进步,它用计算机作为一种信息载体,运用软件作为一种管理工具。这使得工作人员的工作效率有了很大的提高,这样就避免了很多不必要的错误。随着技术日臻完善,管理系统的其他优点也开始逐渐显现,比如历史信息可以被长时间保留、信息覆盖面越来越广、不同区域 间可以进行信息共享等等。这些优点都将注定新型的信息管理系统将替代传统的管理系统。
系统主要功能是后台登录界面权限管理(+验证码),住户信息收集,住户信息查询资源管理,户口迁入迁出管理,户口查询,其他业务受理(居住证办理等),并进行了一些结构设计和功能设计。
当然,需要开发一个这样的软件系统,我们首先应该制定一个完整的项目计划,确定开发目标。然后是需求分析分析阶段,对整个软件系统的框架和数据库等进行设计;软件需要实现的各个功能进行分析,确保相应的功能可以完好的实现。再下一步则需要开始程序的编码,将软件设计的结果转变成计算机可运行的程序代码。最后对软件进行严密的测试,发现软件运行过程中的问题并加以改进,完善系统。
1.3 本课题主要工作
居民信息管理系统是一个实现管理住户基本信息,增加/删除/列表;对住户的迁入迁出进行管理,另外根据类型住户可以办理相应的临时居住证等,管理员也可以对需要的信息打印等处理。
1.4 研究方法和手段
帮助工作人员对小区住户信息更加精准、快速的统计,根据需要更改、查询住户的信息,并且可以导入和导出有关信息,使得管理人员的工作变得不再繁琐复杂。让人们可以充分的体验到现代化的信息管理工作对人们日常生活的影响,以及它所带来的方便与快捷,了解到计算机的智能和强大。由于在经验方面的欠缺和对功能实现的不完善性,所以在开发过程遇到了很多的困难。我通过查阅大量的资料和文献,并参照其他人的方案,终于完成了整个系统的设计。
第二章 系统相关技术
2.1 JSP技术
JSP主要是用于动态页面的技术,它是建立在Servlet规范提供的功能之上的技术,当用户首次请求时,会自动编译成相应的Servlet,再由这个Servlet处理请求,因此JSP也可以看成是运行时的Servlet。JSP页面主要是在HTML中嵌入Java代码和JSP标记,缩短文件的长度,更清晰的格式。 JSP中的静态和动态内容分开,实现内容和代表性的分离。
JSP页面分为两部份,模板数据和元素。元素部份是由JSP容器来处理,模板则是剩下不处理的部份,这些内容会直接发送到客户端。
2.2 Struts2
Struts2是一个M(模型域范围模型)V(View视图)C(控制器)框架(模型2)。框架都是一个半成品。提高开发效率。拦截器是Struts2框架中的技术,实现AOP(面向切面)的编程思想,可以对请求动作进行拦截。
Web开发主要干的工作:
(1)获取请求参数
(2)封装到JavaBean
目 录
ABSTRACT
第一章 绪论 1
1.1 项目背景 1
1.2 项目意义 1
1.3 本课题主要工作 2
1.4 研究方法和手段 2
第二章 系统相关技术 3
2.1 JSP技术 3
2.2 Struts2 3
2.3 MYSQL数据库 4
2.4 开发环境 4
2.5 本章小结 5
第三章 系统需求分析 6
3.1 系统总体目标 6
3.2 系统可行性分析 6
3.3 系统非功能需求分析 7
3.4 本章小结 8
第四章 系统设计 9
4.1 设计目的和原则 9
4.2 系统总体的架构设计 9
4.3 数据库设计 10
4.3.1 选定数据库 10
4.3.2 数据库概念模型设计 10
4.3.3 数据库逻辑设计 12
4.4 本章小结 15
第五章 系统各模块功能介绍 16
5.1 数据库连接部分 16
*好棒文|www.hbsrm.com +Q: &351916072&
5.2 系统登录界面部分 16
5.3 管理员登录操作部分 17
5.4 本章小结 21
第六章 系统测试 22
6.1 功能测试 22
6.2 具体测试分析 22
6.3 性能测试 23
6.4 结果分析 23
6.5 本章小结 23
结术语 24
致 谢 25
参考文献 26
第一章 绪论
1.1 项目背景
在计算机技术蓬勃发展的今天,它的应用已经不经意间深入到我们日常生活的各个行业之中。计算机技术的广泛应用减少了人工繁杂的操作以及流程,它的工作效率更高,为人们减少了很多资源的浪费。它有着运算速度快,体积小,可靠性高,通用性与灵活性强,以及很高的性能价格比等特点。
近年来,科学技术的不断发展也促使着相应管理水平的提高,计算机技术也已经被广泛的应用在各个领域中,发挥着越来越大的作用。计算机的应用使得管理模式不断的提高,让管理变得越来越标准化,规范化和现代化。而对于城市的小区居民来说,迎合当代社会的新型居民信息管理系统变得越发必要,市场则应运而生。用计算机操作的管理系统,可以让管理员和用户之间的交互变得更加容易、便捷、高效,也更易于维护。可以很好的实现对居民信息的管理,有着不可忽视的效益。因此,很有必要开发这样一个用于计算机软件方面的信息管理系统。
1.2 项目意义
过去人们使用的系统管理信息是一个费时费力的“技术活”,它需要工作人员通过大量工作手动记录及修改管理,这种方法弊远远大于利。首先在记录过程中由于工作人员的疏忽,可能会出现信息错误的情况。其次在接下来的管理过程中,由于所管理的信息量过大,也会出现一些错误。这种管理方法不仅容易产生差错,而且工作量较大,这些都使得工作效率大大降低,并且仅限于小型区域管理。这样就使得管理工作变得复杂。
新型的居民信息管理系统相较于传统管理有了很大程度上的进步,它用计算机作为一种信息载体,运用软件作为一种管理工具。这使得工作人员的工作效率有了很大的提高,这样就避免了很多不必要的错误。随着技术日臻完善,管理系统的其他优点也开始逐渐显现,比如历史信息可以被长时间保留、信息覆盖面越来越广、不同区域 间可以进行信息共享等等。这些优点都将注定新型的信息管理系统将替代传统的管理系统。
系统主要功能是后台登录界面权限管理(+验证码),住户信息收集,住户信息查询资源管理,户口迁入迁出管理,户口查询,其他业务受理(居住证办理等),并进行了一些结构设计和功能设计。
当然,需要开发一个这样的软件系统,我们首先应该制定一个完整的项目计划,确定开发目标。然后是需求分析分析阶段,对整个软件系统的框架和数据库等进行设计;软件需要实现的各个功能进行分析,确保相应的功能可以完好的实现。再下一步则需要开始程序的编码,将软件设计的结果转变成计算机可运行的程序代码。最后对软件进行严密的测试,发现软件运行过程中的问题并加以改进,完善系统。
1.3 本课题主要工作
居民信息管理系统是一个实现管理住户基本信息,增加/删除/列表;对住户的迁入迁出进行管理,另外根据类型住户可以办理相应的临时居住证等,管理员也可以对需要的信息打印等处理。
1.4 研究方法和手段
帮助工作人员对小区住户信息更加精准、快速的统计,根据需要更改、查询住户的信息,并且可以导入和导出有关信息,使得管理人员的工作变得不再繁琐复杂。让人们可以充分的体验到现代化的信息管理工作对人们日常生活的影响,以及它所带来的方便与快捷,了解到计算机的智能和强大。由于在经验方面的欠缺和对功能实现的不完善性,所以在开发过程遇到了很多的困难。我通过查阅大量的资料和文献,并参照其他人的方案,终于完成了整个系统的设计。
第二章 系统相关技术
2.1 JSP技术
JSP主要是用于动态页面的技术,它是建立在Servlet规范提供的功能之上的技术,当用户首次请求时,会自动编译成相应的Servlet,再由这个Servlet处理请求,因此JSP也可以看成是运行时的Servlet。JSP页面主要是在HTML中嵌入Java代码和JSP标记,缩短文件的长度,更清晰的格式。 JSP中的静态和动态内容分开,实现内容和代表性的分离。
JSP页面分为两部份,模板数据和元素。元素部份是由JSP容器来处理,模板则是剩下不处理的部份,这些内容会直接发送到客户端。
2.2 Struts2
Struts2是一个M(模型域范围模型)V(View视图)C(控制器)框架(模型2)。框架都是一个半成品。提高开发效率。拦截器是Struts2框架中的技术,实现AOP(面向切面)的编程思想,可以对请求动作进行拦截。
Web开发主要干的工作:
(1)获取请求参数
(2)封装到JavaBean
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2147.html