员工在线培训与考试题库系统(PHP,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
员工在线培训与考试题库系统(PHP,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,MySQL数据库)
本系统基于 PHP技术,依托MooPHP原始框架,采用 B/S 结构,使用 MySQL 作为数据库,Apache5.4作为 PHP 服务端引擎。利用 PHP 环境搭建工具 ESSamp,对项目进行部署运行。
系统设计总体分为所谓的前台与后台两大块,前台主要针对于用户即员工,员工可以学习自己需要的课程,测试自己对于知识的掌握情况,同时可以在线交流;后台主要针对于管理员和教师,教师通过进入后台对于课程进行管理,同时管理对应的试题及考试信息。
开发这个系统的目的就是帮助部分企业对于员工培训工作提高其工作效率,实现培训和考试的信息化管理以及考试流程的系统化、规范化和自动化。
系统由前台用户学习培训、题库练习考试部分和后台系统管理两大部分组成,用户通过浏览器即可登录系统。具体而言,整个系统主要由十六个子模块组成,各模块的基本功能简要描述如下:
1) 主页模块:包括用户登录信息,用户学习任务及系统公告。
用户登录信息主要是对于目前登录用户信息的显示;用户学习任务主要显示用户需要学习的课程,可以选修的课程,需要参加的考试;系统公告则显示由管理员发布的系统信息。
2) 必修课程模块
显示用户必修课程的学习情况,主要包括所有课程,学习中的课程,已经完成的课程。分别显示了课程的名称,学习状态,学习进度等。
3) 选修课程模块
显示用户选修课程的学习情况,主要包括所有课程,学习中的课程,已经完成的课程。分别显示了课程的名称,学习状态,学习进度等。
4) 在线考试模块
主要显示了在目前日期内可以进行的考试的详细信息,如考试名次、考试的有效期、答卷时间及考试次数。
5) 题库练习模块
本模块主要实现对应题库的操作,用户可以进入相应题库进行题库练习,操作,同时可以实时查看自己练习的结果,了解自己对于课程的掌握情况。
题库根据员工各种能力的具体培训,建立题库目录与试卷目录,结合各种基本题型和题目难度建立起—套实用的网络练习共享题库。题库是利用网络充分共享的.还能不断地根据实际需求进行发展扩充更新,能广泛的为各级培训用户与培训管理人员提供方便的培训学习及考试服务[4]。
6) 在线互动模块
在线互动主要以问卷调查的方式操作,所有的用户都可以参与调查,但是没有问卷只能在限定的时间内操作,而且都有最大访问量限制。
7) 知识中心模块
知识中心主要是对于知识信息的管理,用户可以在线查看也可以下载之后离线查看。
8) 学习档案模块
学习档案记录了用户的基本信息,必修课档案,选修课档案及考试档案。
9) 后台首页模块
此模块主要显示了系统应用的概况,同时设计了登录后台用户对于个人密码的管理操作。
10) 系统公告模块
此模块分为公告内容管理、公告分类管理。其中内容管理主要针对公告有修改和删除操作,同时显示了公告的发布时间,发布人等信息。分类管理主要是对于不同分类的管理一般分为:考试通知,课程公告,紧急通知等。
11) 调查问卷模块
管理员对于需要进行的问卷通过添加功能添加到系统中,同时管理员还可以利用系统对问卷进行修改和删除等操作,系统也支持对于问卷批量的删除操作。
12) 课程管理模块分为:课程管理、必修选修课分配、课程分配结果调整
课程管理功能是对系统已经分配的课程进行管理,对其的操作分为:新建课程、课程分类管理、课程详细信息查询、修改操作、删除操作、学习进度查询。同时允许批量操作处理。对于课程内容的管理分为: 课件管理、课程文档管理、课程考试。
必修选修课分配功能,分为按课程授权,按用户授权,选修课程开放授权。其中课程授权允许直接由Excel导入用户到对应的课程中。
课程分配结果调整功能主要是对于课程分配结果的管理。
13) 考试题库模块包括:练习题库管理、课程考试管理
练习题库管理主要对练习题目进行操作,包括新建题库,查询所有的题目等。其中可以对题库进行题库设置、题库编辑、删除题库操作等。系统也允许对于题库的分类查询操作。
课程考试管理主要是对考试题的管理,拥有权限的用户可以对考试题添加、编辑、删除操作、预览等。
14) 知识库管理模块包括:知识库管理、知识库分类。
15) 查询统计模块主要包括:在线学习查询、考试成绩查询、学习登录查询、在线用户查询、员工信息统计功能。
16) 系统管理模块包括:组织架构设置、用户管理、系统设置、系统日志等功能。
目 录
摘 要 I
Abstract II
1. 绪论 1
1.1 课题研究的背景 1
1.2 目前的发展状况 2
1.3 未来发展的方向 2
2. 系统概述 3
2.1 需求分析 3
2.1.1 需求分析的重要性 3
2.1.2 系统需要解决的问题 4
2.1.3 需求分析 4
2.2 可行性分析 7
2.2.1 技术可行性 7
2.2.2 经济可行性 8
2.2.3 操作可行性 8
2.3 系统功能结构图 8
3. 系统开发相关工具及技术介绍 10
3.1 ESSamp工具介绍 10
3.2 HTML技术分析 11
3.3 PHP及MooPHP技术分析 12
3.3.1 PHP技术特点 12
3.3.2 PHP技术原理 13
3.3.3 MooPHP介绍 14
4. 详细设计 17
4.1 数据库设计 17
4.2 数据字典(部分表) 18
4.3 主要内容设计实现 29
4.3.1 首页内容设计实现 29
4.3.2 选修&必修课程设计实现 29
4.3.3 题库练习功能设计实现 31
4.3.4 知识中心设计实现 33
5. 总结及展望 34
5.1 课题研究总结 34
5.2 系统存在的问题及进一步工作 34
致 谢 36
参考文献 37
附 录 38