1.3.1 国内图书馆管理系统的发展现状
1.3.2 国外图书馆管理系统的发展现状
1.4 图书馆管理系统的发展趋势
2 需求分析
(1)系统需要对不同的用户给出不同的权限,比如,系统管理员既有对用户的管理权限(可以增、删、改用户,也有对图书和读者的管理权限),也就是拥有系统的全部权限。图书管理员只可以对图书进行管理,主要是增、删、改图书信息,对于借阅管理员只有对读者和借阅书籍的管理权限。所有的用户都可以修改自己的用户密码,系统管理员也可以修改其余用户的密码。
(2)系统在图书馆买了新的书籍之后,图书管理员应该可以添加书籍编号、书籍名称、书籍类别等基本信息;如果因为图书损坏、丢失或过时,图书管理员应该可以删除这本书的信息;如果书籍信息添加的时候有失误,造成书籍信息错误,图书管理员应该可以修改书籍的基本信息。
(3)系统需要在图书馆添加了新的读者之后,添加读者编号、读者姓名、读者性别、办证日期和联系电话等基本信息,以便读者借阅的图书到期未还时,通知读者;如果某个读者办理了退卡手续,借阅管理员应该可以查询这个读者是否还有尚未归还的图书,并能删除此读者的信息;如果读者信息添加时有误,或者,读者的联系方式等基本信息有变化,图书管理员应该可以修改读者的基本信息。
(4)借阅管理员应该可以通过系统实现借阅书籍和归还书籍的功能,归还书籍时,如果是过期图书,系统可以计算出罚款金额。
(5)借阅管理员应该可以方便的看到当日过期的图书的信息,主要包括书籍名称、书籍编号、借阅号、读者姓名等信息。
(6)系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。
(7)系统应该有很好的可扩展性,以便根据实际情况添加新功能。
3 系统设计
3.1 系统的总体设计
●用户管理:该功能用于管理使用该系统的用户,以及按模块进行权限的分配,从而为系统提供一定的安全性。使用这个系统的用户主要包括三种,一是系统管理员,拥有对用户的管理权限(可以增、删、改用户,也有对图书和读者的管理权限),也就是拥有系统的全部权限,;另一个是图书管理员,只可以对图书进行管理,主要是增、删、改图书信息;最后一个是借阅管理员,只有对读者和借阅书籍管理的权限。所有的用户都可以修改自己的用户密码,系统管理员也可以修改其余用户的密码。
●书籍管理:添加、修改、删除和查询书籍信息,借阅书籍和 归还书籍以及过期书籍的浏览。
●读者管理:添加、修改、删除和查询读者信息。
图3.1.1图书馆管理系统功能模块图
3.1.1 系统开发平台
电脑配置:intel core 2.0G,硬盘:SATA 500G,内存:4G
操作系统:Microsoft Windows Vista中文版本
开发语言:Visual Basic 2005
开发软件:Microsoft Visual Studio 2005
3.2 数据库设计
3.2.1 数据库的需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。在走访、调查和讨论具体客户对图书馆管理系统的需求后,经过仔细分析,得到业务流程图和数据流程图 VB+access图书馆管理系统设计+文献综述(4):http://www.youerw.com/jisuanji/lunwen_11675.html