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    数据库的需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。在走访、调查和讨论具体客户对图书馆管理系统的需求后,经过仔细分析,得到业务流程图和数据流程图
上一篇:基于Flash的课堂点名系统设计与制作
下一篇:基于openCV运动物体检测的方法研究

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

jsp+mysql酒店管理系统的设计+源代码

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...