现在居民社区管理出现的种种问题,管理部门往往不能及时得到消息并且在第一时间为广大住户解决,而且在信息传播、与住户沟通之间困难重重。针对这一现象,社区交流站点设计的实现将会建立这一桥梁,沟通住户与社区部门,达到共建和谐社区的目标。
社区交流站点是倾听民意、汲取民智的内在需要,在这个足不出户的网络时代增进了邻里之间的沟通和交流,居民能在这里对社区的管理提出建议,反应社区不和谐现象。居民积极参与到社区建设,既可以分享社区的利益,又能够承担社区内的责任,从而达到共建和谐社区的目标。同时社区的活动宣传、通知等管理工作将更加快捷方便。
系统实现以下功能
1. 用户功能实现
(1) 用户的登陆 提供用户凭证,验证用户信息是否合法,根据用户角色授权。
(2) 用户的注册 新用户注册,填写用户信息,检验用户信息的有效性,并将用户信息持久化。
(3) 用户的资料修改 用户可更改自己的信息资料,用户信息完整、安全。
2. 帖子功能实现
(1) 帖子的发表 注册用户可以在感兴趣的版块中发表新帖。
(2) 帖子的回复 用户可以对自己感兴趣的主题发表回复。
(3) 帖子的查找 用户可以查找某一关键词的帖子。
3. 后台管理
(1) 用户的管理 管理员可以对普通用户进行管理
(2) 帖子的管理 管理员用户定期对帖子进行删改,设置置顶,精华等操作。
站点信息管理 管理员可以在站点板块发表主题信息等。
(1)操作系统:windows
(2)服务器:tomcat
(3)数据库管理系统: SQL server
(4)开发软件:Dreamweaver8 eclipse
(5)浏览器:IE6.0以上
方法及措施
(1)居民在社区站点通过发表帖子进行相互交流,反应问题,了解后勤工作内容。社区管理也可以通过这些帖子发表宣传、通知等信息,方便社区管理。
(2)开发技术上,前端页面开发使用HTML JSP。使用ssh开发框架,功能实现采用java语言,配合SQLserver 2008数据访问完成系统开发。
目 录
1. 绪论 1
1.1 课题研究的目的 1
1.2 课题研究的意义 1
2. 系统开发环境及技术简介 2
2.1 系统开发环境 2
2.1.1 Eclipse 2
2.1.2数据库简介 2
2.1.3 Tomcat 2
2.2 系统开发的思想与技术 2
2.2.1 JSP技术与MVC模式以及系统的基本框架 2
2.2.2 S.S.H框架的优点 3
3. 系统总体设计 5
3.1 总体功能模块 5
3.2 系统管理员功能模块 5
3.3 用户功能模块 5
3.4 板块管理员功能模块 6
3.5 系统业务描述 6
3.6 程序流程图 7
4. 系统详细设计与实现 8
4.1 系统和数据库的配置 8
4.2 概念模型设计 8
4.3 数据库逻辑模型 8
4.4 数据库表结构 9
4.5 平台数据表的设计 10
5. 系统功能实现 13
5.1 程序的类图 13
5.1.1板块Bankuai类图 13
5.1.2回复Huifu类图 14
5.1.3帖子Tiezi类图 15
5.1.4用户User类图 16
5.2 程序的时序图 17
5.2.1板块模块时序图 17
5.2.2回复模块时序图 18
5.2.3帖子模块时序图 19
5.2.4用户模块时序图 19
5.3 系统实现的主要框架 20
5.3.1 SSH框架 20
5.3.2 hibernate配置文件 20
5.3.3 struts配置文件 21
5.3.4 spring配置文件 21
5.4系统功能实现的主要模块 23
5.4.1 网站首页 23
5.4.2 用户注册页面 23
5.4.3 管理后台登陆页面 25
5.4.4 管理后台注册用户管理页面 26
6. 系统调试与测试 28
6.1软件测试的目的 28
6.2软件测试的任务 28
6.3测试环境 29
参考文献 29