- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统毕业计论文(精品推荐)
中原工学院软件学院
三级实践课题设计任务书
姓 名 孙豪杰 软件编码 专业 062 班 题 目 在线考试系统 设
计
任
务
开发在线考试系统,提供网上考试、网上出卷、网上阅卷、成绩查询等功能。我做的模块如下:
学生信息管理
教师信息管理
试卷信息管理
科目信息管理
班级信息管理
开发工具:C#、ASP .Net、SQL Server 2000 时
间
进
度
第17周(07-12-13~07-12-29):选择课题,写需求分析,选择开发工具,依据需求分析建立SQL数据库,给系统建立模块,分配任务。
第18周(07-12-30-~08-01-06):依据模块功能,编写代码,并进行测试。
第19周(08-01-07~08-01-13):整合模块,最终测试,验收,写课题设计任务书。
原 主
始 要
资 参
料 考
与 文
献
[01]张琦.Visual C#.NET 应用教程[M]:清华大学出版社,北京交通大学出版社.2006.12
[02]刘烨C#编程及应用程序开发教程[M]:清华大学出版社,北京交通大学出版社.2006.12
[03]刘勇.SQL Server2000基础教程[M]: 清华大学出版社. 2005.2
[04]黄明.C#+SQL Server中小型信息系统开发实例[M]机械工业出版社.2007.4 指导教师签字: 年 月 日
在线考试系统
摘 要
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。在线考试系统是为了方面学生考试、老师阅卷、提高考试的公正性、公平。本文主要包括系统的需求分析、概要设计、总体设计(部分)、详细设计
关键词: 摘 要 2
第一章 系统需求分析 4
1.1 功能需求 4
1.2 性能需求 4
1.3 可靠性和可用性 4
1.4 系统ER图 5
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
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 功能需求
本系统要实现的是在线考试系统,在设计时应该有友好的用户界面,便用户的操作。系统应具基本功能如下:
科目管理
章节管理
题库管理(选择题,填空题,判断题,简答题,问答题)
系部管理
班级管理
学生管理
教师管理
管理员信息管理
手动组卷
随机组卷(可以完全随机组卷,也可以按章节比重进行随机组卷)
考试页面
阅卷管理
成绩查询
1.2 性能需求
由于此系统为在线考试系统,响应速度一定要快,要在5秒以内,安全性要高,服务器的磁盘容量要大,主存容量要大,信息处理速率要高。
1.3 可靠性和可用性
由此系统的性质决定,它的可靠性一定要高,尽量减少系统运行中错误的出现,要保持在一定量的范围内。系统可用性也一定要高,尽量避免不可用几率的发生。
1.4 系统ER图
图1.1系统ER图
1.5 工具选择
数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据的结构化、可控冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
由于用到的数据表格多,另外考虑到实际情况,如学生基本信息的变动,我们选用SQL Server作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。
用C#语言进行编码。C# 编程语言是微软在.NET计划中重要的开发语言,它具有语法简单,功能强大,快速应用,语言自由,强大的Web服务器控件,支持跨平台,与XML相融合等。因此选择C#编程语
您可能关注的文档
- 图根控制测量实训务与指导.doc
- 图解十步开关电源块改可调.doc
- 图文详解 Winows 2003服务器集群安装.doc
- 图表全球水力发电排行榜 中国扬眉吐气.doc
- 图文教程 如何安和使用无线卡王.doc
- 图解win200子网双网卡软路由配置.doc
- 图解装修全过程(费分享)r.doc
- 圆与圆的位置关系第一课).doc
- 圆明园的毁灭教学计与反思.doc
- 圆明园的毁灭教学计(德育课).doc
- 智能化革新,2025年智能传感技术在高端装备状态监测中的应用实践指南报告.docx
- 2025年中考第二次模拟考试卷:生物(天津卷)(解析版).docx
- 体育赛事品牌价值评估体系在体育赛事赞助商品牌竞争力提升中的应用与创新发展报告.docx
- 智能化服务升级下的2025年轨道交通车站乘客流失率降低策略研究分析报告.docx
- 中小学STEAM教育在2025年的实践成果与应用价值研究报告.docx
- 保险科技助力产品与服务升级——2025年行业变革与发展趋势报告.docx
- 全球农业生物技术应用现状与2025年行业发展趋势预测报告.docx
- 2025年智能睡眠监测设备技术原理在健康产业市场细分领域市场前景预测中的应用报告.docx
- 2025年人工智能大模型伦理风险评估与应对:风险控制与应对策略研究报告.docx
- 2025年环保型家居涂料市场推广策略与技术创新深度案例分析报告.docx
文档评论(0)