asp.net在线考试系统论文

上传人:xiao****1972 文档编号:115997500 上传时间:2019-11-15 格式:DOC 页数:31 大小:568KB
返回 下载 相关 举报
asp.net在线考试系统论文_第1页
第1页 / 共31页
asp.net在线考试系统论文_第2页
第2页 / 共31页
asp.net在线考试系统论文_第3页
第3页 / 共31页
asp.net在线考试系统论文_第4页
第4页 / 共31页
asp.net在线考试系统论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《asp.net在线考试系统论文》由会员分享,可在线阅读,更多相关《asp.net在线考试系统论文(31页珍藏版)》请在金锄头文库上搜索。

1、引言11. 概述21.1 运行环境配置与系统结构要求21.1.1 硬件环境要求21.1.2 搭建ASP.NET开发环境21.2 编程环境(ASP.NET)31.2.1 ASP的特点与功能31.2.2 SQL Server 2005 介绍72. 可行性研究及需求分析92.1 可行性研究92.1.1 项目要求92.1.2 待开发系统的主要开发目标92.1.3 可行性研究的方法92.1.4 评价尺度102.1.5 技术条件方面的可行性102.2 需求分析102.2.1 市场需求102.2.2 软件功能分析113 总体设计123.1 系统功能模块划分123.2 数据库设计123.2.1 实体关系图(E

2、R图)133.2.2 表设计133.2.3 数据库关系图164 详细设计及实现174.1 用户登录和注册174.1.1 界面设计174.1.2 用户登录184.1.3 添加用户194.2 题库设计204.2.1 题库管理204.3 在线考试实现234.3.1 界面设计234.3.2 在线考试245.系统的调试与测试266结束语27参考文献28致 谢29引言一、 系统开发的背景在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学

3、校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式 随着计算机网络在生产生活、科技教育中的普及,传统试的考试出卷、答卷方式以及学绩管理正发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络在线考试系统是电子化教学不可缺少的一个重要环节。有趋势表明,考试的标准化、计算机网络化已当今考试的发展方向,当前国际上许多考试认证,例如GRE、CISCO,其出题、答卷以及评

4、分都是在计算机上完成的。无纸化的考试形式有着其科学、及时、准确、公平等优点,具有传统考试形式无法替代和比拟的优势。而且网络在线考试系统保密性高;考试时间灵活;提高了学校的教学水平。二、系统的主要功能在本系统主界面中,我们可以看到两个系统登录接口和6个功能模块菜单,为了美化系统界面,本系统加上一个图片在主界面上,不同用户在使用系统时,为了安全性使用自己的密码进入系统内部进行相应的操作,只有在登录界面上输入正确的用户名和密码才能登录本系统使用,系统默认的管理员名称为:admin,密码为:admin,学生用户的名称和密码分别为注册的名称和密码。下面分别论述本系统的各个功能模块的作用:(1)管理员登陆

5、:点击可执行文件AdminLogin.asp之后,就进入管理员主界面,即为后台管理入口,管理员需要如上所述的正确的用户名和密码之后才能使用本系统。对考生、考题等进行设置。(2)学生登陆:点击可执行文件Default.asp之后,就进入考生主界面,即为前台入口,考生需要输入正确的用户名和密码之后才能使用本系统。本应用模块的主要功能是实现学生考试科目的选择、在线考试、查看成绩等操作。1. 概述1.1 运行环境配置与系统结构要求1.1.1 硬件环境要求CPU:PIV 2.0GHZ或更高频率的CPU内存:DDR333 256MB或更多的内存硬盘:至少10G以上或更多的硬盘空间1.1.2 搭建ASP.N

6、ET开发环境1.安装Microsoft Visual Studio 2008(1)双击Microsoft Visual Studio Team System 2008简体中文版的安装程序Setup.exe,打开“Visual Studio 2008安装程序”对话框。(2)单击“安装Visual Studio 2008”链接,打开Microsoft Visual Studio 2008对话框,安装程序将自动加载安装组件,此时,“下一步”按钮不可用。(3)加载安装组件完成后,“下一步”按钮可用。单击“下一步”按钮,出现“Microsoft Visual Studio 2008安装程序-起始页”对话

7、框。在该对话框中,用户可以查看或打印“最终用户许可协议”。(4)单击“下一步”按钮,出现“Microsoft Visual Studio 2008安装程序-选项页”对话框。安装程序要求用户选择安装的功能。(5)单击“下一步”按钮,之后选择Microsoft Visual Studio Team System 2008分支。(6)单击“安装”按钮,安装程序将开始安装用户选择的功能。(7)安装程序安装用户选择的功能完成之后,单击“完成”按钮,即可完成安装“Microsoft Visual Studio Team System 2008简体中文版”。2.安装和配置IIS IIS是Internet I

8、nformation Server的缩写,称为Internet信息服务。它是一种Web服务,主要包括WWW服务器,FTP服务器。它使得(局域网)或Internet(因特网)上发布信息变得很容易Windows XP Professional中包含IIS 5.1,但系统安装时未包括此组件,因此需要手动安装。下面为安装IIS的步骤:单击“开始”菜单中的“控制面板”按钮,双击“添加或删除程序”项在弹出的菜单中双击“添加或删除组件”选项,弹出Windows组件向导对话框如图1所示。在对话框中“Internet信息服务”选项,单击“详细信息”按钮可以查看IIS所包含的组件。图1 安装系统的IIS插入系统安

9、装光盘,并单击“下一步”按钮,即可完成IIS的安装。1.2 编程环境(ASP.NET)1.2.1 ASP的特点与功能(1)安全。 ASP.NET为Web应用程序提供了默认的授权和身份验证方案,开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。详细信息,请参阅ASP.NET安全。 (2)易于部署。 通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上,不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。详细信息,请参阅ASP.NET部署。 (3)增强的性能。 ASP.NET是运行在服务器上的已编译代码。与传统的Active Ser

10、ver Pages (ASP)不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。详细信息,请参阅ASP.NET性能监视。 (4)灵活的输出缓存。 根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 (5)国际化。 ASP.NET在内部使用Unicode 以表示请求和响应数据,可以为每台计算机、每个目录和每页配置国际化设置。 (6)移动设备支持。 ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。 (7

11、)扩展性和可用性。 ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。详细信息,请参阅 ASP.NET进程隔离。 (8)跟踪和调试。 ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用.NET Framework调试工具进行本地和远程调试。当应用程序处于生产状

12、态时,跟踪语句能够留在产品代码中而不会影响性能。 (9)与.NET Framework集成。 因为ASP.NET是.NET Framework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。也可从Web上流畅地访问.NET类库以及消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。 (10)与现有ASP应用程序的兼容性。 ASP和ASP.NET可并行运行在IIS Web服务器上而互不冲突;不会发生因安装ASP.NET而导致现有ASP应用程序崩溃的可能。ASP.NET仅处理具有

13、.aspx文件扩展名的文件。具有.asp文件扩展名的文件继续由ASP引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和ASP.NET页面之间共享。 ASP.NET启用了分布式应用程序的两个功能:Web窗体和XML Web服务。相同的配置和调试基本结构支持这两种功能。(11)由Web服务器(或称HTTP服务器)一方实时动态地生成。HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显

14、示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。2.标记语法和文档结构HTML的标记总是封装在由小于号()构成的一对尖括号之中。(1)单标记某些标记称为“单标记”,因为它只需单独使用就能完整地表达意思,这类标记的语法是:最常用的单标记是,它表示一个段落(Paragraph)的结束,并在段落后面加一空行。(2)双标记另一类标记称为“双标记”,它由“始标记”和“尾标记”两部分构成,必须成对使用,其中始标记告诉Web浏览器从此处开始执行该标记所表示的功能,而尾标记告诉Web浏览器在这里结束该功能。

15、始标记前加一个斜杠(/)即成为尾标记。这类标记的语法是:内容其中“内容”部分就是要被这对标记施加作用的部分。例如你想突出对某段文字的显示,就将此段文字放在一对 标记中:text to emphasize(3)标记属性许多单标记和双标记的始标记内可以包含一些属性,其语法是:各属性之间无先后次序,属性也可省略(即取默认值),例如单标记表示在文档当前位置画一条水平线(horizontal line),一般是从窗口中当前行的最左端一直画到最右端。在HTML3.0中此标记允许带一些属性:其中SIZE属性定义线的粗细,属性值取整数,缺省为1;ALIGN属性表示对齐方式,可取LEFT(左对齐,缺省值),CENTER(居中),RIGHT(右对齐);WIDTH属性定义线的长度,可取相对值(由一对 号括起来的百分数,表示相对于充满整个窗口的百分比),也可取绝对值(用整数表示的屏幕像素点的个数,如WIDTH=300),缺省值是100%。其中在最外层

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

当前位置:首页 > 学术论文 > 其它学术论文

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