- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP应用开发与实践教学课件ppt作者刘乃琦王冲第15章课程设计—研讨
目录
题目一 图书管理系统 1
1.1 题目简介 1
1.2 课程设计目的 1
1.3 功能描述 1
1.4 总体设计 2
1.4.1 构建开发环境 2
1.4.2 网站功能结构 2
1.4.3 系统流程图 3
1.5 数据库设计 4
1.5.1 E-R图 4
1.5.2 数据表示设计 6
1.6 实现过程 11
1.6.1 系统登录设计 11
1.6.2 主界面设计 14
1.6.3 图书借阅设计 17
1.6.4 图书续借设计 23
1.6.5 图书归还设计 26
1.7 调试运行 29
1.8 小结 29
题目一 图书管理系统
1.1 题目简介
随着网络技术的高速发展和计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需由手工完成,工作效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态及时地调整图书结构。为了更好地适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。
1.2 课程设计目的
1. 加深对面向对象程序设计思想的理解,能对网站功能进行分析,并设计合理的类结构。
2. 掌握JSP网站的基本开发流程。
3. 掌握JDBC技术在实际开发中的应用。
4. 掌握Servlet技术在实际开发中的应用。
5. 掌握JSP经典设计模式中Model2的开发流程。
6. 提供网站的开发能力,能够运用合理的控制流程编写高效的代码。
7. 培养分析问题、解决实际问题的能力。
1.3 功能描述
图书馆管理系统是一个小型的图书馆管理系统,该系统的主要功能如下:
1. 美观友好的操作界面,能保证系统的易用性。
2. 管理图书类型信息、图书信息和书架信息等功能。
3. 读者类型和读者档案管理功能。
4. 可以实现图书的借阅、续借和归还功能。
5. 提供查看图书借阅排行榜功能。
6. 具有借阅到期提醒功能。
7. 查询图书借阅信息。
8. 图书档案查询功能。
1.4 总体设计
1.4.1 构建开发环境
图书馆管理系统的开发环境具体要求如下:
开发平台:Windows XP(SP2)/Windows Server 2003(SP2)/Windows 7。
开发技术:JSP+Servlet+HTML 5+JavaScript。
后台数据库:MySQL。
Java开发包:Java SE Development KET(JDK) version 7 Update 3。
Web服务器:Tomcat 7.0.27。
浏览器:IE 9.0以上版本、Firefox等。
分辨率:最佳效果1024×768像素。
1.4.2 网站功能结构
在图书馆管理系统中主要包含6大功能模块,分别为系统设置模块、读者管理模块、图书管理模块、图书借还模块、系统查询模块和更改口令模块,它们的具体介绍如下。
系统设置:用来对系统的一些基础参数进行设置,主要包括图书管理信息、管理员设置、参数设置、书架设置。
读者管理:用来对读者类型和读者档案进行管理。
图书管理:用来对图书类型和图书档案进行管理。
图书借还:用来实现图书的借阅、续借和归还等功能。
系统查询:用来实现图书的借阅信息的查询,主要包括图书档案查询、图书借阅查询、借阅到期提醒等。
更改口令:主要用于修改登陆管理员的密码。
图书管理系统的功能结构图,如图1-1所示。
图1-1 图书管理系统的功能结构图
1.4.3 系统流程图
图书馆管理系统的系统流程如下图1-2所示。
图1-2 图书管理系统的系统流程图
1.5 数据库设计
由于本系统是为中小型图书馆开发的程序,需要充分考虑到成本及用户需求(如跨平台)等问题,而MySQL是目前最为流行的开放源代码的数据库,是完全网络化的跨平台的关系型数据库系统,正好满足了中小型企业的需求,所以本系统采用MySQL数据库。
1.5.1 E-R图
根据对系统所做的需求分析,规划出本系统中使用的数据库实体分别为图书档案实体、读者档案实体、图书借阅实体、图书归还实体和管理员实体。下面将介绍几个关键实体的E-R图。
图书档案实体
图书档案实体包括编号、条形码、书名、类型、作者、译者、出版社、定价、页码、书架、库存容量、录入时间、操作员和是否删除等属性。其中“是否删除属性”用于标记图书是否被删除,由于图书馆中的图书信息不可以被随意删除,所以即使当某种图书不能再借阅,而需要删除其档案信息时,也只能采用设置删除标记的方法。图书档案实体的E-R图如图1-3所示。
图1-3 图书档案E-R图
读者档案实体
读者档案实体包括编号、姓名、性别、条形码、职业、出生日期、有效证件、证
您可能关注的文档
最近下载
- 国考易错1000题言语理解与表达.pdf VIP
- DB5101T 217-2025 成都市城市绿化养护技术规程.docx VIP
- 集电线路施工技术标方案.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 建设工程工程量清单计价标准.pdf VIP
- 《老年人能力评估》精品课件——项目八 老年人能力等级评定及报告填写.pptx
- 5g终端介绍----第4部分5g终端测试体系及测试方法.pdf VIP
- GB 55032-2022 建筑与市政工程施工质量控制通用规范.docx VIP
- 2021广西文化艺术中心项目-质量策划.docx VIP
- 中级育婴员技能操作考试全套题集.pdf VIP
文档评论(0)