JSP应用开发与实践 教学课件 刘乃琦 王冲 第15章 课程设计——图书馆管理系统.pdf
文本预览下载声明
第15章 课程设计——图书馆管理系统
本章要求 :
图书馆管理系统的设计目的
图书馆管理系统的开发环境要求
图书馆管理系统的功能结构及系统流程
图书馆管理系统的数据库设计
主要功能模块的界面设计
主要功能模块的关键代码
图书馆管理系统的调试运行
第15章 课程设计——图书馆管理系统
主要内容
1.课程设计目的
2.功能描述
3.总体设计
4.数据库设计
5.实现过程
6.调试运行
7.课程设计总结
15.1 课程设计目的
本章提供了“图书馆管理系统”作为这一学期的课程设计之一,本次课程设计旨在提升学生的
动手能力,加强大家对专业理论知识的理解和实际应用。本次课程设计的主要目的如下:
加深对面向对象程序设计思想的理解,能对网站功能进行分析,并设计合理的类结构。
掌握JSP网站的基本开发流程。
掌握JDBC技术在实际开发中的应用。
掌握Servlet技术在实际开发中的应用。
掌握JSP经典设计模式中Model2的开发流程。
提供网站的开发能力,能够运用合理的控制流程编写高效的代码。
培养分析问题、解决实际问题的能力。
15.2 功能描述
图书馆管理系统是一个小型的图书馆管理系统,该系统的主要功能如下:
美观友好的操作界面,能保证系统的易用性。
管理图书类型信息、图书信息和书架信息等功能。
读者类型和读者档案管理功能。
可以实现图书的借阅、续借和归还功能。
提供查看图书借阅排行榜功能。
具有借阅到期提醒功能。
查询图书借阅信息。
图书档案查询功能。
15.3 总体设计
15.3.1 构建开发环境
15.3.2 网站功能结构
15.3.3 系统流程图
15.3.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像素。
15.3.2 网站功能结构
在图书馆管理系统中主要包含6大功能模块,分别为系统设置模块、读者管理模块、图书管理模
块、图书借还模块、系统查询模块和更改口令模块,它们的具体介绍如下:
系统设置:用来对系统的一些基础参数进行设置,主要包括图书管理信息、管理员设置、参数设
置、书架设置等。
读者管理:用来对读者类型和读者档案进行管理,主要包括读者类型管理和读者档案管理等。
图书管理:用来对图书类型和图书档案进行管理,主要包括图书类型设置和图书档案管理等。
图书借还:用来实现图书的借阅、续借和归还,主要包括图书借阅、图书续借、图书归还等。
系统查询:用来实现图书和借阅信息的查询,主要包括图书档案查询、图书借阅查询、借阅到期
提醒等。
更改口令:主要用于修改登录管理员的密码。
图书馆管理系统的功能结构图如图15-1所示。
图书馆管理系统
系统设置 读者管理 图书管理 图书借还 系统查询
息
显示全部