版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java,实训,标准化考试系统的分析与设计,Java,课程设计,JIUJIANG UNIVERSIFY,主要内容,设计要求,总体设计,详细设计,代码调试,软件发布,考试系统,设计要求,1,用户单击选项卡中的的“登录,将出现登录页面,2,单击端选项卡中的“选择试卷,将出现选择试卷页面,3,单击端选项卡中的“答卷”将出,现答卷页面,总体设计之各功能模块,1,试卷文件,2.Server.java,服务端主类,3.ServerThread.java,服务器端,4.ReadTestquestion.java,服务器端,负责读取试卷,文件,5.ClientWindow.java,客户端主类,负责创建标准化
2、,考试系统客户端的窗口,包含,main,方法,6.ClientLogin.java,客户端,负责提供登陆界面,7.GetTestFile.java,客户端,负责提供选择试卷界面,8.ClientTestArea.java,客户端,负责提供答卷界面,总体设计组合关系图解,服务器端类之间组合关系,详细设计,text1.txt,试卷内容的编写格式,BDB,一、选择填空,1.Take an umbrella with you in case_,A. it will rain B. it rains,C. it raining D. it rained,答题卡,2. He is no longer th
3、e honest man_he was,A. who B. whom,C. which D. that,答题卡,3. During the recession, thousands of workers were_,A. laid on B. laid down,C. laid out D. laid off,答题卡,ClientWindow(,构造方法创建客户端(主类)登录界面,ClientLogin.java,类功能实现模块代码,GetTestFile.java,类功能模块,1,成员变量,I,hintMess,是,JLabel,创建的标签,用于显示提示信息,Ii,list,是,JCombo
4、Box,创建的对象,Iii,getTestFile,和,submit,是,JButton,创建注册为自己的,ActionEvent,事件监视器,2,方法,GetTestFile(,构造方法,用来创建,getTestFile,对象,actionPerformed(ActionEvent,方法是实现,ActionListener,接口,中的方法,由事件监听器掌控。与,ClientLogin.java,类模块实现,方式相似,ClientTestArea.java,类功能模块,服务器端,Server.java,主类)功能模块实现,ServerThread.java,类功能模块实现,ReadTestqu
5、estion.java,类功能模块实现,getTestContent(File,方法从指定的试卷文件,中读取考试内容,getCorrectAnswer(File,方法负责从指定的文件中读取,答案,代码调试,1,效果图,ServerThread,类驻留在服务端,没有可显示的效果图,注,各个类的代,码详情略,2.UML,图,Uml,的特点,1,统一标准,UML,融合了当前一些流行的面向对象开发方法的主要,概念和技术,成为一种面向对象的标准化的建模语言,结束了以往各种,方法的建摸语言的不一致和差别,2,可视化、表示功能强大,UML,是一种图形化语言,系统的逻辑模,型或实现模型都能用,UML,的模型图
6、形清晰地表示,3,独立于过程,UML,是建模语言,独立于开发过程。虽然,UML,与,Rational,统一过程配合使用,将发挥强大的效用,但是,UML,也可以在其,他面向对象的开发过程中使用,在常规的软件生命周期法中使用,4,容易掌握,UML,的概念明确,建模表示法简洁明了,图形结构清,晰,容易掌握使用。学习,UML,应着重它的三方面的主要内容,UML,的,基本模型元素,把这些模型元素组织在一起的规则,UML,语言的公共机,制。只要具备一定的软件工程和面向对象技术的基础知识,通过运用,UML,建立实际问题的系统模型的实践,很快就能掌握和熟悉,UML,UML,绘制工具,目前有很多,UML,图的绘
7、,制工具,比如微软的,Viso,Visual Modler,和,Rational Rose,等等。其,中最为专业和正规的是,Rational Rose,Rose,提,供一套完整的绘图工具,是,Rational,公司研制的面,向对象的,CASE,Computer Asisted,Software Engineering,工具,Rose,启动画面如,图,考试系统,1,客户登录界面,2,客户答卷页面,3,客户提交答卷页面,4,服务端处理答卷页面,客户登录界面,客户端提交答卷页面,客户端答题界面,服务端处理答卷界面,软件发布,1,服务器端,服务器端在命令行窗口运行,不需要打包,2,客户端,可以使用,jar.exe,命令制作,JAR,文件来编写客户软件,1,首先用文本编辑器,比如,Windows,下的记事本,编写一个清单文,件,mymoon.mf,Mainfest,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年3月广西玉林市陆川县城镇公益性岗位人员招聘5人备考题库标准卷附答案详解
- 2026广东南山二外(集团)海德学校招聘教师2人备考题库(黄金题型)附答案详解
- 2026江西工业职业技术学院图书管理员岗位招聘1人备考题库带答案详解(新)
- 2026四川凉山州美姑县盛嘉贸易有限责任公司招聘3人考试参考试题及答案解析
- 2026山东东营锦苑大地幼儿园招聘幼儿园教师1人备考题库含答案详解【巩固】
- 2026四川大学华西医院许艺苧研究员课题组博士后招聘备考题库及参考答案详解【培优a卷】
- 2026年江西现代职业技术学院单招职业技能考试题库有答案详细解析
- 2026年房屋拆迁产权调换合同
- 2025-2026学年手网烘咖啡豆教学设计
- 2026年通辽职业学院单招职业适应性测试题库含答案详细解析
- 2026年《必背60题》通信工程专业26届考研复试高频面试题包含详细解答
- 2026年生活会上“红脸出汗”的相互批评意见(六大类60条)
- 2026年鄂尔多斯职业学院单招职业倾向性测试题库附答案解析
- 2025-2026学年苏科版八年级下册数学 第十章 分式 单元巩固测试卷(含答案)
- 古诗词诵读《涉江采芙蓉》教学课件统编版高中语文必修上册
- 财务的兼职合同范本
- 2025年智慧医院建设项目可行性研究报告
- 解除土地租赁合同协议书
- 机场防鸟撞培训大纲
- 小学桥梁知识科普
- 2025年劳动关系协调员(高级)劳动保障政策法规与案例分析考试试卷(附答案)
评论
0/150
提交评论