面向对象大作业--学生管理系统

前期调查

教务管理系统功能阐述

学生

学生具有姓名,学号,学院,班级,性别,成绩,课程这些属性
学生可以进行选课,查看课表,查看成绩这些方法

老师

老师具有姓名,编号,学院,所授课程,所带班级这些属性
老师可以对所授课程的学生成绩进行导入导出

管理员

管理员仅一个用户--Administrator,可以对其他用户的信息进行修改,添加成员,导入课程等

系统对比

参考链接

该系统目的在于实现学生信息的增加、删除、查询、修改功能以及查看某个班级的学生名单功能。
我们要做的系统参考了我们学校的教务系统,功能更加完善,按照登录用户身份的不同可以有不同的功能,更贴近实际效果。比如学生可以进行选课、查看课表、查看成绩;老师可以录入导出自己班级学生的成绩;教务管理员则可查看所有用户信息并修改、导入删除课程、导入导出各个班级成绩等功能。
另外我们会做界面设计,让我们的系统界面更加美观,使用感更好。


系统功能设计

学生

  • 功能1:学生可以进行选课操作,
  • 功能2:查看课表
  • 功能3:查看成绩三个功能

老师

  • 功能4:老师可以导入导出所带班级的成绩

管理员

  • 功能5:管理员可以搜索老师或学生,对其信息可以进行修改
  • 功能6:也可以添加成员
  • 功能7:导入、删除课程
  • 功能8:导入导出成绩

课程与成绩
课程分为人文社科类,创新创业类,艺术与审美类,都是课程类;
对于学生,每个课程都有对应的成绩;
对于老师,一个课程对应一个老师,老师可以将所带班级成绩导入;
对于管理员,可以对课程进行导入与删除,还可以成绩的导入导出。

数据如何存储

用文件来存所有数据。

界面

GUI、控制台。

开发工具

Eclipse, NetBeans, JUnit, git, 阿里巴巴代码规约IDE插件。

posted @ 2021-11-14 19:57  SmileCHT  阅读(129)  评论(0编辑  收藏  举报