欢迎来到天天文库
浏览记录
ID:14573049
大小:2.15 MB
页数:36页
时间:2018-07-29
《在线考试系统c sharp 高级开发实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、徐州工业职业技术学院C#高级开发实训说明书图书馆收藏中图分类号:密级:UDC:编号:C#高级开发实训说明书设计题目名称:在线考试系统学生姓名:专业名称:软件技术班级:学制:三学号:学历层次:专科指导教师:评阅人:论文(设计)提交日期:201年月日论文(设计)答辩日期:201年月日徐州工业职业技术学院二○一三年六月日36徐州工业职业技术学院C#高级开发实训说明书C#高级开发实训成绩评定书专业、班级姓名日期1、设计题目在线考试系统2、设计指导教师(签名)3、设计评阅人(签名)评阅日期4、评定意见及成绩年月日36徐州工业职业技
2、术学院C#高级开发实训说明书目录一.项目开发背景4二.项目功能需求分析4三.项目数据库设计51、数据库概念设计:52、数据库逻辑设计:10四.公共类设计13五.完成的主要功能141.功能1:登录模块设计142.功能2名称:抽取试题模块设计153.功能3:试题类别管理模块设计204功能4:试卷定制管理员模块设计255功能5:用户试卷管理员模块设计286功能6:用户信息管理员模块设计33六、致谢3736徐州工业职业技术学院C#高级开发实训说明书一.项目开发背景摘要:近年来,计算机技术的迅猛发展,给传统的办学提出了新的模式。绝
3、大部分高等院校都已接入互联网并建成校园网,各校的硬件设施也已经比较完善,一现代计算机技术、网络技术为基础的数字化教学主要朝着信息化、网络化、现代化的目标迈进。开发无纸化在线考试系统,目的在于探索一种以互联网为基础的考试模式。通过这种新的模式提高了考试工作效率和标准化水平,使学校管理者、教师和学生在任何时候、任何地点都可以通过网络进行在线考试。关键词:信息化、网络化、在线考试系统二.项目功能需求分析介绍系统计划设计的主要功能,简要描述功能的实现方案。可以绘制功能框图。在线考试系统前台功能结构图登录模块抽取试题模块退出系统选
4、择考试科目开始考试修改密码图1:在线考试系统前台功能结构图36徐州工业职业技术学院C#高级开发实训说明书在线考试系统后台管理管理员登录试题类别管理试卷定制维护用户试卷管理用户信息管理个人信息管理后台管理模块退出系统图2:在线考试系统后台功能结构图三.项目数据库设计1、数据库概念设计:开发在线考试系统时,为了灵活地维护系统,设计了后台管理员模块,通过后台管理员模块可以方便地堆整个在线考试系统进行维护。这时,必须建立一个数据表用于存储所有的管理员信息。管理员信息实体E-R图如图3所示。管理员信息表系统编号登录名登录密码角色图
5、3:管理员信息实体E-R图当考生成功登录在线考试系统后,可以根据需要选择考试的科目,考生不同可能选择的考试科目也会不同,系统必须提供一些参加考试的科目,供考生选择。这时,在数据库中应该建立一个存储所有参加考试科目的数据库表。开始科目信息实体E-R图如图4所示:36徐州工业职业技术学院C#高级开发实训说明书系统编号考试科目名称考试科目信息表图4:考试科目信息实体E-R图考生选择考试科目,开始在线考试。在规定时间内必须完成考试,否则系统会自动提交试卷,并且将考生的考试成绩保存在数据表中。这样,方便后期查询考生是否参加过考试,
6、以及查询咯是考试得分。考试成绩信息实体E-R图如:5所示:考试成绩信息表系统编号考生考号考试科目名称剩余考试时间考试时间考试得分图5:考试成绩信息实体E-R图在数据库中建立一个用于存储考生各项信息的数据表。其中包括考生登录时的账号(考生编号或考生学号)及密码。若某个考生参加了考试,系统会将考生答卷的最后得分保存到此数据库中,以便教师或考生对开始历史记录进行查询。考生信息实体E-R图如图6所示:试卷类型信息表系统编号课程编号试卷状态试卷名称图6:试卷类型信息实体E-R图36徐州工业职业技术学院C#高级开发实训说明书为了方便
7、后台管理员对考试试题及考生考试结果进行管理,在数据库中必须建立一个数据表用于存储试卷信息。试卷详细信息实体E-R图如:7所示:试卷详细信息表系统编号试卷编号试卷类型分数试题编号图7:试卷详细信息实体E-R图在线考试系统中的考生答题答案是保存在数据库中的,所以必须在数据库中建立一个数据表用于存储考生所给的答案信息。考生答案信息实体E-R图如图8所示:考生答案信息表系统编号考生编号试卷编号考试时间考生答案分数试题类型题目编号图8:考生答案信息实体E-R图在线考试系统中的考试单选题是通过对数据库中存储的所有试题产生的,所以必须
8、在数据库中建立一个数据表用于存储单选试题信息,其中包括试题题目、试题的4个备选答案、正确答案以及所属的科目。单选题信息实体E-R图如图9所示:36徐州工业职业技术学院C#高级开发实训说明书单选题信息表系统编号课程编号试题题目试题正确答案试题答案D试题答案C试题答案A试题答案B图9:试题信息实体E-R图在线考试系统中的
此文档下载收益归作者所有