ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:249.96KB ,
资源ID:13100393      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13100393.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机科学与技术毕业论文‌Word文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机科学与技术毕业论文‌Word文档格式.docx

1、哈尔滨摘要随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术应用于教育领域, 经历了从传统的纸笔考试到计算机辅助考试,再到实现了真正的无纸化考试。在线式 考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量,降低考试成本, 使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观。将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。“考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。该系统所能实现的主要模块功

2、能,包括学生信息管理、管理员信息管理、考试科目管理、题库管理、自动组卷、在线考试、自动阅卷、学生成绩管理等功能。本系统采用 ASP 语言进行开发,集题库管理,在线考试,实时评判于一体,本文分析了计算机考试系统的关键技术以及存在的问题。提出了实现该系统的体系结构,软件功能模块等,系统通过提高考试的效率,增强测试的反馈效果,使教师的教与学生的学更有针对性。本系统速度快、稳定性强,为学生课程学习、个性化学习提供了灵活、方便、科学的检测手段,经过测试,该系统达到了预期的设计目标,非常适合于学校的考试工作。关键词:在线考试; ASP 技术; 数据库开发和应用; 随机生成试卷;目录摘要 .第 0 页 共

3、20 页1绪论3第一章 系统实现的关键技术31.1 ASP 技术31.2 数据库技术41.2.1 数据库技术概述41.2.2 ADO 与数据库的交互技术6第二章 系统分析62.1 分析62.1.1 条件的可行性62.1.2 技术的可行性72.1.3 经济上的可行性72.1.4 考试系统的实用性72.2 系统构架与开发环境72.2.1 确定系统的构架72.2.2 选择开发环境82.3 系统需求分析8第三章 数据库分析与设计93.1 数据流程分析93.2 数据库概念设计93.3 数据库逻辑设计10第四章 系统设计与实现114.1 总体设计114.2 模块的详细设计124.2.1 管理员子系统124

4、.2.2 学生管理子系统14第五章 系统测试165.1 测试内容165.2 测试手段165.3 测试总结17结论17参考文献17致谢18绪论随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,其中之一是教师如何通过网络了解学生的学习状况。为此,配合传统课堂教学而建立的在线考试系统就显得相当必要。传统的考试都是采用纸、笔为介质的手工考试方式,即使在目前的高等学校,这种方式仍然被广泛使用。随着考试类型的不断增加和考试要求的不断提高,教师的工作量将随之增大。同时, 一次考试的反馈能力弱,试题选择随意性大,人为因素明显,且考试时间地点必须固定。因此,传统的考

5、试方式己经不能完全适应现代考试的需要。随着人们对网络的科学性和广泛性的理解与加深,人们越来越重视考试系统的重要性、题库的扩展性、通用性及组卷部分的应用性等方面的发展。还有网络的普及, 使得“在线考试系统”有了更加广阔的应用范围。从传统的纸笔考试到计算机辅助考试,再到最新的计算机在线考试,人们不断地将高新技术服务运用于考试。教师和学生都盼望有一个功能完善、操作简便、适用性强的网络考试系统,在减轻教师的工作负担、提高工作效率的同时,最大限度的排除了人为的因素,保证考试的客观性。考试采用统一标准的计算机改卷方式,具有最佳的客观性、安全性、可靠性,为准确地评估学生的知识和能力水平提供有效的手段。第一章

6、 系统实现的关键技术该在线考试系统的设计遵循软件工程的基本原则,经过可行性分析、需求分析、数据库分析与设计、系统实现、系统测试等几个阶段.系统实现的关键技术包括 ASP 技术、数据库技术、Web 技术等。下面对涉及的技术和相关理论作一个概述。1.1 ASP 技术ASP(ActiveXServerPages,动态服务器主页)是微软开发的基于 WindowsNTServer 和 IIS (Internet Information server)服务器端脚本运行环境,利用它可以产生和运行动态的、交互的、高性能的 Web 服务应用程序。其主要功能是为生成动态的交互式的 Web 服务器应用程序提供一种功

7、能强大的方法或技术。ASP 的主要特性是能够把 HTML、VBscript、Javascript、ActiveX 组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准 HTML页面送给客第 12 页 共 20 页户端浏览器。ASP 提供了一个服务器端的 Scripting 环境,使你能够利用它建立和运行动态的, 交互的,高效的网络服务器的应用程序。你只要运行普通的浏览器,不必担心你的浏览器能否运行设计出来的 ASP 程序,网络服务器会自动将 ASP 程序解释成标准的 HTML 格动态网络考试系统式的网页内容,再送到用户的浏览器端显示出来。这样浏览器只要能运

8、行一般的 HTML 代码就可以浏览 ASP 所设计的网页了。ASP 内含于 IIS 中,它提供一个服务器(ServerSide)的 script 环境,可以产生和执行动态的,交互式的,高效率的站点服务器(WebServer)的应用程序。ASP 并非一个 Script 语言,而是提供一个可以集成 Script 语言到 HTML 主页的环境,ASP 文件实际上就是带有.ASP 扩展名的文本文件,开发人员甚至可以用任何一个文本编辑器就可以进行编辑。ASP 支持共享文件数据库(如 Microsoft Access、FoxPro 等)作为有效的数据源,此类数据库引擎适合于开发小型的应用程序系统。综上,A

9、SP 技术有如下特点与优势:(1)使用 Asp 可以组合 HTML 页、脚本命令和ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。(2)使用VBScript、JavaScript 等简单易懂的脚本语言,结合 HTML 标记,即可快速完成网站的应用程序。无须编译,容易编写。(3)使用普通的文本编辑器,如 Windows 的记事本,Word 等都可以进行 ASP 程序的编辑设计工作。(4)ASP 程序与浏览器无关,用户端只要使用可执行 HTML 码的浏览器,即可浏览 Asp 所设计的网页内容。(5)提高了程序的安全性, ASP 的源程序不会传到用户的浏览器上,因而

10、可以避免所写的源程序被他人剽窃。1.2 数据库技术数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新阶段,也是计算机技术中发展最快、应用最广的技术之一。当前,数据库技术已成为现代计算机信息系统和应用系统开发的核心技术,数据库已成为计算机信息系统和应用系统的组成核心。1.2.1 数据库技术概述数据库技术涉及到以下几个最重要的概念: 数据库(DataBase)是长期储存于计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为一定范围内的各种用户共享。 数据模型是数据特征的抽象,描述的是数据的共

11、性。数据模型应满足三个方面的要求: 于在计算机上实现。 数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。它是数据库系统的核心,主要是实现对共享数据有效的组织、管理和存取,它的基本功能包括以下几个方面:(1) 数据定义(DD)(2) 数据操纵(DM)功能(3) 数据库的运行管理(4) 数据组织、存储和管理功能(5) 数据库的建立和维护功能(6) 其他功能当前流行的数据库管理系统绝大多数是关系型数据库管理系统,本系统采用以微型机系统为运行环境的数据库管理系统 Access。Access 主要特点如下: 存储方式单一Access 管理的对象有

12、表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 面向对象Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是 由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和 外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库 的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式, 使得开发应用程序更为简便。 界面友好、易操作Access 是一个可视化工具,风格与 Windows

13、 完全一样,用户想要生成对象并应用, 只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、 报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得 操作简便,容易使用和掌握。 集成环境、处理多种数据信息Access 是基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 Access 支持 ODBC(开发数据库互连,Open Data Base Connectivity),利用Access 强大的 DDE(动态

14、数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。Access 还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。相联接。基于以上优点,本系统使用 Access 数据库技术。当前数据库技术的发展呈现出与多种学科知识相结合的趋势,凡是有数据产生的领域就可能需要数据库技术的支持,它们相结合后就会出现一种新的数据库成员而壮大数据库家族。例如数据仓库技术、数据挖掘技术、Web 数据库技术等。1.2.2 ADO 与数据库的交互技术当用户需要浏览器与服务器交互的时候,通常需要访问数据库。因为只有数据库技术才能够大量、快速地处理信息。ADO 是独立于开发工具和开发语言的数据访问接口,它提供了程序开发人员、应用程序实时存取各类数据库的能力,可以轻松地完成对各类数据库的查询,存取等操作。又被称为通用数据访问(UDA),其数据源包括数据库,电子邮件,文件,文本,图形等。使用 ADO 不仅可以读取

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1