专门人才培训信息管理系统
一、需求分析
1、系统分析
近年来,中国培训业进入了一个快速发展的时期,IT培训、英语培训、管理精英培训等专门人才的培训机构层出不穷,已形成校园外教育的支柱产业。
随着培训教育业数量稳步增长、规模越来越大,培训教育业的竞争日益激烈,人们对培训教育业的业务管理的现代化、科学化和规范化有了新的要求,在这样的背景下,我们设计并开发了“专门人才培训信息管理系统”。
通过市场调研,我们了解到目前培训信息管理软件已有不少成型的产品,我们吸纳了同类软件的优点,同时也扩展了业务范围。
这里所设计的数据库除实现了一般培训业务管理之外,还可自定义校区、校区码,支持多校区业务管理,可利用图形显示,分析报名比例、各校区招生比例、月招生比例、班级比例,实现学员食宿管理和考核、评价等。
2、业务流程
根据系统调查结构,我们将“专门人才培训信息管理系统”所服务的培训机构的业务流程进行了规划,将整个系统分为6个业务部门,其业务关系及业务职能为:市场部门制定具体招生计划并发布招生信息,学员获取信息后到指定地点报名并缴纳相关培训费用,策划部门进行培训计划规划和论证,为市场部门提供方向性和决策性的培训方案和政策;后勤部门在得到学员信息后,安排食宿等事宜;财务部门向学员收缴培训费用并核算培训机构收益;教务部门进行编班、安排培训活动并管理所有培训事宜;考核部门对已培训完毕学员进行考核,并对培训质量进行分析。
3、系统总体功能
(1)总功能框图
本系统由培训信息管理、培训资源管理、教师信息管理、学员信息管理、资费信息管理、教务信息管理6个功能模块组成,如图1-1所示
图1-1 总功能框图
(2)各子模块功能框图
①培训信息管理模块的功能是:制定和审核培训计划,发布和统计培训信息。
培训信息管理模块的功能框图如图1-2所示。
②培训资源管理模块的功能是:编辑、审核和上传培训资源,维护培训资源。
培训资源管理模块的功能框图如图1-3所示。
图1-2培训信息管理模块功能框图
图1-3培训资源管理模块功能框图
③教师信息管理模块:教师聘任信息、教师基本信息、教师薪酬信息和教师授课信息的管理。
④学员信息管理模块:管理学员基本信息、学员缴费信息、学员考核信息、学员食宿信息等。
⑤资费信息管理模块:培训支出和收入信息管理。
⑥教务信息管理模块:教学计划、课程设置、教材、教室和考核管理。
二、数据库概念模式设计
根据已有的系统功能图、数据流图和数据字典,采用自底向上的设计方法,设计 “专门人才培训信息管理系统”数据库各子系统的分E-R 图。
①图1-4所示是“培训信息管理”子系统的分E-R 图。
图1-4 “培训信息管理” 分E-R 图
②图1-4所示是“培训资源管理”子系统的分E-R 图。
………………………………………………
⑦图……所示是“专门人才培训信息管理系统”的总E-R 图
三、数据库关系模式设计
根据“专门人才培训信息管理系统”的总E-R图,依据概念模型与关系模型的转换原则,“专门人才培训信息管理系统”的数据库全局关系模式设计如下:
学员(学员编号,姓名,性别,出生日期,通信地址,联系电话,电子邮箱,照片,寝室编号,备注)
教师(教师编号,姓名,性别,出生日期,职务,职称,兼专职,电子邮箱,联系电话,工资,照片,备注)
培训信息(信息编号,名称,描述,发布时间,项目编号)
培训课程(课程编号,名称,描述,起始日期,截至日期,授课人,课时,收费标准,项目编号,教室编号)
培训资源(资源编号,名称,描述,发布时间,资源类别,资源大小,浏览次数,上传教师,费用)
培训收入(收入编号,类型,金额,时间,经手人,学员编号,项目编号,备注)
培训支出(支出编号,类型,金额,时间,经手人,项目编号,备注)
培训项目(项目编号,名称,描述,起始日期,截至日期,策划人,总负责人)
教师授课(教师编号,课程编号)
教室(教室编号,容量,可用否,费用,备注)
学员选课(学员编号,课程编号,考核名称,考核成绩)
寝室(寝室编号,容量,可用否,费用,备注)
下划线代表主键,斜体代表外键
四、数据库中表结构的设计学员表结构(students)
培训信息表结构(information)
培训资源表结构resourse
教师授课表结构(teaching)
寝室表结构dormitory
五、创建数据库,创建表结构
六、数据完整性实现,输入初始数据。
七、功能模块实现,调试
八、编写报告。