诚接计算机专业编程任务(C语言、C++、Python、Java、HTML、JavaScript、Vue等)10/15R,如有需要请私信我,或者加我的企鹅号:1404293476
本文资源下载地址:https://download.csdn.net/download/weixin_47040861/88697244
1.题目要求
2.实现效果
该项目的核心文件总共有五个,其中三个是代码文件,两个txt文件充当数据库,主函数在HomePage.java文件中。
1.主页(HomePage)
每次启动项目时,该项目都会检查当前文件夹下是否存在用于存储学生信息的"Student.txt"文件和用于存储学生成绩的"Score.txt"文件,以下是学生信息文件(左)和学生成绩文件(右)中存储的数据格式。
然后,程序会显示一个简单的菜单,允许用户选择不同的操作:管理学生信息、管理成绩或退出系统。用户可以输入相应的选项编号进行操作,直到选择退出系统(输入0)为止。
2.学生信息管理页面(StudentInfo)
当用户输入1时调用StudentInfo.java文件,进入学生信息管理页面。
进入该页面后会启动循环,当输入5时则会退回主页,该页面下一共包含四个主要功能。
1.添加学生信息
程序提示用户输入学生的学号、姓名、专业班级和系部信息,然后将这些信息以特定的格式写入文件的新一行。
2.删除学生信息
该功能有三种删除方式可选,1.按学号删除、2.按专业删除、3.按系部删除,输入对应编号后进入不同的删除页面,其中专业和系部会删除所有符合条件的信息,所以谨慎使用。
3.修改学生信息
输入操作编号后输入学号,根据用户输入的学号搜索对应学生信息,然后更新该信息的专业班级和系部,最后保存到"Student.txt"文件中
4.查询学生信息
查询信息分为三种形式,按学号查询、按专业班级查询和按系部查询,查询完成后会打印所有符合条件的信息。
3.成绩管理页面(StudentScore)
该页面共包含4个主要功能,分别是添加学生成绩、修改学生成绩、删除学生成绩、查询学生成绩,输入对应编号调用不同功能。
1.添加学生成绩
用户输入学生学号、语文成绩、数学成绩和计算机成绩,并将这些信息写入名为 "Score.txt" 的文本文件中。
2.修改学生成绩
用户输入要修改成绩的学生学号,并选择要修改的科目(语文、数学、计算机)。然后程序在文本文件中查找对应学生信息,找到后允许用户输入新的成绩并更新文件中的信息。
3.删除学生成绩
用户输入要删除成绩的学生学号,程序在文本文件中查找对应的学生信息并删除。
4.查询学生成绩
用户可以选择按学号查询某个学生的所有成绩,按课程查询所有学生的某门科目成绩,或者查询指定课程的最高分和最低分。
3.视频演示
Java学生成绩管理系统演示视频