高校实验室选课预约管理系统的设计和实现.PDF

高校实验室选课预约管理系统的设计和实现.PDF

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档