摘要:传统的新闻信息发布都是通过报纸、杂志等一些纸质刊物来发行,但是纸质新闻刊物缺乏时效性,人们只能了解当天之前发生的事情,而不能及时了解当天的新闻。随着计算机技术的飞速发展和应用的普及,如今人们可以通过互联网获取世界各地的新闻。本系统是为中软国际有限公司开发的内部使用的新闻发布系统,员工可以利用本系统浏览国内外新闻、企业新闻和行业新闻。
本系统的用户分为管理员、普通用户、超级管理员和游客,系统功能主要有用户管理、新闻管理、个人相关、新闻搜索和管理员管理并且用户登录之后可以对新闻进行评论,若用户出现不当言论可以对用户进行禁言。
本系统利用JavaWeb技术进行开发,利用MySQL作为数据库软件,使用MyEclipse10进行服务器端的开发。本系统能实现新闻管理员对新闻快速、准确、实时的发布以及管理。
关键词 新闻发布;新闻管理;用户管理;JAVA;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究内容-1
1.4 论文的组织结构-2
2 相关技术简介-3
2.1 JAVA简介-3
2.2 Servlet简介-3
2.3 JSP简介-3
2.4 MySQL的简介-4
2.5 MyEclipse10开发工具的简介-4
2.6 Tomcat 服务器的简介-4
2.7 本章小结-4
3 系统分析-5
3.1 中软国际有限公司新闻发布系统的概述-5
3.2 系统功能结构-5
3.3 程序流程图-7
3.4 本章小结-7
4 中软国际有限公司新闻发布系统的系统设计-8
4.1 系统设计的概述-8
4.2 中软国际有限公司新闻发布系统数据库表的结构及E-R图-8
4.2.1 数据库逻辑结构设计-8
4.2.2 中软国际有限公司新闻发布系统E-R图-10
4.2.3 中软国际有限公司新闻发布系统表设计-10
4.3 本章小结-13
5 中软国际有限公司新闻发布系统的实现-14
5.1 数据库连接配置-14
5.2 系统主界面-15
5.3 游客注册、登录和注销功能-16
5.3.1游客注册功能的实现-16
5.3.2 登录功能的实现-17
5.3.3 注销功能-18
5.4 新闻浏览和搜索功能-18
5.4.1 新闻浏览-18
5.4.2 新闻搜索-19
5.5 管理员登录功能-20
5.6 用户管理功能-22
5.6.1 用户删除-22
5.6.2 修改用户信息-22
5.6.3 拉黑用户-23
5.7 新闻管理功能-23
5.7.1 查询新闻-23
5.7.2 修改新闻-23
5.7.3 删除新闻-24
5.7.4 添加新闻-24
5.8 个人中心-25
5.8.1 修改个人信息-25
5.8.2 修改密码-26
5.8.3 历史记录-27
5.9 用户评论-28
5.10 管理员管理-29
5.11 本章小结-30
结论-31
致谢-32
参考文献-33
附录-34