基于JSP的校园新闻管理系统的设计与实现(MySQL)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于JSP的校园新闻管理系统的设计与实现(MySQL)(包含任务书,开题报告,中期报告,毕业论文,28000字,程序代码,数据库)
摘  要
本人从校园网建设的实际情况出发,经过对相关校园新闻资讯网站的一番考察和分析,确立了校园新闻管理系统应该具备的各个功能.并确定了系统的结构,实现新闻的分类显示,最新发布新闻的提示,滚动新闻资讯功能等.经过授权的用户可以通过WEB浏览器,以人及交互之的客户端程序实现对校园新闻资讯的发布,管理,实时的进行统计和记录.本系统可以作为校园WEB站点的一个子系统,能够配合其他站点的子系统服务校园新闻资讯管理.该系统是一个基于新闻资讯内容管理的全站管理系统,基于B/S模式WEB系统,本系统可以将杂乱无章的信息,包括文字,图片和视频经过组织合理有序地呈现在大家面前.简单的说,新闻管理系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,审核,发布,模拟了一般新闻媒介的发布的过程.经过对系统的相关功能的测试和运行,基本能达到如上所述的要求.

关键词:新闻资讯,校园,WEB ,JSP,管理

ABSTRACT
We embark from the station construction actual situation,pass through to a related website news issue item inspection and theanalysis,has established the news issue system concrete realizationfuction.And the elaboration system structural design and the recent news prompt,the news rolls the function and so on.After the authorized user may through the Web browser ,by theman-mathine interactive customer end procedure realization to the school news issue,the management,real-time carry on the behaviorstatistics and the record.This system is a school website sub-system,has the very good exterior connection,can the very goodcoordinate stand other subsystem server the website news issue.This system is based on the news issue and the content managemententire station management system management system;Based on B/S the pattern web system,this system may the chaotic information ,including writing,picture,and video the processorganization,reasonably has the foreword to present in front of enerybody.Simple sying,the news issued the system is acts as a NesNews medium the function,the main realization to the newsclassification ,the verification,the issue,has simulated the conmmonnews medium news issue process.After testing the system,the main functions are running well.

Keywords:News,School,Management,Web,JSP

系统功能流程分析
本系统工作流程为:打开该系统网站,普通浏览者能浏览、阅读和搜索新闻,能进行注册,注册后为系统普通用户,登录进入新闻主页,只有注册并登录的用户才可以对新闻资讯发表评论和回复;系统主页提供用户登录后台管理平台入口,如登录时为新闻管理员,其不但有添加新闻的权限,还有审核和管理新闻的权限,其有新闻后台管理区内的所有权限,还有添加和管理用户、角色和给用户或角色授权,给用户授予角色等系统权限。
在添加新闻资讯时,除常规的添加新闻标题、新闻内容、新闻作者和新闻简介外,对新闻内容的字体、字号和字体颜色可以调整,类似Word的一些简单的编辑功能。添加新闻编辑为新闻输入员,其所添加的新闻需要系统管理员审核后才能发布到网上,普通用户或游客才可以在主页上看到;如是管理员添加新闻的话,不需要再经谁审核,直接可以发布到网上。
管理新闻功能包括对任一条新闻资讯可作相应处理,也可删除任何一条不再需要保留的新闻,修改新闻状态,比如,提交新闻,这是对于编辑来说,发布新闻,这是对于管理员来说,还有删除新闻,这是管理员特有的权限,还有把任意一条新闻资讯设置为头条,设置为推荐新闻,取消头条设置,取消推荐。添加用户时,可以给用户分配角色和权限,管理用户包括修改用户名、密码和用户角色,也可将任一用户删除。
系统设置包括设置新闻资讯头条,取消头条,还有配置敏感词汇,以及同步敏感词汇等功能模块,用户个人信息修改,比如登录密码修改等。

系统分析小结
以上介绍了本系统设计需求分析以及可行性研究,由于本系统无论是在硬件和软件方面,还是在技术方面都是可行的。接下来的工作就是对系统进行详细的分析,其中包括架构分析、概要设计和详细设计等。

功能模块设计
校园新闻资讯管理系统的目标使用对象是校园学生和老师,以及系统管理人员等,毫无疑问系统管理员和编辑和注册用户功能模块是必须的,系统管理员,编辑这两个实体都要对新闻资讯等进行操作,编辑要编辑添加新闻资讯,提交自己便捷添加的新闻资讯,管理员要查看编辑添加的新闻资讯,并发布新闻资讯或修改新闻资讯状态,设置问新闻资讯头条或取消头条等,还有做一些系统管理工作,比如用户管理,角色管理,权限管理等等。总结一下,主要有以下几个功能模块:系统用户管理管理,系统角色管理,系统权限管理,新闻资讯管理,注册用户管理,评论管理,敏感词汇管理,个人用户信息管理等等功能模块。

服务器
操作系统:Windows XP 或 Windows 7
Web服务器:TOMCAT 5.X
数据库:MYSQL

 

基于JSP的校园新闻管理系统的设计与实现(MySQL)
基于JSP的校园新闻管理系统的设计与实现(MySQL)
基于JSP的校园新闻管理系统的设计与实现(MySQL)
基于JSP的校园新闻管理系统的设计与实现(MySQL)
基于JSP的校园新闻管理系统的设计与实现(MySQL)
基于JSP的校园新闻管理系统的设计与实现(MySQL)

#p#副标题#e#
目  录
摘  要    I
ABSTRACT    II
第1章  绪论    6
1.1 选题背景和意义    6
1.2 项目任务    6
1.2.2 项目主要工作    6
1.2.3与同类项目比较    6
第2章  系统分析    7
2.1 需求分析    7
2.1.1 需求分析    7
2.1.2 性能需求    8
2.1.3 运行环境要求    8
2.2 功能模块分析    9
2.2.1 系统功能流程分析    9
2.3 系统分析小结    9
第3章  架构设计    10
3.1 系统架构说明和优势    10
3.1.1 架构说明    10
3.1.2 采用架构的优势    10
3.2 架构与分层    10
3.2.1 Hibernate持久层    11
3.2.2 DAO组件层    11
3.2.3 业务逻辑层    11
3.2.4 Web表现层    11
3.2.5 Spring框架    11
3.2.6 Struts框架    12
3.3 系统架构总结    12
第4章  概要设计    13
4.1 系统流程设计    13
4.1.1 处理流程    15
4.2 功能模块设计    17
4.2.1 功能用例图    17
4.3 数据库设计    20
4.3.1 数据字典    21
第5章  详细设计    25
5.1 系统搭建    25
5.1.1 持久层搭建    25
5.1.2 组件层搭建    29
5.1.3 表示层搭建    30
5.2 用户管理    31
5.2.1 数据访问层设计    31
5.2.2 业务逻辑层设计    32
5.2.3 表现层设计    32
5.2.4 组件管理与配置    33
5.2.5 业务流程设计    34
5.3 角色管理.    35
5.3.1 数据访问层设计    35
5.3.2 业务逻辑层设计    35
5.3.3 表现层设计    36
5.3.4 组件管理与配置    36
5.3.5 业务流程设计    37
5.4 新闻管理    38
5.2.1 数据访问层设计    38
5.2.2 业务逻辑层设计    39
5.2.3 表现层设计    39
5.2.4 组件管理与配置    40
5.2.5 业务流程设计    41
5.5 其他主要业务设计    42
5.5.1 友情链接    42
5.5.2 敏感词汇    43
第6章  系统测试    45
6.1 用户管理    45
6.1.1 查看用户    45
6.1.2 添加用户    45
6.1.3 给用户授予角色    46
6.2 角色管理    46
6.2.1 角色管理    46
6.2.2 给角色授予权限    47
6.3 新闻管理    47
6.3.1 添加提交新闻    47
6.3.2 发布浏览新闻    48
6.4 其他部分测试    49
6.4.1 敏感词汇管理    49
6.4.2 友情链接管理    50
结  论    51
参考文献    52
附录1     设计规范    53
注释设计    53
公共的代码    53
附录2     部分配置信息    56
致  谢    59