小区人口信息管理系统Word文档格式.docx
- 文档编号:21853524
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:49
- 大小:1.05MB
小区人口信息管理系统Word文档格式.docx
《小区人口信息管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《小区人口信息管理系统Word文档格式.docx(49页珍藏版)》请在冰豆网上搜索。
Populationinformationmanagement,owner,SQLServer 2000
目 录
摘要
ABSTRACT
绪论....................................................................1
第一章 系统概述........................................................2
1.1课题背景.........................................................2
1.3项目描述........................................................2
第二章开发工具与环境简介..............................................4
2.1J2EE简介........................................................4
2.2MVC开发模式.....................................................5
2.3开发工具........................................................5
2.4数据库...........................................................5
2.5系统平台........................................................6
2.5.2硬件环境...................................................6
2.5.3软件环境...................................................6
第三章系统分析........................................................6
3.1现状调查........................................................7
3.2 需求分析........................................................7
3.3 性能要求........................................................7
3.4可行性分析......................................................8
3.4.1技术可行性.................................................8
3.4.2经济可行性.................................................8
4.1系统业务流程图..................................................9
4.2系统规划与设计..................................................9
4.2.1 系统功能概述...............................................9
4.2.2系统模块设计..............................................10
4.3系统结构设计...................................................10
4.3.1系统结构图................................................10
4.3.2系统数据流程图............................................10
4.3.3数据字典..................................................11
4.4数据结构设计...................................................13
4.4.1系统数据库E-R图..........................................13
4.4.2系统数据库表结构..........................................13
第五章系统实现.......................................................16
5.1 登陆界面的设计与实现...........................................16
5.3 小区管理员管理界面的设计与实现.................................16
5.5 业主基本信息管理界面的设计与实现...............................18
5.6业主通讯录信息管理界面的设计与实现.............................19
5.7 报表资料管理界面的设计与实现...................................19
第六章 系统测试.......................................................21
6.1系统测试的目的.................................................21
6.2系统测试的原则.................................................21
6.3测试的过程.....................................................21
6.3.1功能测试..................................................21
6.3.2系统测试..................................................22
6.4主要功能测试...................................................22
6.4.1登录系统..................................................22
6.4.2业主信息管理..............................................22
总结..................................................................24
参考文献............................................................. 25
附录A代码.............................................................26
绪 论
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
现在随着人口不断增长,人们生活水平的不断提高。
城市不断的扩建,小区也逐渐增多。
对于物业来说,面对着小区中居住的居民大量信息的管理,以前的手工管理远远不能满足现代的信息社会。
ﻩ因此有一个智能化、系统化、信息化的社区管理系统十分重要的。
充分利用计算机的功能实现对居民基本信息管理、物业工作人员信息管理,日志管理等自动化控制,将会使社区工作人员的工作大大减弱。
方便友好的图形界面、简便的操作、完善的数据库管理。
将会使得社区管理系统极大限度的应用于现代化社区管理中。
图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理都是手工的,尚未使用计算机进行管理。
根据调查得知,他们以前对图书管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书信息的统计和核实等往往采用对书号的人工检查进行,对会员的权限、以及总经费等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;
由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏规范的系统管理手段。
尽管有的商店、企业有计算机,但是尚未用于管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统的开发的基本环境。
由于社区管理在数据处理上是手工操作,工作量大,出错率高,出错后不易更改。
社区管理采取手工方式对社区情况进行人工管理,由于信息比较多,社区信息的管理工作混乱而又复杂;
一般社区搬迁情况是记录在文件中,社区管理的工作人员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。
如要对很长时间以前的社区人员信息进行更改就更加困难了。
基于这此问题,我认为有必要建立一个社区管理系统,使社区管理工作规范化,系统化,程序化,避免社区管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改社区人员情况。
第一章系统概述
1.1课题背景
计算机的应用已普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展,许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。
近年来,随着小区人口的日益增多,信息也越来越频繁。
随之而来的是信息管理工作日趋复杂繁重,要耗费大量人力、物力和财力,而现有小区人口信息的管理水平不高,一直以来人们使用传统人工的方式管理信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
这样的机制已经不能适应时代的发展,已愈来愈成为管理工作的一个瓶颈。
在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
现代信息社会,人们越来越重视信息的交流与沟通,更加注重时间的有效利用。
选用信息化的管理工具,将极大地提高人们生活、工作的质量,小区人口信息管理型工具信息化的需求将不可避免地越来越大。
在科学技术的不断提高,计算机科学日渐成熟的今天,计算机已经成为我们学习和工作的得力助手。
今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多的复杂的劳动。
其次,计算机可以大大的提高人们的工作效率。
第三,计算机可以节省许多资源。
第四,计算机可以使敏感文档更加安全。
1.2研究的目的和意义
实现小区人口信息与资料的计算机管理是一件非常有意义的工作。
人们在社会交往与工作中会产生许多需要及时处理与保存的有关信息与资料,利用计算机系统可以实现有效的管理。
本系统是利用数据库管理技术,建立具有一定管理与分析统计功能的东尚小区人口信息管理系统,以期承担东尚小区人口信息的有效管理。
通过东尚小区人口信息管理系统的设计与实现工作,可以获得对数据库与信息管理等技术的充分了解与认识,并在一定程度上掌握数据库与信息管理系统的开发技术,从而提高自己的计算机应用开发能力。
1.3项目描述
本系统(东尚小区人口信息管理系统)是基于J2EE技术,采用MVC开发模式,基于网络B/S架构设计的WEB应用系统。
它要求建成以人口信息为基础,形成一个适用于东尚小区的现代化人口信息管理系统。
它可划分为3大功能模块,即业主管理、物业工作人员管理、系统后台管理。
其中,业主管理主要完成对小区业主信息的维护;
物业工作人员管理主要完成对小区物业工作人员信息的管理;
系统后台管理主要是对系统的必要数据字典和小区管理员进行的管理。
第二章开发工具与环境简介
2.1J2EE简介
J2EE(Java2EnterpriseEdition)是建立在Java 2平台上的企业级应用的解决方案。
J2EE技术的基础便是Java2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。
事实上,J2EE已经成为企业级开发的工业标准和首选平台。
J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:
保留现存的IT资产、高效的开发、状态管理服务、持续性服务、分布式共享数据对象CACHE服务、支持异构环境、可伸缩性、稳定的可用性。
J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。
事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议通常是某种数据库协议。
它使得重用业务逻辑和界面逻辑非常困难。
现在J2EE的多层企业级应用模型将两层化模型中的不同层面化分成许多层。
一个多层化应用能够为不同的每种服务提供一个独立的层,以下是J2EE典型的四层结构:
运行在客户端机器上的客户层组件、运行在J2EE服务器上的Web层组件、运行在J2EE服务器上的业务逻辑层组件、运行在EIS服务器上的企业信息系统(Enterpriseinformationsystem)层软件。
Servlet是Java平台上的CGI技术。
Servlet在服务器端运行,动态地生成Web页面。
与传统的CGI和许多其它类似CGI的技术相比,JavaServlet具有更高的效率并更容易使用。
对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。
JSP(JavaServerPage)是一种实现普通静态HTML和动态页面输出混合编码的技术。
从这一点来看,非常类似Microsoft ASP、PHP等技术。
借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。
在运行时,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。
EJB定义了一组可重用的组件:
EnterpriseBeans。
开发人员可以利用这些组件,像搭积木一样建立分布式应用。
在装配组件时,所有的EnterpriseBeans都需要配置到EJB服务器(一般的Weblogic、WebSphere等J2EE应用服务器都是EJB服务器)中。
EJB服务器作为容器和低层平台的桥梁管理着EJB容器,并向该容器提供访问系统服务的能力。
所有的EJB实例都运行在EJB容器中。
EJB容器提供了系统级的服务,控制了EJB的生命周期。
EJB容器为它的开发人员代管了诸如安全性、远程连接、生命周期管理及事务管理等技术环节,简化了商业逻辑的开发。
EJB中定义了三种EnterpriseBeans:
Session Beans、Entity Beans、Message-drivenBeans。
JDBC(JavaDatabase,Connectivity,Java数据库连接)API是一个标准SQL(StructuredQueryLanguage,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准JavaAPI编写数据库应用程序。
JDBCAPI主要用来连接数据库和直接调用SQL命令执行各种SQL语句。
利用JDBCAPI可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。
Java中的JDBC相当于Microsoft平台中的ODBC(Open Database Connectivity)。
2.2MVC开发模式
如何划分J2EE架构是每一个JSP项目开发之前必须仔细规划的步骤,以三层开发架构为例,最典型的结构应该是MVC架构,下面详细介绍该架构的每一层:
M层:
model模型层,维护数据并提供数据访问的方法,相当于JAVA中的业务逻辑层,不仅仅是数据实体,还指访问数据实体的业务逻辑, 可以是JavaBeans、EJB。
该层内主要包括每一个与数据库直接打交道的方法,如查询表中所有数据的方法。
V层:
view视图层,完成部分数据的处理功能,并提供所有数据的视图,可以是JSP、SWING、GUI。
C层:
control层,控制视图的实现,转发来自客户视图的请求(并不处理请求,请求由M层处理)和处理用户请求事件,可以是Servlet、ActionServlet。
如此划分主要是为了增强企业应用的健壮性、可扩展性和效率,让程序在开发阶段有一个比较清晰的整体结构图。
2.3开发工具
虽然现在开发工具种类繁多且各有特点,但从易用性,开发速度,应用程序的运行速度方面考虑,本系统选用MyEclipse 7.5。
2.4数据库
数据库是人口信息管理的核心组成部分,所有信息处理子系统都将基于某种数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用。
选择一个数据库平台是非常重要的。
根据人口信息管理应用的实际需要,在选择数据库平台时,应考虑下列因素:
(1)性能:
数据库的数据处理能力
(2)开放性:
数据库是否能在多种操作系统下使用。
(3)安全性:
数据库是否具有高度的安全性。
(4)可靠性:
数据库是否具有高度的可靠性。
(5)并行性:
数据库是否并行运行在多节点上。
(6)可操作性:
数据库在使用前是否需要复杂的培训。
数据库平台选用的是Microsoft 公司的SQLServer2000。
SQLServer2000拥有大型数据库系统基本特征,但保持了windows环境下界面友好,操作简单的优点,成为windows环境下开发中、小型B/S系统较流行的数据库系统。
2.5 系统平台
2.5.1系统模式
本系统采用B/S模式作为开发模式。
2.5.2硬件环境
服务器端:
高性能的计算机一台,普通的双绞线作为连接。
客户端:
普通的计算机或者工作站,普通的双绞线作为连接。
2.5.3 软件环境
服务器端:
安装Microsoft SQLServer 2000的服务器版本,安装了MyEclipse7.5 等可视化开发工具软件,安装windowsXP系统。
客户端:
安装IE等浏览器,安装windows XP系统。
第三章 系统分析
3.1现状调查
信息技术是当今最活跃,发展最迅速,影响最广泛,渗透力最强的科学技术领域之一。
信息化是一场深刻的革命,在社会许多领域对传统的生产、生活和思维方式产生着巨大冲击,并促进着经济和社会的快速和均衡发展。
管理信息系统(ManagementInformationSystem简称MIS )是信息科学的一个分支,是由人和计算机组成的,能进行信息的收集、传递、储存、加工、维护和使用的系统。
人口信息管理系统是MIS中的一个重要分支,它实现的是计算机管理系统在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 人口 信息管理 系统