小区信息管理系统毕业设计.docx
《小区信息管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《小区信息管理系统毕业设计.docx(54页珍藏版)》请在三一文库上搜索。
1、长春工业大学高职高专自学考试毕业设计、 毕业论文摘要随着科技日新月异的发展,Internet已经成为人们生活、工作、学习越来越离 不开的平台。科技的发展也带动着社会各个阶层的发展。随着计算机技术的飞速发展,采用日趋成熟的数据库技术和管理信息系统理论建 立管理信息系统,显得日益迫切和必要。本文所介绍的小区人口信息管理系统是一个适合小区物业人员的管理平台, 它包 括业主管理,物业工作人员信息管理和系统后台信息管理等。本系统为现代小区 管理人员提供了更好更简洁的管理方式, 代替了传统的人工小区管理模式,以提 高工作效率,为业主提供更好的服务。本系统是采用 MyEclipse7.5 + Microso
2、ft SQL Server 2000开发工具实现的。该论文重点介绍了小区人口信息管理系统的设计及实现过程:包括系统分析、系统设计、系统实现、系统测试等。关键词:人口信息管理、业主、SQL Server 2000AbstractERP is built on information technology, the Internet has become the .The it and work, study, they cant depart from platform of peoples lives , development of science and technology also d
3、rives the development of socialo classesWith the development of the computer technology at full speed, adopting mature database technology and the management information system theory toset up the management information system seems urgent and essential day by day.described managementsystem of DongS
4、hangarea The population information administrative area of DongShang platform in this article is a suitable managestaff, which includes the owners management, property staff information provides information management.The system and management system backgrounda better and more concise management fo
5、r the modern area managers, insteadsof the traditional management model of artificial area, improves efficiencyand provides better services for the owners.This system adopts MyEclipse7.5 and Microsoft SQLServer 2000 developing instruments to realize. This article introduces design and implementation
6、 process of population information management system of DongShang area , which includes system analysis, system design, system implementation, system testing, etc.Keyword: Population information management,owner,SQL Server 2000摘要ABSTRACT绪论 .1第一章系统概述21.1 课题背景21.2 研究的目的和意义21.3 项目描述2第二章开发工具与环境简介42.1 J2
7、EE 简介42.2 MVCF发模式52.3 开发工具52.4 数据库52.5 系统平台62.5.1 系统模式62.5.2 硬件环境62.5.3 软件环境6第三章系统分析63.1 现状调查73.2 需求分析73.3 性能要求73.4 可行性分析83.4.1 技术可行性83.4.2 经济可行性8第四章系统设计94.1 系统业务流程图 94.2 系统规划与设计4.2.1 系统功能概述94.2.2 系统模块设计 1010系统结构设计4.3高职高专自学考试毕业设计、 毕业论文长春工业大学4.3.1 系统结构图 104.3.2 系统数据流程图 104.3.3 数据字典114.4数据结才勾设计 134.4.
8、1 系统数据库E-R图134.4.2 系统数据库表结构 13第五章系统实现165.1 登陆界面的设计与实现 165.2 字典维护管理界面的设计与实现 165.3 小区管理员管理界面的设计与实现165.4 物业工作人员管理界面的设计与实现 175.5 业主基本信息管理界面的设计与实现 185.6 业主通讯录信息管理界面的设计与实现 195.7 报表资料管理界面的设计与实现 19第六章系统测试216.1 系统测试的目的 216.2 系统测试的原则216.3 测试的过程216.3.1 功能测试216.3.2 系统测试226.4 主要功能测试226.4.1 登录系统226.4.2 业主信息管理22总结
9、24参考文献25附录A代码26长春工业大学高职高专自学考试毕业设计、 毕业论文 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机 被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息 管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全 性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管 理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。现在随着人口不断增长,人们生活水平的不断提高。城市不断的扩建,小区也 逐渐增多。对于物业来说,面对着小区中居住的居民大量信息的管理,以前的手工管理远远不能满足现代的信息
10、社会。因此有一个智能化、系统化、信息化的社区管理系统十分重要的。充分利用计 算机的功能实现对居民基本信息管理、 物业工作人员信息管理,日志管理等自动 化控制,将会使社区工作人员的工作大大减弱。 方便友好的图形界面、简便的操 作、完善的数据库管理。将会使得社区管理系统极大限度的应用于现代化社区管 理中。图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理,现今, 有很多的图书管理都是手工的,尚未使用计算机进行管理。根据调查得知,他们以 前对图书管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书信息的统计和核实等往往采用对书号的人工检查进行,对会员的权限、以及总经费等 用人工
11、计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易 丢失,且不易查找。总的来说,缺乏规范的系统管理手段。尽管有的商店、企业有 计算机,但是尚未用于管理,没有发挥它的效力,资源闲置比较突出,这就是图书 管理系统的开发的基本环境。由于社区管理在数据处理上是手工操作,工作量大,出错率高,出错后不易更改。 社区管理采取手工方式对社区情况进行人工管理,由于信息比较多,社区信息的 管理工作混乱而又复杂;一般社区搬迁情况是记录在文件中,社区管理的工作人员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻 阅、查找了,造成查询费时、费力。如要对很长时间以前的社区人员信息进行
12、更 改就更加困难了。基于这此问题,我认为有必要建立一个社区管理系统,使社区管理工作规范化,系 统化,程序化,避免社区管理的随意性,提高信息处理的速度和准确性,能够及时、 准确、有效的查询和修改社区人员情况。1长春工业大学高职高专自学考试毕业设计、 毕业论文第一章系统概述1.1 课题背景计算机的应用已普及到经济和社会生活的各个领域, 使原本的旧的管理方法越来 越不适应现在社会的发展,许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。近年来,随着小区人口的日益增多,信息也越来越频繁。随之而来的是信息管理工作日趋复杂繁重, 要耗费大量人力、物力和财力,而现有小区 人口信息的管理水平不高,一
13、直以来人们使用传统人工的方式管理信息, 这种管 理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件 和数据,这对于查找、更新和维护都带来了不少的困难。这样的机制已经不能适 应时代的发展,已愈来愈成为管理工作的一个瓶颈。 在信息时代这种传统的管理 方法必然被计算机为基础的信息管理所取代。现代信息社会,人们越来越重视信息的交流与沟通,更加注重时间的有效利用。选用信息化的管理工具,将极大地提高人们生活、工作的质量,小区人口信息管 理型工具信息化的需求将不可避免地越来越大。在科学技术的不断提高,计算机科学日渐成熟的今天,计算机已经成为我们学习 和工作的得力助手。今天,计算机的价
14、格已经十分低廉,性能却有了长足的进步, 它已经被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多的复杂的劳动。 其次,计算机可以大大的提 高人们的工作效率。第三,计算机可以节省许多资源。第四,计算机可以使敏感 文档更加安全。1.2 研究的目的和意义实现小区人口信息与资料的计算机管理是一件非常有意义的工作。人们在社会交往与工作中会产生许多需要及时处理与保存的有关信息与资料,利用计算机系统可以实现有效的管理。本系统是利用数据库管理技术,建立具有一定管理与分析 统计功能的东尚小区人口信息管理系统,以期承担东尚小区人口信息的有效管理。 通过东尚小区人口
15、信息管理系统的设计与实现工作,可以获得对数据库与信息管理等技术的充分了解与认识,并在一定程度上掌握数据库与信息管理系统的开发 技术,从而提高自己的计算机应用开发能力。项目描述1.3本系统(东尚小区人口信息管理系统)是基于 J2EE技术,采用MVCF发模式, 基于网络B/S架构设计的WEEK用系统。它要求建成以人口信息为基础,形成一 个适用于东尚小区的现代化人口信息管理系统。它可划分为3大功能模块,即业主管理、物业工作人员管理、系统后台管理。其中,业主管理主要完成对小区业 主信息的维护;2长春工业大学高职高专自学考试毕业设计、 毕业论文系统后台管理主要物业工作人员管理主要完成对小区物业工作人员信
16、息的管理; 是对系统的必要数据字典和小区管理员进行的管理。3长春工业大学高职高专自学考试毕业设计、 毕业论文第二章开发工具与环境简介2.1 J2EE 简介J2EE (Java 2 Enterprise Edition )是建立在Java 2平台上的企业级应用的解 决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同 时还提供了对EJB, Servlet , JSP, XM导技术的全面支持,其最终目标是成为 一个支持企业级应用开发的体系结构, 简化企业解决方案的开发,部署和管理等 复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。J2EE为搭建具有可伸
17、缩性、灵活性、易维护性的商务系统提供了良好的机制:保留现存的IT资产、高效的开发、状态管理服务、持续性服务、分布式共享数据 对象CACHE艮务、支持异构环境、可伸缩性、稳定的可用性。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件 根据他们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃月中,在这种模式中,第一次部署的时候比较容易,但难于升级或改 进,可伸展性也不理想,而且经常基于某种专有的协议通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在
18、J2EE的多层企业级应用模型将 两层化模型中的不同层面化分成许多层。 一个多层化应用能够为不同的每种服务 提供一个独立的层,以下是J2EE典型的四层结构:运行在客户端机器上的客户层组件、运行在 J2EE服务器 上的Web层组件、运行在J2EE服务器上的业务逻辑层组件、运行在 EIS服务器 上的企业信息系统(Enterprise information system)层软件。Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成 Web 页面。与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高 的效率并更容易使用。对于Servlet ,重
19、复的请求不会导致同一程序的多次转载, 它是依靠线程的方式来支持并发访问的。JSP(Java Server Page)是一种实现普通静态HTM你口动态页面输出混合编码的技 术。从这一点来看,非常类似 Microsoft ASP、PH对技术。借助形式上的内容 和外观表现的分离,WebM面制作的任务可以比较方便地划分给页面设计人员和 程序员,并方便地通过JSP来合成。在运彳T时,JSP将会被首先转换成Servlet , 并以Servlet的形态编译运行,因此它的效率和功能与 Servlet相比没有差别, 一样具有很高的效率。EJB定义了一组可重用的组件:Enterprise Beans。开发人员可以
20、利用这些组件, 像搭积木一样建立分布式应用。在装配组件时,所有的 Enterprise Beans 都需 要配置到EJB服务器(一般的Weblogic、WebSphere等J2EE应用服务器都是 EJB 服务器)4 长春工业大学高职高专自学考试毕业设计、毕业论文中。EJB服务器作为容器和低层平台的桥梁管理着EJB容器,并向该容器提供访问系统服务的能力。所有的EJB实例都运行在EJB容器中。EJB容器提供了系统 级的服务,控制了 EJB的生命周期。EJB容器为它的开发人员代管了诸如安全性、 远程连接、生命周期管理及事务管理等技术环节,简化了商业逻辑的开发。EJB中定义了三种 Enterprise
21、 Beans: Session Beans、Entity Beans、Message-driven Beans。JDBC(Java Database,Connectivity , Java 数据库连接)API 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据 库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接 数据库和直接调用SQL命令执彳T各种SQL语句。利用JDBC API可以执行一般的 SQL语句、动态SQL句及带IN和OU修数的存储过程。Java中的JDBCffi当于 Microsoft
22、平台中的 ODBC(Open Database Connectivity)。2.2 MVC开发模式如何划分J2EE架构是每一个JSP项目开发之前必须仔细规划的步骤,以三层开 发架构为例,最典型的结构应该是 MVO构,下面详细介绍该架构的每一层: M层:model模型层,维护数据并提供数据访问的方法,相当于JAVA中的业务逻辑层,不仅仅是数据实体,还指访问数据实体的业务逻辑,可以是JavaBeans、EJR该层内主要包括每一个与数据库直接打交道的方法,如查询表中所有数据 的方法。V层:view视图层,完成部分数据的处理功能,并提供所有数据的视图,可以是 JSP、SWING GUI。C层:cont
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 信息管理 系统 毕业设计
