更新时间:10-26 上传会员:小七想说话
分类:计算机信息 论文字数:9439 需要金币:1000个
摘要:随着信息技术的发展,生活节奏也变得越来越快,人们必须越来越重视信息的有效性。以报刊为基础的传统新闻媒体,长期以来未能满足人们对新闻内容时代性的要求。在这种情况下,基于互联网的新闻媒体应运而生,新闻发布系统也可以适应这种情况:新闻发布系统可以更快的传递新闻资源,让人们在最短的时间内接触到新闻。新闻发布系统对网站上经常需要修改的信息进行集中管理,并为网络用户在现有的网站模块上发布信息的系统。
本系统将Java/Web与数据库设计相结合,重点研究基于JSP的新闻发布系统的设计与实现。设计工具采用的是MyEclipse并采用了Struts框架, 实现了网站新闻的动态管理,可以用来动态发布新闻信息,对新闻信息的发布,增删查改等各种操作。通过开发一个与实际应用相结合的新闻发布系统软件深入学习和理解了软件的初步开发流程。
根据研究和开发技术,我们分析了这一系统的必要性,并决定发布系统新闻和新闻系统的结构图。在此基础上,我们的新闻发布系统体系进行了结构设计、模块分类和流程设计,通过模块的分析和设计,新闻发布系统满足了系统要求的适时性和正确性,达到了开发新闻发布系统的目的,具有较强的理论和实践能力及现实意义。实现了前台(用户登录、显示最热门,最新的几条新闻、显示所有新闻分类、新闻详细信息浏览阅读),后台(登录验证、根据权限显示相应的管理目录、添加、修改和删除新闻、管理发布新闻、用户管理)等功能。
关键词:新闻发布系统;Java/Web设计;Struts框架
目录
摘要
ABSTRACT
第1章 前言- 1 -
1.1 选题背景- 1 -
1.2 国内外研究现状- 1 -
1.3 课题研究目的和意义- 2 -
1.3.1 研究目的- 2 -
1.3.2 研究意义- 2 -
1.4 课题组织结构- 2 -
第2章 新闻发布系统分析- 3 -
2.1 系统概述- 3 -
2.2 可行性分析- 3 -
2.2.1 技术可行性- 3 -
2.2.2 经济可行性- 3 -
2.2.3 操作可行性- 3 -
2.3 技术需求- 3 -
2.3.1 JSP技术- 3 -
2.3.2 B/S架构- 4 -
2.3.3 MySQL数据库- 4 -
2.3.4 MyEclipse平台- 4 -
2.4系统功能模块- 4 -
第3章 新闻发布系统设计- 7 -
3.1 系统功能结构图- 7 -
3.2 系统的流程设计- 7 -
3.2.1 登录流程- 7 -
3.2.2 浏览新闻信息流程- 8 -
3.2.3 信息管理流程- 8 -
3.3 数据库的设计- 9 -
3.3.1 数据库设计原则- 9 -
3.3.2 数据库需求分析与概要设计- 9 -
3.3.3 数据库表结构设计- 9 -
3.4 类的分布- 11 -
第4章 新闻发布系统功能的实现- 13 -
4.1 网站后台主要模块设计- 13 -
4.2 网站前台新闻的显示- 15 -
4.3 连接数据库代码的实现- 15 -
4.4 用户注册代码的实现- 16 -
4.5 获取页面表单元素的关键代码- 16 -
4.6 实现的各种业务逻辑的代码- 16 -
4.7采用logic 标签将后台数据遍历后显示到前台JSP 页面- 17 -
4.8 系统中的三种传值方式及乱码的解决方法- 17 -
第5章 新闻发布系统测试- 19 -
5.1 系统测试原则- 19 -
5.2 系统测试的实施- 19 -
5.3 测试结果- 21 -
第6章 总结与展望- 22 -
附录- 23 -
参考文献- 25 -
致谢- 26 -