文档详情

JSP应用开发与实践 教学课件 刘乃琦 王冲 第15章 课程设计——图书馆管理系统.pdf

发布:2015-11-09约字共61页下载文档
文本预览下载声明
第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所示。 图书馆管理系统 系统设置 读者管理 图书管理 图书借还 系统查询 息
显示全部
相似文档