java课程设计阶段一

目录1 选题… 12 系统需求分析… 22.1 系统可行性分析… 22.2 系统需求分析… 22.3 进度安排… 23 系统设计… 43.1 系统设计… 44 系统实现… 64.1代码实现… 64.2 程序运行实现… 65结论和心得… 91 选题选题一算术运算测试题目要求功能要求:实现十道 100 以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。设计要求:随机生成两个数进行加法或减法运算,最终得出运算正确次数。能力要求:1.独立
摘要由CSDN通过智能技术生成


1 选题… 1

2 系统需求分析… 2

2.1 系统可行性分析… 2

2.2 系统需求分析… 2

2.3 进度安排… 2

3 系统设计… 4

3.1 系统设计… 4

4 系统实现… 6

4.1代码实现… 6

4.2 程序运行实现… 6

5结论和心得… 9

1 选题

选题一

算术运算测试

题目要求

功能要求:实现十道 100 以内加减法数学题,能根据题目计算出答案,与输
入答案对比,判断做题是否正确,最后计算分数。
设计要求:随机生成两个数进行加法或减法运算,最终得出运算正确次数。
能力要求:1.独立实践能力

2.创新意识
3.自主学习能力

使用Java知识

Java用户键盘录入功能、基本运算符、生成随机数、if判断、for循环

选题二

猜数游戏

题目要求

功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,
继续猜,直至猜到,表示猜的次数
能力要求:1.收集资料能力
2.文档攥写能力
3.独立完成项目能力
4.面向对象编程能力

使用Java知识

生成随机数、利用布尔类型变量树立旗帜、用户键盘录入功能、do-while循环

2
系统需求分析

2.1
系统可行性分析

一、算数运算测试

1.技术可行性

本次程序运用所需软件为eclipse,采用的java语言,所以技术上是可行的。

2经济可行性

本次程序所使用的eclipse软件是免费的,我们不需要额外的开销,所以经济上也是可行的。

3.操作可行性

本次程序运用了简单的用户键盘录入操作,简单易懂,很好操作,因此在操作上是可行的。

二 、猜数游戏

1.技术可行性

. 本次程序运用所需软件为eclipse,采用的java语言,所以技术上是可行的

2.经济可行性

因为本次程序使用的eclipse软件是免费的,在这个软件上就能满足我们的需求,我们不需要额外的开销,所以经济上也是可行的。

3.操作可行性

本次程序运用了简单的用户键盘录入操作,简单易懂,很好操作,因此在操作上是可行的。

2.2
系统需求分析

图2-1算数运算测试模块图

图2-2猜数游戏模块图

2.3 进度安排

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

表2-3 进度安排表

阶段

持续时间

阶段描述

输出

构思阶段

2小时

需求分析

需求说明,功能模块图

设计阶段

2小时

系统设计

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

实现阶段

5小时

编写代码

项目工程源代码

5小时

系统测试

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

运行阶段

1天

部署、运行

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

3 系统设计

3.1 系统设计

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

本小节主要介绍需求确定后,将每个功能如何设计,比如用户登录功能,如果用户需求:输入用户名和密码还有需要保证安全最好有验证码,那你再设计时考虑进入系统首先必须登录,然后登录时需要输入用户名、密码,验证码是图片或者数字(这个需要设计来描述)。撰写设计说明,以及可以绘制出程序流程图(可选)。

格式:小四、中文宋体、英文:Times NewRoman、行间距固定值:20磅;首行缩进2字符—注意以后正文同样要求)。

注意图表名都是比正文的字号小一号(本文档:五号)

一、算数运算测试

随机生成数:通过调用random包,随机产生两个1-100之间的数

    用户输入答案:通过写scanner,从而使用户自行输入答案

    加法:比较两个随机数的大小,如果前
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 可行性研究报告   可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 1.1 引言   1.1.1 编写目的   1.1.2 背景   1.1.3 定义   1.1.4 参考资料 1.2 可行性研究的前提   1.2.1 要求   1.2.2 目标   1.2.3 条件、假定和限制   1.2.4 进行可行性研究的方法   1.2.5 评价尺度 1.3 对现有系统的分析   1.3.1 数据流程和处理流程   1.3.2 工作负荷   1.3.3 费用开支   1.3.4 人员   1.3.5 设备   1.3.6 局限性 1.4 所建议的系统   1.4.1 对所建议系统的说明   1.4.2 数据流程各处理流程   1.4.3 改进之处   1.4.4 影响   1.4.4.1 对象设备的影响   1.4.4.2 对软件的影响   1.4.4.3 对用户单位机构的影响   1.4.4.4 对系统动行的影响   1.4.4.5 对开发的影响   1.4.4.6 对地点和设施的影响   1.4.4.7 对经费开支的影响   1.4.5 局限性   1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案   1.5.1 可选择的系统方案1   1.5.2 可选择的系统方案2 1.6 投资及收益分析   1.6.1 支出   1.6.1.1 基本建设投资

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值