目录
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知识
if循环
封装
方法调用
Random类
AWT和Swing组件的运用
选题二
简易计算器模拟程序
题目要求
简易计算器模拟程序
功能要求:仿照 Windows 计算器,编写一具有 GUI 的计算器,能实现整数的
加、减、乘、除四则运算。历次计算需存放在文件或数据库中,下回启动可重复
使用。功能具体参考 windows 计算器(查看菜单选择:标准型即可)
加分建议-可升级至综合设计:更多功能(进制转换)、更漂亮界面、更方便
的操作、支持解析四则运算表达式、支持对大数的加减法、支持对运算结果的保
存与读取。或者做成多线程,提供网络计算服务。根据添加内容:可提升至综合
设计。
使用Java知识
继承
构造方法
方法调用
AWT和Swing组件的运用
2 系统需求分析
2.1 系统可行性分析
算术运算测试
功能要求:实现十道 100 以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。添加排行榜功能存放到文件或数据库中。
简易计算器模拟程序
功能要求:仿照 Windows 计算器,编写一具有 GUI 的计算器,能实现整数的加、减、乘、除四则运算。历次计算需存放在文件或数据库中,下回启动可重复使用。功能具体参考 windows 计算器(查看菜单选择:标准型即可),加分建议-可升级至综合设计:更多功能(进制转换)、更漂亮界面、更方便的操作、支持解析四则运算表达式、支持对大数的加减法、支持对运算结果的保存与读取。或者做成多线程,提供网络计算服务。根据添加内容:可提升至综合设计。
2.2 系统需求分析
1、随机产生一道算术题并且这道算术题是从100以内的数字产生的,需要输入结果进行判断是否正确,利用循环完成十道算术题,答对一题加十分最后统计总分。
2、在输出界面上随意进行一个加减乘除的运算。就按照平时的简易计算器进行操作即可。
2.3 进度安排
阶段一进度安排如表3-1所示。
表3-1 进度安排表
阶段
持续时间
阶段描述
输出
构思阶段
10min
需求分析
需求说明,功能模块图
设计阶段