项目简介
本项目是一个综合性的管理系统,用于处理学生成绩和电话费用的统计与管理。它包含多个模块,可实现学生成绩的录入、排序、统计,以及电话费用的计算、查询等功能,方便用户进行数据录入、处理和查询。
项目的主要特性和功能
学生成绩管理
- 分数统计与排序:可输入学生姓名和分数,对分数进行降序排列并输出。
- 打字练习程序:随机生成字符串,用户输入后判断正确率。
- 文本编辑器:支持文本编辑、保存和打开文件。
- 简单加密:输入明文和密钥,生成密文。
- 进制转换器:支持二进制、八进制、十进制和十六进制之间的转换。
学生成绩核算系统
- 成绩录入与计算:从文件中读取学生成绩,计算总评成绩和班级平均成绩。
- 成绩统计:统计各等级(优、良、中、及格、不及格)的学生人数及占比。
- 成绩查询:按要求输出成绩在各区间的学生学号和成绩。
电话费用管理系统
- 费用计算:根据通话记录和费率文件计算通话费用。
- 费用查询:输入电话号码,查询并显示该号码的所有本地话费、长途话费及总费用。
- 通话记录查询:输入电话号码,查询并显示该号码的所有通话记录。
安装使用步骤
假设用户已经下载了本项目的源码文件,可按以下步骤操作:
1. 复制项目:
bash
cd FuckSoftDesign
2. 编译代码:
bash
g++ -o ScoreSystem expb1/ScoreSystem.cpp
g++ -o PhoneCharge expb2/PhoneCharge.cpp
3. 运行程序:
bash
./ScoreSystem
./PhoneCharge
4. 使用说明:
- 运行ScoreSystem
后,根据提示输入学生成绩信息,程序将自动计算并输出相关统计数据。
- 运行PhoneCharge
后,程序将读取通话记录和费率文件,用户可以通过菜单选择查询特定用户的通话费用或通话记录。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】