PHP的农业培训与考试系统的设计开发
中图分类号:TP311。52文献标识码:A文章编号:1007-9416(2015)05-0000-00
农业需要更多的科技支撑,农民对科技支撑的需求特别迫切。而利用信息化技术开发农业培训与考试系统,作为新型职业农民培训。农村劳动力转论文网移培训。库区移民培训等项目实施的保障,为广大有需求学习培训农业新科技新技术的学员。农业培训机构和职业院校农类专业学生搭建了一个学习。交流和提高的平台。
1概述
1。1系统基本情况
随着计算机网络的高速发展,利用网络开展培训成为职业技术培训的一个大方向。在线培训是指通过网络进行学习与教学活动,它充分利用现代信息技术环境,包含丰富的教学资源和方便的互动交流,但还缺少教师参与力度,学习效果并不明显。
1。2研究的目的与意义
农业科技培训与考试系统的设计对教师和学员提出了不同要求。教师角色由传统的教学支配者转变为学习的参与者,承担网络课件设计。开发及维护。学员角色由单一。被动学习转变为自我探究。协作学习。
2开发工具与系统架构
2。1开发工具
系统前台选用HTML。CSS。PHP。JavaScript为开发语言;系统后台使用PHP。MySQL语言开发,应用DreamweaverCS5和ZendStudio9。0作为开发软件,使用NavicatforMySQL10。0进行数据库管理,Apache2。2搭建Web服务器。使用IE8/9/10。FireFox和谷歌浏览器进行客户端测试。PHP是一种面向对象的动态脚本语言,混合了C。Java。Perl等语法。使用PHP开发动态页面,将动态程序嵌入到网页文档中执行,进行编译后能实现加密和代码优化,执行效率比较高,运行速度更快。
2。2系统总体构架
系统采用B/S模式(浏览器/服务器模式)架构,能实现随时随地的访问和使用,开发和维护简单便捷,通过网页程序代码修改,即可完成整个系统更新。有网络的地方,使用浏览器都可访问。
3系统功能设计
3。1总体功能模块
农业科技培训与考试系统共有两个模块,分为网络学习考试平台前台和后台。功能模块结构如图1所示。
3。2功能模块设计
(1)用户注册模块;用户注册是进入本系统并授权使用的重要步骤,用户可以自己单独注册,也可以通过系统管理员批量生成用户账号。(2)登录模块;用户登录系统后才能正常学习,验证用户的用户名和密码后,方可进入系统。(3)学习管理模块;用户登录系统后,通过此模块可查询当前用户学习时间。学习内容。已考核内容。未通过内容及上一次学习内容等进度情况。(4)选课模块;用户进入系统后,通过该模块从课程列表中选择相关课程内容进行学习,是系统的重要模块,方便用户进行学习。(5)在线学习模块;用户登录,并选择培训课程后,可以进行教学课件。农业视频。模拟实训。总结提高等学习活动。(6)在线考试模块;在线考试由模拟考试和正式考试两部分组成,登入系统后若完成当前学习可进入考试界面,从服务器下载考试数据进行考试。考试中,已经完成的答卷会实时保存并备份。出现故障可以重新进入考试界面,恢复考试前数据。考试结束,系统自动停止,并提交所有考试结果,将学员成绩返回并显示到考试机界面。(7)互动交流模块;互动交流模块利用WEB提供在线交互功能,用户在线时,可以选择在线用户列表进行即时互动,营造良好的在线学习氛围。
3。3数据库设计
数据是系统的核心,根据考试系统需求,使用MySql5。0数据库建立相关数据如下:
3。4系统平台页面设计
作为在线培训学习系统,页面设计遵循简洁。一致性和好的对比度三条原则。整体色调以绿色和灰色为主,系统界面采用左右结构,直观的导航菜单方便用户快捷使用系统。
4结语
使用B/S构架,PHP技术设计开发农业科技培训与在线考试系统平台,发挥PHP优势,应用Mysql建立和维护数据库,性能稳定,界面友好,具备实用价值。通过试运行,能够很好地服务于教学和培训,受到好评。
PHP的农业培训与考试系统的设计开发
PHP的农业培训与考试系统的设计开发【1614字】:http://www.youerw.com/guanli/lunwen_184092.html