此表由学生用户表及老师授课表自动生成(在后台完成),方法是由学生(tStudent)的学号(fStuID)判断学生所在班级号(fClassID,为学号的前八位),在教师授课表(fTeach)中查询班级号(fClass)等于学生学号(fStuID)前八位的记录。
表5-6:专业(tMajor)
字段名称 数据类型 说明 主键
fID 自动编号 是
fDepart 文本 院系
fMajor 文本 专业
fGrade 文本 年级
表5-7:教师授课表(fTeach)
字段名称 数据类型 说明 主键
fID 自动编号 是
fClassID 文本 班级号
fStudyYear 文本 学年
fStudyTeam 文本 学期
fCourseID 文本 课程号
fTeacherID 文本 教师号
表5-8:项目表(tItem)
字段名称 数据类型 说明 主键
fItemID 数字 项目编号 是
fContent 备注 项目内容
fPower 数字 权数(该项目分值),默认为5
fSubject 数字 属于哪个主题,默认为1
fFlag 是/否 标记
这里的权数(fPower)指的是该项目的分值,默认为5,可以根据项目的重要性自己设置分值,字段fSubject用来保存项目的主题,方便对项目的分类和管理。
表5-9:项目类型(tItemType)
字段名称 数据类型 说明 主键
fID 自动编号 是
fTypeID 数字 项目类型
fTypeName 文本 类型名
fItemID 数字 项目号
方便为不同的老师选择不同类型的项目组合,初始化时给出了默认类型(项目表的1到20项)。
表5-10:申请评教教师(tTestTeacher)
字段名称 数据类型 说明 主键
fID 自动编号 是
fTeacherID 文本 参加评教教师
fTeacherName 文本 姓名
fStartTime 日期/时间 开始时间
fFinishTime 日期/时间 结束时间
fTypeID 数字 类型号
表5-11:记录(tRecord)
字段名称 数据类型 说明 主键
fID 自动编号 是
fStuTeaID 数字 学生—老师号
fItemID 数字 项目号
fResult 数字 总分
后台管理设计
主要代码设计
投票模块:
该页面是一个纯html文件,它是由后台管理页面自动生成的,里面的选项是已定义的和自定义的组成。用户自行选择投票的方式。
表单处理模块:
在vote.htm中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交。显示当前投票情况show.asp:由于投票处理页面已经完成了绝大部分的工作,所以 显示结果页面就很简单了,其功能是从 stud表文件中读取候选人所得票数,显示在页面上。 值得注意的代码主要有以下几处
首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/12/12
基于Web的网上评教系统(六)由毕业论文网(www.huoyuandh.com)会员上传。