基于BS模式的高校多媒体教室预约系统设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 1 多媒体教室预约系统角色功能权限图
Hale Waihona Puke 172—— 科协论坛 ・ 2013 年第 01 期 (下) ——
教育科学
与 人才培养
(2) 对教师预约申请进行审核, 在审核通过后记录预约人 的相关信息 (教师姓名, 课程名称、 上课时间及上课班级等) 供 排课使用。 (3) 根据预约情况根据周次数、 教室编号等信息打印课表 和统计课时数功能。 (4)具有根据不同学院、 课程类型、 多媒体教室所在校区楼 栋等信息统计出课程门数和课时总量功能。 (5) 学期末, 可以终极统计出本学期每个多媒体教室教学 点所承载的课时总量。 (6)用户应具有修改、 取消预约能力, 按不同的输入条件进 行全局搜索列出满足条件的记录。 (7)系统可以远程登录, 使教室资源利用率最大化。 (8) 可以对不同教学点的教室属性进行编辑, 添加新教室 完成更新等。 3 开发技术 3.1 开发模式 该系统基于 B/S(客户端/服务器)模式架构, 系统前台呈现 采用 HTML 和 VBScript 客户端语言、 后台采用 2.0 和 C#语言开发, 数据层存储采用 Access 数据库。 本预约系统 采用三层架构的设计, 分为表现层、 业务逻辑层和数据访问层。 客户端表现层与用户浏览器交互,浏览器提供用户访问系统 的入口, 服务器端表现层负责与业务逻辑层的组件交互, 响应 客户端的请求, 生成结果返回到客户端; 业务逻辑层里 Web 服 务器借助应用程序, 处理用户对数据库的各种操作请求, 并将 结果返回给用户, 实现 Web 服务的业务逻辑; 数据访问层将物 理数据的逻辑视图提交给业务逻辑层,将基础数据存储的更 改与业务逻辑层分离开来并保证数据的完整性和可靠性。 本系统的开发模式结构图如图 2 所示。
3.2.3 用户界面 用户操作界面采用上端-左-右结构三个部分, 上部分为预 约系统常用操作栏目, 左边为树状结构导航栏目, 预约系统主 要功能模块都在该部分, 右边则是操作结果的显示区域, 如图 3 所示。
图 3 多媒体教室预约系统设计用户界面 4 主要模块设计 本系统在 B/S 模式的平台下, 利用 技术和 Web 数据库的优势, 使用简捷, 实用性强, 极大提高了多媒体教室 使用和信息管理的效率。而且此系统界面合理, 方便实用, 用 户可以不受时空限制,通过客服端浏览器获取或管理多媒体 教室的实时信息, 实现了异地化、 实时化管理。 4.1 教室及课程管理模块 教室管理模块的主要任务是管理各教学点多媒体教室, 具体的操作包括增加、 删除、 修改教室的基本信息, 如座位数、 面积等属性。该模块也是其他模块操作的前提,只有设置了 教室属性之后,才能对教室进行预约查询等操作。课程管理 模块就是对审核通过后的课程进行修改和删除。 4.2 课程预约教室及查询模块 该模块主要为教师提供多媒体教室的分布及安排情况, 在此基础上, 教师可以进行预约。教师可以在该系统中, 将按 照一定的输入参数条件选择合适的教室,包括多媒体教室所 在教学点位置、 使用时间、 特殊要求等。系统管理员对预约情
教育科学
与 人才培养
基于 B/S 模式的高校多媒体教室预约系统设计与实现
□ 钟 珊
湖北・武汉 430070) (武汉理工大学现代教育技术中心 摘
要: 多媒体教室的管理是学校多媒体教学过程中一个非常重要的环节, 针对武汉理工大学多媒体教室管理 的现状, 利用 技术采用 B/S 三层设计模式, 开发并实现了基于.NET 平台的多媒体教室预约系统, 实现 了教室管理的信息化, 该系统大大提高了本校多媒体教室的管理效率及人员的工作水平。 关键词: 多媒体教室 技术 B/S 模式 中图分类号: TP311.52 1 引言 随着计算机技术和现代高等教育教学技术的发展,多媒 体教室已经成为高校必不可少的组成部分。武汉理工大学多 媒体教室的规模近几年来发展迅猛,如今已形成包括六个教 学点、 十栋教学楼在内, 共计 276 间教室的数量。教室种类包 括一般多媒体教室、 语音教室和精品课课程录像教室等。 更多的教师使用多媒体多功能辅助教学,任课教师向所 在学院提出申请,上报教务处收集后在统一协调安排。教务 处排课系统里安排的教室都是在每周次某个固定时间使用, 对于不在教学计划内 (比如社团活动、 学生就业指导等) 教务 排课系统里无法临时安排,需要带课老师填写纸质多媒体教 室使用申请单, 报所在院系审批, 到学校多媒体教室管理部门 申请,并通知相关楼栋教学点教室管理员开门。如果教师申 请的这个教室空闲, 那可以一次解决, 如果没空还要教室管理 员再做安排,并通知要申请教室的教师。这个过程不仅耗时 长, 手续办理也极繁琐, 部分老师因而舍弃多媒体教学手段。 因此,很有必要设计一个多媒体教室网上预约系统来简化申 请流程, 提高多媒体教室利用率和管理水平。另外, 为避免与 教务处排课系统中的课程相矛盾,这个系统要与教务排课系 统整合,将排课系统导出的已安排好的课表导入到网上预约 系统中, 占用的教室不再预约。这样不但简化工序, 而且还可 以实现跨校区办公, 使得多媒体管理工作方便快捷, 真正做到 为教学工作服务、 为全校师生服务。 2 系统设计思路 2.1 系统需求分析 文献标识码: A 文章编号: 1007-3973 2013) ( 001-172-03 多媒体教室预约系统的主要使用者有系统管理员、教室 管理员、普通教师和学生四种用户。系统管理员的职能主要 包括数据维护、 审核注册用户信息、 设置用户权限、 以及管理 系统错误日志和维护系统的各种关系表等。教室管理员对各 个校区多媒体教学点的教室等进行操作,能按用户输入需求 对这些数据资源进行查询统计,形成报表输出并能完成课表 打印功能; 维护所管理教室的相关信息, 对其所管理教室的预 约申请进行审核以及所管理教室的课程安排表进行调整。普 通教师可以提交、 修改或取消预约申请等操作; 可以便捷地查 询和打印多媒体教室所在校区楼栋、 座位数、 课程安排周次等; 可以对所使用的教室设备等信息进行反馈处理。学生可匿名 按条件查询教室课表或班级课表。 多媒体教室预约和查询功能模块,能让教师快速了解本 校多媒体教室的使用现状,及时便捷地预约自己课程所需要 的多媒体教室。根据任课教师预约情况,教室管理员及时审 核然后做好相关工作日志。 2.2 功能设计 多媒体教室预约系统的任务是对全校各个教学点的多媒 体教室进行统一调配,实现教室预约过程简捷化以及资源利 用最优化,以最大限度满足教学要求。系统首要功能是要与 教务排课系统整合,将教务排课系统里每个教室学期课程表 导出成约定格式,在导入到预约系统并显示出来。其他主要 功能如下: (1)能按用户要求以课时总量及上课班级人员数为输入参 量进行查询, 列出所有可用多媒体教室记录供用户选择。