毕业论文设计基于web的在线测试系统的设计与实现内容摘要:

设计是成功的关键,是整个系统设计的基础。 本系统要求每份测试试卷有单项选择题和填空题,所以需要保存学生信息的student 表、单选题的 danxuan 表、填空题的 tiankong 表、试卷的 test 表;又每个测试有人员的规定,就需要一个学生与测试相关的 testuser 表;查询成绩需要 score 表;教师管理需要 teacher 表;知识点的管理就需要 knowl 表。 数据库各个表之间的关系如图 2 所示。 3教 师 知 识 点题 库 试 卷成 绩需测试学生组卷查询选择学 生管理4.系统的详细设计和实现 数据库的具体设计作为一个测试系统,考虑到数据库的容量并不大,就选择了易于操作的Access 2020。 Microsoft Access 是集成在 Microsoft Office 中的关系数据库[3]。 与其他数据库相比,其特点是应用简单、功能却十分完备。 对于本测试系统,使用该数据库更加方便。 下面介绍系统中用到的各个表。 1)test 表test 表是最关键的表,这个表与其他表基本都有着联系。 通过 Examid 这个字段与参加测试的学生信息联系起来,通过 siknowl、tiknowl 就与知识点联系起来。 test 表的结构如表 1 所示。 表 1 test 表的结构字段名称 数据类型 说明examid 文本 试卷编号examname 文本 测试试卷名称subject 文本 测试课程total 数字 测试总分sicount 数字 单选题题量siperco 数字 单选题分值siknowl 文本 单选题所属知识点ticount 数字 填空题题量tiperco 数字 填空题分值图 2 数据库各个表之间的关系图4tiknowl 文本 填空题所属知识点examtime 文本 生成时间2)danxuan 表danxuan 表也是一个较为重要的表。 h_select 字段是为防止随机组卷时一道题目被重复选择。 其结构如表 2 所示。 表 2 danxuan 表的结构字段名称 数据类型 说明id 自动编号 自动编号ques 备注 题目subject 文本 课程IteamA 文本 选项 AIteamB 文本 选项 BIteamC 文本 选项 CIteamD 文本 选项 DAnswer 文本 答案knowl 文本 所属知识点h_select 文本 被选择与否3)tiankong 表tiankong 表结构上跟 danxuan 表差不多,实际上比 danxuan 表更简单,区别就是填空题表不需要选项,答案不是 A、B、C、D 之类的选项,而是具体的文字了。 其结构如表 3 所示。 表 3 tiankong 表的结构字段名称 数据类型 说明id 自动编号 自动编号ques 文本 问题内容subject 文本 课程Answer 文本 答案knowl 文本 所属知识点h_select 文本 被选择与否4)student 表student 表包含学生最基本的信息,为登录验证身份所用,其结构如表 4所示。 5表 4 student 表的结构字段名称 数据类型 说明id 自动编号 自动编号number 文本 学号pwd 文本 密码class 文本 班级name 文本 姓名5)teacher 表teacher 表结构与 student 表基本上差不多,为管理员登录验证身份所用。 其结构如表 5 所示。 表 5 teacher 表字段名称 数据类型 说明id 自动编号 自动编号user 文本 帐号pwd 文本 密码name 文本 管理员online 文本 是否在线startime 日期/时间 开始登录时间endtime 日期/时间 退出系统时间6)score 表score 表是用于查询测试成绩的表,其结构如表 6 所示。 表 6 score 表的结构字段名称 数据类型 说明Id 自动编号 自动编号number 文本 学生学号examid 文本 试卷编号name 文本 试卷名称class 文本 学生所在班级score 数字 测试所得分数starttime 日期/时间 测试开始时间endtime 日期/时间 提交试卷时间edittime 日期/时间 修改时间67)testuser 表testuser 表是保存一门测试与参加测试的学生的信息,其结构如表 7 所示。 表 7 testuser 表的结构字段名称 数据类型 说明id 自动编号 自动编号examid 文本 试卷编号number 文本 学生的学号 开发技术 开发工具的选择开发技术选择了 ASP。 ASP 提供了一个在服务器端执行脚本指令的环境,通过这种环境,用户可以创建和运行动态的 Web 应用程序 [4]。 而且程序在服务器端运行,大大减轻了客户端浏览器的负担,提高交互速度。 利用 ASP 不仅能够产生动态的、交互的高性能 Web 应用程序,而且还能进行复。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。