在线考试系统技术方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求分析 基于.NET在线考试系统 指导教师: 刘云东 班级: 11计科一班 姓名: 范万云 学号: 2011110124 要点陈述 课题研究目的与意义 1 开发工具及运行环境 2 开发系统的应用技术 3 基于.NET在线考试系统设计与实现 4 课题研究目的与意义 随着信息技术的飞速发展,依赖计算机互联网技术的在线考试系统也蓬勃发展。计算机等级考试系统因其经济、高效的特点在许多领域已经得到了广泛的应用。在线实时考试系统作为一种崭新的、有着极大优越性的教学评价手段,日益成为数据库管理技术广泛应用的一个热点研究方向。 作为目前最流行的Web开发技术之一,ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP技术增强与.NET平台结合的一强大Web开发环境,此项技术基于.NET环境开发,较之过去的ASP开发技术有着诸多优势,采取了ASP.NET技术的系统性能上有了很大的改善。尽管在技术上,将Web与数据库实现连接早已成为可能,但在实际开发过程中还是会遇到相当多的困难和问题,其中也存在许多技巧和方法。从后台数据库的选择,到采用何种技术实现Web与数据库的连接都有许多技巧和原则,应该针对不同情况采取不同的策略。 开发工具和平台 平台 Asp.NET Framework 3.5 C# 编程 数据库 Microsoft Sql Server 2005 开发系统的应用技术 开发技术 B/S 三层架构 面向对象编程 B/S 模式的优点 1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 3.B/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 表示层:为用户提供交互界面 业务逻辑层:负责关键业务的处理和数据传递 数据访问层:实现数据库访问 面向对象编程和之前的结构化编程最大的不同在于面向对象编程要更人性化,使程序的结构更接近人类社会的结构。 面向对象编程就是要达到这样的目的,通过封装、继承、多态等实现程序各部分间松耦合,让我们的程序也易维护、易扩展、易复用、灵活性高。 系统实现 系统详细设计 总体设计 需求分析 系统测试 实现流程 教师后台 成绩查看 试卷查看 自动出卷 手工出卷 考试记录 考试明细 科目管理 章节管理 单选题管理 多选题管理 选项管理 共享题管理 试题移除 手选试题 总体架构设计 该系统的开发运用了基于C#和Asp.NET的三层架构 采用的是B/S开发模式 数据库 数据 访问 业务 逻辑 用户 界面 详细设计 2 数 据 库 表 的 设 计 3 界 面 设 计 4 功 能 模 块 设 计 1 框 架 设 计 模式设计 管理功能设计 考生: 科目学习:可以查看每门科目,并可以查看每门科目下面的所有章节,并查看某章节下的所有练习题汇总信息 在线考试:点击某一试卷开始进入考试,并进入试卷倒计时。试卷题形和数据分数和老师设定。主要分为单选题,多选题,判断题,共享题。 考试记录:可以查看自己的所有考试记录,分数,并且可以查看考试的明细记录,正确答案和自己 的回答。 老师: 成绩查看:教师可以查看所有同学的答卷情况,分数及查看答卷的明细记录以了解考生的状况。 科目管理:可以对科目进行增删改查,并对每个科目下面的所有小章节进行管理以及章节下面的所 有单选题,多选题,判断题,共享题进行编辑管理。 试卷查看:可以查看所有试卷,并对试卷下面的试题进行移除操作。 自动出卷:根据需要给出每种题型的数量,分数来自动生成试卷,一键生成,简单方便。 手工出卷:根据需要选定某一门科目,并编辑好试卷名称进入试题选择,可对每个题目的试题进行单独分数编辑,此方法比较灵活。 管理员: 考生查看:管理员可以对本系统下面的所有考生进行增删改查操作。 教师管理:管理员可以对本系统下面的所有教师进行增删改查操作。 从表示层接受请求。根据编码的业务规则处理请求。从数据访问层获取数据或将数据发送到“数据访问”层。将处理结果传递回表示层。 表示层用于提供给操作人员进行汽车租赁业务的界面,应设计的比较友好,简单、易操作 。 从“业务规则”层接收请求,从数据服务获取数据或向其发送数据。?使用存储过程获取数据,并可选用 ADO.NET 向数据库发送数据。将数据库查询结果返回到“业务规则”层,作为

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档