业委会社区管理系统的设计与实现毕业设计(论文)-软件专业.doc
《业委会社区管理系统的设计与实现毕业设计(论文)-软件专业.doc》由会员分享,可在线阅读,更多相关《业委会社区管理系统的设计与实现毕业设计(论文)-软件专业.doc(42页珍藏版)》请在文库网上搜索。
1、摘要随着人们生活水平的提高,社区的数量和规模也在不断扩大,这给社区的管理带来了许多不便,为了解决这个问题,我们决定开发一个社区服务系统。开发社区服务系统这个软件能够为用户提供充足的信息和快捷的查询。一直以来,人们使用传统的手工方式管理信息,使得工作效率难以提高,这种不适应现代经济发展的工作方法必然会被淘汰。因为它存在很多缺点:一旦使用时间过长,将产生大量文件和数据,这对于查找,更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。作为计算机应用的一部分,使用计算机对社区信息进行管理,具有手工操作无法比拟的优点,例
2、如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发社区服务系统具有可行的实际意义。该系统的任务是方便,灵活的管理社区的各项信息,包括户籍管理,出入管理,维修管理,收费管理,系统管理等。系统主要有添加,查找,删除,统计等功能模块组成。本系统会做到满足社区管理日常工作的需要,使用方便,界面亲切,安全可靠。关键词:社区客服计算机AbstractAs peoples living standards improved, the number and size of the community are also expanding to the community that th
3、e management has brought a lot of inconvenience, in order to solve this problem, we decided to develop a community service system. The development of community service system of the software can provide users with adequate information and quick inquiries. All along, people use the traditional manual
4、 approach to information management, making it difficult to raise the work efficiency, which not meet the economic development of modern methods of work is bound to be eliminated. Because it has many drawbacks: Once the use of excessively long hours, will produce a large number of documents and data
5、, which is to find, update and maintenance have brought a lot of difficulties.With the continuous improvement of science and technology, computer science and technology matures, computer application to the production and in all spheres of life, has played an increasingly important role. As part of c
6、omputer applications, the use of computers to the community information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so the research and development of community services system is feasi
7、ble, practical significance.The systems mission is convenient, flexible management of the community of the information, including household management, access management, maintenance management, fee management, system management. System mainly add, find, delete, statistical and other functions modul
8、e. This system will do to meet the community management of day-to-day needs of work, easy to use, friendly interface, safe and reliable.Key words: The communitycustomer servicecomputer目录1 前言11.1 初步调查11.2 开发背景11.3 国内外现状11.4 系统设计目标22 主要开发技术及工具简介32.1 JSP简介32.2 servlet简介32.3 开发平台MyEclipse32.4 数据库SQL Ser
9、ver 200543 系统需求分析53.1 可行性分析53.1.1 开发的可行性研究53.1.2 技术的可行性53.1.3 经济可行性53.1.4 操作可行性63.1.5 调度可行性63.1.6 硬件配置63.2 功能分析73.2.1 系统需求功能概括73.2.2 系统操作设计内容73.2.3 系统用户管理功能83.2.4 小区住户信息管理功能83.2.5 小区房产信息管理功能83.2.6 小区收费管理功能83.2.7 小区住户故障处理管理功能83.2.8 退出94 概要设计104.1 系统总体结构设计104.1.1 本系统主要完成以下功能:104.1.2 业务流程图114.1.3 数据流程分
10、析124.1.4 业委会管理系统部分实体E-R图如下所示:134.2 系统数据库设计164.2.1 数据库概念设计164.2.2 系统数据库逻辑设计164.2.3 数据库物理设计165 详细设计205.1 登录页面功能的实现205.2 小区住户信息管理模块225.3 物业收费管理模块235.4 缴费模块255.5 报修模块276 系统测试296.1 系统功能测试方法概述296.2 功能测试296.3 系统错误处理测试316.4 系统安全性分析32结论33谢辞34参考文献35附录361 前言1.1 初步调查物业管理公司作为房地产开发公司的附属单位,担负着整个小区的各家各户的繁杂的服务和承载着开发
11、商信誉的重要任务。由于物业管理业务的复杂性,再加上智能化小区这个概念的引入,物业管理逐渐趋于信息化高效率化,因此上海的许多物业管理公司已引入了“物业管理信息系统”,即通过计算机网络和专业软件对物业实施即时、规范、高效的管理。在引入该系统后住户档案将由电脑管理,通过在水、电、煤气上设置读数装置可以实现远程自动抄表,减少了业主的麻烦。服务中心在接到业主报修后,会立刻打出工程部的报修单,提高了日常维修的服务质量。每月电脑会自动将各项费用汇总,并打印出统一的收费通知,大大节省了物业管理公司的人力、物力投入,降低了成本。1.2 开发背景目前国家建设部房地产业司已将是否使用计算机进行管理列入了物业管理公司
12、评定级别的项目之中。此举大大推动了“物业管理信息系统”的发展。沪上的中海、古北、万科、卓越、永业、西部、金桥、船舶大厦、魏理仕、香港广场、太平洋中心、华都大厦等近200家物业管理公司已部分或全部在某所管理的楼盘引入了物业管理信息系统。随着人们生活水平的提高和房地产业的不断的完善,大型的房地产企业结构(如图2.1)中,物业管理的部门结构(如图2.2)成为其中的一个细化。而物业管理部门成为与业户零距离接触的终端部门,物业管理系统的作用不但使得繁重的手工工作变的简单化,并且能够使得业户对物业的了解更加透明化。1.3 国内外现状当前,随着我国经济成份、生活方式、社会组织形式和就业形式的日益多样化,越来
13、越多的“单位人”转为“社会人”,大量退休人员、下岗失业人员和流动人员进入社区,社区居民群众的物质、文化、生活需求日益呈现出多样化、多层次的趋势,经济社会的发展和居民群众的多方面需要给社区服务提出了新的更高的要求。加强和改进社区服务工作有利于扩大党的执政基础、体现政府的施政宗旨;有利于扩大就业、解决社会问题、化解社会矛盾、促进社会和谐;有利于不断满足居民群众需求、提高人民生活质量、促进人的全面发展。美国社区服务机构由董事会管理,社区参与程度很高,强调以家庭为中心的服务模式。目前在美国有58%左右的社区中心被医院兼并成连锁医院形式。一个人如果没有职业、存款、房产,那么可以在当地福利部门办一张“穷人
14、证明”。这些证明有统一的编号,电脑联网统一管理。比如,一位老人或穷人在社区医院接受了一项常规的检查,开了药,医院便根据病人所持证明在电脑上填写一份账单,输入其证件的编号,报到当地政府相关部门。政府根据账单,将所需费用打到医院账户上。英国的社区卫生服务始于二战时期,社区卫生机构的设置和全科医生的分布主要是通过规定全科医生的注册居民数量(18003200人/全科医生)来实现的。每个社区都设有私人通科诊所,该所医生只是居民社区的“片儿医”,就像我国公安局派出所的“片儿警”,分片包干以契约形式固定下来的稳定患者群。“片儿医”与国家卫生主管部门是一种合同关系,他们的收入取决于注册居民的数量、工作年限和从
15、事预防保健的工作量等。1.4 系统设计目标最终系统能够实现以下功能:水岸人家小区车位的租赁管理,物业设备的报修统计,水岸人家小区物业服务费用的缴纳,处理业主建议回馈等是物业管理公司的日常主要工作,将系统的用户类划分为两类,即物业管理人员和水岸人家小区业主。对系统所需满足的需求进行如下定义:系统应具有车位租赁的管理功能,满足水岸人家小区业主的需求,对水岸人家小区业主提供车位的查询功能,使业主可以对所拥有的车位进行缴费和退定功能,同时对业主车辆的情况也要有相应记载。系统应具有物业设备报修管理功能,业主可以通过系统向水岸人家小区管理人员报修水岸人家小区物业设备,如水岸人家小区的活动器材、水岸人家小区
16、住宅的墙壁维修、各楼道的声控灯维修、各业主的水管维修、暖气维修等。系统应具有物业费用查询功能,业主可以通过此功能,对自己的物业费缴纳情况有所了解,同时也对具体每项物业费用的持续时间有所了解。系统应具有建议反馈的功能,每个水岸人家小区业主都有自己对水岸人家小区物业服务情况的意见,系统提供这个功能,可以使业主对水岸人家小区物业服务工作情况提出各种改进建议,使智能住宅建设越来越完善。此外,系统同时还应具备业主资料信息管理功能和用户权限服务管理功能。业主可以对住宅资料进行详细管理,方便系统资料的更新与维护。用户权限服务管理为系统安全性的管理,可以对登陆者的身份进行验证,对系统安全性的提高提供良好的维护
17、。2 主要开发技术及工具简介2.1 JSP简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行
18、的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的
19、所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。2.2 servlet简介Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,
20、该Web服务器必须包含支持Servlet的Java虚拟机。2.3 开发平台MyEclipseMyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过
21、一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。2.4 数据库SQL Server 2005SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在W
22、indows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。Standard Edition 是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。Standard Edition 的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能。Standard
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 业委会 社区 管理 系统 设计 实现 毕业设计 论文 软件 专业