- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(word)Java Web项目实验报告
《Servlet应用开发课程设计》项目实验报告
班 级: WEB11307第二组
地 点: J1B401
小组成员:叶佳陇、王月、李飞、袁梅
廖小飞、江伟、李占银、李虹颖、侯燕
王晶晶、林姣、宋晓、严映婷、饶琴英
徐小川、王婷、杨梅、王晓莉、魏海林
时间:18周,2012年12月31日2013年01月04日 目录
1.1需求分析1
1.2项目设计2
1.2.1选择开发模型2
1.2.2数据库设计2
1.3项目实施3
1.3.1创建web项目3
1.3.2通用功能的实现3
1.3.3普通用户功能的实现3
1.3.4管理员功能的实现3
1.4项目运行4
1.4.1 Web项目的目录结构4
1.4.2 Web项目的发布4
1.5 个人总结51.1需求分析
a.功能需求
1用户分为管理员和普通用户
2 对于普通用户:能够直接访问网站的内容,包括浏览排行榜、浏览所有信息、分类浏览、分页浏览也可进行下载信息,当浏览的较多时可以进行分页浏览。
3 对于管理员除了具有普通用的权利之外,还可以通过登陆进行信息的管理包括信息的添加、删除、修改
b.结构功能分析
1. src目录的结构
1.1 service 包(模型层):建立普通用户所实现的功能以及管理员所实现的功能以及他们的共享的功能.
UserService类中,包括获得下载次数排名前十位的数据信息获得数据库中的所有信息获得指定分类的数据库信息获得指定名称的数据信息。 CommonService:获得下载文件信息及下载文件是更新文件的下载次数的方法。 AdminService:实现各种业务罗就包括验证登录信息获得数据库中的所有信息添加信息检索单条信息修改信息等。
1.2 servlets 包(控制层):将后台的数据库和前台的界面进行连接LoginServlet验证登录信息。
AdminServlet实现信息的管理。
UserServlet根据用户的请求路径不同调用相应的模型去处理 请求并选择合适的视图层去响应客户端。
DownLoadServlet:进行对上传文件的下载。
1.3 util 包(实现通用功能的java类):前台数据库的建立
DBHelper创建数据库的链接创建语句对象设置SQL语句的参数返回查询操作的单条记录返回查询操作的多天记录执行更新语句管部数据库的连接。
1.2项目设计
1.2.2选择开发模型
本系统的开发基于MVC模式,其中模型层负责业务数据的表示和实现业务逻辑,用Java类实现;视图层用于与用户交互,由JSP页面实现,通过在JSP页面中使用EL和JSTL,避免了Java脚本的出现;控制器层完成流程控制,它接收来自视图层用户输入的数据并调用相应的模型进行处理,最后选择合适的视图去响应用户,控制器层用Servlet实现。
2.2 数据库设计
本系统的数据信息存储在SQL数据库服务器的数据库中,数据库中共有两张数据表,即admin和files,其中admin表用于存储管理员的登录信息,files表用于存储娱乐信息。
Fils表
1.3项目实施
1.3.1 创建Web项目
利用myeclipse创建新的Web项目,名为ch4的目录结构如图-1所示。其中,src目录的service包保存模型层的java类,servlets包保存控制器层的servlet,util包保存实现通用功能的java类;WebRoot目录下的admin文件夹保存与管理员操作相关的JSP页面,用户相关的JSP页面直接保存在WebRoot目录下,software文件夹保存上传的文件
图 3—1 项目ch14的目录结构
1.3.2 通用功能的实现
系统的通用功能包括数据库访问、分页处理和文件的上传/下载,这些功能在模型层通过Java语言实现。
A.数据库访问
数据库访问操作封装在util.DBUtil类中,包括创建数据库连接、创建语句对象、设置SQL语句的参数、返回查询操作的单条记录、返回查询操作的多条记录、执行更新语句、关闭数据库连接等功能。
文档评论(0)