aspnet实现的在线考试系统-论文内容摘要:

2020 的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与 SQL语句结合使用。 ( 12)增加了索引视图功能 视图是伴随着关系型数据库管理系统出现的,每个 SQL Server 新版本对视图的支持都有不同程度的提高,在 SQL Server 2020 中允许在视图上创建索引(即索引视图),这大大提 高了需要频繁进行连接、查询的程序的性能。 ( 13)增强了分布式查询功能 SQL Server 2020 引入了一个 OPENROWSET 函数,可以在指定分布式查询中查询一个特定的连接信息,同时授予了“ OLEDB”数据源更多的 SQL操作权。 数据库分析 1.管理员表 ER图 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 10 页 共 39 页 图 21 管理员实体 2.考生表 实体 图 图 22 考生实体 3. 考生成绩表 实体 图 考生实体 学生证号 学生姓名 学生密码 性别 加入时间 密码问题 密码答案 所选专业号 IP 地址 管理员实体 自动编号 姓名 密码 加入时间 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 11 页 共 39 页 图 23 考生实体 4.课程表 实体 图 图 24 课程实体 5.专业 表 实体 图 图 25 专业实体 6.试题表 实体 图 专业实体 专业编号 专业名称 加入时间 所属专业编号 加入时间 课程实体 课程编号 课程名称 交卷时间 考生实体 试题结果编号 学生编号 课程名称 套题编号 套题名称 单选成绩 多选成绩 总成绩 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 12 页 共 39 页 图 26 试题 实体 7.套题表 实体 图 图 27 套题 实体套题 实体 套题编号 套题名称 所属课程编号 加入时间 试题实体 试题编号 试题主题 试题类型 加入时间 所属课程编号 所属专业编号 所属套题编号 选项 A 选项 B 选项 C 选项 D 试题答案 注释 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 13 页 共 39 页 第 3 章 总体设计 项目规划 在线考试系统是一个功能完善的网络应用程 序,由学生注册、找回密码、在线答题和后台管理四部分组成。 每部分的具体功能如下: 学生注册功能模块 学生注册页面只是单一的学生资料注册窗口。 它是为了保存学生的一些基本信息。 包括学生证号、学生姓名、密码、密码问题、问题答案、性别和所学专业。 所学专业是用下拉列表框列出,供学生选择。 考生通过注册获得考试编号。 使用该编号及注册时的密码,就可以登录考试系统进行在线考试。 密码找回功能模块 如果考生忘记注册时的密码,可以进入密码找回页面,能过注册时填写的问题和答案找回密码。 在线答题 模块 前台页面窗口主要包括登录前台和后 台的主页、选择考试课程、课程相关的套题、准备考试、开始考试、查询考试成绩和退出系统。 后台功能模块 后台页面窗口主要包括系统管理员资料查询、添加、修改、删除,注册学生资料查询、删除,专业信息查询、添加、修改、删除,课程信息查询、添加、修改、删除,套题信息查询、添加、修改、删除,考生成绩查询、删除,考试题目查询、修改、删除,添加试题及退出系统管理等功能。 系统性能需求描述 可移植性: 程序可打包,所需的框架要求和组件和动态链接库等,都在安装是全部安装完成。 只要是安全成功,就可以运行。 健壮性: 程序代码控件严密,对异常和错误都能很好的进行处理。 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 14 页 共 39 页 安全性: 对 IIS 配置得当,安装所有需要的系统补丁。 配置防火墙。 系统功能结构图 在线考试系统 前台 功能结构,如图 31 所示。 前台学生登录考试规则课程选择准备开始开始考试考试结束成绩查询 图 31 在线 考试 前台 功能结构图 在线考试系统 后 台 功能结构,如图 32 所示。 添加管理员管理员修改管理员后台管理员登录删除管理员查询管理员管理学生查询学生删除学生管理专业 管理课程 管理套题添加专业修改专业删除专业查询专业添加课程修改课程删除课程查询课程管理成绩删除成绩查询成绩管理题目添加题目修改题目删除题目查询题目添加套题修改套题删除套题添加试题退出系统图 32 在线 考试 后台 功能结构图 数据库实体结构设计 数据库是系统的最底层,它存储系统的所有数据。 根据对系统的分析,得出数 据库 表 如下 : 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 15 页 共 39 页 1.管理员表( tb_Administrator) 管理员表用于保存管理员的名称和密码及加入的时间。 管理员表的字段说明如表 31 所示。 表 31 表 tb_Administrator 的结构 列名 数据类型 长度 主键否 功能描述 ID bigint 8 是 系统管理员编号 Name varchar 50 否 管理员名称 PWD varchar 50 否 管理员密码 JoinTime datatime 8 否 加入时间 2.考生表( tb_Student) 考生表存储参加考试的考生信息。 考 生表的字段说明如表 32所示。 表 32 表 tb_Student 的结构 列名 数据类型 长度 主键否 功能描述 ID varchar 50 是 学生证号 Name varchar 20 否 学生姓名 PWD varchar 20 否 学生密码 Sex varchar 2 否 性别 JoinTime datetime 8 否 加入时间 question varchar 50 否 密码问题 answer varchar 50 否 密码答案 profession bigint 8 否 所选专业号 IPAddress char 30 否 IP 地址 3.考生成绩表( tb_Student) 考生成绩表用于存储参加考试的考生的成绩信息。 考生成绩表的字段说明如表 33所示。 表 33 表 tb_StuResult 的结构 长春信息技术职业学院 2020 届专科生毕业设计(论文) 第 16 页 共 39 页 列名 数据类型 长度 主键否 功能描述 res_id bigint 8 是 试题结果编号 stu_id varchar 50 否 所属学生编号 which_lesson varchar 50 否 所属课程名称 ta。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。