- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Javaweb高级编程实验报告
题 目:出版著作登记管理系统的实现
学 院:计算机与信息技术
专 业:计算机科学与技术(日语强化)
年 级:2011级
班 级:六班
学 号:20111118120018
姓 名:李雪飞
完成时间:2014/6/22
实验目的
(1)熟练使用Eclipse、Mysql、Navicat、Tomcat等软件的安装、配置和使用。
(2)学会和运用servlet技术、log4j技术、jdom技术、ifreechart技术、struts 技术、OGNL技术、action 对象组织、页面间转接关系、数据分析、用JDBC数据库连接技术、DBCP数据库连接池 、TDBC和c3p0连接池连接数据等。
(3)运用所学软件和技术,实现一个具有增、删、改、查、打印等功能的出版著作信息管理系统。
实验环境及软件工具
(1)计算机windows 7系统。
(2)Eclipse、Tomcat7.0.39、Mysql5.5.27、Navicat101等软件。
实验内容
(1)安装jdk1.7.0_15.和Eclipse,MySQL5.5.27、Navicat、Tomcat7.0并配置好环境变量。
(2)struts的配置,并利用启动服务器验证是否配置成功。
(3)根据需求进行数据分析,构建码表和主表,建立起数据库,对应的建立相应的类。
(4)建立增、删、改、查、打印以及登录、退出、错误等基本jsp页面,用struts实现各个页面之间的跳转。
(5)连接数据库,实现新增出版著作功能、修改选定出版著作、删除选定出版著作、查看选定著作的详细信息、根据给定条件查询出版著作、打印出版著作汇总表、统计出版著作并打印。
实验原理
(1)创建新的动态web项目job120018。先从功能需求的角度出发,实现新增出版著作功能、修改选定出版著作、删除选定出版著作、查看选定著作的详细信息、根据给定条件查询出版著作、打印出版著作汇总表、统计出版著作并打印。再从底层数据库的角度考虑,需要著作编号、著作名称、类别、出版社、出版时间、排名、来源于何项目、项目编号等关键字。
(2)建立数据层、数据连接层、业务action和对应的jsp文件。
(3)连接数据库,完成查询和增删操作,jsp页面-action-处理数据-action-jsp。
5.实验过程
(1)项目的目标是完成出版著作管理系统。
项目要实现的功能是实现出版著作的增、删、改、查。
(2)出版著作的数据分析以及表的建立。
分析出版著作包含哪些内容,如何定义等。要想实现对出版著作的增删改查功能,就必须对数据进行组织和分析。建立起良好的主表和码表。如图1是出版著作管理系统的数据E-R图,图2是项目中所有的数据表。
图1数据分析E-R图
图2数据表
(3)整个软件的结构。
不同的层次需要不同的技术,横向上考虑功能,整体上考虑分工。进一步按照变化与稳定的层次进行划分。在出版著作管理系统中运用了三成结构MVC:数据逻辑层,主要工作包括数据库表的分析、设计与实现,最终的实现手段是SQL编程;业务逻辑层,主要通过Java语言编程来实现功能逻辑;用户表示层,实现用户与计算机交互的人机界面,对基于浏览器的客户端而言开发工具包括HTML,Javascript和CSS等。
(4)技术选择。
按照技术应用的广泛性,选择用户多、支持工具多、中间件少的工具,按照用户的要求,采用javaweb编程。
(5)编码过程。
Struts的配置。
在web-inf文件夹web.xml中加入filter的配置,增加对struts的引用。
在web-inf文件夹lib文件夹中添加进jar包,供web使用,按照类的缺失顺序增加核心jar包。
在src目录下建立配置文件struts.xml。
登录部分的设计。
在willow类包中建立BaseAbstractAction、BaseActionSupport、Message 类,作为父类在后面的操作中继承。在willow.business包中建立VerifyImage和XMLcode,用于首页进行验证,并建立business.xml文件规定其页面间跳转的关系。同时,在webcontent中main中建立login.jsp、forget.jsp、error.jsp、header.inc文件用于进行首页登录以及进行页面间跳转
信息处理功能部分。
在willow.business.dao包中建立数据库连接文件。在willow.business.book中建立BookForm和BookListForm类,用于进行数据传递。在willow.business.book.action包中建立book.actio
您可能关注的文档
最近下载
- 河南省建设工程安全生产标准化图集.docx VIP
- 别克英朗GT说明书.docx VIP
- 洪水计算(推理公式法).xls VIP
- 初中音乐 西南师大课标版 七年级上册 走进歌乐山 《走进歌乐山》 课件.ppt VIP
- (高清版)DBJ∕T 13-278-2025 《福建省电动汽车充电基础设施建设技术标准》.pdf VIP
- 带式输送机头尾部基础荷载计算书.xls VIP
- 建筑《工程质量》首件验收制度.docx VIP
- (高清版)DB21∕T 4071-2024 沥青路面再生集料应用技术规程.pdf VIP
- 中国冰沙机行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- Word操作培训ppt课件.pptx VIP
文档评论(0)