1、MIS实验指导书1管理信息系统实验指导书河南科技大学经济与管理学院目录实验规则 2实验报告要求 3基本实验方法 3实验环境 3实验一:教学演示软件 4实验二:工资系统主文件 5实验三:工资系统扣款文件 7实验四:工资系统输出 8实验五:通用化工资打印系统 9选作题目 10实验规则管理信息系统实验是综合性实验,为了顺利完成实验教学任务,确保人身设备安全,培养严谨、踏实、实事求是的科学作风和爱护学校财产,特制定以下实验规则:1、实验纪律(1)在实验室不得做和实验无关的事情。如玩游戏、看电影和聊天(2)遵守纪律,不迟到,不旷课。(3)不能拆卸硬件,更不能拿走实验设备或仪器。(4)保持实验室安静、整洁
2、,爱护公物。2、实验过程(1)预习实验内容,自行编制系统软件。(2)上机操作调试程序。对出现的语句执行错误认真分析,按实验要求调试通程序。(3)检查操作结果是否正确。(4)根据实验过程的记录编辑打印出最终实验报告。实验报告要求1、报告用纸 采用统一的河南科技大学实验报告用纸,或按照指导老师指定的统一格式打印。2、实验报告封面内容实验名称:(如实验一 教学演示软件)班级名称:(如国贸031班)学生学号:学生姓名:实验时间:3、实验报告内容见各具体实验项目的要求。基本实验方法本实验要求熟悉一门高级程序语言,如VF、VB等,同时要对数据库的相关知识比较熟悉。实验环境每人一台计算机,安装VF和VB,M
3、icrosoft SQL Server2000实验一:教学演示软件一、实验目的:通过教学软件的演示,使学生了解各种系统的数据流程,并能对处理结果进行分析。二、预习要求:实验前复习讲授过的有关管理信息系统的数据流程和处理流程。三、实验内容:主要是上机操作,对旅游管理信息系统和储蓄管理演示系统进行演示,同时,可以查看其源程序清单。四、实验方法和步骤:(一)实验方法主要是上机操作,对教学软件进行演示,在屏幕上观察数据流程和处理结果。(二)实验步骤演示1:旅游管理系统实验步骤第一步:打开旅馆管理信息系统第二步:进入床位分配页面,填写进行床位分配第三步:退房时进入床位回收填写退床演示2:储蓄管理演示系统
4、实验步骤第一步:输入帐户密码进入储蓄管理系统第二步:填写信息,创建帐户第三步:填写帐户,金额进行存款业务第四步:输入账号金额,点取款进行取款第五步:点查询输入帐户进行帐户查询五、思考题:教学软件的演示有什么心得体会?六、实验报告要求:(一)实验目的:熟通过教学软件的演示,了解各种系统的数据流程,并能对处理结果进行分析。(二)预习要求(三)实验内容:对教学演示软件中的20多个子系统某些进行演示;同时,可以查看其源程序清单(三) 实验方法和步骤:将软件演示的结果按照实验步骤一一附上,主要是屏幕演示结果。(四) 实验总结:心得体会,建议等。实验二:工资系统主文件一、实验目的:熟练掌握用高级语言的定义
5、语句建立数据表,并对数据结构进行描述。二、预习要求:实验前复习讲授过的有关数据表的定义语句。三、实验内容:(一)了解工资管理系统的业务流程,并绘制出数据流程图。(二)用数据表定义语句建立工资数据表(参见书P127-129)。(三)用编辑命令编辑程序四、实验方法和步骤:(一)实验方法:上机操作建立数据表并编制数据录入程序。(二)实验步骤:(1)Crea d:自己在D盘上建立的文件夹的名字gzzu(2)如建立过程有错误要能修改数据结构。(3)编辑命令:modi comm d:自己在D盘上建立的文件夹的名字自己取的程序名字。(以下是参考程序清单)。set talk offset color to 2
6、use d:自己在D盘上建立的文件夹的名字gzzudo while .t.clea dma= 1,3 say请输入人员代码(0000退出):get dmareadif dma=0000 exitendifloca for 人员代码=dmaif .not. found() appe blanrepl 人员代码 with dmaelse 3,3 say 该人已有数据!回车后重输! wait loopendifdo while .t. 5, 10 say 人员代码: get 人员代码 7, 10 say 姓 名: get 姓名 9, 10 say 部 门: get 部门 11,10 say 基本工资
7、:get 基本工资 13,10 say 附加工资:get 附加工资 15,10 say 房 费:get 房费 17,10 say 水 电 费:get 水电费readyy=Y20,10 say 请校对!(Y/N)? get yyreadif upper(yy)=Yexitendifcleaenddoenddouseset color toclearetu五思考题:本实验建立的工资数据表中的数据项属于实体内部的联系还是属于实体之间的联系?六实验报告要求:(一)实验目的:熟练掌握用高级语言定义语句建立数据表,并对数据结构进行描述。(二)实验内容:绘制工资系统的数据流程图、建立数据表和编制数据录入程序
8、。(三)完成情况:(附上编制的数据录入程序清单以及工资数据表结构)。(四)实验结果:将程序运行的结果显示在屏幕上,同时硬拷贝下来。实验三:工资系统扣款文件一、实验目的:编制工资统计所需的输入变动数据文件的程序。二、预习要求:实验前复习讲授过的有关数据属性分析以及VF的语句。三、实验内容:建立工资系统的扣款文件,这个主要是对随机变动属性的数据进行修改。为保证输入数据的正确性和维护数据库的安全性,需要通过调用程序而不是直接对库进行操作来完成这项工作。应提供各种检测如用重复校验、视觉校验、格式校验、逻辑校验、界限校验、对照校验等方法,最常用的是对照校验。工资子系统中的数据,按照数据的动态特性可分为固
9、定值属性、固定个体变动属性、随机变动属性三类。不同属性的数据,其输入方法也不同。对于随机变动属性数据,由于其值每一会计期均不同,在进行工资计算以前,需要将上期数据清空,然后再输入本期的变动数据。四、实验方法和步骤:(一)实验方法:上机操作编制工资扣款程序。(二)实验步骤:(1)Crea d:自己在D盘上建立的文件夹的名字gzzu(2)如建立过程有错误要能修改数据结构。(3)modi comm d:自己在D盘上建立的文件夹的名字自己取的程序名字,创建扣款程序文件并输入程序。(以下是参考程序清单)。set talk offset color to 2use d:自己在D盘上建立的文件夹的名字gzz
10、udo while .t.clea dma= 1,3 say请输入人员代码(0000退出):get dmareadif dma=0000 exitendifloca for 人员代码=dmaif .not. found()3,3 say 查无此人!回车后重输! wait loopendifdo while .t. 5, 10 say 人员代码: get 人员代码 7, 10 say 姓 名: get 姓名 9,10 say 房 费:get 房费 11,10 say 水 电 费:get 水电费readyy=Y20,10 say 请校对!(Y/N)? get yyreadif upper(yy)=
11、Yexitendifcleaenddoenddouseset color toclearetu五、思考题:为什么要区分数据的动态特性?六、实验报告要求:(一)实验目的:编制工资统计所需的输入变动数据文件的程序。(二)实验内容:实验内容参见上面。(三)完成情况:(附上编制的工资扣款程序清单以及工资数据表结构)。(四)实验结果:将程序运行的结果显示在屏幕上,同时硬拷贝下来。实验四:工资系统输出一、实验目的:编制工资系统数据的输出程序。二、预习要求:实验前复习讲授过的有关VF或VB的语句。三、实验内容:主要完成工资系统数据的屏幕输出,可以通过输入一个职工编码或者一个部门的编码,可以在屏幕上输出结果。
12、四、实验方法和步骤:(一)实验方法:上机操作编制工资扣款程序。(二)实验步骤:(1)Crea d:自己在D盘上建立的文件夹的名字gzzu(2)如建立过程有错误要能修改数据结构。(3)modi comm d:自己在D盘上建立的文件夹的名字自己取的程序名字,创建扣款程序文件输出。(以下是参考程序清单)。set talk offset color to 2use d:自己在D盘上建立的文件夹的名字gzzudo while .t.clea dma= 1,3 say请输入人员代码(0000退出):get dmareadif dma=0000 exitendifloca for 人员代码=dmaif .n
13、ot. found() 3,3 say 查无此人!回车后重输! repl 人员代码 with dmaendifdo while .t. 5, 10 say 人员代码: 5, 21 say 人员代码 7, 10 say 姓 名: 7, 20 say 姓名 9, 10 say 部 门: 9, 20 say 部门 11,10 say 基本工资: 11,20 say 基本工资 13,10 say 附加工资: 13,20 say 附加工资 15,10 say 水电费: 15,18 say 水电费 17,10 say 房 费: 17,19 say 房费readyy=Y20,10 say 请校对!(Y/N)
14、? get yyreadif upper(yy)=Yexitendifcleaenddoenddouseset color toclearetu五、思考题:为什么在系统设计中,要先作输出设计,后做输入设计?六、实验报告要求(一)实验目的:编制工资系统数据的输出程序。(二)实验内容:实验内容参见上面。(三)完成情况:(附上编制的工资系统数据输出程序清单)。(四)实验结果:将程序运行的结果显示在屏幕上,同时硬拷贝下来。实验五:通用化工资打印系统一、实验目的:编制通用化工资打印系统。二、预习要求:实验前复习讲授过的有关VF或VB的语句。三、实验内容:主要完成工资系统打印输出,可以通过输入一个职工编码
15、或者一个部门的编码,打印出个人工资条或部门的工资汇总表。四、实验方法和步骤:(一)实验方法:上机操作编制通用化工资打印系统程序。(二)实验步骤:(1)Crea d:自己在D盘上建立的文件夹的名字gzzu(2)如建立过程有错误要能修改数据结构。(3)modi comm d:自己在D盘上建立的文件夹的名字自己取的程序名字,创建扣款程序文件。(以下是参考程序清单)。set talk offset color to 2use d:自己在D盘上建立的文件夹的名字gzzudo while .t.clea dma= 1,3 say请输入人员代码(0000退出):get dmareadif dma=0000
16、exitendifloca for 人员代码=dmaif found() 5, 10 say 人员代码: 5, 21 say 人员代码 7, 10 say 姓 名: 7, 21 say 姓名 9, 10 say 部 门: 9, 21 say 部门 实发工资=附加工资+基本工资-房费-水电费 11,10 say 实发工资: 11,21 say 实发工资 else 3,3 say 该人没有数据!回车后重输! wait loopendifreadcleaenddouseset color toclearetu五、思考题:用结构化程序设计的方法设计程序时,程序由哪几种基本逻辑结构组成?六、实验报告要求(一)实验目的:编制通用化工资打印系统。(二)实验内容:实验的内容参见上面。(三)完成情况:(附上编制的通用化工资打印系统程序清单)。(四)实验结果:将程序运行的结果显示在屏幕上,同时硬拷贝下来。选作题目选作题目1:建立一个简单的人事管理信息系统。要求实现的基本功能:(1)录入数据;(2)维护职工的基本信息;(3)查询一个职工的信息;(4)人事信息统计;(5)职工信息汇总打印。选作题目2:建立一个简单的学生成绩管理信息系统。要基本能完成录入、修改、查询、统计和输出等功能。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1