JSP项目新闻管理系统开发实训报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

课程编号:

学号:

实训报告

教学院

计算机学院

课程名称

JSP项目开发

专业班级

姓名

指导教师

1

10

目录

TOC\o1-5\h\z\u一.实训内容 1

1.系统功能简介: 1

1.1序言 1

1.2功能简介 1

2.数据库设计: 2

2.1数据库技术 2

2.2数据库详细设计 2

3.系统架构和文献作用简介: 4

3.1系统目录构造图 4

3.2jsp文献作用 5

3.2.1JSP构成概要 5

3.2.2JSP工作原理 6

3.2.3项目中JSP 7

3.3系统所需jar包 7

4.通用功能实现: 9

4.1model模式简介 9

4.2项目中model 10

4.3项目中common 10

5.数据访问层功能实现: 13

5.1工厂factory类代码 13

5.2DAO设计模式 14

5.2.1DAO简介 14

5.2.2DAO类代码 15

6.前台一般顾客访问新闻网站功能实现: 20

6.1前台中Servlet类(Front) 20

6.2JSP页面关键代码 25

7.后台管理员管理新闻网站功能实现: 26

7.1后前台中Servlet类(Back) 26

7.2JSP页面关键代码 28

8.在组中承担工作及重要书写Java类文献和JSP文献: 30

8.1Java类 30

8.1.1.前台java代码 30

8.1.2.后台java代码 31

8.1Jsp页面 33

8.2.1.前台jsp页面 33

8.2.1.后台jsp页面 35

二.程序运行成果及成果分析 37

1.前台运行成果及成果分析: 37

2.后台运行成果及成果分析: 40

一.实训内容

1.系统功能简介:

1.1序言

当今社会是一种信息化社会,新闻作为信息一部分有着信息量大,类别繁多,形式多样特点,新闻公布系统概念就此提出。简朴说,新闻公布系统就是充当一种网络新闻媒介功能,重要实现对新闻分类、上传、审核、公布,模拟了一般新闻媒介新闻公布过程。

运用JSP技术开发新闻公布系统,重要有五大功能模块:前台查看模块,登陆验证模块,管理员管理模块,新闻类型管理模块,新闻信息管理模块,实现了对网站新闻动态管理。由于可以用来动态公布新闻信息,因此对信息管理愈加及时、高效,提高了工作效率。

1.2功能简介

本系统采用JSP+Servlet等有关技术来实现一种Web应用程序:新闻网站系统。其重要目是为顾客提供一种以便、可迅速浏览目前最新新闻界面,并且也可以随时公布最新信息以到达信息共享目。因此要为顾客提供个以便易用使用界面,同步也为具有更高权限管理顾客提供添加、修改和删除新闻等系统维护功能。

访问本系统顾客可分为两大类:一般顾客和管理员顾客。

一般顾客可以直接访问新闻公布系统前台,通过点击每条新闻标题来查看该条新闻详细内容。查看各条新闻评论。顾客在登录之后可以刊登自己评论。顾客还可以在公布一种论坛,让广大网友发出自己见解和声音。

当顾客作为管理员成功登陆后,可以对新闻系统进行管理,包括四大模块:

管理员信息管理:增长管理员、删除管理员、修改管理员信息;

新闻类型管理:增长新闻类型、查看新闻类型信息;

新闻管理:查看新闻、修改新闻、公布新闻、审核新闻,信息;

论坛管理:查看论坛、删除论坛。

2.数据库设计:

2.1数据库技术

本系统使用MySQL作为开发中使用数据库,它具有使用简朴,稳定等特性。在与java程序连接时,为提到数据库操作效率提高系统性能。使用到Dbutils和DBCP等工具。

在使用Dbutils之前,我们Dao层使用技术是JDBC,那么分析一下JDBC弊端。数据库链接对象、sql语句操作对象,封装成果集对象,这三大对象会反复定义封装数据代码反复,并且操作复杂,代码量大。释放资源代码反复

成果:(1)程序员在开发时候,有大量反复劳动。

(2)开发周期长,效率低

数据库连接是一种关键有限昂贵资源,这一点在多顾客网页应用程序中体现尤为突出.对数据库连接管理能明显影响到整个应用程序伸缩性和强健性,影响到程序性能指标.数据库连接池正式针对这个问题提出来.数据库连接池负责分派,管理和释放数据库连接,它容许应用程序反复使用一种既有数据库连接,而不是重新建立一种。

数据库连接池在初始化时将创立一定数量数据库连接放到连接池中,这些数据库连接数量是由最小数据库连接数来设定.无论

文档评论(0)

16223f873f + 关注
实名认证
文档贡献者

文档文档,就是专业

1亿VIP精品文档

相关文档