APP下载

基于C/S网络流的计算机管理系统设计与应用

2013-12-24江小燕

长春教育学院学报 2013年5期
关键词:客户端管理系统计算机

江小燕

江小燕/广东省海洋工程职业技术学校计算机讲师(广东广州510320)。

随着计算机技术与网络信息技术的不断发展与优化,在推动各行各业信息化建设工作以及推动行业管理工作优化中,计算机管理系统的显著作用逐渐被更多的行业及领域所关注,尤其是学校信息化建设始终围绕着数字化校园网建设展开,根据校园网管理工作的特点等,逐步开展了计算机管理系统的设计、构建与应用,多种网络开发平台以及数据库技术推动了计算机管理系统的优化设计与科学运用,在实现网络化办公、教学资源开发与共享、教学教务管理、优化人力资源配置及计算机设备的高效利用等方面发挥着积极的作用,对提升教学教务及各项学校基本管理工作的效率及质量具有重要意义。

一、基于C/S网络流的计算机管理系统的设计与应用的必要性

随着学校信息化建设工作的逐渐开展,大量的计算机及其终端设备逐渐地投入到各项管理工作中,在很大程度上优化了教学教务及各项管理工作。实现大量分散着的计算机及其终端设备的统一管理,是在学校中实现资源优化配置、提升管理效率、加强师生之间沟通的重要举措。但在一些学校中,管理软件和管理系统依旧相对缺乏,限制着信息化管理及教育教工作的开展。计算机的能耗问题较为严重,计算机因缺乏统一的管理系统,多处于分散运行的状态,既不利于统一规范的管理,也容易造成能耗增大,不利于在学校中践行创建资源节约型、环境友好型社会的倡导;在计算机及系统出现故障时,远程管理及故障问题的及时解决受到影响;实时沟通与信息发布的平台相对欠缺,当有紧急通知或特别的管理决策要下达的时候,往往要单纯地依靠电话耗费大量的人员及时间去落实。信息传递平台及文件交流的平台也相对欠缺,通讯方式及信息共享方式较为单一。一些上级的精神文件、机构内部的管理性文件等依旧依靠传统的文件打印、下发等实现传递,并没有真正意义上实现无纸化办公。缺乏相对统一的软件平台,现行使用的系统对很多不同级别的管理人员普遍具有着局限性。网上办公系统因为是内外网分开的,一些网内的机器是没有办法使用的,学生对相关系统的使用权限非常有限,并没有在全校范围内全面实现信息化管理。为使计算机真正地成为教学教务及管理工作有利的助手,基于C/S架构及网络流的计算机管理系统,尤其是类似于校园网的系统的分阶段设计与全面应用势在必行。

二、基于C/S网络流的计算机管理系统的设计

(一)计算机管理系统的功能需求分析

依据学校师生计算机使用中存在的以上问题,对要设计构建的计算机管理系统的主体功能进行需求分析,因本系统更倾向于组建成为桌面管理系统,将主要的功能设定为电源节能、桌面信息保护;计算机的终端与维护端之间的有效沟通;信息化的运营管理及统计分析管理,信息管理系统简图参见下图。在主要功能之外,计算机管理系统还需要具备的功能有系统的自动下载及更新功能,在系统启动的过程中,就系统内部配置的最新程序软件可实现自动下载,为系统的功能扩展及系统的维护等提供有利条件;客户端的自动设置功能,对不同的客户端使用者,可依据其归属的不同专业教研室、系统的自动休眠及关机时间等进行相关参数的设定,并将设定好的参数自动保存在数据库系统中;即时通讯与信息交流的功能,在整个系统中按照学校内部各个专业的不同组建起以各个专业为单位的子系统,使用户可以依据自身需求对某个专业科室、某些专业科室或整个学校进行信息传输发布;文件的网上传输功能,在实现文件传输的同时系统能够自动的记录文件的发送方、接收方、发送时间、文件名称及大小等,以备文件传输审查工作的开展等。

信息管理系统简图

(二)计算机管理系统的总体功能设计

本计算机管理系统选用Visual Studio 2005作为开发工具,C/S模型作为系统的开发模型,并以C#.net作为开发平台实现系统的多种功能需求,以SQL Server 2008作为后台的数据库技术。为确保即时通信及远程控制多项功能的实现,在计算机的用户端以及服务器端两者之间利用网络流组建起信息通信通道,并能够实现计算机系统应用中的分析评估,以及配合院系开展针对管理指标的统计分析工作,确保学校内部传输的需要保护的文件的有效控制,在系统中组建起完善的数据库,记录系统应用过程中的关键性的数据的流通过程,例如用户的在线时长、文件的下载、文件在内外网之间的传输等。网络流的控制功能的实现是在基本类、服务器端的基本控制类以及客户端的基本服务类之间建立连接,依据三次握手的信息传递原则在系统中组建起相对稳定和可靠的连接,同时实现通讯的完成与指令的解释,并以此为基础实现其他的控制类功能的继承,来完成基于网络的其他的即时通讯功能,如信息的发布、屏幕的远程控制以及故障的报送等。

(三)计算机管理系统的关键功能实现

计算机管理系统中实时连接功能主要是在用户端线程以及服务器端的线程间实现基本的通讯,包括即时通讯的连接建立、信息及指令传递、连接中断以及重新连接等。在Base Connection类中包含连接过程中需要的基本方法,Base Controller类应用于服务器端可对客户端实施远程命令下达控制,Base Server及Base Controller的子类继承了Base Server及Base Controller的相关功能,可实现文件传输控制、屏幕远程控制及更新控制等功能。计算机管理系统中自动下载及更新功能的实现策略是,在客户端计算机启动之后会自动的链接数据库,对数据录中的更新记录表内所存储的最新的更新记录进行匹配操作,当找到比本地的系统程序更新的内容时,客户端将沿着数据库中最新记录中所制定的路径寻找,实现从服务器中下载最新的文件,该功能的实现见原理图1。电源系统的节能功能的实现策略基于学校内外师生的计算机客户端中普遍采用了微软的Windows系列的操作系统,该系统本身已经具备了基本的电源设置方案。程序通过采用CMD命令行来进行操作系统中电源设置方案的具体控制,实施人性化的定时开机及关机功能。客户端上的系统将依据服务器端系统中相应的时间段进行开关机的定时设置,当客户端处于空闲的时间段时对用户进行相应的提示,如果超出了提示响应时间,系统将利用CMD命令行向客户端计算机发出强制性的关机命令,实现用户端计算机无人使用状态下的节能,以及计算机内部信息的保护等功能。

自动下载功能流程图

三、基于C/S网络流的计算机管理系统的应用

在实施类似于校园网的基于C/S网络流的计算机管理系统的设计与应用过程中,要依据学校各个专业科室师生不同的需求及专业特点等,进行设计与应用的逐步开展。首先解决资源和能源的浪费问题,实现整个系统平台的合理使用;接下来使系统逐渐地实现软件集成、沟通交流、文件传递及系统维护的具体功能的应用,例如师生之间专业问题的交流,老师向学生发布最新就业指导信息等;接下来对应用中存在的问题进行梳理反馈,以便于需求增加、系统升级完善等后续工作的开展,为系统更为科学完善的应用提供帮助。依据师生所处的专业的不同,计算机管理在系统中设置默认的管理方案,实现系统就不同情况下有针对性和个性化的管理;在计算机管理系统的故障处理功能实现之后,系统维护人员可通过系统与各个科室的所有电脑实现连接绑定,对出现故障的机器可以实现快速定位,并且能够利用远程控制功能实现故障情况的监控查看,并对故障问题实施一定的远程处理,大大缩短了故障的存在与处理时间;以往的计算机管理系统由于网络安全及数据安全的相关要求,将有些信息查询结构限定在某个功能之下,而本系统实现了与学校一些信息管理系统的连接,具备一定权限的人员可通畅的实现有关信息的查询,例如学生完全可以利用校园网入口进入学生信息管理系统,进行课程选修、成绩查询以及学籍基本信息管理等。

在学校信息化建设的过程中,要充分考虑人力资源成本及物资资源成本等,依据自身行业特点及社会职责,利用信息系统开发平台及数据库技术等设计出基于C/S网络流的计算机管理系统,逐步进行、循序渐进使计算机管理系统具备较为完善的软件集成、沟通交流、文件传递及系统维护等功能,为学校实现信息化管理工作的开展、创建无纸化绿色办公环境、全面提升教学教务管理工作的效率及质量等提供技术性的保障。

[1]王智超.多层Client/Server模式的系统设计和软件开发[J].软件导刊,2010,(03)

[2]何仲廉,张志斌,李超峰.基于C/S与网络流的计算机管理系统的设计与实现[J].中国数字医学,2012,(07)

[3]胡珉,喻钢,卞亦文,林斌 编著.分段递进学习VB2005[M].上海大学出版社,2003

[4]Francesco Balena(著),贾洪峰(译).Visual Basic 2005 技术内幕[M].清华大学出版社,2007

[5]李志姝,李光海编著.SQL应用与开发标准教程[M].清华大学出版社,2001

[6](英)迪尤逊编著.SQL Server 2005基础教程.人民邮电出版社,2001

猜你喜欢

客户端管理系统计算机
基于James的院内邮件管理系统的实现
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
如何看待传统媒体新闻客户端的“断舍离”?
基于LED联动显示的违停管理系统
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
信息系统审计中计算机审计的应用
海盾压载水管理系统
Fresnel衍射的计算机模拟演示