学位论文 > 优秀研究生学位论文题录展示
基于.net的在线考试系统的设计与开发
作 者: 岳媛
导 师: 赵合计;贾培民
学 校: 山东大学
专 业: 计算机技术
关键词: 在线考试 设计与实现 ASP.NET 数据库
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 199次
引 用: 1次
阅 读: 论文下载
内容摘要
随着网络技术的不断发展,在线考试得到了越来越广泛的应用。本选题来自山东省医学科学院课题,山东省医学科学院具有本科和研究生教育资质,在校学生数量将近1000人,其中研究生的培养工作分布在医科院的各个处级单位(济南,青岛,济宁),地域分布比较广泛,管理起来很不方便。为了解决学生异地学习考试的问题,满足日益增长的学生数量给教师带来的繁重的考务工作,所以开发了基于Web的在线考试系统。本文在分析了传统考试的功能需求和业务流程的基础上,结合目前在线考试工作的实际要求,运用动态网页、数据库、数据结构、网络通信等技术,设计并实现了基于Web的在线考试系统。本文为了给系统带来更高的内聚性和降低耦合度,同时给系统结构带来灵活的动态扩展机制,减少系统维护量,对于DAO部分采用简单工厂模式进行构建;为了解决多人同时频繁操作数据库时造成的数据库IO瞬间过大的问题,采用了连接池和asp.net结合存储过程来减少访问数据库的压力和数据流量;为了更直观的显示考生成绩分析结果,我们采用饼图来分析学生考试情况,采用了ASP.NET中的Graphics类来进行绘图,利用Graphics的DrawPie和FillPie方法来进行绘图并填充;为了提高网络考试的效率,系统采用了统一分页存储过程;为了解决系统的数据访问的安全性问题,运用了划分权限的方法,采用身份验证技术进行系统的安全性设计,防止非法访问和越权操作,并为数据库制定必要的存储、备份和恢复措施。本文中首先在绪论中介绍了目前网络的普及应用,随着教师工作的不断增加,传统考试模式已经不能适应当今考试的发展。在线考试作为现代教育体系中的重要环节,其庞大的规模将是一个必然的发展趋势,并对在线考试系统的开发的背景、优越性及其研究意义进行了详细的介绍;其次,阐述了在线考试系统的设计思想和实现,主要包括在线考试系统的数据库的设计与实现、系统的组成与系统的结构,以跟踪的形式详细阐述了系统的设计方案、实现方法以及其实现的过程,还着重分析了部分环节的程序设计和模块的开发过程;最后,在本系统的开发环境下对系统的关键性功能进行测试,对本系统的可靠性、实用性及安全性等技术进行测试,通过测试证实各项技术都已达到了最初的设计目标。
|
全文目录
摘要 8-10 Abstract 10-13 第1章 绪论 13-19 1.1 选题背景 13-15 1.2 国内外研究现状 15-16 1.3 论文的主要研究内容 16-17 1.4 论文组织及主要贡献 17-19 第2章 需求分析 19-33 2.1 系统概述 19-21 2.2 系统的目标和解决的问题 21-24 2.3 系统需求问题描述 24-33 2.3.1 系统的功能性需求 24-32 2.3.2 系统的非功能性需求 32-33 第3章 系统的架构设计 33-42 3.1 系统设计目标 33-34 3.2 系统网络架构 34-35 3.3 系统功能架构 35-37 3.4 系统运行环境 37 3.5 系统逻辑结构 37-38 3.6 系统安全架构 38-42 第4章 系统详细设计 42-66 4.1 功能模块设计 42-51 4.1.1 系统整体结构设计 43 4.1.2 功能模块相互关系 43-44 4.1.3 功能模块设计 44-49 4.1.4 系统的时序图 49-51 4.2 数据库设计 51-59 4.2.1 数据流模式 52-53 4.2.2 数据库逻辑设计 53-54 4.2.3 数据库表结构 54-59 4.3 表示层设计 59-66 第5章 系统的实现与测试 66-88 5.1 模块功能实现 66-70 5.1.1 系统登录模块 66-67 5.1.2 试卷维护模块 67-68 5.1.3 试题维护模块 68-69 5.1.4 考生考试模块 69-70 5.2 数据访问的实现 70-71 5.2.1 数据库的连接 70 5.2.2 数据的绑定 70-71 5.2.3 数据库连接池管理 71 5.3 具体关键技术的实现 71-83 5.3.1 简单工厂构建DAO 71-76 5.3.2 存储过程技术 76-79 5.3.3 统一分页存储过程 79-82 5.3.4 统计分析饼图展示 82-83 5.4 系统测试 83-88 5.4.1 测试内容 84-87 5.4.2 测试结论 87-88 第6章 结论 88-89 参考文献 89-91 致谢 91-92 学位论文评阅及答辩情况表 92
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 电子文书安全签发系统的研制,TN918.2
- 海量数据压缩、操作和处理方法的研究,TP311.13
- 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
- 武器装备信息管理系统的设计与实现,TP311.52
- 教学档案管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 基于GIS的高校学生社区管理研究,G647
- 基于数据挖掘技术的保健品营销研究,F426.72
- 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
- 基层部队人员日常管理信息系统设计实现,TP311.52
- 军队物资采购供应管理系统的设计与实现,TP311.52
- 部队人员网上训练与考核系统的开发,TP311.52
- 摩托化部队机动辅助系统,TP311.52
- 部队军事理论在线考试系统设计与实现,TP311.52
- 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
- 毛纺用化学品毒性毒理数据库的建立,TS131
- 物联网在服装行业的应用性研究,TN929.5
- 基于GIS的温州农业资源管理信息系统的构建,S126
- 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
- 基于.Net的军队党员信息管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|