数据结构上机考试系统开题报告和英文翻译.doc_第1页
数据结构上机考试系统开题报告和英文翻译.doc_第2页
数据结构上机考试系统开题报告和英文翻译.doc_第3页
数据结构上机考试系统开题报告和英文翻译.doc_第4页
数据结构上机考试系统开题报告和英文翻译.doc_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告计算机技术与信息科学 系(院) 届题 目(中文) 数据结构上机考试系统 (英文)The Data Structure Starts Up Examination System 课题类型 软件设计 课题来源 自选 学生姓名 专业班级)指导教师 职 称 填写日期: 2008 年 04月01日一、本课题研究的主要内容、目的和意义(一) 本课题研究的主要内容:基于网络的数据结构上机考试系统(二) 本课题的目的:是针对在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大,尤其当考生数量比较多时,阅卷和成绩统计将十分烦琐而且容易出错。所以开发一个基于网络的考试系统,用于教学环节,希望能充分利用现有的计算机和网络资源。该系统主要目的是用于数据结构的教学效果和学生学习的效果的评估.(三) 本课题的意义:本系统采用软件工程的设计思想,运用ASP.NET的设计技术,对高校的教学加以改革。考试系统中的试卷采用随机抽题、自动判卷,从而使得考试相对更加客观、公平和公正、大大提高了教学效率、提高阅卷效率、实现了教考分离。另外,本考试系统还不受地域的限制,大大提高了考试的灵活性二、文献综述(国内外相关研究现况和发展趋向)前言本毕业设计的题目是数据结构上机考试系统,是基于在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大,尤其当考生数量比较多时,阅卷和成绩统计将十分烦琐而且容易出错的考虑,为在教学改革工作的中充分利用现有的计算机和网络资源而建立的。在线考试是现代远程教育系统的一部分,是对学生学习情况的评价,考试系统设计的好坏,会直接影响对学生学习情况的测量。考试系统中的试卷采用随机抽题、自动判卷,从而使得考试相对更加客观、公平和公正、大大提高了教学效率、提高阅卷效率、实现了教考分离。另外,本考试系统还不受地域的限制,大大提高了考试的灵活性;考生可以通过学号、姓名进行登录考试,考试结束后学生所答的试卷以及客观试题的成绩便立即自动入库。由此可见,这种基于网络的在线考试是一种灵活、高效的考试方法,是今后考试的一种发展趋势。正文目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用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 S开发环境进行开发,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使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。1.2 ASP.NET的几个特点1、缺省语言在Asp+中,将使用VisualBasic而不是VBs cript为缺省语言。这意味着我们可以摆脱vbs cript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。这意味asp+页面具有组件方式的性能。2、服务器端控件 一个客户端控件加上runat=Server就变成服务器端控件;服务器端控件能在服务器端脚本中被自由运用传统的asp代码;一个服务器端的form代码运行后将自动被解释成客户端代码;三、服务器端事件服务器端控件具有事件,可以像操作客户端事件一样操作服务器端事件,asp+自动翻译服务器端事件到客户端 结论Dreamweaver和ASP.NET的结合,能设计好一个网络上机考试管理系统,实现该系统所应有的功能模块。总的来说,在现在的计算机时代,使用在线考试系统不受地域的限制,大大提高了考试的灵活性。并且使用Dreamweaver制作软件和ASP.NET开发语言能快速开发出所设想的网站和系统,所以我们选择用这两个工具来实现数据结构上机考试系统。三、拟采取的研究方法(方案、技术路线等)和实现的可行性论证(一) 采取的研究方法(方案 技术路线):本系统采用软件工程的设计思想,运用ASP.NET的设计技术,使用SQL Server或Access作为后台数据库,使用一组ASP.NET动态网页作为应用程序的用户界面,可以运行在Windows 2000/XP上。(二)实现的可行性论证:本系统针对当前在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大,尤其当考生数量比较多时,阅卷和成绩统计将十分烦琐而且容易出错的情况,基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。经指导老师提出,在老师的正确指导之下,在我的不懈努力之下,用软件工程的设计思想,经过实际的调研和考察,认为实现的可行性较大。四、预期结果(或预计成果)预期结果:1. 熟练掌握ASP.NET和SQL Server技术开发相关知识的运用;2.顺利完成数据结构上机考试系统毕业论文;3.可以明显改善在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大,尤其当考生数量比较多时,阅卷和成绩统计将十分烦琐而且容易出错的情况。预计系统一定会获得圆满的设计效果。五、研究进度安排第 4 周 3.17-3.23 搜集相关资料、课题调研,初拟开发计划;第 5 周 3.24-3.30 写需求规格说明书,设计数据结构上机考试系统的总体构架;第 6 周 3.31-4.6 翻译英文文献,撰写开题报告,初步完善系统的大体模块功能;第 7 周 4.7-4.13 提交开题报告,并根据指导老师意见修改开题报告;第 8 周 4.14-4.20 对数据结构上机考试系统进行详细设计;第 9 周 4.21-4.27 完成数据结构上机考试系统的详细设计,根据导师的意见修改;第10周 4.28-5.4 拟出系统的基本构架,对系统进行编码;第11周 5.5-5.11 对系统中各个模块进行详细的设计;第12周 5.12-5.18 对每一功能模块进行测试,在导师的指导下进行修改;第13周 5.19-5.25 对系统进行测试,并写出测试分析报告;第14周 5.26-6.1 再次对所设计的系统进行全面的检测;第15周 6.2-6.8 撰写毕业设计论文;第16周 6.9-6.15 完成毕业设计论文,根据指导老师的意见对其进行修改和完善;第17周 6.16-6.22 提交毕业设计论文,进行毕业设计答辩。六、主要参考文献参考文献目录1David Buser、John Kauffman著ASP初级编程机械工业出版社 2萨师煊、王珊著数据库系统概论(第四版)高等教育出版社3李杰编著ASP.NET应用与开发清华大学出版社4张瑜编著网络编程-从基础到实践电子工业出版社出版5柳树编著ASP.NET 2.0高级编程(第4版)电子工业出版社出版6刘跃进编著ASP.NET 2.0数据库入门经典(第4版)清华大学出版社7薛为民编著ASP.NET2.0 经典案例教程电子工业出版社出版8郑人杰著实用软件工程清华大学出版社 9宣小平、但正刚、张文毅著ASP 数据库系统开发实力导航人民邮电出版社 10李樱、王会英、廖建华著ASP+SQL Server2005项目开发人民邮电出版社2、外文参考文献翻译(译文大于5000汉字)见附件“毕业设计(论文)外文参考文献翻译” 七、审核意见指导教师对开题的意见:指导教师签字: 年 月 日系(院)审核意见:审核人签字: 年 月 日说明:1、该表每生一份,系(院)妥善存档;2、课题来源填:“自选”或“教师指定”或“其它”,课题类型填:“理论研究”或“应用研究”或“技术开发”或“实验设计”或“其它”。附件:毕业设计(论文)外文参考文献翻译计算机技术与信息科学 系(院) 20 08 届题 目(中文)数据结构上机考试系统 (英文)The Data Structure Starts Up Examination System 学生姓名 专业班) 完成日期:2008 年04 月 01 日目 录考试系统的设计与实现摘要 第一章 引言 11 计算机等级考试(二级) 12 考试系统采用的实现模式 第二章 考试系统采用的技术和运行平台 21 Visual Basic .NET 22 SQL Server 2000 23 Web服务 231 Web服务的概念 232 Web服务的优点 24 .NET对Web服务的支持 25 考试系统的运行平台 251 硬件平台 252 软件平台 第三章 考试系统的数据库设计、构成模块及特点 31 考试系统的数据库设计 32 考试系统的构成模块 321 题库管理模块 0322身份验证模块 0323各类试题模块 0324监考管理模块 1第四章 考试系统实现的关键技术 241 数据库操作 242 打乱序号算法 543 文件的压缩与解压缩 5第五章 总结与展望 7参考文献 9附录A: 9(本页及以下为文献翻译正文,外文文献可1-3篇,译文应大于5000汉字以上。每篇外文参考文献原文后排列其对应译文。正文编排页码,装订时连同其封面、目录一起装订。正文字体、字号自定。)(一)The Network Examination System Based On ASPABSTRACT Fly along with the fast development in computer technology, we have got ten big progresses in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teachers pressure, enhance the work efficiency, optimize the process of students testing, enhance the students identity and papers secrecy. It can save more people money and time than tradition methods. The system is composed of three parts: subjecting module, running module, main training module. Subjecting module is in charge of questions adding saving and deleting. The subjecting is the base of the system; the second part is running module, student can logon the system by his name and number, and then turns into the examinations screen, the system will give random questions to student. Finally come into an exam paper. Main training modules work is to complete the students and teachers registration and deleting. Main train the key points (key points is the choices hen we input questions) which can be added or deleted in the main training module. The system chooses the software of development that use is ASP, and ACCESS 2000.The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development to the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.KEYWORDS:ASP、ACCESS、NETWORK EXAMINATION基于ASP的在线考试系统摘 要 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的考试管理系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。该在线考试系统由用户注册模块、考试模块和系统管理模块等三大模块组成。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息远程查询。考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。系统选用的开发软件是ASP,后台数据库为ACCESS2000。本系统的开发采用结构化设计思想。系统说明书介绍了考试系统的开发初衷和背景、系统的开发工具、和结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。关键词:access、在线考试、asp (二) SummaryAlong with the fast development in computer technology, we have gotten big progress in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teachers pressure, enhance the work efficiency, optimize the process of students testing, enhance the students identity and papers secrecy. It can save more people money and time than tradition methods. The system is dedicated to users download, online examination and managers participate in the examination included, modify, delete, performance enquiries, management user ASP applications. It should be open, convenience and flexibility. Managers not only to the data bank can easily add, modify and inquiry questions, but also can automatically create new examination grading and the corresponding data; It also allows users on the basis of their own needs, selecting examination grades. Candidates for effective identification and recorded, the selection examination grading, and requests in the time allowed, when a prescribed time, the system will automatically be made. Once candidates will be able to complete homework immediately after seeing their examination results and their scores will be recorded and put in storage, for audit and inspection; In addition, the computer could be completely automated flexible, random samples of the various types of test questions for the formation of various forms of paper, its content will change with the change in the examination, but, different candidates generated questions are different. The system chooses the software of development that use is ASP,and ACCESS2000. The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development of the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations. Key words: test paper auto system ASP vbscript access response request,随着计算机技术的普及和提高,计算机等级考试成为热门,等级考试的目的在于适应社会主义市场经济建设的需要,一方面是为了促进计算机知识的普及和计算机应用技术的推广,另一方面是为劳动力市场服务,即为劳动(就业)人员提供其计算机应用知识与能力的证明,为用人部门录用和考核工作人员提供一个统一、客观、公正的评价标准. 在线考试系统用于用户登录、参加等级考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增考试等级并建立相应的数据;它还允许用户根据自己的需求,选取考试等级。考生进行有效的身份验证登录后,选择考试等级,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。在线考试系统选用的开发软件是ASP,后台数据库为ACCESS2000系统的开发用结构化设计思想。本文介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等(三)With the mass use of the information technology, all kinds of computer examinations arise. And people exam usually by operate the computer, so, the environment of the examination, namely have an examination the design and realizing of system, is very important. Today, when the network technology permeates each aspect of social life gradually, so choose the network to have an examination is a very important direction. At present, to realize the network examination system, can adopt the traditional mode of client / server or the present popular mode of browser / server which based on Web. The last kind of mode is chosen by this system, hence introduced the mode implementation method in the paper. Meanwhile, introduced some relevant information of grade examination, relevant technology that the system is designed and realized , and composition module, database design, operation platform of this system. Finally, looking forward to the main technology of the system realizing that the application of the Web served technology.Keywords:Examination System Web Services Database Visual Basic .NET随着信息技术的广泛使用,各类计算机考试也应运而生,这类考试多为上机考试,因此,考试的环境,即考试系统的设计和实现非常重要。在网络技术逐渐渗入社会生活各个层面的今天,采用网络考试是一个很重要的方向。目前,网络考试系统的实现,可以采用传统的客户机/服务器模式,也可以采用目前流行的浏览器/服务器模式,即基于Web的方式。本系统采用的后一种模式,因此,本文简单的介绍了该模式的实现方法。同时,还介绍了等级考试的一些相关信息;语言类考试系统设计和实现的相关技术;该系统的组成模块、数据库设计以及运行平台。还介绍了该考试系统的特点和实现的关键技术。最后,指出了该考试存在的一些不足,以及对实现该考试系统的主要技术Web服务技术在考试系统中的应用进行了展望。关键词:考试系统 Web服务 数据库 Visual Basic .NET VB.NETAbstractThat is mainly on-line to examine system to adopt ASP3.0, HTML, Access database, VBScript, JavaScript, SQL etc. technique and tool, and the integration spread nowadays of the web page procedure develop integration tool DreamWeaver, the overall design follows the method of software engineering, through need analytical, the total design, text file and code draw up, mold piece test and system carry out a few stages.Underneath do 1 to say all to this a few techniques and method.1.1The ASP technique introducesThe Server Pages of the Microsoft Active then the ASP called by us is the server that a set of Microsoft develops to carry script environment in fact.The Active Server Page is a good tool which establishes a dynamic state web page, it has a kind of function which weave distance language, can make use of the procedure code that it writes a dynamic state creation HTML.Therefore, as long as the customer browses a Web station to order and request an ASP page, the Web server can handle a homologous ASP code, born HTML code, then deliver it to the customer browser and display a web page.The ASP contains in the IIS3.0 with 4.0 in, pass ASP, we can combine HTML web page, ASP instruction and ActiveX component to build up a dynamic state and hand over with each other and efficiently of WEB server application procedure.Having ASP need not worry whether the customers browser can circulate the code written or not, will carry a performance in the server because of all procedures, including all in the script procedure in the common HTML.When the procedure performance completes after, the server is only will performance of return to a browser as a result to the customer, so also ease customer to carry the burden of browser, raise alternant speed consumedly.As follows row the ASP has only of some characteristicses:1.The script language used VBScript, JScript etc. to understand in brief and easily, combine a HTML code, can immediately complete the applied procedure of website quickly.2.Need not to edit and translate, write easily, can carry a direct performance in the server.3.Use a common text this an editor, such as Windows date book, can immediately carry on edit to design.4.Have nothing to do with the browser, the customer carries as long as use the browser that can carry out HTML code, can immediately browse the web page contents that the ASP designs.The script language(VBScript, Jscript) that the ASP uses all carries a performance in the WEB server, the customer carries of browsers doesing not need can carry out these script languages.5. ASP ability and any language of ActiveX scripting are compatible.In addition to using VBScript or JScript language to design, also pass the way of plug-in, usage from other script languages provided by the third square, like REXX, Perl, Tcl etc.The script engine is the COM(Component Object Model) article which handles script procedure.The source procedure with 6. ASPs, will not be spread to customers browser, as a result can avoid the source procedure written being plagiarized by the others, also raise the safety of procedure.7.Can use the script that the server carries to produce the script that the customer carries.8.The article leads to(Object-oriented).9.The Components(ActiveX server component) of the ActiveX Server has infinite can enlarge sex.Can use Visual Basic, Java, Visual C, COBOL etc. to weave distance language to write the ActiveX Server Component that you need.10.More

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论