2022年实验——管理信息系统实验指导书 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年实验——管理信息系统实验指导书 .pdf》由会员分享,可在线阅读,更多相关《2022年实验——管理信息系统实验指导书 .pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 管理信息系统实验指导书一、实验内容的选取根据管理信息系统这门课程的特点及学生对身边事物的熟悉理解情况,我们选取学生成绩管理来作为实验内容。在设计实验任务时, 我们主要考虑了三个方面的问题:一是简易性, 太复杂了, 时间不允许, 学生也消化不了; 二是系统性,按照管理信息系统的理论来设计,麻雀虽小,但五脏具全;三是实用性,整个实验过程基本上是一个微型系统的实际开发过程,认真操作并理解了这个过程, 对理解课本上“自顶向下分析, 自底向上开发” 的概念,从事实际工作会受益匪浅。鉴于这样一些原因,我们把这个实验题目定为“简易学生成绩管理系统”二、系统模块及功能划分(这便是简单的系统分析)三、先修课
2、程本系统利用 Visual Foxpro 完成,因此,在实验前应修完 Visual Foxpro 程序设计课程四、开发平台操作系统: Windows xp 或 Windows2003 Server 开发工具: Visual foxpro6.0 或 Visual foxpro9.0简易学生成绩管理系统成绩输入成绩查询成绩输出统计分析附加功能按学号查询按班级查询按课程查询单条式输入批式输入按班级输出按课程输出数据形式图形形式按课程打印空成绩单按班级打印空成绩单功能模块实现模块名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整
3、理 - - - - - - - 第 1 页,共 44 页 - - - - - - - - - 2 实验一建立项目管理器、建立数据库和表、输入部分数据一、实验目的1.熟悉 Visual Foxpro项目管理器的使用2.熟悉数据库的概念和Visual Foxpro 数据表的概念3.掌握数据表的建立方法,数据直接输入的方法4.熟练掌握表文件的打开、浏览、关闭二、实验步骤(一) Visual Foxpro 基本操作1. Visual Foxpro 的启动开始 程序 Visual foxpro6.0 或:双击桌面 Visual foxpro6.0 快捷方式图标(狐狸头)2. Visual Foxpro
4、的退出在 Visual foxpro 的命令窗口中键入quit 3.工作目录及表单区域的的设置在 D:盘上建一目录,命名为“成绩管理”进入 Visual foxpro,选菜单中的工具 选项 “文件位置”选项卡,找到“默认目录”,点击“修改”按钮,进入下图,按图设置后,单击“确定”按钮。单击“表单”选项卡,将“最大设计区”选为1024 768 。单击“设置为默认值”按钮,再单击“确定”按钮(二)项目管理器和数据库的建立1.项目管理器是 Visual Foxpro 开发应用系统的综合性平台, 在这里可以建立数据库、表单、菜单、程序、编译等。从“文件”菜单下选“新建” ,在“新建”对话框中,选“项目
5、”单选按钮,再单击“新建文件按钮” ,给文件命名为“简易学生成绩管理系统”,并保存在 D 盘的“成绩管理”文件夹下。2.数据库的建立名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 44 页 - - - - - - - - - 3 单击“简易学生成绩管理”项目管理器的“数据”卡,单击“数据库”,然后点击“新建”按钮,出现如下画面单击“新建数据库”按钮,将数据库命名为“成绩库”,并保存在 D 盘的“成绩管理”文件夹下,对随后出现的“数据库设计器”,直接关闭。此时项目管理器应如
6、下图示。(三)创建数据表和输入部分数据数据库由多个相关联的数据表 (.dbf)文件构成,数据表是整个系统的基础。1.创建数据表单击上图“成绩表”左侧的“”号,展开后出现“表”、 “本地视图”、“远程视图”等,单击“表” ,并单击右侧的“新建”按钮。按以下表名和结构建立四个“表” ,不要使用“向导”功能。索引的设置:学生.dbf 按“学号”升序,并设置为主索引, “班级编号”普通索引学生选课 .dbf 按“学号”升序普通索引任课教师 .dbf 按“课程编号”升序普通索引名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
7、- - - - - - - 第 3 页,共 44 页 - - - - - - - - - 4 班级号名 .dbf 按“班级编号”升序普通索引表 1:学生 .dbf 字段名类 型宽度学号字符型 12 姓名字符型 6 班级编号字符型 9 表 2:班级号名 .dbf 字段名类 型宽度班级编号字符型 9 班级简称字符型 16 表 3:学生选课 .dbf 字段名类 型宽度学号字符型 12 课程编号字符型 7 成绩数值型 3 表 4:任课教师 .dbf 字段名类 型宽度课程编号字符型 7 课程名称字符型 20 任课教师字符型 6 四个表建好并索引正确, 展开项目管理器中的表, 应可以得到如下所示的图名师资
8、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 44 页 - - - - - - - - - 5 2.部分表输入数据(1)为“班级号名 .dbf”输入数据可以在创建该表时,当提示“是否输入数据?”时回答“Y” ,然后输入也可以按以下步骤输入:单击上图中的“班级号名”表,单击右侧的“浏览”按钮,进入浏览窗口将“显示”菜单下的“追加方式”打上,然后就可输入数据了。班级号名 .dbf 的数据如下:班级编号班级简称B02011013 02 国贸(经纪人)B02012012 02 工商B
9、02013012 02 会计( 2)(2)用同样的方法为“任课教师.dbf”输入数据,数据如下:课程编号课程名称任课教师0105012 FOXPRO程序设计高一帆0102031 初级会计陈志博0103008 管理学赵成忠三、注意事项1.本实验指导写得较粗,这部分操作不熟悉的地方请查阅“FOXPRO ”教材2.思考一下:为什么要建四个表,建一个表不行吗?四个表之间的关系是怎样的,试着画图表示3.实验做完后,将 D 盘“成绩管理”文件夹下的所有内容拷贝到软盘上,以防数据丢失,下次上机时,如硬盘内容丢失,再拷回来。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
10、- - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 44 页 - - - - - - - - - 6 实验二数据输入表单的建立一、实验目的1.熟悉表单的概念、常用控件的用途、对象的属性等概念2.掌握 Visual Foxpro数据输入表单的建立过程二、实验步骤(一)打开项目管理器1.按实验一的方法启动Visual Foxpro。2.打开项目管理器“简易学生成绩管理系统”文件 打开 找到文件“简易学生成绩管理系统 .PJX ” ,选中并按“确定”键或:双击桌面 Visual foxpro6.0 快捷方式图标(狐狸头)(二)建立记录输入表单1.进入表单设计界面单击
11、项目管理器上方的“文档”选项卡单击“表单”,再单击右边的“新建” ,进入表单设计界面按“ Ctrl+S”键保存表单,取名为“学生输入”单击窗口右上角最大化按钮,使“表单设计学生输入.SCX ”窗口最大化移动鼠标,适当放大表单窗口激活“属性学生输入.SCX ”窗口,找到属性“ CAPTION ” ,将原来的名字“Form1”改名为“学生基本数据输入” 。此时,应得到下图。2.标题设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 44 页 - - - - - - - - -
12、 7 单击“表单控件”中的标签按钮,使其凹下去,此时鼠标变成十字形状,用鼠标在表单上方拖放,松开鼠标后,出现“Label1”标签。在“属性”窗口中找到对象“Label1”的“ Caption”属性,改名为“学生基本情况输入”。设置字体、字号:在“属性”窗口中找到对象“Label1”的“FontName”属性,将其设置为“黑体” ,同时将“ FontSize”属性设置为 24(号字) 。在表单中用鼠标适当拖动“学生基本数据输入”,使其居于上部中间。如图所示3.有关控件设置单击屏幕上方的“数据环境”工具按钮,出现如下图的屏幕单击学生,再单击“添加”按钮,然后关闭“添加表或视图”窗口。此时,“数据环
13、境设计器学生输入.SCX ”应如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 44 页 - - - - - - - - - 8 按住“字段”,将其拖放到表单中,如下图依次选中刚刚拖来的6 个控件,将它们的“ FontSize”属性改为 14。并利用鼠标拖放控件周围的6 个小黑方块调整控件大小,直到如下图所示。(上下两条分隔线可不考虑)4.命令按钮设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
14、师精心整理 - - - - - - - 第 8 页,共 44 页 - - - - - - - - - 9 单击表单控件中的命令按钮,然后再在表单下部画一按钮, 在属性窗口中,将命令按钮的Caption 属性由原来的“ command1 ”改为“增加”(即增加一条记录);同时将 FontSize 属性改为 16(号字) ,如图。双击“增加”按钮,进入对象与过程的编辑窗,保证对象是Command1 ,过程是 Click,在屏幕上键入如下命令(如下图)后关闭窗口,回到表单编辑状态。用同样的方法设计另外6 个命令按钮“删除”、 “前一条”、 “后一条” , “首条” 、 “末条” 、 “返回” ,各命
15、令按钮的 click 过程命令如下:删除:首条:delete go top pack thisform.refresh go bottom 末条:thisform.refresh go bottom 前一条:thisform.refresh if recn( )1 skip -1 thisform.refresh 返回:endif dele for 学号 = spac(12) 后一条:pack 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 44 页 - - - - -
16、- - - - 10 if !eof( ) use skip thisform.release thisform.refresh endif 适当调整各命令按钮的位置,使其如下图示因为对记录进行了修改,需独占使用“学生.dbf ” :双击表单空白处,保证对象是 Form1,过程是 Load,输入命令: use 学生 exclusive 关闭窗口,记录输入表单设计完成。(三)输入数据1.运行记录输入表单输入数据单击运行工具按钮即可输入记录,记录输入完成后,按“返回”按钮退出,不可用关闭窗口按钮。然后再关闭表单设计器,回到项目管理器状态。2.数据如下:学号姓名班级编号200201201201 王晓
17、伟B02012012 200201201202 夏岩B02012012 200201201203 陈凯B02012012 200201201204 曹俊B02012012 200201201205 沈鹏B02012012 200201201206 周辉B02012012 200201201209 张波B02012012 200201201210 孙思坤B02012012 200201201211 代志汉B02012012 200201201212 肖超B02012012 200201201213 彭锦锦B02012012 200201201214 谌华侨B02012012 2002012012
18、15 夏欢B02012012 200201201216 朱其松B02012012 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 44 页 - - - - - - - - - 11 200201101301 谢谦B02011013 200201101302 江玮B02011013 200201101303 吴江B02011013 200201101304 肖凯B02011013 200201101317 喻偌晶B02011013 200201101318 门彦B0201
19、1013 200201101319 张颖B02011013 200201101320 尹琪B02011013 200201101321 罗珺B02011013 200201101322 肖晗B02011013 200201101324 唐玮璇B02011013 200201101325 黎志英B02011013 200201101333 梁颖B02011013 200201101334 张静B02011013 200201101335 陈敬丹B02011013 200201301201 仲长春B02013012 200201301202 陈德意B02013012 200201301203 严启
20、华B02013012 200201301204 连思拓B02013012 200201301205 雷诚B02013012 200201301206 杨耀国B02013012 200201301207 李雄B02013012 200201301208 张炼B02013012 200201301209 郑雷B02013012 200201301210 刘盼B02013012 200201301211 钟华B02013012 200201301212 李林杰B02013012 200201301213 张涛B02013012 200201301214 雷克成B02013012 2002013012
21、15 张峰B02013012 200201301240 秦彩霞B02013012 200201301241 刘辉B02013012 三、注意事项及思考1.认真体会每一步的作用2.思考一下:每个命令按钮的click 过程的主要功能是什么?3.实验做完后,将 D 盘“成绩管理”文件夹下的所有内容拷贝到软盘上,以防数据丢失,下次上机时,如硬盘内容丢失,再拷回来名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 44 页 - - - - - - - - - 12 实验三成绩输入另外
22、一种输入方法一、实验目的1.熟悉表单的的另一种在输入数据方面的应用2.掌握 Visual Foxpro表格( Grd)的编辑方法3.掌握表格与数据表对应关系的建立方法二、实验步骤(一)进入项目管理器1.按实验一的方法启动Visual Foxpro。2.打开项目管理器“简易学生成绩管理系统”文件 打开 找到文件“简易学生成绩管理系统 .PJX ” ,选中并按“确定”键(二)建立成绩输入表单1.进入表单设计界面单击项目管理器上方的“文档”选项卡单击“表单”,再单击右边的“新建” ,进入表单设计界面按“ Ctrl+S”键保存表单,取名为“成绩输入”单击窗口右上角最大化按钮,使“表单设计成绩输入.SC
23、X ”窗口最大化移动鼠标,适当放大表单窗口激活“属性学生输入.SCX ”窗口,找到属性“ CAPTION ” ,将原来的名字“Form1”改名为“学生成绩输入入” 。此时,应得到下图。2.输入标题单击表单控件中的标签按钮,使其凹下去,此时鼠标变成十字形状,用鼠标在表单上方拖放,松开鼠标后,出现“Label1”标签。在“属性”窗口中找到对象“Label1”的“ Caption”属性,改名为“学生成绩输入”。设置字体、字号:在“属性”窗口中找到对象“Label1”的“FontName”属性,将其设置为“黑体” ,同时将“ FontSize”属性设置为 24(号字) 。名师资料总结 - - -精品资
24、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 44 页 - - - - - - - - - 13 在表单中用鼠标适当拖动“学生基本数据输入”,使其居于上部中间。如图。3.建立下拉列表框和表格单击表单控件中的标签按钮,使其凹下去,此时鼠标变成十字形状,用鼠标在表单上方拖放,松开鼠标后,出现“Label2”标签。在“属性”窗口中找到对象“Label2”的“ Caption”属性,改名为“学号” 。单击表单控件中的组合框按钮按钮,使其凹下去, 此时鼠标变成十字形状,用鼠标在表单中上方拖放,松开鼠标后,出
25、现“combo1 ”组合框。调整 label2 和 combo1 大小及位置,使其如下图所示。单击屏幕上方的“数据环境”工具按钮,出现如下图的屏幕添加“学生”和“学生选课”两个表,然后关闭“添加表或视图”窗口。按住“数据环境设计器成绩输入.scx”中的“学生选课”,如下图:按 住 此处拖动名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 44 页 - - - - - - - - - 14 将其拖到成绩输入表单中,释放,得到下图:右键单击网格,在快捷菜单中选“编辑”,再将鼠
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年实验管理信息系统实验指导书 2022 实验 管理信息系统 指导书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内