教务实验选课系统

2024-10-26

教务实验选课系统(共3篇)

教务实验选课系统 篇1

高校实验室是实践教学的重要教学资源, 随着高校改革的不断深入, 创新人才和技能型人才的培养成为当今高等教育重要的培养目标, 理论教学是实践教学的基础, 实践教学一方面为理论教学服务, 使学生更好地理解理论知识, 另一方面实践教学也是创新人才和技能型人才培养的摇篮, 创新的起步必须有坚实的理论基础和实践方面的尝试。但是随着高校的不断扩招实验室资源存在严重的不足, 与此同时实践教学环节的重视程度也随之下降, 再加上一些院校刚刚从专科院校转型过来, 各种教学资源贫乏, 如专职的实验教师少, 实践课程安排混乱, 各系部的实验室不能互相利用和协调等诸多原因造成实验资源不能很好的利用。为了解决上述问题, 该文设计一种基于B/S学生选课智能实验室管理系统, 此系统是在我校校园网建设和使用已经成熟, 利用计算机或手机作为终端进行为学生、教师及各种与实验室相关的人员进行服务的一套智能选课系统, 设计此系统的目的是减少实验教学教师数量和过多的体力劳动, 提高实验室资源的利用率, 使实验室资源的管理实现智能化, 同时解决了学生居住地离教学区较远, 不能及时得到实验课的上课信息和自由调整上课时间的问题。

1 B/S模式

B/S结构, 是英文浏览器 (Browser) 和服务器 (Server) 结合的第一个字母缩写。目前电子商务正在兴起, 网上购物, 网上订票, 网上银行等新一类应用正在改变人们的生活。这种系统不关心客户的工作环境、地点等个人信息, 与传统的C/S (客户/服务器) 结构相比, 它不需要为客户安装前端应用程序, 不限制客户端的工作环境, 不需要程序员再针对客户机开发特定的软件, 也不需要客户端针对自己的服务下载多款软件来针对不用的平台进行单独工作, 因此系统得到了广泛的应用, 它彻底解决了C/S结构的软件的开发成本过高, 必须熟知客户端运行环境的缺点。此系统的的关键是在用户端安装统一的构建, 这种构建其实就是浏览器, 它的作用是连接用户计算机和互联网的接口, 并且随着网络的不断发展, 程序和数据在哪已经不那么重要了, 只要有它的URL就可以使用了。

综上所述, 在这种结构下, 客户机只要安装任意一款浏览器软件, 如Netscape Navi-gator软件或微软公司的Explorer软件等即可, 在服务器上只要安装一款数据库软件, 如:SQL Server等数据库即可。浏览器通过网络进行数据交换, 用户端通过登陆网络实现自己的某一服务。界面完全通过浏览器实现, 一部分事务逻辑在前端实现, 但是主要事务逻辑在服务器端实现。B/S结构的最大优点是将原来必须使用复杂软件和不同环境运行不同软件才能实现某一网络服务事件变得非常简单, 因为这种结构使用了当前流行的网络技术、编程语言和Active X技术相结合, 在客户端只要登陆网络就可实现自己的需求。这样节约了客户端硬件资源。随着Windows 7/Windows 8操作系统功能的不断强大, 并不断的改进操作系统的植入功能, 这种结构更成为当今应用软件的首选体系结构。

通过以上描述可以看出B/S有非常多的优点:1) B/S模式不需要占有客户端更多的硬件, 只需安装一款浏览器即可。这样用户的界面简单, 通用性强。2) 由于各种代码都有服务器集服务器于一身, 管理和维护简单易行。如果B/S版本升级, 只需在服务器端编写程序即可, 与客户端无关。3) 对于B/S软件的开发, 其程序简单, 并且在应用时, 客户端只有单一界面, 只要识字即可会用, 无需培训, 大大节约了推广软件的成本。4) 对客户端的运行环境无要求, 弹性大, 客户可以使用任意一款设备和服务。5) 通用性强, 采用通用的标准和协议。6) 可继承性, 客户在使用这种结构时无需更换自己的设备。

2 管理平台预约模块的设计

预约选课系统是智能实验室管理中的重要组成部分, 这部分模块完成两部分任务, 一部分是学生必修实验课时安排的相关预约, 另一部分是开放实验室的预约, 其中第一部分是学生必选的内容, 学生可以根据课表的查询上课的时间段, 自行预约安排自己的上课时间。第二部分实验室利用课余时间开放的安排, 这部分是学生自愿在自己的课余时间为了更好地学习课程内的知识、或做一些电子创作、辅助教师搞一些科研项目、进行大学生科技创新项目等进行一些课外课程, 这些课程本着为学生开拓实践应用方面的思路, 培养学生的创新技能为原则而设置的。因而为了完成这两部分内容, 本系统共有三个小系统:排课系统、上课预约系统和审核调整系统。

2.1 系统各系统功能

在完成本系统时首先就是数据初始化, 它是为学生和实验教师服务的, 在学生方面, 主要完成学生需要的课程信息, 如:学生的选课时间、地点、授课内容等。在这个界面上, 需要设定实验项目名称、三个选择键包括:选择、取消、重选和查询自选结果等, 同时还可以在这个界面上设置自己的密码及系统的使用说明等。对于教师来说, 主要为教师提供学生的选课信息和自动排课功能及调整学生选课时间并及时发布信息通知到学生等。具体操作如下:

学生在每个学期有培养方案规定的必修课, 这些课中有些课程自身带实验课程, 这种课系统根据培养方案自然确定, 学生自行预约和查询, 系统无需做过多复杂处理, 只需根据学生需要安排调整即可。系统主要是查找空闲实验室时间和实验室地点进行开放实验和创新实验的课时编排, 服务学生。学生在进行自行实验时可根据自己一卡通的卡号和密码登陆此系统, 由于学生的卡号和密码是不对外公开的, 避免了其他人登陆到自己的界面, 篡改自己的信息, 实质这个过程是学生身份的确认。学生登陆到系统进行选课时, 不再受时间、地点、实验项目和实验指导老师的限制, 可根据自己的需要自行选择。如果学生在选择实验课时与其他同学的发生矛盾时, 系统会提示学生, 并允许学生重新选择, 学生可以在任意时间、地点查询自己的实验信息。同时如果实验内容和地点有变动, 会发布的网上信息栏中, 便于学生查看。这样极大的方便了学生和教师。

排课系统的功能:这个系统是服务于教师的。它包括实验项目、所需学时数、课程性质是必选还是选做、指导教师姓名等学生所需的各种信息, 为了提高实验室的利用率, 最大限度的满足学生的需要, 还要给出实验地点、分组人数等等。并将这些所有信息进行初始化设计, 根据教师和学生的不同需求生成各种信息表格。同时还必须提供查询功能, 为学生提供网上查询实验成绩的需求。

上课预约系统的功能:学生登录到系统后进行各种实验课表的调用, 并能提供实验时间表, 为学生预约提供保障, 在学生预约冲突时, 有校验和提示功能。

审核调整系统的功能:对排课系统和学生上课预约系统生成学生预约实验安排表格和实验排课课表进行核对, 发现数据冲突时做出及时调制, 一是调整学生的时间, 并通知学生, 二是进行信息反馈, 要求学生自行调整自己的实验时间。

实验前如果遇到特殊情况如:实验室临时停电或设备损害, 维修中等需要进行实验的调整或更改的都会及时通知学生或将信息公布在信息栏上, 便于学生自行查询。

1) 学生登陆预约实验时, 首先用自己的一卡通登陆用户界面, 只要卡号和密码正确, 有实验需求的学生都可以随时随地预约, 系统提供空闲的实验室的时间段和空闲位置数, 学生的预约必须符合实验室的总体安排。在学生预约成功后, 系统自动生成学生的实验课表。

2) 根据学生的选实验信息、教学班课表、教学班信息、教学进程表、实验室安排表系统进行预排和审核调整建立学生实验安排表, 公布在网上实验室管理人员和选实验课的学生可自由查询, 同时以短信的形式通知学生和相关人员。

2.2 系统数据设计

在本系统数据库设计中根据系统的需求和数据库理论的共同要求, 需要设计一定数量的表格, 并且这些表格的数据形式要随着学期的不同而需及时进行必要地更新。根据本系统设计的流程图, 则需提供数据有:学生基本情况表、学生选实验信息、教学班课表、教学班信息、实验信息、实验室安排表等, 表格内容信息如图1所示

3 结论

通过此系统的设计, 可以实现学生通过校园网预约实验课、查询课程的相关信息, 同时一旦出现意外情况, 如停电、实验室检修、设备更换等, 可及时通知学生, 彻底解决了实验资源少, 实验教师少的问题, 同时能使实验资源充分合理的运用, 这样一方面对学生必修课程进行有效地管理, 同时又有助于开放实验管理, 把实验室资源充分利用和协调起来, 如可用于大学生创新项目、辅助教师搞科研、电子设计等方面, 另一方面解决教师少的问题, 此系统应用后, 几个实验室可以共同用一个值班教师, 教师可根据网上记录来做一相关的事情, 如考勤等。与此同时实验室资源的利用率高, 设备损耗就非常严重, 在仪器检查上应引起高度重视, 在仪器故障问题上必须设计报警信息, 这样可以得到充分的检修。

参考文献

[1]徐勇, 王正聪.实验室技术队伍建设研究的内容分析及其实践[J].实验室研究与探索, 2009, 28 (11) :213-215.

[2]黄少辉.高校实验室管理存在的问题及对策[J].广东技术师范学院学报, 2008 (6) :124-126.

教务实验选课系统 篇2

1 系统的设计

1.1 需求分析

通过深入的调查研究,确定本系统的需求如下:

1)用户登录:系统管理员统一导入学生信息,学生可以登录访问。

2)用户管理:管理员对用户进行增加、修改、删除。

3)信息发布:公告、文字新闻、图片新闻、学习资料等发布和共享功能。

4)学期管理:学年学期设置,当前学期设置。

5)实验(中心)室设置:学校实验(中心)室信息增加、修改、删除。

6)系(院)、专业设置:学校系(院)、专业信息增加、修改、删除。

7)实验项目管理:实验项目的增加、修改、删除。

8)课程库管理:课程信息的增加、修改、删除。

9)学生课程管理:学生当前学期课程设置。

10)重修免修管理:学生重修免修管理。

11)实验课堂管理:实验(中心)室课堂增加、修改、删除。

12)预约实验课:学生预约、取消、查询实验课堂。

13)成绩管理:实验成绩、考试成绩的录入、查询。

14)综合查询:实验课堂查询,学生实验成绩查询,学生实验进度查询,实验课表查询,实验室教学统计,教师任务查询,课表打印等。

根据上面的需求,可以设计出本系统用户角色图1和数据流程图2所示。

由图2可知,新学期开始时由系统管理员维护学年学期、实验(中心)室、学生等信息。系院管理员维护上课教师、实验项目库、实验课程库、学生课程等信息,并发布实验课堂信息。学生选择所需实验课堂,按时上课。教师课堂点名,课后录入实验成绩。

1.2 系统模块设计

针对上述的需求分析,本开放式实验选课系统的总体功能由系统管理模块、实验室(中心)管理模块、教学工作模块、学生选课模块四个功能模块组成,各模块中又有若干个子系统。限于篇幅,在此仅将系统的几个主要部分的实现作介绍。

1)系统管理模块:系统管理模块主要由系统管理员操作,负责系统基础信息的维护。其主要功能有学年学期信息管理,实验(中心)室管理,专业信息管理,学生信息管理,公告、新闻、学习资料发布等。

2)实验(中心)室管理模块:实验(中心)室管理模块包括上课教师信息管理,实验项目管理,实验课程信息管理,学生课程设置,重修免修管理,责任班级划分等功能。

3)教学工作模块:教学工作模块包括实验课堂安排,实验课堂管理,实验课堂考勤,实验成绩录入,考试成绩录入等功能。

4)学生选课模块:学生选课模块包括本周预约课堂提示,预约实验课堂,取消预约课堂,实验课堂查询,实验成绩查询,实验平均成绩,实验进度查询,课程结构查询等功能。

1.3 系统网络结构体系

系统采用B/S三层体系结构,各类用户通过Web浏览器进行访问,无需安装其他客户端程序即可使用本系统,如图3所示。

1.4 数据库分析

进一步对开放式实验选课系统分析,本系统应当具有如下主要数据表:

1)教师信息表:用于记录实验教师姓名、教师编号,所属院系等相关信息;

2)学生信息列表:用于记录学生相关信息;

3)院系信息表:用来记录院系名称、院系编码等信息;

4)专业信息表:用于记录学生专业相关信息;

5)实验项目表:用于记录实验项目相关信息;

6)实验信息表:用于记录所开设的实验题目、实验课程编号、实验教师编号、实验简介、上课时间、实验室,是学生、教师、管理员等不同用户查询实验信息的重要数据源;

7)学生和课程关系表:用来记录学生和课程之间的多对多关系的表。

2 安全策略

在系统根目录下的web.config文件有如下设置:

该设置拒绝匿名用户访问根目录。学生访问时,首先定向到log文件夹下面的login.aspx页面进行登录,通过认证后产生一个名为LabCookie的认证Cookie,该Cookie作为用户访问系统的凭据。例如,匿名用户在首页直接点击“选课查询”,会被定向到login aspx登录,登录成功后再重定向到“选课查询”页面,至此,该用户拥有访问系统的有效凭据,可以查询课程、选择课程等。

系统根目录下有一个admin文件夹,里面放置“系统维护”子系统,该文件夹被配置成只有教师用户才能访问。

另外,系统使用HttpForbiddenHandler类禁止通过Web下载mdb文件类型。该类由ASP.NET在内部使用以禁止下载某些系统级别文件(例如,包括web.config在内的配置文件)。默认情况下,所有aspx文件都被禁止通过web下载,其他文件,包括mdb、htm和图形文件等,则可以下载。而mdb文件是系统的数据库文件,保存用户信息和试题库,对系统安全至关重要。首先在IIS中为mdb文件类型创建应用程序映射,以便将其映射到Aspnet_isapi.dll;其次在Web.config文件中,为mdb类型添加映射:

3 结束语

本高校实验选课系统采用B/S三层结构体系开发,在Windows环境下,以SQL2005为后台数据库,基本达到了设计要求,做到了界面友好、可操作性强。通过本系统的使用,提高了实验室教学管理效率,为学生提供了便利的实验选课服务。体现了以学生为中心、教育人性化和学习个性化相结合的教育教学理念,受到师生的普遍欢迎。

参考文献

[1]陈传波,夏义兵.基于ASP.NET技术及三层网络架构的权限管理系统模型[J].计算机工程,2003(12):105-106.

[2]苏红超.ASP.NET深入解析[M].北京:科学出版社,2003.

[3]尚俊杰,秦卫中.ASP.NET程序设计案例教程[M].北京:清华大学出版社,2005.

教务实验选课系统 篇3

高校物理实验选课大致经历了两个阶段。

首先是手动选课阶段。该阶段师生工作繁琐, 存在很多弊端, 经常会出现重选、错选、漏选等差错, 秩序比较混乱。

1. 学生有从众心理, 看到哪个课选得人比较多, 他们就都去选;或者听说哪个老师比较好, 就都选他的课。有些课选的学生太多、教室坐不下, 乱哄哄, 实验室资源不够, 而且由于信息传达不够迅速, 学生不能及时改选, 影响了教学质量;相反, 有的实验课选的学生太少, 又造成资源浪费。

2. 由于种种原因, 学生如果需要改选实验课, 则不但浪费时间, 而且有时信息得不到及时更正, 可能选了这门课, 去上另外一门课, 导致考试和成绩与实际实验不符, 以后更正成绩则需要填相关表格报相关部门, 增加了老师的工作量。

3. 任课老师登记成绩工作量巨大。学生刚进校时是按专业划分的专业自然班, 选了物理实验课后又形成了实验课自然班。由于这两个自然班的学生不一致, 任课老师在登记成绩时必须把实验课自然班的学生成绩对应到专业自然班中相应的学生。这个工作量不但巨大而且比较容易出错, 特别是同名同姓的学生, 更容易出错。

4. 由于信息不畅通, 学生所选实验课与其他课程冲突, 并且调整麻烦, 学生需要不停地在教务处和任课老师之间协调, 浪费了宝贵的学习时间和精力, 耗时比较长, 且容易出现差错。

5. 这样混乱的场面还带来一个不良后果, 就是学生评教时出错很多, 学生经常会需要对不认识的老师和没有上过的课程进行评教, 这样做既没有针对性又没有现实意义。

鉴于以上种种现象, 为了提高选课效率, 减少差错, 节约师生们的宝贵时间, 我校物理实验组的老师们经过不懈的努力, 自制了一套选课系统, 与学校教务管理系统相结合, 大大减少了冗长而低效的手动选课程序, 这就是第二阶段:与教务管理系统相结合的自制管理系统选课阶段。

本阶段, 学生选物理实验课时, 必须先进入学校教务选课系统, 进行第一次选课, 只有在进行了第一次选课后, 方可进入自制系统进行第二次选课, 即根据自己的实际情况, 选择理想的物理实验课。本系统的运用, 极大地提高了效率, 优势是非常明显的。

1. 这样做非常简洁明了且高效, 由于客观因素而出错的情况基本被杜绝了。学生在选课的同时就能知道有哪些实验课可供选择, 有哪些老师可供选择, 有哪些时间点和上课地点比较适合自己, 哪些教室已经选满, 不能加人;有哪个教室还未选满, 学生还能选课, 彻底杜绝了重选、漏选、错选的现象, 而且便于老师进行统筹规划, 不会出现有的班级人满为患, 有的班级人数严重不足的现象, 使实验室和实验器材得以充分合理的运用, 使每位同学都能在课堂上掌握好知识, 达到良好的教学效果。

2. 如果学生选完课后想改选, 只要在规定的时间内, 重新进入选课系统, 把原来的选课取消掉, 重新选择就可以, 但是过了有效期就不能再改了。

3. 物理实验课程考核成绩录入简便快捷。教师在进入自制系统后, 只要根据实验课类别以及当时学生选课时所形成的自然班进行成绩输入, 提交上报即可形成总评成绩, 然后打印存档即可, 避免了手工填报阶段的很多弊端。

4. 学生在选课时就已经根据自己的实际情况选择了时间和地点, 不会出现跨校区、与其他课程冲突的现象, 也不会出现所选非自己所想选的情况, 这样既提高了学生的选课效率, 又满足了学生的各方面的合理需求, 降低了出错率。

5. 学生可以真实有效地评教。实验课结束后, 学生可以进入系统对自己的任课老师进行评教, 这样对号入座的评价比较真实、有效且有意义;教师可根据评教情况进行反思和调整教学方式, 提高教学质量。

当今世界各国的教育管理模式越来越人性化、科学化、高效化, 在整个过程中, 现在网络技术、软件的开发起着不可替代的作用, 它解决了以前纯手工年代所出现的很多棘手问题, 为师生的日常工作、科学的进步、为教育管理质量的提高和社会的发展起着非常积极的作用。

因此, 在以后的工作中, 我们应该积极运用各种现代化的高科技手段服务于教育管理, 创造一个更理想、更和谐、更高效的教育管理环境。

摘要:现代高等学校由于越来越多地引入先进的教育教学设备与先进的科学的教务管理系统软件, 使得物理实验教学管理秩序井然, 效率得以很大提高, 实验成绩更准确, 由于客观因素导致的错误基本被排除。

关键词:物理实验教学管理,教务管理系统,软件,效率,准确

参考文献

[1]王改艳.教务管理系统在体育教学中的应用[J].考试周刊, 2010.

上一篇:水泥品质下一篇:自主获取知识