需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10611 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着教育信息化的改革,传统的考试形式已经暴露出越来越多的弊端。为了将老师从繁重的工作任务中解脱出来,提高学生考试的效率,新形式的考试方式应运而生。其中具有代表性的就是基于网络的在线考试系统。而且目前很多考试都采用在线考试的形式。如计算机等级考试,会计等级考试等。为了适应学校教学和考试的实际需要,本系统开发一个基于网络的在线考试系统。 本系统开发采用ASP.NET Web开发语言。采用B/S结构的开发模式,开发软件使用VisualStudio 2010和SQL Server 2008。本系统可以帮助命题人自动制定试卷。制定好的试卷需要通过审核人的审阅。学生端可以选择已经审阅通过的试卷进行在线考试和在线练习。学生提交试卷后,客观题系统自动评分。教师只需要批改主观题。最后系统自动合计得出总分。
关键词 在线考试系统 B/S ASP.NET
目录 摘要 Abstract 1 绪论-3 1.1 设计背景-3 1.2 设计目的-3 1.3 本文的组织结构-3 2 系统技术介绍-4 2.1 B/S结构-4 2.2 SQL Server 2008-4 2.3 ASP.NET简介-4 3 系统需求分析-5 3.1 可行性分析-5 3.1.1技术可行性-5 3.1.2 业务分析-5 3.2 需求分析-6 3.2.1 功能需求-6 3.2.2 质量需求-7 3.3 用例分析-7 3.3.1 在线考试用例分析-9 3.3.2题库管理用例分析-10 3.3.3用户管理用例分析-11 3.3.4逻辑模型分析-12 4 系统的总体设计-15 4.1 系统设计目标-15 4.2 系统体系结构设计-15 4.3 系统功能模块设计-15 4.3.1 系统整体功能模块设计-15 4.3.2 管理员功能模块设计-16 4.3.3教师功能模块设计-16 4.3.4学生功能模块设计-17 4.3.5审核人功能模块设计-17 4.4系统类的设计-18 4.5 系统的流程图-19 4.6数据库设计-20 4.6.1 数据库概念结构设计-20 4.6.2 系统实体属性总E-R图-20 4.6.3 部分实体属性图-20 4.6.4 数据库逻辑结构设计-24 5 系统的详细设计与实现-30 5.1 登录模块-30 5.2审核人模块-31 5.2.1试卷审核模块-31 5.3管理员模块-32 5.3.1用户管理模块-32 5.3.2系统管理模块-34 5.4教师模块-35 5.4.1 试卷制定模块-35 5.4.2 试卷评阅模块-36 5.5学生模块-37 5.5.1 在线考试-37 6 系统测试与分析-40 6.1 测试目的-40 6.2 测试原则-40 6.3 功能测试用例-40 总结-42 致谢-43 参考文献-44 |