需求分析
1、系统功能:学生信息管理、课程信息管理、成绩录入、成绩查询、成绩统计。
2、系统界面:登录界面、主界面、学生信息管理界面、课程信息管理界面、成绩录入界面、成绩查询界面、成绩统计界面。
系统设计
1、数据库设计
学生表(student):学号、姓名、性别、出生日期、班级
课程表(course):课程号、课程名、学分
成绩表(score):学号、课程号、成绩
2、类设计
Student类:学号、姓名、性别、出生日期、班级
Course类:课程号、课程名、学分
Score类:学号、课程号、成绩
Manager类:包含学生信息管理、课程信息管理和成绩管理等功能
系统实现
1、登录界面
输入用户名和密码
验证用户名和密码是否正确
如果正确,进入主界面;如果错误,提示重新输入
2、主界面
显示学生信息管理、课程信息管理、成绩录入、成绩查询、成绩统计等功能选项
根据用户选择的功能,跳转到相应的功能界面
3、学生信息管理界面
显示学生信息列表
提供添加、修改、删除学生信息的功能
4、课程信息管理界面
显示课程信息列表
提供添加、修改、删除课程信息的功能
5、成绩录入界面
显示学生列表和课程列表
输入学生学号和课程号,以及对应的成绩
点击保存,将成绩信息存入数据库
6、成绩查询界面
显示学生列表和课程列表
根据学生学号和课程号查询成绩信息
显示查询到的成绩信息
7、成绩统计界面
显示学生列表和课程列表
根据学生学号和课程号计算平均成绩、最高成绩、最低成绩等统计信息
显示统计结果
测试与部署
1、对各个功能进行单元测试,确保功能正常运行
2、将程序打包成jar文件,发布到服务器上运行
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/645274.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复