摘要: 此文件是以本专题「电脑教室管理系统」为主加以讨论及分析,而所有有关系统需求的一切,包括系统程概述,系统程式规格的订系统程式作业的流程及顺序,系统程式的程序,系统的整体大纲与系统的相关细节,如统统环境与其它有关系统的各项资讯………等,让系统能依照规划与维护阶段的步骤,环环相扣进而有效的控制与完成系统各部规划和发展应用. 本系统是使用Visual Basic作为开发人机介面程式语言的工具,另外使用DreamWaver及Flash来制作系统的简介说明及展示,让本系统能提 供使用者图像,文字视觉化的功能,使管理者及使用者更了解本系统功能和电脑状况. 本章节旨在说明系统目的,范围,架构,软体建构项目需求概述及软体环境. 於Window95/98 NT4.0作业系 统环境中,利用Visual Basic开发简易,明确的中文视觉化的电脑教室管理系统. 本系统名为「电脑教管理系统」即是将基本资料维护,系统 监控,报表列印,使用者查询…….作为本系统的主体,替管理者执行 查询控制,财产管理处理,各项资料管理,系统监控……等功能,替使用者执行状况查询,固定使用率查询,…等功能,电脑教室管理系统主要为方便管理者及使用者了解电脑教室中每部电脑之基本状况及使用率..等. 二,系统架构环境 (1)使用者 使用者利用PC连结网路查询学校电脑教室的各部电脑使用状态,以便使用者能够直接了解目前电脑使用率. (2)管理者 管理者利用PC登入管理者权限以进入本系统来执行侦测即时及固定时间电脑教室使用率,侦测目前开机状况,侦测网路上所有电脑,侦测指定电脑详细资料,侦测资料流量,各项报表,财产管理状况,参数设定及修改,外部备份…等. (3)工读生 工读生利用PC登入工读生权限以进入本系统以执行财产查198询,登录及更新目前财产状况,硬体盘点结果,电脑教室各项财产之异动处理,固定时间资料备份.. 等. (4)外部备份实体 为资料备份储存,至少每周备份一次(视情况或需要而定). 三,系统功能需求 (1)基本资料维护: 即为财产管理,内容主要为硬体盘点,异动处理和财产查询三大项,做为电脑教室工读生和管理者清点电脑教室财物时所用.管理者随时了解基本资料的正确性. (2)系统监控: 主要分为状况侦测及使用率侦测两大项.状况侦测包括侦测资料流量,侦测指定电脑详细资料,侦测网路上所有电脑和侦测目前电脑的开机状况等四项.而使用率侦测则可细分为即时教室使用率侦测和固定时间教室使用率侦测两项. 此功能是用於监控电脑教室中每一台电脑的使用状况,做为管理者维护和使用者查询的核心,是电脑教室管理上的各项参考数据. (3)报表列印: 由资料库中取出电脑的各项资料,以供不同需求的报表列印.分为普通报表列印和管理报表列印,而管理报表列印又细分为区间报表,月报表及各类统计表. (4)系统维护: 在电脑教室管理系统中,需要各项资料参数设定与修改和资料安全备份,这个功能也主要分为这两大项,让管理者可以随时的对这个系统做维护和更改. (5)使用者查询: 利用安全认证让一般使用者登入查询,了解电脑教室的使用情况.当使用者要使用电脑教室电脑时,可以以最快的回应得知那台电脑目前无人使用.包括教室的使用率和教室电脑的各项资料. 基本资料维护 系统监控 报表列印 系统维护 使用者查询
结果与讨论 系统监控功能主要分为: (1) 状况侦测 (2) 使用率侦测两大项 状况侦测分为: 侦测资料流量:侦测网路电脑 的资料封包传送情况. 侦测单机详细资料:侦测出指定电脑的详细资料. 侦测网路电脑:侦测网路上每 一台电脑的基本资料. 侦测电脑开机状况:侦测出电脑的开机与否,是否有人在使 用. 使用率侦测分为: 即时教室使用率侦测:依使用 者的需要,即时侦测出电脑教室的使用情况. 固定时间教室使用率侦测:每隔一段时间,自动侦测出电脑教室的使用情况,方便学生查看. 工作程序: (1) 点选系统监控下拉式功能表选项,即出现状况侦测和 使用率侦测两大类别. (2) 选择欲使用的功能类别,即可见该类别之功能选项. 点选欲使用的功能选项,即可进入其功能画面 200进入单机资料侦测表後,如欲浏览财产资料时,点选"财产资料"选项的按键,即显示出现如图所示,可以看到包含机型,规格,目前所在地,送修次数 进入单机资料侦测表後,如欲浏览基本资料时,点选"基本资料"选项的按键,即显示出现如图所示,可以看到包含机器名称编号,侦测时间,所在位置,开机状态,已开机时间,作业系统等的资料. 五,结论 本系统主以SNMP侦测为主,主要分为: 1,侦测系统名称 2,侦测系统时间 3,侦侧系统OS种类 4,网路封包流量 遭遇之问题为: 1,技术参考资料零散取得不易 而使整合之过程困难 2,在执行上可分为: (1) 效率不好:主因为所用的标准window library所提供function不足,而导致困难,如在撰写程式上必先增加一些功能,因为window环境下并无标准功能. (2) 作业系统使用有差别,就针对状况侦测文件方面而言,在window95上效率,速度都比NT server慢,经不断测试结果得到结论为NT server本身带有许多的process,但以程式稳定度方面为win98在使手 用上最好. (3) 撰写上需要相当可观的201网路环境及电脑数量以方便测试,因为在单机上的差异与整个网路环境上在测试上速度及使用状况…等测试会有差异,所以在开发过程中,不一定有网路环境及可用的电脑数量以进行测试工作. 3, 在系统分析上可分为: (1)收集的资料量庞大,以目前电脑教室电脑数量200台计算,每小时就会产生1200笔资料,而如何把资料粹取,及许多重覆的资料如何选取至资料库,使产生统计图上遇到许多的困难. (2)由於SNMP功能繁多,而MIB资料项,资料内容庞大,如何取舍电脑教室最需要的资料且最有帮助的资料,经与电脑教室管理人员商谈後,经多次讨论结果在资料取舍,为一大挑战且为目前最需考量与突破的地方. 解决:利用网际网路丰富之资源取得相关资讯,及参考书籍..等,使程式在撰写与系统开发之过程较为顺畅. 本系统是因应学校电脑教室管理者,对於学校愈来愈多的电脑环境下能够更充分的掌握各部电脑的处理使用状况,同时也让使用者於外地能够了解学校电脑教室之使用情形. 六,参考资料 [1]. James D.Murray ,Windows NT SNMP, First Edition, O'Reilly Books, 1998, ISBN 1-56592-338-3. [2]. Harnedy , Sean J., Total SNMP: Exploring the Simple Network Management Protocol, Second Edition, CBM Books, 1997, ISBN 0-13646-994-9. [3]. Rose, Marshall T., The Simple Book: An Introduction to Network Management, Revised Second Edition, Prentice Hall Series in Innovative Technology, 1996, ISBN 0-13-451659-1. [4]. Black , Uyless D., TCP/IP and Related Protocols, Second Edition, McGraw-Hill Series on Computer Communications, 1992, ISBN 0-07-005560-2. [5]. Microsoft Windows NT Server Resource Kit, Microsoft Press, 1996, ISBN 1-57231-343-9 [6]. Microsoft Windows 95 Resource Kit, Microsoft Press, 1996, ISBN 1-55615-678-2. [7]. Microsoft MSDN Visual Studio 6.0 Library, Microsoft Press, 2000 Jan. [8]. 王国荣, Visual Basic 6.0 资料库程式设计, 旗标出版社, 1999, ISBN 957-717-480-9 [9]. 王国荣, Visual Basic 6.0 与 Windows API 讲座, 旗标出版社, 2000, ISBN 957-717-447-7 |