java标准化考试系统.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java标准化考试系统.ppt

Java实训: 标准化考试系统的分析与设计 Java课程设计 JIUJIANG UNIVERSIFY 主要内容 设计要求 总体设计 详细设计 代码调试 软件发布 考试系统 设计要求 (1)用户单击选项卡中的的“登录”将出现登录页面。 (2)单击端选项卡中的“选择试卷”将出现选择试卷页面。 (3)单击端选项卡中的“答卷”将出现答卷页面。 总体设计之各功能模块 1.试卷文件 2.Server.java(服务端主类) 3.ServerThread.java(服务器端) 4.ReadTestquestion.java(服务器端)负责读取试卷文件 5.ClientWindow.java(客户端主类)负责创建标准化考试系统客户端的窗口,包含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 the 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 答题卡 ClientLogin.java类功能实现模块代码: ClientTestArea.java类功能模块: 服务器端Server.java(主类)功能模块实现: ServerThread.java类功能模块实现: getCorrectAnswer(File)方法负责从指定的文件中读取答案 代码调试 1.效果图 ServerThread 类驻留在服务端,没有可显示的效果图(注:各个类的代码详情略) 2.UML图 Uml的特点 (1)统一标准:UML融合了当前一些流行的面向对象开发方法的主要概念和技术,成为一种面向对象的标准化的建模语言,结束了以往各种方法的建摸语言的不一致和差别。 (2)可视化、表示功能强大:UML是一种图形化语言,系统的逻辑模型或实现模型都能用UML的模型图形清晰地表示。 (3)独立于过程:UML是建模语言,独立于开发过程。虽然UML与Rational统一过程配合使用,将发挥强大的效用,但是UML也可以在其他面向对象的开发过程中使用,在常规的软件生命周期法中使用。 (4)容易掌握:UML的概念明确,建模表示法简洁明了,图形结构清晰,容易掌握使用。学习UML应着重它的三方面的主要内容:UML的基本模型元素,把这些模型元素组织在一起的规则,UML语言的公共机制。只要具备一定的软件工程和面向对象技术的基础知识,通过运用UML建立实际问题的系统模型的实践,很快就能掌握和熟悉UML。 UML绘制工具 目前有很多UML图的绘制工具,比如微软的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 – Version:1.0 Main – Class:ClientWindow Created – By:1.6(Sun Microsystems Inc.) 将mymoon.mf保存到和应用程序所用字节码文件保存在相同的目录中。 谢谢观赏 * * ClientWindow()构造方法创建客户端(主类)登录界面 1,成员变量

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档