已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校系在线考试管理系统:理工学院计算机科学与技术系;计算机科学与技术专业;2007级学生姓名:沈洪学诺。7 0目录第一章概述1.1操作环境配置和系统结构要求.5 1.1.1硬件环境要求.5 1.1.2建立ASP.NET发展环境.5 1.2编程环境(ASP.NET).51 . 2 . 1 ASP.NET简介.51 . 2 . 3 SQL Server 2000简介.6第二章可行性研究和需求分析2.1可行性研究.7 2.1.1项目要求.7 2.1.2待开发系统的主要开发目标是.7 2.1.3可行性研究方法.7 2.1.4评估量表.技术条件的可行性.7 2.2需求分析.8 2.2.1软件功能分析.8 2.2.2软件的非功能需求.8 2.2.3软件其他方面的要求.8第3章总体设计3.1题库管理.9 3 .2在线答案.9 3.3系统功能模块划分.9 3.4数据库设计.11 3.4.1数据库需求分析.11 3.4.2数据库概念设计.11 3.4.3数据库逻辑结构设计.13第四章4.1.1接口设计的详细设计和实现.14 4.1.2用户登录.15 4.1.3密码修改.16 4.2后台功能模块设计.17 4.2.1学生信息管理.18 4.2.2教师信息管理.19 4.3.1试题信息管理.20 4.3.1主题信息管理.20第5章测试操作和维护5.1网站测试.21 5.2网站维护.21基于ASP.NET在线考试系统的计算机科学与技术专业设计摘要:在分析计算机(网络)考试发展和现有模式的基础上,结合计算机网络技术的发展和素质教育的要求,提出了一种计算机网络自适应考试模式。本系统采用互联网信息服务器(IIS 5.1)网络信息服务作为Windows XP下的应用服务器,选用ASP。NET(C#)和SQL Server 2000开发一个在线考试系统,并采用WEB技术实现。网络技术超越了传统的“客户机/服务器”两层结构,采用了客户机/服务器/数据库三层体系结构,因此网络结构具有更好的安全性,不需要在用户的机器上安装任何应用程序。系统可以随机生成试卷,在试卷整体水平一致的前提下,每组试卷的题目并不完全相同,即使是相同的试题,试题答案的显示顺序也不尽相同。同时,该系统避免了传统在线考试效率低、易维护的缺点。关键词:在线考试;ASP.NET;数据库服务器;浏览器/服务器;C#第1章1.1操作环境配置和系统结构要求概述1.1.1硬件环境要求中央处理器:PIV 2.0GHZ或更高频率中央处理器内存:DDR333 256MB或更多内存硬盘:至少10G或更多硬盘空间1.1.2构建ASP.NET开发环境单击开始按钮,并执行“设置-控制面板”命令打开“控制面板”窗口,双击“网络”图标打开网络对话框;然后,单击“添加”按钮添加所需的组件,并选择“协议”。最后,在“制造商”列表框中选择微软提供的协议,在“网络协议”列列表框中选择TCP/IP协议选项,点击“确定”按钮添加协议,完成安装。2.安装和配置IIS IIS是互联网信息服务器的缩写,称为互联网信息服务。它是一种网络服务,主要包括WWW服务器和FTP服务器。它使得在局域网或因特网上发布信息变得容易。Windows XP专业版包括IIS 5.1,但系统安装不包括此组件,因此需要手动安装。1.2编程环境编程环境。(1)安全性。ASP.NET为网络应用程序提供默认的授权和认证方案。开发人员可以根据应用程序的需要轻松地添加、删除或替换这些方案。欲了解更多信息,请咨询ASP.NET证券。(2)易于部署。只需将必要的文件复制到服务器上,ASP.NET应用程序就可以部署到服务器上,而无需重新启动服务器,甚至在部署或替换正在运行的编译代码时也无需重新启动。有关更多信息,请参见ASP.NET部署。(3)增强的性能。ASP.NET是在服务器上运行的编译代码。与传统的活动服务器页面(ASP)不同,ASP.NET可以通过使用早期绑定、JIT编译、本机优化和新的缓存服务来提高性能。有关更多信息,请参见ASP.NET性能监控。(4)灵活的输出缓存。根据应用程序的需要,ASP.NET可以缓存页面数据、页面的一部分或整个页面。缓存的项目可以依赖于缓存中的文件或其他项目,也可以根据过期策略进行刷新。(5)国际化。ASP.NET在内部使用Unicode来表示请求和响应数据,并且可以为每台计算机、目录和页面配置国际化设置。(6)移动设备支持。ASP.NET支持任何设备上的任何浏览器。开发人员使用与传统应用程序使用的桌面浏览器相同的编程技术来处理新的移动设备。(7)可扩展性和可用性。ASP.NET的设计是可扩展的,并具有特殊的专有功能来提高集群多处理器环境的性能。此外,互联网信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便当进程出现异常时,可以在该位置创建一个新进程,使应用程序能够继续处理请求。有关更多信息,请参见ASP.NET过程检疫。(8)跟踪和调试。ASP.NET提供跟踪服务,可以在应用程序级和页面级调试期间启用。您可以选择查看页面上的信息,或者使用应用程序级跟踪查看工具查看信息。ASP.NET支持使用本地和远程调试。开发和应用程序处于生产阶段时的. NET Framework调试工具。当应用程序处于生产状态时,跟踪语句可以保留在产品代码中,而不会影响性能。(9)与集成。因为ASP.NET是。NET框架下,整个平台的功能和灵活性都可以用于Web应用程序。您还可以访问。NET类库和免费的数据访问解决方案。ASP.NET独立于语言,所以开发者可以选择最适合应用的语言。此外,公共语言运行时的互操作性还保留了对基于组件的开发的现有投资。(10)与现有ASP应用程序的兼容性。ASP和ASP.NET可以在IIS Web服务器上并行运行,没有冲突。现有的ASP应用程序不会因为ASP.NET的安装而崩溃。ASP.NET只处理带有。aspx文件扩展名。带有。asp文件扩展名继续由ASP处理。然而,应该注意的是,会话状态和应用程序状态并不在ASP和ASP.NET页面之间共享。ASP.NET已经启用了分布式应用程序的两个特性:网络表单和XML网络服务。相同的基本配置和调试支持这两个功能。(3)它是由网络服务器(或HTTP服务器)实时动态生成的。Server 2000 SQL Server 2000简介SQL Server 2000简介SQL Server 2000是微软在SQL Server 7.0版本的基础上推出的一款新的数据库产品。它扩展了SQL Server版的性能、可靠性、质量和易用性。它还包括许多新功能,以提高系统的执行性能,并使数据库管理更易于学习。这些功能进一步将SQL Server确立为联机事务处理、数据仓库和电子商务应用程序的最佳数据库平台。所有用户,包括应用程序程序员、数据库管理员和最终用户,都受益匪浅。(1)非过程语言SQL是非过程语言,因为它一次处理一个记录,并为数据提供自动导航。SQL允许用户在不操作单个记录的情况下处理高级数据结构,并且可以对记录集进行操作。所有的SQL语句都接受集合作为输入,并返回集合作为输出。SQL的集合性质允许一个SQL语句的结果被用作另一个SQL语句的输入。SQL不要求用户指定数据的存储方法。这个特性使得用户更容易集中精力于想要的结果。所有的SQL语句都使用查询优化器,查询优化器是关系数据库管理系统的一部分,它决定了访问指定数据的最快方式。查询优化器知道存在什么索引以及在哪里正确使用它们,而用户永远不需要知道一个表是否有索引以及该表有什么类型的索引。(2)统一语言SQL可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序程序员、决策支持系统人员和许多其他类型的最终用户。基本的SQL命令可以在很短的时间内学会。最高级的命令er托管提供程序的连接字符串中有许多属性,但没有许多常用的属性。数据库连接字符串的正常连接超时:当数据库连接失败时,系统将尝试再次连接到数据库。关闭数据库连接的默认时间是15秒。下面是一个示例,介绍使用SQL Server连接对象和连接字符串来连接数据test1的方法。连接到数据库test1需要使用以下代码创建一个数据库连接对象:sqlconnection=newsql connection( server=。数据库=test1uid=sa。pwd=););第二章可行性研究和需求分析2.1可行性研究网上考试系统的主要特点是,一方面可以动态管理各种考试系统信息。只要准备好足够大的题库,它就可以根据需要自动生成各种试卷。另一方面,考试时间灵活,用户可以在规定的时间内随时参加考试。此外,计算机考试的最大特点是快速评分。系统可以在考试结束时当场给出考试结果。计算机评分给了用户最大的公平感。如何通过开发语言有效地设计这个系统是一个价值考虑的要求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院病床使用方法
- 机械设计及其制度
- 库存管理的基本原理和方法
- 社区消防知识培训内容
- 实训课教学设计流程图
- 电影《帕莉潭》深度解析
- 医院消毒协议书
- 2025-2026学年安徽省黄山市六级数学上册期中考试试卷及答案
- 2025年苏课新版三年级道德与法治上册月考考试试题及答案
- 2025版痛经常见症状及护理经期护理纲要
- 公路养护管理计划与执行报告
- 2025年城市地下综合管廊建设财务可持续性研究报告
- 6.2 学会依法办事 课件-2025-2026学年统编版道德与法治 八年级上册
- 2025江西南昌市青山湖区招聘社区工作者(专职网格员)45人考前自测高频考点模拟试题及参考答案详解一套
- 小学数学课标考试真题及答案
- 2025年银行招聘各银行笔试真题(附答案)
- T/CCSAS 025-2023化工企业作业安全分析(JSA)实施指南
- MOOC 旅游学概论-中国地质大学(武汉) 中国大学慕课答案
- 机动车检测站应急预案
- [PPT]汶川地震灾区水利水电工程震害调查及分析
- GB∕T 40802-2021 通用铸造碳钢和低合金钢铸件
评论
0/150
提交评论