班级量化管理系统设计与研究

2015-04-30 06:33侯丽艳
软件导刊 2015年4期
关键词:浏览器服务器

侯丽艳

摘要摘要:随着电子信息技术的迅速发展以及网络技术的普及,计算机在社会生活各个领域的应用越来越广泛。在教育领域,数字化校园的普及对教育管理工作提出了更高要求。如何利用现有的网络资源进行科学管理,以提高工作效率、完善管理模式,已成为一个亟待解决的问题。介绍了基于浏览器/服务器三层网络结构开发模式的班级量化管理系统设计与实现过程。

关键词关键词:班级量化管理系统;浏览器;服务器

DOIDOI:10.11907/rjdk.1431014

中图分类号:TP319

文献标识码:A文章编号文章编号:16727800(2015)004011103

0引言

随着计算机信息技术与网络技术的飞速发展,以计算机为辅助手段的无纸化办公正在社会众多领域得到应用与推广。在教育领域,很多大专院校和条件好的中学已完成了校园网建设,各个职能部门也基本上实现了网络化、信息化管理[1]。

东莞市经济贸易学校1997年开始进行校园网建设,目前教务管理[2]已有相应的软件支持,但是班级管理仍然以机械手工作业方式居多,特别是随着学校近几年学生人数与各年级班级数量的不断增长,学生管理部门的任务日益繁重。由于机械手工作业方式涉及较多人为因素,很容易出现工作失误,难以使班级管理规范化,因此迫切需要一套可靠的软件平台来提高班级管理效率[3]。结合学校班级管理工作的性质及特点进行班级量化管理系统开发[4],使班级管理和信息技术[5]有机结合起来,以实现班级管理的规范化、科学化、系统化。基于B/S模式的班级量化管理系统[6]的开发,将对校园信息化建设起到积极的推动作用。

1关键技术分析

1.1系统开发平台

系统在开发平台选择上,使用了两种操作系统,一是界面友好的Windows 2000或Windows XP,二是服务器性能良好且安全可靠的Linux,二者都是当前流行的应用软件支撑平台。

班级量化管理系统能够在客户端和服务器端同时使用多种操作系统[7],从而充分利用并发挥两种操作系统的不同特点,如图1所示。这是班级量化管理系统的特色,具有Windows的界面友好和Linux系统安全、稳定的双重优势。

1.2Apache服务器

Apache服务器是一种Web服务器[8]软件,它支持HTTP协议,可以在大多数计算机操作系统中运行,因其多平台和安全性而被广泛使用。

系统选用Apache作为Web服务器,主要考虑了如下几个因素:①Apache是源代码开放的自由软件,使用免费,可以降低系统的开发成本和运行成本;②软件扩展性好、稳定性高;③支持动态共享对象,运行速度快。

1.3MySQL数据库

MySQL数据库[9]是众多关系型数据库产品中的一个,同时它也是一种网络数据库。与其它数据库相比,MySQL数据库可用于各种流行的操作系统平台,可以称得上是目前运行速度最快的SQL(Structured Query Language,结构化查询语言)语言数据库。MySQL完全适用于网络,用其建造的数据库可在Internet的任何地方访问。

系统选用MySQL作为数据库服务器,是因为MySQL数据库具有以下特点:①使用免费;②MySQL与Apache和PHP是黄金组合,配合使用非常方便,能够很好地与这些工具软件集成到一起;③易于使用、性能好;④支持查询语言;⑤具有健全的安全机制;⑥具有可移植性。

1.4PHP程序设计语言

PHP是一种在计算机运行的基于服务器端创建动态网站[10]的脚本语言,其主要用途是处理动态网页、支持数据库、处理会话跟踪。PHP支持很多流行的数据库,如Oracle、Sybase、Postgres、MYSQL、Informix、Dbase、 Solid、 Access等,完全支持ODBC接口。用户更换平台时,无需变换PHP。当要更换使用的数据库时,还可以自己编写外围函数间接存取数据库。PHPLIB即是常用的可以提供一般事务需要的基库。

系统选用PHP作为开发工具,主要由于PHP程序设计语言具有以下特点:①PHP是自由、免费的;②PHP脚本解析器具有较好的性能,以及很高的运行速度和稳定性;③PHP脚本解析器占用的资源少;④PHP具有较强的可移植性;⑤PHP与MySQL是绝佳的群组合。

2系统总体设计与实现

系统按功能划分为3个主要的功能模块,主要的功能模块又分别对应了各自的子功能模块,如图2所示。

(1)管理部门。班级量化管理系统将学校的职能部门划分为一个功能模块即管理部门功能模块,管理部门功能模块按照执行权限不同分为学生科、教务科、总务科、宿管组、学生会、体育组和班主任7个子功能模块,各部门使用教师编号和密码登录系统,完成对所负责的考核项目分数或情况的录入及查询。

(2)汇总。汇总功能模块用来汇总所有可以查询的信息,包括汇总情况(宿舍)、分类查询、教务科考勤纪律登记、教务科纪律登记按日查询、各月份文明班评比结果、各月份评比平均分等。

教务科考勤纪律登记可根据类别进行查询,显示的查询结果是一个学期的总查询结果,如果想要了解某一天的考勤纪律情况则要使用教务科纪律登记按日查询功能。使用汇总功能不需要验证教师编号和登录密码,可极大地方便用户使用、查询。

(3)系统管理。系统管理功能模块在验证教师编号和登录密码无误后登录到班级量化管理系统。成功登录后,可以使用退出系统和修改密码功能。

2.1系统登录功能模块

为保证数据库的安全性和信息一致性,本系统设置了系统登录功能,成功登录后可使用退出系统、修改密码两个功能。本系统将用户分为了3类:超级管理员、管理部门工作人员和一般用户,并授予不同用户不同的数据库访问权限。超级管理员具有最高权限等级,可以进行教师的帐户管理与系统维护。

登录系统负责对本系统各类使用人员进行身份确认,用户需要在登录窗口输入用户的教师编号和登录密码,在后台进行用户身份识别,如果合法则允许进入系统主界面,并显示“XXX,你好,你已经登录系统”;否则无法登陆,并显示“用户或密码错误,请重新输入”。

2.2管理部门功能模块

管理部门工作人员使用管理部门子功能模块的操作流程如图3所示。

学生科是学校管理学生的职能机构,其职能包括:负责学生的日常生活和纪律卫生管理;教育学生遵守国家法纪、《学生守则》和《中学生日常行为规范》;认真做好各项评优的审核工作等。因此系统中学生科负责的考核项目包括:一般违纪处理、严重违纪处理、仪容仪表检查、待处理、加分项目、写通知、班主任信息。

教务科是学校进行各种日常教学管理的职能机构,在班级量化管理系统中教务科的功能是对学生上课情况进行登记处理。因此,系统中教务科负责的考核项目包括课堂情况登记、考勤登记、学习纪律检查、写通知等。

总务科是学校基本建设、物资供应保管、生活服务等工作的后勤办事机构,在班级量化管理系统中总务科的功能是对各班卫生设施检查情况进行登记处理。因此,系统中总务科负责的考核项目包括写通知和卫生设施检查。

学生会在学生科团委的指导下工作,协助学校各职能部门的工作。因此,系统中的部分考核项目由学生会和各职能部门协同完成:学生会每周例行检查,各职能部门临时抽查。学生会负责的考核项目包括卫生设施检查、广播操评分、黑板报评分、仪容仪表评分、升旗集会检查。

体育组教师负责一年广播操的评分及录入,录入信息包括周次、班别和评分项。

班主任是班级管理的核心,对整个班级管理工作负全责。班主任要建立班级学生通讯录以加强对学生的了解、方便与学生家长的沟通,还要对学生宿舍及床位进行安排,以方便宿舍管理。因此,班主任模块应包括班级管理、宿舍管理、个人信息、留言以及返回主目录。

2.3汇总功能模块

汇总模块包括情况汇总(宿舍)、分类查询、教务科考勤纪律登记、教务科纪律登记按日查询、各月份文明班评比结果、各月份评比平均分共6个部分。

(1)情况汇总(宿舍):以表格的形式显示学生宿舍汇总表,表格中包括排名、班别、分数(男、女)、总评、优秀宿舍等信息。

(2)分类查询:可根据考勤、课堂、卫生、集会、早操、宿舍、墙报、仪表、加分、处分等不同类别按年级、班别进行查询。

(3)教务科考勤纪律登记:可根据按班查看、迟到或早退、旷课、上课睡觉、不交作业、不做笔记、中途离开教室、不带课本、笔记、玩手机或听mp3、扰纪等类别进行查询。

(4)教务科纪律登记按日查询:用户可根据需要选择周次和星期,当天各班的登记情况将以表格的形式显示出来,还可以看到具体的人员姓名和节次。

(5)文明班评比结果:文明班评比结果是按月份逐一显示的,例如:3月份文明班评比结果、4月份文明班评比结果等。

(6)各月份评比平均分:以表格的形式显示一个学期结束时的文明班评比汇总结果。

3结语

基于B/S模式[11]下的班级量化管理系统,实现了学校对班级各项考核分数的量化管理,减少了人为因素的影响,保证了各班级量化分数的公平、公正,与以往工作方式相比,减少了工作环节,提高了工作效率,并节省了大量的人力、物力以及财力资源。

班级量化管理系统投入使用至今,基本上达到了预期效果。由于在分析、设计、实现过程中难免出现失误,这些问题和错误有待在今后的使用过程中加以改进,同时还要不断地补充和使用新技术来进一步完善系统。

参考文献参考文献:

[1]刘峰. 高校信息化校园网络设计及应用[D].武汉:华中师范大学,2004.

[2]斯日古楞.基于LAMP的中职教务管理系统的设计与开发[D].呼和浩特:内蒙古师范大学,2007.

[3]吴应良, 魏劲平. 高校管理信息系统发展现状和对策[J].管理信息系统,2003,3(2):811.

[4]王吉成. 院系管理信息系统_CMIS_的开发与应用研究[D].杨凌:西北农林科技大学,2005.

[5]薛华成. 管理信息系统[M].第3版.北京:清华大学出版社,2000.

[6]陈景艳.管理信息系统[M].北京:中国铁道出版社,2001.

[7]汪全莉. 网络环境下高校管理信息系统的功能、构成、规划研究[D].湘潭:湘潭大学,2004.

[8]李颖.一种面向用户的网络文件系统远程访问控制方法[J].北京计算机工程报,2004,4(22): 2123.

[9]陈志荣. 使用计算机网络技术教程[M].北京:电子工业出版社,2001.

[10]吴锋. 基于 Web 技术的远程监控系统研究[J].仪器仪表学报,2005, 5(2): 241243.

[11]李文印,周治国,周斌.专用浏览器/服务器系统模式的设计与研究[J].计算机应用, 2004, 24(2): 7679.

责任编辑(责任编辑:黄健)

猜你喜欢
浏览器服务器
通信控制服务器(CCS)维护终端的设计与实现
反浏览器指纹追踪
中国服务器市场份额出炉
关于蒙古文在各种浏览器上显示方法的探讨
得形忘意的服务器标准
计算机网络安全服务器入侵与防御
服务器操作系统可信加固技术研究
环球浏览器
关于Linux的视频服务器开发与实现分析