百度文库-让每个人平等地提升自我1Vf课程设计实验报告(高校机房信息系统设计)一、课程设计的目的和意义百度文库-让每个人平等地提升自我2根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。实验室设备和课程的管理缺少一套实用可靠的设备和课程管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理实验室设备势在必行。目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。所以整个学校设备管理信息化仍处于较低水平。本信息系统合理的借鉴设备(仪器)管理思想并结合国内学校设备管理现状,满足学校设备管理的需要。并通过对各行业设备管理情况的研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。本系统将会提高学校的办公效率和设备可行性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。本系统针对MicrosoftWindows系统开发。运行于Windows98、MEWindows2000sp3、WindowsXP等,开发语言是Vf6.0百度文库-让每个人平等地提升自我1二、系统功能设计1.说明该系统能够实现哪些功能2.画出系统功能模块图1.系统的主要功能在本系统主界面中,我们可以看到五个系统菜单,为了美化系统界面,本系统加上一个图片在主界面上,用户在使用系统时,为了增加本系统的安全时,首先需要验证,只有在登录界面上输入正确的用户名和密码才能登陆本系统使用下面分别论述本系统的各个功能模块的作用:(1)系统登陆:点击可执行文件机房设备管理系统.exe之后,就进入本登陆界面,用户需要如上所述的正确的用户名和密码之后才能使用本系统。(2)信息查询:本应用模块的主要功能是实现对机房总体信息的查询,包括学生与教师的上机课程查询以及学生的上机课成绩查询。(3)成绩录入:本应用模块的主要功能是实现对教学设备的入库管理工作,包括记录查找、录入操作。(4)课程安排:本应用模块的主要功能是实现对机房课程安排信息的查看、修改等操作,方便机房管理员的日常工作。(5)数据删除:百度文库-让每个人平等地提升自我2本应用模块集成了本系统的所有数据库文件,从而可以快速地进行本系统的对于数据表内容的删除。(6)退出系统:本应用模块的主要功能是实现退出本系统,恢复系统的实始状态。2.系统功能模块图教师录入学生录入管理员录入高校机房管理系统主界面登录课程时间查询成绩录入课程时间成绩查询课程时间总览管理员安排删除课程时间修改百度文库-让每个人平等地提升自我3三、系统设计内容及步骤3.1创建项目管理文件1.启动foxpro系统,建一个项目管理器,命名为“项目1”。3.2数据库及数据表的设计1.设计数据表的结构,数据表的结构如下:百度文库-让每个人平等地提升自我42.建立数据库及表的操作如下:(1)选择项目管理器中的“数据”。(2)选择数据中的“数据库”,按“新建”,弹出对话框,选择“新建数据库”按钮。弹出保存对话框,数据库命名为“高校机房”,并保存。(3)按数据库设计器工具栏上的“新建表”按钮,弹出新建表对话框,按“新建表”,输入新表名(学生),按“保存”。单击“确定”以后出现对话框询问“现在输入数据记录吗?”,选择“是”,输入学生信息,输入后关闭。3.3主控界面设技1.登录界面设计(1)选择项目管理器中的“文档”。(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。(3)将空表单的标题属性Caption修改成“登陆界面”。(4)在表单中放入两个标签控件,其标题分别为“用户名”、“密码”,继续放入一个命令按钮控件,设置其标题属性为“登陆”。(5)保存后关闭。百度文库-让每个人平等地提升自我52.录入菜单制作(1)选择项目管理器中的“全部”,选择“其他”。(2)选择文档中的“菜单”,点击“新建”按钮,弹出对话框,选择“新建菜单”,分别填写“菜单名称”,“结果”和“选项”中的“编辑”。(3)保存后关闭。效果如图:3.教师课程查询以及课程查询表单制作(1)选择项目管理器中的“文档”。(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。(3)将空表单的标题属性Caption修改成“教师课程查询”。(4)在表单中放入两个命令按钮控件,分别设置其标题属性为“查询”、“退出”,四个标签和四个文本框。百度文库-让每个人平等地提升自我6(5)保存后关闭。4.成绩录入表单制作(1)选择项目管理器中的“文档”。(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。(3)将空表单的标题属性Caption修改成“成绩录入”。(4)在表单中放入两个命令按钮控件,分别设置其标题属性为“录入”、“退出”,三个标签和三个文本框。(5)保存后关闭。百度文库-让每个人平等地提升自我75.管理员表单制作(1)选择项目管理器中的“文档”。(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“管理员情况删除”。(3)在表单中放入两个命令按钮,分别是“删除”,“退出”,一个文本框,新建一个表格,内容由表“管理员”生成。(4)保存后关闭。百度文库-让每个人平等地提升自我86.机房课程时间修改表单制作(1)选择项目管理器中的“文档”。(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。(3)将空表单的标题属性Caption修改成“机房课程时间修改”。(4)在表单中设置两个命令按钮,分别是“查询”和“修改”。(5)保存后关闭。7.成绩查询表单制作(1)选择项目管理器中的“文档”。(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单,将空表单的标题属性Caption修改成“成绩查询”。(3)在表单中设置一个命令按钮“查询”,另一个为“退出”,新建一个表格,内容由表“成绩”生成。(4)保存后关闭。百度文库-让每个人平等地提升自我98.课程时间总览报表制作(1)选择项目管理器中的“文档”。(2)选择文档中的“报表”,点击“新建”按钮,弹出对话框,选择“新建报表”,弹出“报表设计器”,在工具栏中选择“报表”中的“快速报表”建立报表“课程总览”。(3)保存后关闭。3.4把所作的程序进行连编,生成可执行程序。百度文库-让每个人平等地提升自我10四、测试及分析对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。本系统以VF6.0表单设计开发的“高校机房管理系统”,不但通过表单向导进行开发,而且结合自己引入数据编辑控件进行数据表单窗体的设计和数据录入。此系统功能齐全,设计合理,使用方便,适合各种学校对繁杂的高校机房进行统筹管理,具有强大的查询,修改和删除功能。它可以融入高校机房信息管理系统中,不仅方便了学生各方面的管理,同时也为教师的管理带来了极大地便利。通过对该系统的设计可以更进一步清楚数据库表单设计是如何实现的,掌握它可以设计出自己满意的应用程序。此系统设计简单、有实用性,通过该系统我们可以熟悉数据库系统开发工具,逐步熟练使用各种设计工具、技术和手段,掌握程序调试方法和技术,使我们能够按照数据库系统开发的程序和规范进行,熟练掌握方案选择、总体设计、数据库设计、详细设计、系统测试等环节,系统能够实现预定的功能,运行稳定,操作方便,唯一不足的地方就是整个各个环节都要求我们自己动手,并且命令程序过于繁杂。本课程设计还不是很完美,某些功能还不能实现,希望以后学校能够为我们提供更多的时间来操作训练,让我们能获得一个良好的操作平台,发挥我们的想象力,将学校的管理系统做得更好,更完善。百度文库-让每个人平等地提升自我11五、结束语通过做课程设计,你有何感想,学到了什么?在现在这个资讯发达的时代中,几乎任何事都离不开电脑的范畴了。而资讯时代的潮流将带领着我们形成一个全球一体的资讯社会,而身为信息工程系的我们也希望能尽一份力量,能使得电脑能更广泛的运用于周围的事物上。之前的教师要管理机房时,都是用手工作业的,在以现在的眼光看来那似乎是既费时又费力的,所以我们想到利用设计管理软件来解决此困扰。在这电脑十分普及的时代里,人工系统电脑化可以为人类节省不少时间,像电脑可以加快处理的过程,降低文书工作的成本,提高对使用者的服务等。而且我们更能掌握限有的资源,增加对于使用资源的精确性,运用有限的资源来做最有效的应用。老师只要开启电脑通过软件便能使用一指神功而轻轻松松的管理机房了。资讯校园是一个响亮的口号,会让人直接联想到电脑设备的购置,光纤网的埋设,电脑系统的开发等等。其实,资讯校园的涵义不应止于如此,应该从各种校园活动的资讯搜集,交换,分析,应用,呈现,传播等各个面向做整体性的思考,才能真正建构起一个现代化的资讯校园。一个伟大的梦想都是由小小的努力累积起来的,我们打算从机房管理开始,从做一个属于小范围的系统,累积一些经验,然后将之推向整个社会,我们想只要每个人都为社会进一点力,那整个社会将会因为我们每个人的小小贡献,而能更往前迈进一步。