编辑: 人间点评 2017-10-02
在线考试系统 开发背景(现有技术、手段、方法的不足,新技术的优越性,带来的效益和价值) 传统考试手段的落后性 在线考试系统的先进性 需求分析 功能分析: 系统管理员登陆 系统管理员可对考试内容、考试专业、考试科目、考试题目进行管理(后台) 学生登录 学生可进行注册 学生通过密码问题、答案可进行密码找回 学生登陆后,可进行选题,答题,系统自动统分(前台) 数据分析: 由系统管理员管理该系统.

相关专业的学生可以注册答题.一个专业下有多门课程,一门课程下有多套题,一套题下有多个试题. 管理员(管理员编号、管理员姓名、管理员密码、注册时间) 专业(专业号、专业名、加入时间) 课程(课程号、课程名称、课程所属专业、加入时间) 套题:(套题号、套题名称、套题所属课程、加入时间) 试题(试题号、试题内容、试题类型、试题所属课程、试题所属专业、选项A、选项B、选项C、选项D、试题答案、试题所属套题、注释、加入时间) 学生(学生号、学生姓名、学生密码、学生性别、注册问题、注册问题答案、学生专业、注册IP地址、加入时间) 学生成绩(成绩号、学生号、课程名、套题号、套题名、单选成绩、多选成绩、总成绩、获得成绩时间) 系统设计 系统目标 操作简单、界面美观 系统提供到时自动交卷功能 系统提供考试时间倒计时功能 交卷后,系统自动阅卷评分功能 考生结束考试后查看成绩功能 考生注册信息管理功能 系统流程图 系统功能结构框图 构建开发环境 网站开发环境: 开发环境:VS2005集成开发环境 开发语言:ASP.NET+C# 后台数据库:SQL Server2005 开发环境运行平台:Windows XP 服务器端: 操作系统:Windows Server

2003 Web服务器:IIS服务器 数据库服务器:SQL Server2005 浏览器:IE8.0 网站服务器运行环境:.NET Framework SDK 2.0 客户端 浏览器:IE8.0 分辨率:1024*768 数据库设计 数据库设计概要说明: 需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行与维护. 由需求分析得到的数据库系统数据语义(简化):由系统管理员管理该系统.任何专业的学生都可以注册答题.一个专业下有多门课程,一门课程下有多套题,一套题下有多个试题. 数据库概念设计: 实体及联系: 管理员(管理员编号、管理员姓名、管理员密码、注册时间) 约束:注册时间=getdate() 专业(专业号、专业名、加入时间) 约束:加入时间= getdate() 课程(课程号、课程名称、课程所属专业、加入时间) 约束:加入时间= getdate() 专业-课程关系:1:N,级联删除、级联修改 套题:(套题号、套题名称、套题所属课程、加入时间) 约束:加入时间= getdate() 课程-套题关系:1:N,级联删除、级联修改 试题(试题号、试题内容、试题类型、试题所属课程、试题所属专业、选项A、选项B、选项C、选项D、试题答案、试题所属套题、注释、加入时间) 约束:加入时间= getdate() 套题-试题关系:1:N,级联删除、级联修改 课程-试题关系:1:N,受限删除 专业-试题关系:1:N,受限删除 学生(学生号、学生姓名、学生密码、学生性别、注册问题、注册问题答案、学生专业、注册IP地址、加入时间) 约束:加入时间= getdate() 专业-学生关系:1:N,级联删除、级联修改 学生成绩(成绩号、学生号、课程名、套题号、套题名、单选成绩、多选成绩、总成绩、获得成绩时间) 约束:获得成绩时间= getdate() 学生-学生成绩关系:1:N,级联删除、级联修改 总成绩=单选成绩+多选成绩 课程名、套题号、套题名的数据完整性由客户端程序进行保证 在线考试实体关系图: 数据库逻辑设计: 管理员信息表-tb_Administrator 字段名称 数据类型 长度 是否主键 是否外键 默认值 允许空 有效值 字段描述 Id int 是否否管理员唯一标识 Name varchar

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题