ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:725.15KB ,
资源ID:4453081      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4453081.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaWeb课程设计图书馆管理系统范本模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaWeb课程设计图书馆管理系统范本模板.docx

1、JavaWeb课程设计图书馆管理系统范本模板JavaWeb课程设计实验报告班级:计算机09-2实验内容:图书馆管理系统成员:赵伯涛 44号(组长)张宝红 42号黄海清 22号实验时间:从 2011年12月3日至 2011年12月9日指导老师:李启锐一、实验目的。1、在实践中巩固本学习所学的JavaWeb技术。2、在实践中初步使用设计模式(GoF),体验设计模式带来的好处。3、配合数据库的使用,实现一个功能完善的小型系统。二、实验内容.开发一个图书管理系统,实现图书馆的各种管理操作。如图书入库、作废,借书证提供、挂失处理,图书的借出、归还、续借、丢失以及超期处理。s三、业务逻辑。四、数据库设计。

2、根据业务逻辑设计出数据库.表结构及关系如下图:数据库导入文本保存在DataBaseSQL。txt文档中,数据库数据保存在Data。txt文档中。五、框架结构. 采用了类似与MVC框架的框架结构,页面端使用了ExtJS技术(包含AJAX),增加了业务层和,数据库操作层。控制器层调用业务层,业务层调用数据库操作层.将控制,业务,数据库操作分别分层。六、技术性代码。(本实验的代码在Library。zip中)1、tomcat数据库连接池技术.在tomcat中的配置文件server。xml文件中配置项目Context标签,再加入Resource标签: 。 Resource name=jdbc/webdb

3、 auth=”Container type=”javax.sql.DataSource driverClassName=”org。gjt。mm。mysql.Driver url=”jdbc:mysql:/localhost:3306/LibraryOA username=root” password=root maxActive=”50” maxIdle=”20” maxWait=”10000 / 0) return true; else return false; 注意:使用Dao的时候调用的应该是它的execute()方法(在抽象类中)。4、时间显示 var cTime=new Date(

4、);/初始化日期 var myYear=cTime。getFullYear();/年 var myMonth=cTime。getMonth()+1;/月 var myDate=cTime.getDate();/日 /获得时分秒 var myHour=cTime。getHours();/时 var myMinute=cTime.getMinutes();/分 var mySecond=cTime。getSeconds();/秒 if(myHour 10)/判断如果时钟小于10就显示两位,前一位用0代替 myHour = 0 + myHour; if(myMinute 10)/判断如果分钟小于10

5、就显示两位,前一位用0代替 myMinute = 0 + myMinute; if(mySecond 10)/判断如果分秒钟小于10就显示两位,前一位用0代替 mySecond = 0 + mySecond; var time=time= myYear+/+myMonth+/+myDate+ +myHour+:+myMinute+:+mySecond;/格式化时间 var timer = setInterval(function() /定义一个时钟,周期为1秒 var cTime=new Date(); var myYear=cTime.getFullYear();/支持火狐 var myMo

6、nth=cTime。getMonth()+1;/外国都是以0开头为一月 var myDate=cTime.getDate(); /获得时分秒 var myHour=cTime.getHours(); var myMinute=cTime.getMinutes(); var mySecond=cTime.getSeconds(); if(myHour 10) myHour = 0 + myHour; if(myMinute 10) myMinute = 0 + myMinute; if(mySecond 10) mySecond = 0 + mySecond; var cmp = Ext.get

7、Cmp(”timer); time= myYear+/+myMonth+/+myDate+ +myHour+:+myMinute+:+mySecond; cmp.setValue(time); , 1000);5、登录控制/登录界面Ext。onReady(function() Ext.QuickTips.init(); var form = new Ext.Panel( /登录验证的form autoTabs:true, activeTab:0, deferredRender:false, border:false, bodyStyle : backgroundcolor:RGB(193,22

8、3,232);padding:0px 0px 0px 0px;, items: xtype:box, width:385, height:80, autoEl: tag:img, src:icons/borrowbooks。jpg , xtype:panel, bodyStyle:background-color:RGB(193,223,232);, layout:hbox, items: xtype:panel, bodyStyle:background-color:RGB(193,223,232);, border:false, width:120, height:150, items:

9、xtype:panel, layout:hbox, border:false, bodyStyle:background-color:RGB(193,223,232);padding: 10px 0px 0px 10px, items: xtype:box, width:30, height:30, autoEl: tag:img, src:icons/0.png , xtype:panel, border:false, bodyStyle:background-color:RGB(193,223,232);padding: 5px 0px 0px 0px, items: xtype:disp

10、layfield, value:”a href=javascript:; onclick=viewWindow(+l。names0+)查阅书目 , xtype:panel, layout:hbox, border:false, bodyStyle:background-color:RGB(193,223,232);padding: 10px 0px 0px 10px, items: xtype:box, width:30, height:30, autoEl: tag:img, src:icons/6。png , xtype:panel, border:false, bodyStyle:bac

11、kgroundcolor:RGB(193,223,232);padding: 5px 0px 0px 0px, items: xtype:displayfield, value:a href=javascript:; onclick=viewWindow(”+”找回密码”+)font size=2找回密码/font/a , xtype:panel, border:false, width:320, height:150, bodyStyle:backgroundcolor:RGB(193,223,232);, items: xtype:panel, layout:form, border:fa

12、lse, items: xtype:form, layout:form, id:loginno, labelWidth:30, bodyStyle:backgroundcolor:RGB(193,223,232);padding: 15px 0px 0px 0px, border:false, defaults: width:200 , items: xtype:textfield, fieldLabel:编号, allowBlank:false , xtype:form, layout:form, id:loginpassword, labelWidth:30, bodyStyle:back

13、ground-color:RGB(193,223,232);padding: 10px 0px 0px 0px, border:false, defaults: width:200 , items: xtype:textfield, fieldLabel:密码, inputType:password, allowBlank:false ); function login() /登录验证函数 var formNo = Ext.getCmp(loginno”); var formPassword = Ext.getCmp(”loginpassword”); var username = formN

14、o.items。items0; var password = formPassword.items.items0; if(username.getValue()。trim() != password.getValue().trim() != ”) Ext.Ajax.request( url:servlet/LoginServlet, success: function(response) var result = Ext.decode(response.responseText); if(result。success) location。href = ”index。html; loginWin

15、dow.close(); else Ext。Msg.alert(提示,result。msg,function() formPassword。getForm().reset(); ); ; , params: cmd:login, username:username.getValue().trim(), password:password。getValue().trim() , scope:this ); else Ext。Msg.alert(提示,编号和密码都不能为空!); var loginWindow = new Ext.Window(/登录窗口 title:用户登录, layout:fit, width:400, height:240, shadow : true,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1