没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。 在仔细分析和调查系统的基础上,针对新闻管理发布系统的需求,通过对管理新闻发布过程的内容和数据分析,设计如下所示的数据项和数据结构: 新闻信息:包括的数据项有新闻编号、新闻标题、新闻内容、新闻发布者的编号、新闻发布时间、新闻类别编号、是否有图片。 新闻评论信息:包括的数据项有新闻评论编号、评论者名称、评论时间、新闻评论内容、新闻编号。 新闻类别信息:包括的数据项有新闻类别编号、新闻类别。 用户信息:包括的数据项有用户编号、用户名、用户密码、用户的真实姓名、用户电子信箱地址、用户权限标志。
资源推荐
资源详情
资源评论
Java Web 程序设计
课程设计报告
题 目 :
新闻发布系统
专 业 :
班 级 :
姓 名 :
指 导 教
师 :
成 绩 :
学号
2017-2018 学年 第二学期
计算机学院
2018 年 5 月 31 日
目录
1 引言 计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度
发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了
这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行
行为统计和记录的网上交互系统。新闻发布系统,广泛应用于大型专业网站、政府网站、企业网
站等几乎所有的网站上,是将新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等
的一种网站应用程序。无论企业网站管理人员身处何地,只要能够上网就能对网站信息进行更
新及维护。所有的操作可以通过浏览器完成,不需要掌握其他应用软件,用户不需培训。人寿
保险公司也离不开这样的管理。用信息化手段改造传统产业,提高工作效率已是不可争辩的事
实。那么,本系统管理信息系统主要解决的就是企事业单位领导们所关心的人、资源、信息和
业务等方面的管理问题。当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信
息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境
灵敏地做出有效地反应。信息管理系统的应用能够提供这种有效的决策支持。............................1
2 需求分析.................................................................................................................................................1
2.1 系统概述.....................................................................................................................................1
2.2 功能分析.....................................................................................................................................1
2.3 数据模型分析.............................................................................................................................3
3 系统结构.................................................................................................................................................4
3.1 总体结构.....................................................................................................................................4
3.2 数据库设计.................................................................................................................................5
4 设计与实现.............................................................................................................................................6
4.1 模块结构及接口设计.................................................................................................................6
4.2 模块界面及关键代码.................................................................................................................6
5 系统测试.................................................................................................................................................8
5.1 测试记录与分析.........................................................................................................................8
5.2 问题思考与调试.......................................................................................................................10
6 总结.......................................................................................................................................................10
致谢..........................................................................................................................................................11
参考文献..................................................................................................................................................11
附:源程序..............................................................................................................................................11
计算机学院《JavaWeb 程序设计》课程设计报告
1 引言 计算机技术的发展,网络技术对
我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们
对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供
了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多
栏目管理,实时的进行行为统计和记录的网上交互系统。新闻发布系统,广
泛应用于大型专业网站、政府网站、企业网站等几乎所有的网站上,是将
新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等的一种网
站应用程序。无论企业网站管理人员身处何地,只要能够上网就能对网站
信息进行更新及维护。所有的操作可以通过浏览器完成,不需要掌握其他
应用软件,用户不需培训。人寿保险公司也离不开这样的管理。用信息化
手段改造传统产业,提高工作效率已是不可争辩的事实。那么,本系统管
理信息系统主要解决的就是企事业单位领导们所关心的人、资源、信息和
业务等方面的管理问题。当今时代的两个显著特点就是世界经济一体化和
以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持
优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。信息管
理系统的应用能够提供这种有效的决策支持。
2 需求分析
2.1 系统概述
本次项目做一个新闻发布系统(新闻发布网站)。该网站需要为用户
提供后台管理和前台新闻发布的功能,后台管理为用户提供新闻发布平
台,在后台可以管理所有的新闻以及用户所写的留言。前台新闻发布,根
据不同的类型将新闻分类显示,搭建良好的前台页面以显示新闻,提供最
新新闻列表,并且新闻能够实时刷新功能,使新闻能够被更新,提供用户
新闻查询的功能,用户可以输入关键字查询新闻,显示查询新闻。,以及
对应的每一个文章度可以在相应的地方进行评论。
2.2 功能分析
在线新闻网站是现在广泛用于网上新闻的工具之一。互联网新闻方便
快捷,不受地域、时间的限制。大数据时代,能否准确快速的掌握更多的
信息是事半功倍的关键。网络的普及给人们值天下事提供了特殊便利的渠
道,新闻网站正是迎合这一社会需求应运而生的。
新闻网站主要提供了基本的用户注册,用户登录,浏览新闻,评论新
闻等功能。用户在使用浏览新闻,可以方便的使用这些简易的功能。也为
管理者提供了添加新闻、删除新闻、编辑新闻等功能使管理者能简单方便
的有效管理新闻发布。
(1) 模型概述
(1)MySQL
MySQL 数据库管理系统是用于关联数据库并将数据保存到所创建的表
1
计算机学院《JavaWeb 程序设计》课程设计报告
中,在本次设计中涉及到数据的存储过程,所以必须要有数据库管理系统
来进行管理。目前来说 MySQL 一般比价适用于中小型企业的,如果数据规
模非常庞大一般会选择 Oracle
数据库管理系统进行开发。本次设计数据非
常有限所以选择 MySQL,除此之外他还有便于学习,成本低,开源等特
点。
(2)WEB 服务器 Tomcat
Tomcat 是 Apache 底下的一个项目,它拥有免费、开放源码的特点因此
Tomcat 成为许多程序开发、调试时所选择的服务器,在本次设计过程中主
要使用它来进行程序的调试。同时在本次设计中需要用到 JSP 和 Servlet 技
术,Tomcat 对于这些技术也是兼容的,因此它成为了我对服务器选择的首
选。
在本系统中我们选用稳定版本 Tomcat6.0 进行开发
(3)JAVA/JDBC 语言编程
JAVA 语言是一种面向对象、易移植、多线程控制的语言,可通过 JDBC
去连接数据库。用 JAVA/JDBC 编写的软件可移植性强,适用于多种操作系
统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应
用。
(4)动态服务器页面 ASP
ASP 是微软公司最新推出的 WEB 应用开发技术,着重于处理动态网页和
WEB 数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB
数据库的最佳选择。
(5)MyEclipse
是目前最流行的 Java 集成开发工具。MyEclipse 一经出现就以其快速、丰
富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复
错误、调整组织导入包、弹出窗口进行代码自动装配并且它能够很好地与
MySQL、Tomcat 进行集成。
(2)功能模型
本次项目做一个新闻发布系统(新闻发布网站)。该网站需要为用户
提供后台管理和前台新闻发布的功能,后台管理为用户提供新闻发布平
台,在后台可以管理所有的新闻以及用户所写的留言。前台新闻发布,根
据不同的类型将新闻分类显示,搭建良好的前台页面以显示新闻,提供最
新新闻列表,并且新闻能够实时刷新功能,使新闻能够被更新,提供用户
新闻查询的功能,用户可以输入关键字查询新闻,显示查询新闻。,以及
对应的每一个文章度可以在相应的地方进行评论。以上为系统的基本功
能,如图 3-1 所示
顶层数据流图
2
计算机学院《JavaWeb 程序设计》课程设计报告
系统数据流图
(2) 系统环境要求
a 被测试软件系统的名称新闻发布系统
b 系统任务提出者
c 系统开发者
d 测试环境:JDK1.7 Tomcat7 MyEclipse10 MySQL5.5
2.3 数据模型分析
需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数
据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结
构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打
下基础。
在仔细分析和调查系统的基础上,针对新闻管理发布系统的需求,通
过对管理新闻发布过程的内容和数据分析,设计如下所示的数据项和数据
结构:
新闻信息:包括的数据项有新闻编号、新闻标题、新闻内容、新闻发
布者的编号、新闻发布时间、新闻类别编号、是否有图片。
新闻评论信息:包括的数据项有新闻评论编号、评论者名称、评论时
间、新闻评论内容、新闻编号。
新闻类别信息:包括的数据项有新闻类别编号、新闻类别。
用户信息:包括的数据项有用户编号、用户名、用户密码、用户的真
实姓名、用户电子信箱地址、用户权限标志。
3
剩余20页未读,继续阅读
资源评论
三两光阴七寸执念
- 粉丝: 86
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_9980.JPG
- 【java毕业设计】医院资产管理系统源码(ssm+mysql+说明文档+LW).zip
- 【java毕业设计】医院预约挂号系统源码(ssm+mysql+说明文档+LW).zip
- tensorflow-simple-yanzhengma【程序员VIP专用】.zip
- 基于Serverless的云原生渗透测试模式及其应用场景
- 【java毕业设计】学业帮扶管理系统源码(ssm+mysql+说明文档).zip
- 域外渗透域内思路:使用工具与技术进行域内侦察与暴力破解
- 【java毕业设计】学校小卖部收银系统源码(ssm+mysql+说明文档+LW).zip
- 【java毕业设计】学术成果管理系统源码(ssm+mysql+说明文档+LW).zip
- 新质生产力水平测算数据(多个版本合集)【重磅,更新!】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功