其他分享
首页 > 其他分享> > 阶段一

阶段一

作者:互联网

 

 

 

 

 

 

 

 

 

Java课程设计

(阶段一文档)

       
   
 
     

 

 

 

 

 

 

 

 


二〇二一年七月

 

目    录

1 选题............................................2

2系统需求分析.....................................3

  2.1系统可行性分析...............................3

  2.2系统需求分析.................................4

  2.3进度安排.....................................4

3系统设计.........................................5

4系统实现.........................................6

 4.1猜数字游戏...................................6

  4.1.1主界面.....................................6

  4.1.2猜小了界面.................................6

  4.1.3猜大了界面.................................7

  4.1.4猜对了界面.................................8

4.2简易计算器模拟程序.............................8

  4.2.1计算器主页面...............................9

5系统测试.........................................9

  5.1猜数字游戏测试...............................9

  5.2简易计算器模拟程序测试.......................10

6结论与心得.......................................10

 

1 选题

选题一

猜数游戏

题目要求

计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

使用Java知识

循环、分支、变量、常用类等;GUI

 

选题二

简易计算器模拟程序

题目要求

仿照Windows计算器,编写一具有GUI的计算器,能实现整数的加、减、乘、除四则运算。功能具体参考windows计算器(查看菜单选择:标准型即可)

 

使用Java知识

GUI图形用户界面编程(布局、组件、事件处理)、类和对象、封装继承等。

 

 

 

 

 

 

 

 


2 系统需求分析

2.1 系统可行性分析

一、猜数字游戏

运用GUI,Java基础知识(判断,分支,变量面向对象,流程控制等等),做出一个计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语的程序。

有图形化界面操作更加简洁

 

 

图 2-1-1  模型图

二、简易计算器模拟程序

运用GUI图形用户界面编程(布局、组件、事件处理)、类和对象、封装继承等。程序简洁更加美观。

有了图形化界面,用户操作更直观方便。

 

图 2-1-2  模型图

 

 

 

2.2 系统需求分析

一、猜数游戏

计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

二、简易计算器模拟程序

仿照Windows计算器,编写一具有GUI的计算器,能实现整数的加、减、乘、除四则运算。功能具体参考windows计算器(查看菜单选择:标准型即可)

 

 

2.3 进度安排

阶段一进度安排如表3-1所示。

表3-1 进度安排表

阶段

持续时间

阶段描述

输出

构思阶段

2小时

需求分析

需求说明,功能模块图

设计阶段

3小时

系统设计

设计说明-可以画流程图;数据库设计

实现阶段

3天

编写代码

项目工程源代码

2小时

系统测试

进行黑盒测试(功能测试)-测试说明

运行阶段

3小时

部署、运行

系统使用说明、运维报告、录制视频

 

 

 


3 系统设计

3.1 系统设计

根据系统的实际功能需求分析,对系统功能部分进行了设计。

一、猜数字游戏

GUI界面,计算机产生随机数,然后输入要猜的数字,猜中即胜,猜不中,弹窗提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。

 

 

 

二、简易计算器模拟程序

仿照Windows计算器,编写具有GUI的计算器,能实现整数的加、减、乘、除四则运算。功能具体参考windows计算器(查看菜单选择:标准型即可)

 

 

 

4 系统实现

 

4.1猜数字游戏

 

4.1.1主程序界面

 

实现生成随机数并记录时间

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图 4-1-1 游戏界面

 

4.1.2太小了

图 4-1-2 提交界面猜小了

 

4.1.3太大了

图 4-1-3 提交界面太大了

4.1.4猜对了并给出时间与评语

 

图 4-1-4 猜对了界面

 

 

4.2简易计算器模拟程序

 

4.2.1 计算器界面

 


5 系统测试

5.1猜数字游戏

表5-1 猜数字游戏

编号

测试功能

输入描述

预期结果

运行结果

1

猜大了

猜测的数字比正确数字大

弹窗提示猜大了

正常,与预期结果一致

2

猜小了

猜测的数字比正确数字小

弹窗提示猜小了

正常,与预期结果一致

3

猜对了

猜测的数字与正确数字一致

弹窗提示猜对了,并给出所用时间与评语

正常,与预期结果一致

猜数字游戏测试主要是针对用户的操作,从测试结果中可以看出该模块的所有功能均能正常实现,且测试结果与预期结果一致。

下面这部分是总结

主要是对该课题设计并实现的所有功能模块进行测试,并给出测试表格和验证结果。结果表明本课题经过测试,所有功能都符合需求分析并且均能正常实现。

 

 

5.2 简易计算器模拟程序

表5-2 简易计算器模拟程序

编号

测试功能

输入描述

预期结果

运行结果

1

“+”运算

进行加法运算 例如46+23

69

正常,与预期结果一致

2

“-”运算

 

进行减法运算 例如 56-6

50

正常,与预期结果一致

3

“*”运算

 进行乘法运算例如 12*3

 

36

正常,与预期结果一致

 

   4

 

“/”运算

进行除法运算例如 15/3

5

正常,与预期结果一致

简易计算器模拟程序测试主要是针对用户的操作,从测试结果中可以看出该模块的所有功能均能正常实现,且测试结果与预期结果一致。

下面这部分是总结

主要是对该课题设计并实现的所有功能模块进行测试,并给出测试表格和验证结果。结果表明本课题经过测试,所有功能都符合需求分析并且均能正常实现。

 

 

6 结论和心得

心得:这次的项目主要是通过自己学习Gui和JDBC 来进行制作,每一个程序看起来很简单,但要实现它的话却非常困难,这让我们有了挑战。学习Java最重要的是坚持不懈,要对代码进行不断地完善,学习各种新的思维,新技术这样会带给自己能力的增长。

标签:界面,测试,阶段,模拟程序,计算器,4.1,数字
来源: https://www.cnblogs.com/mbmb/p/14957070.html