浅析基于ssh架构的社区信息管理系统设计构想

浅析基于ssh架构的社区信息管理系统设计构想

ID:21433269

大小:66.53 KB

页数:6页

时间:2018-10-21

浅析基于ssh架构的社区信息管理系统设计构想_第1页
浅析基于ssh架构的社区信息管理系统设计构想_第2页
浅析基于ssh架构的社区信息管理系统设计构想_第3页
浅析基于ssh架构的社区信息管理系统设计构想_第4页
浅析基于ssh架构的社区信息管理系统设计构想_第5页
资源描述:

《浅析基于ssh架构的社区信息管理系统设计构想》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅析基于SSH架构的社区信息管理系统设计构想论文关键词管理系统社区信息SSH框架论文摘要随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近生活,本文设计构想一套基于SSH架构的社区综合管理系统将传统行业的服务延伸到网络,以方便居民的生活、工作和学习。一、引言伴随着我国社会主义市场经济发展和政府职能转变,社区作为现代城市的细胞所发挥的基础作用越来越重要,对管理手段、管理能力、管理方式的要求也日益增多,信息化应用需求和应用能力之间的矛盾日益突出。这时社区信息管理系统的开发与应用就变得更为重要。社区信息管理系统用计算

2、机全面、准确、可靠、及时的记录和处理社区日常业务运作过程中产生的各种业务信息,规范社区工作,提高社区的工作效率,便于民政局统一的调度及统计管理,为其他相关部门提供准确、有效的基础数据。国外一些发达国家社区管理系统经过多年的发展,也曰趋完善,和国家的整体电子政务系统也能有机的结合起来。经过多年建设,我国社区管理部门基础设施逐步改善,信息化发展环境进一步优化,业务协同的信息化应用水平、面向社会公众的便民服务能力都有了较大进步。同时,政府的一批重大应用系统也在提高城市管理水平、加强公众服务、辅助宏观决策等方面取得了实效,为进一步建设一体化的社区

3、信息平台,实现社区工作的电子化、信息化打下坚实的基础。社区管理系统作为社区信息化的基本组成单元,也具备了开发与使用的土壤。二、系统需求分析对于系统的开发而言,系统的需求工作非常重要,它规定了系统设计统一的最基本的要求,需求分析的结果是系统设计实现测试验收和维护的依据。需求分析是在可行性分析研究的基础上,确定新项目必须完成的工作,既对项目最终目标提出完整准确清晰和具体的要求。其具体任务是:确定用户对新系统的综合要求,分析系统的数据要求,导出新系统数据字典及系统流程,确定和评价系统方案,确定系统开发计划。社区管理部门为了给社区居民提供更为便捷

4、的服务,并对社区进行信息化管理,响应国家加快电子政务建设的指导,将开发一套满足社区日常工作的管理系统。社区存在的意义在于沟通政府与社会,进而促进城市的发展,社会文明的进步并不断的为居民提供城市社区服务,改善生活环境,实现这些就有赖于城市社区的功能。作为中介组织的城市社区具有如下功能:(1)政治功能(2)教育功能(3)服务功能(4)参与功能这几个功能细化到社区中可分为社区概况、社区组织、社区治安、社区计划生育、社区卫生等功能。作为基层管理组织,社区管理工作具有事物多,需处理并存档事项多等特点。三、系统方案1.技术可行性分析系统采用B/S模式

5、进行开发,三层的B/S体系结构具有许多传统C/S体系结构不具备的优点,而且在技术实现上采用Struts+Spring+Hibernate三种主流框架相结合,整个系统框架结构清晰明了,大大缩短了开发周期和工作量,使后期的维护简单化,数据库采用了已经相当成熟而且灵活精简的MySQL,完全满足了社区信息数据方面的存储需求,在运行方面也降低了对硬件的要求。2.实现技术(1)C/S和B/S结构C/S结构,即Client/Server(客户机/服务)结构。它由两部分构成:前端是客户机,即用户界面(Client)结合了表示业务逻辑。接受用户的请求,并向

6、数据库服务提出请求,通常是一个PC机;后端是服务器,即数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。B/S结构,即Browser/Server(浏览器/服务器)结构。B/S模式是基于Internet/Intranet的结构模型,即前台客户端采用浏览器,中间件为Web服务器,后台为数据库服务器,形成三层结构。(2)SSH架构简介SSH在J2EE项目中表示了3种框架,即Struts+Spring+Hibernate典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数

7、据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。Servic

8、e层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DA0层为基础,通过对DA0组件的正面模式包装,完成系统所要求的业务逻辑。DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。