辽宁科技大学毕业设计(论文) 第22页 第6章 程序模块实现
6.1 分模块详述系统各部分的实现方法
1、教师出题模块的实现方法
教师登录后,选择进入教师出题界面(teacher_subject.asp),在这里教师可以为学生选择出单选题,多选题,判断题和问答题。这些都是通过超级链接的方式实现的。
单选题和多选题出题的实现方法是,主要采用框架页面,左页面用于设置试题的一些参数,它们是章节,难度,分数,答案个数。右页面用于对试题的一些具体情况进行操作,它们是单选题和多选题试题的题目,A,B,C……J的选择题选择的答案。用SQL语句中的INSERT INTO插入语句将输入的数据插入到数据库中。示例图如6.1所示:
图6.1 教师出题模块图
辽宁科技大学毕业设计(论文) 第23页 问答题和判断题出题的实现方法是,在网页中分别设置了两个用单行文本框,用于输入试题的章节和分数;设置了一个多行文本框用于输入判断题的题目;一个多选按钮框用于输入判断题的对错。用SQL语句中的INSERT INTO插入语句将输入的数据插入到数据库中。示例图如6.2所示:
图6.2教师出题模块图
2、试卷生成模块的实现方法
试卷生成的实现方法是,在一个单独的页面中设置了三个下拉菜单,分别用于教师选择将要考试的学科编号,学科名称和考试时间;设置了一个确定按钮,一个重写按钮和一个信息查看按钮。选择信息后点击确定按钮程序利用Post提交表单的方法将数据提交到teacher_paper_word.asp网页,teacher_paper_word.asp网页利用<% response.contenttype=\%>代码将网页与Word文件形式保存显示出
辽宁科技大学毕业设计(论文) 第24页 来。示例图6.3所示:
图6.3 试卷生成模块图
3、教师判卷模块的实现方法
教师判卷的实现方法是,同样采用了框架页面,左页面设置了四个下拉菜单,分别用于教师选择考试时间,学科编号,考试学科,学生学号;还设置了一个确定按钮。在右页面中用循环语句,以表格的形式将学生回答的问答题显示出来,每道的后面设置了一个单行文本框,用于教师为这道题打分。示例图6.4所示:
辽宁科技大学毕业设计(论文) 第25页
图6.4 教师判卷模块图
4、学生选课模块的实现方法
学生选课的实现方法是,利用SQL语句的Select命令查找出数据库表中所有不重复课程的名称。再利用ASP对象中的Record Set对象和循环语句将数据库中的课程在网页中显示出来,在每个课程名前加一个多选框,用于选择课程。示例图6.5所示:
辽宁科技大学毕业设计(论文) 第26页
图6.5 学生选课模块图
5、修改试题模块的实现方法
修改试题的实现方法是,采用框架页面,左页面设置了一个下拉菜单,用于选择题型;设置了一个单行文本框,用于输入题号;设置了两个按钮,一个是确定按钮,一个是重写按钮。右页面用于试题的修改。主要采用循环语句将试题的各种信息用单行文本框显示出来,教师可以在单行文本框中对试题进行各种修改。用SQL语句中的update语句将修改后的数据更新到数据库中。示例图如6.6所示:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生网上自测系统(6)在线全文阅读。
相关推荐: