日期:2023-01-13 阅读量:0次 所属栏目:教育理论
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 结束语
笔者从事计算机教学多年,同时,在工作中参与了多个软件项目的开发,本文所述的软件系统是笔者主导设计研发的,目前已在多个教育培训机构中得到实际应用,反响良好。希望能尽自己微薄之力为教学改革、教育信息化的创新提供一点点思路,亦期望各位同仁给予批评指正。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/jiaoyulilun/200994.html下一篇:结合院校实际浅谈计算机教育改革