《银杏酒店管理学院实验指导手册.docx》由会员分享,可在线阅读,更多相关《银杏酒店管理学院实验指导手册.docx(21页珍藏版)》请在优知文库上搜索。
1、管理信息系统试验指导书一、试验的地位、作用管理信息系统试验作为课程实践性环节之一,是教学过程中必不可少B重要内容。通过计算机试验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本措施;培养学生理论与实践相结合的能力。二、基本原理及课程简介管理信息系统是一门培养学生信息系统分析、设计、开发能力的!理论课程,同步规定学生具有较强的动手实践能力。在信息管理与信息系统专业的培养计划中,它是关键课程。本课程在教学内容方面着重基本理论、基本知识和基本措施。在实践能力方面着重培养系统分析措施、系统设计措施与基本技能的训练。试验课程不同样于理论课程,
2、应充足体现“教师指导下的以学生为中心”日勺教学模式,以学生为认知主体,充足调动学生的积极性和能动性,重视学生自学能力日勺培养,共开设5个试验项目。试验1-4侧重单项技能训练,试验5为综合性试验。三、试验内容及规定用信息系统开发工具(例如VFP,也可用ACCeSs、VB等)开发一种实用B中小型管理信息系统。1、根据试验时间选择合适规模大小B设计课题。2、根据合理B进度安排,按照系统开发B流程及措施,踏实地开展试验活动。3、试验过程中,根据选题日勺详细需求,在开发各环节中撰写有关0技术文档,最终规定提交详细B课程设计汇报。4、开发出可以运行B管理信息系统,通过上机检查。四、试验的考察由指导教师根据
3、学生完毕课程设计任务的状况综合打分,记入平时成绩。五、试验汇报撰写规定试验汇报撰写的基本规定是汇报原则上不少于2023字,需在封面注明设计选题、班级、姓名、学号及课题设计日期、地点,其正文至少包括如下几种方面的内容:(1)可行性分析(2)系统分析部分1)业务流程图2)数据流程图3)功能分析图4)数据字典5)数据加工处理B描述6)管理信息系统流程设想图(新系统模型)(3)系统设计部分1)功能构造图设计2)新系统信息处理流程设计3)输出设计(重要指打印输出设计)4)存储文献格式设计(数据库构造设计)5)输入设计(重要指数据录入卡设计)6)代码设计(职工证号和部门代号等)7)程序设计阐明书(4)系统
4、实行部分1)程序框图2)源程序3)模拟运行数据4)打印报表5)系统使用阐明书(5)附录或参照资料六、指导教师原则上由管理信息系统课程讲授教师负责,由年轻教师担任重要的试验指导教师,试验室人员配合指导。指导教师应在每次试验前讲清试验目的、基本原理、试验规定等,指导学生在规定的时间内完毕有关课程试验。七、试验设备配置每人配置1台电脑,安装ViSUalFoxpro以及其他开发工具,可访问Interneto八、重要提醒本课程试验分两大部分:第一部分:技术基础,纯熟掌握ViSUalFoxpro6.0第二部分:管理信息系统综合试验课时分派按专业和总课时灵活调配。第一部分:技术基础(8课时)试验一基础知识试
5、验目B:熟悉VisualFoxPro6.0顾客界面规定:1 .熟悉ViSUalFoXPrO的多种窗口、菜单、对话框,理解其用途。2 .理解ViSUalFoXPro的J设计与管理工具。3 .假定表构造为:Sb(编号C,名称C(6),启用日期D,价格N(9,2),部门C(2),重要设备L,备注M,商标G)用表设计器建立表sb.DBF日勺构造并输入数据记录。4 .写出试验汇报。试验二表的建立与维护试验目的:纯熟掌握表的基本操作规定:1. 运用试验1J成果,建立与维护表文献sb.dbf。2. 验证下列例题:I例2-4定义内存变量C,N1,N2,N3.s=VFP,&字符串VFP赋给变量S,成果S值为VF
6、R并成为字符型变量STORE2*4TOnl,n2,n3&计算2*4得8,成果3个变量值都是8.都成为数字型变量例2-5按下列规定显示SB.DBF的有关信息。(1)列出头3个记录。(2)列出部门代码为21(一车间)的编号、名称与备注。(3)列出1995年前所启用设备的编号、名称、价格与启用日期,还规定其中的价格打9折,并且不显示记录号。USEsb1.ISTNEXT3&(1)1.IST部门,编号,名称,备注FOR部门=21&(2)1.IST编号,名称,价格*0.9,启用日期FORYEAR(启用日期)=1990ANDYEAR(启用日期)v=19951.IST&只显示1990年至1995年的记录Set
7、hlterto&取消过滤器1.IST&显示所有记录I例29对SB.DBF命令设置字段表,使有效字段为编号、名称和部门。USESBSetfieldsto编号,名称,部门1.ist&显示3个字段的数据SETFIELDSOFF&取消字段表的作用1.IST&显示所有字段的数据例2-10建立设备大修表DX.DBFoCREATETABLEdX(编号c(5),年月c(4),费用n(6,l)1.ISTSTRUCTURE&主屏幕显示DX.DBF的构造INSERTINTOdxVALUES(016-1,8911”,2763.5)INSERTINTOdxVALUES(016-1,9112,3520.0)INSERTI
8、NTOdxVALUES(037-2,9206,6204.4)INSERTINTOdxVALUES(038-1,8911,2850.0)1.ISTOFF&主窗口显示所有记录例2-11将例2-6产生的表ALDBF中所有记录的名称和价格字段时值追加到SB.DBF的末尾。USEsbAPPENDFROMalFIELDS名称,价格&Al表中7个记录的2个字段值追加到SB表的末尾例2-12将例2-7产生的文本文献BLTXT的记录添入SB.DBF的末尾。USEsbAPPENDFROMblSDF&Bl.TXT是系统数据格式的文本文献2.写出试验汇报。试验三查询与记录试验目的:纯熟掌握数据查询与记录这两种最常见的
9、应用规定:1 .上机操作,验证下列例题。2 .写出试验汇报。例3-1对SB.DBF分别按如下规定排序:(1)将非重要设备按启用日期降序排序,并规定新表只包括编号、名称、启用日期等3个字段。(2)将重要设备按部门降序排序,当部门相似时则按价格升序排序。USESbSORTTOrqxON启用口期2FIELDS编号,名称,启用日期FORNOT重要设备USErqx&打开新表RQX.DBF1.IST&主窗口显示如下USESORTTObmxON部门/D,价格FOR重要设备USEbmx1.IST&主窗口显示如下例3-2为SB.DBF建立一种构造复合索引文献,其中包括3个索引:(1)记录以价格降序排列,索引为一
10、般索引型。(2)记录以部门升序排列,部门相似时则按价格升序排列,索引为一般索引型。(3)记录以部门升序排列,部门相似时则按价格降序排列,索引为候选索引型。USEsbINDEXON价格TAGjgDESCENDING&建立SB.CDX,并为价格字段建立一般索引,索引标识为LIST&记录已按价格降序排列INDEXON部门+$t刈价格,9,2)丁人6bmjg;&以字段体现式“部门+STR(价格.9,2)”建立一般索引,索引标识BMJG增入SBCDXLIST&索引体现式运算后升序排列,致使记录按部门升序、部门相似按价格升序排列INDEXONVAL(部门卜价格/TAGbmjglCANDIDATE;&以字段
11、体现式建立候选索引,索引标识bmjgl增入SBCDX1.IST&索引体现式运算后升序排列,致使记录按部门升序、部门相似按价格降序排列例33根据例3-2建立的索引变化主控索引。USEsbSETORDERTOjgLISTSETORDERTO31.ISTSetordertolistSETORDERTO21.IST&用索引标识JG指定主控索引&记录按价格降序排列&用索引序号3指定BMJGl为主控索引&记录以部门升序排列,部门相似时则按价格降序排列&取消主控索引&记录按物理次序显示&用索引序号2指定BMJG为主控索引&记录按部门升序排列,部门相似时则按价格升序排列例3-4在SB.DBF中查询价格不不小于
12、15000元的非重要设备。USEsb1.OCATEFOR价格v15000ANDNoT重要设备DISPLAY&显示:记录号编号名称启用日期价格部门重要设备备注商标4038-1钻床10/12/895275.0023.EMemogenCONTINUE?RECNOo,名称,价格.重要设备&显示:6复印机10305.01.F.CONTINUE&状态条显示:已到定位范围末尾。例3-5SEEK命令使用措施示例。USEsbINDEXON编号TAGbhSEEK,038-,&不可写为:SEEK编号=038/7RECNO()&显示:4INDEXON启用日期TAGqyrqSEEK3/5/907FOUND()&.显示.
13、T.,体现找到该日期INDEXON价格TAGjgSEEK1000.007RECNO(),FOUND()&除在状态条显示“没有找到。”外,还在主屏幕显示:8.E例36模糊查询与精确查询示例。USEsbSetordertotagbhSEEK037RECNO(),FOUND()SETEXACTONSEEK03&按编号前两个字符查找&显示:3.T.&设置完全匹配环境7FOUND()SETEXACTOFF&返回.F.&恢复成模糊匹配环境例37通过多区操作从部门代码查出部门名。CloseallSELECTOUSEsbGO3SELECTOUSEbmdm&关闭所有打开的表.目前工作区为1号工作区&1号工作区未打开过表,选定的工作区即该区&移至3号记录,注意该记录的部门字段值为22&选定2号工作区为目前工作区INDEXON代码TAGdmSEEKsb.部门?sb.编号,a.名称,名称&即SEEK22&显示“0372磨床二车间”。这里“a.名称”指sb.名称,“名称”指bmdm.名称SELECTsb?编号,名称,bmdm,名称&选定SB.DBF所在工作区为目前工作区&显示“037-2磨床二车间”例39查询1992年起启