管理信息系统实验报告1_第1页
管理信息系统实验报告1_第2页
管理信息系统实验报告1_第3页
管理信息系统实验报告1_第4页
管理信息系统实验报告1_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论