文档介绍:该【管理信息系统实验报告实验六 】是由【1781111****】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【管理信息系统实验报告实验六 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..实验序号及名称:实验六管理信息系统开发——“光盘租赁管理信息系统开发”一、实验目的及要求通过本实验的学****熟悉开发一个简单系统的过程和一般方法,理解管理信息系统开发过程的几个阶段以及各个阶段的任务。采用以学生自主训练为主的开放模式组织教学。二、实验条件计算机三、实验内容与步骤实验内容:4-5人为一个小组,综合运用前面所学的MIS系统分析、系统设计和系统实施等知识,通过实地考察、问卷调查或查阅资料等方法,规划一个小型管理信息系统:1、进行系统分析;2、进行系统设计(有能力者选做)。实验步骤:1、初步调查,收集资料,撰写可行性分析报告。2、假定方案通过。请根据所述系统功能目标,开展详细调查,(综合运用多种方法,查阅相关资料或结合个人经验)做系统分析。3、结合意定系统,用业务流程图描绘其核心业务,并抽象出数据流程图。4、任选一种工具(判断树、判断表或者结构英语表示法)描述意向系统内某一复杂的处理逻辑。5、选做:有能力者,可进行系统设计。包括输入、输出和处理流程设计。四、思考题解答1、管理信息系统开发过程划分为哪几个阶段?各个阶段的任务是什么?答:(1)系统分析主要活动包括可行性分析和需求分析。根据系统规划说明书,进行详细调查,描述现有系统流程及可优化之处,提出新系统业务需求和功能需求。(2)系统设计简单地说,系统分析阶段的任务是回答系统“做什么”的问题,而系统设计阶段要回答的问题是“怎么做”。-1-:..总体设计:根据系统分析的结果,对新系统的概要情况进行设计,提出新系统逻辑模型。(业务流程图、数据流程图、数据结构、逻辑模型)详细设计:根据总体设计的结果,对系统的各个组成部分进行具体的设计(功能模块设计、代码设计、数据库设计、数据字典定义)(3)系统实施系统实施阶段是将设计的系统付诸实施的阶段。以系统设计说明书为依据,编制计算机程序代码,建立数据库,测试整个管理信息系统。(硬件与网络设备安装、程序调试、新旧系统转换、系统试运行)(4)系统运行和维护及时完善的系统运行管理,是保证系统正常工作的重要前提条件。(纠错性维护、适应性维护、完善性维护、预防性维护)系统投入运行后,需要进行系统的日常运行管理、维护和评价三部分工作。若运行结果良好,则送管理部门,指导生产经营活动;如果存在问题,则要对系统进行修改、维护或者是局部调整;如果出现了不可调和的大问题(这种情况一般是系统运行若干年之后,系统运行的环境已发生了根本的变化时才可能出现),则用户将会进一步提出开发新系统的要求,这标志着老系统生命的结束,新系统的诞生。五、实验中碰到的问题及解决方案实验还算顺利基本没什么问题六、实验报告(一)、系统分析1、建立新系统的必要性目前由于人们生活水平的不断提高,对文化娱乐的要求也不断提高,音像租赁的生意越来越好。原先的人工管理方式越来越不能满足要求。为了适应这一变化,有必要建立一个音像租赁管理系统,由于音像店的管理人员一般都具备操作计算机的能力,而且音像店的经济效益也不错,另外,此系统是一个小型信息管理系统,花费不大。所以建立新系统是可行的,可以立项的。2、业务流程分析第一步:初步调研,主要调查租赁店的规模,即租赁的音像商品数目、音像制品编码方式、职工的文化水平、租赁店的主要业务、顾客流量、顾客的租盘凭证等。调研时,采取个人讨论法。第二步:详细调研。包括组织结构调研和业务流程调研。业务流程调研时对组织现行的业务进行调研,包括所有部门的处理业务、具体任务和完成顺序,并用管理业务流程图表示出来。经过系统调研,得到音像商店的租赁光盘业务流程图如图1所示:-2-:..3、光盘租赁管理信息系统的功能(1)、光盘库的录入与维护记账员负责根据采购员的入库单进行光盘的录入,并且对于过期或损毁的光盘进行注销处理,即从库存光盘台账上删除它的记录。(2)、光盘租还功能租盘时,记账员根据租盘单进行租盘,并给顾客开押金单,让顾客交押金,然后付盘和押金单给顾客。还盘时,顾客将盘和押金单(还盘单)给记账员,记账员根据还盘单进行还盘,并计算出应退押金,给顾客开出应退押金单,退给顾客押金。(3)、查询功能音像店经理根据库存光盘台账和租赁光盘台账,查询光盘库存和租盘情况。(4)、统计功能可以盘点库存光盘和租出光盘情况,还可进行资金统计,以得到购买光盘的费用、押金总数和租金总数等。4、数据流程图数据流图就是用规定的符号反映出信息在系统中的使用、加工处理、传递和存储的情况。对于复杂问题,要按照问题的层次结构进行逐步分解,画出分层的数据流图。分层的数据流图包括顶层图,O层图,l层图??(1)、顶层数据流图如图2所示,该图的外部实体有3个,分别是租赁店管理人员、顾客和系统时间,外部实体用矩形框表示,框中标出的是外部实体的名称。-3-:..箭头表示数据流,其指向是数据流的流向,箭头上方标出的是数据流名称。例如,光盘管理要求数据流,是从租赁店管理人员流向光盘租赁系统。内部带有横线的矩形框表示对数据流的加工,框内标有加工名称,例如光盘租赁系统。顶层图将系统抽象为一个加工。(2)、0层数据流图顶层数据流图绘制完后,对于顶层图的加工分解,得到0层数据流图,如图3所示:(3)、1层数据流图将0层数据流图的各个加工再进行进一步分解,得到1层数据流图,如:0层图的2号加工分解后得到1层数据流图,如图4所示:-4-:..、数据字典(1)、数据流描述数据流编号:D01数据流名称:光盘管理要求简述:光盘的入库、注销、租还情况数据流来源:租赁店管理人员数据流去向:处理类型选择模块数据项组成:[入库单|租盘单|还盘单|注销单]数据流量:600次/月高峰流量:1000次/月说明:[入库单|租盘单|还盘单|注销单]表示可以选择入库单、租盘单、还盘单和注销单其中的一项。数据流编号:D02数据流名称:租盘单简述:顾客每次租盘情况数据流来源:处理类型选择模块数据流去向:租盘模块数据项组成:光盘流水号+光盘编号+顾客姓名+租出日期+租出期限+押金数据流量:600次/月高峰流量:1000次/月(2)、数据存储的描述数据存储编号:F01数据存储名称:光盘表简述:记录入库光盘的数据数据存储组成:光盘编号+光盘名称+光盘类别+价格+进货日期+日租金+押金+租出否关键字:光盘编号相关联的处理:、、、、、:关键字是惟一确定文件中记录的数据项或数据项的组合。数据存储编号:F02数据存储名称:租赁表简述:记录光盘的租赁数据数据存储组成:光盘流水号+光盘编号+顾客姓名+租出日期+租出期限+归还日期+已收押金+退还押金+应-5-:..收租金关键字:光盘流水号相关联的处理:,:由于其他数据项或数据项的组合不能作为关键宇,所增加光盘流水号作为关键字,光盘流水号就是光盘租出的顺序(3)、加工逻辑的描述加工编号::处理类型选择加工逻辑:根据光盘管理要求选择处理类型CASEOFCASE(1):新盘入库,输出入库单CASE(2):注销光盘,输出注销单CASE(3):租盘,输出租盘单CASE(4):还盘,输出还盘单ENDCASE加工编号::检查光盘库存加工逻辑:根据租盘单上的光盘编号,与光盘文件中的记录进行比较,查询该盘是否未借出,如果未借出,则填写租盘记录加工编号::办理租盘加工逻辑:根据租盘记录,写入租盘文件,并将光盘文件该光盘的相应记录的是否租出数据项的值置为“False”,开出应付押金单加工编号::办理还盘加工逻辑:根据还盘单,对于光盘文件该光盘的相应记录的租(4)、外部实体的描述外部实体的编号:S0l外部实体名称:租赁店管理人员简述:管理要求的输出、查询、盘点和统计结果的输入输入的数据流:光盘情况,租盘情况,光盘入库盘点表,租赁盘点表,资金统计表输出的数据流:光盘管理要求,查询要求,统计要求-6-:..外部实体的编号:S02外部实体名称:顾客简述:押金单,应退押金单的输入输入的数据流:押金单,应退押金单输出的数据流:(二)、系统设计1、新系统的功能设计在系统分析的基础上就可以进行系统设计了。系统设计就是将系统需求转换为系统的总体结构,得到系统的功能结构图,然后再进行系统的详细设计,即模块处理过程设计、数据库设计、代码设计、系统运行环境设计和输入输出设计。功能结构图(层次图)是用来描述系统模块功能分解的一种图形工具。功能结构图的每个矩形框表示一个功能模块。矩形框间的连线可以看作调用关系。由光盘租赁管理系统的系统分析,可以画出其功能结构图,如图5所示。2、代码设计为了统一光盘出版物的类型,方便数据的输入,设计了商品代码。光盘编号就是商品代码。左起第一位为字母“P”;左起第2~5位为光盘的顺序编号;左起第7位为光盘的内容类型:l为电影盘,2为电视连续剧;左起第9~10位为该电影或电视连续剧的盘数;例如,P0012_2_13表示光盘出版物的顺序号为0012,电视连续剧,13张盘。-7-:..、系统运行环境设计与数据库设计此管理信息系统不需要网络环境,单机操作即可,所以操作系统选择Windows98,,数据库管理系统采用Microsoft,Access2000。系统的硬件要求为IBM奔腾计算机,16MB以上内存,160GB的硬盘。基于上述运行环境,根据系统分析设计两个数据表:光盘表和租赁表。4、输入/输出设计输入/输出设计首先要满足用户的需要,并且方便用户的操作。输入界面要美观适用,要减少用户操作的次数,还要减少输入数据的错误率。为此采用列表框、单选框、复选框等控件,通过选择等来减少键盘输入的次数。例如,在租盘录入界面上,在录入租赁表的光盘编号时,通过选择右边的下拉列表框中的光盘编号。在光盘编号文本框中单击,就可将光盘代码录入到租赁表。并且光盘表中该光盘代码的记录中的其他数据,例如光盘名称、光盘类型等也自动显示在上面的数据表格中。另外,在程序中加入了对于输入数据的校验和判断等功能。本系统中选用的输出方式有两种:查询显示输出和报表打印输出。图6为光盘租赁录入界面(三)、系统实施1、程序设计程序设计就是选择编程语言,编写程序,将系统设计的细节用计算机语言(或开发工具)表示出来。-8-:..,设计采用结构化程序设计方法。程序设计的基本步骤是创建窗体,添加数据源(即用到的数据表),在窗体上布置控件,设置表单和控件的属性,再编写一些窗体和控件事件过程(例如,命令按钮的单击事件过程)。最后将各个窗体组装起来。例如,光盘租出查询模块的程序实现是:新建一个光盘出租查询窗体(见图7),添加的数据源为“光盘表”,在窗体上布置2个单选框,2个文本框,1个数据控件,再布置两个命令按钮和1个表格控件。设置窗体和这些控件的属性,再编写命令按钮的事件过程。要列出所设置的窗体和这些控件的属性。本次实验主要以光盘租赁管理信息系统为例。了解了其管理系统开发的原理流程。通过本实验的学****我熟悉了开发一个简单系统的过程和一般方法,理解管理信息系统开发过程的几个阶段以及各个阶段的任务,利用演示软件及有关练****拓宽视野,了解管理信息系统在实践中的应用,更好地理解MIS系统开发原理、方法和过程,提高应用能力,做到理论联系实际。相信对我今后的就业会有很大的帮助。-9-