一、目的及研究意义随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在信息管理领域同样也得到了飞速的发展。对于社区的管理来说,利用计算机实现日常工作来提高办事效率,是适应当今社会发展要求,推动信息管理领域现代化快速发展的必要条件。虽然社区管理中一直存在着管理制度,但是社区管理是一项琐碎、复杂而又十分细致的工作。人员流动、房屋的租赁等工作量非常的大,如果用手工来操作,不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的社区管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高社区管理的效率。二、国内外研究现状一个良好的社区管理机构,一个得到居民满意度的社区管理机构,不仅仅靠硬件环境,更重要的软件环节,如社区管理结构的办事效率、为民服务意识和行动、社区信息开放程度等,而作为新经济时代,信息化技术将成为一个重要的手段来达到上述的目标。目前,我国有些先进发达的地区已经在开始进行社区信息化的建设工作,但是,不容置否的是,大部分社区还仅仅是微机年代的信息化应用,电脑仅仅是完成文字编辑和打印工作。而作为社区的办事业务流程、社区的信息发布、社区的各种信息库还停留的人工处理方式,带来办事效率低,准确度差的普遍现象。这些都有赖于社区信息化要真正从软件环境来解决,通过核心的信息化系统来推动。但是,社区信息化工作也不能一哄而上,在条件比较好的社区,可有先上,并作为典范,成为该地区社区信息化楷模。而且,社区信息化的建设要有总体规划,不能想到哪里,上到哪里,避免造成以后的“信息孤岛”现象,或者是造成不良工程现象。同时,社区信息化要有起点,不能因为社区的规模和信息化投资能力而对社区信息化采取粗制滥造的方式。国外类似研究更多的集中在“选区”的信息化和电子政务的GtoC层面,也更为强调信息化对居民生活的影响。欧盟制定了在《数字欧洲(eEurope)行动计划》中,特别强调了建立社区技术中心和互联网公共接入点,并展开免费培训等。英国政府还通过与社团组织或民间组织合作开展了多种推广活动,提高还未上网公众的互联网意识,并对老年人、残疾人、低收入人群和失业者等弱势群体提供免费服务。美国建立了覆盖全国各城市和乡村的社区技术中心,并利用社区技术中心、公共图书馆和其他公共机构为公众提供了互联网接入服务;管理与预算办公室、教育部、博物馆和图书馆服务委员会还共同开发了在线指导方案,并将其分发给社区技术中心、公共图书馆和其他公共机构,用以向公众讲解如何通过互联网获取信息和服务,并提供在线资源指南。三、研究内容1.系统可行性研究(1)理论上的可行性:实现基于B/S的社区管理平台开发,其理论上的可行性涉及两方面的内容:一是社区管理平台在功能方面是否符合社区的应用;二是社区管理平台的开发是否能适应社区信息化的发展。(2)技术上的可行性:选择合理的系统开发环境,选择先进的、可行的开发技术和方法。(3)经济和社会效益分析:主要分析成本与收益以及系统投入使用后,所带来的社会效益,即对社会所产生的影响。2.系统需求分析系统的主要需求有用户管理、信息发布、信息查询、管理员等几个方面:(1)用户管理方面:注册、登陆、修改信息、注销;(2)信息发布方面:发布出租、出售信息、留言等功能;(3)信息查询方面:用户查询费用和查询信息的功能;(4)管理员方面:查看业主交费信息、发出通知、留言等功能。3.要解决的关键问题(1)要解决的关键问题之一:B/S模式系统开发流程解决办法为:按照软件系统的开发步骤进行系统开发;(2)要解决的关键问题之二:实现系统开发采用的技术解决办法为:基于JavaEE的开源框架实现系统开发。4.系统定义1、系统要求:(1)系统应满足社区用户的需求,并达到操作过程中的直观,方便,实用,安全等要求;(2)系统采用模块化程序设计方法,便于系统功能的各种组合、修改和维护;(3)系统应具备管理员查看业主交费信息、发出通知、留言等功能。2、系统功能:系统主要实现了:用户管理、信息发布、信息查询、管理员等功能。◆用户管理模块:用户注册、用户登陆、修改信息、注销登陆;◆信息发布模块::发布出租、出售信息、留言等功能;◆信息查询模块:用户查询费用和查询信息的功能;◆管理员模块:查看业主交费信息、发出通知、留言等功能。5.系统体系结构在系统功能分析的基础上,做系统功能模块图如下:基于B/S的社区管理平台用户管理信息发布信息查询用户注册信息修改退出系统发布出租信息发布出售信息发布留言信息查询费用查询信息管理员查看交费信息发出通知发布留言用户登陆6.系统开发环境操作系统:Windows2000开发工具:IBMEclipse开发环境:ApacheTomcat1.6、JavaSE1.6、MYSQL5.0四、实行方案、进度及预期效果1.实行方案采用JavaWeb开发中的MVC设计模式,使用Struts/Hibernate/Spring技术,Model层使用Hibernate实现数据的持久化,View层用jsp技术完成页面显示,Control层应用Struts进行业务流程的控制。2.系统开发时间进度表3月27日----4月07日系统分析阶段4月08日----5月04日系统设计阶段5月05日----5月20日系统实施、调试阶段5月21日----5月31日毕业设计论文编写6月01日----6月05日毕业设计论文打印3.系统预期效果系统完成用户注册、用户登陆、发布信息和留言、可以根据关键词进行查询以及管理员发出通知等关键功能。五、参考文献1.《Java程序设计》作者:朱喜福赵敏夏齐霄出版社:人民邮电出版社出版日期:2005年2.《面向对象软件工程》作者:莱思布里奇,拉格尼,张红光出版社:机械工业出版社出版日期:2003年3.《Java2参考大全》作者:Schildt周志彬出版社:电子工业出版社出版日期:2003年4.《JSP应用开发详解》作者:飞思科技产品研发中心编著出版社:电子工业出版社出版日期:2004年5.《J2EE技术参考手册》作者:飞思科技产品研发中心编著出版社:电子工业出版社出版日期:2004年6.《Struts2权威指南:基于WebWork核心的MVC开发》作者:李刚出版社:电子工业出版社出版日期:2007年7.《深入浅出Hibernate》作者:夏昕曹晓钢唐勇出版社:电子工业出版社出版日期:2005年8.《精通Spring》作者:罗时飞出版社:电子工业出版社出版日期:2005年