已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java实训 标准化考试系统的分析与设计Java课程设计 JIUJIANGUNIVERSIFY 1 1 主要内容 设计要求总体设计详细设计代码调试软件发布考试系统 设计要求 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 Takeanumbrellawithyouincase A itwillrainB itrainsC itrainingD itrained答题卡2 Heisnolongerthehonestman hewasA whoB whomC whichD that答题卡3 Duringtherecession thousandsofworkerswere A laidonB laiddownC laidoutD laidoff答题卡 ClientWindow 构造方法创建客户端 主类 登录界面 ClientLogin java类功能实现模块代码 1 成员变量I hintMess是JLabel创建的标签 用于显示提示信息 Ii list是JComboBox创建的对象 Iii getTestFile和submit是JButton创建注册为自己的ActionEvent事件监视器 2 方法GetTestFile 构造方法 用来创建getTestFile对象 actionPerformed ActionEvent 方法是实现ActionListener接口中的方法 由事件监听器掌控 与ClientLogin java类模块实现方式相似 GetTestFile java类功能模块 ClientTestArea java类功能模块 服务器端Server java 主类 功能模块实现 ServerThread java类功能模块实现 getTestContent File 方法从指定的试卷文件中读取考试内容 ReadTestquestion 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 VisualModler和RationalRose等等 其中最为专业和正规的是RationalRose Rose提供一套完整的绘图工具 是Rational公司研制的面向对象的CASE ComputerAsistedSoftwareEngineering 工具 Rose启动画面如图 考试系统 1 客户登录界面2 客户答卷页面3 客户提交答卷页面4 服务端处理答卷页面 客户登录界面 客户端提交答卷页面 客户端答题界面 服务端处理答卷界面 软件发布 1 服务器端服务器端在命令行窗口运行 不需要打包2 客户端可以使用jar exe命令制作JAR文件来编写客户软件 1 首先用文本编辑器 比如Windows下的记事本 编写一个清单文件 mymoon mfMainfest Ve
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第四章 曲线运动 第24课时 探究平抛运动的特点 实验增分课学生用
- 广东省汕头市潮阳实验校2024届中考英语最后一模试卷含答案
- 幼儿教案-幼儿园创意美术活动教案模板大全
- 广东省广州市象骏中学2024届中考一模英语试题含答案
- 广东省佛山市南海区石门实验中学2023-2024学年中考英语模试卷含答案
- 《西安這这座城》解读-教学教案
- 中班幼儿创新游戏教案
- 甘肃省定西市安定区2024届中考一模英语试题含答案
- 《比厚薄》中班科学教案
- 会计电算化知识点总结
- 与采购人配合沟通方案
- 项目防汛防洪应急演练脚本
- 第八讲 发展全过程人民民主PPT习概论2023优化版教学课件
- 国开2023年春《商务英语1》机考网考期末复习资料参考答案
- 2023年福建省厦门市第二中学化学高一第二学期期末质量检测试题含解析
- 第12課+砂漠を緑に同步课件【核心知识精讲精研 】 高中人教版日语必修第三册
- 2023-2024学年浙江省慈溪市小学语文三年级期末深度自测提分题附参考答案和详细解析
- 四川省地质灾害监测预警项目竣工初验、终验验收材料、施工过程、监理相关文件
- 台达9000G变频器操作说明书
- 2024年秋季幼儿园招生方案
- Spring相关的外文文献和翻译(毕设论文必备)
评论
0/150
提交评论