摘要:什么是新闻?新闻就是当今社会以及全球发生的一些事件,或者是我们生活的城市所发生的一些事情,甚至我们的校园里,期末考试的时间公布也是新闻,所以说新闻真的是到处都是,并且对于我们的生活影响重大,如果说新闻不能及时的进行发布或者发布后没有听到群众以及学生的反应,那么就会出现很多问题,比如说政策制定和落实不到位,有些学生对于上课时间的更改不知道,从而错过上课时间,甚至是期末考试时间错过,都有可能,这就要求我们对于新闻要很重视,况且如今已经是2019年,中国经历了70年的发展,如今已经取得了巨大的成就。新闻管理系统的使用用户分为了三级,由普通用户还有管理员以及超级管理员,管理员和超级管理员都可以对新闻的内容以及栏目进行修改,但是超级管理员可以对管理员进行删除和管理,并且也可以自行增加新的管理员,这样可以获得系统的最高使用权,同时有了其他管理员的帮助能够使得我们新闻管理系统能够更好的运行。
在开发的实际过程中,发现首页的新闻图片不能完全的显示出来,所以必须想一个方法来使得我们的系统和首页能更好的展示出我们的新闻,所以加入了jquery使得我的图片进行滚动,这样可以使得人们自己去选择想看的新闻和更好的浏览。
这个系统主要是通过两个分模块组成:新闻的使用和管理模块,评论的添加和删除以及编辑模块。本系统是基于B /S设计模式来进行设计的,用MyEclipse开发程序进行开发,开发语言为JSP,这种开发语言用起来方便并且是我们在学校主要学习和使用的,用MySQL软件作为数据库处理工具来管理数据信息能够更加直观的显示出新闻信息以及评论信息。
关键字:新闻管理系统;新闻和评论的增加以及删除和修改;JSP技术;MySQL数据库;
目录
摘要
Abstract
1 引言-1
1.1课题研究意义-1
1.2课题研究目标-1
1.3国内外发展趋势-1
1.4研究现状-2
1.5研究内容-2
2 相关技术介绍-3
2.1 JSP技术-3
2.2 MySQL数据库-4
2.3 系统开发模式-4
3 系统分析-5
3.1需求分析-5
3.2可行性分析-5
3.2.1政策可行性-5
3.2.2经济可行性-6
3.2.3技术可行性-6
3.2.4操作可行性-6
3.3功能需求-6
3.4数据需求-7
4 总体设计-8
4.1结构设计-8
4.2数据库设计-9
4.2.1概念结构设计-9
4.2.2逻辑结构设计-10
4.2.3数据库表设计-10
5 系统详细设计与实现-13
5.1主要模块功能简介-13
5.2管理员模块-14
5.2.1用户管理-14
5.2.2新闻信息管理-15
5.2.3用户信息管理-18
5.2.4图片新闻管理-21
5.2.5通知公告管理-22
5.2.6评论信息管理-23
5.3用户模块-24
5.3.1用户登录-24
5.3.2登陆成功-24
5.3.3修改个人密码-24
5.3.4修改详细资料-25
5.3.5评论管理-26
6 系统测试-27
6.1测试环境-28
6.2测试用例及结果-28
6.2.1用户登录功能测试-28
6.2.2评论功能测试-28
6.3系统测试结果分析-29
7 总结-29
参考文献-31
致 谢-32