1、管理信息系统管理信息系统实验指导书编写者:李文博浙江师范大学文科综合实验教学中心管理信息系统课程实验教学大纲课程编号:6703009 实验课时: 15 实验是否独立设课:否课程负责人:李文博 任课教师:李文博一、 课程简介、目的与任务管理信息系统是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。在工商管理类专业的教学培养计划中,是专业基础的核心课。本课程在教学内容方面着重基本理论、基本知识和基本方法。在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体
2、,充分调动学生的积极性和能动性,重视学生自学能力的培养,共开设5个实验项目。二、 实验的地位、作用和目的管理信息系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过实验强化理论教学,力求通过实际操作MIS,使学生更好地理解并掌握MIS的基本原理、基本功能以及操作方法;通过对MIS的分析与设计,使学生能更加熟练地掌握MIS的开发与维护方法。培养学生理论与实践相结合的能力。三、 实验方式与基本要求原则上由管理信息系统课程讲授教师负责,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关实验。四、 实验环境及设备、材料要求每人配
3、置1台电脑,安装有Visual Foxpro等实验系统,可访问Internet。五、 实验项目一览表序号实验项目名称目的要求、内容提要实验时数实验类型必做选做1决策仿真模拟理解MIS的实质。基于信息系统的支持辅助管理人员提升结构化、半结构化和非结构化决策问题的决策质量。3验证性必做2VFP语言基础熟悉Visual FoxPro的界面组成创建数据库表和输入纪录,掌握修改表结构,维护、添加和删除表纪录的方法3验证性必做3学习Visio软件绘制数据流程图复杂图形的规范制作:MIS涉及众多的图形,比如业务流程图、数据流程图、决策树等,要制作规范的图形,需要掌握专门的绘图工具。3验证性必做4交互式建立储
4、蓄管理数据库熟练掌握交互式建立数据库及数据库表的方法3验证性必做5系统设计设计简单的信息系统3综合性必做六、 报告与考核实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。指导教师对每份实验报告进行审阅、评分。该实验课程依附于理论课,实验课的成绩按20%比例记入课程总成绩。七、 实验教材与主要参考书 黄梯云.管理信息系统.高等教育出版社.实验一 决策仿真模拟一、实验目的1.理解MIS的实质:提供信息,辅助决策。基于信息系统(包括决策支持系统)的支持辅助管理人员提升结构化、半结构化和非结构化决策问题的决策质量。2.掌握简单的管理辅助决策软件。MIS是一门综合性学科
5、,和管理运筹学等课程具有紧密的联系。管理运筹学提供了建模的知识基础,在建模的基础上通过合适的信息系统辅助决策软件快速高效的求解决策问题。复杂决策问题的求解一定人机集合的结果。3.熟悉WinQSB软件的基本操作流程。该软件可用于管理科学等领域的求解问题。4. 熟悉决策仿真(人机)软件,为短学期的实验训练打下一定的基础。二、实验预习内容1.决策(Decision)的界定、分类、阶段划分。2.MIS的界定、构成、实质。3.系统(System)的概念、特性。三、实验内容(一)安装WinQSB软件1.从ftp:/10.1.167.4,用户名lwb2,无密码,讲义下载文件夹下载WinQSB软件的压缩文件。
6、2.解压缩,双击安装文件,安装WinQSB软件。安装完毕后,WinQSB菜单自动生成在系统程序中。(二)用WinQSB软件求解线性规划问题。1. 点击开始程序WinQSB软件Linear and Integer Programming,屏幕显示工作界面图1-1。图1-1 线性规划工作界面2. 点击FileNew Problem建立新问题,问题输入界面图1-2。图1-2 问题输入界面3. 点击ok输入数据。Spreadsheet Matrix Form以电子表格形式输入变量系数矩阵和右端常数矩阵,图1-3。图1-3 电子表格数据输入格式4.修改变量类型、上下界和约束符号,如图1-4。图1-4 修
7、改变量类型、上下界和约束符号5.求解。点击菜单栏Solve and Analyze,选择Solve the problem,系统直接显示求解的综合报告,图1-5。图1-5 最优解综合报告表阅读上表,得到最优解之一,最优值(三)熟悉决策仿真(人机)软件,为短学期的实验训练打下一定的基础。进入浙江师范大学经济与管理学院教学资源决策仿真(人机)系统,决策流程图1-6。熟悉该软件的生产部门的构成原理。图1-6 决策仿真流程图四、实验报告完成如下问题的建模与求解,将软件运算结果写入实验报告。1.产品决策问题:某汽车工厂生产大轿车和载重汽车两种型号的汽车,已知生产每辆汽车所用的钢材都是2吨/辆,该工厂每年
8、供应的钢材为1600吨;工厂的生产能力是每2.5小时可生产一辆载重汽车,每5小时可生产一辆大轿车,工厂全年的有效工时为2500小时;已知供应给该厂大轿车用的座椅每年可装配400辆。据市场调查,出售一辆大轿车可获利4000元,出售一辆载重汽车可获利3000元。问在这些条件下,工厂应如何安排生产才能使工厂获利最大? 2.某超市对售货员的需求经过统计分析如表1-1:表1-1超市对售货员的需求时间所需售货员人数时间所需售货员人数星期一15星期五31星期二24星期六28星期三25星期天28星期四19为了保证售货员充分休息,要求售货员每周工作5天,休息2天,并要求休息的两天是连续的,问应该如何安排售货员的
9、休息日期,既满足工作需要,又使配备的售货员的人数最少?3.某工厂要做100套钢架,每套钢架需要长度分别为2.9米、2.1米和1.5米的圆钢各一根,已知原料每根长7.4米,问应如何下料,可使所用原料最省?4.某工厂要用三种原料1,2,3混合调配出三种不同规格的产品甲、乙、丙,产品的规格要求、产品的单价、每天能供应的原材料数量及原材料单价如表1-2,表1-3,该厂应如何安排生产,才能使利润最大?表1-2产品名称规格要求单价(元/kg)甲原材料1不少于50%原材料2不超过25%50乙原材料1不少于25%原材料2不超过50%35丙不限25表1-3原材料名称每天最多供应量/kg单价(元/kg)11006
10、521002536035实验二 VFP语言基础一、实验目的1. 掌握Visual FoxPro程序启动与退出的常用方法2. 熟悉Visual FoxPro的界面组成3. 创建数据库表和输入纪录,掌握修改表结构,维护、添加和删除表纪录的方法4. 主要练习如何分割浏览窗口,查找并替换数据记录等数据库表的基本操作5. 练习如何为数据库表创建索引,并设置索引的顺序二、实验预习内容1. 表的概念:表是处理数据和建立关系型数据库及应用程序的基本单元,它是一组关联的数据按行和列排列所组成的二维表格。2. 表的两种形式:数据库表是指在数据库设计器中建立或添加的表;自由表是指独立于数据库之外的表。3. 索引的概
11、念:索引实际上是一种排序,但是它不改变数据表中数据的物理顺序,而是另外建立一个记录号列表。它与图书的目录类似,图书中的目录是一份页码的列表,它指明了章、节的页码。而表的索引是一个记录号的列表,它指明按某一字段值大小顺序排列的记录号顺序。三、实验内容1. 启动Visual FoxPro(1)通过“开始”菜单启动。选择开始程序 Visual FoxPro子菜单;再在子菜单中选择Visual FoxPro命令,进入Visual FoxPro系统。(2)通过桌面快捷方式启动。2.退出Visual FoxPro(1)选择文件退出菜单命令退出(2)单击“关闭”按钮退出(3)快速双击窗口左上角的系统图标(4
12、)在命令窗口中,输入quit命令退出(对命令的大小写形式不作区分)3.熟悉Visual FoxPro的界面图2-1 系统窗口4.创建表结构和输入纪录创建如表2-1所示的“员工基本信息表”,表名为yuangong.dbf,创建好表的结构后,输入如表2-2所示的数据。表2-1 “员工基本信息表”的结构字段名类型宽度编号字符型6姓名字符型8性别字符型8出生年月日期型8部门字符型6是否党员逻辑型1薪水数值型7职务字符型10照片通用型4详细情况备注型4表2-2 员工基本情况表编号姓名性别出生年月部门是否党员薪水职务照片详细情况01张山男06/12/78办公室T1500副主任02李思思女03/12/80财
13、务部T1380办事员03王海延男09/30/79科研部F1480办事员04马强男08/08/72科研部T2300主任05刘萧女05/06/74科研部F1980副主任06金西男05/19/78财务部F1650办事员07伍化桂女12/31/77办公室T1400办事员具体操作如下:选择文件新建菜单命令,打开“新建”对话框;选中“表”单选项,再单击“新建文件”按钮,打开“创建”对话框,再在“创建”对话框中为表取名为“yuangong.dbf”;单击保存按钮,打开“表设计器”对话框,按照表1所示表结构依次输入各选项,单击确定按钮,退出“表设计器”对话框;在打开的对话框中单击“是”按钮,将打开EDIT编辑
14、窗口,将表2-2中的数据输入。5.浏览并修改纪录具体操作如下:选择文件 打开菜单命令。打开“打开”对话框,找到并选择要打开的表yuangong.dbf;选择显示浏览菜单命令,将打开EDIT窗口或BROWSE窗口,移动鼠标到要修改的记录上进行修改。6.追加记录在yuangong.dbf表中追加如表2-3所示纪录。表2-3追加纪录011-06张五男11/11/1978办公室否2000办事员genmemo具体操作:打开EDIT窗口或BROWSE窗口;选择表追加新纪录菜单命令,即可在表的末端追加了一条新纪录,然后在新纪录中输入表2-3所示的记录数据即可。7.数据库表的调整(1)改变表的大小:将光标移到
15、表的边框线上,这时光标变成双向箭头;按住鼠标左键来回拖动即可。(2)调整字段的高度和宽度:调整浏览窗口字段高度:将光标移到表的第一和第二两条记录之间的最左边沿网格线上;当光标变成双向垂直箭头时拖动该行到想要的高度即可。调整浏览窗口字段宽度:将光标至于字段名之间的网格线上,当光标变成双向水平箭头后向左或向右拖动,即可改变浏览窗口字段宽度。(3)显示或隐藏网格线:在数据库表中既可以显示所有网格线,也可以将网格线完全隐藏。具体操作:选择显示网格线菜单命令。(4)分割浏览窗口:通过分割浏览窗口,可以同时使用BROWSE和EDIT两种方式查看同一纪录。具体操作:将光标指向BROWSE窗口左下角的黑色拆分
16、条,当光标变成双向箭头时,按住鼠标左键向右方拖动拆分条,可以将“浏览”窗口分成两个窗口;选中其中一个窗口,选择显示编辑菜单命令,即可同时使用两种方式查看同一纪录。(5)改变字体:打开BROWSE窗口;选择表字体菜单命令,打开“字体”对话框;在“字体”对话框中选择字体、字形和大小,然后单击确定按钮即可。8.查找与替换(1)查找具体操作:打开要查找纪录的表;打开BROWSE窗口;选择表转到记录子菜单下相应的命令选项进行查询。如果要查找表yuangong.dbf中部门为科研部的记录,则选择表转到记录定位菜单命令,打开定位记录对话框;在“作用范围”下拉列表框中选择“all”选项,在“for”文本框中输
17、入表达式:部门=“科研部”,单击确定按钮,即可查找满足条件的第一条记录。(2)替换纪录打开要替换纪录的表;打开BROWSE窗口;选择表替换字段菜单命令,打开“替换字段”对话框。在“替换字段”对话框中按要求进行相应设置后单击替换按钮即可。如将表yuangong.dbf中部门为科研部的记录的薪水增加1000元。可在字段下拉列表框中选择字段名“薪水”,在“替换为”文本框中输入“薪水+1000”,在“作用范围”下拉列表框中选择all,在for文本框中输入替换条件部门=”科研部”,单击替换按钮即可完成替换。9.创建索引为yuangong.dbf表创建索引,具体操作:打开yuangong.dbf表;选择显
18、示表设计器菜单命令,打开表设计器对话框;在“表设计器”对话框中单击“索引”选项卡,设置字段“编号”为主索引。10.修改索引顺序打开yuangong.dbf表,选择显示表设计器菜单命令,打开“表设计器”对话框;在“表设计器”对话框中单击“索引”选项卡,单击“排序”选项下的,使该按钮变为,最后单击确定按钮完成设置。注:建立索引后,索引并未生效。如使用浏览窗口查看该表,表中记录排序方式并未发生改变,要使索引生效,还需要进行下面的设置。选择表属性菜单命令,在打开的工作区属性对话框中设置索引顺序,选择显示浏览菜单命令查看修改结果。四、实验报告将具体实验步骤写入实验报告。1.上机操作:创建“学生信息”表,
19、并输入数据记录。表名为:student.dbf,数据如表2-4所示。注意字段类型的选择。表2-4 student.dbf表数据学号姓名性别出生年月是否团员所属院系总分简历01张三男08/08/1980T计算机630Memo02李四女07/07/1978T数学638Memo03赵民男03/02/1984T外语710Memo04王华男05/12/1983F人文721Memo05赵正女03/12/1986F工商522Memo06伍新女06/06/1982F法律465Memo2.上机操作:在表yuanghong中将所有薪水低于1500的女员工的薪水普遍增加300元。实验三 学习Visio软件绘制数据流
20、程图一、实验目的复杂图形的规范制作:MIS涉及众多的图形,比如业务流程图、数据流程图、决策树等,要制作规范的图形,需要掌握专门的绘图工具。了解Visio2003的功能特点,工作环境。掌握Visio的使用方法,利用Visio进行制图的过程。二、实验内容1熟悉Visio的工作环境1) 启动Visio,并显示【选择绘图类型】和【新建绘图】窗格,如图3-1所示。图3-1在【类别】中列出了各种可用的图表类型,当选中某一类型的图表后,制作该类图形所需的模板在【模板】区域显示出来。点击其中的一个模板即可进入制图的环境,如图3-2所示。将光标指向其中某一模板,如【基本流程图】模板。窗口的左下脚将出现对该模板的
21、说明。图3-22) 制图的具体步骤 通过打开模板并向图表添加形状来开始创建图表; 在图表中移动形状并调整形状的大小; 向图表添加文本; 连接图表中的形状; 设置图表中形状的格式; 保存图表以示完成,并向观众演示图表。3) 不断重复以上的步骤查看不同的模板及模板中相应的模具,并简单的使用这些模板中的模具绘制图形。2. 使用Visio制作数据流程图的具体步骤1) 启动启动Visio,显示【选择绘图类型】和【新建绘图】窗格。选择【软件】类型,再在【模具】中选择【数据流模型图】。如图3-3所示。图3-32).选择形状进入数据流模型图以后的界面如图3-2所示。这个模具共有四个形状分别代表进程(加工)、接
22、口(外部实体)、数据流和数据存储(文件)。3).插入形状从模具中选择所需要的形状并将其拖放到右边的绘图纸上,然后再适当的修改形状的大小和放置的位置。注意:Visio对数据流程图有校验的功能,例如将一个加工刚拖入绘图纸上的时候其边缘框是红色显示的,这时表明有错误存在,在屏幕的下方有个错误提示栏指出错误所在。双击某个错误,系统会将光标定位到有错误的形状上面。4).在形状中插入文本选中要插入文本的形状,然后双击,这时便可以对其文本进行编辑了。5).删除形状屏幕右下脚有一个模型资源管理器,当我们每添加一个新形状时,这个资源管理器中便会将其显示在树型目录中,注意,如果要删除一个形状必须要通过模型资源管理
23、器才能删除,如果在绘图纸上选某形状按DELETE键删除,只是从绘图纸上隐藏了,其实并没有被删除掉。6).将各种形状连接起来当我们将所需要的形状都拖入绘图纸后,接下来的任务就是如何将他们连接到一起去。通常数据流是作为连接部件出现的,选中数据流的一端,并按住鼠标左键拖动到要连接的部件,直到被连接部件以红色框标示的时候放掉鼠标,这时两个部件才真正的连接起来。7).增加子图数据流程图通常是分为好几层图的,右键单击绘图纸下方的名称栏,便可以插入新的一页,也可以删除一页。如果下层子图是对上层某一加工的分解,则应该在资源管理器中将子图的所有加工拖到其父加工之下,目的是便于进行合法性检查。8).合法性检验应用
24、数据流程图的画法规则对流程图进行检验,一直到错误框中没有提示为止。9).保存并退出3. 利用Visio绘制组织结构图1).启动Visio,并显示【选择绘图类型】和【新建绘图】窗格。2).单击【类别】区域中的【流程图】选项,如图3-4所示。图3-43).单击【模板】区域的【组织结构图】模板,Visio创建了一个新的空白图表,并打开【背景】、【边框和标题】和【组织结构图形状】3个模具,利用这些模具绘制组织结构图,如图3-5所示。图3-5完成案例后保存文件,如图4-6所示,并退出系统。图3-6 案例:大学教务教学管理系统组织结构图4利用Visio绘制数据流图1).启动Visio,并显示【选择绘图类型
25、】和【新建绘图】窗格。2).单击【类别】区域中的【软件】选项。3).单击【模板】区域的【数据流模型图】模板,Visio创建了一个新的空白图表,并打开【Gane-Sarson】模具,利用这些模具绘制一套数据流图,如图3-7所示。图3-74).完成后保存文件,如图3-8所示,并退出系统。注意事项: 在分层时要确保数据流的平衡; 注意数据存储的正确使用(区分内部/外部数据存储); 注意加工的正确使用(如一个加工至少要有一个输入一个输出); 注意数据流连接的正确性(如数据存储与数据存储之间,外部实体与数据存储之间不能用数据流直接相连等); 注意命名的规范(数据流/外部实体/数据存储是名词,加工要包含动
26、词);合理布局数据流尽量不要交叉。 顶层DFD第一层DFD图3-8 案例:大学教务管理系统中的学生选课注册子系统的数据流程图三、实验报告1.请根据以下销售过程绘制业务流程图和数据流程图,总结业务流程图与数据流程图的基本区别:用户将订货单交某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员作出库处理,即查阅库存台账,如果有货则向用户开票发货;如缺货,则通知采购员采购。2.某公司对零件供应所制定的一项付款折扣政策规定为若购买零件的用户在收到本公司的货物付款单的15天即去付款,则公司将给予折扣优惠,否则无折扣优惠,要求支付全部货款,具体策略为:付款额超过20000元,折扣
27、为5%;付款额低于20000元,但超过15000元,折扣为3%;付款额低于15000元无优惠且应支付全部货款,试绘制决策表?要求:运用Visio软件绘制规范的图形,将文档电子版上传至ftp:/10.1.167.4。实验四 交互式建立储蓄管理数据库一、实验目的1. 熟练掌握交互式建立数据库及数据库表的方法;2. 利用数据库设计器在表之间建立关系。二、预习内容1. 索引表达式:即索引项关键字,可以是表中的单个字段,也可能是多个字段组成的字符型表达式,非字符型字段要用函数进行转换。2. 当需要迅速查找所需要的记录数据时,可以使用“查询”操作。查询就是按照给定的条件在数据库中查找满足条件的纪录。三、实
28、验内容 问题描述:某银行储蓄所设计储蓄管理系统,管理储户信息和储户存取业务,储户信息包括账号、户名、性别、身份证号、住址、联系电话、储种类别、密码。储种类别要存储储蓄的类别和各类别的年利率。储户存取业务包括日期、存或取、金额,并登记营业员号码,营业员管理包括营业员代码、姓名、性别、生日、职务等,为安全起见,储户的密码要单独保存。根据题意设计最合适的E-R模型和关系模型。绘制E-R模型,图4-1:图4-1 E-R模型图操作步骤:定义数据库文件。命名为“储蓄管理”数据库。定义数据库中各表表4-1 储户表4-2 储种类别表4-3营业员表4-4 存取业务表4-5 密码注意:建立索引,并设置字段有效性图
29、4-2设置字段有效性3.利用数据库设计器在表之间建立永久关系注意:不能随意将任意两个索引通过鼠标拖动来建立关系。图4-3建立表之间的关系四、实验报告某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号,学院名,院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设,学生选修的每门课程获得一个成绩。请设计E-R模型,并且转化为关系模型,并上机操作。实验五 系统设计一、实验目的1.使用菜单设计器设计菜单及将菜单添加到顶层表单中等相关知识。2.报表是常用的信息输出方式,掌握如何创建报表和向报表中添加控件等相关知
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1