C++ 大学管理系统

2024年8月28日 | 阅读 4 分钟

在大学里,会分析大量数据,其结果用于组织管理。大学管理系统会持续更新学院列表及其众多专业,以及负责考试和成绩的部门。该项目的结果包含菜单和子菜单,使其外观整洁有序。

大学管理系统建立在面向对象平台之上,使用 C++ 编程语言。它主要跟踪与大学相关的学院列表及其提供的众多课程。此外,该项目使用良好的菜单系统来维护和管理考试和结果部门。

程序分解

包含所有必要文件,以避免任何错误。

以上代码将用于创建学生类,该类将包含数据变量,例如。

以上代码将用于获取保存为 college.txt 的文件

以上代码将用于以冒泡排序的方式对学生记录进行排序,其复杂度为 O(n^2)。

以上代码将用于向大学生记录中插入新数据。

以上代码将用于将对大学生数据执行的冒泡排序函数的结果写入 college.txt 文件。

以上代码将用于在为学生创建的数据文件中搜索学生的大学注册信息。

以上代码将用于在为学生创建的记录文件中搜索学生的姓名。

以上代码将用于搜索分支。

以上代码将用于显示结果。

以上代码将用于删除存储的数据。

以上代码将用于编辑数据。

以上代码将是系统的 switch 语句。

输出

  						-----------------------------------------
                             University Management System
                        ----------------------------------------- 

                        Enter <1> to Add new student
                        Enter <2> to Display all student
                        Enter <3> to Remove student
                        Enter <4> to Edit student
                        Enter <5> to Search student
                        Enter <0> to Exit


                        Enter Your Choice:1

 Enter name: John Miller

 Enter roll no: 1001

 Enter Branch: Computer Science

 Press [Y] to enter more: Y

 Enter name: Daisy Smith

 Enter roll no: 1002

 Enter Branch: Computer Science

 Press [Y] to enter more: N

                        -----------------------------------------
                             University Management System
                        ----------------------------------------- 
 
                        Enter <1> to Add new student
                        Enter <2> to Display all student
                        Enter <3> to Remove student
                        Enter <4> to Edit student
                        Enter <5> to Search student
                        Enter <0> to Exit


                        Enter Your Choice:2
Display Records
 Name - John Miller
 Reg no.- 1001
 Branch - Computer Science

 Name - Daisy Smith
 Reg no. - 1002
 Branch - Computer Science
Press any key to continue . . .