社区管理平台开题报告_毕业论文

2019-06-05 14:02

摘 要

社区管理平台是利用计算机技术来管理社区的信息,其主要意义在于避免传统手写方式产生的数据丢失?书写错误?劳动强度高且时间和空间上的限制等问题?通过计算机联网后,可以实现数据的远程访问和共享,从而方便管理并节约成本?

本文介绍了一个社区管理系统的设计与实现?该系统分析了社区管理系统的业务需求,并进行了详细设计?在此基础上实现了其中的基本功能,包括:用户注册?用户登陆?用户个人信息修改?密码修改、用户查看发布信息、搜索等功能;管理员能对用户和信息进行管理?

在技术上, 采用JavaWeb开发中的MVC设计模式,使用Struts/Hibernate/Spring技术,Model层使用Hibernate实现数据的持久化,View层用jsp技术完成页面显示,Control层应用Struts2进行业务流程的控制。 关键字:社区管理系统;jsp;java;struts;hibernate;spring

Abstract

1

Community Management System(CMS) is such a software system that manages the information of the community by using computer technology. Comparing with the traditional way of handwritten, it has significant advantages such as avoiding the data loss, limiting the writing errors, reducing the labor intensity and breaking the space restriction. Through the computer network, remote data accessing and data sharing can be implemented to facilitate the management and to save the cost.

This paper introduces the designation and implementation of a concrete Community Management System. This system completed the business requirements and system requirements of CMS, and designed the system in detail. Based on this, it implemented the basic functionalities of the CMS, Include: user registration, user login, user personal information to amend, modify your password, the user view the dissemination of information, search and other functions; administrator can manage users and information?

Technically, the use of JavaWeb development MVC design pattern, using Struts / Hibernate / Spring Technology, Model layer using Hibernate for data persistence, View layer technology used to complete jsp page, Control layer Struts2 application to the control of business processes. Key words:

community management systems; jsp; java; struts; hibernate; spring

2

目 录

第一章 概 述 ......................................................... 1

一、目前背景和国内外现状 ............................................ 1 二、系统开发平台及技术简介 .......................................... 2 第二章 系统需求分析 .................................................... 5

一、功能需求 ........................................................ 5 二、性能需求 ........................................................ 5 三.系统运行环境 ..................................................... 5 第三章 系统设计 ........................................................ 7

一、系统目标 ........................................................ 7 二、系统要求 ...................................................... 7 三、系统功能 ........................................................ 7 四、系统结构模块图 .................................................. 7 五、系统用例图 ...................................................... 8 六、数据库设计 ...................................................... 8 七、系统交互图 ..................................................... 12 第四章 系统实施 ....................................................... 13

一、项目工程目录结构 ............................................... 13 二、程序代码编写 ................................................... 14 三、 系统测试运行成功界面 .......................................... 28 第五章 系统测试 ....................................................... 31

一、功能模块的单元测试 ............................................. 31 二、模块功能测试 ................................................... 32 第六章 总 结 ......................................................... 34 致 谢 ................................................................ 35 参考文献 .............................................................. 36

3

第一章 概 述

一、目前背景和国内外现状 1.目的及研究意义

随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在信息管理领域同样也得到了飞速的发展。对于社区的管理来说,利用计算机实现日常工作来提高办事效率,是适应当今社会发展要求,推动信息管理领域现代化快速发展的必要条件。虽然社区管理中一直存在着管理制度,但是社区管理是一项琐碎、复杂而又十分细致的工作。人员流动、房屋的租赁等工作量非常的大,如果用手工来操作,不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的社区管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高社区管理的效率。 2. 国内外研究现状

一个良好的社区管理机构,一个得到居民满意度的社区管理机构,不仅仅靠硬件环境,更重要的软件环节,如社区管理结构的办事效率、为民服务意识和行动、社区信息开放程度等,而作为新经济时代,信息化技术将成为一个重要的手段来达到上述的目标。

目前,我国有些先进发达的地区已经在开始进行社区信息化的建设工作,但是,不容置否的是,大部分社区还仅仅是微机年代的信息化应用,电脑仅仅是完成文字编辑和打印工作。而作为社区的办事业务流程、社区的信息发布、社区的各种信息库还停留的人工处理方式,带来办事效率低,准确度差的普遍现象。这些都有赖于社区信息化要真正从软件环境来解决,通过核心的信息化系统来推动。

但是,社区信息化工作也不能一哄而上,在条件比较好的社区,可有先上,并作为典范,成为该地区社区信息化楷模。而且,社区信息化的建设要有总体规划,不能想到哪里,上到哪里,避免造成以后的“信息孤岛”现象,或者是造成不良工程现象。同时,社区信息化要有起点,不能因为社区的规模和信息化投资能力而对社区信息化采取粗制滥造的方式。

国外类似研究更多的集中在“选区”的信息化和电子政务的G to C层面,也更为强调信息化对居民生活的影响。欧盟制定了在《数字欧洲(eEurope)行动计划》中,特别强调了建立社区技术中心和互联网公共接入点,并展开免费培训等。英国政府还通过与社团组织或民间组织合作开展了多种推广活动,提高还未上网公众的互联网意识,并对老年人、残疾人、低收入人群和失业者等弱势群体提供免费

1

服务。美国建立了覆盖全国各城市和乡村的社区技术中心,并利用社区技术中心、公共图书馆和其他公共机构为公众提供了互联网接入服务;管理与预算办公室、教育部、博物馆和图书馆服务委员会还共同开发了在线指导方案,并将其分发给社区技术中心、公共图书馆和其他公共机构,用以向公众讲解如何通过互联网获取信息和服务,并提供在线资源指南。 二、系统开发平台及技术简介 1. 开发平台简介

整个系统采用B/S结构基于Java EE开发。

B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 2.Java语言及使用技术简介

系统的开发使用的技术有Java、Java EE、Struts2、Hibernate3、Spring2.5、Javascript、JSP、CSS等。 2.1 Java、Java EE简介

Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有 的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基 于Java1.4,最近版本为Java1.7。

2


社区管理平台开题报告_毕业论文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江省化学危险物品安全管理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: