《管理信息系统开发与应用》实验指导书The Practical Guidance for MIS课程名称:管理信息系统开发与应用课程代码:2100750主笔人:陶林内容简介管理信息系统是一个由人、计算机、通信设备等组成的系统,它的主要功能是进行信息的搜集、传递、存储、加工和检索,并利用这些信息辅助企业进行管理,如MRPⅡ和ERP。
它是一门结合生产与运作学、管理科学、计算机技术、数据库技术和网络技术等学科的综合性课程。
通过本课程的学习,能够掌握制造企业基本的生产管理系统的开发思想、开发工具和应用要求,从而更好地为企业的生产服务。
该课程的实践环节就是在掌握管理信息系统基本理论的基础上,学习一种基于数据库的开发工具和掌握数据库的基本理论,了解并掌握开发一般管理信息系统的过程和方法,并应用于实际工作中。
实践环节选择PowerBuilder作为系统的前端开发工具进行界面及程序的设计,选用“Adaptive Server Anywhere”作为后台数据库,以开发企业小型设备或者物料库存管理系统作为目标,通过多媒体教学和实际上机操作,让学习者熟悉系统开发的过程并能够独立开发生产中需要的管理信息系统。
本实验指导书是帮助学生进行管理信息系统开发实践使用的参考书,按照书中的要求和说明可以较好地完成《管理信息系统开发与应用》课程的实践任务。
目录一、实验概述 (3)二、实验一前端开发工具基础 (5)三、实验二开发工具的编程语言 (12)四、实验三数据库管理系统基础 (22)五、实验四数据库的连接和操纵 (25)六、主要教学参考书 (30)七、附录 (31)实验概述一、实验总体作用和目的实验的作用:是课程《管理信息系统基础》的具体实践练习,它针对课程内容有步骤地展开上机练习,通过上机,可以帮助学生理解管理信息系统的开发工具和开发过程,实现通过实践加强对课程内容的理解和掌握。
实验的目的主要在于以下几个方面:1、理论结合实际,加强同学们的具体开发能力,加强教学的实践环节;2、理解实际管理信息系统开发各个阶段的工作及每项工作的重要性,能比较它和单纯的程序设计的不同之处,通过实验应更好地掌握课本的内容,特别是具体的生产管理系统的组织思路和它和企业管理的关系和要求;3、熟悉基础的数据库知识和一种基于数据库的前端开发工具,并用它来完成具体实验的操作。
二、实验方式及基本要求实验方式:实验安排在机房或者实验中心去上机,学生根据每次实验的要求展开具体的上机操作,实验后及时完成实验报告并上交给指导教师。
实验基本要求:遵守上机纪律,爱护机房设备;完成每次上机的练习,并掌握相关知识;注意经常对自己的操作进行存档;遇到问题必须弄清楚,不懂应该举手示意。
熟悉系统开发的设计过程,对系统的开发过程有一个总体的概念(包括:系统需求分析→可行性论证→系统设计→系统的实施→系统的运行和测试),能够根据要求展开对系统的分析和设计,并掌握基础的数据库知识和一种基于数据库的前端开发软件的安装、程序的设计和发布。
三、实验考核的内容和方式实验考核的内容有:平时检查同学们上机操作中对各个主要知识点的掌握程度和操作的熟练程度,完成上机报告的情况和日常上机的考勤。
其考核方式包括:一是,平时的上机情况记录(包括上机情况和对操作的熟练程度);二是,选定其中的三次或者更多次数的上机报告作为上机成绩考核的依据,按照实际的要求,对操作内容形成规范的打印文档并上交。
四、所选MIS开发工具及特点所选MIS开发工具是Powerbuilder(简称PB)。
PB特点:可以快速而简易地建立应用界面;十分丰富而强大的数据窗口功能,便于数据的存取;可以容易地将应用程序移植到基于B/S方式的网页。
PB是开发管理信息系统的较为快速和理想的工具。
五、实验项目与内容提要六、实验设备及器材配置机房或者实验中心的计算机基本硬件配置为:奔腾1G以上的CPU,128M以上的内存,100M的网卡。
机房或者实验中心的计算机基本软件配置为:WINDOWS 2000或XP的操作系统,基本的数据库管理系统(如:Adaptive Server Anywhere),前端开发工具(Powerbuilder,简称PB)和Offices系列的应用软件。
实验一前端开发工具基础一、实验目的1、通过观察机房计算机设备的分布情况,理解网络的拓扑结构;2、理解Powerbuilder的安装及主要组件的作用;3、掌握在PB中建立程序的一般过程;4、掌握面向对象技术的基本特征及在PB中的对应表现实例;5、掌握PB建立界面的方法和基本控件的使用。
二、实验步骤(1)阅读指导内容软件的使用(如果该软件没有进行安装,通过网络自行找到安装文件并进行安装)第一步,如图1-1,打开Flash cam软件;第二步,如图1-2,是Flash cam的操作界面;图1-1 Flash cam的打开图1-2 Flash cam的界面第三步,如图1-3,在“文件(Z)”菜单中选择“恢复(T)…”项,出现图1-4界面;图1-3文件的恢复图1-4 找到“*. fcz”的文件并打开第四步,每次上机,在网络上找到发放的“上机指导”文件,里面就包含有一些后缀名为“*. fcz”的文件,请将它们拷贝到本地计算机上,并通过图1-4 找到“*. fcz”的文件,然后逐个打开它们;(图1-4演示了其中一个例子:打开“SELECT语句.fcz”。
)第五步,“SELECT语句.fcz”打开后,如图图1-5所示;第六步,双击“SELECT语句.fcz”,可以看到里面的教学图片,想看一幅图片,可以双击该图片。
每个图片记录了操作的各个过程,上机的操作可参考该过程进行,另外,返回上一级,请点“关闭”按钮。
图1-5 打开“SELECT语句.fcz”后的界面图1-6 “SELECT语句.fcz”里面的教学图片第七步,图片打开后,操作如图1-7;图1-7 打开教学图片的界面第八步,现在开始使用“Flash cam软件”!文件打开的顺序是“复选框3.fcz→单选框4.fcz→组合框5.fcz”。
图1-8 PB8的安装表示共有193幅图片,这是第2幅返回上一级上一幅图片下一幅图片注意:当掌握基本的编程之后,根据我们信息管理系统的基本要求,应该懂得分析企业的业务流程,这样才能保证程序开发的系统性、组织性和正确性,而且应该在平时多进行不间断地练习。
在文件“设计过程的例子”中,有一些简单的例子,请同学们进行参照。
(2)PB8的安装及基本控件的使用A.Powerbuilder8的安装㈠首先在PB8的安装目录下,点击SETUP.EXE开始安装PB8,如图1-8所示。
㈡在“license agreement”窗口中,按“YES”转到下一个窗口;点击“Next”直到出现安装路径,默认路径是:C:\Program Files\Sybase ,(也可以点击“Browse”控件选择其他的路径作为安装路径);继续点击“Next”控件直至出现下面的安装选项窗口,为了加快安装,可以选图1-9第1、2和5项并继续:图1-9 PB8的选项图1-10 PB的启动图1-9各项含义:Powerbuilder------------------------ PB 应用程序开发工具(必选) InfoMaker----------------------------报表工具和个人数据助理PowerDynamo----------------------可以使用ODBC 接口以访问Adaptive Server Enterprise 。
Jaguar CTS--------------------------事务服务器,它可管理客户会话、安全、线程、数据库连接以及事务处理;Adaptive Server Anywhere ------- PB 自带的中小型DBMS (数据库管理系统),当我们要和数据库打交道时,常要安装这一项;(必选)Online Books------------------------阅读联机书籍的工具 ㈢ 点击“Next ”一直到安装完成(正常情况下,安装要求重新启动计算机并完成“PB ”的安装,注意不要选择重启项)。
查看程序菜单,应该可以看到下图最后一级菜单的“PowerBuilder 8.0”图标(如果看不到,得重新安装一次),如图1-10所示。
B. PB8使用界面的简介(注意以下每个步骤的意义)㈠为了文件的统一管理,在D 盘目录下建立一个文件夹,取名为mypb 。
点击上图(图1-10)的“PowerBuilder 8.0”图标,打开PB8,第一次打开会出现图1-11所示的窗口。
图1-11 PB8的启动界面图1-12 工作空间的建立㈡ 若出现该对话框,点按钮,关闭图1-11的对话框,之后进入PB 的开发界面。
首先要建立工作空间,选择“…”(或者点按钮),在出现的对话框中选择“Workspace项中的Workspace ” (即: → ),之后单击“OK ”按钮确定。
接着,PB 将会打开一个如图1-12的对话框,要求保存新的工作空间到指定的目录。
打开已有的工作空间创建新的工作空间和对创建新的工作空间并添加已有对象 只是创建新的工作空间关闭本对话写下新的工作空间名 建立“工作空间”, (“工作空间”可以同时调用多个应用。
)将路径改为D盘的“mypb”文件夹下(如图1-12所示),并写下工作空间名pbwork(注意:PB中应该尽量使用英文字母来进行命名)。
然后单击“保存”按钮进行保存。
这样就建好了一个新的工作空间。
㈢工作空间建立好以后,就要确定在该工作空间下做的任务。
选择“…”(或者单击按钮),在出现的对话框中,选择“Target(对象)”标签下的“Application(应用)”项(即:→),之后单击“OK”按钮继续。
在弹出的窗口中分别写下:应用名称(myapp)、库文件名(D:\mypb\app.pbl)、以及对象文件名(D:\mypb\app.pbt)。
如图1-13所示。
然后按下“Finish”继续。
“应用”是规定我们所做系统首先执行的程序,如:连接数据库、打开起始窗口等。
“库”保存着我们所做的各种对象,如:窗口、菜“对象”保存当前应用信息图1-13 应用的建立(注意:以后会在该应用下建立很多窗体和其他对象。
如何再打开这个应用呢?方法是在菜单中选择:“Workspace…”,找到建立好的工作空间并打开。
)㈣接着,转到下图1-14的界面,下面是该界面中主要按钮的中文意思。
新建继承打开预览“系统树”的开关对象浏览“复制记录和粘贴面板”的开关退出工作空间面板刚才创建的“工作空间”、“库”和“应用”复制记录和粘贴面板图1-14 PB的主界面主要图标含义:-------新建。
可以创建一个新的目标,如:工作空间、对象(如应用、应用摸板、EAS服务等)、可视对象(窗口、菜单、函数、类等)、数据窗口、数据库和可执行文件等。