1、管理信息系统实验报告:图书馆管理信息系统(MIS)第 1 页(共 14 页)管理信息系统实验报告系部名称 : 国际学院专业名称 : 会计班 级 : 0911姓名 : 管理信息系统实验报告:图书馆管理信息系统(MIS)第 2 页(共 14 页)第一章 图书馆管理信息系统的系统规划1.1 图书馆管理项目开发背景及开发目的传统的图书馆管理工作主要是由于书籍管理、借阅管理、图书管理查询。该工作主要由学校图书管理人员来完成。近年来,随着招生规模的持续壮大,图书馆的容量也不断增加,有关图书的各种信息量也成倍的增加。面对庞大的信息量,传统的人工式的管理导致工作繁重,人力物力过多的浪费,图书馆的管理成本高,然
2、而工作效率却不高,工作质量也难以得到可靠的保证,从而影响了整个图书馆的运作及管理。时代的进步,计算机越来越广泛的运用,原先主要由手工操作的图书管理,正在慢慢的由计算机代替,并且日益完善。图书管理系统就是为了解决和减轻繁琐的手工管理,使图书馆可以上升到一个完善的电子化,信息化管理。在全球信息化的今天,是同计算机进行生产和管理已经成为一种趋势。计算机可以为我们选择最优的方案来达到我们的要求。在图书馆这一环境中,使用计算机管理可以最大程度减少操作难度,减轻工作人员的劳动负担。实现“以人为本,科学管理,创建新型现代化学校图书馆”的目标1.2 图书馆管理可行性分析图书馆是图书馆管理系统是利用计算机技术使
3、书籍管理、借阅管理、图书管理查询等有机的结合在一起方便图书管理人员进行统一高效率的管理。对于系统的结构特性设计,应遵循提高系统实用性和操作简便灵活性的设计的原则。在业务流程上遵循了手工管理时的操作流程,使学生很快掌握操作程序等。1.2.1 经济性可行性研究目前计算机广泛应用于各个领域,尤其是在数据处理方面表现出了巨大的优势,利用计算机将各种复杂的数据,都制作成数据库,交由电脑来管理。用电脑管理数据,可以最大程度减少操作难度,减轻工作人员的劳动负担,并且运算速度快,可靠性高。这使得创建一个好的信息管理系统成为一个必要的工作。但是,建立图书馆管理系统在经济上是否可行呢?一方面,随着计算机的普及,硬
4、件设备价格不断下降。建立图书馆管理系统的费用并不是十分的昂贵。通常一个小型的图书馆借阅管理信息系统只需几台普通计算机。以及少量的辅助设备。即使加上开发时产生的各种费用也不会和高。一般情况是可以接受的。另一方面建立图书馆管理以后, ,由于图书馆的业务比较固定,后期的维护费用将是比较低的。而且由于计算机的使用,降低管理人员的劳动强度,提高劳动效率,甚至节约人员成管理信息系统实验报告:图书馆管理信息系统(MIS)第 3 页(共 14 页)本。减少由手工管理失误带来的损失。所以建立一个图书馆管理信息系统所需经济技术投入不会太大,在经济方面完全可行的。1.2.2 技术性可行性研究信息时代到来,人们对信息
5、处理的需求越来越高,从而使管理信息系统开发技术得到了从分的发展与完善,使得开发本系统在技术性成为可能。该系统使用了 Visual Basic6.0 结合Microsoft SQL 数据库进行开发,比较容易上手。目前,管理信息系统已经应用到了各个领域。很多图书馆已经采用了先进的图书管理系统,所以会由很多成功的经验可以让我们在设计和实施的过程来借鉴,极大地降低了开发的风险。所以,建立一个图书馆管理信息系统在技术上市可行的。1.2.3 管理可行性研究系统的工作流程设计遵循了手工的操作流程,所以工作人员只要会简单的计算机录入工作就能很快地掌握系统的使用。也降低管理人员的劳动强度,提高劳动效率,甚至节约
6、人员成本。减少由手工管理失误带来的损失。综上所述,系统的开发无论是在经济、技术、管理方面都是可行的可以进一步开发研究。第二章 图书馆管理企业内部业务管理信息系统的系统分析2.1 组织结构与功能分析组织结构图一张反映组织内部之间隶属关系的树状结构图如图 2.1-1,组织结构是如何对组织内部进行分工、分配任务,形成上下左右的部门联系以及上下职位结构。组织结构反映了组织的目标和计划、管理人员可利用的权责、组织所处的环境条件。管 长办 公 室馆藏部计划部采购部财务部客服部图 1 图书馆的组织结构图管理信息系统实验报告:图书馆管理信息系统(MIS)第 4 页(共 14 页)从图中可以看出,这种组织结构设
7、置简单、权责分明,信息沟通方便,便于集中管理。适合于规模较小的图书馆。2.2 组织/业务关系图由上一节知道,组织结构图对于组织内部各部分之间的联系程度,组织各部分主要业务职能和它们在业务过程中承担的工作却不能反映出来。这会给后续的业务带来困难。为了弥补这方面的不足,通常需要组织/业务关系图来反映组织各部分在承担业务时的关系。序号业 务联 系 程 度组织办公室部计划部馆藏部采购部财务部1 * 2 *3 *4 *5 *6 * 人 事 管 理采 购 计 划图 书 档 案管 理 保 护借 阅 管 理财 务 管 理“”表示该部门是该项业务的相关部门;“”表示该部门是参加协调该业务的相关单位;“*”表示该
8、部门是对应组织的主要任务;空格:表示该单位与对应业务无关。2.3 业务功能一览表业务功能一览表是一个完全以业务功能为主体的树状表,其目的在于描述组织内部各部分的业务和功能管理信息系统实验报告:图书馆管理信息系统(MIS)第 5 页(共 14 页)馆 长办 公 室计 划 部 主 管采购新书及处理旧书采购调研下架读者的活动计划器材购买或更换借阅记录管理上架采购单据报销单次读者进入交钱会员卡充值处理书目回收资金验收书本入库发出定书单核对计划购买数目计 划 部 员 工馆 藏 主 管馆 藏 部 员 工采 购 部 主 管采 购 员 工财 务 主 管财 务 员 工员工工作2.4 业务流程图业务流程图(tra
9、nsaction flow diagram 简称 TFD)就是利用一些规定的符号及连线来表示某个业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一“本”用图形方式反映实际业务处理过程的“流水账” 。业务流程图是一种用尽可能少 、 尽 可 能 简 单 的 方 法 来 描 述 业 务 处 理 过 程 的 方 法。管理信息系统实验报告:图书馆管理信息系统(MIS)第 6 页(共 14 页)开 始管 理 员 登 陆是 否 合 法借 阅 图 书N o结 束管 理 员 注 销选 择归 还 图 书 退 出查 询 信 息学 生 信 息表 操 作图 书 信 息表 操 作选 择
10、增 加 修 改删 除退 出确 认更 新N oY e s选 择 查询 方 式书 名 书 号 作 者 出 版 社输 入 所 需 记 录 要 求查 找 记 录显 示 记 录继 续Y e sN o读 入 书 号 读 入 书 号超 期已 借 出N o读 入 学 号确 认更 新 数 据 库Y e s继 续Y e sY e sY e sN oY e s罚 款更 新 数 据 库继 续Y e sN oN o2.5 数据流程图数据流程图(Data Flow Diagram, DFD)是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数
11、据信息的传递、处理和存储过程的一种工具 1。数据流程图中常用的符号如图 2.5-1 所示:管理信息系统实验报告:图书馆管理信息系统(MIS)第 7 页(共 14 页)归 还 图 书读 者借 阅 图 书馆 藏 图 书 信 息 表F 2F 1读 者 信 息 表F 2馆 藏 图 书 信 息 表查 询3F 3借 阅 信 息 表罚 款 信 息 表F 421修 改 读 者 信 息管 理 员修 改 图 书 信 息修 改 管 理 员 信 息F 5546管 理 员 信 息 表新 读 者 信 息新 图 书 信 息新 管 理 员 信 息查 询 信 息结 果 查 询读者信息图书2.6 系统数据库建模-E-R 模型分析
12、E-R 模型(实体联系模型) ,简称 E-R 图,是描述概念世界、建立概念模型的实用工具。由前一章的分析可以看出,本系统主要有四个基本实体:管理员,图书,读者和统计表。各实体间的联系图如下图所示:M1MN管 理 员学 生 管 理学 生借 阅归 还图 书NN图 书 管 理1N管理信息系统实验报告:图书馆管理信息系统(MIS)第 8 页(共 14 页)各实体联系图其中各实体的属性如下图图所示:学 生学 生 学 号学 生 姓 名性 别电 话身 份 号学生属性图图 书图 书 名 称图 书 编 号图 书 出 版 社出 版 日 期图 书 作 者I S B N图 书 数 量 图 书 类 别图书属性图管 理
13、员编 号姓 名 密 码加 入 时 间分管理员属性图实体:学生(学生学号,学生姓名,性别,电话,身份号)图书(图书编号,书名,作者,出版社,定价,图书类别,图书出版日期,图书数量)管理员(编号,名字,密码,加入时间)联系:学生管理(图书管理员,学生姓名,学生密码)图书管理(图书管理员,借阅号,归还号)查询(图书编号,借阅证号,图书管理员,学生)E-R 图是建立数据模型的基础,根据 E-R 模型向关系模式的转换规则,可以将 E-R 图中所有的实体和联系都用关系来表示,从而可以得到数据库的逻辑模型。2.7 数据字典数 据 字 典 ( Data dictionary) 是 一 种 用 户 可 以 访
14、问 的 记 录 数 据 库 和 应 用 程 序 元 数 据的 目 录 。 数 据 字 典 是 关 于 数 据 的 信 息 的 集 合 , 也 就 是 对 数 据 流 图 中 包 含 的 所 有 元 素的 定 义 的 集 合 . 下面列出了系统的主要数据字典。图书:图书表结构管理信息系统实验报告:图书馆管理信息系统(MIS)第 9 页(共 14 页)名称:管理员别名:描述:记录管理员信息定义:管理员信息=管理员 ID+管理员 name+密码+ 加入时间位置:学生信息:学生信息表结构别名描述:记录所有学生信息情况 定义:学生信息表=学生学号+学生姓名+ 性别+电话+身份号位置:Librarydat
15、.mdf 数据库名称:归还图书别名描述:归还图书的相关信息 定义:归还图书=借阅 ID+学生学号+图书编号+归还日期位置: 归还登记:归还登记表结构别名:描述:记录所有图书的基本情况定义:图书表信息=图书编号+图书名称+ 图书 ISBN 号+图书作者+ 图书出版社+图书类型+图书价格+库存量+图书副本数量 +图书总数位置:Librarydat.mdf 数据库名称:借阅请求别名描述:学生借阅请求信息 定义:借阅登记表=借阅 ID+学生学号+图书编号位置: 借书登记:借书登记表别名描述:记录所有图书的借阅情况定义:借阅登记表=借书编号+学生学号+ 图书编号+借书时间+归还时间+ 是否归还位置:Li
16、brarydat.mdf 数据库管理信息系统实验报告:图书馆管理信息系统(MIS)第 10 页(共 14 页)别名描述:记录所有已归还图书的借阅情况定义:归还信息表=编号+ 图书名称+ 归还时间+作者+出版社 位置:Librarydat.mdf 数据库名称:提示惩罚信息别名描述:未归还图书的学生需要提示的信息 定义:提示惩罚信息表=借阅 ID+学生学号+图书编号+应归还日期+处罚提示位置: 名称:管理条例 1别名描述:对正常归还的处理方法 定义:管理条例 1=借阅 ID+未过规定归还时间位置: 名称:管理条例 2别名描述:对丢失或超期归还图书的处理方法 定义:管理条例 2=借阅 ID+过规定归
17、还时间+相关处罚方法位置: 名称:借阅结果别名:描述:是否借阅成功的返回结果定义:借阅结果=借阅 ID+图书编号+学生学号+是否借出+提示成功借阅位置:名称:归还结果别名:描述:归还图书操作完成后成功的返回结果定义:归还结果=借阅 ID+图书编号+学生学号+是否已归还+是否提示惩罚位置:管理信息系统实验报告:图书馆管理信息系统(MIS)第 11 页(共 14 页)2.8 数据库设计依据数据库的原理,并结合以上 E-R 图,经过转化,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序设计的简易性,本系统决定采用一个数据库,在其下创建5 个数据表,其结构分别如下: 表 2.8-1 图书信
18、息表的结构序号 字段名称 字段说明 类型 位数 属性 是否为主 键1 cBooksID 图书编号 文本 7 必须非空 是2 cBooksName 图书名称 文本 20 必须非空3 cBooksISBN 图书 ISBN 号 文本 15 可为空4 cBooksAuthor 图书作者 文本 10 可为空5 cBooksPublisher 图书出版社 文本 20 可为空6 cBooksType 图书类型 文本 16 可为空7 smBooksPrice 图书价格 货币 可为空8 iBooksStoreQuan 图书库存量 整数 可为空9 iBooksLeftQuant 图书副本数量 整数 可为空10 i
19、BooksTotalQuan 图书总数 整数 可为空2.图书借阅登记表(tBorrow) ,其字段列表如表 2.8-2 所示。表 2.8-2 图书借阅登记表的结构序号 字段名称 字段说明 类型 位数 属性 是否为主 键1 cBorrowID 借书编号 文本 6 必须非空 是2 cVipID 学生编号 文本 6 必须非空3 cBooksID 图书编号 文本 7 必须非空4 cBorrwTime 借书时间 时间日期 可为空5 cReturnTime 还书时间 时间日期 可为空6 cReturn 是否归还 文本 1 可为空3.图书归还登记表(tReturn) ,其字段列表如表 2.8-3 所示。表
20、2.8-3 图书归还登记表的结构序号 字段名称 字段说明 类型 位数 属性 是否为主 键1 cBorrowID 借书编号 文本 6 必须非空 是管理信息系统实验报告:图书馆管理信息系统(MIS)第 12 页(共 14 页)2 cVipID 学生编号 文本 6 必须非空 是否为主 键3 cBooksID 图书编号 文本 7 必须非空 是4 cBorrwTime 借书时间 时间日期 可为空5 cReturnTime 还书时间 时间日期 必须非空6 cReturn 是否归还 文本 1 必须非空7 cNoReturn 归还异常 文本 8 可为空4.学生信息表(tVip) ,其字段列表如表 2.8-4
21、所示。表 2.8-4 学生信息表的结构序号 字段名称 字段说明 类型 位数 属性 是否为主 键1 cVipNO 学生编号 文本 6 必须非空 是2 cVipName 学生姓名 文本 10 必须非空4 cVipSex 学生性别 文本 1 可为空5 cvipAddTel 学生电话 文本 必须非空6 cvipID 学生身份证号 文本 必须非空5.管理员信息表(tOperators) ,其字段列表如表 2.8-5 所示。表 2.8-5 管理员信息表的结构序号 字段名称 字段说明 类型 位数 属性是否为主键1 cOperatorID 管理员编号 文本 5 必须非空 是2 cOperatorName 管理
22、员姓名 文本 10 必须非空3 cOperatorPassword 密码 文本 6 必须非空4 cOperatorAddTime 管理员加入时间 时间日期 10 必须非空2.9 系统 U/C 矩阵分析过程/数据矩阵(U/C 矩阵) U/C 矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,并以字母 U(Use )和 C(Create)来表示过程对数据类的使用和产生。 U/C 矩阵是 MIS 开发中用于系统分析阶段的一个重要工具。提出了一种用关系数据库实现U/C 矩阵的方法,并对其存储、正确性检验、表上作业等做了分析。 管理信息系统实验报告:图书馆管理信息系统(MIS)第
23、 13 页(共 14 页)功 能 数 据 类 计划 财务 供应商图书信息读者信息 设备 订货 成本 职工管 理 计 划 采 购 计 划 C U U财 务 规 划 U C U采 购 U C U图 书 编 目 C读 者 注 册 C上 架 管 理 U U借 书 管 理 U U还 书 管 理 U U U会 计 预 算 U U C会 计 总 账 U C U组 织 分 析 U U人 员 招 聘 /考 核 C财 会业 务 管 理人 事管 理 计 划第三章 图书馆业务管理信息系统的系统设计3.1 功能子系统划分1、基本信息管理模块包括书籍信息管理子模块和读者信息管理子模块:图书信息管理子模块:包括新书录入和图
24、书管理两个功能,在图书管理种,系统有对包括书名、条形码、出版社、价格、页数等各种信息进行添加、修改和删除和查询等功能。读者信息管理子模块:包括新读者录入和读者管理两个功能。在读者管理种,系统有对包括读者名,备注,部门,住址等与读者有关的各种信息进行添加、修改、删除和查询等功能。2、业务管理模块业务处理子模块,包括借书处理和还书处理。业务查询子模块,包括对图书和读者基本信息的查询,以及对各种借阅情况的查询,如当天借出图书、当天归还图书、当天借书读者、当天归还读者和过期未还读者等。3、统计模块统计单本图书的借阅排名、和按类别统计借阅热点,另外也可统计收取罚款的情况。4、系统设置模块包括图书类别设置
25、,图书存放位置设置,读者类别设置,修改管理员登录密码以及退管理信息系统实验报告:图书馆管理信息系统(MIS)第 14 页(共 14 页)出系统等。3.2 层次化模块结构图根据上节分析,可绘出系统层次结构图如下图:图 书 馆 管 理 信 息 系 统基 本 信 息 系 统 业 务 管 理 统 计 系 统 设 置图书管理读者管理业务管理业查询理借书管理还书管理图书查询读者查询借阅查询借阅排名罚款统计图书设置读者设置密码修改退出系统类别设置位置设置罚款设置类别设置第四章 系统设计总结4.1 项目实施中各个工作流程及时间分布序号 内容 所用时间1 项目开发背景和目的的编写 半天2 总体规划 一天3 系统
26、分析 一天4 系统设计 一天5 组织业务关系图、业务功能一览表 一天6 业务流程图、数据流程图 两天半7 数据库设计、E-R模型分析以及数据字典 两天8 U/C矩阵分析 一天半9 功能子系统划分,层次化模块设计 半天10 系统总评 半天4.2 本人系统设计特点通过对图书馆的规划、分析、设计、实施以及最后在实践中的维护,基本解决了公司之前存在的各种信息沟通难的问题。建立了一套符合图书馆现阶段发展的管理信息系统,并且通过详细、全面的可行性分析得出了具体的业务流程图、数据流程图,从中再建立起管理信息系统实验报告:图书馆管理信息系统(MIS)第 15 页(共 14 页)一个新的系统逻辑模型,相应提取有
27、用的实体,并对其进行具体的技术设计,从而构建出一套完整、可行符合图书馆实际发展要求的新的管理信息系统。1. 优点:本系统具有较强的直观性,设计完整,能较好的体现系统的设计构思;2. 缺点:设计的有些方面有点简单,有很多地方还需进一步分析改进4.3 对教学实验作业的建议通过两周的连续上机操作,我基本掌握了管理信息系统开发的基础知识,掌握了Microsoft Office Visio 基本操作,绘制出比如组织/ 业务关系图,数据流程图,E-R 模型图等。再次熟悉 Access 操作等。在作业过程中,由于没有熟练掌握基本技能,出现了许多小问题,但经过老师的指导同学们的帮助,顺利完成作业。通过和同学们
28、交流沟通,我发现大多数同学遇到了和我同样的问题:基础知识不扎实,上机操作能力差,很多知识也只是停留在理论上,所以建议学校以后多给予我们一些实践环节, 增强我们把书本知识运用到实际操作中的能力,为今后工作打下良好的基础。管理信息系统实验报告:图书馆管理信息系统(MIS)第 16 页(共 14 页)实验评价通过这次图书馆设计,我掌握了管理信息系统开发的基本过程,巩固了运用画图工具 Visio 的基本操作,同时也增强了把书本知识运用到实际操作中的能力。通过检索大量的文献资料,对管理信息系统方面新的知识和发展动态有了更为深入了解。这次图书馆管理系统设计使我感受到了系统设计的艰辛,很多看起来简单的问题实际动手起来却不是那么回事,往往有这样或那样的错误,需要我们一步一步地去解决,但由于老师和同学的帮助和我自己的努力,还是顺利完成了图书馆的设计,这给了我很大的鼓励。最后,在此向在设计过程中给与我指导与帮助的石老师和同学门表示感谢,谢谢!管理信息系统实验报告:图书馆管理信息系统(MIS)第 17 页(共 14 页)教师评语 分数_管理信息系统实验报告:图书馆管理信息系统(MIS)第 18 页(共 14 页)