毕业论文设计基于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 应用程序,而且还能进行复。毕业论文设计基于web的在线测试系统的设计与实现
相关推荐
格按规范和规程组织施工。 b、参加设计交底和图纸会审,参与编制有关方案,了解设计要求,做到按图施工,不出差错。 c、向班组作质量、安全及操作规程交底。 d、负责督促检查班组施工前的准备工作,检查工序施工质量,督促班组按操作规程和工艺要求施工。 环湖截污南岸配套收集系统完善项目晋城片区 淤泥河截污管 A 段工程东岸 施工组织设计 15 e、安排制作工艺评定试件。 f、进行隐蔽工程自检并记录。 g
图 13 电磁继电器控制电路 利用三极管饱 和导通和截止的的特性就可以实现接通和断开的功能,但由于它的带载功率有限,所以需配继电器扩流,并且可以扩充触点的数量。 该电路 Q1是 PNP 三极管,西昌学院毕业论文(设计) 12 所以采用集电极接低电平方式输出, R1为上拉电阻,当基极没有输入脉冲或电压时,基极为高电平,因为这是反极性三极管,所以平时是截止的,只有基极输入低电平,降低基极电压
)( 式 )( 中 : aU —— 电枢供电电压( V ); aI —— 电枢电流( A ); —— 励磁磁通( Wb ); aR —— 电枢回路总电阻( ); eC —— 电势系数; apNCe 60 )( 式 )( 中: P 为电磁对数, a 为电枢并联支路数, N 为导体数。 由式 )( 可以看出,式中 aU 、 aR 、 三个参量都可以成为变量,只要改变其中一个参量
TMAPINFO 结构和图像数据就可以了。 DIB 的编 程 DIB(Independent Bitmap) API 函数库中的有些重要函数在以后的程序设计中经常用到,现列举如下: 1. FindDIBBits() 参数 : LPSTR lpbi //指向 DIB 对象的指针 返回值 : LPSTR //指向 DIB 图像象素起始位置 说明 : 该函数计算 DIB 中图像象素的起始位置