图书资料的管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。折中管理方式存在许多的缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也大大增加,这必然增加图书管理资料者的工作量和劳动强度,这将给图书资料信息的查找、更新和文护带来很多的困难。
经过详细的调查,目前我国各类高校中有相当一部分单位图书资料管理还停留在人工管理的基础上,尤其是中、小学的图书资料的管理更始如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被计算机为基础的信息管理方法所取代。
图书资料管理作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够及大地提高图书资料管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书资料管理,将是非常必要的,也是十分及时的。因此可以把图书资料管理作为课程设计的题目为以后的毕业设计做基础,正好可以充分的利用几年来在校所学的各种专业知识开发一个图书管理系统来帮助相关部门进行有效的资料管理。
一个现代化的图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。传统的管理方法既浪费人力物力财力, 又容易导致各种错误的发生。因此, 实现一个智能化、系统化、信息化的图书管理系统是十分必要的。该软件有很好的界面和可扩充性。它运用SQL Server数据库及JSP技术作为开发工具, 在Windows环境下开发。
图2.1总体框架图
随着图书馆藏书的数量以及读者的增多,如何对读者以及读者信息、读者阅读信息进行管理成为一个难题。本系统设计了一个简单的数据库结构,存储图书、读者信息以及读者的借阅信息,能够满足图书管理的基本要求。本系统主要分为4个模块:
(1) 图书管理模块
(2) 读者管理模块
(3) 借阅管理模块
(4) 查询模块
一、系统总体设计如图2.2所示
图书管理模块
图书管理系统 (BookManage.vbproj)
借阅管理模块 查询模块 书籍借阅管理 (borrowmanage.vb) 图书查询(booksearch.vb) 读者查询 (readersearch.vb) 读者管理模块 添加读者信息 (readeradd.vb) 删除读者信息 (readerdelete.vb)
图2.2 系统设计结构图
二、数据库概念模型设计。图书管理系统的E-R 实体模型如图2-3
图2.3 E-R 实体模型图
该系统采用access数据库,根据系统需要,共设计了4个表,如下:
(1)用户表: 用户名 密码 权限
(2)图书表: 图书编号 书名 现存数量 借出次数
(3)读者表: 读者编号 姓名 性别 未还书数
(4)借出图书表: 书号 读者号 借书日期 还书日期 在馆
表2.1 图书表
图书编号 |
书 名 |
现存数量 |
借出次数 |
0001 |
VB.NET |
2 |
3 |
0002 |
微机原理 |
5 |
1 |
0003 |
操作系统 |
6 |
4 |
0004 |
英 语 |
4 |
2 |
“图书编号”字段作为关键字,用来唯一标志一本图书,“现存数量”字段控制能否借出该图书,当该字段的值为0时,说明该书已经全部借出了;“借出次数”字段用来统计借出排名。
读者表的设计视图如表2.2所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页