jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—

jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—

ID:969763

大小:1.72 MB

页数:30页

时间:2017-10-22

jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—_第1页
jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—_第2页
jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—_第3页
jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—_第4页
jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—_第5页
资源描述:

《jsp应用开发与实践-教学课件-ppt-作者-刘乃琦-王冲-第15章-课程设计—》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录题目一 图书管理系统11.1题目简介11.2课程设计目的11.3功能描述11.4总体设计21.4.1构建开发环境21.4.2网站功能结构21.4.3系统流程图31.5数据库设计41.5.1E-R图41.5.2数据表示设计61.6实现过程111.6.1系统登录设计111.6.2主界面设计141.6.3图书借阅设计171.6.4图书续借设计231.6.5图书归还设计261.7调试运行291.8小结29题目一 图书管理系统1.1题目简介随着网络技术的高速发展和计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在

2、一些中小型的图书馆中,大部分工作仍需由手工完成,工作效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态及时地调整图书结构。为了更好地适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。1.2课程设计目的1.加深对面向对象程序设计思想的理解,能对网站功能进行分析,并设计合理的类结构。2.掌握JSP网站的基本开发流程。3.掌握JDBC技术在实际开发中的应用。4.掌握Servlet技术在实际开发中的应用。5.掌握JSP经典设计模式中Model2的开发流程。6.提供网站的开发能力,能

3、够运用合理的控制流程编写高效的代码。7.培养分析问题、解决实际问题的能力。1.3功能描述图书馆管理系统是一个小型的图书馆管理系统,该系统的主要功能如下:1.美观友好的操作界面,能保证系统的易用性。2.管理图书类型信息、图书信息和书架信息等功能。3.读者类型和读者档案管理功能。284.可以实现图书的借阅、续借和归还功能。5.提供查看图书借阅排行榜功能。6.具有借阅到期提醒功能。7.查询图书借阅信息。8.图书档案查询功能。1.4总体设计1.4.1构建开发环境图书馆管理系统的开发环境具体要求如下:开发平台:WindowsXP(SP2)/WindowsServer2003(SP2)/Win

4、dows7。开发技术:JSP+Servlet+HTML5+JavaScript。后台数据库:MySQL。Java开发包:JavaSEDevelopmentKET(JDK)version7Update3。Web服务器:Tomcat7.0.27。浏览器:IE9.0以上版本、Firefox等。分辨率:最佳效果1024×768像素。1.4.2网站功能结构在图书馆管理系统中主要包含6大功能模块,分别为系统设置模块、读者管理模块、图书管理模块、图书借还模块、系统查询模块和更改口令模块,它们的具体介绍如下。系统设置:用来对系统的一些基础参数进行设置,主要包括图书管理信息、管理员设置、参数设置、书

5、架设置。读者管理:用来对读者类型和读者档案进行管理。图书管理:用来对图书类型和图书档案进行管理。图书借还:用来实现图书的借阅、续借和归还等功能。系统查询:28用来实现图书的借阅信息的查询,主要包括图书档案查询、图书借阅查询、借阅到期提醒等。更改口令:主要用于修改登陆管理员的密码。图书管理系统的功能结构图,如图1-1所示。图1-1图书管理系统的功能结构图1.4.3系统流程图图书馆管理系统的系统流程如下图1-2所示。图1-2图书管理系统的系统流程图281.5数据库设计由于本系统是为中小型图书馆开发的程序,需要充分考虑到成本及用户需求(如跨平台)等问题,而MySQL是目前最为流行的开放源

6、代码的数据库,是完全网络化的跨平台的关系型数据库系统,正好满足了中小型企业的需求,所以本系统采用MySQL数据库。1.5.1E-R图根据对系统所做的需求分析,规划出本系统中使用的数据库实体分别为图书档案实体、读者档案实体、图书借阅实体、图书归还实体和管理员实体。下面将介绍几个关键实体的E-R图。1.图书档案实体图书档案实体包括编号、条形码、书名、类型、作者、译者、出版社、定价、页码、书架、库存容量、录入时间、操作员和是否删除等属性。其中“是否删除属性”用于标记图书是否被删除,由于图书馆中的图书信息不可以被随意删除,所以即使当某种图书不能再借阅,而需要删除其档案信息时,也只能采用设置

7、删除标记的方法。图书档案实体的E-R图如图1-3所示。图1-3图书档案E-R图281.读者档案实体读者档案实体包括编号、姓名、性别、条形码、职业、出生日期、有效证件、证件号码、电话、电子邮件、登记日期、操作员、类型和备注等属性。读者档案实体的E-R图如图1-4所示。图1-4读者档案E-R图2.借阅档案实体借阅档案实体包括编号、读者编号、图书编号、借书时间、应还时间、操作员和是否归还等属性。借阅档案实体的E-R图如图1-5所示。图1-5借阅档案E-R图281.归还档案实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。