java编程,学生成绩信息管理

A60080080 2010-01-12 01:57:55
1.需求分析
(1)任务需求
开发一个简单的成绩管理系统。
信息包括学号(number)、姓名(name)、Java(java)、计算机基础(computer)、英语(english)。
(2)系统描述
该系统是一个学生成绩管理系统,实现的功能是:
学生成绩信息的录入,录入时需要对成绩进行有效性验证,成绩必须介于0到100分之间;学号不能重复。
学生成绩的修改,根据学号,修改成绩。
学生成绩的查询,根据姓名、学号进行查询。
学生成绩的统计,统计每位学生的总分、平均分、统计所有学生任意课程的平均分。
注:以上功能可以反复执行,用主菜单、子菜单实现。
2 概要设计
(1)对象的抽取
学生成绩类
(2)主要功能分析
主菜单实现
将所有要求的功能用控制台输出语句实现,采用循环实现多次调用。
子菜单实现
将所有二级功能用子菜单实现
(3)附加功能分析
每个功能实现后都需要把结果进行显示。
3详细设计
(1)类的设计
1)、类名:Score
2)、属性
学号(number)、姓名(name)、Java(java)、计算机基础(computer)、英语(english)。
3)、方法
录入(setData)、成绩验证(scoreChecked)、学号验证(numberChecked)、修改(update)、查询(find)、姓名查询(findByName)、学号查询(findByNumbers)、统计(count)、统计每位学生的总分(countSum)、统计每位学生的平均分(countAvg)、统计所有学生的任意课程的平均分(countLessonAvg)
(2)主菜单和子菜单的实现
按功能要求 设计菜单
主菜单:
1、学生成绩信息的录入
2、学生成绩信息的修改
3、学生信息的查询
4、学生成绩信息的统计
5、学生成绩信息的显示
6、退出系统
查询子菜单:
1、按姓名查询
2、按学号查询
3、返回主菜单
统计子菜单
1、统计每位学生的总分
2、统计每位学生的平均分
3、统计每位学生任意课程的平均分
4、返回主菜单
3 编写主方法
定义对象,集成各功能
...全文
510 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
youlaiyouwang 2010-01-12
  • 打赏
  • 举报
回复
楼主什么意思?招标?
lizhey314 2010-01-12
  • 打赏
  • 举报
回复
这个项目多少钱!!
哈哈
maer56 2010-01-12
  • 打赏
  • 举报
回复
嘿,小样,又见你了,换了个马甲了?
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2010-01-12 01:57
社区公告
暂无公告