版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-苏州高波软件技术专业学校毕业设计(论文)报告软件工程系专业计算机应用程序0816类姓氏名* * *学号* * * * * *设计标题在线考试系统指导教师* * *开始日期2011.1.233542011.4.20欢迎下载-苏州高波软件技术专业学校毕业设计完整性承诺本人谨慎重承诺并声明:我保证在毕业设计过程中严格遵守学校的相关规定,在指导教师的布置和指导下完成规定的毕业设计工作,绝对不要虚伪,不要给别人抄袭毕业设计或别人的成果。着述的毕业论文或毕业设计在指导老师的指导下自主完成,文中的引文、引文、图表注明出处,本人愿意对由此产生的后果负责。学生签名:日期:年月日毕业设计知识产权所有权声明本人在
2、老师的指导下完成的论文、设计成果、知识产权归学校所有。学校有以某种方式公布、复制、公开阅览、贷款、申请专利等权利。学生签名:日期:年月日教师签名指南:日期:年月日在线考试系统摘褥子考试系统WebExam是目前市场占有率较高、最常用于政府、工业和企业的各种专业在线考试、作业、练习等的远程电子学习考试软件。适用于Lan和internet,无需安装客户端即可执行在线考试、工作、练习、成绩排名等功能,还可以存储卷、自动评分、成绩祖怀和分析等功能它既有最开放的题库管理系统,又有提供Word试卷自动输出、Excel标题导入导出、题库和论文导入导出等设计的最灵活的组卷系统,提供了资源的快速收集和高孔刘功能。
3、开发方法中广泛使用的Microsoft。引入了Net Remoting技术思想,将整个开发过程分为需求分析、摘要设计、详细设计和系统实施等阶段。该系统优化和重构了管理过程,使人力资源管理更加高效、科学、更准确地管理数据,使人力资源部门从费时的工作中解放出来,集中在更高水平的政策工作中。关键词在线考试系统;C# .net编程语言;Visual studio 2008SQL Server 2005数据库欢迎下载列表第一章简介11.1主题研究背景11.2主题研究的目的和意义1佐原健二系统分析概述22.1简介22.2系统需求分析22.3系统概述32.4Visual Studio 2008概述42.5S
4、QL Server 2005数据库概述5第三章系统程序总体设计63.1系统设计思想和相关技术简介63.1.1系统体系结构设计63.1.2系统范围的模块功能设计6第四章数据库设计84.1简介84.2分析数据库要求84.3数据库概念结构设计84.4数据库逻辑结构设计8第五章界面设计与实现105.1家庭设计105.1.1实现目标105.1.2登录窗口105.1.3注册窗口125.2主要界面设计用户登录信息屏幕135.2.1实现目标135.2.2主界面135.3主要界面设计 ADDQUESTION。ASPX175.3.1实现目标175.4主要界面设计 USERMANGEMENT。ASPX185.4.1
5、实现目标18结论20审计21应试门22第一章简介1.1主题研究背景近年来,随着网络的兴起,远程教育的发展,普及网络教育的呼声越来越大,不亚于电子商务。联合国教科文组织在1998年的一份调查报告中说:“无论是发达国家还是发展中国家,教育在一定程度上存在落后于现实要求的问题。特别是诺森三世国家普及远程教育,特别是网络教育不仅是解决这个问题的有效方法,而且将成为创新传统教育模式的重要动力。”中国的网络教育随着网络的发展,同时也在增长,网络教育也为中国的教育事业打开了新天地。1.2主题研究的目的和意义随着网络技术的快速发展,现在很多外国大学和社会其他部门已经开始了远程教育。但是远程教育软件开发尚处于初
6、期阶段,随着该技术的不断发展,需要更好、更精密的软件系统作为远程教育,因此对软件设计者提出了更高的设计要求。远程教育包括很多链接。教育系统、考试系统、答案系统等。重要的链接之一是在线考试系统,同时也是最难实现的链接。在我国,远程教育蓬勃发展。但是,学校和社会上的各种考试大部分采用现有的考试方法,以这种方式组织一次考试,需要经过五个阶段,即人工出题、考生考试、人工评分、成绩评价、试卷分析。显然随着考试类型的不断增加和考试要求的增加,教师的工作量也越来越大,可以说传统的考试方法不再适合现代考试的要求。随着计算机应用的快速增长,远程教育、虚拟大学的出现等网络应用正在扩大,这些应用逐渐深入到数万户。人
7、们迫切需要这些技能,以减轻教师的工作负担,提高工作效率,同时提高考试质量,使考试更加公平客观,进一步激发学生的学习兴趣。佐原健二系统分析概述2.1简介ASP。NET是最新的数据访问技术ADO .Microsoft最新的集成web开发平台,与NET一起构建强大、安全和可靠的企业级web应用程序。ASP。NET的语法与ASP非常兼容,提供了新的编程模型和结构,可以生成更安全、可扩展和可靠的应用程序。ASP。采用NET技术的系统在以下方面有显着的性能改进:每次打开ASP页面时,必须先编译并解释页面,因此重复打开页面时不会提高速度。NET页面只需编译一次,直到修改页面或重新启动web应用程序。这大大提
8、高了多次访问时的速度。使用ASP构建数据库页时,只能通过ADO的RecordSet对象一次读取记录,因为ASP不提供将输出数据作为内容提供的组件。NET表示ADO .可以通过NET提供的数据库组件(如DataGrid)直接联系数据库。ASP。NET支持应用程序的实时更新,允许管理员在不关闭网络服务器或停止应用程序运行的情况下更新应用程序文件。应用程序文件绝对不会锁定,因此即使在运行程序时,文件也可能被复盖,文件更新时,文件会平滑转换为新版本。ASP。NET使用“代码分离”技术编写代码,使代码编写更加容易,结构明确,降低了系统开发和裴珉姬管理的复杂性和成本。2.2系统需求分析系统开发的总体任务是
9、实现在线考试的系统化、标准化、自动化。系统功能分析是在系统开发的总体任务的基础上进行的。在线考试系统需要完成的功能主要是用户的注册和注册。管理用户在线回答科目。管理员的考试问题管理和个人信息管理功能。对于数据库,使用关系数据库强大的查询语言,根据需要及时处理企业的各种信息存储和存档。集成了输入、裴珉姬管理、查询、审计和各种处理的系统,通过菜单可以实现快速、方便、高性能和强大的操作。易于使用、易于使用、图像增强的数据处理,使用户可以随心所欲地使用。2.3系统概述该系统是实施过程中主要实现以下目标的在线考试系统:(1)界面友好美丽。反映在线考试系统的特点,易于操作。(2)每个功能模块的层次清晰,代
10、码高效,易于理解。(3)通过简单明了的添加和编辑提高生产力。(4)查询方便,数据存储安全可靠。(5)功能综合,实用性强。主要功能包括:1.注册用户模块注册用户主要实现用户的登录功能和注册功能。2.在线测试模块在线测试是本系统的核心模块,无论是管理员还是普通用户,都可以执行在线测试。使用此页面可选取其他帐号以测试帐号,或显示或隐藏回应提示。3.帐户管理模块只有具有管理员权限的用户才能进入帐户管理模块。在帐户管理模块中,除了您已经是本人。考试问题管理模块只有具有管理员权限的用户才能进入试题管理模块。5.用户管理模块在“用户管理”模块中,管理员可以删除用户和修改用户信息。此页面未添加用户功能,用户可
11、以注册自己的登录。6.个人信息修改模块一般用户登录后,可以进入修改个人信息模块,修改个人密码、社会安全号码、电子邮件等信息。7.开发环境选择方法当前Delphi、PowerBuilder、Visual C、Java、Visual Basic6、VB。开发数据库管理信息系统(如NET)时使用的编程语言很多。还有用于后台数据库管理(如Oracle、MS SQL SERVER、SYBASE、INFORMIX、DB2、VISUAL FOXPRO、ACCESS等)的许多DBMS。本人根据秦小燕老师的部署要求,使用面向对象的软件开发方法实施了此在线考试软件,系统开发工具我们选择了跨平台开发工具Visual
12、 Studio 2008。前台作业和后台数据库处理连接主要是ADO。使用NET技术和SQL Server2005数据库,使用客户端服务器模式(C/S)以强大的SQL查询语言实现预定义的功能要求。2.4 Visual Studio 2008概述Visual Studio 2008是一个全面的集成开发环境,用于编写、调试代码,并将其编译为程序集以进行发布。事实上,Visual Studio提供了非常专业的多文档界面应用程序,用于执行与开发代码相关的所有任务。l文字编辑器:在文字编辑器中,您可以建立C#代码(以及VB 2005、J#和C代码)。此文本编辑器相当复杂。l代码的设计视图编辑器:用于在项目
13、中可视化的布局用户界面和数据访问控制。此时,Visual Studio会自动将所需的C#代码添加到源文件中,从而在项目中实例化该控件。l支援视窗:可让您检视已修改专案的不同方面。也可以使用这些窗口指定编译选项。在l环境中编译:无需从命令行运行C#编译器,只需选择一个菜单选项即可编译项目。Visual Studio调用C#编译器。l集成调试器:编程的本质是代码第一次运行时通常不能正确执行。第二、第三次才能正常工作。Visual Studio无缝连接到调试器,在调试器中可以设置断点和观察变量。l用于集成的MSDN帮助:Visual Studio可以从IDE调用MSDN文档说明。l访问其他程序:Vi
14、sual Studio还可以调用其他许多工具来查看和修改计算机或网络的某些内容,而无需退出开发环境。2.5 SQL Server 2005数据库概述SQL Sevrer2005是C/S体系结构的关系数据库管理系统,它使SQL语言在客户和SQL Server之间发送处理请求,SQL Server使用C/S体系结构将任务划分为两部分3360客户端,将数据作为逻辑处理呈现给用户,由SQL Server管理数据库。SQL Server使用TransactSQL作为数据库查询和编程语言,TransactSQL使您可以轻松访问数据,以及查询、更新和管理关系数据库。第三章系统程序的总体设计3.1系统设计思想
15、和相关技术简介3.1.1系统体系结构设计首先,当用户登录且登录成功系统检测到用户类型时,用户类型分为普通用户和管理员两种。一般用户登录后只能进行在线回答和个人信息管理,在线回答时可以选择帐户,可以显示和隐藏回答提示,还可以在模块测试后重新恢复回答错误的问题。管理员身份登录功能很多,除了在线回帖外,还可以进行帐户管理、考试题目管理和用户管理,帐户管理包括科目的添加、删除、修改,考试问题管理也可以增加、删除、更改;用户管理仅允许删除和修改用户信息,附加用户在注册用户功能中执行。图3-1在线考试系统功能框架3.1.2系统范围的模块功能设计分析整个系统,可以获得图3-3所示的以下功能模块:注册者模块:面向注册者。注册后,可以参加在线考试。管理员模块:面向管理员。您可以添加、删除、修改和更新考试问题。可以做答案测试。科目管理考试银行管理和对用户的管理。图3-3功能模块图第四章数据库设计4.1简介数据库是应用程序系统的核心。数据库通常需要充分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于宾馆管理制度的规定(3篇)
- 安全改造项目管理制度范本(3篇)
- 2026广东广州生物医药与健康研究院数字生物医学研究中心招聘科研助理1人笔试参考题库及答案解析
- 2026重庆市铜梁区巴川街道福利院工作人员招聘2人(第二次)考试参考题库及答案解析
- 2026年吉安市青原区两山人力资源服务有限公司面向社会公开招聘2名超市店员参考考试题库及答案解析
- 2026年上半年云南省科学技术厅直属事业单位公开招聘人员(8人)参考考试题库及答案解析
- 2026春季江西赣州石城县西外公立幼儿园教职工招聘备考考试题库及答案解析
- 2026年临沂市市直部分事业单位公开招聘综合类岗位工作人员(21名)参考考试题库及答案解析
- 2026年度济南市章丘区所属事业单位公开招聘初级综合类岗位人员备考考试题库及答案解析
- 2026山东事业单位统考滨州市阳信县招聘30人备考考试题库及答案解析
- 任务汽车的自救与互救教学要求解释车辆自救互救的基本概念
- 大学之道故事解读
- GB/T 18851.2-2024无损检测渗透检测第2部分:渗透材料的检验
- 洗涤设备售后服务标准化方案
- 电力设施管沟开挖安全操作方案
- 中药材精加工合作合同
- 2023年全国职业院校技能大赛-生产事故应急救援赛项规程
- 学校零星维护维修方案
- 网站对历史发布信息进行备份和查阅的相关管理制度及执行情况说明(模板)
- NB-T 47013.1-2015 承压设备无损检测 第1部分-通用要求
- 广东广州市黄埔区统计局招考聘用市商业调查队队员参考题库+答案详解
评论
0/150
提交评论