基于Web的实践教学预约系统的设计与实现

时间:2022-10-01 04:30:19

基于Web的实践教学预约系统的设计与实现

摘 要:针对我国高校实践教学管理水平落后的实际情况,在用户(教务员、实验室管理员、实践教学指导教师)需求分析的基础上,设计一套符合高等院校实践教学管理特点的基于Web技术的实践教学预约系统,并阐述系统的模块设计和数据库设计等内容,针对核心技术给出了系统运行的效果图。该系统可大大提高实践教学管理水平和工作效率,有一定的推广价值。

关键词:实践教学; Web; 数据库; 管理信息系统

中图分类号:TN911; TP393.02 文献标识码:A 文章编号:1004-373X(2010)14-0093-03

Design and Implementation of Booking System of Practice Teaching Based on Web

YANG Shuang, HUO Yi-wei

(Xian University of Posts & Telecommunications, Xi’an 710121, China)

Abstract: Aiming at improving on the low-level management of the practice teaching in the universities in China, the user′s requirements from the academic administrator, lab managers, and practice teachers are analyzed, a practice teaching booking system based on the Web technology is developed which meets the actual need of the practice teaching management, part of the detailed designing content of the systematic module & database is presented, and some working-effect charts, which are related to the core technologies, are shown. It is proven that the system is quite effective on the improvement of practice teaching management and work efficiency, and is valuable to be extended.

Keywords: practice teaching; Web; database; MIS

0 引 言

实践教学是高校实现人才培养目标的重要教学环节,通过实践教学可以加强学生综合运用所学的基础理论、专业知识和基本技能,提高学生分析、解决问题的能力,培养学生的创新精神和就业能力[1-2]。随着高校扩招,在校生规模越来越大,而各高校实践教学硬件资源的增长远远落后于学生人数的增加,造成实践教学资源相对紧张[3-5]。每学期开学初,带课老师必须亲自去实验室手工登记实验教学安排,不仅加大了教师的工作量,而且由于不同课程、不同带课老师在安排实验时间上的冲突,加之实验硬件条件的相对紧张,为实验室管理工作带来了很大的不便和困难。

因此,开发一套基于Web的实验教学预约管理系统是十分必要的,它能够满足教务员、实验室管理员、教师在实验安排、实验室管理和调度等方面不同的需求,大大减轻了管理员的负担,提高管理的效率,减少了人为的差错,同时为教师了解实验室配置、预约实验室、申请更换实验室带了方便。

根据西安邮电学院实践教学管理的相关规定和习惯做法,在充分调研的基础上,综合分析多方面业务需求,给出了基于Web的实践教学预约系统的设计方案,并介绍、分析了系统的主要功能和实现技术。

1 系统分析

1.1 用户需求分析

每学期期末教务处实践教学科都会根据下学期的培养方案把实践教学任务分配到各个实验室,各实验室每学期由于专业培养方案、专业学生人数等原因,二级教学单位需要对教务处给各实验室分配的实践教学任务进行局部调整。学期开学,带课老师要根据所下达的教学任务到相应的实验室填写实验计划,由于课内实验与课程设计、自由上机等的冲突,合理安排实验任务常常是实验室管理员和实验教师不得不面对的棘手问题。

到目前为止,各实验室之间的任务调整、教师登记实验任务等都是通过手工完成的,不仅工作量大,容易出错,而且效率低下,迫切需要利用Web技术开发基于B/S结构的实践教学预约系统,改变目前实践教学管理的落后局面[6-8]。

1.2 业务流程分析

所开发的基于Web的实践教学预约系统结构如┩1所示。该系统涉及的用户角色主要有教务员、实验室管理员和实验教师,每种角色享有不同的权限。

1.2.1 教务员

(1) 教务员添加实验任务。教务员根据教务处下达的实验任务,输入实验任务的基本信息:课程名、实验类型、专业、年级、班级、实验学时、总学时、指导教师、实验地点、备注等。除备注外各项均不能为空,为空则系统提示重新填写。如果教师有重名,提示选择教工号以确定惟一指导教师。

(2) 教务员删除实验任务。教务员可根据条件筛选到待删除条目,点击条目后相应的删除按钮,删除该条目。

(3) 教务员修改实验任务。教务员可根据条件筛选到待修改条目,点击条目后相应修改按钮转入修改页面。

图1 系统结构图

1.2.2 实验室管理员

(1) 实验室管理员安排实验房间。实验室管理员根据条件筛选到待安排条目,点击条目后相应的安排按钮转入安排页面。实验室管理员为实验任务选择房间,安排过程中如果实验房间的容纳人数超过实验任务总人数,提示实验室管理员重新选择房间或者选择第二个房间安排实验任务。

(2) 实验室管理员安排非课内实验任务。实验室管理员选择自己管理的实验室的某个房间,系统以表格形式显示该房间的占用情况。节假日、自由上机、已占用时段以文字形式显示,未占用时段以超链接显示。实验室管理员点击超链接转入安排页面,节日、自由上机点击安排按钮直接安排,集中实践提示选择课程名和指导教师以确定惟一条目,然后点击安排按钮进行安排。

(3) 实验室管理员添加课内实验任务安排。实验室管理员选择自己管理的实验室的某个房间,系统以表格形式显示该房间的占用情况。选择待安排课程名点击相应时段超链接转到安排页面,选择指导教师以确定惟一的任务,若不能确定则提示选择任务序号。

(4) 实验室管理员删除课内实验任务安排。实验室管理员根据条件筛选到待删除条目,点击条目后相应的删除按钮,删除该条目。

1.2.3 实验教师

(1) 教师登记课内实验。教师选择自己的课程及所在实验房间,系统以表格形式显示该房间的占用情况。点击未登记的超链接转到登记页面。如果教师的同一实验任务被安排在不同实验房间,教师可以选择同时登记安排了该实验任务的多个房间。

(2) 教师删除登记。系统自动显示已存在该教师所有课内实验任务安排信息,教师根据条件筛选到待删除条目,点击条目后相应的删除按钮,删除该条目。

2 系统设计

2.1 功能模块设计

该系统由实验任务安排模块、实验任务调度模块、课内实验登记模块等3个功能模块组成:

(1) 实验任务安排模块。教务员通过该模块将实验任务书中的实验任务录入系统。实验室管理员通过该模块为下发到本实验室的课内实验任务安排教室;根据集中实践环节的时间为其安排教室和时段;对自由上机进行安排;标识出节假日。

(2) 实验任务调度模块。教务员可通过该模块在实验室间进行实验任务的调剂。各实验室管理员通过该模块在本实验室内进行实验任务的调剂。

(3) 课内实验登记模块。教师在规定时间内通过该模块为自己所带的实验预约时段。

2.2 数据库设计

E-R图是描述系统中实体和实体之间关系的示意图[9-11],该系统的E-R图如图2所示。

3 系统实现

3.1 平台选择

Web系统可以使用不同的平成,该系统平台选择如下:

服务器操作系统:Windows服务器版;

Web服务器:Microsoft IIS 6;

数据库软件:Microsoft SQL Server 2000;

Web技术:;

Web语言:C#+JavaScript+HTML。

3.2 系统实现

该系统页面设计遵循“简洁、美观、清爽”的原则,由于前台设计的页面比较多,这里不再一一展示。图3为系统登录界面,可以以管理员、教师、学生的身份登录。图4、图5分别为添加学生和教师的用户界面,图6为管理教师用户界面。

图2 系统E-R图

图3 系统登录界面

图4 添加学生用户界面

图5 添加教师用户界面

图6 管理教师用户界面

4 结 语

该系统实现了教务员、实验室管理员、实验教师在实验安排、实验室管理和调度方面不同的需求。它大大减轻了管理员的负担,提高管理的效率,减少了人为的差错,同时为教师了解实验室配置、预约实验室、申请更换实验室带了方便。本系统在西安邮电学院计算机学院已被局部采用,具有一定的通用性、扩展性、灵活性和推广价值。

参考文献

[1]叶绿,潘志刚,向坚.面向工程的实践教学通用信息管理平台的研究[J].浙江科技学院学报,2009,21(2):96-100.

[2]司存瑞,周岩,孙米.网络考试系统平台的设计与实现[J].现代电子技术,2006,29(20):44-46.

[3]杨爽,王忠民.计算机专业多位一体实践教学模式探索与实践[J].计算机教育,2009(15):92-94.

[4]李学英.加强实验教学,培养学生能力[J].科技创新导报,2009(22):169-170.

[5]严朝勇,蒋波,蒋国平,等.计算机管理系统在汽车综合性能检测站中的应用与研究[J].现代电子技术,2007,30(11):157-160.

[6]王铁,刘婧姝,耿春明.基于Web技术的试卷分析系统的设计与实现[J].齐齐哈尔大学学报:哲学社会科学版,2009(2):178-180.

[7]陈颖,张福洪.基于J2EE的实验报告管理系统的设计与实现[J].现代电子技术,2007(20):69-70.

[8]周立,郑淑荣.计算机实践教学:问题及对策[J].现代电子技术,2003(7):82-83.

[9]孟宪会,张慧妍 2.0应用开发技术[M].北京: 人民邮电出版社,2006.

[10]朱晔第一步:基于C#和 2.0[M].北京:清华大学出版社,2007.

[11]陈艳华,付瑞峰 2.0+SQL Server[M].北京:人民邮电出版社,2008.

上一篇:基于小波变换的数字信号调制样式自动识别 下一篇:软件声纳的目标自动跟踪系统建模