新闻发布系统是将网页上的某些需要经常变动的信息和热点信息集中管理并根据信息所属类型进行分类,最后系统化、标准化发布到网站上的一种网站管理应用程序。网站信息通过简单的操作添加到数据库中,然后通过已有的网页模板格式与审核流程发布到网站上。
本系统采用常用的struts开源框架技术很好地实现了MVC设计模式的分层原理,业务逻辑严谨,功能齐全。页面采用当今主流的网站开发技术JSP语言进行开发,用户体验友好。系统采用B/S体系结构,客户端用户通过常用的浏览器就能访问系统,保证了服务器端的安全。数据库采用的是小巧易用的MySql数据库。
系统业务总体分析:
新闻发布系统是一个功能完善的新闻类网站,由用户前台新闻浏览和管理员后台新闻管理两大部分组成。
a) 前台功能:
通过网络,展示各行业分类新闻及相关信息;通过新闻关键字进行新闻搜索;对年度新闻人物进行投票,并统计投票数量;支持各大门户网站及新闻网站的友情链接;为后台管理系统提供管理入口。
b) 后台功能:
后台功能模块主要有:管理员管理(添加管理员、修改密码),新闻类型管理(新闻分类),新闻详细类型管理(新闻详细分类),新闻信息管理(新闻标题、内容、所属分类),链接管理(门户网站链接),查看新闻人物(年度新闻人物的详细信息),退出后台管理接口。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 引言 1
1.2 选题背景 1
2 系统概述 2
2.1 技术可行性分析 2
2.1.1 开发语言及平台综述 2
2.1.2 Struts框架技术 3
2.1.3 JSP技术 4
2.1.4 MySQL数据库技术 6
2.2 系统需求分析 7
2.2.1 系统开发运行环境 7
2.2.2 系统业务分析与描述 8
2.2.3 系统功能概述 10
3 系统总体设计 19
3.1 数据库设计 19
3.1.1 数据库需求分析 19
3.1.2 概念模型设计(E-R图) 20
3.1.3 数据库表及关系 21
3.1.4 详细数据库结构设计 23
3.2 系统架构设计 25
3.2.1 前台架构说明 25
3.2.2 后台架构说明 26
3.2.3 类的分布 27
4 系统主要功能的实现 30
结束语 33
致 谢 34
参考文献 35