基于web的社区居民管理系统的设计与实现
第1章 前言 - 1 -
1.1研究背景 - 1 -
1.2 国内外研究现状 - 1 -
1.3 研究的目的和意义 - 2 -
第2章 开发环境和相关技术 - 3 -
2.1系统开发的环境 - 3 -
2.2相关技术 - 3 -
第3章 系统需求分析 - 4 -
3.1可行性论述 - 4 -
3.1.1经济可行性 - 4 -
3.1.2技术可行性 - 4 -
3.1.3政策可行性 - 4 -
3.2 系统功能需求分析 - 4 -
3.2.1社区居民个人信息管理功能 - 5 -
3.2.2社区居民房产信息管理功能 - 5 -
3.2.3社区居民收费管理功能 - 5 -
3.2.4社区居民设备报修功能 - 5 -
3.2.5社区居民投诉信息管理功能 - 5 -
第4章 系统设计 - 6 -
4.1社区居民管理系统总体设计 - 6 -
4.2系统结构图 - 8 -
4.3数据库的设计 - 9 -
第5章 系统实现 - 12 -
5.1界面设计与功能 - 12 -
5.2 登录模块 - 12 -
5.3住户信息管理模块 - 14 -
5.4 住户的房产信息管理模块 - 15 -
5.5收费信息管理模块 - 17 -
5.6维修信息管理模块 - 18 -
第6章 系统测试 - 22 -
6.1功能测试 - 22 -
6.2测试环境 *51今日免费论文网|www.jxszl.com +Q: 3_5_1_9_1_6_0_7_2
- 22 -
6.3测试结果 - 22 -
第7章 总结 - 24 -
参考文献 - 25 -
致谢 - 26 -
第1章 前 言
1.1研究背景
我国近些年综合国力有了突飞猛进的发展,发生了翻天覆地的变换。人民的生活水平也随之提高到了一个新的层次。渐渐地,人们对住房管理和小区环境的要求也愈来愈高。社区管理系统在满足社会需求的前提条件下开始进行萌芽发展。以互联网为基础的社区居民管理系统是为了更好开展社区工作,方便社区工作人员工作和社区居民生活的交互的软件。目前国内实施智能小区软件管理的成功案例有很多,但由于我国城市之间的差异较大,不同地区的系统和开发经验并不一定适用于所有地区。所以,根据本地情况,设计适用于本社区的管理系统成为了当前最流行最实用的做法[1]。通过现代化管理工具,管理人员可以轻松便捷的实现增加、修改等操作,及时更新小区所需缴纳的费用信息,居民通过系统完整地收到消息。管理人员还可以通过此系统及时得到居民住房需要维修的情况,并在第一时间为居民服务,为其解决相关事宜。居民通过此系统向管理员反映社区需要完善的地方,管理员接收到信息后能及时修正,形成良好的和谐的居住环境。社区管理者利用网络信息技术提高运作效率,深入贯彻党的“为人民服务”的理念。提高居民生活质量。达到了两全其美的效果。
1.2 国内外研究现状
在美国华盛顿,开发人员特意为社区开发很多以计算机为基础的便利居民的服务软件。它提供了很多利民服务如职业培训、就业服务、育儿方式[2]。此外,美国志愿者社区同样也使用了信息管理系统,每个志愿者的专业服务技能,所提供的服务类型和服务的小时等操作信息均输入到数据库中,每个社区都需要根据每个志愿者的专业知识和工作时间做出合理的安排,将其录入数据库。所以,信息系统提供了社会志愿服务。
在新加坡,公民可以享受超过 600个在线服务,包括出生登记的证明、驾驶证超过规定期限更新应用程序、民政局婚姻登记事宜、家庭住址发生变化时的更改。新加坡政府在每条街道上有安装两部话机,新加坡公民或外国游客可以通过话机了解新加坡政府为人民提供的服务,进行随时在线调查[3]。
社区在计算机的运用方面在我国起步比较晚,但近年来发展迅速,信息技术的发展繁荣化已然带领整个社会的发展进步。中国多样的社会信息和繁杂大量的社会经验,是有限的需求方面、技术、资本的主要原因。然而,到了20世纪,由于人民生活水平的提高和计算机网络技术的发展,我国各大城市逐步投入资金等来开发适合小区管理的社区管理系统。针对不同类型的社区管理,逐步开始系统地规划,建立功能全面能真正为居民服务的有社会意义的社区管理系统。
1.3 研究的目的和意义
本课题拟设计基于B/S模式的社区居民信息管理系统[4],采用的技术有JSP语言[5]、MySQL数据库[6]、MyEclipse平台系统,系统具有低耦合的特点,便于后期系统的维护与升级[7]。
经过系统的分析与设计验证了所学JSP语言的方便性及有效性[8]。
本系统的主要模块有居民信息管理、房产管理、维修管理、投诉管理和收费管理。便于相关工作人员的工作,也为社区住户节约时间、提供准确的缴费信息,投诉模块保障了居民的利益,居民对社区的不满可以通过平台大胆 *51今日免费论文网|www.jxszl.com +Q: 3_5_1_9_1_6_0_7_2
地说出来[9]。维修模块同样给社区居民带来极大的生活效益。哪里坏了修哪里,也不耽误日常生活和工作。
社区居民信息管理系统是一个集琐碎、复杂、细致为一体的系统,楼房的基本资料,住户的基本信息,各项有关社区居民信息管理,都不允许出错。然而以前的管理方式会耗费大量的人力和物力甚至财力,并且雇人还要经过招聘、培训才能上岗,期间也耗费时间,也不易管理。从长远来看,采用社区居民信息管理系统则有难以超越的优势。在检索信息时速度快,准确率高,查找信息内容极为方便快捷,储存的信息容量很大,无密码不可获取,所以保密性极强。开发这个社区居民信息管理,就是为了我所居住的社区提供方便,消除某些社区管理员和社区居民互不认识冷漠的局面,加强他们的联系,培养远亲不如近邻的好风气。使社区资源利用地更便捷有力,居民能迅速的跟随社区公告和消息的更新和变换发挥系统的及时性和高效性和便民型。让我们的生活水平更上一层楼[10]。
第2章 开发环境和相关技术
为了使系统能够正常运行,在设计过程中使用到的开发工具如下:
2.1系统开发的环境
处理器(CPU):AMD A8;
软件条件:Windows 7,谷歌浏览器;
开发工具:MyEclipse;
数据库软件:MySQL;
开发语言:Java;
服务器:Tomcat 7;
2.2相关技术
持久层采用MySQL数据库,MySQL是使用C++和C语言编写的[11],并且满足了代码的可移植性,支持FreeBSD、HP-UX、Linux、AIX、Windows、OS/2Wrap、Solaris等多种操作系统。并且为不同的编程语言提供不同的API,包括C、Eiffel、C++、Java、Python、Perl、PHP、TCL以及Ruby等。MySQL支持多线程,并能充分利用处理器资源[12],新的SQL查询算法使查询速度大大提高。它现在既能单独的作为一个应用程序在服务器网络环境中应用,也能作为一个库嵌入到其他的软件中。中文的编码格式GB2312、BIGS都被其所支持。发展到现在,MySQL已经能处理成千上万的记录了。而且它是开源的,更加方便我们深入学习和进行系统开发。人们可以直接从网上下载,按照步骤进行安装,只需要几十分钟[13]。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/25079.html