根据用户需求管理学生成绩记录_第1页
根据用户需求管理学生成绩记录_第2页
根据用户需求管理学生成绩记录_第3页
根据用户需求管理学生成绩记录_第4页
根据用户需求管理学生成绩记录_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 .选题背景学习是人类必不可少的一个过程,我们每个人都在学习中成长。而考试是获取学生 学习情况的一个途径,成绩的变化能体现出一个学生的近期学习情况,学生的每次考试 成绩都有必要记录,这样才能更加准确地得知学生的学习情况。此题则是正对学生成绩 记录薄管理做出的记录薄基本功能。本程序是可以根据用户需求管理学生成绩记录。开发技术概述本程序采用Java,开发者应具有Java程序设计语言,Swing基本GUI组件,多线程, 文件使用的基本知识和技能,能够根据用户的选择来跳转至用户想要进行增、删、查、 改功能,也能看出学生成绩总体情况。功能需求分析用户可以在本程序中选择增删查改等基本功能来进行管理,也能

2、统一显示出记录在 册学生的总体情况。增添学生功能用户可以通过此功能来增添未记录在册的学生的信息和成绩。删除学生功能用户可以通过此功能来删除记录在册的学生的信息和成绩。查找学生功能用户可以通过此功能来查询记录在册的学生的信息及成绩。修改学生功能用户可以通过此功能来对已经记录在册的学生成绩。通过输入要修改的学生的基 本信息进行比对然后找到学生即可进行成绩的修改。成绩总览功能用户可以通过此功能来显示所有学生的成绩以及各分段的基本情况,也能显示出记录薄内学生的及格率、最高分、最低分的基本情况。退出程序功能用户在结束使用程序时可以通过此功能来退出程序。.功能设计(1)增添学生功能通过操作台,进行学生信息

3、的添加。具体说明如下表所示。表4T增添学生功能表(2)删除学生功能序号功能内容控件或方法对象名备注1存放学号SaveStudent ()number2存放姓名SaveStudent ()name3存放成绩SaveStudent ()mark4学号获取getNamber ()5姓名获取getName ()6成绩获取getMarkO7储存信息SaveDate. saveObject()list通过操作台,进行学生信息的删除。具体说明如下表所示。表4-2删除学生功能表(3)查找学生功能序号功能内容控件或方法对象名备注1对比查找GetStudent ()s2删除学生list, remove()list

4、3储存信息SaveDate. saveObject()list通过操作台,进行学生信息的查找。具体说明如下表所示。表4-3查找学生功能表序号功能内容控件或方法对象名备注1对比查找GetStudent ()S2输出学生信息toStringO修改学生信息功能通过操作台,进行学生信息的修改。具体说明如下表所示。表4-4修改学生功能表序号功能内容控件或方法对象名备注1对比查找GetStudent ()s2更改姓名setName ()name3更改成绩setMark ()mark4储存信息SaveDate. saveObject()list成绩总览功能通过操作台,进行学生信息的总体情况查询。能显示各分段

5、学生具体情况,显示平 均分,及格率,最高分,最低分。具体说明如下表所示。表4-5成绩总览功能表序号功能内容控件或方法对象名备注1成绩分段显示ListStudent ()student2平均分显示ListStudent ()Mark3及格率显示ListStudent ()pass4最高分显示ListStudent ()MaxMark5最低分显示ListStudent ()MinMark退出程序功能通过操作台,退出学生成绩记录薄程序。具体说明如下表所示。表4-6退出程序功能表序号功能内容控件或方法对象名备注1退出程序System, exit (0).系统流程分析本日历程序的功能是查看当前的年月份与

6、跳转至用户想要的年月份。启动程序后, 当前展示的界面则为目前的年月份,然后用户则可以选择想要查看的年份,然后可选择 是否查看也可以继续选择月份,再确认查看。此步骤可重复操作,直至用户想要结束本程序,则可以选择编辑中的退出,当选择编辑中的退出后,会弹出确认对话框,再确认 后即可退出程序,取消退出即可返回程序,继续查看内容。系统的流程图下所示。图6-3系统运行流程图系统测试1 .用户运行程序,1 .用户运行程序,通过在操作台输入对应数字进行对应操作。*增加学生信息 删除学生信息 查找学生信息 修改学生信息 成绩总览 退出程序123450* Console XMain Java Applicatio

7、n D:ECLIPSEeclipseJee-202V12-R-win32-x86旦.Ju_1_土请选择:图7.1选择操作界面.用户进行学生信息的增添。S Console x % I Be 屡即剑俱| S 曰崎 OMain Java Application D:ECLIPSEeclipse-jee-2021 -12-R-win32-x86*增加学生信息1*删除学生信息2*查找学生信息3*修改学生信息4*成绩总览5*退出程序0*请选择:1请输入学生学号:图7-2增添学生信息界面 X喧|鼠球即伊2 .用户进行学生信息的删除 Console XMain Java Application D:ECLIP

8、SEeclipsejee-2021-12-R-win32-x1._Rq4_1_1_4_1_】_1_4_I.q_4】._】_J|WJPW_i_i_I%i_.J_】_% i_】_q ._i_._i_4_i_i_】_1_土._l_*增加学生信息1*删除学生信息2*查找学生信息3*修改学生信息4*成绩总览5*退出程序0*请选择:2请输入删除的学生的学号或者姓名:图7-3删除学生信息界面.用户进行学生信息的查询 Console X X |鼠球园伊磨|由曰崎 Q IMain Java Application D:ECLIPSEeclipsejee-2021 -12-R-win32-x(*增加学生信息1*删

9、除学生信息2*查找学生信息3*修改学生信息4*成绩总览5*退出程序0*旦4_1_.4_1三Jr4_1_匕f 4_1_1_土f4_土请选择:3请输入要查找的学生姓名或学号:图7-4查询学生信息界面.学生成绩总览 Console XMain Java Application D:ECLIPSEeclipse-jee-2021 -12-R-win32-x86 www-zuy -jm-学号,202103 学号:202106 学号:202116 学号:202122姓名:小李 姓名:小钱 姓名: i姓名:学号:202123|姓名: 6079的学生:学号:202101|姓名:小王 学号:202104|姓名:

10、小明 学号,202108|姓名:小孙 学号,202109姓名:小周 学号:202111姓名:小郑 学号:202112|姓名:小黄 学号:202115姓名:小陈 学号:202120姓名:小叶 学号:202121姓名:小龙 学号:202128|姓名:小白 学号:202130|姓名:小李 不及格的学生:202105姓名:小红 202107姓名:小赵 202110|姓名:小吴 202113|姓名:小雨 202124姓名:小肖 202127姓名:小颖 202129|姓名:小刚学号,学号:学号:学号:学号:学号:学号:Java成绩:Java成绩:Java成绩:Java成绩:小杨小徐小张| Java成绩:Java成绩:Java成绩:Java成绩:Java成绩:Java成绩:Java成绩:Java成绩:Java成绩:Java成绩:Java成绑Java成绩:Java成绩: Java成绩: Java成绩: 3 a v a成绩: Java成绩: Java成绩:Java成绩:8684848581757876656578747866606758463946565445及格率为:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论