基于B/S模式高校班主任管理系统的设计与实现
作者:樊伟宏 刘文 吴文杰
来源:《电脑知识与技术》2013年第19
        摘要:针对高校学生管理部门对班主任(辅导员)管理工作繁杂,不能及时和班主任进行沟通,在管理的过程中浪费了大量的人力、物力的现状,开发基于B/S模式高校班主任管理系统,提出了具体的设计方案并加以实现。利用PHP+MYSQL及相关技术实现系统的各项功能,经过测试,该系统在Free BSD服务器上运行良好,功能全面,为高校班主任系统的设计与实现提供了借鉴。
        关键词:班主任管理;B/S学生管理系统数据库设计说明书模式;PHPMYSQL
        中图分类号:TP391 文献标识码:A 文章编号:1009-3044201319-4355-03
        随着计算机网络技术的迅猛发展,基于计算机网络的信息管理系统已成为高校信息化平台建设的重要组成部分,信息化管理成为越来越多学校追求的目标。近年来随着高校招生规模的扩大,学生人数不断的增加,如何科学、高效地对学生和班主任进行管理成为亟需解决的问题[1]。信息化管理成为解决此问题的有效途径。
        通过对高校学生及班主任管理现状的调查分析,发现目前许多高校都有自己的信息管理系统,但没有针对班主任和学生独立管理的部分,于是就出现了诸多问题如:管理部门工作量大,人员多,管理复杂,数据冗余等。结合学校学生管理的现实需求,充分利用学校已有资源和现代信息技术来开发一套基于B/S模式的班主任管理系统。通过系统的开发,实现班主任信息的集中管理;学生管理部门通知及时下发;班主任工作计划终结提交审核;班级学生思想动态及时了解;班主任费用的自动计算等功能。解决了学生管理部门人员短缺,信息不能及时沟通等问题。
        1 班主任管理系统需求分析
        根据学校的实际情况,现阶段学校对班主任的管理还属于纯人工操作,出现信息不能及时沟通,数据量大等问题[2],班主任管理系统要实现对各主体如下工作进行管理:
        1)学生管理部门的主要工作:对班主任、学生的信息进行管理;班级班主任的委任;班主任津贴的计算发放;班主任提交的工作计划总结进行审核;班主任的日常工作进行监督;班主任考核评优;通知的发布;班主任提交意见的回复;特殊情况的学生进行照顾;班会提纲的发布。
        2)班主任的主要工作:班会的组织,查课堂上课情况,查学生住宿情况,了解学生思想动态,提交工作计划和总结,提交建议和意见,下载学校的通知和文件。
        3)系统管理员工作:主要是日常系统的维护,数据库的备份和还原。
        4)学生家长了解学生在校日常学习,生活情况。
        2 高校班主任管理系统分析与设计
        通过用户需求分析,明确所要开发的软件应具有的功能与界面。系统主要面向学生管理部门、班主任以及学生家长,目的是提高学校管理水平,实现高效、科学的管理并及时进行信息的传递[3]。班主任管理系统的目标是建立及时、准确、全面、丰富的信息平台。系统针对班主任平时工作开展的实际情况,紧密结合用户需求,全面覆盖了学生管理部门及班主任工作的各个方面,通过系统的开发使学生管理工作的水平、质量、效率得到提高,为学校宏观决策提供有力支撑[4]。系统设计包括功能模块的划分以及系统的流程图等。
        2.1 系统功能模块划分
        考虑到系统的安全性、可靠性及系统设置的四种不同权限,用户必须输入自己的用户帐号及密码方可登录。这四种权限用户分别为:班主任、学生管理部、系统管理员、学生家长。
        2.1.1 班主任管理模块
        1)个人信息管理:班主任可以对自己的信息进行修改。例如:对自己的个人信息进行修改,对自己的密码进行修改等。
        2)学生信息管理:班主任可以查看学生的信息,修改学生的信息,对学生的思想动态、上课住宿情况进行提交。
        3)工作情况提交:提交查课情况、提交查宿舍情况、提交班会情况、提交班级大假学生返校情况。
        4)本周班会提纲:每周学生管理部门会将本周的班会要点以提纲的形式提交到平台上,班主任在开班会之前可以查看本周班会的内容。
        5)工作计划总结的提交:在每学期开学前班主任要将这学期的工作计划提交至学生管理部门进行审核,在每学期期末时要将这学期工作情况进行总结并提交学生管理部审核。
        6)学院重要文件下载:学生管理部门可以在班主任管理系统平台上发布学院的重要文件,提供给班主任进行下载。
        7)班主任费津贴详情查询:班主任的津贴由基本费用、电话补助、生均费用组成,如果班主任在工作中没用按照规定很好地完成工作,则会出现扣费的情况,班主任可以通过登录自己的帐号查询自己津贴发放详情。
        8)意见和建议的反馈:班主任在工作中遇到的问题、意见、建议可以通过管理平台向学生管理部门进行反馈,学生管理部门对班主任反馈的信息进行及时回复。
        2.1.2 学生管理部管理模块
        1)学生信息管理:学生管理部门对学生的信息进行添加、删除、修改、查询及批量添加。
        2)班主任信息管理:学生管理部门对班主任的信息进行添加、删除、修改、查询及批量添加。
        3)学生管理部门人员信息维护:学生管理部门管理员可以对自己的信息、密码进行修改。
        4)班级班主任委任:学生管理部门可以为班级委任班主任。
        5)信息回复:对班主任提交的需要关注的学生及意见建议进行及时回复。
        6)监督班主任工作情况:统计查课情况、统计查宿舍情况、统计班会情况、统计各班级大假学生返校情况、统计各班级同学思想动态情况。
        7)上传班会提纲:上传每周班会提纲。
        8)班主任津贴管理:设置班主任各项费用的基本情况,根据班主任工作情况核算班主任津贴。
        9)信息发布:学生管理部门可以发布新闻、通知、公告,上传学校重要的文件通知。
        10)信息统计:统计每班学生旷课、夜不归宿、违纪等情况。
        11)班主任工作的评定:在学年结束时对班主任本学年的工作给出评价,并对优秀的班主任给予津贴奖励。
        12)数据的处理:对查询统计的数据进行导出和打印。
        2.1.3 系统管理员管理模块
        1)数据维护:数据的备份、数据的还原、数据的复杂查询等。
        2)程序的更新调试。
        2.1.4 学生家长管理模块
        1)学生家长信息的管理:学生家长对自己的信息进行修改。
        2)查询自己子女在校情况:家长通过班主任管理系统可以查询,自己子女在校的日常情况。
        2.2 系统流程分析
        在系统功能模块分析的基础上,为了更好地说明系统的框架,充分了解系统的整体结构,设计出系统的功能图。如图1所示,系统功能图阐述了系统的各个功能模块之间的逻辑关系,并且每一个模块代表了系统相对独立的页面,并在系统总体设计方面得到体现。
        3 高校班主任管理系统的实现
        系统的程序设计是基于B/S模式、集PHP技术、MYSQL数据库、HTMLflash于一体,实现了班主任管理系统,实现了各个模块的功能需求。班主任管理系统的实现将使班主任的工作效率大大提高,也有助于学校的管理。系统运行后首页如图2所示,学生管理部操作界面如图3所示:
        4 结束语
        针对学校学生管理部门提出的设计需求,实现了基于B/S模式下的班主任管理系统。系统的开发MYSQL数据库和PHP技术[5],系统的设计过程中充分考虑班主任管理的现状和需求,使班主任管理系统功能简洁实用,易于维护和扩展。彻底解决了在日常的班主任管理工
作中存在的大量浪费人力物力,以及不能及时和班主任沟通反应学生最新情况等问题。班主任管理系统用现代网络技术使班主任的管理工作更加具体化,有助于提高学校学生管理部门工作的效率和工作水平。
        参考文献:
        [1] 张建臣.基于PHP技术的院系图书管理系统的设计与实现[J].中国教育信息化,200798.
        [2] 敬祖维.基于PHP技术的高校教研室办公系统[D].长沙:国防科学技术大学,200611):9-12.
        [3] 谢兵,赵小梅.基于 B/S 架构的高校教学管理平台设计与实现[J].电脑编程技巧与维护,201118):57-58.
        [4] 金圣达.基于B/SC/S综合模式就业信息管理平台的设计与实现[D].天津:天津大学,200921-28.
        [5] 梁存良.基于PHP技术的高校学生管理系统设计与实现[J].河南科技学院学报:自然科学版,200512):76-79.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。