基于java的新闻发布系统对于前台新闻显示模块来说,必须可显示各大类新闻列表,最新发布新闻,以及显示具体新闻内容。 对于系统的后台管理模块来说,需要划分多个管理子模块。例如:包括管理员管理模块,分别实现具有新闻添加员、系统超级管理员等管理权限的管理员对系统的管理;新闻添加模块,可以按新闻所属类的不同进行新闻的录入;新闻管理模块,可分别实现对选定的新闻的进行修或,删除;及web站点应具有的其他系统服务器管理模块等。 从上述可以看出,该系统主要通过从后台录入,修改,删除来管理新闻,并及时更新显示在网页上(前台)
。
本系统编号jsp235,系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
目 录
摘 要 i
Abstract ii
1 绪 论 1
1.1 研究背景 1
1.1.1 国内外研究现状及发展趋势 1
1.1.2 研究目的、意义和范围 1
1.2 开发工具及技术 1
1.2.1 开发工具 1
1.2.2 JSP 2
1.2.3 JavaBean 3
1.2.4 ORACLE 3
1.2.5 Servlet 4
1.3 运行环境要求 5
2 需求分析 6
2.1 功能需求 6
2.2 性能需求 7
3 总体设计 8
3.1 新闻系统的结构模型 8
3.2 新闻系统功能描述及功能模块图 8
3.3 数据库设计 10
3.3.2 数据流图 12
3.3.3 表结构设计 13
4 详细设计 16
4.1 首页的设计 16
4.1.1 功能描述及实现的界面 16
4.1.2 代码 17
4.2 注册登录模块的设计 18
4.2.1 功能描述及实现的界面 18
4.2.2 代码 19
4.3 管理员登录模块的设计 20
4.3.1 功能描述及实现的界面 20
4.3.2 代码 20
4.4 修改登录密码模块的设计 21
4.4.1 功能描述及实现的界面 21
4.4.2 代码 21
4.5 注册用户管理模块的设计 22
4.5.1 功能描述及实现的界面 22
4.5.2 代码 22
4.6 公告管理模块的设计 24
4.6.1 功能描述及实现的界面 24
4.6.2 代码 24
4.7 新闻类别管理模块的设计 25
4.7.1 功能描述及实现的界面 25
4.7.2 代码 25
4.7.3 功能描述及实现的界面 26
4.7.4 代码 26
4.8 新闻信息管理模块的设计 27
4.8.1 功能描述及实现的界面 27
4.8.2 代码 27
4.8.3 功能描述及实现的界面 28
4.8.4 代码 28
4.9 留言信息管理模块的设计 29
4.9.1 功能描述及实现的界面 29
4.9.2 代码 29
5 系统测试 31
5.1 程序调试 31
5.2 程序的测试 31
5.2.1 测试的重要性及目的 31
5.2.2 测试的步骤 32
5.2.3 测试的主要内容 32
结 论 35
参考文献 37
致 谢 38
外文原文 39
中文翻译 46