《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文

上传人:jct2****808 文档编号:54534065 上传时间:2018-09-14 格式:DOC 页数:29 大小:1.07MB
返回 下载 相关 举报
《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文_第1页
第1页 / 共29页
《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文_第2页
第2页 / 共29页
《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文_第3页
第3页 / 共29页
《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文_第4页
第4页 / 共29页
《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文》由会员分享,可在线阅读,更多相关《《计算机文化基础》在线考试系统的设计-计算机科学与技术本科生毕业论文(29页珍藏版)》请在金锄头文库上搜索。

1、 本科生毕业论文(设计)本科生毕业论文(设计)基于 ASP. NET 的计算机文化基础 在线考试系统的设计姓 名: 指导教师: 院 系: 信息工程学院 专 业: 计算机科学与技术 提交日期: xx 学院本科毕业论文1目录目录 中文摘要2 外文摘要3 引 言4 1. 网络在线考试现状.5 1.1 传统考试模式及其特点.5 1.2 B/S 模式考试系统及其特点.5 1.2.1 B/S 模式考试系统5 1.2.2 B/S 模式考试系统的特点5 2. 考试系统的相关技术介绍和分析.6 2.1 Asp.Net 概述6 2.1.1 什么是 Asp.Net .6 2.1.2 Asp.Net 所独具的一些特点

2、.6 3. 需求分析.7 3.1 系统任务概述.7 3.2 功能需求.7 3.2.1 个人信息管理7 3.2.2 用户信息管理7 3.2.3 考试科目管理8 3.2.4 试卷制定管理8 3.2.5 用户试卷管理8 3.2.6 试题类别管理8 4. 在线考试系统详细设计.9 4.1 系统分析数据流图.94.2 数据字典.11 4.3 E-R 图 12 4.4 性能要求.18 5. 系统交互界面设计.19 5.1 系统用户登录界面.19 5.2 后台管理界面设计.21 5.2.1 用户管理界面23 5.2.2 试卷制定管理界面24 5.2.3 试题类别管理界面24 5.2.4 试题评阅界面25 5

3、.3 前台考试模块设计.25 结束语26 参考文献27 致谢28xx 学院本科毕业论文2基于基于 ASP.NET 的的计算机文化基础计算机文化基础在线考试系统的在线考试系统的设计设计李苗指导老师:石瑛(黄山学院信息工程学院,黄山,安徽 245041)摘摘 要要:本在线考试系统是在 Windows 2003 Server +Sql sever 环境下,采用 Visual Studio 2005(C#)语言实现的基于 ASP.Net 具有比较完善的信息查询和管理功能的实用性系统,它结合当今学生考试的实际需求采用了最为流行的 B/S 构架,从而在管理试题的时候节省大量的人力和资源。本文详细地介绍开发

4、设计的考试系统的功能模块以及讲解开发该考试系统所运用的理论依据。最后对系统进行直观分析,功能模块演示。本系统包括六大部分:个人信息管理,用户信息管理,考试科目管理,试卷制定管理,用户试卷管理,试题类别管理。 该文详细地介绍了系统的各个组织结构及其实现。关键词关键词:A; Visual Studio 2005;在线考试xx 学院本科毕业论文3The Design of Computer Cultural Foundation Online Examination System Based on ASP.NETLi MiaoDirector:Shi Ying ( School of Informa

5、tion Engineering, Huangshan University, Huangshan, China,245041 )Abstract: This design of computer cultural foundation online examination system is based on the environment of windows 2003 Sever and Sql sever ,it was implemented by Visual Studio 2005(or C#) and based on A. It is a practical system w

6、ith a more perfect selection of information and ability of management, combining with the actual demands of contemporary students examination, it adopts the most popular B/S architecture, in which case it has saved a lot of resources and manpower. The article has introduced the functional module of

7、network online examination and explained the theory evidences employed by it. Finally it analyzed the system and demonstrated the functional module directly. The system includes six parts: personal information management, user information management, examination subject management ,examination paper

8、 making management , user examination management, Item categories management. The article introduces every organization structure of the system and its realization particularly.Key Words: A ; Visual Studio 2005;Online examination xx 学院本科毕业论文4引 言如今的网络技术发展迅速,通过计算机网络实现异地教育和培训已经成为很多国外的大学和社会其他部门必须开设的课程,这

9、使得教育和培训行业更加趋于网络化。现在,虽然计算机硬件技术水平已经很高。但远程教育软件的开发还处在起步阶段,要成功实行远程教育,必须有更好的更复杂的软件系统被开发出来,应用到远程教育中去,这对软件设计人员来说,也是一个很大的挑战。远程教育有很多种形式,包括上网淘宝系统、教学系统和考试系统等很多环节。而其中很重要的一种形式便是在线考试系统,而且在线考试系统也是所有形式中最难实现的一种形式。在我国,虽然远程教育已经发展得比较成熟,但是目前传统的考试方式仍是学校与社会上的各种考试的首选,我们在传统的考试方式中,要组织一次成功的考试,至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分

10、析。在考试类型越来越多样化的今天,如此大的工作量并不是所有的教师都能承受的,而且这些人工工作既繁琐又容易出差错,可以说传统的考试方式已经不能满足现代考试的需要。随着不断扩大的网络应用,现在已出现远程教育和虚拟大学等等,人们迫切要求充分利用这些技术以实现在线考试,达到减轻教师的工作负担和提高工作效率的目的,使考试更趋于客观、公正,学生的学习兴趣也会因此大大提升。例如目前许多国际著名的计算机公司所举办的各种认证考试大多部分采用这种方式。在线考试是建立在国际互联网上的应用系统,使考试不受地域的局限。这些优点毫无疑问使它成为当今研究开发的一个热点。一个完备的在线考试系统不仅能够实现系统自动组卷,而且还

11、要实现系统自动评阅,这样使考生及时发现自己的不足,同时提高学习效率。在线考试系统中题目的生成、试卷的提交、成绩的批阅、考生成绩录入等都可以在网络上自动完成,这样一来,教师的负担便大大减轻,这表明其经济性是相当可观的。我们知道:本在线考试系统主要功能就是为合法的用户提供关于计算机文化基础试题的作答,在此过程中主要涉及试题的管理和考生的管理;其中对试题的管理主要是指:对题库试题的添加、修改、查询等;对考生的管理主要是指:对试题的作答者密码修改、查看成绩记录等操作。除此之外,因为本系统为计算机应用系统,所以为了安全,对于每一个使用系统的人,都要实行用户密码登录,只有合法的用户才能使用该系统。xx 学

12、院本科毕业论文51 网络在线考试现状 1.1 传统考试模式及其特点传统的学生考试系统中,各种管理审核工作往往都是很复杂繁琐的。学生在线考试系统管理的特点是信息处理量比较大,所管理的种类比较多,而且由于在线试题生成、核批等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此学生在线考试系统必须实现计算机处理。1.2 B/S 模式考试系统及其特点1.2.1 B/S 模式考试系统B/S 结构是在我们熟知的 C/S 结构的基础上改进而形成的,就是所谓的浏览器和服务器结构。在这种结构下,用户是通过 WWW 浏览器来实现工作界面,在前端(Browser)实现的

13、事务逻辑极少,其主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就使客户端电脑所需的工作量减少,系统维护与升级的成本和工作量相对减轻,用户的总体成本也大大降低。1.2.2 B/S 模式考试系统的特点由于借助了计算机和互联网,使得网络考试在许多方面相对传统考试有更大的优势。与传统的“纸笔”考试相比,网络考试系统在学习效果、辅助教学和检验教学等方面具有如下特点:(1)方便系统开发、维护、升级在服务器应用程序升级时,只需在服务器上升级服务应用程序就行了,并不需要修改用户计算机上的浏览器软件,这样使得系统开发和升级维护更加方便。(2)B/S 模式的开放性很强在 B/S 模式下,用户访

14、问时都是通过通用的浏览器,使系统具有很好的开放性。(3)B/S 模式的结构易于扩展由于 Web 的平台无关性,B/S 模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统xx 学院本科毕业论文62 考试系统的相关技术介绍和分析2.1 Asp.Net 概述ASP.NET 既是 Active Server Page (ASP)的升级版本,同时它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好

15、的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP应用程序的功能。2.1.1 什么是 Asp.Net ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JavaScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其

16、他编程工具(包括 Microsoft Visual Studio .NET)一起工作。ASP.NET 能提供这些工具的优点,使 Web 开发变得更加方便,开发人员通过拖控件到 Web 网页,减轻了编码负担,调试过程也是完全集成的,这样使得开发过程更加简单。当创建 ASP.NET 应用程序时,开发人员可以有多种选择,比喻 Web 窗体和 XML Web services,也可以以其中两种或两种以上的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,对应用程序的配置进行自定义,或者缓存经常使用的数据。2.1.2 Asp.Net 所独具的一些特点(1)简单的开发操作,分离程序代码和网页内容。ASP.NET 可以将页面逻辑与业务逻辑分开,实用代码分离技术(Code Behind)分离程序代码与显示内容,使程序的可读性更强,简化开放操作。(2)提高了执行效率所有 ASP.NET 代码(包括服务器脚本)

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

当前位置:首页 > 学术论文 > 毕业论文

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