没有合适的资源?快使用搜索试试~ 我知道了~
首页JSP项目(新闻管理系统)开发实训报告
JSP项目(新闻管理系统)开发实训报告
需积分: 50 30 下载量 41 浏览量
更新于2023-03-16
评论 4
收藏 3.74MB DOCX 举报
JSP项目(新闻管理系统)开发实训报告完整版! JSP项目(新闻管理系统)开发实训报告完整版!
资源详情
资源评论
资源推荐
课 程 编 号:
实 训 报 告
教 学 院
计算机学院
课程名称
JSP 项目开发
专业 班级
姓 名
指导教师
2018
年
1
月
10
日
《 项目开发》实训报告
目录
一.实训内容.............................................................................................1
系统功能介绍:
1.1
前言
............................................................................................................. 1
1.2
功能介绍
....................................................................................................... 1
.数据库设计:
2.1
数据库技术
.................................................................................................... 2
2.2
数据库详细设计
.............................................................................................3
系统架构和文件作用介绍:
3.1
系统的目录结构图
.......................................................................................... 5
3.2 jsp
文件的作用
.............................................................................................. 7
组成概要
工作原理
项目中的
3.3
系统所需的
jar
包
.........................................................................................10
通用功能的实现:
4.1 model
模式介绍
..........................................................................................12
4.2
项目中的
model..........................................................................................12
4.3
项目中的
common......................................................................................13
数据访问层功能的实现:
5.1
工厂
factory
类代码
.....................................................................................16
5.2 DAO
设计模式
............................................................................................. 18
介绍
类代码
前台普通用户访问新闻网站功能的实现:
6.1
前台中的
Servlet
类(
Front
)
......................................................................24
6.2 JSP
页面核心代码
.........................................................................................29
后台管理员管理新闻网站功能的实现:
7.1
后前台中的
Servlet
类(
Back
)
....................................................................31
7.2 JSP
页面核心代码
.........................................................................................33
在组中承担的工作及主要书写的 类文件和 文件:
8.1 Java
类
......................................................................................................36
前台 代码
后台 代码
8.1 Jsp
页面
..................................................................................................... 39
前台 页面
后台 页面
二.程序运行结果及结果分析.........................................................................43
前台运行结果及结果分析:
后台运行结果及结果分析:
《 项目开发》实训报告
一.实训内容
1. 系统功能介绍:
1.1 前言
当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类
别繁多,形式多样的特点,新闻发布系统的概念就此提出。简单的说,新闻发
布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审
核、发布,模拟了一般的新闻媒介的新闻发布过程。
利用 JSP 技术开发的新闻发布系统,主要有五大功能模块:前台查看模块 ,
登陆验证模块,管理员管理模块,新闻类型管理模块,新闻信息管理模块,实
现了对网站新闻的动态管理。因为可以用来动态发布新闻信息,所以对信息的
管理更加及时、高效,提高了工作效率。
1.2 功能介绍
本系统采用 JSP +Servlet 等相关技术来实现一个 Web 应用程序:新闻网站系
统。其主要目的是为用户提供一个方便的、可快速浏览当前最新新闻的界面,
并且也可以随时发布最新的信息以达到信息共享的目的。因此要为用户提供个
方便易用的使用界面,同时也为具有更高权限的管理用户提供添加、修改和删
除新闻等的系统维护功能。
《 项目开发》实训报告
访问本系统的用户可分为两大类:普通用户和管理员用户。
普通用户可以直接访问新闻发布系统的前台,通过点击每条新闻的标题来
查看该条新闻的详细内容。查看各条新闻的评论。用户在登录之后可以发表自
己的评论。用户还可以在发布一个论坛,让广大网友发出自己的看法和声音。
当用户作为管理员成功登陆后,可以对新闻系统进行管理,包括四大模块:
1. 管理员信息管理:增加管理员、删除管理员、修改管理员信息;
2. 新闻类型管理:增加新闻类型、查看新闻类型信息;
3. 新闻管理:查看新闻、修改新闻、发布新闻、审核新闻,信息;
4. 论坛管理:查看论坛、删除论坛。
2.数据库设计:
2.1 数据库技术
本系统使用 MySQL 作为开发中使用的数据库,它具有使用简单,稳定等特
性。在与 java 程序连接时,为提到数据库操作的效率提高系统的性能。使用到
Dbutils 和 DBCP 等工具。
在使用 Dbutils 之前,我们 Dao 层使用的技术是 JDBC,那么分析一下 JDBC
的弊端。数据库链接对象、sql 语句操作对象,封装结果集对象,这三大对象会
重复定义封装数据的代码重复,而且操作复杂,代码量大。释放资源的代码重
复
结果:(1)程序员在开发的时候,有大量的重复劳动。
《 项目开发》实训报告
(2)开发的周期长,效率低
数据库连接是一种关键的有限的昂贵的资源这一点在多用户的网页应用程
序中体现的尤为突出对数据库连接的管理能显著影响到整个应用程序的伸缩性
和健壮性影响到程序的性能指标数据库连接池正式针对这个问题提出来的数
据库连接池负责分配管理和释放数据库连接它允许应用程序重复使用一个现
有的数据库连接而不是重新建立一个。
数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中, 这些
数据库连接的数量是由最小数据库连接数来设定的.无论这些数据库连接是否被
使用,连接池都将一直保证至少拥有这么多的连接数量.连接池的最大数据库连接
数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数
超过最大连接数量时,这些请求将被加入到等待队列中。
相信使用这些数据库的技术之后,能很好保证新闻管理系统正常运行。
2.2 数据库详细设计
在设计数据库时,需要分析清楚需要有几个数据表,最重要的是各个数据
表之间的逻辑关系。使用一款数据库设计工具将会大大方便开发的时间和成本,
powerdesigner。但是本次的课程设计是在老师教学的基础之上的二次开发,数
据库的大体模式基本已经给出,我们只需要在此基础上添加几个表(forum 表、
reply 表等)。数据库的设计一定要遵循数据库设计的一些原则,如各个完成性
的要求,范式,冗余,备份等等方面。由于本次课题新闻管理系统在数据库这
方面要求不是很高,故实现起来也不是很难。重点在与 JSP 的使用,Tomcat 服
剩余51页未读,继续阅读
codingฅ⁽͑˚̀˙̭˚́⁾
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0