JavaWeb课程设计——图书馆管理系统
更新时间:2023-04-30 04:02:01 阅读量: 综合文库 文档下载
JavaWeb课程设计实验报告
一、实验目的。
1、在实践中巩固本学习所学的JavaWeb技术。
2、在实践中初步使用设计模式(GoF),体验设计模式带来的好处。
3、配合数据库的使用,实现一个功能完善的小型系统。
二、实验容。
开发一个图书管理系统,实现图书馆的各种管理操作。如图书入库、作废,借书证提供、挂失处理,图书的借出、归还、续借、丢失以及超期处理。s
三、业务逻辑。
四、数据库设计。
根据业务逻辑设计出数据库。表结构及关系如下图:
数据库导入文本保存在DataBaseSQL.txt文档中,数据库数据保存在Data.txt文档中。
五、框架结构。
采用了类似与MVC框架的框架结构,页面端使用了ExtJS技术(包含AJAX),增加了业务层和,数据库操作层。控制器层调用业务层,业务层调用数据库操作层。将控制,业务,数据库操作分别分层。
六、技术性代码。
(本实验的代码在Library.zip中)
1、tomcat数据库连接池技术。在tomcat中的配置文件server.xml 文件中配置项目Context标签,再加入Resource标签:
docBase="/home/sea /MyEclipse/LibraryOA/WebRoot" debug="0"> name="jdbc/webdb" 以上代码配置了数据库驱动,数据库地址,数据库用户名、密码,默认提供的连接数,最大提供的连接数,最长等待时间等参数。 2、Java中从连接池获取连接的类,使用了单例模式(来自GoF提出的设计模式):
正在阅读:
JavaWeb课程设计——图书馆管理系统04-30
X市商务局党组书记在全市2021年商务工作会上的报告08-22
IC design flow& relevant desing tools(集成电路设计流程与EDA05-27
竞争性谈判文件 - 图文03-22
读《老人与海》有感900字07-07
基于本体的协同设计产品信息模型研究08-11
福建省福鼎市2012-2013学年八年级历史上学期期中试题(无答案)08-09
c语言库函数大全08-26
江淮汽车巡展活动方案06-01
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- 管理系统
- 图书馆
- JavaWeb
- 课程
- 设计
- Modelling, Simulation, Testing, and Optimization of Advanced Hybrid vehicle powertrain-混合动力汽车
- 江苏省南京市联合体2020年中考一模英语试题(新人教版PEP)
- 经济管理类教材目录(高等教育出版社2014年)
- 创建情境体验式生活德育实践.docx
- 男人从未长大 只是玩具越来越贵分析
- 2020年四川省绵阳市盐亭县气象部门事业单位招聘《气象专业基础知识》 真题库
- 2017年第三军医大学应用心理学347心理学专业综合之心理测量学考研强化模拟题
- 2017年危险化学品特种作业化工自动化控制仪表作业初训模拟试题
- 晒一下LGHBS730蓝牙立体声耳机TONE
- 学校大课间活动的作用和意义
- 高考地理一轮复习产业转移专项练习(带答案)
- 小学大阅读课实施方案
- 教师资格考试——2010年教师资格证认定考试经典面试问题回答
- 捐资助学仪式主持词.doc
- 中泰矿业安全培训系统安全培训责任制及培训制度汇编
- Timberland天木兰男款短靴50061心水已久的BRAUN博朗ShaverSeries7790cc旗舰剃须刀无税到手
- 旭辉设计管理制度流程
- 2014年全国高考语文真题专题分类汇编:(含详细解答,共207页)
- 九年级上册汉语普通班教案集
- 一例瑞戈非尼所致血小板减少症的病例分析