该系统采用asp技术对动态页面进行开发,同时采用web技术对服务界面进行开发,以sqlserver数据库作为后台数据管理系统,其技术领域涉及计算机技术、数据库技术、asp技术以及web技术。
背景技术:
随着高校规模的扩大,高校学生人数的急剧增加,高校的教学工作量也得到了巨幅的增加,但是同时高校的教学工作往往出现了不同程度的疏忽,所以需要一种方法对高校的教学工作进行规范,保证教学的质量,本系统通过多种网页开发技术以及服务技术对系统的功能进行开发,通过对各个高校的教学特点进行提取,并制定相同的评判标准,同时监控各个高校的教学行为,并对信息进行采集,实现高校教学的监控与管理。
技术实现要素:
系统的功能模块设计主要分为系统管理、在线评价、结果查询和在线咨询等4个部分;
1.系统管理,该模块的主要功能就是对评价活动的组织者或管理者根据不同权限对评价活动中所涉及到的时间、公告、用户、班级、课程等进行管理,通过对时间、公告、用户以及班级和课程的信息进行添加、查看、修改、删除等操作来实现系统的管理;
2.在线评价,该模块可以根据系统用户的不同身份通过自己的权限来对各级评价目标进行评价打分,通过在线的评价打分可以基本的统计出高校的教学质量,该模块是系统的核心部分;
3.结果查询,该模块在对评价的数据进行统计和整理以后可以得出各类权限用户的评价结果,各类用户可以查询各自领域内评价结果;
4.在线咨询,该模块可以为用户提供高校的教学管理、教研活动、教师教学等信息的查询,同时可以对各个活动中出现的错漏之处进行反馈。
系统的安全设计主要是用户的权限的设计;
用户的权限的设计,该教学质量评价系统可以将用户的身份分为校领导、系统管理员、教学秘书、专家、教师、学生等几个不同类别,虽然是采用统一界面进行登录,但是通过asp的动态、交互功能的开发,系统可以自动在登录的时候对用户的身份进行检测,打开不同的服务界面,为用户提供不同的功能,实现了系统的安全。
本系统采用sqlserver数据库进行数据管理,其数据库设计主要由以下数据表组成;
1.教师情况表,该表主要记录教师的账户、密码、姓名、性别、科系、专业以及所教班级等信息的数据;
2.学生基本情况表,该表主要记录学生的账户、密码、学号、姓名、性别、民族以及班级等信息的数据;
3.班级情况表,该表主要记录班级的编号、专业以及所属院系等信息的数据;
4.课程信息表,该表主要记录课程的编号、名称、学分、课程节数等信息的数据;
5.评价信息表,该表主要记录评价对象的名称、编号、课程编号、班级编号、评价人信息以及评价分数等信息的数据。