java课程阶段_java课程设计阶段一项目

Java课程设计

(阶段一文档)

院    别:   信息科学与工程学院

专    业:    计算机科学与技术

班级:2018级计科1班

学生姓名:温艳珍

指导老师:吕向风

二〇二〇年七月

目    录

1 选题1

3 系统需求分析2

3.1 系统可行性分析2

3.2 系统需求分析2

3.3 项目进度安排2

4 系统设计4

4.1 系统设计4

4.2 数据库设计(有则写-无则删除,如果是文件直接写文件)4

5 系统实现6

5.1 管理员登录界面实现6

5.2 管理用户信息界面实现6

6 系统测试8

7 结论和心得9

1 选题

选题一

算术运算测试

题目要求

功能要求:实现十道 100 以内加减法数学题,能根据题目计算出答案,与输

入答案对比,判断做题是否正确,最后计算分数。

添加排行榜功能存放到文件或数据库中

使用Java知识

使用了java.lang.Math类抽取1-100之间的随机数,利用了JFrame窗口,JPanel容器,导入了Java中有用的包。使用了监听

选题二

猜数游戏

题目要求

功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,

继续猜,直至猜到,给出所用时间和评语。保留用户测试成绩,做出成绩排行榜。

排行榜存放到文件或数据库中。

使用Java知识

借助Java的math类产生随机数,并使用一个控制台

2 系统需求分析

2.1 系统可行性分析

为了提高数学计算的能力和速度。可以设计简单的数字测试系统。是一个很好的提升智力的程序。

2.2 系统需求分析

第一题,调用Math.Random()*100抽取100以内随机数并。进行加减运算,输入个人运算结果。得出总分。并且利用窗口和容器,进行主界面的输出。

第二题,随机给出一个一到100的数字,让你猜是什么数字?随便一猜游戏会提示大了小了,从而缩小结果范围。经过猜测与提示,最终猜出答案。

2.3 进度安排

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

表3-1 进度安排表

阶段

持续时间

阶段描述

输出

构思阶段

一小时

需求分析

需求说明,功能模块图

设计阶段

一小时

系统设计

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

实现阶段

一小时

编写代码

项目工程源代码

一小时

系统测试

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

运行阶段

四小时

部署、运行

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

3 系统设计

3.1 系统设计

第一题

1.进入运算测试界面时,根据计算机随机得出的题目,在输入框中输入运算结果选择提交。判断出正确和错误。

2.选择下一题。

3.计算机通过if语句判断执行次数是否达到十次,小于十次时进入下次循环,否则跳入下一步。

4.计算出总得分。

5.退出。

主界面的设计和输出。

第二题,搭建Java程序框架。打开eclipse。建立项目。借助。Java提供的random类来产生一个随机数。记录玩家猜测的次数。

3.2 数据库设计(有则写-无则删除,如果是文件直接写文件)

第一题。没有进行排序。根据视频指导。简单做了一个表格。

2d87ee72ab633442175e1f68c774a1e5.png

4 系统实现

第一题截图

9891c4ea9eb30764c316a46aa609e059.png

第二题截图

4b0d0dfb3b4056cd5a87cf01490679f8.png

5 系统测试

第一题测试

6780fd3f634a8c67e80df3390d3eba61.png

bfdadf54e8348b2a2c6cf24a07adda65.png

b022dd5e15f304dfa07906dafe7d333a.png

17382dc07b89442538697aab07ee65fe.png

76a233c9fd1d726954583dff613dd7c7.png

第二题测试

e4778d9c41676c517eaa65b22f143fd9.png

6 结论和心得

心得:这次课程设计的成功来之不易。一路艰辛坎坷。最初接到课题的时候不知道怎么动手。后来和帮助我的同学钻研探讨后一步步接近成功。剔除了一些些的困难错误。我也想感谢我的指导老师吕老师。感谢老师的细心认真的辅导,他的帮助让我。豁然开朗。这次课程设计能够顺利完成,除了我个人的努力还有同学的帮助,更离不开指导老师的答疑解惑。

数据库还是不怎么会弄。排序也没有成功。尤其是后来时间上的把握。有点仓促。本次课程设计还有很多的缺陷,不足有待提升。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值