- 11
- 0
- 约8.36千字
- 约 13页
- 2018-10-09 发布于重庆
- 举报
java综合实验报告整数进制转换整数转换进制java整数进制进制转换Java整数转换进制转JAVA
中南民族大学管理学院学生实验报告
PAGE \* MERGEFORMAT 2
中南民族大学管理学院
学生实验报告
(综合设计)
课程名称:面向对象程序设计(java)
选题名称: 整数进制转换
年 级: 09 级
专 业: 信息管理与信息系统
指导教师:
实验地点:管理学院综合实验室
完成时间: 2011年6月6日
2010 学年至 2011 学年度第 2 学期
组长: 学号:
成员:
姓 名
学 号
所做的贡献
贡献分
目 录
课程设计目的
课程设计总体要求
题目描述
问题分析
问题分解
系统设计
具体实现(编码)
系统测试和分析
难点及关键技术分析
心得体会
一、课程设计目的:
学会运用Java程序开发的环境搭建与配置,并在实际运用中学习和掌握Java程序开发的全过程。
进一步熟悉掌握Java程序设计语言的基础内容,如用户图形界面设计、Applet程序的设计、文件和网络输入输出流编程、Java数据库编程等。
通过亲自动手写程序,一方面拓展知识面,一方面锻炼调试能力。
课程设计总体要求:
问题的描述与程序将要实现的具体功能。
程序功能实现的具体设计思路或框架,并检查流程设计。
代码实现。
程序测试(如程序代码、功能测试、可靠性测试和效率测试等)。
设计小结。
题目描述
整数进制转换。输入一个十进制整数,分别以二进制、八进制、十六进制形式输出该整数。要求:整数文本行可以编辑,其他文本行仅用于显示不可以编辑;整数文本行响应文本编辑事件;当输入数据错误时,处理异常,弹出对话框,提示重新输入信息。
问题分析(问题范围、系统的功能、对性能的要求、应用环境的要求)
问题范围
对整数进制转换。必须在整数范围内才能输出相对应的进制。若为非整数范围或超出范围,则显示消息提醒错误。
2、系统的功能
进制转换器:转换器界面由要转换的数据和结果组成,十进制整数输入文本行可以编辑,其他文本行仅用于显示不可以编辑;整数文本行响应文本编辑事件;当输入数据错误时,处理异常,弹出对话框,提示重新输入信息。能分别进行十进制转换为二进制、八进制、十六进制的转换,以及消息错误提示。在转换器和弹出的消息提示界面有相关的最小化、关闭等按钮可以操作。
对性能的要求
具有较强的实用性
易于理解和应用
对程序的配置要求不高,能广泛应用
4、应用环境的要求
JDK 成功安装,设置环境变量
(JAVA_HOME= C:\Program Files\Java\jdk1.6.0_10classpath= .;C:\Program Files\Java\jdk1.6.0_10\lib;
Path= C:\Program Files\Java\jdk1.6.0_10\bin;)
五、问题分解
可分以下步骤进行:
分析找出问题域中的对象,并将对象归类,注意筛选掉不必要的对象或类。
对象:
属于BinaryJFrame主类的对象: Bounds、Background、DefaultCloseOperation、ContentPane、Layout
属于Boolean类的对象: Resizable、Editable、Visible
属于Color类的对象:lightGray
属于String类的对象: labelstr
属于Integer类的对象: i
属于JtextField类的对象:texts[i]
类:包括上述所有类及父类Jframe。
2、确定类的属性。
BinaryJFrame: public String: public
Integer: public Color:public
Boolean:public JtextField:private
Jframe:public
3、确定对象之间的关系,包括依赖、泛化、关联、实现等等。
Jframe与主类BinaryJFrame之间:泛化
texts[i](JtextField)与labelstr[](String)之间:依赖
String与BinaryJFrame之间:依赖
Color与Background之间:关联中的组合
Resizable、Editable、Visible与texts[i]之间:实现
i与texts[i]之间:关联
六 、系统设计
二进制在文本框中显示 1、工作原理图:
二进制在文本框中显示
八进制在文本框中显示
八进制在文本框中显示
用数字按钮输入数字十进制在文本框中显示
用数字按钮输入数字
十进制在文本框中显示
十六进制在文本框中显示
十六进制
您可能关注的文档
- DSP技术及综合实训.doc
- DSP精品课程管理系统毕业设计.doc
- DSP研究性学习报告基本概念和技能 《近代数字信号处理》课程研究性学习报告.doc
- DSP研究性学习报告频谱计算《数字信号处理》课程研究性学习报告.docx
- DSP语音信号处理课程设计报告书语音信号处理GUI工具箱设计.doc
- DSP课程设计CPU内部AD转换.doc
- dsp课程设计基于DSP的信号发生器设计.docx
- DSP课程设计报告书基于DSP的指纹识别系统设计.doc
- DSP课程设计多波形信号发生器.doc
- DSP课程设计报告基于matlabGUI的IIR低通数字滤波器设计.docx
- 浙江省宁波市2024-2025学年高三下学期高考模拟考试数学试卷(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高二上学期期中考试政治试题(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高三上学期第三阶段考试历史试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末考试英语试题(解析版).pdf
- 浙江省衢州、丽水、湖州三地市2025届高三下学期4月教学质量检测(二模)数学试题(解析版).pdf
- 浙江省绍兴市上虞区2025届高三下学期5月高考及选考适应性考试数学试卷(解析版).pdf
- 广东省汕尾市2023-2024学年三年级上学期英语期末试卷(解析版).docx
- 广东省汕头市澄海区2024-2025学年高二上学期1月期末地理试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末语文试题(解析版).pdf
- 湖北省恩施土家族苗族自治州来凤县2023-2024学年三年级上学期英语期末试卷(解析版).docx
最近下载
- 云冈石窟造像风格的跨区域传播研究.docx VIP
- 基于深度学习的电商用户评论情感分析与研究.docx VIP
- MSCEIT情绪智力测验.docx VIP
- 托尔斯泰《战争与和平》俄语原版Войнаимир.doc
- 高考核心词汇(详细版).docx VIP
- 县水务局副局长2025年度民主生活会个人对照检查材料(五个带头).docx VIP
- 课件:《中华民族共同体概论》第十五讲:新时代与中华民族共同体建设.pptx VIP
- Batocera 低解PC 原生 CRT 输出官方指南中文版_2023最新精校版本.pdf VIP
- (高清版)DG∕TJ 08-2208-2016 住宅建筑电能计量技术规范.pdf VIP
- 2026年全科医学科护理工作计划.docx
原创力文档

文档评论(0)