毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET+SQL Server在线考试系统+需求分析+模块设计(3)
该系统是专门用于用户登陆、参加考试以及管理员进行试题录入、修改、删除、管理用户、科目的应用程序。它应该具有开放性、方便性和灵活性、考生有效登陆后,要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示并将相关数据记录,考试结束后,系统自动显示考生信息以及考试分数。
3.1 数据库概念模型设计
数据库是在计算机存储设备上长期存放的、有组织的、可共享的、合理存放的、互相关联的数据集合。
该系统中包括系统管理员、考生等实体,系统核心是在线考试。系统管理员对本系统具有全部的权限。管理员从后台添加的考生可以参加正式考试。
在线考试系统是专门用于用户登陆、参加考试以及管理员进行试题录入、修改、删除、管理用户的应用程序。它应该具有开放性、方便性和灵活性、考生有效登陆后,要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示并将相关数据记录到数据库中。
管理员信息管理得出数据库的E-R图如图2所示:
图2 E-R图
3.2 数据库逻辑结构设计
通过系统分析,在线考试系统主要需要应用的表有:本系统使用SQL Server 2005作为后台数据库,涉及到管理员信息表、考试科目信息表、试卷基本信息表、考试结果信息表、考生基本信息表等多个表。其中的试卷试题信息表如表1所示:
(1)管理员信息表
管理员信息表tb_admin主要用于保存后台管理人员的用户名和密码等信息,tb_admin表字段说明如表1所示。
表1 tb_Admin(管理员信息表)
序号 字段名 中文名 类型 长度(字符)
1 AdminNum 管理员编号 varchar 50
2 AdminName 管理员名称 varchar 50
3 AdminPwd 管理员密码 varchar 50
(2)考生信息表
考生表tb_Student主要用于输入考生学号、姓名、密码、性别等信息。tb_Student表字段说明如表2所示。
表2 tb_Student(考生表)
序号
英文
名 中文名 类型 长度(字符)
1 StudentNum 学号 varchar 50
2 StudentName 姓名 varchar 50
3 StudentPwd 密码 varchar 50
4 StudentSex 性别 varchar 50
(3)考试试题表
考试试题表tb_test主要用于保存考试试题的名称、试题选项和试题答案等信息,tb_test表字段说明如表3所示。
表3 tb_test(考试试题表)
序号 英文名 中文名 类型 长度(字符)
1 testContent 试题题目 varchar 200
2 testAns1 选项1 varchar 50
3 testAns1 选项2 varchar 50
4 testAns1 选项3 varchar 50
5 testAns1 选项4 varchar 50
6 rightAns 正确选项 varchar 50
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于Flash的多媒体课件设计与制作
下一篇:
ASP+access网上书店设计与实现+需求分析+数据库设计
jsp《计算机硬件技术基础...
WPF+Sqlserver国际教育综合管理系统设计
java+sqlserver机场安全监察管理系统的设计
php+sqlserver温室管理系统设计
asp.net+sqlserver校园论坛开发设计
基于.net的在线考试系统设计与实现
ASP.NET+sqlserver健身房管理系统的设计与实现
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
压疮高危人群的标准化中...
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
上海居民的社会参与研究
提高教育质量,构建大學生...
AES算法GPU协处理下分组加...
从政策角度谈黑龙江對俄...