JavaWeb课程设计——图书馆管理系统
更新时间:2023-04-09 09:56: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-09
复旦管院会计学2010考试试题11-01
班主任经验交流:在摸索中积累,在实践中沉淀.doc04-10
数学与善 - 超越数学的本性03-19
安全管理机构设置人员配备管理制度04-12
西经试题大全12-01
新闻评论重点11-21
3.文本:《牛顿第二定律》课后练习03-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 管理系统
- 图书馆
- JavaWeb
- 课程
- 设计
- 几种口罩的优缺点对比-兰禾
- 电子电工考试试题及答案.doc
- 部编版道德与法治九年级下册复习提纲
- 兰州一中高三英语第一次月考试题及答案
- 【CN110321751A】一种钢包包号识别方法【专利】
- 2010监理工程师-建设工程监理案例分析-辅导资料
- 成都外国语学校小升初数学习题集
- 药师聘用合同书(完整版)
- 超星尔雅2022年《漫画艺术欣赏与创作》课后作业答案
- XX年县委创先争优经验材料
- 老年人心理健康的五个标准
- 2022年-2022年人教版新课标八年级英语上期末考试试卷含答案
- 公司招聘启事(销售经理)模板
- 2022-2022学年最新浙教版数学八年级上册各单元复习试卷-精品试卷
- 完美打印【张剑版黄皮书】历年考研真题详解86-99年终极补充讲解
- 农村土地租赁协议简易
- 劳动力安排计划及其保证措施
- 电子商务发展中存在的主要问题和对策教学内容
- 2022年北京理工大学外国语学院445汉语国际教育基础之
- 2022年河北省中考化学试卷解析版