- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构上机考试系统开题报告和英文翻译
毕业设计(论文)开题报告
计算机技术与信息科学 系(院) 届
题 目(中文) 数据结构上机考试系统
(英文)The Data Structure Starts Up Examination System
课题类型 软件设计 课题来源 自选
学生姓名 专业班级)
指导教师 职 称
填写日期: 2008 年 04月01日
一、本课题研究的主要内容、目的和意义 本课题研究的主要内容:基于网络的数据结构上机考试系统
(二) 本课题的目的:是针对在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大尤其当考生数量比较多时,阅卷和成绩统计将十分烦琐而且容易出错开发一个基于网络的考试系统,用于教学环节希望充分利用现有的计算机和网络资源。该系统主要目的是用教学改革考试系统中的试卷采用随机抽题、自动判卷,从而使得考试相对更加客观、公平和公正、大大提高了教学效率、提高阅卷效率、实现了教考分离。另外,本考试系统还不受地域的限制,大大提高了考试的灵活性在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大尤其当考生数量比较多时,阅卷和成绩统计将十分烦琐而且容易出错在教学改革工作的中充分利用现有的计算机和网络资源在线考试是现代远程教育系统的一部分,是对学生学习情况的评价,考试系统设计的好坏,会直接影响对学生学习情况的测量。考试系统中的试卷采用随机抽题、自动判卷,从而使得考试相对更加客观、公平和公正、大大提高了教学效率、提高阅卷效率、实现了教考分离。另外,本考试系统还不受地域的限制,大大提高了考试的灵活性;考生可以通过学号、姓名进行登录考试,考试结束后学生所答的试卷以及客观试题的成绩便立即自动入库。由此可见,这种基于网络的在线考试是一种灵活、高效的考试方法,是今后考试的一种发展趋势。
另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。
基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。
该在线考试系统主要采用ASP.NET、HTML、Access数据库、SQL等技术和工具,以及整合当今流行的网页程序开发集成工具DreamWeaver,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。
1.1 ASP.NET技术介绍
ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。执行效率的大幅提高
ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
世界级的工具支持
ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。
强大性和适应性
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
简单性和易学性
ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在
文档评论(0)