欢迎来到天天文库
浏览记录
ID:37809988
大小:942.00 KB
页数:38页
时间:2019-05-31
《在线考试系统-三级实践课题设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、xxx:在线考试系统xxx学院软件学院三级实践课题设计任务书姓名xxx软件编码专业062班题目在线考试系统设计任务开发在线考试系统,提供网上考试、网上出卷、网上阅卷、成绩查询等功能。我做的模块如下:1.学生信息管理2.教师信息管理3.试卷信息管理4.科目信息管理5.班级信息管理开发工具:C#、ASP.Net、SQLServer2000时间进度第17周(07-12-13~07-12-29):选择课题,写需求分析,选择开发工具,依据需求分析建立SQL数据库,给系统建立模块,分配任务。第18周(07-12-30
2、-~08-01-06):依据模块功能,编写代码,并进行测试。第19周(08-01-07~08-01-13):整合模块,最终测试,验收,写课题设计任务书。原主始要资参料考与文献[01]张琦.VisualC#.NET应用教程[M]:清华大学出版社,北京交通大学出版社.2006.12[02]刘烨C#编程及应用程序开发教程[M]:清华大学出版社,北京交通大学出版社.2006.12[03]刘勇.SQLServer2000基础教程[M]:清华大学出版社.2005.2[04]黄明.C#+SQLServer中小型信息系统
3、开发实例[M]机械工业出版社.2007.4指导教师签字:年月日38xxx:在线考试系统在线考试系统摘要随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。在线考试系统是为了方面学生考试、老师阅卷、提高考试的公正性、公平。本文主要包括系统的需求分析、概要设计、总体设计(部分)、详细设计关键词:需求分
4、析;概要设计;总体38xxx:在线考试系统目录摘要2第一章系统需求分析41.1功能需求41.2性能需求41.3可靠性和可用性41.4系统ER图51.5工具选择51.6实现环境6第二章总体设计72.1系统模块72.1.1系统模块图72.1.2用例图82.1.3管理员功能模块92.1.4教师功能模块102.1.5学生功能模块102.2数据库设计10第三章详细设计113.1数据表113.2具体模块设计153.2.1学生信息管理模块163.2.2教师信息管理模块203.2.3试卷信息管理223.2.4科目信息管理
5、243.2.5班级信息管理模块26第四章系统测试284.1所预见的问题284.2系统测试28第五章结束语2938xxx:在线考试系统第一章系统需求分析1.1功能需求本系统要实现的是在线考试系统,在设计时应该有友好的用户界面,便用户的操作。系统应具基本功能如下:Ø科目管理Ø章节管理Ø题库管理(选择题,填空题,判断题,简答题,问答题)Ø系部管理Ø班级管理Ø学生管理Ø教师管理Ø管理员信息管理Ø手动组卷Ø随机组卷(可以完全随机组卷,也可以按章节比重进行随机组卷)Ø考试页面Ø阅卷管理Ø成绩查询1.2性能需求由于此系
6、统为在线考试系统,响应速度一定要快,要在5秒以内,安全性要高,服务器的磁盘容量要大,主存容量要大,信息处理速率要高。1.3可靠性和可用性由此系统的性质决定,它的可靠性一定要高,尽量减少系统运行中错误的出现,要保持在一定量的范围内。系统可用性也一定要高,尽量避免不可用几率的发生。38xxx:在线考试系统1.4系统ER图专业学号登录密码登录密码用户名密码N1N11NNN学生老师管理员姓名班级性别所教科目姓名教师编号试卷出卷考试管理管理图1.1系统ER图1.5工具选择数据库是数据管理的最新技术,是计算机科学的重
7、要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据的结构化、可控冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,如学生基本信息的变动,我们选用SQL38xxx:在线考试系统Server作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQLServer是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,
8、故选用SQLServer数据库。用C#语言进行编码。C#编程语言是微软在.NET计划中重要的开发语言,它具有语法简单,功能强大,快速应用,语言自由,强大的Web服务器控件,支持跨平台,与XML相融合等。因此选择C#编程语言。1.6实现环境本系统是以WindowsXP系统为操作平台,在.NET环境下编程实现。38xxx:在线考试系统第二章总体设计2.1系统模块本系统分为用户管理模块、科目管理模块、章节管理模块、班级管理模块、系部
此文档下载收益归作者所有