教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

C语言在线测试系统(4)

来源:网络收集 时间:2026-08-25
导读: 院毕业设计(论文) 查询学生信息:管理员可以查看相关学生信息。 ? 学生成绩管理 查询成绩:管理员可以通过试题编号,班级,分数等相关信息,查看学生考试成绩。 删除成绩:管理员可以删除选中一条学生成绩记录 ?

院毕业设计(论文)

查询学生信息:管理员可以查看相关学生信息。

? 学生成绩管理

查询成绩:管理员可以通过试题编号,班级,分数等相关信息,查看学生考试成绩。

删除成绩:管理员可以删除选中一条学生成绩记录

? 测试试题管理

添加试题:管理员可以添加一个单元名称后又添加试题,试题分类存储。 删除试题:管理员可以删除一套题中的一个试题。 删除套题:管理员用户可以删除指定单元试题。

查询套题:管理员用户可以查看题库中的所有试题,通过名称查看指定套题信息。

读取试题:系统在数据库中随机抽取20个相应类型的题,显示出来。

? 修改密码

管理员访问数据库,修改密码。

? 退出系统

退出网站并关闭窗口。

13

院毕业设计(论文)

3.2系统数据模型设计

3.2.1数据概念结构设计——E-R图

StuId Id Stu_Id Qu_ZhangJieID Re_Dan Id ZName ZShuoMing Addtime Name Prof Class Sex S_ID Addtime S_Student 1 test N S_StuResult N include 1 S_ZhangJie Password Re_Duo Re_pan Qu_Anser Re_Sum Re_SubTimOptionD 1 N include S_Questions Id OptionC Qu_Wenti Qu_Type Qu_AddTime Qu_ZhangJieid OptionB OptionA 3.2.2数据表

数据表是数据库中一个非常重要的对象,是其他对象的基础。没有数据表,关键字、主键、索引等也就无从谈起。在数据库画板中可以显示数据库中的所有数据表,创建数据表,修改表的定义等。数据表是数据库中一个非常重要的对象,是其他对象的基础。数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。 根据信息的分类情况,一个数据库中可能包含若干个数据表。这些各自独立的数据表通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库。

为减少数据输入错误,并能使数据库高效工作,表设计应按照一定原则对信息进行

14

院毕业设计(论文)

分类,同时为确保表结构设计的合理性,通常还要对表进行规范化设 计,以消除表中存在的冗余,保证一个表只围绕一个主题,并使表容易维护。

数据表概要结构如图3.3

图1 数据表结构图

3.2.3主要数据表结构

本站采用

SQL Server2008 数据库,名称为date,其中包含S_Admin【管理

员信息表】、S_Questions【试卷信息表】、S_Student【学生信息表】、S_StuResult【成绩信息表】、S_Taoti【套题信息表】五张表。

图2 数据表结构说明图

下面分别介绍这些表的结构。 S_Admin(管理员信息表)

管理员信息表用户保存管理员信息,结构见表1。

表1 管理员信息S_Admin 表的结构

字段名称 Id UserName PassWord AddTime 数据类型 bigint varchar varchar datetime 长度 8 50 50 8 允许空 否 否 否 是 字段描述 唯一标识 管理员名称 管理员密码 添加时间 S_Questions(试卷信息表)

考试试卷信息表用于保存各套题中所包含的详细考试题目,结构见表2。

15

院毕业设计(论文)

表2 试卷信息S_Questions 表的结构

字段名称 Id Qu_Wenti Qu_Type Qu_AddTime Qu_ZhangJieid OptionA OptionB OptionC OptionD Qu_Anser 数据类型 bigint varchar char datetime bigint varchar varchar varchar varchar char 8 100 10 8 8 100 100 100 100 10 长度 允许空 否 是 是 是 是 是 是 是 是 是 字段描述 唯一标识 问题 题型 添加时间 章节编号 A选项 B选项 C选项 D选项 答案 S_Student(学生信息表) 用于保存在网站注册的考生信息。

表3 学生信息S_Student 表的结构

字段名称 StuId Name Prof Class Password Sex Addtime S_ID 数据类型 bigint varchar varchar bigint varchar varchar datetime varchar 8 20 20 8 20 2 8 50 长度 允许空 是 是 是 是 是 是 是 是 字段描述 学生学号 学生姓名 专业 班级 密码 性别 添加时间 身份证号码 S_StuResult(学生成绩信息表) 用于保存学生的考试成绩,结构见表4。

表4 学生成绩S_StuResult表的结构

字段名称 Id Stu_Id Qu_ZhangJieID Re_Dan Re_Duo Re_pan Re_Sum Re_SubTime

数据类型 bigint Bigint Bigint int int int int datetime 长度 8 8 8 4 4 4 4 8 16

允许空 否 是 是 是 是 是 是 是 字段描述 唯一标识 所属学生编号 所属章节编号 单选成绩 多选成绩 判断成绩 总成绩 添加时间 院毕业设计(论文)

S_Taoti(套题信息表) 用于保存课程所对应的套题信息

表5 套题信息S_Taoti 表的结构

字段名称 Id ZName ZShuoMing Addtime 数据类型 bigint varchar varchar datetime 长度 8 50 50 8 允许空 否 是 是 是 字段描述 唯一标识 章节名称 章节说明 添加时间 17

…… 此处隐藏:733字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言在线测试系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/413472.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)