| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
一个基于Java语言开发的命令行学生成绩管理系统,提供了完整的学生成绩管理解决方案。
学生成绩管理系统是一个基于Java的控制台应用程序,旨在提供一套完整的学生成绩管理解决方案。该系统能够自动生成模拟数据,包括学生、教师、课程、教学班和成绩等信息,并支持多种成绩查询和统计分析功能。
此项目作为Java企业级应用课程的实验项目,展示了面向对象编程、集合框架、流式API等Java核心技术的应用。
克隆项目到本地:
git clone <repository-url>
进入项目目录:
cd java-exp01-nissoncx
编译并打包项目:
mvn clean package
运行应用程序:
java -cp target/java-exp01-nissoncx-1.0-SNAPSHOT.jar com.cqu.Application
系统启动后会显示主菜单,用户可以通过输入数字选择相应功能:
========== 主菜单 ========== 1. 初始化数据 2. 查看教学班成绩 3. 查询学生所有科目成绩 4. 统计成绩分布 5. 学生总成绩排名 6. 课程成绩排名 0. 退出系统 ============================
首次使用需要选择"1. 初始化数据"来生成模拟数据,之后即可使用其他功能。
src/ ├── main/ │ ├── java/com/cqu/ │ │ ├── controller/ # 控制器层,处理业务逻辑 │ │ ├── model/ # 数据模型层 │ │ ├── view/ # 视图层,控制台界面 │ │ └── Application.java # 应用程序入口 │ └── resources/ # 资源文件 └── test/ # 测试代码
系统包含以下核心数据模型:
本项目遵循以下开发规范:
项目作者: Nisson_CX
本项目仅供学习交流使用。
| Back | FazBrowse Home | New Git URL |