基于CS模式的小型局域网考试系统java毕业设计论文Word文档下载推荐.docx
《基于CS模式的小型局域网考试系统java毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于CS模式的小型局域网考试系统java毕业设计论文Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;
学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;
学校可以采用影印、缩印、数字化或其它复制手段保存论文;
在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
导师签名:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
摘要
随着互联网技术的发展与普及,网络文化伴随着网络时代的到来也应运而生,作为一种新的文化形式已基本完备。
本文概述了小型局域网考试系统的相关设计内容,论文开始简单的介绍了本次毕业设计的需求分析及设计背景,分析了目前各行各业信息化的进程,强调了无纸化考试对于现行教育事业的必要性,结合本次毕业实习的经历我确定了本次毕业设计的内容。
本文重点介绍了局域网考试系统的设计构思,经过认真的思考决定采用与平台无关的Java系统开发语言,利用Java语言的安全性、健壮性、可移植性等特性有效的完成对系统的开发;
详细介绍了以客户/服务器为模型(C/S模型)的局域网考试系统的总体功能结构,重点阐述了在实际的设计过程中遇到的各种问题及解决方法;
本文还在设计阶段对系统数据处理模块设计类图等做了简单的介绍,对系统中涉及的一些主要的代码进行了简单的介绍;
本文还对系统实现的主要功能做了简单的概述,主要功能有:
试卷录入、试卷发放、发放考生信息单、发送即时通知、开启考场监控、调用辅助工具(计算器和记事本)、成绩评定、成绩查询、成绩导出等。
本文的最后我写了一下本次设计的感想,着重说出了本次设计中自己的得失以及该设计存在的不足之处。
关键词:
Java,C/S模型,局域网,考试系统
Abstract
WiththedevelopmentandthepopularityoftheInternet,cybercultureturnsoutontheappearanceofcybertime,whichisalmostfullyequippedasanewculturalform.ThisarticleoutlinesthesmallLANdesigncontentrelatedtoexaminationsystem,thepaperstartedasimpleintroductiontothisgraduationprojectneedsanalysisanddesignbackground,analysisofthecurrentprocessofinformationindustries,emphasizingthepaperlessexaminationtotheexistingeducationthenecessityofcombiningtheexperienceofthisgraduationinternshipI'
msurethecontentsofthisgraduationproject.
Thisarticlefocusesonthelocalareanetworkexaminationsystemdesignidea,aftercarefulthoughtdecidedtoadoptaplatform-independentJavasystemdevelopmentlanguage,theuseoftheJavalanguage,security,robustness,portabilityandotherfeaturesandeffectivecompletionofthesystemdevelopment;
detailedintroducestheclient/servermodel(C/Smodel)LANtestsystem'
soverallfunctionalstructure,focusingontheactualdesignprocessencounteredproblemsandsolutions;
paperstillinthedesignstageofthesystemdataprocessingmoduledesignclassdiagrams,andsodoabriefintroductionofthesysteminvolvedinsomemajorcodewasbrief;
articlealsoachievethemainfunctionofthesystemtodoasimpleoverviewofthemainfeaturesare:
paperentry,releasepaperstodisseminateinformationonthecandidateslist,sendinstantnotification,openexaminationroommonitoring,calltheauxiliarytool(calculatorandnotepad),performanceevaluation,performanceinformation,exportandotherachievements.ThelastarticleIwroteaboutthisdesignthoughts,focusingutteredthisdesigntheirownprosandconsaswellasthedesignofexistingdeficiencies.
Keywords:
Java,C/Smodel,LAN,examinationsystem
第1章绪论
1.1设计背景
随着计算机技术和网络技术的迅猛发展,计算机已经应用到各个领域。
利用校园局域网在计算机上进行考试也越来越普遍。
传统的考试从出卷、制卷、评卷、登分工作量极大,而且人工出卷和评卷容易受到教师主观因素的影响。
网络考试利用计算机自动的出卷和评卷,大大的减轻了教师的工作量。
Java语言作为一种网络编程语言,它具有面向对象、平台独立、多线程等特点,非常适合网络环境下开发应用程序。
Java提供的Socket技术也大大的简化了原有的网络操作过程,使得网络应用程序在开发的时候不必再考虑网络底层的代码设计,大大的缩短了设计的时间。
1.2设计的目的与意义
为了适应新形势的发展,使其尽快在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来本次毕业设计我设计了一个简单的小型局域网考试系统——绿光考试系统。
绿光考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过局域网(校园网)进行,方便校方考务的管理,也方便了考生。
为了能使系统适应不同的操作系统,我选择了与平台无关的开发语言Java;
为了实现考场监控等特色功能,我采用了C/S模式,因为B/S无法满足;
为了保障系统通信,我采用了面向连接的TCP协议;
为了让用户获得更方便的操作,我努力使系统最终无需安装即可使用,如通过对象序列化技术取代数据库、增加记忆功能等;
为了能使系统容易扩展新的功能我采用优秀的设计模式进行系统架构。
绿光考试系统以其出色的功能特性为老师和学生带来更高的工作和学习效率。
1.3开发环境介绍
1.3.1硬件环境
编程工具:
JDK+Eclipse+RationalRose+Visio
机型:
联想ThinkPadE40
处理器名称:
AMDAthlon(tm)IIP340Dual-CoreProcessor双核
硬盘驱动器:
WDCWD1600AAJS-22WAAO
系统内存:
金士顿内存2GB
硬盘:
希捷ST9320325AS(320GB)
显示卡:
ATIMobilityRadeonHD5400Series(1024MB)
网卡:
MicrosoftVirtualWiFiMiniportAdapter11b/g/nWirelessLANMini-PCIExpressAdapterII
RealtekPCIeGBEFamilyController
显示器:
通用即插即用监视器
操作系统:
MicrosoftWindows7旗舰版ServicePack1(build7601),32-bit
1.3.2软件环境
1.Eclipse
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身