"景先生毕设|www.jxszl.com

基于ssm框架的新闻信息管理系统设计与开发(附件)【字数:8005】

2024-11-03 19:58编辑: www.jxszl.com景先生毕设
在这个全面信息化的21世纪,新闻时效性占比越来越重,而报纸、电视等的信息传播速度已经远不能满足新闻时效性所需要的传播速度。但网络信息的传播速度越来越快速,刚好能够让新闻时效性得到更好的展示,从报纸、电视上获取信息已经成为过去式,网络信息传播才是当下最主流、最重要的传播方式。本系统根据功能分为前端模块和后端模块两个部分,前端包括新闻分类与详情浏览功能、新闻评论与用户登录等功能,后端模块涵盖评论管理功能、用户管理、新闻分类管理、日志管理等内容。后端模块的编程语言为JAVA,使用的开发环境为eclipse。数据库采用MySQL,能快速进行数据处理,更适合本新闻信息管理系统的轻量型开发。
目 录
一、引言 1
(一)系统开发背景 1
(二)系统开发意义 1
(三)研究内容 1
二、主要技术和工具介绍 2
(一) 开发技术 2
1.JAVA语言 2
2.SSM框架 2
3.HTML 2
(二)开发工具 2
1. Eclipse 2
2.MySQL 2
三、系统需求分析 2
(一)可行性分析 2
1.经济可行性 3
2.技术可行性 3
3.操作可行性 3
(二)需求分析 3
四、系统总体设计 4
(一) 系统功能设计 4
(二)数据库设计 5
1.实体ER图设计 5
2.数据库表设计 6
五、系统详细设计 8
(一)系统前台模块实现 8
1. 系统首页 8
2. 新闻详情模块 9
3. 新闻评论模块 10
(二) 系统后台模块实现 11
1.后台登陆模块 11
2.新闻分类管理模块 12
3.新闻列表管理模块 13
4.新闻评论管理模块 14
5.管理员管理模块 15
6.用户管理模块 16
7.后台日志模块 17
六、系统测试 18
(一)测试 *51今日免费论文网|www.51jrft.com +Q: ^351916072
目的 18
(二)测试方法 18
(三) 单元测试 18
1.用户登录测试 18
2.用户注册测试 19
七、总结 20
致 谢 21
参考文献 22
一、引言
(一)系统开发背景
时效性是新闻的特点之一,过去的新闻传播媒介例如报纸等,往往时效性较差。而在这信息传播速度无与伦比的二十一世纪,网络是新闻传播最快,时效性最高的传播媒介。所以本系统是以新闻传播为目的开发的一款线上新闻系统。
线上新闻系统能够加快人们知晓新闻的速度,能够精确的查询到各个地区、各个领域的新闻,极大方便了人们对实时信息的获取。
为了避免网站的单一性,因此将不通过领域的信息都收集起来,不管是国内外新闻、汽车资讯、财经资讯还是内娱消息都能第一时间在该新闻系统上浏览到。
(二)系统开发意义
本互联网信息传播速度极快正好符合新闻需要快速传播的特点,利用这一优势实现了业务处理的快速性。提高新闻咨询在人们生活中的地位,了解社会局势对每个人都很重要。
每个新闻都按照新闻模块单独分类,这样既方便某一领域的用户单独查看,同时获取信息的时候也只需要获取某特定领域的信息即可,大幅度提高网站的运行效率。同时用户也不单单能在此网站上看到当前领域的咨询,也可以通过导航栏切换领域至其他领域查看其他领域的咨询,这样使此网站不在单单是一个新闻网站而是一个集所有领域咨询为一体的线上新闻中心。
(三)研究内容
本论文以线上新闻系统的需求分析和逻辑设计为切入点构建了一个B/S模型。在设计初期总结出了线上新闻系统所必须具有的功能及设计目的如下:
通过网络信息告诉传播的特性将最新的咨询带给用户。
增加新闻信息的展示模块,提高新闻咨询在人们生活中的地位,了解社会局势对每个人都很重要。
系统必须交互友好,咨询以图片、标题、简介组成介绍模块,点击后跳转至详情页,这样能使首页更多更鲜明的展示信息。
设计咨询分类模式,将新闻咨询按所属类别分门别类,方便某一领域的用户单独查看,同时获取信息的时候也只需要获取某特定领域的信息即可,大幅度提高网站的运行效率。
由于每日咨询数目繁多,所以必须有搜索功能以方便用户查找。
为了让网站多元化,留言功能必不可少,用户可以再先问下方进行留言。再留言模块用户可以和其他用户进行沟通。
为了确保用户的安全性,所有修改密码操作均需要进行二次确认。同时数据库内存储的用户密码均使用MD5非对称加密方法加密。
二、主要技术和工具介绍
(一) 开发技术
1.JAVA语言
JAVA是一款面向对象的脚本语言,它曾一度被誉为“世界上最好的语言”,有着较高的可移植性和安全性,且它提供了对内存的自动管理可以自动释放内存。再者因为JAVA是一种解释型语言,虽然牺牲了一部分执行效率但是却能做到在不同平台上运行JAVA。
2.SSM框架
SSM框架是目前较为主流的JAVA框架之一,使用SSM框架能够来帮助较快的开发系统。SSM框架严格遵循了MVC模式,这种模式使得其更易控制也能有效的减少代码重复率,提高代码的复用性。
3.HTML
HTML语言是一款通用的全置标记语言,由于HTML的通用性使得用户可以在任意浏览器上查看网页。同时HTML元素是网站构造的基础,可以嵌入视频、音频、图片等信息,能够更好的获取结构化信息。

原文链接:http://www.jxszl.com/jsj/xxaq/608542.html