- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
:!塑盟Q:业
Sc}enceandTechnOIOgyInnOv8tiOnHeraId
科教平台
高校实验室选课预约管理系统的设计与实现
张光勇
(山东理工大学网络信息中心.淄博255091)
了包括实验预约.预约管理等模块的实验室逢课预约管理系统。
PHP
关键词:预约学分嗣B/s模式MVc模式APAcHE
中图分类号:G424.1 文献标识码:A 文章编号:1674一098x(2008)4(b)一oooo—oo
随着学校学分制的改革和不断深入,
传统的实验教学组织模式已不适应学分制
改革的需要,完成向完全开放实验教学模
式的过渡已迫在眉睫。为适应完全学分制
的实验教学要求和充分发挥有限实验教学
资源的最大效益,充分利用校园网的优势,
建立一套科学的现代化的实验室选课预约
管理系统,将实验室资源、实验内容、实
验室开放时间公开,以管理系统为基础,
促进和建立完全开放的实验教学模式。
1系统的基本结构
系统开发采用了目前较为流行的MVC
设计模式,系统以LAMP架构实现,系统
基于Linux平台,采用PHP技术编程,以
Apache作为Web服务器,MySQL作为数
据库服务器。LAMP组合中的软件都是开
放源代码产品,采用这种组合是最经济的
选择,具有免费、快速,稳定、安全等优
点。该系统采用B/S的体系结构,该方
案可方便地实现系统的升级及扩展,所有
的运行程序都安装在web服务器上,客户
机统一采用浏览器,这不仅让用户使用方
便,而且不存在安装维护的问题。
2系统的主要模块
实验室选课预约管理系统所服务的对
象主要是学生和教师,所以系统主要就包 图1 系统功能模块结构图
括系统管理员,实验室管理员,教师、学
生这四种角色,根据这四种角色在教学过 验室下所有指导教师添加的实验信息以及
程中所处的地位和作用不同,他们对系统 实验预约管理,学生成绩管理等功能。
系统管理员模块:管理员主要负责系
的需求也不同。
统的初始化和系统维护工作。系统的初始
学生模块:学生凭借个人密码,通过
化工作主要包括实验室信息的管理、管理
Web界面登陆系统,完成预约实验、成绩
员的管理及相应权限设置。同时,管理员
查看和预约管理等功能。学生根据实验中
心开出的实验题目列表以及对应的时间安 能管理所有实验室管理员具有的功能,管
理员还需要负责处理系统运行异常,宏观
排,结合自己的专业限制,时间安排,知
调控教学安排、打印教学安排统计表和学
识体系等因素,选择自己感兴趣的实验题
生信息等功能。由于整个系统基于一个网
目和对应时间。学生也可以查看和打印自
络数据库,系统的维护还需要完成数据备
己预约过的实验以及对应成绩和学分。
教师模块:教师用户通过Web界面经 份和恢复功能。 图2MVC模式
因为四种角色对平台的需求不同,四
过安全认证,登陆系统,发布与实验相关
种角色对平台的使用权限也是不同的,四 体框架结构。对目前比较流行的Web开发
的公告,发布实验信息,管理自己的实验
种角色所能使用的功能如图1所示。 语言的优缺点进行了对比,实现工具主要
预约情况,查看、打印实验课表。同时根
据学生的预约实验记录,按照实验报告质
量,给出相应的实验成绩。 3系统的设计实
文档评论(0)