计算机毕业论文、

上传人:工**** 文档编号:472173561 上传时间:2023-08-11 格式:DOC 页数:42 大小:650KB
返回 下载 相关 举报
计算机毕业论文、_第1页
第1页 / 共42页
计算机毕业论文、_第2页
第2页 / 共42页
计算机毕业论文、_第3页
第3页 / 共42页
计算机毕业论文、_第4页
第4页 / 共42页
计算机毕业论文、_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《计算机毕业论文、》由会员分享,可在线阅读,更多相关《计算机毕业论文、(42页珍藏版)》请在金锄头文库上搜索。

1、( 此文档为 word 格式,下载后您可任意编辑修改!)摘要ASP.NET是目前重要的服务器端开发语言,也是微软公司推出的核心产品。作为 ASP的下一版本, ASP.NET并非由 ASP3.0 自然演化而来,它在许多方面与传统的 ASP有着本质的区别。传统的ASP页面时基于程序的脚步组成,而ASP.NET页面则是由大量的 WEB控件构成的。这些 WEB能够通过基于程序的代码和事件处理程序实现程序性访问,具有更好的可扩展性和可定制性。它还在数据处理方面引入了许多新技术。这些新的特性,使ASP.NET远远的超过了传统的ASP,提高了更好的灵活性,有效的缩短了程序的开发周期。除了 ASP.NET直接

2、提供的大量特性外,它还借鉴了Java、 VB 语言的开发优势 。 最 突 出 的 特 点 及 它 是Mircrosoft.NETFramework 的 一 部 分 。 .NETFramework 对于程序开发人员来说是一个非常丰富的平台,可以用于开发应用程序和服务,它具有许多引人注目的优势。.NET Framework 也包含一套丰富的类库,从而让开发人员以更少的代码创建更多的应用程序。本在线考试系统的特色采用.NET 框架,利用 SQL Server 2005 作为数据库管理工具,模块复用率高,系统维护代价小、方便、灵活、高效。关键词: ASP.NET;SQL;在线考试系统1目录摘要1目录2

3、1 在线考试系统的开发背景32 系统设计环境及工具软件介绍42 1 Photoshop简介52 2 ASP.NET 介绍52 3 Access介绍62 4 SQL 介绍73 功能需求分析83 1 系统所包含的表83 2 系统所包含的表的属性114 系统总体设计124 1 系统框架124 3 考试系统的实现154 4 对系统的说明18附录19附录一19附录二23附录三:26附录四27附录五31附录六33附录七37致谢39参考文献401 在线考试系统的开发背景随着网络技术和软件技术的飞速发展,特别是InternetIntranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加

4、剧,对传统2高校的考试方式和评卷模式产生了巨大的冲击。在线考试就是采用Internet技术,基于工作流的概念,使高校内部人员方便快捷的考试及管理教师学生信息,高效的协同工作; 改变过去复杂,低效的手工办公方式,实现迅速的、全方位的考试系统。在线考试系统网站是学校考试中不可或缺的重要部分,它对于学校的教师、学生和管理者来说都至关重要。在线考试系统的对象是一个学院或整个学校中的每一位师生,对于学生模块应都能注册或登录所要用的考试系统,并能在考试中抽到不同的题目,提交试卷后生成答案表。对于教师模块应有能增加学生的信息、删除学生信息等功能,并能是定考试时间以及为题目设定分值。对于管理员模块,管理员应能

5、对教师、学生信息修改,并能查看学生成绩。管理系统应该能为使用者提供充足的信息和快捷的查询手段。同时,管理员还要为本学校,上级部门提供准确的教师以及学生数据。由于人员众多,数据源复杂,统计管理工作困难。以往每做一项工作,都需要花费很多的精力和时间。统计出来的数据往往又不够准确。传统的人工考试方式存有诸如效率低,保密性差,查找,更新,维护困难等各种各样的缺点。而在线考试系统网站作为计算机的一种应用,使用计算机对考生进行管理,会给应用者带来很多方便,例如学生抽题,修改教师、学生信息方便,可靠性高,存储量大等。这些优点能够极大地提高在线考试的效率,同时,这也是学校的信息化,正规化管理以及与先进管理技术

6、接轨的重要条件。因此,开发在线考试系统对高校来说十分有必要。2 系统设计环境及工具软件介绍现在市场上很多管理系统的开发工具,如 、photoshop 等,但因为本系统功能较为简单,并且考虑到使用的实际情况,数据容量不会很大,即使考虑发展,超过数万余人,用在线考试系统实现起来较为方便,因此采用了关系型SQL数据库。32 1 Photoshop简介在众多图像处理软件中,Adobe 公司推出的专门用于图形、图像处理的软件Photoshop 以其强大的功能、集成度高、适用面广和操作简便而著称于世。它不仅提供强大的绘图工具,可以直接绘制艺术图形,还能直接从扫描仪、数码相机等设备采集图像,并对它们自发进行

7、修改、修复,并调整图像的色彩、亮度,改变图像的大小,而且还可以对多幅图像进行合并增加特殊效果,使现实生活中很难遇见的景像十分逼真地展现;同时可以改变图像的颜色模式,并能在图像中制作艺术文字等。Photoshop的 专 长 在 于 图 像 处 理 , 而 不 是 图 形 创 作 。 目 前 , ADOBEPhotoshop6.0已成为出版界中图象处理的专业标准。Photoshop就开始悄悄地向 Web靠拢,更适合于网络。Photoshop 是平面图像处理业界霸主Adobe 公司推出的跨越PC 和 MAC两界首屈一指的大型图像处理软件。它功能强大,操作界面友好,得到了广大第三方开发厂家的支持,从而

8、也赢得了众多的用户的青睐。Photoshop 都为我们提供了相当简捷和自由的操作环境,从而使我在做在线考试系统是对网页中所需的背景和其它图片的处理提供了方便。2 2 ASP.NET 介绍ASP.NET 是 Microsoft 公司在 2000 年正式推出的用于编写动态网页的一项功能强大的新技术。因为它结构了 Microsoft 公司推出的革命性的 .NET 平台,所以会让网页开发变得更加简单。Web Form 模型用来编制功能强大的基于Form 的网页,有了它,开发人员可以使用内嵌的服务器组件来制作常用的界面元素,就如同使用Delphi或者 VB 来编写基于Form 的程序一样简单高效。 We

9、b Form 程序的扩展名是aspx ,可以把它理解为 ASP的后继产品,是ASP.NET中使用的最大模型。Web Service模型是 .NET 的特有的,它提供了一种享用服务器远程服务的方法, Web Service是客户服务器或者服务器服务器之间基于HTTP或者XML 的数据交互成为可能。同时,Web Service并不专门针对一种语言或者组件4技术而设计。也就是说,无论程序基于何种语言、组件模型编写,运行于何种平台都可以享受Web Service服务。 Web Service 扩展名是 asmx。ASP.NET的技术优势主要体现在一下几个方面:(1) 更好的性能;(2) 更好的语言特性

10、;(3) 更加易于开发;(4) 更强大的 IDE 支持;(5) 更易于配置管理;(6) 更易于扩展;(7) 更加安全。此外, ASP.NET中还有一个组成部分,称为Web Application。这是在一个虚拟目录中的所有的文件、页面、模式以及执行代码等,及Web Application是Web Form 和 Web Service以及其他各种类型的文件的通称。2 3 Access介绍Access 是微软 公司推出的基于Windows 的 桌面 关系数据库管 理系 统( RDBMS),是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、 模块 7 种用来建立数据库系统的对

11、象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理 系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access 是一种关系型数据库管理系统,其主要特点如下:( 1) 存储方式单( 2) 面向对象( 3) 界面友好、易操作( 4) 集成环境、处理多种数据信息( 5) Access 支持 ODBC(开发数据库互连, Open Data Base Connectivity),利用 Access 强大的 DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、

12、 Word 文档,还5可以建立动态的数据库报表和窗体等。24 SQL 介绍SQL(structure Query Language,结构化查询语言) 是关系型数据库标准语言,也是使用最广泛的一种数据库操作语言。SQL 语言比较通俗,很容易理解和编写,因此使用比较普及。SQL 语言是一种非过程语言,它本身不具备执行能力,需要其他语言协助执行。从功能角度看,SQL 语言可以分为数据定义语言、数据查询语言、数据操作语言、数据控制语言和事物控制语言。SQL 语句都是以字符串的形式被执行语言引用,然后被传递给后台数据库管理系统,由数据库管理系统执行SQL 字符串并返回执行结果。在使用数据库时应注意的几个

13、内容。(1) SQL 语言不区分大小写,且不受所引用语言的影响,也就是说可以以大写、小写或是大小写混合的方式来编写语句,都不会影响执行结果。(2) 在 SQL 语法中,表名、字段名不需要加引号,不管是中文名称还是英文名称。但是如果输入的字段值是字符串或备注等,则应加单引号。(3) 如果输入日期,需要在日期前后加上单引号。(4) 在 SQL 字符串中,所用标点符号都必须是英文标点符号,即必须在英文状态下输入。3 功能需求分析根据用户要求及工作流程,结合网站的可操作性,在线考试系统应提供以下功能:教师模块,学生模块,管理员模块。教师模块包括:登陆, 可以添加,删除,更新试题,为试题设定分值,设定答案, 设定考试时间,设定各试题数目, 查看学生考试成绩。学生模块包括:登陆,可以抽取试题,提交试卷后,生成答案表,查看成绩。管理员模块包括:管理教师信息(添加,删除,修改),管理学6生信息(添加,删除,修改),批量添加教师,学生

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

当前位置:首页 > 办公文档 > 演讲稿/致辞

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