PC版
搜索导航
论文网 > 教育论文 > 教育理论论文

面向教育培训机构的业务管理软件系统设计

  中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)20-0012-01
  1 业务系统分析
  对于教育培训机构众多的业务中,核心的业务主要有:教学管理和教务管理。
  教学管理,由培训机构开设的培训范围决定,有的是面向成人的职业技能培训,有的是面向成人的学历教育,也有面向中小学生开展的课外辅导,可谓门类繁多。那么一个培训机构开设的专业(学科)就是教学管理的底层设计。从培训业务的开展来看,根据师资力量和学员规模,综合量化确定开设多少个课程班级。教学过程中的管理,则包括完整的教学组织、教学记录、教学评价等环节。
  教务管理,是培训机构日常运作的关键部分,包括招生、收退费、教师酬劳等方面的管理。
  2 系统功能设计
  结合教育培训机构的实际业务,笔者对业务管理软件系统做如下的功能设计,具体细分大致如下。
  业务管理系统面向教育培训机构的内部用户,其核心的用户角色有:系统管理员、教学部长、教师、市场人员、教务人员、财务人员等。
  系统管理员:从系统全方位进行管理,可创建不同账号,分配不同权限给到不同用户,上图中的系统管理部分由系统管理员负责,其他部分,根据实际需要,系统管理员也可参与管理。
  教学部长:作为教育培训机构在教学方面总的管控人员,管控着本机构专业的开设,开班的管理,并根据实际需要对其他部分进行管理,其权限是全局的,在整个系统中作用很突出。
  教师:作为教育培训机构的教师,有相对灵活的教学时间,除了课堂教学之外,教学培训机构一般要求其完成对学员(学生)的作业布置、作业批改、学习评价等工作。
  市场人员:主要是面向潜在学员进行宣传、推广,并对客户沟通的情况予以记录,对接待客户过程中形成的意见或线索进行记录,以便促成正式的学员报名,其主要功能有:客户接待、招生管理、学员报名、学生档案管理等。
  教务人员:作为教育培训机构的教务人员,更多是组织教师、学员,有序的进行教学活动,其主要功能有:专业设置(查看)、开班管理(查看)、排课管理、课时管理(查询实际的上课记录,并审核)、学生档案管理、转班管理、投诉管理等。
  财务人员:主要负责学生报名、收费管理、退费管理、转班管理、教师酬劳管理、统计管理等。
  3 数据库设计
  根据系统功能设计,可进一步做数据库设计。数据库系统可选择MySQL、MsSQL Server或Oracle等,根据软件实施的实际情况,可选择适当的数据库系统。本文以MySQL为例做具体设计。
  基础数据部分包括以下几张表。
  系统用户表、权限配置表、用户权限表、培训专业表、培训班表、教师档案表、学生档案表等。
  业务数据部分包括以下几张表。
  排课记录表、课时记录表、作业表、学习评价表、教学评价表、客户接待表、招生计划表、学员报名表、收费表、收费明细表、退费表、退费明细表、转班表、投诉记录表、教师酬劳表等。
  其他部分表:
  新闻栏目表、新闻表、系统配置表、文件资源表、系统日志表等。
  下面对数据库表做进一步说明。
  1)专业(学科)的开设是基础,每个课程班是基于专业(学科)衍生而来的,现实中一个“专业”可开设多个“课程班”,因此,“专业”与“课程班”之间是一对多的关系,“专业”表的主键作为“课程班”表的外键。
  2)“报名表”是连接“课程班”与“学员”之间的关联表,理论上一个课程班可有多名学员报名,一个学员也可以报读多个课程班,因此,“课程班”与“学员”之间是多对多的关系。
  3)“教师任课”是连接“课程班”与“教师”之间的关联表,理论上一个课程班可以由多个教师来教学,一个教师也可以教多个课程班,因此,“课程班”与“教师”之间是多对多的关系。
  4 开发语言选取
  根据实际需要,可选择Java,.Net,PHP等web开发语言,也可考虑采用C++,VB,Delphi等桌面程序语言。考虑互联网发展的迅速,笔者建议采用B/S模式开发本业务管理系统,采用PHP语言开发。在中国,很多中小应用软件,都采用PHP编写,例如:Discuz论坛,SHOPEX电商系统均采用PHP开发。
  结合本业务系统的设计,选用PHP的同时,建议采用smarty模板引擎,这样可以很容易做到业务控制层与展现层分离,符合MVC的设计思想。
  5 网站服务器部署
  网站服务器有很多选择,常见的有Apache,Tomcat,Nginx等,由于上面选取的开发语言是PHP,因此选择Tomcat是不适合的,而选择Apache或Nginx都是可以的。
  如果选择Apache作为网站服务器,则通过修改htppd.conf配置,加载PHP模块,实现对PHP的支持。
  如果选择Nginx作为网站服务器,则通过修改nginx.conf配置,加载fastcgi的模式,实现对PHP的支持。
  6 结束语
  笔者从事计算机教学多年,同时,在工作中参与了多个软件项目的开发,本文所述的软件系统是笔者主导设计研发的,目前已在多个教育培训机构中得到实际应用,反响良好。希望能尽自己微薄之力为教学改革、教育信息化的创新提供一点点思路,亦期望各位同仁给予批评指正。

相关论文

培训业务机构管理软件系统
精细化预算管理方法在电力财务中的应
计算机审计在信息系统审计中的运用
证券公司资产管理业务现状与问题研究
浅议我国商业银行中间业务的发展
互联网+条件下商业银行风险管理机制优
新医改下探析做好医院财务核算与管理
住房公积金管理单位加强内部审计信息
试论机械设计制造中的液压机械传动控
基于信息化手段的高校政府采购管理模
加强大数据时代人事档案管理工作的探