Javaweb实验报告_第1页
Javaweb实验报告_第2页
Javaweb实验报告_第3页
Javaweb实验报告_第4页
Javaweb实验报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文库 Javaweb高级编程实验报告 出版著作登记管理系统的实现 计算机与信息技术 计算机科学与技术(日语强化) 2011 级 六班 20111118120018 李雪飞 欢迎下载7 完成时间: 2014/6/22 1.实验目的 (1)熟练使用Eclipse、Mysql、Navicat、Tomcat等软件的安装、配 置和使用。 (2)学会和运用servlet技术、log4j技术、jdom技术、ifreechart技 术、struts技术、OGNL技术、action对象组织、页面间转接关系、 数据分析、用JDBC数据库连接技术、DBCP数据库连接池、TDBC 和c3p0连接池连接数据等。 (

2、3) 运用所学软件和技术,实现一个具有增、删、改、查、打印等 功能的出版著作信息管理系统。 2 实验环境及软件工具 计算机windows 7系统。 Eclipse、Tomcat7.0.39 Mysql5.5.27、NavicatlOl 等软件。 3 实验内容 (1) 安装 jdk1.7.0_15.和 Eclipse, MySQL5.5.27、Navicat、Tomcat7.0 并配置好环境变量。 (2) struts的配置,并利用启动服务器验证是否配置成功。 (3)根据需求进行数据分析,构建码表和主表,建立起数据库,对 应的建立相应的类。 (4) 建立增、删、改、查、打印以及登录、退出、错误等

3、基本jsp 页面,用struts实现各个页面之间的跳转。 (5)连接数据库,实现新增出版著作功能、修改选定出版著作、删 除选定出版著作、查看选定著作的详细信息、根据给定条件查询出版 著作、打印出版著作汇总表、统计出版著作并打印。 4实验原理 (1)创建新的动态web项目job120018。先从功能需求的角度出发, 实现新增出版著作功能、修改选定出版著作、删除选定出版著作、查 看选定著作的详细信息、根据给定条件查询出版著作、打印出版著作 汇总表、统计出版著作并打印。再从底层数据库的角度考虑,需要著 作编号、著作名称、类别、出版社、出版时间、排名、来源于何项目、 项目编号等关键字。 (2)建立数据

4、层、数据连接层、业务 action和对应的jsp文件。 (3)连接数据库,完成查询和增删操作jsp页面-action-处理数 据-acti on-jsp 。 5. 实验过程 (1)项目的目标是完成出版著作管理系统。 项目要实现的功能是实现出版著作的增、删、改、查。 (2)出版著作的数据分析以及表的建立。 分析出版著作包含哪些内容,如何定义等。要想实现对出版著 作的增删改查功能,就必须对数据进行组织和分析。 建立起良好的主 表和码表。如图1是出版著作管理系统的数据 E-R图,图2是项目中 所有的数据表。 T-atlr-s 5, actor book 3 coo_test 匚口n匚lumf口n 1

5、 departivierl E jotrtitle IC level F7i opinion 町 prjifrom publSshe-r C. rank retrfeval school * sex traeh-rr user 卄 Vitwi /fj FMnqrtins Events II I ! 图2数据表 (3)整个软件的结构。 不同的层次需要不同的技术,横向上考虑功能,整体上考虑分 工。进 步按照变化与稳定的层次进行划分。 在出版著作管理系统中 运用了三成结构MVC :数据逻辑层,主要工作包括数据库表的分析、 设计与实现,最终的实现手段是 SQL编程;业务逻辑层,主要通过 Java语言编

6、程来实现功能逻辑;用户表示层,实现用户与计算机交互 的人机界面,对基于浏览器的客户端而言开发工具包括 HTML, Javascript和 CSS 等。 (4)技术选择。 按照技术应用的广泛性,选择用户多、支持工具多、中间件少 的工具,按照用户的要求,采用javaweb编程。 (5) 编码过程。 1) Struts的配置。 a.在web-inf文件夹 web.xml中加入filter的配 置,增加对struts的引用。 b.在web-inf文件夹lib文件夹中添加进jar包, 供web使用,按照类的缺失顺序增加核心jar 包。 c.在src目录下建立配置文件 struts.xml。 2)登录部分

7、的设计。 在 willow 类包 中建立 BaseAbstractAction、 BaseActionSupport、Message 类,作为父类在后 面的操作中继承。在willow.bus in ess包中建立 Verifylmage和XMLcode,用于首页进行验证,并 建立bus in ess.xml文件规定其页面间跳转的关系。 同时,在 webcontent 中 main 中建立 login.jsp、 forget.jsp、error.jsp、header.inc文件用于进行首页 登录以及进行页面间跳转 3)信息处理功能部分。 在willow.business.dao包中建立数据库连接

8、文件。 在 willow.business.book 中建立 BookForm 禾口 BookListForm 类,用于进行数据传递。在 willow.business.book.action包中建立 book.action、 booklist.action、booksave.action bookdel.action, 分别处理jsp页面提交的增删改查功能。并建立 book.xml文件规定其页面间跳转的关系。同时, 在 book 中建立 book.jsp、booklist.jsp、bookview.jsp 文件用于读取显示信息和提交修改的信息。 4)连接数据库,实现增、删、改、查等功能。 根

9、据数据表的 建立,在 willow.data.code、 willow.data.book禾 口willow.e ntity.code willow.entity.book中分别对应建立相应的实体类 和*.data。 BookData中定义了增加、删除、查询、 修改的功能的SQL语句,对数据库进行修改。对 应的在book文件夹下的book.jsp中定义book类 型的变量用于修改增加新的记录、booklist.jsp中 用于查询返回的信息列表、 bookview.jsp用于显示 所有的出版著作记录。 6. 实验结果分析 将项目增加到服务后,启动Tomcat服务器。 登录。 Al I 馬-jyu

10、JMiu. U iMPfa- vrh Mm 仕 |r.* =: I I - 总 irj -;r .J ff _ i t 卜阪T Jft - _-.t - f字 * 5 M 1 *T-1- 11 Xu. _J- _1 PUN” 3? 1- 密 F.J- - irfi k-F I .J B t N 1 k J ? h J 1 7 T I - N 1 p n rr E I w 9 V i -I- ?1 1 + i w a B V s T 1 n V - i fl 兽 I fl 1 i c?, f T 1 H I S M 41 u w p I 耳 1 1 右 i s A Z - = u - V H r

11、. 4 I 才 JI J b 話 肩 - fl z ft 1 J i 督 B $ J 丄 L r i 直 3 A B d u t 1 9 g i I i * *1& (p r - i-.- 2- -*aJJ- 二 if 1- .3f 更Fl P-: e 3 I 3 E I E imiii SE 19 ra E 1 3二弓 T+HS4- H4kMRWU HE#辛 hf牺黑淒 n*4Hrw 一样*HIKEB. 51 二二 tL m- fl - n. fs a. ns* -.-c? hj-n i L- krj u I Ipt. 1 * yt u 1- Eh- r-T- - rs J -Kfls SP

12、SS Q) Bi ? f 13 AErxs? d果嘗 -岸点f 內龍X,L7H#胡 -雀 、aTm.J 1 J J- ?11 I II 11111 二汕 Hi 1 1 = . * 7 -i J - Ml M Hl s c 雹 1 A : I A f $ 3 i s r * i A s H m 百 h JI .u-vn bC*i*T .oTirki) ,1 _: Em d = F E 丄” & L-| .; .亠 七| tw HRl-inv. E Ml 1-12*.- KTiliTt - A HA- II 1凹韭 -. ! 5? t TiEf Cf !E : KHLI 厂 (9) 统计功能。 I

13、 屯Sr riKv# 亠 r;-r T ! - - -fr-o-ti- d -JC -i*- J w 总葫4 #41耐 II 炖 叵- . .*1 ;-:.刃,3 th I flii fliEmm :-utST4a -4 总1. -1 T E:氐冠令 4- .:- - tfittVHA 2_1用| !=S.n:BLd l-K V* :- 4 飞 $闽1世利11 A.AhEB U 3 T-LC-: Y 卜 炕hum 殆: f-i rcGiTi 事举* a ;* i : urrnuA 4;冊:HI AIM.越-:: n 1 Mir亦*-佔 :XL-4tii 4ri:0l:H.4 -bfc*J_S -古 IkT i iiLnhii J UE W MH S J+ fie ;:- - - 選7上 1+ M_ Ict匚翟*.怖uhILIE 质LWMS PKl吐n 科 j ir n layi J I* r- 1 厂 F 屮-x jS;! b :znu -七 mGp;i4 JjM Il或d itii nnvM 4WJO0 iri fz-t ZP11iflB0FJ5ffl TiF - z 7. 不足与思考 很多的类包和xml文件我不知道是干什么用的,很难联系起来, 对知识没有全面的掌握,所以很难单独完成整个系统的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论