在线历年测验考试系统毕业(精品推荐)

上传人:012****78 文档编号:141731405 上传时间:2020-08-11 格式:DOC 页数:39 大小:837KB
返回 下载 相关 举报
在线历年测验考试系统毕业(精品推荐)_第1页
第1页 / 共39页
在线历年测验考试系统毕业(精品推荐)_第2页
第2页 / 共39页
在线历年测验考试系统毕业(精品推荐)_第3页
第3页 / 共39页
在线历年测验考试系统毕业(精品推荐)_第4页
第4页 / 共39页
在线历年测验考试系统毕业(精品推荐)_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《在线历年测验考试系统毕业(精品推荐)》由会员分享,可在线阅读,更多相关《在线历年测验考试系统毕业(精品推荐)(39页珍藏版)》请在金锄头文库上搜索。

1、孙豪杰:在线考试系统中原工学院软件学院三级实践课题设计任务书姓 名孙豪杰软件编码专业062 班题 目在线考试系统设计任务开发在线考试系统,提供网上考试、网上出卷、网上阅卷、成绩查询等功能。我做的模块如下:1. 学生信息管理2. 教师信息管理3. 试卷信息管理4. 科目信息管理5. 班级信息管理开发工具:C#、ASP .Net、SQL Server 2000时间进度第17周(07-12-1307-12-29):选择课题,写需求分析,选择开发工具,依据需求分析建立SQL数据库,给系统建立模块,分配任务。第18周(07-12-30-08-01-06):依据模块功能,编写代码,并进行测试。第19周(0

2、8-01-0708-01-13):整合模块,最终测试,验收,写课题设计任务书。原 主始 要资 参料 考与 文献01张琦.Visual C#.NET 应用教程M:清华大学出版社,北京交通大学出版社.2006.1202刘烨C#编程及应用程序开发教程M:清华大学出版社,北京交通大学出版社.2006.1203刘勇.SQL Server2000基础教程M: 清华大学出版社. 2005.204黄明.C#+SQL Server中小型信息系统开发实例M机械工业出版社.2007.4指导教师签字: 年 月 日39在线考试系统摘 要随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应

3、用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。在线考试系统是为了方面学生考试、老师阅卷、提高考试的公正性、公平。本文主要包括系统的需求分析、概要设计、总体设计(部分)、详细设计矚慫润厲钐瘗睞枥庑赖。关键词: 需求分析; 概要设计; 总体目录摘要2聞創沟燴鐺險爱氇谴净。第一章系统需求分析4残骛楼諍锩瀨濟溆塹籟。1.1 功能需求4酽锕极額閉镇桧猪訣锥。1.2 性能需求4彈贸摄尔霁毙攬砖卤庑。1.3 可靠性和可用性4謀荞抟箧飆鐸怼类蒋薔。1.4 系统ER图5厦礴恳蹒骈

4、時盡继價骚。1.5 工具选择5茕桢广鳓鯡选块网羈泪。1.6实现环境6鹅娅尽損鹌惨歷茏鴛賴。第二章总体设计7籟丛妈羥为贍偾蛏练淨。2.1 系统模块7預頌圣鉉儐歲龈讶骅籴。2.1.1 系统模块图7渗釤呛俨匀谔鱉调硯錦。2.1.2用例图8铙誅卧泻噦圣骋贶頂廡。2.1.3管理员功能模块9擁締凤袜备訊顎轮烂蔷。2.1.4教师功能模块10贓熱俣阃歲匱阊邺镓騷。2.1.5学生功能模块10坛摶乡囂忏蒌鍥铃氈淚。2.2 数据库设计10蜡變黲癟報伥铉锚鈰赘。第三章详细设计11買鲷鴯譖昙膚遙闫撷凄。3.1 数据表11綾镝鯛駕櫬鹕踪韦辚糴。3.2 具体模块设计15驅踬髏彦浃绥譎饴憂锦。3.2.1 学生信息管理模块16

5、猫虿驢绘燈鮒诛髅貺庑。3.2.2 教师信息管理模块20锹籁饗迳琐筆襖鸥娅薔。3.2.3 试卷信息管理22構氽頑黉碩饨荠龈话骛。3.2.4 科目信息管理24輒峄陽檉簖疖網儂號泶。3.2.5 班级信息管理模块26尧侧閆繭絳闕绚勵蜆贅。第四章系统测试28识饒鎂錕缢灩筧嚌俨淒。4.1 所预见的问题28凍鈹鋨劳臘锴痫婦胫籴。4.2 系统测试28恥諤銪灭萦欢煬鞏鹜錦。第五章结束语29鯊腎鑰诎褳鉀沩懼統庫。第一章 系统需求分析1.1 功能需求本系统要实现的是在线考试系统,在设计时应该有友好的用户界面,便用户的操作。系统应具基本功能如下: 科目管理 章节管理 题库管理(选择题,填空题,判断题,简答题,问答题)

6、 系部管理 班级管理 学生管理 教师管理 管理员信息管理 手动组卷 随机组卷(可以完全随机组卷,也可以按章节比重进行随机组卷) 考试页面 阅卷管理 成绩查询1.2 性能需求由于此系统为在线考试系统,响应速度一定要快,要在5秒以内,安全性要高,服务器的磁盘容量要大,主存容量要大,信息处理速率要高。硕癘鄴颃诌攆檸攜驤蔹。1.3 可靠性和可用性由此系统的性质决定,它的可靠性一定要高,尽量减少系统运行中错误的出现,要保持在一定量的范围内。系统可用性也一定要高,尽量避免不可用几率的发生。阌擻輳嬪諫迁择楨秘騖。1.4 系统ER图专业学号登录密码登录密码用户名密码N1N11NNN学生老师管理员姓名班级性别所

7、教科目姓名教师编号试卷出卷考试管理管理氬嚕躑竄贸恳彈瀘颔澩。图1.1系统ER图1.5 工具选择数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据的结构化、可控冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。釷鹆資贏車贖孙滅獅赘。由于用到的数据表格多,另外考虑到实际情况,如学生基本信息的变动,我们选用SQL Server作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQL Server是一种常用的关系数

8、据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。怂阐譜鯪迳導嘯畫長凉。用C#语言进行编码。C# 编程语言是微软在.NET计划中重要的开发语言,它具有语法简单,功能强大,快速应用,语言自由,强大的Web服务器控件,支持跨平台,与XML相融合等。因此选择C#编程语言。谚辞調担鈧谄动禪泻類。1.6实现环境本系统是以Windows XP系统为操作平台,在.NET环境下编程实现。第二章 总体设计2.1 系统模块本系统分为用户管理模块、科目管理模块、章节管理模块、班级管理模块、系部管理模块、题库管理模块、试卷生成管理模块、考试页面管理模块、阅卷管理模块、考试结果管理模块

9、、考试查询模块十一个模块嘰觐詿缧铴嗫偽純铪锩。2.1.1 系统模块图在线考试系统学生管理教师管理管理员管理章节管理科目管理用户管理题库管理试题管理试题查询考试页面试卷生成随机组卷手动组卷阅卷管理成绩查询管理员教师学生试卷管理信息修改只限密码班级管理系部管理信息修改只限密码熒绐譏钲鏌觶鷹緇機库。图2.1系统模块图2.1.2用例图学生用例图:成绩查询个人信息维护考试只能进行密码修改学生图2.2学生用例图教师用例图:试题查询试题修改试题删除添加试题试题库管理试卷删除修改试卷试卷维护试卷生成阅卷试卷管理教师包括教师信息的添加、修改、删除包括手动阅卷和自动阅卷学生管理教师管理管理员包括学生信息的添加、修

10、改、删除鶼渍螻偉阅劍鲰腎邏蘞。图2.3教师用例图管理员用例图:试卷维护试卷管理学生管理教师管理管理员包括学生信息的添加、修改、删除包括教师信息的添加、修改、删除试卷删除修改试卷纣忧蔣氳頑莶驅藥悯骛。图2.4管理员用例图2.1.3管理员功能模块此模块包括用户管理、科目管理、成绩查询、章节管理、试卷管理五个部分。 用户管理:此模块包括学生管理、教师管理、管理员管理1. 学生管理:对学生信息进行添加、修改和删除。2. 教师管理:对教师信息进行添加、修改和删除。3. 管理员管理:只修改管理员密码。 科目管理:对科目信息进行添加、修改和删除。 成绩查询:对学生考试的结果进行查询。 章节管理:对各科的章节

11、进行添加、修改和删除。 试卷管理:对试卷进行删除。 班级管理:对班级进行添加修改和删除。 系部管理:对院系进行添加、修改和删除2.1.4教师功能模块此模块包括题库管理、试卷生成、阅卷管理、信息修改四个部分 题库管理:此模块包括试题管理和试题查询。1. 试题管理:对试题进行添加、修改、删除。2. 试题查询:对试题进查询。 试卷生成:此模块包括手动组卷和随机组卷。1. 手动组卷:手动选择题型、题数进行组卷。2. 随机组卷:按固定的题型和分值进行组卷。 阅卷管理:对试卷进行批阅,客观题进行自动阅卷,主观题由教师进行阅卷 信息修改:只限教师对自己的密码进行修改。2.1.5学生功能模块 此模块包括考试页

12、面和个人信息修改两个部分。 考试页面:学生进行做题的页面。 个人信息修改:只限修改密码。2.2 数据库设计综合以上分析,要实现上面的所有功能模块,数据库共要设计十七个表,它们分别是:科目表、管理表、章节表、班级表、组卷表、系别表、试卷信息表、学生表、学生考试试卷表、考试结果表、学生答题试卷信息表、教师表、选择题表、填空题、判断题、简答题表、问答题表。颖刍莖蛺饽亿顿裊赔泷。第三章 详细设计3.1 数据表表3.1科目表(academics)序号字段名数据类型数据长度NULLPrimarykey描述1academicsidnvarchar15NY科目编号2admcnamenvarchar30NN科目

13、名3classidnvarchar20NY班级编号表3.2 管理员表(admin)序号字段名数据类型数据长度NULLPrimarykey描述1adminnvarchar20NY用户名2pwdnvarchar20NN密码表3.3 章节表(chapter)序号字段名数据类型数据长度NULLPrimarykey描述1chapteridnvarchar12NY章节编号2cptnamenvarchar20NN章节名称3academicsidnvarchar15NN科目编号表3.4 班级表(class)序号字段名数据类型数据长度NULLPrimarykey描述1classidnvarchar20NY班级编号2clsnamenvarchar20NN班级名3departidnvarchar10NY院系编号表3.5 组卷表(construct)序号字段名数据类型数据长度NULLPrimarykey描述1examidnvarchar10NY试卷编号2topicidnvarchar10NY试题编号3topictypenvarchar10NY题型表3.6 系别表(depart)序号字段名数据类型数据长度NULLPrimarykey描述1depar

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号