软件实习项目1---学生管理系统(实验准备与设计)

软件实习项目1—学生管理系统(实验准备与设计)
实验内容
编程语言的选择
实验思路(系统设计)
一.登录系统
二.系统的逻辑设计

实验内容

添加新的学生
* 输入姓名或者学号来查询学生信息:
* 打印所有学生的信息
* 修改对应学生的四门课成绩(通过输入名字和)
* 排序来确定名次 然后输出:双向冒泡排序、希尔排序、快速排序、堆排序

编程语言的选择

由于之前用java写过类似的商品管理系统,这次还是采用java

实验思路(系统设计)

系统的逻辑设计

一.学生类包含学号,姓名,科目一到科目四的成绩并且设置set和get函数,每个都可以单独修改,也可以打印出来
二.用户类包含用户名和密码

三.学生方法类包含多种函数:
1)多种排序(对成绩的排序)
2)打印所有学生的信息,学号姓名和成绩
3)通过输入名字或者学号来查询该学生信息
4)通过输入学号或者名字来修改该学生的成绩
先用增强for循环来遍历list链表,如果找到了,将student类的数据复制到函数里面的student类的变量,然后修改成绩


5)添加新的学生信息,需要输入学号姓名和成绩
四.数据库类
1)初始化用户类,把数据用List来存储,建立get函数,用来返回用户类链表
2)从文件里面读取,并且初始化学生类,把数据用List来存储,建立get函数,用来返回学生类链表
3)系统运行结束后,讲修改的信息全部打印输出到原本的文本里面

猜你喜欢

转载自blog.csdn.net/qq_49180345/article/details/114256736