图书馆管理MIS系统说明书Word文档格式.docx
- 文档编号:14319275
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:25
- 大小:821.47KB
图书馆管理MIS系统说明书Word文档格式.docx
《图书馆管理MIS系统说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理MIS系统说明书Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。
基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。
学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。
因此对用户的需求可分为四个方面:
一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求;
二方面是学生们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;
三方面是工作人员对学生们的借书证发放;
四方面也是图书馆的核心工作,对图书的借阅管理。
这四个方面形成了学校图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
在开发方式上对系统的需求,由于学校图书馆是一种无商业利益的,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。
名词解释:
管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。
图书馆管理系统是典型的信息管理系统。
E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
参考文献:
C++Builder程序时机数据库应用实务篇编著:
张晓东李敏
1.2市场定位
本作品适用于各中小型图书馆对图书流通和用户的管理。
特别适用于各大学图书馆的管理教师、学生对所需图书的查询以及借阅。
目前各大学、都在建立和不断完善自己的图书馆管理系统,随着人们对教育的越来越重视,往后各中小学以及小区都会建立自己的图书馆,为人们的学习提供方便。
而本操作系统运用计算机信息化和自动化以及存储量大、运算速度快等优点,因此本作品拥有很好的应用前景和市场,将会广泛的应用于各图书馆的管理。
1.3需求规格
1.3.1一般性描述
此软件设计是基于MDI窗口。
此系统基于Windows操作系统下具备SQLSever2000企业数据库。
为操作者提供书籍信息的查询和图书馆管理者对图书的管理。
图书管理者必须先进行登记后才能在以后进行图书信息管理。
用户即图书借阅者也必须先登记(个人的一些信息,方便查询记录借阅者)而后才可以进行图书的借阅。
另外没有记录的用户可以进行图书的查询和馆内阅读但是不可以借出。
总之进行完整操作的用户必须是在登记人员。
此系统没有和硬件进行相连,缺少射频技术的应用。
用户在进行借阅时应该可以用自己的图书卡和馆内的电子扫描器进行相连,将用户的信息和图书的信息输入电脑,方便图书管理者对图书信息的管理和其他同学的查询。
在以后学习了这方面的技术之后我们会完善这方面的不足,使我们的软件更加实用。
1.3.2特殊需求
能够对图书进行注册登记,也就是将图书的基本信息(如:
书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记、查询,包括记录借阅人的姓名、性别、联系方式等信息。
提供方便的查询方法。
如:
以作者、出版社、编号等信息进行图书检索,用户搜索,并能反映出图书的借阅情况和用户的基本情况;
以借管理者对书籍在架和借阅人信息进行检索。
提供图书类别的新增、修改、删除。
提供图书征订、图书借阅、图书归还、图书罚款记录。
提供统计分析功能。
可以展现出图书类型比例、库存与借出数据。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
设计约束和其它:
随着计算机技术和网络技术的发展,图书馆的管理已经不仅仅局限于自身内部的信息管理。
当前的图书管理系统都朝着网络化、电子化和资源共享等方向发展,将图书馆的管理放置到互联网上,读者无论在何时何地,都可以随时查询自己的借阅信息、查阅图书在库信息、在线预约和徐借图书、直接浏览电子图书以及实现馆际见的图书互借。
当然所有的这些功能,都离不开前面介绍的基础信息和建立和基础数据的维护功能。
1.4总结
通过对该系统的设计、开发和调试,一方面让我了解了MIS系统的开发过程与方法,另一方面,让我初步掌握了Builder开发工具的使用方法,熟悉了窗口、菜单以及一些可视化控件的使用方法。
通过使用还了解到窗口对象、数据窗口对象、各类控件的属性与方法。
同时,在制作过程中遇到了不少问题和困难,通过查阅书籍及互连网得到了不小的帮助。
2.设计规格说明
2.1背景介绍
本软件在设计的时间考虑到现在软件的人性化风格设计以及现在Windows系统的全部窗口化操作,本软件的设计就选择了在窗口编程中最强大的开发工具BorlandC++Builder作为开发平台,力求使用户在使用时简单操作,容易接受。
还有,作为一个MIS系统,对数据信息的传输及处理做出了很强的要求,而本软件选择了在数据库方面最强大的SQLServer和Builder的灵活的TQurrey组件对SQL的支持。
力求做出现行的一般中小学校的现代化图书管理系统。
2.1.1作用范围
系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对借阅人进行注册登记,包括记录借阅人的姓名、电话、证件号码等信息。
以图书编号、图书条形码等信息进行图书检索,并能反映出图书的借阅情况;
以借阅人编号对借阅人信息进行检索。
可以展现出图书库存量与借出量。
对于丢失的书目可及时对数据库进行修改,对过期的期刊进行销毁。
能够对使用该管理系统的用户进行管理,按照不同的身份提供不同的借书条件。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2.1.2文档
本系统参考了现代图书馆的应用要求,并在使用了本校图书馆系统之后总结出来的系统设计方案。
本软件的设计采用了常规MIS系统的设计,采用了数据库设计,系统登录设置的安全措施。
管理方法采用了逐级向下的管理方式,自顶到底依次管理,降低了管理员的繁琐操作。
在借书和罚款方式上采用了公开化的方式,规定了不同身份的人能借阅多少本书以及超过借书期的罚款措施。
参考了如下书籍:
TimFLee.ImplementMIS.北京出版社,2001;
李晓喆,张晓辉.SQLServer2000管理及应用系统开发.人民邮电出版社,2002;
罗超理,李万红.管理信息系统原理与应用.清华大学出版社,2002;
2.2软件功能设计
软件结构的功能:
数据输入部分:
主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。
数据输出部分:
主要是各种统计查询,包括:
根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类型比例等。
数据处理部分:
主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;
一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。
本软件分为四个子系统,分别为:
读者管理,图书管理,流通管理,系统设置。
各子系统功能都包含了信息的录入,查询,修改等。
2.3软件逻辑设计
数据流设计
(1)图书基本信息登记/修改
说明:
出版社信息人工录入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。
分类信息由图书馆进行分类定制,存放在图书分类信息库中,
用于图书的分类管理。
登记新书时,当涉及到出版社和分类的填写时,只需做相应的选择即可,并存放在图书信息库中。
(2)借阅人基本信息登记/修改
说明:
录入借阅人基本信息后存放在借阅人信息库中。
(3)图书查询
输入查询条件后,检索图书信息库,并反应出查询结果。
(4)图书统计
根据选择的统计条件,检索图书分类信息库或图书信息库,并反应出统计结果。
(5)图书借阅
输入借阅人编号,通过检索借阅人信息库,核实借阅人身份。
输入图书编号,通过检索图书信息库,核实图书信息。
进行图书借出处理后,在图书借阅库中进行登记,并将借出图书的在借标志设为“是”。
(6)图书归还
输入图书编号,检索在借信息库,反应出图输借阅情况。
进行归还操作后,修改在借信息库中相关条目,同时在图书信息库中修改相关图书在借标志为“否”。
系统流程图
数据库需求分析
根据以上的需求分析和数据组织,开始设计数据结构,即根据需求勾画出实体/关系图(E/R)。
在概念上,E/R图代表的是系统需要的数据及其这些数据之间的关系。
如图所示的实体/关系图(E-R图)
通过对图书借阅管理的内容和数据流程分析,设计数据项和数据结构如下:
(1)图书基本信息,其数据项有图书编号、图书名称、作者、出版社等。
(2)借阅人基本信息,其数据项有借阅人编号、借阅人姓名、电话等。
(3)图书借阅登记,其数据项有借阅序号、借阅图书编号、借阅人编号等。
与图书分类信息:
(4)出版社信息,其数据项有出版社编号、出版社名称、地址等。
(5)图书分类信息,其数据项有分类编号、分类名称、同一类型图书数目。
同时针对于本系统的多用户使用特点,增加用户信息表:
(6)用户信息表,其数据项有用户名、密码、用户权限。
为了实现图书借阅超期罚款制度,还应增设罚金规则表:
(7)罚金规则表,其数据项包括免费使用天数、罚金费率。
数据库逻辑结构设计
数据库设计有几个范式,一般我们要做到的是第三范式,即数据表中没有冗余字段以及同一个表中的字段没有函数依赖关系,冗余字段即在一个表中已经保存过的信息,在另一个表中就不应该存在,如果需要的话,可以通过表间的关联来得到,函数依赖性就是一个表中的字段间不应该有计算关系,如一个表中有单价字段、数量字段,就不应该有一个总金额字段。
如果程序运行过程中需要总金额,可以实时计算。
不过在一些较常用的表中,我们可以适当地保留冗余字段,这样,在程序运行过程中可以减少由于表间互相关联而使用速度降低等问题。
这就是所谓的第四范式。
数据表设计时,最好不要使用用户输入的信息作为主键,每一个数据表自己定义一个主键,添加信息是由程序自动添加,这样就可以减少数据更新时产生的错误。
表与表相关联的外键最好是由程序自动生成的主键,这样数据库就比较规范了。
另外,数据表设计时一般都应该有一些标志字段,标志字段可以定义成CHAR
(1)或BIT型。
建议实际应用中定义成CHAR
(1)字段可以存储多种可能的状态,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 MIS 系统 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)