管理信息系统实验分析、设计报告.doc
《管理信息系统实验分析、设计报告.doc》由会员分享,可在线阅读,更多相关《管理信息系统实验分析、设计报告.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生学号实验课成绩学 生 实 验 报 告 书实验课程名称管理信息系统开 课 学 院管理学院指导教师姓名学 生 姓 名学生专业班级20122013学年 第1学期 实验项目名称图书管理系统实验者专业班级同组者实验日期2012.11.16一、 实验目的、意义1) 熟悉业务流程图、数据流程图、数据字典的绘制。2) 树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。3)针对一个企业应用软件系统,运用系统分析的过程与方法,结合一个模拟或真实企业的业务过程,分析该软件的业务处理过程及软件功能,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。二、 实验基本原
2、理与方法 系统分析思想,软件工程的基本原理和方法三、 实验内容及要求选择一个工业企业或较能全面反映系统分析全过程的实际案例,对以下内容进行全面讲解。 1)企业概述与组织结构分析 2)业务流程图 3)数据流分析 4)数据字典 5)系统分析报告四、 实验方案或技术路线(只针对综合型和设计型实验)1)业务流程图2)数据流程图3)功能分析图4)数据字典5)数据加工处理的描述五、实验原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、
3、技巧或程序段;其它实验:记录实验输入数据、处理模型、输出数据及结果分析) 图书馆管理信息系统随着时代的进步,原先主要由手工操作的图书管理模式,正在慢慢地由计算机代替,并且日益完善,形成图书管理系统。图书管理系统解决和减轻了繁琐的手工管理,使图书馆的图书管理工作上升到一个完善的电子化、信息化的管理系统。图1 组织结构图某图书馆原有的组织结构按照这样的组织结构相应形成了下列业务功能一览:图2 业务功能一览分属不同业务分类后,总体进行图书馆的业务模式,其中借书的业务操作流程如下所示:图3 借书业务操作流程图1.1图书馆管理项目开发背景及开发目的 传统的图书馆管理工作主要是由于书籍管理、借阅管理、图书
4、管理查询。该工作主要由学校图书管理人员来完成。近年来,随着招生规模的持续壮大,图书馆的容量也不断增加,有关图书的各种信息量也成倍的增加。面对庞大的信息量,传统的人工式的管理导致工作繁重,人力物力过多的浪费,图书馆的管理成本高,然而工作效率却不高,工作质量也难以得到可靠的保证,从而影响了整个图书馆的运作及管理。时代的进步,计算机越来越广泛的运用,原先主要由手工操作的图书管理,正在慢慢的由计算机代替,并且日益完善。图书管理系统就是为了解决和减轻繁琐的手工管理,使图书馆可以上升到一个完善的电子化,信息化管理。在全球信息化的今天,是同计算机进行生产和管理已经成为一种趋势。计算机可以为我们选择最优的方案
5、来达到我们的要求。在图书馆这一环境中,使用计算机管理可以最大程度减少操作难度,减轻工作人员的劳动负担。实现“以人为本,科学管理,创建新型现代化学校图书馆”的目标1.2图书馆管理可行性分析 图书馆是图书馆管理系统是利用计算机技术使书籍管理、借阅管理、图书管理查询等有机的结合在一起方便图书管理人员进行统一高效率的管理。对于系统的结构特性设计,应遵循提高系统实用性和操作简便灵活性的设计的原则。在业务流程上遵循了手工管理时的操作流程,使学生很快掌握操作程序等。1.2.1经济性可行性研究目前计算机广泛应用于各个领域,尤其是在数据处理方面表现出了巨大的优势,利用计算机将各种复杂的数据,都制作成数据库,交由
6、电脑来管理。用电脑管理数据,可以最大程度减少操作难度,减轻工作人员的劳动负担,并且运算速度快,可靠性高。这使得创建一个好的信息管理系统成为一个必要的工作。但是,建立图书馆管理系统在经济上是否可行呢?一方面,随着计算机的普及,硬件设备价格不断下降。建立图书馆管理系统的费用并不是十分的昂贵。通常一个小型的图书馆借阅管理信息系统只需几台普通计算机。以及少量的辅助设备。即使加上开发时产生的各种费用也不会和高。一般情况是可以接受的。另一方面建立图书馆管理以后,由于图书馆的业务比较固定,后期的维护费用将是比较低的。而且由于计算机的使用,降低管理人员的劳动强度,提高劳动效率,甚至节约人员成本。减少由手工管理
7、失误带来的损失。所以建立一个图书馆管理信息系统所需经济技术投入不会太大,在经济方面完全可行的。1.2.2技术性可行性研究信息时代到来,人们对信息处理的需求越来越高,从而使管理信息系统开发技术得到了从分的发展与完善,使得开发本系统在技术性成为可能。该系统使用了Visual Basic6.0结合Microsoft SQL 数据库进行开发,比较容易上手。目前,管理信息系统已经应用到了各个领域。很多图书馆已经采用了先进的图书管理系统,所以会由很多成功的经验可以让我们在设计和实施的过程来借鉴,极大地降低了开发的风险。所以,建立一个图书馆管理信息系统在技术上市可行的。1.2.3管理可行性研究 系统的工作流
8、程设计遵循了手工的操作流程,所以工作人员只要会简单的计算机录入工作就能很快地掌握系统的使用。也降低管理人员的劳动强度,提高劳动效率,甚至节约人员成本。减少由手工管理失误带来的损失。 综上所述,系统的开发无论是在经济、技术、管理方面都是可行的可以进一步开发研究。2.1组织结构与功能分析 组织结构图一张反映组织内部之间隶属关系的树状结构图如图2.1-1,组织结构是如何对组织内部进行分工、分配任务,形成上下左右的部门联系以及上下职位结构。组织结构反映了组织的目标和计划、管理人员可利用的权责、组织所处的环境条件。图1 图书馆的组织结构图从图中可以看出,这种组织结构设置简单、权责分明,信息沟通方便,便于
9、集中管理。适合于规模较小的图书馆。2.2 组织/业务关系图由上一节知道,组织结构图对于组织内部各部分之间的联系程度,组织各部分主要业务职能和它们在业务过程中承担的工作却不能反映出来。这会给后续的业务带来困难。为了弥补这方面的不足,通常需要组织/业务关系图来反映组织各部分在承担业务时的关系。 “”表示该部门是该项业务的相关部门;“”表示该部门是参加协调该业务的相关单位;“*”表示该部门是对应组织的主要任务; 空格:表示该单位与对应业务无关。2.3 业务功能一览表 业务功能一览表是一个完全以业务功能为主体的树状表,其目的在于描述组织内部各部分的业务和功能2.4 业务流程图业务流程图(transac
10、tion flow diagram简称TFD)就是利用一些规定的符号及连线来表示某个业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一“本”用图形方式反映实际业务处理过程的“流水账”。业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。2.5 数据流程图数据流程图(Data Flow Diagram, DFD)是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数据信息的传递、处理和存储过程的一种工具1。数据流程图中常用的符号如图2.5-1所示:2.6 系统数据库
11、建模-E-R模型分析E-R模型(实体联系模型),简称E-R图,是描述概念世界、建立概念模型的实用工具。由前一章的分析可以看出,本系统主要有四个基本实体:管理员,图书,读者和统计表。各实体间的联系图如下图所示:各实体联系图其中各实体的属性如下图图所示学生属性图图书属性图分管理员属性图实体:学生(学生学号,学生姓名,性别,电话,身份号) 图书(图书编号,书名,作者,出版社,定价,图书类别,图书出版日期,图书数量) 管理员(编号,名字,密码,加入时间)联系:学生管理(图书管理员,学生姓名,学生密码) 图书管理(图书管理员,借阅号,归还号) 查询(图书编号,借阅证号,图书管理员,学生)E-R图是建立数
12、据模型的基础,根据E-R模型向关系模式的转换规则,可以将E-R图中所有的实体和联系都用关系来表示,从而可以得到数据库的逻辑模型。2.7 数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合. 下面列出了系统的主要数据字典。图书:图书表结构别名:描述:记录所有图书的基本情况定义:图书表信息=图书编号+图书名称+图书ISBN号+图书作者+图书出版社+图书类型+图书价格+库存量+图书副本数量+图书总数位置:Librarydat.mdf数据库 名称:管理员别名:描述:记录管理
13、员信息定义:管理员信息=管理员ID+管理员name+密码+加入时间位置:名称:借阅请求别名描述:学生借阅请求信息 定义:借阅登记表=借阅ID+学生学号+图书编号位置: 借书登记:借书登记表别名描述:记录所有图书的借阅情况定义:借阅登记表=借书编号+学生学号+图书编号+借书时间+归还时间+是否归还位置:Librarydat.mdf数据库学生信息:学生信息表结构别名描述:记录所有学生信息情况 定义:学生信息表=学生学号+学生姓名+性别+电话+身份号位置:Librarydat.mdf数据库名称:归还图书别名描述:归还图书的相关信息 定义:归还图书=借阅ID+学生学号+图书编号+归还日期位置: 归还登
14、记:归还登记表结构别名描述:记录所有已归还图书的借阅情况定义:归还信息表=编号+图书名称+归还时间+作者+出版社 位置:Librarydat.mdf数据库名称:提示惩罚信息别名描述:未归还图书的学生需要提示的信息 定义:提示惩罚信息表=借阅ID+学生学号+图书编号+应归还日期+处罚提示位置: 名称:管理条例1别名描述:对正常归还的处理方法 定义:管理条例1=借阅ID+未过规定归还时间位置: 名称:管理条例2别名描述:对丢失或超期归还图书的处理方法 定义:管理条例2=借阅ID+过规定归还时间+相关处罚方法位置: 名称:借阅结果别名:描述:是否借阅成功的返回结果定义:借阅结果=借阅ID+图书编号+
15、学生学号+是否借出+提示成功借阅位置:名称:归还结果别名:描述:归还图书操作完成后成功的返回结果定义:归还结果=借阅ID+图书编号+学生学号+是否已归还+是否提示惩罚位置:2.8 数据库设计依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序设计的简易性,本系统决定采用一个数据库,在其下创建5个数据表,其结构分别如下: 表2.8-1 图书信息表的结构序号字段名称字段说明类型位数属性是否为主键1cBooksID图书编号文本7必须非空是2cBooksName图书名称文本20必须非空3cBooksISBN图书ISBN号文本15可为空4cBook
16、sAuthor图书作者文本10可为空5cBooksPublisher图书出版社文本20可为空6cBooksType图书类型文本16可为空7smBooksPrice图书价格货币可为空8iBooksStoreQuan图书库存量整数可为空9iBooksLeftQuant图书副本数量整数可为空10iBooksTotalQuan图书总数整数可为空2.图书借阅登记表(tBorrow),其字段列表如表2.8-2所示。表2.8-2 图书借阅登记表的结构序号字段名称字段说明类型位数属性是否为主键1cBorrowID借书编号文本6必须非空是2cVipID学生编号文本6必须非空3cBooksID图书编号文本7必须非
17、空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)
18、,其字段列表如表2.8-4所示。表2.8-4 学生信息表的结构序号字段名称字段说明类型位数属性是否为主键1cVipNO学生编号文本6必须非空是2cVipName学生姓名文本10必须非空4cVipSex学生性别文本1可为空5cvipAddTel学生电话文本必须非空6cvipID学生身份证号文本必须非空5.管理员信息表(tOperators),其字段列表如表2.8-5所示。表2.8-5 管理员信息表的结构序号字段名称字段说明类型位数属性是否为主键1cOperatorID管理员编号文本5必须非空是2cOperatorName管理员姓名文本10必须非空3cOperatorPassword密码文本6必须
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 实验 分析 设计 报告
限制150内