图书馆管理系统 (3).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:19 大小:3.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

图书馆管理系统 (3).doc

图书馆管理系统(3).doc

预览

免费试读已结束,剩余 9 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

图书馆管理系统目录概述…………………………………………………………1需求分析……………………………………………………2系统设计……………………………………………………3数据库设计…………………………………………………44.1数据库的需求分析……………………………………44.2数据库逻辑结构设计…………………………………5设计系统主界面…………………………………………85.1创建工程项目……………………………………………85.2设计系统主界面…………………………………………8用户登录与用户管理模块的设计…………………………9系统功能模块的设计………………………………………97.1书籍管理模块……………………………………………97.2读者管理模块……………………………………………17本章小结……………………………………………………19第一章、概述当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基于环境。基于这个问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。第二章、需求分析需求分析使数据库系统开发的第一步也是最重要的一步。对于图书馆管理系统也不例外。软件开发的目的是为了满足客户的需求,因此,客户需求是否理解正确成了项目失败的关键。试想,如果不清楚自己要实现的程序功能,或者不清楚客户所需要的功能,那么工作将会失去方向,或者走了弯路。需求分析就是描述系统的需求。分析的根本目的是在开发者和提出需求的用户之间建立一种理解和沟通的机制,因此,图书馆管理系统的需求分析也应该由开发人员和用户或者客户一起完成的。下面是一份经过压缩后的图书管理系统的需求说明文本,这里只列出比较关键的部分。系统需求能够对不同的用户给出不同的权限,比如,系统管理员既有对用户的管理权限(可以增、删、改用户,也有对图书和读者的管理权限),也就是拥有系统的全部权限。图书管理员只可以对图书进行管理,主要是增、删、改图书信息,对于借阅管理员只有对读者和借阅书籍的管理权限。所有的用户都可以修改自己的用户密码,系统管理员也可以修改其他用户的密码。系统在图书馆买了新的书籍之后,图书管理员应该可以添加书籍编号、书籍名称、书籍类别等基本信息;如果因为图书损害、丢失或过时,图书管理员应该可以删除这本书的信息;如果书籍信息添加的时候有失误,造成书籍信息错误,造成书籍信息错误,图书管理员应该可以修改图书的基本信息。系统需要在图书馆添加了新的读者之后,添加读者编号、读者姓名、读者性别、办证日期和联系电话等基本信息,以便读者借阅的图书到期未还时,通知读者;如果某个读者办理了退卡手续,借阅管理员应该可以查询这个读者是否有尚未归还的图书,并能删除此读者的信息;如果读者信息添加时有误,或者,读者的联系方式等基本信息有变化,图书管理员应该可以修改读者的基本信息。借阅管理员应该可以通过系统实现借阅书籍和归还书籍的功能,归还书籍时,如果是过期图书,系统可以计算出罚款金额。借阅管理员应该可以方便地看到当日过期的图书的信息,主要包括书籍名称、书籍编号、借阅号、读者姓名等信息。系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。系统应该有很好的可扩展性,以便企业根据世纪情况添加新的功能。三、系统设计本系统的目标是要将传统的图书馆转换为数字信息化的图书馆,并对图书实现自动化的管理,利用本章的图书馆管理系统,可以大大减轻图书管理员的工作负担,同时能够极大地利用图书资源,为用户提供及时、快捷的图书