随着高校精神文化建设规模的不断深入发展,建设和发展校园论坛系统成为提升校园内部各项文化交流的重要手段。面对校园文化急需一款适合自己特色的论坛系统,高校管理人员既有迫切需要提升师生文化交流的愿望,也有管理大量论坛交流信息的巨大压力。校园论坛是师生的公共论坛,弘扬的青春积极向上的精神面貌,必须要审核论坛各版块内的各项发帖信息。通过适合校园特色的论坛系统,高校管理人员都能够做到各项交流信息的正规化管理,从而引导论坛积极发展,增加师生交流沟通渠道,打造团结向上积极奋进的文化论坛。本论坛系统各版块负责人能够管理本版块各项主题信息,制止各项不良信息,并对发送不良信息人员进行禁言;系统管理员人员能够对所有版块信息、用户信息、帖子信息进行增删改查;一般用户尽可以在各个版块发布帖子、浏览帖子。本校园论坛系统不仅对于提升校园信息化建设具有探索建设性意义,而且对于学生理论联系实际,将所学计算机知识进行实际应用具有非常重要的指导意义。本系统以操作方便,交互友好为原则,按照软件工程开发思想,从需求到设计研发测试直到族中完成系统上线。系统分为前台用户功能和后台管理功能。本校园论坛系统使用JSP设计研发,全面利用java平台技术并通过讨论调研校园论坛管理的业务流程,总结规范了一系列论坛管理方案。平台上的设计工具使用eclipse,数据库采用MySQL和服务器使用tomcat。
在今天,利用互联网进行信息交流已经非常普遍,高校各种配置的电脑更是非常充裕,利用电脑进行线上沟通交流成为学生的日常生活方式。当前高校精神文化建设的各项信息非常丰富,为了更好的帮助高校管理人员进行校园论坛信息的发帖规范,急切需要一套校园论坛系统帮助管理人员进行论坛各版块各项信息的管理。
当前论坛发帖信息量提升很快,和大型的论坛系统相比,校园论坛信息管理还并不发达。不少论坛版块设置非常不合理,缺乏各种明确的主题信息,这种方式对于校园主题信息的动态交流缺少及时性,容易产生各种和实际情况结合不符合的情况,最终导致无法统计分析各项主题发帖交流信息。正式因为当前很多版块主题的信息设置缺乏合理的安排,导致校园论坛交流无人问津,逐渐走向没落。这种动态主题动态版块的设置方式,对于论坛的信息交流有很大的帮助,同时对于二级管理人员各个版主来说,通过动态建立各项主题,来扩大自己版块的各种影响力,使得校园各种公告信息和动态文化信息及时推送到各个主题管理人员。这种动态的论坛管理,对于新型的校园论坛管理方式来说显得非常有意义。当下的互动式论坛信息发布平台即依靠网站进行信息化管理比较流行,基于互联网平台的论坛发帖信息管理对用户来说能够和版主之间产生相互的了解,论坛通过主题的帖子发布而获取用户对当下论坛版块的各项关注程度,从而引导校园沟通走在积极进步的轨道上。
本系统平台采用java技术平台进行设计,采用JSP作为网站应用开发,结合SSM框架进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。整个系统研发使用的市场上常见的流行集成开发工具Eclipse;后台数据存储使用开源免费且小巧灵活的MySQL;网站服务器因业务简单,计算量符合小采用Tomcat。
本系统平台的主要工作通过对校园论坛系统进行需求调研,设计以JAVA为平台的校园论坛系统。系统主要分为三类用户进行权限处理:一般用户、版主和管理员。一般用户能够进行用户注册、用户登录、发布帖子、回复帖子、浏览帖子和个人信息修改;版主能够进行公告管理、用户禁言和解禁、版块查看、回复帖子、发布帖子、浏览帖子和个人信息修改;管理员能够进行公告管理、用户管理、帖子管理和个人信息修改。
本系统主要分为三类用户:一般用户、版主和管理员。
一般用户功能页面主要提供用户和系统的交互操作如:平台用户的注册、已注册的用户进行系统登录、帖子信息的检索浏览、已登录用户对帖子进行回复及个人相关信息的修改,对系统公告信息的浏览查看。
1、用户注册模块:实现游客用户信息的注册登记
2、用户登录模块:实现系统用户信息的登录验证
3、帖子查询模块:实现系统帖子信息的浏览查看
4、发帖回复模块:实现系统对发帖信息的回复
5、发布新帖模块:实现系统用户发布新帖信息的登记
6、信息修改模块:实现系统用户信息的确认修改
7、公告浏览模块:实现系统公告信息的浏览查看
版主用户功能页面提供各种业务数据信息的处理和设置如:对系统注册用户信息的禁言和解禁、对系统公告数据的设置管理、帖子信息的检索浏览、已登录用户对帖子进行回复及个人相关信息的修改。
1、用户信息管理:实现系统用户禁言和解禁
2、帖子信息管理:实现个人帖子的发布、浏览和回复
3、公告信息管理:实现所负责版块公告信息的添加、修改、删除和查询
4、信息修改管理:实现个人信息的修改设置
管理员用户功能页面提供各种业务数据信息的处理和设置如:对系统注册用户信息的增删改查、对系统公告数据的增删改查、帖子信息的增删改查、版块信息的增删改查、帖子加精、置顶帖子及个人相关信息的修改,友情链接的设置和附件信息的管理。
1、用户信息管理:实现系统用户的设置处理
2、帖子信息管理:实现帖子信息的管理及加精和置顶
3、公告信息管理:实现系统公告信息的设置处理
4、信息修改管理:实现个人信息的修改登记
5、附件信息管理:实现帖子附件信息的设置处理
6、友情链接管理:实现友情链接信息的添加、修改、删除和查询
7、版块信息管理:实现论坛版块信息的添加、修改、删除和查询
8、发帖回复管理:实现发帖及回帖信息的登记处理
目 录
1 绪 论1
1.1 课题背景1
1.2 国内外研究现状1
1.3 论文主要工作2
1.4 论文的组织与结构2
2 系统开发相关技术5
2.1 JAVA概述5
2.2 MYSQL数据库概述5
2.3 SSM和SPRING框架介绍5
2.4 数据库访问技术6
2.2 本章小结6
3 系统分析与设计7
3.1 系统需求分析7
3.1.1 功能需求7
3.1.2 性能需求8
3.2 可行性分析8
3.2.1 经济可行性8
3.2.2 技术可行性9
3.2.3 操作可行性9
3.3 系统详细设计9
3.3.1 整体功能结构设计9
3.3.2 数据E-R图10
3.3.3 数据库表设计13
3.3 本章小结15
4 系统实现16
4.1一般用户功能实现16
4.1.1 用户注册16
4.1.2 用户登录16
4.1.3 用户发帖17
4.1.4 用户回帖17
4.2版主用户功能实现18
4.2.1 用户禁言与解禁18
4.2.2 帖子管理18
4.2.3 公告管理19
4.2.4 信息修改19
4.3管理员用户功能实现19
4.3.1 用户管理19
4.3.2 板块管理20
4.3.3帖子管理20
4.3.4 附件管理21
4.3.5 链接管理21
4.4 本章小结22
5 系统测试35
5.1 方测试法35
5.2 测试用例35
5.3.1 用户登录测试35
5.3.2 用户注册测试35
5.3.3 用户发帖测试35
5.3.4 用户回帖测试35
5.3.5 版主禁言和解禁36
5.3.6 版主贴子管理36
5.3.7 管理员用户管理36
5.3.8 管理员帖子管理36
5.3.9 管理员附件管理37
5.3 测试结果分析37
5.4 本章小结37
6 工作总结和心得体会38
6.1 工作总结38
6.2 心得体会38