没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
29页
本系统是一个基于ssm的在线新闻发布系统,采纳B/S架构,通过运用mysql这个关系型数据库来存储数据,Tomcat作为使用服务器,Jsp作为页面开发技术;其开发主要包含数据库表结构设计,数据库操作层、逻辑层、控制层,前端页面的开发,采纳Mysql为底层存储数据库、java编程作为开发言语。本系统主要分为门户和后台,门户主要是用户的注册登录,首页不同类型新闻的展示,以及对新闻的评论;后台主要是管理员的登录,系统菜单、角色的维护,用户的信息维护,新闻信息的维护以及评论的维护。开发完成后,能够作为一个小型的新闻发布系统。
资源推荐
资源详情
资源评论
摘 要
本系统是一个基于 ssm 的在线新闻发布系统,采纳 B/S 架构,通过运用 mysql
这个关系型数据库来存储数据,Tomcat 作为使用服务器,Jsp 作为页面开发技术;
其开发主要包含数据库表结构设计,数据库操作层、逻辑层、控制层,前端页面
的开发,采纳 Mysql 为底层存储数据库、java 编程作为开发言语。本系统主要
分为门户和后台,门户主要是用户的注册登录,首页不同类型新闻的展示,以及
对新闻的评论;后台主要是管理员的登录,系统菜单、角色的维护,用户的信息
维护,新闻信息的维护以及评论的维护。开发完成后,能够作为一个小型的新闻
发布系统。
关键词:Mysql;Tomcat;新闻发布系统
ABSTRACT
This system is an online news release system based on SSM. It uses B / S
architecture, MySQL as relational database to store data, Tomcat as application
server, and JSP as page development technology. Its development mainly includes
database table structure design, database operation layer, logic layer, control layer,
front-end page development, MySQL as bottom storage database Java programming
as a development language. The system is mainly divided into portal and background.
The portal is mainly the registration and login of users, the display of different types
of news on the home page, and comments on news. The background is mainly the
login of administrators, the maintenance of system menus and roles, the maintenance
of user information, the maintenance of news information and comments. After the
development, it can be used as a small news release system.
Key Words:Mysql;Tomcat;Press release system
目录
1 绪论................................................................................................................................................5
1.1 选题背景.............................................................................................................................5
1.2 目的和意义.........................................................................................................................5
1.3 国内外研究现状.................................................................................................................5
1.4 研究内容.............................................................................................................................6
1.5 本系统技术概述.................................................................................................................6
2 系统分析........................................................................................................................................8
2.1 可行性分析.........................................................................................................................8
2.2 功能性需求分析.................................................................................................................9
2.3 非功能性需求分析...........................................................................................................11
3 系统设计......................................................................................................................................12
3.1 概要设计..........................................................................................................................12
3.2 详细设计..........................................................................................................................13
3.3 系统实现..........................................................................................................................17
3.4 性能测试与分析..............................................................................................................25
4 结论..............................................................................................................................................25
参考文献..........................................................................................................................................26
附录..................................................................................................................................................28
致 谢..............................................................................................................................................41
1 绪论
1.1 选题背景
随着互联网的极速崛起,新闻信息越来越多,人们每天都通过不同的软件阅
读着各种各样的信息,很多人都做起了自媒体,通过每天发布一些实时性的新闻
让人们了解国内外的大事,新闻的发布形式多种多样,比如年长者最关注的是新
闻联播,年轻人最喜欢的抖音、今日头条等平台去关注新闻,这些平台很好的使
人们能够了解更多的新闻。
在学校里,学校每天都会产生各种各样的事情,比如,学校受到了各种各样
的政府表彰、获得了荣誉等新闻,这些新闻消息如何让学校里的每个人都知道?
难道是每个班级发个通知吗?还是等过一段时间统一开会去说这件事?所以在
一定程度上学校的消息存在这延迟。学生想了解学校的信息,但是又无法获得信
息,这样不管对学生来说还是对学校来说在一定程度上都是不利的。
通过以上的分析,像学校等类似的场所亟需一个这样的新闻发布系统,通过
这个系统平台,将每天发生的事情按照不同的分类发布到这个网站上,然后学生、
老师等人能够在这个网站上浏览新闻,关注学校发生的每一件事情,这样每个人
都能了解学校,对学校的事情更加清楚,促进学校与学生之间友好发展。
在这样一个背景下,开发一个新闻发布系统是需要的而且是可行的。
1.2 目的和意义
(1)互联网的发展越来越迅速,各种各样的新闻平台层出不穷,比如最近很火
的抖音平台,今日头条 app、以及各种各样的微信公众号等,每天都会更新千万
条新闻,让人们了解更多的国内和国外的新闻消息,了解国家的实时政策,关注
身边的每一件事情。
(2)开发校内新闻发布系统,管理员能够登录到系统后台,发布不同类型的新
闻,能够对新闻进行维护,包含发布新闻以及删除新闻。访客进入网站后能够查
看不同类型的新闻,对新闻进行详细查阅,能够对新闻进行评论。
(3)目前的大多数新闻发布网站,使用多种多样的技术来进行支撑,如基于 java、
PHP 等技术,大多数新闻发布网站是以盈利性质为目标,插入了各种各样的广告,
而专门针对校园的新闻发布网站并不多。因此解决学校的新闻发布问题成为了学
校的又一大难题。
(4)新闻发布系统的开发和使用因学校的不同而不同。在高校的新闻发布系统
中,它不仅仅是一个小型的新闻发布系统,他还是一个交流系统,通过各个平台,
能够增强学生之间的交流与协作,促进互相之间的友情,认识更多的人。
1.3 国内外研究现状
在国内外,新闻发布系统开展迅速,各大高校基本上都有一款新闻发布系统,
但是系统功能及其简单,并且系统对新闻的监管不是很严格;很多系统都插入了
很多广告,很少有系统能真正满足大学新闻发布的实际需求。
在技术上,国内用到的技术非常落后。在数据库方面,大部分采纳 sqlserver
为数据库,安装麻烦,操作繁琐,在目前企业中很少有公司会用这种数据库,有
的甚至还用到了 oracle 数据库,oracle 数据库不是开源而且还是进行收费的,
对于这种小型系统根本就用不到这种数据库;在技术上,大部分项目结构非常混
乱,没有做好 MVC 模式,也没有采纳技术框架,大部分采纳原生 jdbc 去做的,
冗余代码非常多,甚至有的人还在 jsp 中写业务代码,后期维护非常麻烦。
综上,开发一个功能完善,技术新颖,架构完善的新闻发布系统是必要的可
行的。
1.4 本系统技术概述
此次设计主要采纳 Eclipse 加 Tomcat 后台服务器进行,设计过程中页面主
要使用 JSP 技术实现,框架主要采纳 ssm,下面对 Eclipse、Tomcat、Mysql、Spring、
SpringMvc、Mybatis 进行扼要说明。
(1)Eclipse
Eclipse, 是一款非常好的开发软件,能创建各种各样的项目,其中在 java
当中最常用的就是创建 Web 项目,Eclispe 能较好地集成 Tomcat,避免了繁琐的
打包配置启动等流程。Eclispe 代码提示便捷,开发起来非常快。
(2) Tomcat
tomcat 是一个服务器,使用该服务器,能够把开发好的项目布置到 tomcat
当中,tomcat 启动成功后,能够访问到开发好的项目,能够实现各个功能的操
作,tomcat 占用内存小,在一个 tomcat 中,能够放进去多个 web 项目,只要服
务的内存足够大,就能够运行,开源免费,对学生来说非常实惠。
(3) MySQL
剩余28页未读,继续阅读
资源评论
这是程序猿
- 粉丝: 2959
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功