毕业设计(论文)基于JAVA的网上在线考试系统设计_第1页
毕业设计(论文)基于JAVA的网上在线考试系统设计_第2页
毕业设计(论文)基于JAVA的网上在线考试系统设计_第3页
毕业设计(论文)基于JAVA的网上在线考试系统设计_第4页
毕业设计(论文)基于JAVA的网上在线考试系统设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、xxxxx大学毕业实践报告题目:网上在线考试系统的设计毕业设计毕业调查报告毕业专题类型:指导老师: 系 别: 班 级: 学 号: 姓 名: 二0xx 年 x 月 x日网上在线考试系统的设计班级:xxx班 小组成员:xxx、xx、xxx学号:xx号 xx号 xx号指导老师:xxx【摘要】 如今是个科技迅猛发展的时代,网络技术已经参透到了社会的各个领域,传统的考试显得臃肿而复杂,已无法应对飞速发展的社会需求,因此必须开发出一种与时代接轨的软件,以适应当下教育之需要。而在线考试系统就是很好的一个例子。人们通过网上在线考试系统几乎可以在任何地方参加考试、在很大的程度上扩展了考试的灵活性。交试卷不到一分

2、钟的时间内就可知道考试成绩,老师也可以通过网络随时查看考生成绩和考试相关情况,如此便大大提高了考试效益。采用windows2000server(sp2)ie6.0j2dk1.41+editplus2.0jcreatorle+dreamweaverultradev4.0/mx。管理员登录后能够动态添加、删除、修改题库中的试题,并且对考生、考生成绩及留言簿和公告栏等进行管理。考生通过注册、登陆后、由系统自动分发试卷实现在线考试并得出考生成绩。另外,系统还有很好的安全策略,用来应付在考试过程中出现的各种意外情况。本论文对网上在线考试系统的具体实现进行了深入研究,介绍了整个系统的开发原理、总体规划、设

3、计思想及具体实现过程,力争该系统真正实施。【关键词】 在线考试;java;access数据库;试卷管理;目 录摘要.2关键词.2前言.4第一章 绪论.51.1 传统考试的弊端.1.2 在线考试系统的问题的提出及发展背景.1.3 考试系统的研究目的及其意义.第二章 可行性研究.2.1可行性分析.2.1.1技术可行性.2.1.2经济可行性.2.1.3操作可行性.2.2系统实现目标.第三章 需求分析.3.1系统需要解决的主要问题.3.2系统应该具备的基本功能.第四章 系统设计.4.1考试系统总体结构设计.4.1.1录与导航模块.4.1.2在线考试模块.4.1.3管理模块.4.2 数据库的设计. 4.

4、2.1基本概念. 4.2.2数据模型. 4.2.3数据库设计方法简述. 4.2.4数据库设计的基本步骤.4.3 系统流程图.第五章 系统实现.5.1用户登录.5.2用户注册.第六章 功能测试.6.1测试目标.6.2测试项目说明.6.3测试评价.结束语. .参考文献.致谢.前言随着网络技术的不断发展,现在很多国外的大学和一些培训机构都已经开设了远程教育,通过计算机网络实现异地教育和培训。如今,计算机硬件技术的发展已经达到了相当高的水平。随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑

5、系统和考试系统等。然而其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减

6、轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考

7、试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。网上在线考试系统运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了试卷的客观题部分,但已具有用户注册、多用户同时在线考试、动态随机出题、时间控制、自动判卷,试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题和判卷等繁重的工作量。第一章、绪论1.1 传统考试的弊端从封建社会的科举制度,到如今的高考,无不都是用着同一种考试方式,那就是笔试。然而这样也难以避免其作弊,近几年来作

8、弊的情况成出不穷,很多高科技都投入到作弊当中去了,如何从根源上避免这种情况呢!我想还是要改变一下平常的考试方式,开发一种考试软件,也就是在这提到的网上在线考试系统。总的来说,目前学校传统的手工方式测验存在以下弊病:、工作量大,教师到处找试题、拼试卷、印刷、评分、算成绩,整个过程不仅工作量很大,而且效率不高,花费了教师大量的时间和精力;、周期长,一次单元测验好多天后才能出结果,才能讲评,这时往往下一单元已经上了好几节课,影响了教学的连贯性;、反馈能力弱,试题选择随意性大,对成绩的分析停留在平均分、及格率等表面层次上,难以统计出学生对各个知识点的掌握程度,因此不能对症下药,只好加大练习强度,大搞题

9、海战术,加重了学生的学习负担,使素质教育成为空话。由此可见,教学反馈环节的不足对整个教学过程有着一定的负面影响。1.2 在线考试系统的问题的提出及发展背景随着社会的进步和商品经济的不断发展,社会对劳动者和技术人员的知识和能力水平的要求越来越高。考试作为衡量人的能力的重要手段,在现代生活中的地位进一步提高,并深入到社会的各个方面。各种各样的学历考试、资格证书考试层出不穷。同时,internet技术的发展使得考试的技术手段和载体发生了革命性的变化。internet的开放性和分布性的特点以及基于internet的巨大计算能力使得考试突破了时间和空间的限制。基于internet的考试系统正成为人们的研

10、究热点之一。例如在英国,已经实现了英语资格考试的网上学习和水平认证全过程。计算机应用迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等,使得基于网络的在线考试系统成为现实。基于网络的在线考试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。1.3 考试系统的研究目的及其意义网络考试系统以准确、高速、网络化的信息技术为手段,实现了练习、测验过程各环节的高度自动化、科学化和教学反馈信息的深度挖掘。系统通过提高测验考试的效率、增强测验考试的反馈效果、揭示学生知识能力的局部缺陷,使教与学都更有针对性,从而提高了

11、学校的教学水平,将教师从单调繁重的劳动中解放出来,将学生从无边无际的题海中解放出来。使用网络考试系统,教师平时可以有效地收集试题,考试时的组卷将变得轻松愉快,也不用为考场秩序混乱伤脑筋,烦琐的评卷工作交给计算机去做,计算机还能帮助教师分析出教学的薄弱环节,统计出没掌握某个知识点的学生有哪些等等。网络考试系统的运用大大降低了教师的劳动强度,大大缩短了测验周期,使测验更科学、更能发挥统计价值,提高工作效率。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是信息化教学不可缺少的一个重要环节。网络考试

12、系统的实现技术有多种,可以采用传统的架构,即试题内容放在服务器上,在考试机上安装应用程序和数据库的客户机配置,因此每次考试时要对机器安装、配置、考务工作比较繁琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用web技术实现。web技术采用了三层体系结构:用户界面层/事物层/数据库层,因此web结构有着更好的安全性,在用户机上不需要安装任何的应用程序,应用程序可以安装在事物层所在的计算机上,试题存放在数据库服务器中。当然事物层和数据库可以是同一台机器上。网上在线考试系统中,先有用户登录,它首先录入教师的信息。由于库里存放了教师的编号、密码等信息,教师可以进入此系统

13、进行考试前的准备,即向数据库中录入各类型的试题建立在数据库并进行维护。录入完毕后,可以按照一定的难度和要求组成多套符合条件的试卷,放入库内保存以便于考试时学生随机抽取到一套试卷。这些准备工作就绪后。学生可以参加考试,首先学生要注册,得到自己的用户和密码,然后由系统进行身份验证,验证通过后,系统随机调出一套完整的试卷,此时系统开始计时,在此同时学生开始答卷,在规定的时间内答完试卷提交,否则系统自动交卷,交卷后进入判卷评分模块,进行试卷评判,最后得出该生的卷面得分。其次,迅速准确,公平公正。网上在线考试系统可自动评分,迅速准确,无人为因素,从而避免人为误差及人情分等问题,保证考试的公平公正。并且考

14、生可以马上就知道分数,避免三番两次得去找老师问分数。且老师可以不用手工批卷,省时省力。再次,便于组织大规模的异地实时考试。以网络技术为支撑的现代计算机应用,已经具备而较大的规模并相当普及,网上在线考试系统已成为现代考试中的一种重要的方式。第二章、 可行性研究2.1可行性分析可行性分析也称为可行研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 经济可行性:主要是对项目的

15、经济效益进行评价,本系统作为一个毕业设计,无需开发经费,对于我们的系统在经济上是可以接受的,并且本系统实施可以显著提高考试效率,有助于学院完全实现网络化管理。所以本系统在经济上是可行的。(2) 技术上的可行性:技术上的可行性分析主要分子技术条件能否顺利完成开发,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的client/server模式进行开发,结合了internet/interanet技术。数据库服务器选用微软公司的access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已

16、成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足系统的需要。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少,见效快。因此系统的开发是完全可行的。2.2系统实现目标随着信息时代的到来,人们对教育的需求日益增加。在线测试系统作为一种新的训练方式,将最大限度地利用网络资源,以其大众化、现代化和方便快捷的特性来满足用户的需求。同时现代计算机技术和网络技术的快速发展,也为在线测试的发展提供了强有力的技术保障条件。国内外大学试题库网站的成功运行和蓬勃兴起,也促使我们要加快步伐。开发网上试题库训练系统,提供

17、开放的训练环境,促进交流,是本系统要实现的目标。第三章 需求分析3.1系统需要解决的主要问题首先,因为考试是面向特定的对象的,所以应试者进入系统应该进行身份验证。进入考试系统后,应试者进行的是在线考试,鉴于考试环境一般为机房,应试者之间的距离很近,为保证试卷的安全,防止考生作弊,每个应试者得到的试卷的提醒和题量都是相同的。在线考试基于网络环境,能满足上述要求的试卷应该从服务器的数据随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷或强制停止考试。应试者提交试卷后,由计算机自动判卷,得出成绩。通过考试系统,管理员能够随时随地进行试题的添加、删除、修改、进行考生

18、、考试成绩和系统的管理。3.2系统应该具备的基本功能系统基本功能如下:学生在线注册成功后可以登录到考试中心,参加由系统按最新一期试卷的设置随机产生的试题的考试;学生提交答题,系统自动对照数据库正确答案算出分数,即学生当期考试的成绩提交到成绩库中;学生只能对每一期考试提交一次成绩,如果不及格,后台管理员(教师)可以设置补考机会,一个人一期考试只能有一次补考机会;题库的维护(包括判断题、选择题和填空题)、试卷的维护、成绩的统计、学生的查询与管理等。系统主要分为前端、后端两大管理系统,包括4大功能模块,如图3.2所示。图3.2 功能模块第四章 系统设计4.1考试系统总体结构设计该系统主要包括公用登陆

19、模块的设计,学生功能模块的设计,管理员功能模块的设计:、公共登陆模块设计 所有用户都从本模块登陆,登陆界面(login/)上包括一个文本框用于输入用户名,一个文本框用于输入密码;包括两个按钮,用来区分考生登录,还是管理员登陆。点击登陆后,根据不同按钮的单击事件,连接到不同的 数据库,从相应的数据库表中查询用户名和密码,如查询到,则进入相应的页面,如未查询到,则弹出出错信息,用户点击确定重新输入用户名和密码登陆。、在线考试模块设计 考生登录后,进入考试须知页面(know1/),选择考试科目后,若未参加该科目的考试,则进入相应科目考试页面;否则,不能进入考试页面。该页面主要提供了一个考生选择考试科

20、目的功能,以简单的超链接进入不同的科目考试页面。、管理员功能模块设计 管理员登录后进入后台管理主页面(classintro/),由该页面可以登录到学生信息管理、科目管理、试题管理、成绩管理页面。4.2 数据库的设计数据库的分析与设计此系统开发的数据库包括4方面:、题库数据:包括了判断题、选择题和填空题3种类型题目。包括题目的题干、答案和加入日期信息。、管理员、学生资料信息数据:包括姓名、密码、性别、班级和学号等基础数据。、成绩资料表数据:包括学生学号、分数、考试日期和是否补考等基础数据。、考试题型数据:包括考题数据,每题分数等基础数据。本系统将使用sql server 2000作为数据库管理系

21、统。安装sql server 2000,打开企业管理器,新建一个数据库,将其命名为txt。txt数据库中包含的数据表及其相应功能如表1.1所示。表4.2.1 txt 数据库包含的数据表及其功能数 据 表功 能admin存放管理员(教师)类用户基本信息student存放学生类用户基本信息examination存放学生考试成绩基本信息test存放试卷基本信息rightorwrong系统判断题题库selecting系统选择题题库filling系统填空题题库1管理员(教师)信息表admin管理员(教师)信息表用于存放管理员(教师)类用户的基本信息,包括管理员(教师)姓名(admin)、管理员(教师)密

22、码(adminpassword)两项基本信息。在已创建的sql server数据库test中,右击“表”创建一个表,名为admin。向表中添加字段admin和adminpassword。其中,admin(姓名)字段作为该表的主关键字(primary key),惟一标识了一个管理员(教师)用户记录的信息。管理员(教师)信息数据表结构如表4.2.2所示。表4.2.2 admin字 段 名数据类型及长度说 明备 注adminnvarchar(10)管理员姓名主关键字adminpasswordnvarchar(6)管理员密码不能为空2学生信息表student学生信息表主要用于存放学生类用户的基本信息。

23、包括学生学号(studentnumber)、学生姓名(studentname)、学生密码(studentpassword)、学生性别(sex)、学生班级(class)和注册日期(registerdata)6个字段。其中,studentnumber(学生学号)字段作为主关键字。学生信息表结构如表4.2.3所示。表4.2.3 student字 段 名数据类型及长度说 明备 注studentnumbernvarchar(8)学生学号主关键字studentnamenvarchar(10)学生姓名不能为空studentpasswordnvarchar(6)学生密码不能为空sexchar(2)学生性别允许

24、为空classnvarchar(30)学生班级允许为空registerdatasmalldatetime注册日期允许为空3考试成绩信息表examination考试成绩信息表主要用于存放学生类用户的考试成绩,是否获得补考及其补考成绩等基本信息。包括试卷编号(examinationid)、学生学号(studentnumber)、学生成绩(score)、考试日期(examinationdata)、是否补考(pass)、补考成绩(makeup)和补考日期(makeupdata)7个字段。其中,examinationid(试卷编号)与studentnumber(学生学号)作为主关键字。pass(是否补考

25、)默认值为0,makeup(补考成绩)默认值为0。考试成绩信息表结构如表4.2.4所示。表4.2.4 examination字 段 名数据类型及长度说 明备 注examinationidint试卷编号不能为空studentnumbernvarchar(8)学生学号不能为空scoreint学生成绩允许为空examinationdatasmalldatetime考试日期允许为空passbit是否补考允许为空makeupint补考成绩允许为空makeupdatasmalldatetime补考日期允许为空4考试题型信息表test每次考试之前,由管理员(教师)为用户创建本次考试的试卷,试卷信息被保存在试

26、卷信息表中。包括试卷编号(examinationid)、判断题数(rightorwrongid)、判断题每题分数(rightorwrongscore)、选择题数(selectid)、选择题每题分数(selectscore)、填空题数(fillingid)、填空题每题分数(fillingscore)和设置日期(setupdata)8个字段。其中,examinationid(试卷编号)作为主关键字。examinationid(试卷编号)标识为“是”,标识种子为“1”,标识增量为“1”。考试题型信息表结构如表4.2.5所示。表4.2.5 test字 段 名数据类型及长度说 明备 注examinati

27、onidint试卷编号不能为空rightorwrongidint判断题数允许为空rightorwrongscoreint判断题每题分数允许为空selectidint选择题数允许为空selectscoreint选择题每题分数允许为空fillingidint填空题数允许为空fillingscoreint填空题每题分数允许为空setupdatasmalldatetime设置日期允许为空5判断题信息表rightorwrong判断题是考试系统能够支持的考试题型的一种,判断题信息保存在判断题信息表中。包括判断题编号(rightorwrongid)、题目内容(question)、正确答案(answer)和加

28、入日期(setupdata)4个字段。其中,rightorwrongid(判断题编号)作为主关键字。rightorwrongid(判断题编号)标识为“是”,标识种子为“1”,标识增量为“1”。判断题信息表结构如表4.2.6所示。表4.2.6 rightorwrong字 段 名数据类型及长度说 明备 注rightorwrongidint判断题编号不能为空questionnvarchar(250)题目内容允许为空answerbit正确答案允许为空setupdatasmalldatetime加入日期允许为空6选择题信息表selecting选择题除问题本身外,具有4个可选答案,选择题信息保存在选择题信

29、息表中。包括选择题编号(selectid)、题目内容(question)、答案选项1(result1)、答案选项2(result2)、答案选项3(result3)、答案选项4(result4)、正确答案(answer)和加入日期(setupdata)8个字段。其中,selectid(选择题编号)作为主关键字。selectid(选择题编号)标识为“是”,标识种子为“1”,标识增量为“1”。选择题信息表结构如表4.2.7所示。表4.2.7 selecting字 段 名数据类型及长度说 明备 注selectidint选择题编号不能为空questionnvarchar(250)题目内容允许为空resu

30、lt1nvarchar(100)选项1允许为空result2nvarchar(100)选项2允许为空result3nvarchar(100)选项3允许为空续表字 段 名数据类型及长度说 明备 注result4nvarchar(100)选项4允许为空answernvarchar(100)正确答案允许为空setupdatasmalldatetime加入日期允许为空7填空题信息表filling填空题信息保存在填空题信息表中,包括填空题编号(fillingid)、题目内容(question)、正确答案(answer)和加入日期(setupdata)4个字段。其中,fillingid(填空题编号)作为主

31、关键字。fillingid(填空题编号)标识为“是”,标识种子为“1”,标识增量为“1”。填空题信息表结构如表4.2.8所示。表4.2.8 filling字 段 名数据类型及长度说 明备 注fillingidint填空题编号不能为空questionnvarchar(250)题目内容允许为空answernvarchar(250)正确答案允许为空setupdatasmalldatetime加入日期允许为空8以上各表的关系从实际关系来说,学习成绩信息表中的试卷编号、学生学号与考试题型信息表中的试卷编号和学生信息表中的学生学号存在着必然的联系。因此需要建立examination表、test表、stud

32、ent表相对应字段的关系。定义下列两组参照关系:q examination表中的examinationid字段与test表中的examinationid字段为多对一关系。q examination表中的studentnumber字段与student表中的studentnumber字段为多对一关系。各表的关系反映在sql server的数据库关系设计图中,如图4.2.9所示。图4.2.9 表间关系图4.3 系统流程图系统总体流程图如图4-3所示:图4-3 程序总体流程图第五章 系统实现5.1用户登录用户登录页面主要是为用户提供登录的窗口,用户通过在页面内输入正确的用户名及密码,取得登录系统的权利

33、。否则不能登录系统,实现在线考试。用户登录页面主要分为两个部分:顶部为“在线考试系统”的信息图片;中间左侧为用户登录框,右侧为系统图片。它用firework创建系统图片文件,存为jpg格式或gif格式,作为各动态页面顶部或页面中图片。主要由顶部图片页面和用户登录页面组成。用户登录代码如下:package client;import java.awt.borderlayout;import java.awt.font;import java.awt.event.actionevent;import java.awt.event.actionlistener;import java.io.data

34、inputstream;import java.io.dataoutputstream;import java.io.ioexception;import .socket;import javax.swing.jbutton;import javax.swing.jframe;import javax.swing.jlabel;import javax.swing.joptionpane;import javax.swing.jpanel;import javax.swing.jpasswordfield;import javax.swing.jtextfield;/主类pub

35、lic class login_gui public static void main(string args) loginframe lf = new loginframe();/框架类class loginframe extends jframeprivate static final long serialversionuid = 1l; /private toolkit tool;public loginframe()settitle(用户登录(cs_exam_client v_1.2);/tool = toolkit.getdefaulttoolkit();/dimension ds

36、 = tool.getscreensize();/int w = ds.width;/int h = ds.height;/setbounds(w-300)/2,(h-200)/2, 300, 200);borderlayout bl =new borderlayout();setlayout(bl);setsize(300,220);setlocation(350, 250);/设置不可改变窗体大小setresizable(false);loginpanel lp = new loginpanel(this);add(lp,borderlayout.center);setdefaultclo

37、seoperation(jframe.exit_on_close);setvisible(true);/pack();/容器类class loginpanel extends jpanel implements actionlistenerprivate static final long serialversionuid = 1l; private jlabel namelabel,pwdlabel,titlelabel,iplabel; private jtextfield namefield,ipfield; private jpasswordfield pwdfield; privat

38、e jbutton loginbtn,registerbtn,cancelbtn; private jpanel panel1,panel2,panel3,panel21,panel22,panel23; private jframe iframe;private string ip = ;private socket socket = null; /定义一个与服务器连接的套接字private datainputstream in = null; /数据输入流private dataoutputstream out = null; /数据输出流public loginpane

39、l(jframe frame)iframe = frame;titlelabel = new jlabel(欢迎使用考试系统);titlelabel.setfont(new font(隶书,font.bold,24);namelabel = new jlabel(用户名:);pwdlabel = new jlabel(密 码:);iplabel = new jlabel(服务器ip:);namefield = new jtextfield(16);ipfield = new jtextfield(16);ipfield.settext();pwdfield = new jpa

40、sswordfield(16);pwdfield.setechochar(*);loginbtn = new jbutton(登录);loginbtn.addactionlistener(this);registerbtn = new jbutton(注册);registerbtn.addactionlistener(this);cancelbtn = new jbutton(取消);cancelbtn.addactionlistener(this);panel1 = new jpanel();panel2 = new jpanel();panel3 = new jpanel();panel2

41、1 = new jpanel();panel22 = new jpanel();panel23 = new jpanel();/添加组件,采用边界布局 borderlayout bl = new borderlayout(); setlayout(bl); panel1.add(titlelabel); panel21.add(namelabel); panel21.add(namefield); panel22.add(pwdlabel); panel22.add(pwdfield); panel23.add(iplabel); panel23.add(ipfield); panel2.add(panel23,borderlayout.north); panel2.add(panel21,borderlayout.center); panel2.add(panel22,borderlayout.south); panel3.add(loginbtn); panel3.add(registerbtn); panel3.add(cancelbtn); add(panel1,borderlayout.north);

温馨提示

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

评论

0/150

提交评论