本站小编为你精心准备了人机交互设计的实验课程研究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1实验课程网络平台的构建
1.1网上预约平台用户需求分析通过对系统需求进行用户统计分析,可以确定系统中有三类用户,分别为系统管理员、教师和学生。各类用户的功能需求统计分析结果描述如表1所示。
1.2网上预约平台模块平台采用B/S模式下的平台架构,以Win7作为操作系统,数据库服务器是MicrosoftAccess,用ASP开发动态网页,中间组件用.Com来开发。从实际需求出发,将系统分为三大模块:管理员模块、教师模块和学生模块,如图1所示。通过市场调研分析,对选课平台的结构以及功能的需求进行了分析,确定了选课平台的需求结构。现进行数据库的概念结构设计,将上面的数据库概念转换成某种数据库系统都支持的数据结构,包括4个主要信息表。学生信息表:用于记录学生的详细信息,包括学号、姓名、密码、班级、所选课程;教师信息表:用于记录教师的详细信息,包括教师ID,姓名,密码,职称,所开课程;课程信息表:用于记录课程信息,包括课程号,开课教师,课程人数,课程容量,上课时间,上课地点等;管理员信息表:用于记录管理员的详细信息,包括用户名,密码。数据库在一个信息管理中占有非常重要的地位,数据库结构设计的好坏直接对应系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。该预约平台中的主要数据流如图2所示。
2网上预约平台开发实现
本文采用Dreamweaver8.0为平台编写相应的ASP、HTML、CSS等文件,用户首先通过校园网进入本平台的主界面,该界面包括后台管理、学生与教师三个登陆系统模块,本文仅以部分系统为例进行介绍。
2.1学生系统学生系统主要包括学生登录模块、查看课程、选择课程、修改个人密码、选课说明等模块,这些模块的功能应用使学生的选课操作更加方便和快捷,该模块的功能流程如下。选课模块主要由查看课程列表、选课以及查看所选课程三个小模块组成。当学生登入系统进行信息确认后进入课程列表界面,查看所有可选课程。点击下方的“我要选课”超链接,则跳转到选课界面,如图4所示。为防止重复选课,设定每个学生只允许选择一门课程,如果已选好课程,则无法再进入选课页面并且系统会弹出提示已经选课。选好课程后点击“我的课程”,就可以看到所选课程,并且可以进行相关的删除操作。
2.2后台管理子系统后台管理子系统主要针对于系统管理员用户,维护系统安全,维护学生个人信息,审核课程信息,修改课程信息等功能,功能十分丰富,其操作功能流程如图5所示。课程管理模块主要包括课程信息查看、课程信息的修改、课程信息审核、课程信息的删除操作,完善课程功能,主界面如图6所示。
3总结
选课制打通了各层次各科类的学习,使得教学信息量成几十倍的增加,大大增加了教学管理人员的工作量和劳动强度,因为其运行必然涉及大量的有关数据(学生信息、教室容量、课程设置、上课时间等)的传输和处理。传统的实验课程选课方法是先让学生填好表格,然后交教务处进行数据处理,最后将结果公布。这种做法不仅效率低下,而且直接影响到教学管理。因此建立一个公平、快速、高效的,符合学分制管理制度的实验课程选课平台的重要性显得尤为突出,基于网络的实验课程选课系统使学生可以在任意地点、规定的时间内进行选课,这将大大提高教务管理的效率和质量。使用ASP动态网页技术编程,以Access2003为数据库基础进行系统平台编写,以实现学生网上选课、密码修改、查看选课课程,教师开设课程、给出学生成绩以及教务管理人员进行学生信息维护和课程管理等目标功能。
作者:王淑侠 杨英宝 王守霞 单位:西北工业大学机电学院