C++ 学校费用查询系统2024年8月28日 | 阅读 29 分钟 该项目代码使用 C++ 编程语言编写。就系统而言,用户可以明确检查某个班级学生的费用清单,更改学校的费用安排,并以列表形式查看学校的费用安排。以下功能可作为菜单选项提供:
程序分解我们将包含必要的文件以支持我们的 C++ 项目代码,而不会出现任何类型的错误。 Fstream: 用于创建新文件、向现有文件写入信息以及从现有文件读取数据的库。 dos.h: 此库包含用于处理中断、发出声音、处理日期和时间等的例程。它专用于 Borland,并与 Turbo C 编译器等编译器一起使用。 iomanip: 用于设置基字段标志。用于设置填充字符。它应用于小数精度设置。它用于设置字段宽度。 借助类 draw,该类具有数据成员如 LINE_HOR、LINE_VER 和 BOX,将创建或绘制学校费用查询系统的边框,其中包含费用清单、修改帮助和列表等所有内容。 费用类的结构将如上代码所示,包含浮点数 tuition、ac、science、computer 和 activity。为了修改系统的费用记录,一个名为 MODIFY_RECORD() 的函数将包含添加、修改、FEE_SLIP、LIST 和 HELP。 系统的主菜单将包含一些由用户选择的系统功能,并具有像 F 用于打开 fee.slip()、M 用于 fee.MODIFICATION()、L 用于 fee.LIST()、H 用于 fee.HELP() 和 Q 用于 exit() 的 switch case。如果用户按下了这些提及的键以外的键,系统将发出错误“非法选择,按任意键返回主菜单”。 函数 LINE_HOR 将负责为系统菜单创建一条水平线。 函数 LINE_VER 将负责为系统菜单创建一条水平线。 上述函数使用 LINE_HOR 和 LINE_VER 函数为系统菜单创建框结构。 如果用户在系统使用过程中想编辑学校的费用结构,那么上面的代码将有所帮助。它将打开系统的数据文件,使用 MODIFY_RECORD 函数进行永久更改。 如果系统用户想列出每个班级的费用结构,那么上面的代码将有所帮助。它将显示班级列表以及学费、空调、科学、计算机和活动费用结构。 上述代码的功能是显示费用结构,包括学费、科学、计算机和其他活动以及年度费用。 上述代码功能是打印用户输入的学生姓名的费用清单。系统将显示消息“输入学生姓名”,系统将在系统的数据文件中搜索该姓名并打印用户的费用清单。 如果用户不明白如何使用系统,可以按 H 寻求帮助,上述说明将显示在屏幕上。 C++ 学校费用查询系统程序输出 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
- -
- Fee Structure System -
- -
- Press Any Key To ........Continue -
Press the corresponding Keys for the desired action..
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
| |
| F: FEE SLIP |
| |
| M: MODIFY |
| |
| L: LIST |
| |
| H: HELP |
| |
| Q: QUIT |
??????????????????????????????????????????????????????????????????????
? TOTAL FEES FOR THE CLASSES ?
????????????????????????????????????????????????????????????????????????
? CLASS TOTAL FEES ?
????????????????????????????????????????????????????????????????????????
? 1 380 ?
? 2 380 ?
? 3 380 ?
? 4 380 ?
? 5 380 ?
? 6 460 ?
? 7 460 ?
? 8 460 ?
? 9 530 ?
? 10 540 ?
? 11 670 ?
? 12 670 ?
???????????????????????????????????????????????????????????????????????
? Press any key to continue............. ?
???????????????????????????????????????????????????????????????????????
Enter Class to see the Fee Structure : 11
Name : Suraj
??????????????????????????????????????????
? YOUR SCHOOL ?
? Date: 19/11/2022 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? NAME : Suraj ?
? CLASS : 11 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? PARTICULARS ? AMOUNT ?
? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?
? Tuition fees ? 2.5e+002 ?
? Annual charges fees ? 50 ?
? Science fees ? 0 ?
? Computer fees ? 40 ?
? Activity fees ? 40 ?
? TOTAL ? 380.000000 ?
? Press any key to return to the main menu........ ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? CASHIER ?
??????????????????????????????????????????
Enter Class for the Modification of the Fee Structure : 12
Class : 12
~~~~~~~~~~~~
Tution Fee : 4.5e+002
Annual charges Fee : 50
Science Fee : 60
Computer Fee: 60
Activity Fee : 50
Do you want to modify the fee structure (y/n) : y
Tuition Fee : 100
Annual Charges Fee : 100
Science Fee : 40
Computer Fee :40
Activity Fee :100
Do you want to save (y/n) : y
7Record Modified or Press 下一个主题C++ 中的向量对 |
我们请求您订阅我们的新闻通讯以获取最新更新。