网站大量收购闲置独家精品文档,联系QQ:2885784924

机房上机管理系统小型实用软件的设计与实现.doc

机房上机管理系统小型实用软件的设计与实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机房上机管理系统小型实用软件的设计与实现 陈 亮 (博尔塔拉蒙古自治州广播电视大学,新疆 博乐 833400) 摘 要: 计算机课程的普及使各学校计算机机房的使用率明显提高,同时也带来了机房管理的难度和工作量增加问题。根据“实用第一”的原则,用EXCEL编制一个简单的数据管理系统——机房上机登记管理系统,必须通过对数据管理系统的构思、设计、实现及应用几个步骤。 关键词:机房;上机管理系统;EXCEL ;Office;VBA 随着计算机技术的普及,各级各类学校广泛地开设了有关计算机技术的各种课程,随之而来的就是机房的使用率的明显提高带来的机房管理的难度和工作量增加的问题。机房管理员常常碰到的问题就是每天进行大量的书面登记工作,而最终需要统计结果时,还要伏案计算很长时间。在这种情形下,需要一个具备自动登记、记录、统计等功能的机房上机管理软件,而一般这种软件的生成都是由使用单位请专门的软件公司或开发人员进行设计开发来实现的,这同样也存在一个后期维护的问题。而对于一个规模不是太大的学校来说,这样一个机房上机管理软件所需的功能并不是很多。因此,在考虑到种种因素之后,笔者编制了一套机房上机管理系统软件。 一、机房上机管理系统分析 1、机房上机管理系统所应具备的功能分析 机房上机管理系统作为一个实用的小型系统所具有的基本功能主要有这样几个方面: A.上机时的登记。可以记录上机时间、班级、人数、任课教师、上机课程及时长、值班人员等信息。 B.能够进行简单的数据统计并具备查询功能。 C.能够将记录打印生成报表或书面登记表。 2、机房上机管理系统的数据库结构 这个系统所需要的数据主要是: 1)班级信息。包括班级代码、班级名称、班主任、班级人数、班级类别; 2)上机记录信息。包括班级信息中的各项,以及上机人数、课程名称、辅导教师、上机时间、上机课时、使用机房、工作人员、备注等。 由此可以建立一个班级信息表和一个上机记录信息表,同时再附加一些如班级分类表、课程信息表、机房信息表、辅导教师信息表等数据信息表。 3、对于界面的分析 本系统满足界面简单、易学、易操作等要求。 4、对系统的后期维护与二次开发的分析 机房上机管理系统是一个面向各类学校的实用性软件,因此,软件本身的设计应考虑大部分学校容易进行维护的要求。同时,对于具有不同情况的学校或培训处,也可根据本校的情况进行二次开发。 二、开发环境的选择 由于本系统是面向广大规模较小的学校,因此其数据量并不是很大,加之机房管理人员水平参差不齐,绝大部分使用的是微软OFFICE办公系统软件,其界面都较为熟悉,操作起来也都易于上手。 三、系统实现 1、系统主界面的实现:实现后的主界面如下图所示: 此界面包括: 7个组合框控件。各组合框控件的各相关属性如下表所示: 一个命令按钮。用来将输入的数据转写入上机记录表中。 控件类型 控件属性 属性值 班级代码组合框(ComboBox) (名称) bjdm ListRows 8 ListFillRange class!A2:B20 上机人数组合框(ComboBox) (名称) sjrs ListRows 8 ListFillRange dict!E2:E52 上机课程组合框(ComboBox) (名称) sjkc ListRows 8 ListFillRange dict!B2:B20 辅导教师组合框(ComboBox) (名称) fdjs ListRows 8 ListFillRange dict!C2:C20 上机课时组合框(ComboBox) (名称) ks ListRows 8 ListFillRange dict!A2:A5 使用机房组合框(ComboBox) (名称) jf ListRows 8 ListFillRange dict!F2:F5 工作人员组合框(ComboBox) (名称) gzry ListRows 8 ListFillRange dict!D2:D5 若干单元格。这些单元格主要是用来显示一些相关信息。前一个图中序号、日期和班级名称等班级信息是数据库中数据成员之一。 2、班级数据的自动显示 班级数据的自动显示是利用Office VBA编制的一个函数来实现的,此函数通过调用class工作表中的班级信息表将所选择的班级信息显示在主界面中。它的定义如下: class工作表中数据如下图所示: 3、数据字典的使用 本系统中为了方便用户输入相关数据,在主界面内的大部分的数据都是采用组合下拉框来实现的。用户在使用时,可以直接进行选择。这些组合框的数据来源就是dict工作表中的数据字典。数据字典也就是将相关的数据预先录入工作表或数据库中,以备系统中调用。如下图所示。这样可以大大

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档