图书借阅管理系统源代码
【摘要】
图书管理系统是典型的信息管理系统,其开发主要方面包括前台的应用程序的开发和后台数据库的建立和文护。本图书管理系统分为两个版本,分别为 浏览器/服务器版 和 客户端/服务器版。浏览器/服务器版的图书管理系统采用的是Jsp + JavaBean两层开发模式,客户端/服务器版采用微软公司的Visual Basic 6.0 工具进行开发。作为图书管理系统的核心,数据库系统采用了微软公司功能强大的Microsoft SQL Server 2000作为数据库服务器。开发过程中不断修改和改进,最终形成界面美观、功能实用、操作简便的图书管理系统。
【目录】
摘要
第一章 系统设计分析
§1.1 前言
§1.2 系统需求分析
§1.3 数据库设计
§1.4 系统流程设计
第二章 图书管理系统(浏览器/服务器版)
§2.1 系统界面设计
§2.2 系统环境配置
§2.3 系统操作手册
§2.4 系统开发历程
第三章 图书管理系统(客户端/服务器版)
§3.1 系统界面设计
§3.2 系统环境配置
§3.3 系统操作手册
§3.4 系统开发历程
【第一章 系统设计分析】
【1.1 前言】
图书馆作为信息资源的集散地,图书和用户信息资料繁多,如采用传统的基于文本、表格等纸介质进行处理、对新书进行手工编号和录入信息、对图书借阅情况采用人工检查和计算,不仅工作量大且容易出错。利用当今计算机的强大计算能力,对图书信息进行管理,可以使图书管理工作规范化、系统化、程序化。所以图书管理系统是大中图书馆甚至小图书馆一个不可缺少的重要组成部分。
【1.2 系统需求分析】
图书管理系统是不仅需要具有强大数据处理功能,还必须具有良好的人机互动的界面。
对于一个完善的图书管理系统,其管理员的权限应十分详细地划分,不同管理等级管理员具有不同管理权限,高级管理员具有所有的管理权限并且能够管理其他的管理员,方便管理。同样,读者也具有相应的权限来决定是否能借阅书籍、借阅书籍的数量、借阅期限的长短和续借图书的次数等相关的权限。同时,为了方便不熟悉计算机操作的图书管理员能更快更容易得掌握使用本系统(包括B/S版和C/S版),本系统在设计之初就对此充分地考虑,一般只需2-3个步骤即可完成一个复杂操作。
本图书管理系统界面友好,操作简便,几个步骤即可完成添加/修改/删除图书信息,添加/修改/删除读者信息,以及借书/还书/续借的操作。整个系统由五大模块组成,每个模块又分为二至三个的小模块。
一、借阅管理模块:包括借书管理/还书管理/续借管理。
二、图书管理模块:包括添加/查询/修改图书信息。
三、读者管理模块:包括添加/查询/修改读者信息。
四、统计分析模块:包括馆藏统计和借阅分析功能。
五、系统设置模块:包括基本设置和管理员功能,基本设置提供对本图书管理系统功能的一些设置,管理员功能则是高级管理员添加/修改/删除普通管理员。
【1.3 系统数据库设计】
本图书管理系统的数据库分为辣个表,其功能描述如下表:
表 功能描述
Admin表 存储管理员的资料,例如管理员的编号、姓名、密码、管理等级等
AdminLevel表 存储管理员等级所对应的权限,例如借阅权限、查询/添加/修改/删除图书、查询/添加/修改/删除读者等权限
Book表 存储图书信息,例如图书编号、书名、作者、在库状态等
Borrow表 存储借阅信息,例如读者编号、图书编号、借阅日期、还书日期等
Reader表 存储读者信息,例如读者编号、姓名、借阅权限等
ReaderLevel表 存储读者等级所对应的借阅权限,例如借书上限、借阅期限、续借次数、续借期限等
本图书管理系统数据库E-R图515