图书管理系统
- 格式:doc
- 大小:140.00 KB
- 文档页数:14
信息系统分析与设计
1 图书管理系统
一、课题项目
研究开发一个一万多用户参与的图书管理系统。
二、开发人员
……………………
三、课题来源
来自本团队的共同商讨。
图书馆管理系统——可行性研究报告
一、 项目背景
随着社会的的不断发展,人们对知识的需求也不断加大,书籍成为人们获取知识的重要途径之一。在大学中,图书馆是同学和老师获得知识的最佳通道,然而如何科学地管理图书馆不但关系到读者获取信息的方便性,还关系到图书馆的发展,因此开发一套完整且可行的信息化图书馆管理系统就成了当务之急。图书馆作为信息交换和资源流通的重要媒介,信息化管理模式将大大提高图书资源的利用效率和信息的交换速度。随着学校规模的不断扩大,以及学生老师数量的增加,传统的图书馆管理模式,不但耗费大量的人力、精力,还不利于图书管理。图书管理系统的建立将给图书管理人员和读者带来很大的方便。
图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如查询、借阅、归还)。极大地方便了使用人员和管理人员,不仅节约了时间和空间,还实现了图书借阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,可以使每个借阅者高效迅速地选到自己需要的图书,改进了传统借书模式的繁琐、低效率、借阅程序麻烦等等的缺点,能够大大减轻工作人员和借阅者的负担。
二、现行系统存在的问题分析 信息系统分析与设计
2 学校图书馆工作大部分还处于手工管理阶段,学生借书、还书要进行系别、班级、姓名、学号的手写登记。管理员还要对借阅者的信息进行整理归类,这样工作效率不仅低,还不能及时了解图书的借阅以及库存情况,不能及时调整图书结构;借阅者不能及时的查询到自己需要的书籍、或是已借书籍等等。手工管理还存在许多弊端,难免会造成数据信息的遗漏或是误报。信息化的图书馆管理系统可以解决现行系统存在的不足,为图书馆提供快速、高效的工作,也为借阅者带来方便可行的借阅过程。
三、 可行性研究
(一)实现的目标
图书馆里存放着大量的不同类型的书籍、报刊、资料等,对这些书籍资料的有效的归类和整理,降低图书馆工作人员的劳动强度,同时使图书馆的整个运作过程达到明细化,透明化的效果,是我们建立信息化图书馆管理系统的最终目标。这样不仅为图书馆各项工作有条不紊的进行提供了保障,还方便了借阅者。
(二)成本方面的可行性
该系统投资成本较小,操作方法简单,能有效地提高图书馆工作人员的工作效率,节约人力、物力、和相应的管理费用。因此在成本上是可行的。
(三)技术方面的可行性
该系统所需的硬件设备,市场上有销售且价格较低,甚至可以使用原有的设备;软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Basic,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。
(四)社会因素方面的可行性
1.法律方面
本系统的开发不会侵犯他人、集体或国家的利益,不违背当地法律法规。
2.使用方便
本系统可以满足图书馆管理的需求,而且对于使用软件人员的计算机水平要求并不是太高,只需要了解软件的基本操作流程就行了。
(五)结论
该系统在各个方面的均具有可行性,它的开发能够大幅度提升现行的人工管理现状,实现图书馆管理的完全人工管理到系统协助人工管理的进步,可以立即开始进行该系统的开发。 信息系统分析与设计
3
图书馆管理系统——需求说明书
一、需求概述
(一)编写目的
该需求说明书是为了向读者解说此系统是用来“做什么?”的问题,即此系统将要实现的功能,可从三个功能进行设计:图书查询、图书借阅和图书归还。
(二)背景
图书馆是信息交换和资源流通的重要媒介,对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。随着IT业的发展,人们广泛地利用计算机管理图书,图书管理系统的建立将给图书管理人员和读者带来很大的方便。
图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,查询等)。极大地方便了使用人员和管理人员,节约了时间和空间,实现图书借阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。
(三)功能说明与意义
1.图书的查询
(1)流程说明
用户通过把自己的借书证号输入系统,查询得出自己的借书状态,即所借图书的数量、每本图书的详细信息、还可以再借图书的数量等等。
(2)查询功能的意义
查询功能的设计,可以让用户轻松地了解自己借阅图书的状态,既省心又省时;通过查询到图书的索书号,用户可以轻松的找到所需的图书,为用户提供了便利。
2.图书的借阅
(1)流程说明
用户把借阅的图书和借阅证一并交与管理员,系统会自行对书号和借阅证上的信息进行相关的数据处理,而该用户的借阅证上会显示对此图书的状态为借阅,然后,完成信息系统分析与设计
4 图书借阅功能。
(2)借阅功能的意义
借阅功能的设计,免去以前手稿式的登记,不再慢慢地依依登记姓名、系别、专业、班级、图书号等信息,节约了时间,也更利于借阅图书流程的流畅进行,提高了借阅图书的效率。
3.图书的归还
(1)流程说明
用户把图书交还至管理员,通过对该图书的书号的处理,系统会自动更改该用户对此图书的拥有状态,改至已归还,完成图书的归还。
(2)归还功能的意义
归还功能的设计,利于对图书的整体管理,减少了图书丢失的风险。
二、任务概述
(一)目标
通过对书籍资料的系统化管理,进行有效的归类整理,提高图书馆的运作效率;
提高用户的借阅图书的整体效率;
通过该系统的投入使用,减少工作人员的数量,降低对图书馆管理的成本投入;
系统化的管理使整个图书馆的运作过程得以明细化、透明化,将会降低工作人员的劳动强度,使各项工作有条不紊的开展。
(二)用户特点
用户对象是学校的全体师生,并以借书证为唯一的识别工具,进行图书的查询、借阅和归还,
(三)需求分析DFD图
1.查询功能DFD图
信息系统分析与设计
5
2.借阅功能 DFD图
3.归还功能 DFD图
用户 用户信息 P2
借阅图书
借书证 D1 图书 D2 管理员
借书证 D1 用户 借书证号 P1
查询图书
借书证 D1 图书 D2 用户图书状态 信息系统分析与设计
6
三、数据字典
(一)数据流词条描述
1.数据流名:图书资料信息
说明:用于查询图书数据。
数据流来源:来自图书录入、修改、删除处理。
数据流去向:图书查询
数据流组成:图书编号 + 图书名称 + ISBN + 作者 + 出版社 + 图书价格 + 现
存量 + 库存总量 + 图书简介
数据流通量:大
2.数据流名:图书借还信息
说明:用于对图书借阅,归还情况进行登记。
数据流来源:来自图书借阅、归还处理;来自图书借还文件。
数据流去向:图书借还文件;图书借阅、归还处理。
数据流组成:图书编号 + 借阅人ID + 借阅/ 归还时间
数据流通量:小
3.数据流名:用户资料信息
说明:用于存放,查询,信息。
数据流来源:来自用户信息录入、修改、删除处理。
数据流去向:用户信息查询 用户 用户信息 P3
归还图书
借书证 D1 图书 D2 管理员
借书证 D1 信息系统分析与设计
7 数据流组成:用户编号 +姓名 +性别 + 年龄 + 职业 + 联系电话 + 单位 + 现借图书数量 + 可借图书数量
数据流通量:大
(二)数据元素词条描述
1.数据元素名:图书编号
类型:字符
长度:10位
相关数据结构:图书数据库文件,图书借还文件
数据元素名:图书名称
类型:字符
长度:50位
相关数据结构:图书数据库文件
数据元素名:图书类型
类型:字符
长度:20位
2.相关数据结构:图书数据库文件
数据元素名:用户ID
类型:字符
长度:10位
取值范围:任意
相关数据结构:用户信息文件、登陆信息文件、图书借还文件
数据元素名:用户姓名
类型:字符
长度:30位
取值范围:任意
相关数据结构:用户信息文件
(三)数据文件词条描述
1.数据文件名:图书数据库文件
简述:用于存放各类图书基本信息
数据文件组成:图书编号 + 图书名称 + ISBN + 作者 + 出版社 + 图书价格 + 信息系统分析与设计
8 现存量 + 库存总量 + 图书简介
组织方式:索引方式
存储方式:直接
存取频率:高
数据文件名:图书借还文件
简述:用于记录图书借还明细信息
数据文件组成:图书编号 + 用户ID + 借阅/归还日期
组织方式:索引方式
存储方式:直接
存取频率:高
2.数据文件名:用户资料文件
简述:用于存放用户信息,权限。
数据文件组成:用户编号 +姓名 +性别 + 年龄 + 职业 + 联系电话 + 单位 +
现借图书数量 + 可借图书数量
组织方式:顺序(单记录文件)
存储方式:顺序
存取频率:高
四、运行环境规定
(一)硬件设备
1.用户硬件
Pentium Ⅲ处理器且满足一下要求的计算机
最低256MB内存
最小8G硬盘
鼠标
键盘
2.服务器硬件
Pentium Ⅲ处理器且满足一下要求的计算机
最低2G内存
最小200GB硬盘