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

点赞:24200 浏览:107763 近期更新时间:2024-02-11 作者:网友分享原创网站原创

摘 要伴随着互联网发展的浪潮,教育信息化、教育网络化在中国逐渐兴起,除了传统的学校教育、院校教育,全国各地兴起了众多的教育培训机构.但是,信息化时代各行各业的发展都太快了,教育培训受众的规模、门类、怎么写作层次都非常之广,对教育培训机构的运营要求也越来越高,对于有一定业务规模的教育培训机构,难以采用传统的管理模式来推进发展.因此,众多的教育培训机构都纷纷引进适合自己的业务管理软件系统.根据软件设计的理论,结合教育培训机构的实际业务,本文将详细阐述面向教育培训机构的业务管理软件的系统设计.

关 键 词教育信息化;教育培训机构;业务管理软件系统;系统设计

中图分类号:TP311文献标识码:A文章编号:1671-7597(2014)20-0012-01

1业务系统分析

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

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

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

2系统功能设计

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

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

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

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

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

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

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

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

3数据库设计

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

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

面向教育培训机构的业务管理软件系统设计参考属性评定
有关论文范文主题研究: 关于管理系统的论文范文文献 大学生适用: 高校毕业论文、高校大学论文
相关参考文献下载数量: 78 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 文献综述、论文总结 职称论文适用: 职称评定、初级职称
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 最新题目

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

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

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

其他部分表:

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

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

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

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

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

4开发语言选取

根据实际需要,可选择JaNet,PHP等web开发语言,也可考虑采用C++,VB,Delphi等桌面程序语言.考虑互联网发展的迅速,笔者建议采用B/S模式开发本业务管理系统,采用PHP语言开发.在中国,很多中小应用软件,都采用PHP编写,例如:Discuz论坛,SHOPEX电商系统均采用PHP开发.

结合本业务系统的设计,选用PHP的同时,建议采用arty模板引擎,这样可以很容易做到业务控制层与展现层分离,符合MVC的设计思想.

5网站怎么写作器部署

网站怎么写作器有很多选择,常见的有Apache,Tomcat,Nginx等,由于上面选取的开发语言是PHP,因此选择Tomcat是不适合的,而选择Apache或Nginx都是可以的.

如果选择Apache作为网站怎么写作器,则通过修改htppd.conf配置,加载PHP模块,实现对PHP的支持.

如果选择Nginx作为网站怎么写作器,则通过修改nginx.conf配置,加载fastcgi的模式,实现对PHP的支持.

6结束语

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