版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一、 实验目的2二、 实验环境2三、 实验步骤21系统项目概述22. 系统分析32.1可行性分析32.2组织结构分析42.3业务流程分析52.4数据流程分析62.5数据字典73. 系统设计113.1功能结构图设计113.2输出设计123.3输入设计133.4代码设计153.5数据库设计15四、 实验收获16 图书管理信息系统设计报告时间:2011年6月3日 地点:4教mba机房一、实验目的 管理信息系统的课程实践部分,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,可以使学生获得以下收益: 1)加深理解、验证巩固课堂教学内容2)培养学生理论与实践相结合的能力;3)掌握管理信息系统
2、分析、开发的步骤;4)熟悉常用开发软件与辅助;5) 熟练运用某种语句编写代码;6) 根据图书馆管理系统的特点,实现系统。二、实验环境 信息在当今时代的高速流通,计算机系统则在信息时代扮演着极为重要的角色,随着计算机的不断发展,计算机早已渗透到各个领域,图书馆也不例外,图书馆的计算机化已刻不容缓。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。本小组成员针对图书馆管理的现状,经过详细系统的调查与分析,阐明了图书管理系统的需求和功能,为图书馆管理信息系
3、统的开发打下坚实基础。三、实验步骤1. 系统项目概述 1.1开发目的燕山大学图书馆是一个具有万人读者的大型图书馆,目前图书馆藏书110多万册,期刊2200余种,图书几乎覆盖在校所有学科。与此同时,图书馆加强了以信息资源为主导方向的资源建设和以网络资源、电子资源为主要内容的信息导航工作。对图书馆进行管理信息系统的完善符合图书馆的主要工作需求和发展方向。虽然现行的图书管理信息系统与手工管理相比,方便、快捷,提高了图书管理效率,但是依然存在一些问题。此次系统开发目的是克服现行图书馆借阅系统不完善、图书信息不全面、采购不及时、查找书籍废时、超期书籍管理效率低下等问题,帮助图书馆管管理部门提高工作效率,
4、实现图书馆信息系统自动化、规范化、系统化。为同学们提供书籍借阅和查询,超期书籍提醒,满足同学们对新书好书的需求等便利服务,进一步完善图书管理信息系统,提高图书馆管理效率,为学生老师们提高服务质量。总之,实现图书馆的信息化管理。1.2业务范围(1)完善图书馆网络化借阅系统;(2)提高图书馆的图书借阅、归还流程;(3)开发学生图书查询计算机化管理;(4)开发图书馆采购部门、还书处新系统。1.3主要任务(1)进行可行性分析,确认开发是否可行。(2)进行详细的调查分析,确认广大同学要求,保证系统功能与大部分同学的要求相吻合。(3)调查现行图书馆系统中信息处理的具体情况,系统内部功能结果,设计一个合理的
5、系统逻辑模型,为新系统的设计打好基础。(4)进行管理业务流程分析,绘制数据流程图,功能模块图, er图,编辑数据字典,数据加工处理的描述等。(5)进行系统设计,功能结构图设计,新系统信息流程图设计,输出设计,输入设计,数据存储设计等。(6)系统的实施与模拟运行。2.系统分析2.1 可行性分析 可行性分析是指详细调查之后对系统项目开发的必要性与可行性的确定。随着图书种类、数量与读者数量的增加,提高用计算机管理图书系统的服务质量与效率已迫在眉睫。(1)管理可行性分析 管理上的可行性是指管理人员对开发应用项目的态度和管理方面的条件。高校图书馆是学生增加知识和提高素养的地方,提高图书馆的管理效率与质量
6、对学校的发展至关重要。燕山大学图书馆拥有良好的网络环境、丰富的信息资源和较高的人员素质,图书馆各部门分工明确,图书馆馆长和书记也将图书馆的网络化、电子化、数字化建设作为工作重点。所以在这样的环境下,新系统的管理和实施是实在可行的。(2)技术可行性分析根据新系统的目标来衡量是否具备所需技术,包括人员数量和水平、硬件、软件及其它应用技术。当前的项目只是在原系统上进行局部的改进,比较简单,目前计算机技术快速发展,所以具备技术可行性。(3)经济可行性分析 主要是预估费用支出对项目的经济效益进行评价。图书馆是一个商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费
7、用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。2.2 组织结构分析 为了对系统有一个全面的了解,首先要对系统的内部各隶属部门关系进行调查。图书馆系统的组织结构图如下:馆长人文社科书库打字复印部外文书库自然科学书库文学书库学生阅览室采编部姓名借阅部阅览部办公室教师阅览室电子阅览室期刊阅览室 图1 组织结构图2.3 业务流程分析 调查管理业务流程应该顺着原系统信息流动的过程逐步进行,通过管理业务流程图
8、来反映和表达。管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表。图书管理信息系统的业务流程如图所示: 图2 管理业务流程图读者图书信息单缺货通知单查询处采购员订货单书店提货通知单入库单图书地址单借书管理员id卡图书id卡读者图书还书管理员罚款通知单续借单图书图书库2.4 数据流程分析 数据流调查过程收集的资料包括:输入单据、输出报表和数据存储介质的典型格式,各环节的处理方法和计算方法等。调查结果用数据流程图表示,数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息在系统中的流动、处理和存储情况表示出来。以下图书馆管理信息系统的数据流程图:图3 数据
9、流程图图书、id卡续借处理图书数据库读者借书处理书、id卡地址登记借阅数据查询处理信息图书地址个人图书信息库还书处理图书罚款通知单检查是否超期登记缺书登记采购员购买登记2.5 数据字典 数据字典的内容主要是对数据流程图的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几方面进行的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。在系统分析中会产生大量的数据字典,以下将列出数据中代表性的数据项、数据流、处理逻辑、存储逻辑、外部实体等项。 数据项的定义数据项编号:i-01数据项名称:图书编号别 名:无简 述:某种图书的代码类 型:字符型长 度:20字节
10、取值范围:数字 + 英文字母数据项编号:i-02数据项名称:学生借书证编号别 名:id卡号简 述:每个同学有唯一的一个编码类 型:数值型长 度:12 位取值范围:000000000000到999999999999 取值说明:1到2位代表年级,3到4位代表校区,5到6位代表学院,7到8位代表专业,9到12位代表专业学生排号。数据项编号i-03数据项名称:馆藏数量别 名:图书的馆藏书量简 述:某种图书的库存数量类 型:数值型长 度:2位整数取值范围:0-20 数据流的描述数据流编号:d-01数据流名称:查询 简述:读者查询图书的记录数据流来源:“读者”外部实体数据流去向:“检索图书馆是否有书”处理
11、逻辑数据项组成:图书名+图书编号+出版社+作者+借书日期+还书日期数据流量:平均400次/日高峰流量:最大600次/日数据流编号:d-02数据流名称:借书 简述:读者借阅图书的记录数据流来源:“读者”外部实体数据流去向:图书馆借书记录管理系统数据流组成:图书编号+出版社+作者+图书证号+姓名+联系电话+学院+年级+专业+借书日期+应还日期数据流量:平均300本/日高峰流量:最大500本/日数据流编号:d-03数据流名称:还书 简述:读者还书的记录数据流来源:“读者”外部实体数据流去向:“检索图书是否过期”处理逻辑数据流组成:图书编号+出版社+作者+图书证号+姓名+联系电话+学院+年级+专业+借
12、书日期+还书日期数据流量:平均300本/日高峰流量:最大500本/日 处理逻辑的定义处理逻辑编号:p-01处理逻辑名称:查询处理简述:查询图书馆是否某种书输入的数据流:图书名称,来源于读者;作者名称,来源于读者;图书编号,来源于读者。处理:根据读者录入数据流“图书名称”、“作者”或“图书编号”,检索图书馆数据库,确定图书名;再根据图书编号或作者,确定图书 输出的数据项:图书馆藏地址,图书总量,图书可借阅量,已借图书应还日期 处理逻辑编号:p-02处理逻辑名称:借书处理 简述:登记读者的借阅数据输入的数据流:读者姓名,借书证号,联系电话,来源于读者;图书编号,图书名称,借书日期 处理:根据输入的
13、数据流“图书编号”和“借书证号”,将数据记录下来。输出的数据流:应还日期 处理逻辑编号:p-03处理逻辑名称:还书处理 简述:登记读者的还书数据输入的数据流:读者姓名,借书证号,联系电话,来源于读者;图书编号,图书名称,还书日期。处理:根据输入的数据流“图书编号”和“借书证号”,查阅是否逾期,若逾期,输出罚款通知书,如没有逾期,消除借书记录 输出的数据流:罚款通知单(逾期情况下) 数据存储的定义数据存储编号:f-01数据存储名称:借书记录简述:记录读者借书的数据。数据存储组成:图书名称+图书编号+馆藏地址+库存量+借书证号+借书日期 关 键 字:图书编号 外部实体的定义外部实体编号:s-01外
14、部实体的名称:读者简述:阅读图书的读者输入的数据流:i-01、i-02输出地数据流:应还日期3. 系统设计针对读者查询图书的需求,参照现有的开发环境,利用可用资源和使用资源,设计出一个能满足相应功能需求的系统,力求系统界面简洁、友好,输入简单,功能完善、齐全。3.1 功能结构图设计 所谓功能结构图就是将系统的功能进行分解,按功能从属关系表示的图表根据业务、据流程图等,本系统的功能结构可设计如图所示图书馆管理系统图书查询管理借书管理还书管理录入图书信息有无可借复本显示图书地址更新数据图书入库核对图书是否过期登记借书信息图书出库更新数据图4 功能结构图3.2 输出设计 输出设计必须为读者提供准确、
15、及时、使用的信息。系统只有通过输出才能实现服务。1) 确定输出内容,即必须确定借阅者在适用信息方面的要求。设计输出的信息内容包括输出信息形式、输出项目及数据结构、数据类型、位数及取值范围、生成途径、完整性及一致性。比如(1) 按某一条件查询可按图书类别输出结果(2) 按照书名查询输出图书地址2) 选择输出设备和介质。输出设备为显示终端、打印机等,输出介质为纸张。3) 确定输出格式。3.3输入设计 输入设计的目标是保证系统输出数据的正确性,在此前提下,应做到输入方法简单、迅速、经济、方便。在输入设计中,提高效率和减少错误是两个最根本的原则,要遵循最小量原则、简单性原则、早检验原则、少转换原则。
16、(1) 输入读者基本信息。包括:读者姓名、借书证号,班级,密码等基本信息。(2) 登陆成功后的界面,选择所要进行的操作。(3)输入图书的基本信息。包括:图书名称、图书地址、图书作者,出版社,图书类型等基本信息。 3.4 代码设计 新系统为每本图书设计了代码,一方面可以统一图书信息,另一方面是为了方便数据的输入。图书代码以数字和字母表示。设计方案如下图所示。 *书号房间号3.5数据库设计 数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的步骤之一。数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。(1) 概念设计经过我们对图书馆的调查我们了解了该系统中
17、的几个实体类型有:学生、图书管理员、图书还有采购员。这些实体之间的相互关系有: 学生与图书之间有“借阅”关系,是多对多的。图书管理员与图书之间有“管理”关系,是一对多的。采购员与图书之间有“采购”关系,是一对多的。每个实体的属性分别是:学生:姓名,借书证号,联系电话图书:书名,书号,数量,地址图书管理员:姓名,工号采购员:姓名,工号画出库存管理的e-r图如下图所示:工号学生借阅图书借书日期还书日期书名数量书号地址采购管理图书采购员联系电话图书管理员mnnmnm姓名借书证号工号姓名图5 e-r 图 (2)逻辑设计 逻辑设计的任务是根据dbms的特征把概念结构转换为相应的逻辑结构。概念设计所得到的
18、e-r模型,是独立于dbms的,这里的转换就是把表示概念结构的e-r图转换成关系模型的逻辑结构。将上图转换为规范的关系模式为:学生(姓名,借书证号,联系电话)图书(书名,书号,数量,地址)图书管理员(姓名,工号)采购员(姓名,工号)(3)物理设计物理设计的目的是根据具体dbms的特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所包含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。四、实验收获 管理信息系统(mis)一门综合应用管理学,运筹学,计算机科学,应用数学,决策理论等多学科交叉的边缘学科,用于帮助企业事业等组织单位进行战略管理,管理控制,运行控制和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流仓库经理年度述职报告
- 智慧教室装修方案
- 从业人员安全生产教育培训
- 孕期糖尿病饮食和护理
- 老年人糖尿病病人的护理
- 龋齿病的发展过程图解
- 2.3.1物质的量的单位-摩尔 课件高一上学期化学人教版(2019)必修第一册
- 吉林省2024七年级数学上册第1章有理数1.10有理数的除法课件新版华东师大版
- 吉林省2024七年级数学上册第1章有理数全章整合与提升课件新版华东师大版
- 深度学习及自动驾驶应用 课件 第9、10章 生成对抗网络及自动驾驶应用、强化学习理论及自动驾驶应用实践
- 养老机构心理危机应急救援预案
- 《老年人生活照护》试卷A卷及答案
- 2024年上海公务员考试申论试题(A卷)
- 工厂蒸汽管道铺设工程合同
- 电子信息产业园建设项目可行性研究报告
- 消防安全知识培训课件
- (一模)宁波市2024学年第一学期高考模拟考试 物理试卷(含答案)
- 高中历史选择性必修2知识点总结归纳
- 16J914-1 公用建筑卫生间
- 物联网应用技术职业生涯规划
- 2024年广东恒健投资控股有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论