ASPNET在线测验考试系统研发设计方案Word下载.docx

上传人:b****3 文档编号:14356504 上传时间:2022-10-22 格式:DOCX 页数:29 大小:356.79KB
下载 相关 举报
ASPNET在线测验考试系统研发设计方案Word下载.docx_第1页
第1页 / 共29页
ASPNET在线测验考试系统研发设计方案Word下载.docx_第2页
第2页 / 共29页
ASPNET在线测验考试系统研发设计方案Word下载.docx_第3页
第3页 / 共29页
ASPNET在线测验考试系统研发设计方案Word下载.docx_第4页
第4页 / 共29页
ASPNET在线测验考试系统研发设计方案Word下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

ASPNET在线测验考试系统研发设计方案Word下载.docx

《ASPNET在线测验考试系统研发设计方案Word下载.docx》由会员分享,可在线阅读,更多相关《ASPNET在线测验考试系统研发设计方案Word下载.docx(29页珍藏版)》请在冰豆网上搜索。

ASPNET在线测验考试系统研发设计方案Word下载.docx

2.1.2待开发系统的主要开发目标13

2.1.3可行性研究的方法13

2.1.4评价尺度13

2.1.5技术条件方面的可行性14

2.1.6社会因素方面的可行性14

2.1.7可行性研究结论14

2.2需求分析14

2.2.1市场需求15

2.2.2软件功能分析15

2.2.3软件的非功能性需求15

2.2.4软件其他方面的要求15

3总体设计17

3.1系统总体设计17

3.1.1系统功能描述17

3.1.2系统功能模块划分17

3.1.3系统部分模块总体设计19

3.2数据库设计21

3.2.1总体设计21

3.2.2表设计21

4详细设计及实现28

4.1用户登录和注册28

4.1.1界面设计28

4.1.2用户登录28

4.1.3用户注册29

4.2题库设计31

4.2.1选择题管理31

4.2.2判断题管理36

4.3在线答题实现36

4.3.1界面设计36

4.3.2随机生成试卷36

4.3.3在线答题38

4.3.4交卷评分和查询成绩40

5测试运行与维护42

5.1网站测试42

5.2网站维护42

6结束语43

参考文献44

致谢词45

基于ASP.NET在线考试系统设计

计算机科学与技术专业指导老师

摘要:

本文在分析计算机(网络)考试的发展及现有模式的基础上,结合计算机网络技术的发展和素质教育的要求,提出了计算机网络自适应考试的模式,并在技术实现上进行了详细的分析.本系统是在WindowsXP下,以IIS5.1(InternetInformationServer)网络信息服务为应用服务器,选择ASP.NET(C#)、SQLServer2000开发在线考试系统,采用WEB技术实现,WEB技术超越了传统的“客户机/服务器”的两层结构,采用的是三层体系(B/S)结构:

用户端/服务器端/数据库,因此WEB结构有着更好的安全性,在用户机上不需要安装任何应用程序;

本系统可以随机生成试卷,同时保证试卷的整体水平一致的前提下,每套试卷的题目不完全相同,即使对于同一个试卷而言,试卷答案的显示顺序也是不相同的。

同时该系统避免了传统在线考试效率低,可维护性不高的缺点。

关键字:

在线考试。

ASP.NET。

SQLServer。

Browser/Server。

C#

 

OnlineexaminationsystemdesignbasedonASP.NETScienceandtechnologyofcomputerTeacher

Abstract:

Theanalysisinthecomputer(network)examinationofexistingpatternsofdevelopmentandthebasisofcomputernetworktechnologydevelopmentandtherequirementsofqualityeducation,madethecomputernetworkmodelofselfexamination,andinthetechnicalrealizationofadetailedanalysis.ThesystemisinWindowsXP,usingIIS5.1(InternetInformationServer)networkinformationservicesinapplicationsservers,choosingASP.NET(C#)、SQLServer2000fordevelopingonlineexaminationsystem,usingWebtechnologytoachieve,Webtechnologybeyondthetraditional"

client/server"

two-tierstructure,usingthethree-tiersystem(B/S)structure:

user/server/databasestructure,soWebstructureisbettersafety,Clientdonotneedtoinstallanyuserapplications。

Thesystemcanrandomlygeneratedpaperswhileensuringtheoveralllevelofconsensuspaperspremisesetpaperstopicsarenotthesameevenforthesamequestions,theanswerstoquestionsthattheorderisnotthesame.Atthesametimeavoidthetraditionalonlineexaminationofthesysteminefficient,lowmaintenanceshortcomings.

Keywords:

Onlineexamination。

ActiveServerPage.NET。

1概述

1.1运行环境配置与系统结构要求

1.1.1硬件环境要求

CPU:

PIV2.0GHZ或更高频率的CPU

内存:

DDR333256MB或更多的内存

硬盘:

至少10G以上或更多的硬盘空间

1.1.2搭建ASP.NET开发环境

单击“开始”按钮,并执行“设置”—“控制面板”命令,打开“控制面板”窗口,双击“网络”图标,打开网络对话框;

然后,单击“添加”按钮,添加所需的组件,选择“协议”,最后,在“厂商”列表框中选择Microsoft公司提供的协议,在“网络协议”列表框中选择TCP/IP协议选项,单击“确定”按钮添加该协议,完成安装。

2.安装和配置IIS

IIS是InternetInformationServer的缩写,称为Internet信息服务。

它是一种Web服务,主要包括WWW服务器,FTP服务器。

它使得(局域网)或Internet(因特网)上发布信息变得很容易WindowsXPProfessional中包含IIS5.1,但系统安装时未包括此组件,因此需要手动安装。

(1)安装IIS

单击“开始”菜单中的“控制面板”按钮,双击“添加或删除程序”项在弹出的菜单中双击“添加或删除组件”选项,弹出Windows组件向导对话框如图1所示。

在对话框中“Internet信息服务”选项,单击“详细信息”按钮可以查看IIS所包含的组件。

图1安装系统的IIS

插入系统安装光盘,并单击“下一步”按钮,即可完成IIS的安装。

图2配置系统的IIS

图3配置IIS的站点地址和端口号图4配置IIS的主目录

单击“主目录”选项,结果如图4所示。

主目录默认为“C:

\inetpub\wwwroot”,访问该目录的权限为读取、记录访问和索引资源。

在此界面中可以配置应用程序的虚拟目录的地址及其访问权限。

1.2编程环境(ASP.NET)

(2)安全。

ASP.NET为Web应用程序提供了默认的授权和身份验证方案,开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。

详细信息,请参阅ASP.NET安全。

(3)易于部署。

通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上,不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。

详细信息,请参阅ASP.NET部署。

(4)增强的性能。

ASP.NET是运行在服务器上的已编译代码。

与传统的ActiveServerPages(ASP)不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。

详细信息,请参阅ASP.NET性能监视。

  (5)灵活的输出缓存。

根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。

缓存的工程可以依赖于缓存中的文件或其他工程,或者可以根据过期策略进行刷新。

(6)国际化。

ASP.NET在内部使用Unicode以表示请求和响应数据,可以为每台计算机、每个目录和每页配置国际化设置。

  (7)移动设备支持。

ASP.NET支持任何设备上的任何浏览器。

开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。

  (8)扩展性和可用性。

ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。

此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。

详细信息,请参阅ASP.NET进程隔离。

  (9)跟踪和调试。

ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。

可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。

在开发和应用程序处于生产状态时,ASP.NET支持使用.NETFramework调试工具进行本地和远程调试。

当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。

  (10)与.NETFramework集成。

因为ASP.NET是.NETFramework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。

也可从Web上流畅地访问.NET类库以及消息和数据访问解决方案。

ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。

另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。

  (11)与现有ASP应用程序的兼容性。

ASP和ASP.NET可并行运行在IISWeb服务器上而互不冲突;

不会发生因安装ASP.NET而导致现有ASP应用程序崩溃的可能。

ASP.NET仅处理具有.aspx文件扩展名的文件。

具有.asp文件扩展名的文件继续由ASP引擎来处理。

然而,应该注意的是会话状态和应用程序状态并不在ASP和ASP.NET页面之间共享。

ASP.NET启用了分布式应用程序的两个功能:

Web窗体和XMLWeb服务。

相同的配置和调试基本结构支持这两种功能。

(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。

HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。

虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。

这就是为什么同一文档在不同的浏览器中展示的效果会不一样。

目前HTML语言的版本是2.0,它是基于SGML(StandardGeneralizedMarkupLangu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

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

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