毕业论文考试系统

合集下载

在线考试系统毕业论文

在线考试系统毕业论文

毕业设计(论文)题目:基于web的在线考试系统的设计与实现学院:信息工程学院专业名称:计算机科学与技术班级学号:学生姓名:张威指导教师:杨词慧二O一三年六月本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果也不包含本人已用于其他学位申请的论文或成果。

对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

作者签名:日期:年月日导师签名:日期:摘要随着知识经济的到来,人类已跨入信息社会。

计算机技术的发展,使得传统的纸质考试的缺点日益突显,纸质考试出题改卷耗时、印刷耗纸的缺点促使了网络考试系统的发展。

然而,目前大多数高校仍然采用纸质考试的形式。

因此,本课题设计了一种基于Web的在线考试系统,以解决传统纸质考试系统存在的各种问题,促进网络考试系统的发展和普及。

本论文主要介绍了在线考试系统从需求分析到概要设计和详细设计,再到系统实现和调试的整个过程。

系统采用B/S模式开发,选择JAVA、JSP、JavaScript和Html 语言作为开发语言,采用Tomcat服务器技术,后台数据库选用MYSQL,主要开发工具是MyEclipse。

设计的在线考试系统包括系统管理、学生管理、查询考生信息、制作试卷、控制学生考试、日志登录管理等功能模块。

可以实现在线出题、在线考试、在线评分等功能,从而极大地提高了出题和改卷的效率,节约了考试成本。

关键词:在线考试B/S MyEclipseABSTRACTWith the advent of knowledge economy,human has entered the information society.The development of computer technology,the shortcomings of the traditional paper-based exam is highlighted,paper-based test questions change book time,the shortcomings of printing paper consumption has prompted the development of the network examination system.Most colleges and universities,however,are still in the form of physical examination.Therefore,this topic has designed a kind of online examination system based on Web to solve various problems of the traditional paper-based exam system,promoting the development and popularization of network examination system.This paper mainly introduces the online exam system from requirement analysis to outline design and detailed design,and then to the whole process of system implementation and debugging.System adopts B/S model development,select JAV A,JSP,JavaScript,and Html language as a development language,using Tomcat server technology,choose MYSQL,backstage supporter's database is the main development tools MyEclipse.This paper mainly introduces the system from requirement analysis to outline design and detailed design,and then to the whole process of system implementation and debugging.Online examination system design including system management,student management,query exam examinee information,paper making,control functions such as login,log management module.It can realize the online,online examination questions, online scores,and other functions,thus greatly improve the efficiency of the suggestion and the change of volume,saving the cost of the exam.Key words:online examination B/S MyEclipse目录1绪论 (1)1.1课题的来源及研究目的 (1)1.2国内外研究概况及发展趋势 (1)1.3研究内容 (3)1.4主要技术简介 (3)1.5预期设计目标 (5)1.6本文的组织结构 (6)2系统需求分析与设计 (7)2.1问题描述 (7)2.2可性行分析 (7)2.3性能需求 (9)2.4需求分析 (10)2.5具体处理流程和功能需求 (13)3系统数据库设计 (17)3.1概念结构设计 (17)3.2逻辑结构设计 (18)3.3物理结构设计 (19)4系统详细设计与实现 (21)4.1主要界面设计 (21)4.2各个模块功能设计 (24)5总结与展望 (32)参考文献 (33)致谢 (34)1绪论1.1课题的来源及研究目的随着信息技术与网络技术的快速发展,计算机越来越多地应用到人们的实际生活当中,也扮演着越来越重要的角色。

本科毕业论文---基于bs模式的在线考试系统的设与实现

本科毕业论文---基于bs模式的在线考试系统的设与实现

毕业论文﹙设计﹚题目基于B/S模式的在线考试系统的设计与实现学生姓名刘旭学号1109064040所在院(系) 数计学院专业班级信息与计算科学1102班指导教师赵晖完成地点陕西理工学院2014 年5 月25日基于B/S模式的在线考试管理系统的设计和实现作者:刘旭(陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西汉中723000)指导教师:赵晖[摘要]随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。

在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价。

老师希望有效改进现有的考试模式,提高考试工作的效率,教育机构也希望给网上的学生提供更全面灵活的服务,以更准确地对学生进行跟踪和评价。

在线考试系统正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的考试模式。

通过这种新的模式,为学校创造一种新的考试环境,使考务管理更方便顺利,提高考试工作效果和标准水平,使学校管理者、教师和学生可以随时随地通过网络进行考试工作。

本论文研究了一种基于JSP的在线考试系统。

该系统主要包括学生子系统模块、教师系统模块和管理员子系统模块。

学生模块实现的功能主要包括:学生登录、学生考试、和管理功能。

教师模块实现的功能主要包括:教师注册、添加科目、试卷管理、题库管理、试题管理、在线评卷、成绩管理和个人信息管理.本系统采用JSP和MySql为开发工具,具有扩展性。

[关键字]在线考试;JAVA;MySQL;MyEclipse;TOMCATThe Design and Implement of The Logistics ManagementSystem Based on B/S ModelLiu Xu(Grade11,Class02,Information and computing science Major, Mathematics and Computing Science Dept., Shaanxi University of Technology, Hanzhong 723000,Shaanxi)Tutor: ZhaohuiAbstract:With the development of computer technology and the Internet era, it has entered an information age which is also known as the digital age. In this digital network environment, students prefer personalized communication space to meet, to learn according to their own situation, and also needs a scientific evaluation. The teachers want to effectively improve the current test model to increase the examination efficiency. Education institutions want to give students a more comprehensive flexible service to more accurately track and evaluate students. Online examination system is developed to meet this demand targeting to an Internet-based test model. With this new model, schools can create a new test environment for the successful test management and to improve the effectiveness and examination standard level, so that school administrators, teachers and students can work anytime, anywhere via the Internet test.In this paper, an online examination system is developed based on JSP. The system includes subsystem modules of students, teachers and administrators sub-modules. The student module features include: student login, student exams, check grades, student messages and personal information management functions. The teacher module features include: teacher registration, adding courses, paper management, exam management, test management, online marking, performance management, message management, announced management and personal information management. The manager module features include: bulletin management, other management systems, professional management, class management, student management, teacher management and password change functionality. The system uses JSP and MySql as the development tools which are more extensible.Key Words:Online Exem System, JA V A, JSP, MySql目录1 引言 (6)1.1 研究背景 (6)1.2 研究意义 (6)1.3 研究现状 (7)1.3.1国外研究现状 (7)1.3.2国内研究现状 (7)1.4 研究的主要内容 (7)1.5 本文的组织 (7)2 系统相关技术 (8)2.1JSP技术 (8)2.2JAVA语言 (9)2.3数据库连接 (10)2.4M YSQL数据库 (10)2.5S ERVLET技术 (10)3 系统需求分析 (11)3.1系统概述 (11)3.2可行性分析 (11)3.3技术可行性 (11)3.4操作可行性 (11)3.5社会可行性 (11)4 系统概要设计 (12)4.1系统功能模块图 (12)4.1.1学生子系统模块 (12)4.1.2教师子系统模块 (14)4.2数据库设计 (16)4.2.1数据字典 (16)4.2.2数据表结构 (16)4.2.3数据表关系图 (19)5 系统详细设计 (20)5.1数据库连接 (20)5.2系统架构搭建 (20)5.2.1系统目录结构 (20)5.2.2系统访问权限设置 (21)5.2.3系统主要功能实现 (21)5.3系统功能模块的设计与实现 (22)5.3.1系统登录界面 (22)5.3.2系统子模块 (22)6系统部分功能测试 (27)6.1系统运行环境 (27)6.2系统部分功能测试 (27)7 总结 (31)7.1总结 (31)7.2未来工作展望 (31)参考文献 (32)致谢 (33)1 引言1.1研究背景传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再评卷、公布成绩,整个过程都完全靠人工完成,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。

在线考试系统的毕业论文

在线考试系统的毕业论文

在线考试系统的毕业论文在线考试系统的毕业论文随着信息技术的迅猛发展,传统的纸质考试方式已经逐渐被在线考试系统所取代。

在线考试系统作为一种新兴的考试方式,具有许多优势,如方便快捷、高效准确等。

然而,与此同时,它也面临着一些挑战,如安全性、公平性等问题。

本篇毕业论文将对在线考试系统进行深入研究,探讨其发展现状、问题与解决方案,并提出一些改进措施。

首先,我们将从在线考试系统的发展历程入手。

在线考试系统的起源可以追溯到20世纪90年代,当时互联网技术刚刚兴起。

最初的在线考试系统主要是基于文本的形式,学生通过电脑终端完成考试。

随着技术的不断进步,现代的在线考试系统已经实现了多媒体、互动等功能,使得考试更加生动有趣。

然而,在线考试系统也存在一些问题。

首先是安全性问题。

由于考试是在线进行的,学生可以通过各种手段获取考题答案,从而影响考试的公平性。

其次是作弊问题。

在线考试系统中,学生可以通过互联网搜索答案,甚至与他人合作作弊,这对于考试的真实性提出了挑战。

此外,技术问题也是在线考试系统面临的难题之一,如网络延迟、系统故障等,都可能导致考试过程中的不稳定性。

为了解决这些问题,我们可以采取一些措施。

首先是加强考试系统的安全性。

可以通过加密技术保护考试内容的安全性,限制学生在考试过程中的互动,防止答案泄露。

其次是加强监督与管理。

可以通过监控考试过程中的学生行为,检测作弊行为,并采取相应的惩罚措施。

此外,还可以加强考试系统的技术支持,提高系统的稳定性和可靠性。

除了解决问题,我们还可以探索一些新的发展方向。

首先是个性化考试。

传统的考试方式是一刀切的,无法满足不同学生的需求。

而在线考试系统可以根据学生的实际情况进行个性化设置,提供更加贴近学生实际水平的考题,从而提高考试的准确性和有效性。

其次是开放式考试。

传统的考试方式注重学生的记忆和应试能力,而开放式考试更加注重学生的思维能力和创新能力。

在线考试系统可以提供更加灵活的考题形式,鼓励学生进行思考和探索。

考试管理系统的设计与实现设计毕业论文

考试管理系统的设计与实现设计毕业论文
组成部分也研发出来投入使用。
1.3系统需求分析
从考试管理系统方面来说,想要系统运行的更加流畅,就需要配 置高的计算机,因为每个计算机的硬件和软件配置不一样有高有低。 只有配置高的计算机才能保证平台的流畅。
从个人方面来说,不止需要一个好的计算机,还需要一个好的开 发软件和平台,这样才能让我们把所学的开发知识加以实践和实现。 在不断的学习过程中进步,为以后的开发程序打下深厚的基础。
This document is produced by trial version of Print2Flash. Visit www. print2flash. com for more infor开发背景
随着我国的信息化技术的快速发展计算机技术和互联网技术的 普及,不止推动我国的经济、医疗、卫生等方面快速发展。同时也对 我国的教育方面也影响重大,出现了一系列新的产物,而在线考试系 统就是也一发展情况下的一大产物。在信息化日益加快的网络环境下, 在线考试系统就是在以网络为基础上,出现的一种新得到考试模式。
总结.......................................................................... 16 致谢.......................................................................... 17 参考文献........................................................................ 18
microsoftsqlserver是微软公司所推出的一个强大又灵活的数据库平台拥有众多的优点能够满足考试管理系统各种需求考试管理系统根据用户需求采用sqlserver2008搭建成功对数据的增加删除修改查询等功能实现操作方便并且对数据的统计分析等也极为方便并且占用内存较小

在线考试系统毕业论文

在线考试系统毕业论文

目录一、概述 (1)(一)项目开发背景 (1)(二)系统开发目的 (2)二、需求分析 (2)(一)系统流程分析 (2)(二)系统用例图 (3)(三)考生在线考试活动图 (3)三、数据库设计 (4)(一)E—R图 (4)(二)数据表 (5)四、系统主要功能模块设计与实现 (7)(一)登录界面 (7)(二)在线考试模块 (9)(三)在线练习模块 (16)(四)密码修改模块 (22)五、小结 (23)参考文献 (24)在线考试系统(计算机应用技术专业08(1)班,陈建)摘要:在线考试系统是借助计算机、互联网等先进技术为代表的信息手段,改变以往传统考试方式,采用无纸化考试方式。

相比传统的考试方式,基于web 的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。

本论文主要阐述一个功能相对简单的在线考试系统的后台操作过程及一些关键技术。

该系统用户信息主要由用户注册自行输入,考试时考生输入学号,核对正确后进入考生界面,考生界面主要有考生基本信息、修改密码、开始答题、查看成绩、查看答题等组成,关键实现了管理员对考生答题的控制,一方面为试题生成的控制,另一方面为答题的控制及是否可以查看试题答案。

管理员进入管理员界面,管理员界面主要由生成试卷、查看试卷、考试控制、查看成绩及题库维护等模块组成,在此界面下,完成对试题库的维护,及当有考试任务时,自动生成试题、答题控制、试题参考答案控制等功能,较完整地实现了在线考试的功能。

关键词:在线考试系统;模拟考试;登录;自动组卷一、概述(一)项目开发背景在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。

毕业设计(论文)-基于web架构的试题库系统设计[管理资料]

毕业设计(论文)-基于web架构的试题库系统设计[管理资料]

摘要考试的规模化、科学化和标准化对从业人员或者学生劳动人员的知识能力提高了要求,从而考试的次数频繁工作量也加大了,题库的作用越来越受到人们的重视。

本文给出了一个基于WEB架构的B/S模式的试题库系统。

该系统实现试题的采编与试卷的自动生成,试题库维护,处理含有多媒体信息的试题数据,实现智能组卷,实现将已有的实体文档自动采编入库,将试卷自动转换为word文档格式的笔试卷等功能。

在实现相应功能当中利用的技术包括:数据库技术,ASP技术,VBA技术,组件技术等。

将WEB架构与WORD对象模型相结合,系统实现了试题库的时间空间上的可利用性,用户可以往试题库中随机地添加各种类型的试题,题目和答案都可以在WORD环境下编排并能根据用户要求在WORD中形成试卷和答案。

【关键字】WEB架构试题库系统VBA ASP 数据库AbstractThe modernization of the test makes us employees and students promote our knowledge and abilities. Thus we do the multifarious exam more frequently than before, and the workload of the examination also enlarged. People pay more attention to the function of the Examination Pool.In this thesis it puts forward a WEB-based database system which belongs to B/S model. This system under discussion covers collecting exam questions and generating tests automatically, maintenance of database, methods for processing data including multi-media information, generating examination papers and collecting existing exam documents into the database automatically, shifting test paper records automatically into written test paper of a Word document format.During the researching and developing the system, we availed ourselves of Database Technology, ASP Technology, VBA Technology, and COM Component Technology and so on.To combine web construction together with word object model, the database system can be available everywhere at any time. Customer can also put various types of the tests to the system automatically. As required both topic and answers can be arranged under the word environment, test paper and answer paper of word document format can also be generated.【Keywords】WEB Construction; The System of the Examination Pool; VBA; ASP; Database目录1 引言 (4) (4) (4)2 试题库系统需求分析 (5).............................................................................................. 错误!未定义书签。

考试系统设计论文

考试系统设计论文

考试系统设计论文学号毕业设计(论文)基于JAVA的考试系统的设计与开发教学系:指导教师:专业班级:学生姓名:二零一二年五月郑重声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

本人签名:日期:毕业设计(论文)任务书学生姓名专业班指导教师工作单设计(论文)基于JAVA的考试系统的设计与开发设计(论文)主要内容:此毕业设计的内容是设计开发一个基于java技术的在线考试系统,以Windows XP 为操作系统平台,以MYSQL作为数据库,实现网上考试系统应有的主要功能模块,包括:1.启动系统后出现系统登陆窗口界面;2.管理员的登录,管理和维护;3.考生注册、登录、注销;4.考试管理,包括出题组卷,考试时间控制与提示等;5.成绩管理,包括判卷,对考试成绩进行查询;6.提供系统使可靠和安全的措施,包括数据备份和验证操作员密码功能。

应让用户操作方便,容易维护。

要求完成的主要任务及其时间安排:要求完成的主要任务:1. 查阅资料,写出不低于10篇参考文献(其中至少有2篇外文文献)的参考文献资料;2. 进行方案论证;写出开题报告;3. 进行总体设计和详细设计;完成软、硬件设计4. 完成系统的联调;按系统设计要求,能独立运行演示程序5. 撰写论文并准备答辩;要求论文语言通顺,整篇论文不少于10000汉字;时间安排:1、2月22日前(第二周周三)接收指导教师下达的毕业设计任务书。

2、3月10日前(第四周末)完成开题报告并提交开题报告给指导教师审阅、批复。

3、3月11日~5月11日(第4至13周)为系统设计与撰写论文时间。

其间:(1)毕业设计的期中检查定第8~9周;(2)文献摘要的提交时间在3月30日(第7周)前;(3)5月7日~13日(第13周)指导教师初阅论文,学生修改论文;4、5月14日~5月20日(第14周)为答辩小组内交换评阅论文,学生制作PPT进行答辩准备。

BS体系结构的在线考试系统的设计及实现过程毕业论文

BS体系结构的在线考试系统的设计及实现过程毕业论文

摘要伴随着Internet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,计算机,网络技术也渗透到了学校的日常管理当中去。

而且网络化的管理也适合现在人的生活需求。

在线考试系统以其较高的实用功能、高效率的管理手段深受各界教育人士的青睐。

本系统运用b/s模式设计思想,运用当前较流行的JSP,JavaBean,SSH 框架,ajax和Jscript脚本语言技术和SQL SERVER数据库来实现的。

本文介绍了在线考试系统的发展现状,同时分析了系统中用到的JSP、JavaBean和Jscript脚本语言等技术的特点,并对在线考试系统的主页面和数据库进行了详细的设计。

并以此为理论基础和实践依据,设计并实现了在线测试系统。

实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、教师在线批卷、成绩管理等各项功能。

系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。

在网络已经延伸到我们社会生活的方方面面的今天,在线考试必然成为以后学校管理一个重要的方面,伴随着学校的发展而日益的完善,从而提高学校的整体的办公效率。

关键词在线考试系统;JSP技术;SSH框架;Ajax技术IAbstractWith the Internet technology in various fields, a wide range of applications, Today's society has entered the information age, Social revolution in information technology in all areas of earth-shaking changes have taken place, Computers, network technology has infiltrated the school's day-to-day examination of them to go. And network management are also suitable for the living examination system for its high practical functions and efficient management by means of education, people from all walks of life of all ages.The use of the system b / s mode of thinking of the design, At present, the use of the more popular JSP, JavaBean,SSH,Ajax and Jcript scripting language of technology and SQL SERVER Database achieved. This paper introduces online examination system development, while analysis of the system used in the JSP, JavaBean and Jcript scripting language, such as technical characteristics, and on-line page of the examination system and database design in detail. As the theoretical basis and practical basis for the design and realization of the on-line testing system. The realization of the functions are: the maintenance of questions, user management, system to inform the management, on-line testing of students, teachers approved on-line volume, performance management and other functions.Systems with higher availability, Through the system, published in the local area network used to test the workflow procedures, test results of the good work. The network has extended to every aspect of life in our society today, On-line examination after the school is bound to become an important aspect of management, Along with the development of schools and the increasingly improved, so as to enhance the school's overall office efficiency.Keywords On-line Examination System JSP test SSH AjaxII目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 目的和意义 (1)1.3 系统设计思想 (2)1.4 论文的工作内容及论文的结构 (3)第2章可行性分析 (4)2.1 系统流程图 (4)2.2 经济可行性 (5)2.3 技术可行性 (7)2.4 运行可行性 (7)2.5 本章小结 (7)第3章需求分析 (9)3.1 在线考试系统产生和发展情况 (9)3.2 在线考试系统的需求分析 (10)3.2.1 系统数据流图的构建 (10)3.2.2 数据字典的构建 (12)3.3 本章小结 (22)第4章总体设计 (23)4.1 系统模块总体设计 (23)4.2 数据库设计 (24)4.2.1 数据库设计概述 (24)4.2.2 数据分析 (24)4.2.3 数据库的详细设计 (25)第5章详细设计 (29)5.1 系统运行平台设置 (29)5.2 开发工具简介 (29)5.3 基本信息设置功能设计 (31)5.3.1 系统整体程序流程图构建 (31)5.3.2 试题维护功能模块 (33)5.3.3 批阅试卷功能模块 (34)5.3.4 简答题考试功能模块 (35)5.3.5 系统信息管理功能模块 (37)III5.4 本章小结 (38)第6章系统测试 (39)6.1 为什么要进行系统测试 (39)6.2 软件测试 (39)6.2.1 测试的基本概念 (39)6.2.2 测试步骤 (40)6.3 本系统测试 (41)6.4 本章小结 (44)第7章系统主要功能使用说明 (45)7.1 系统登录步骤 (45)7.2 管理员试题维护功能 (45)7.3 教师批阅考卷功能 (47)7.4 考生考试功能 (49)7.5 成绩查询功能 (50)本章小结 (51)结论 (52)致谢 (53)参考文献 (54)附录1 译文 (55)附录2 英文参考资料 (59)附录3 部分参考代码 (64)IV第1章绪论1.1课题背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.1.4 考场广播的设计与实现
在考场上,监考老师需要向考生说明各种注意事项和考卷中出现的问题,在考试将要结束的时候需要提醒考生填写答题纸。

在该考试系统中添加了考试广播功能,监考老师可以在线向所有考生发送广播信息。

实现方法:
{
for(int i=0;i<this.client_list.Count;i++)//遍历客户列表 {
string[] tokens =
((Client)client_list[i]).Host.ToString().Split(new Char[]{':'});
IPEndPoint ip=new
IPEndPoint(IPAddress.Parse(tokens[0]),1035);
// 向客户发送广播信息
}
}
5.2 Client 端的详细设计与实现
Client 端是考生直接面对的考试界面,考生通过Client 端登陆服务器,浏览考题,在线做题,并且保证考生的答案可以准确无误的传输到Server 端。

因此,在整个Client 端的设计中要保证数据传输的可靠性和用户界面的直观性,友好性。

以下主要介绍了实现客户端的主要技术。

5.2.1 服务器IP 和端口号的配制
在当前的计算机网络中TCP/IP 协议得到广泛的使用,各高校的局域网一般都支持TCP/IP 协议,在以TCP/IP 协议为基础的网络中IP 地址是网络中的唯一标识。

端口号又是专门对应于某一应用的标识。

因此,在考生登陆考试系统前必须保证IP 和端口号的正确性。

一般来讲服务器的IP 和端口号是不变的,如果在每次考试时考生都要重新写入那会给考生带来麻烦,而且不是每一个考生都懂得这些考前的准备工作,因此,在该系统中
把这些配制信息保存在一个文件中,当考生使用客户端登陆考试系统时自动读取配制文件中的信息。

简化了考试不必要的过程。

以下是该功能的实现:
private void Form1_Load(object sender, System.EventArgs e)
{
string ";//路径设置
if(!File.Exists(path))
{
using (StreamWriter sw=File.CreateText(path))//创建文件
}
else
{
using (StreamReader sr=File.OpenText(path))
{
{
//读取IP
}
{
//读取端口号
}
}//end using
} //end else
}
5.2.2 用户考试界面的设计与实现
考试界面的设计是该系统的一个难点,在设计中必须考虑直观性和友好性这两个要素。

该系统通过模拟传统的考试方式来实现独特的用户界面。

考生在登陆成功后进入考试状态,在考试状态下考生可以进行浏览考题,在线答题,随时保存答案,在线询问,提交考卷等功能。

图26
功能图
:。

相关文档
最新文档