PaperTan: 写论文从未如此简单

教育理论

一键写论文

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

时间:2015-02-19

对于有一定业务规模的教育培训机构,传统的管理模式难以有效推进发展。因此,众多机构纷纷引进适合自身业务的管理软件系统。本文结合软件设计理论与教育培训机构的实际业务需求,阐述了面向该类机构的业务管理软件系统设计。

1 业务系统分析

对于教育培训机构众多的业务中,核心的业务主要有:教学管理和教务管理。

教学管理,由培训机构开设的培训范围决定,有的是面向成人的职业技能培训,有的是面向成人的学历教育,也有面向中小学生开展的课外辅导,可谓门类繁多。那么一个培训机构开设的专业(学科)就是教学管理的底层设计。从培训业务的开展来看,根据师资力量和学员规模,综合量化确定开设多少个课程班级。教学过程中的管理,则包括完整的教学组织、教学记录、教学评价等环节。

教务管理,是培训机构日常运作的关键部分,包括招生、收退费、教师酬劳等方面的管理。

2 系统功能设计

结合教育培训机构的实际业务,笔者对业务管理软件系统做如下的功能设计,具体细分大致如下。

业务管理系统面向教育培训机构的内部用户,其核心的用户角色有:系统管理员、教学部长、教师、市场人员、教务人员、财务人员等。

系统管理员:从系统全方位进行管理,可创建不同账号,分配不同权限给到不同用户,上图中的系统管理部分由系统管理员负责,其他部分,根据实际需要,系统管理员也可参与管理。

教学部长:作为教育培训机构在教学方面总的管控人员,管控着本机构专业的开设,开班的管理,并根据实际需要对其他部分进行管理,其权限是全局的,在整个系统中作用很突出。

教师:作为教育培训机构的教师,有相对灵活的教学时间,除了课堂教学之外,教学培训机构一般要求其完成对学员(学生)的作业布置、作业批改、学习评价等工作。

市场人员:主要是面向潜在学员进行宣传、推广,并对客户沟通的情况予以记录,对接待客户过程中形成的意见或线索进行记录,以便促成正式的学员报名,其主要功能有:客户接待、招生管理、学员报名、学生档案管理等。

教务人员:作为教育培训机构的教务人员,更多是组织教师、学员,有序的进行教学活动,其主要功能有:专业设置(查看)、开班管理(查看)、排课管理、课时管理(查询实际的上课记录,并审核)、学生档案管理、转班管理、投诉管理等。

财务人员:主要负责学生报名、收费管理、退费管理、转班管理、教师酬劳管理、统计管理等。

3 数据库设计

根据系统功能设计,可进一步做数据库设计。数据库系统可选择MySQL、MsSQL Server或Orace等,根据软件实施的实际情况,可选择适当的数据库系统。本文以MySQL为例做具体设计。

基础数据部分包括以下几张表。

系统用户表、权限配置表、用户权限表、培训专业表、培训班表、教师档案表、学生档案表等。

业务数据部分包括以下几张表。

排课记录表、课时记录表、作业表、学习评价表、教学评价表、客户接待表、招生计划表、学员报名表、收费表、收费明细表、退费表、退费明细表、转班表、投诉记录表、教师酬劳表等。

其他部分表:

新闻栏目表、新闻表、系统配置表、文件资源表、系统日志表等。

下面对数据库表做进一步说明。

1)专业(学科)的开设是基础,每个课程班是基于专业(学科)衍生而来的,现实中一个“专业”可开设多个“课程班”,因此,“专业”与“课程班”之间是一对多的关系,“专业”表的主键作为“课程班”表的外键。

2)“报名表”是连接“课程班”与“学员”之间的关联表,理论上一个课程班可有多名学员报名,一个学员也可以报读多个课程班,因此,“课程班”与“学员”之间是多对多的关系。

3)“教师任课”是连接“课程班”与“教师”之间的关联表,理论上一个课程班可以由多个教师来教学,一个教师也可以教多个课程班,因此,“课程班”与“教师”之间是多对多的关系。

4 开发语言选取

根据实际需要,可选择Java,.Net,PHP等web开发语言,也可考虑采用C++,VB,Dephi等桌面程序语言。考虑互联网发展的迅速,笔者建议采用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 结束语

笔者从事计算机教学多年,同时,在工作中参与了多个软件项目的开发,本文所述的软件系统是笔者主导设计研发的,目前已在多个教育培训机构中得到实际应用,反响良好。希望能尽自己微薄之力为教学改革、教育信息化的创新提供一点点思路,亦期望各位同仁给予批评指正。

参考文献

[1]隋泉. 山东工贸职业学院招生管理系统的设计与实现 [D]. 电子科技大学.2009.

[2]说利星. 高职院校教育资源网络共享系统的设计与研究 D]. 山西师范大学.2014.

[3]5刘坤. 森林景区救火决策管理系统设计与实现[D]. 南京农业大学.2013.