• 大小: 519KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-12-27
  • 语言: C/C++
  • 标签: C++,C  

资源简介

用C和C++实现校园卡管理系统,至少能够管理30张校园卡的100条刷卡信息,校园卡刷卡信息包括食堂,超市,洗漱,存款。实现的功能有录入,修改删除,查询,统计,保存到文件

资源截图

代码片段和文件信息

#include “interface.h“
#include 
#include 
using namespace std;
//主菜单
void Interface::MainMenu()
{

cout << left << Star << “主菜单“ << Star << endl << endl
<< left << BlankSpace << “1.录入刷卡信息\n“ << endl
<< left << BlankSpace << “2.修改、删除刷卡信息\n“ << endl
<< left << BlankSpace << “3.查询刷卡信息\n“ << endl
<< left << BlankSpace << “4.统计各商家营业额和补贴情况\n“ << endl
<< left << BlankSpace << “5.保存当前系统所有信息到文件\n“ << endl
<< left << Star << “主菜单“ << Star << endl << endl
<< “请输入你想进行的操作:“;
int FuncSelect = 0;
cin >> FuncSelect;
ErrorInput(FuncSelect);
switch (FuncSelect)
{
case 1:Load(); break;
case 2:EditWay(); break;
case 3:Inquiry(); break;
case 4:Total(); break;
case 5:studentTest.Save(); studentTest.OutputCardToFile(); break;
default:
cout << “\n输入错误,请重新选择\n“;
MainMenu(); break;
}
}

//录入
void Interface::Load()
{
cout << left << Star << “录入及查看刷卡信息“ << Star << endl << endl
<< left << BlankSpace << “1.从文件录入\n“ << endl
<< left << BlankSpace << “2.自定义录入\n“ << endl
<< left << BlankSpace << “3.查看刷卡信息\n“ << endl
        << left << BlankSpace << “4.返回上一级\n“ << endl
<< left << Star << “录入刷卡信息“ << Star << endl << endl
<< “请输入你想进行的操作:“;
int FuncSelect = 0;
cin >> FuncSelect;
ErrorInput(FuncSelect);
switch (FuncSelect)
{
case 1: studentTest.CreateFromFile();  Continue(); break;
    case 2: studentTest.CreateSelf(); Continue(); break;
    case 4: MainMenu(); break;
case 3: studentTest.OutputList(); Continue(); break;
default:
cout << “\n输入错误,请重新选择\n“;
Load(); break;
}
}

//修改方式
void Interface::EditWay()
{
    cout << left << Star << “修改、删除刷卡信息“ << Star << endl << endl
        << left << BlankSpace << “1.修改\n“ << endl
        << left << BlankSpace << “2.删除\n“ << endl
        << left << BlankSpace << “3.返回上一级\n“ << endl
        << left << Star << “修改、删除刷卡信息“ << Star << endl << endl
        << “请输入你想进行的操作:“;
int FuncSelect = 0;
cin >> FuncSelect;
ErrorInput(FuncSelect);
switch (FuncSelect)
{
    case 1:Edit(); break;
    case 2:Delete(); break;
    case 3:MainMenu(); break;
default:
cout << “\n输入错误,请重新选择\n“ ;
EditWay(); break;
}
}

//修改
void Interface::Edit()
{
printf(“\n请输入校园卡号查询信息:“);
int num;
cin >> num;
ErrorInput(num);
while (studentTest.SearchCard(num) != 0)
{
printf(“\n卡号不存在于交易流水中!\n“);
ReInput(num);
}
    cout << “\n输入想要修改的交易流水号:“;
    int t;
    cin >> t;
    cashnode * judge; 
while (studentTest.SearchData(t judge) != 0)
{
ReInput(t);
};
    cout << left << Star << “修改刷卡信息“ << Star << endl << endl
        << left << BlankSpace << “1.修改交易编号\n“ << endl
        << left << BlankSpace << “2.修改商家编号、消费类型\n“ << endl
        << left << BlankSpace << “3.修改消费时间\n“ << endl
        << left << BlankSpace << “4.修改交易金额\n“ << endl
        << left << BlankSpace << “5.修改交易卡号\n“ << endl
        << left << BlankSpace << “6.返回上一级\n“ << endl
        << left << Star << “修改刷卡信息“ << Star << e

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         562  2018-04-08 13:56  CardSystem\BathTotel.txt
     文件         222  2018-04-03 21:41  CardSystem\cardimfo.txt
     文件        1649  2018-04-08 15:43  CardSystem\CardSystem.dev
     文件     2040462  2018-04-08 15:15  CardSystem\CardSystem.exe
     文件         491  2018-04-08 15:43  CardSystem\CardSystem.layout
     文件         178  2018-04-03 23:34  CardSystem\cashinfo.txt
     文件         277  2018-04-02 14:20  CardSystem\cashoutput.txt
     文件         515  2018-04-08 13:55  CardSystem\DinTotel.txt
     文件        8876  2018-04-08 14:30  CardSystem\interface.cpp
     文件         656  2018-04-08 13:29  CardSystem\interface.h
     文件       24141  2018-04-08 15:14  CardSystem\interface.o
     文件       25751  2018-04-08 15:43  CardSystem\list.cpp
     文件        2142  2018-04-08 13:58  CardSystem\list.h
     文件       26464  2018-04-08 15:14  CardSystem\list.o
     文件        2427  2018-04-08 15:43  CardSystem\login.h
     文件         186  2018-04-08 14:38  CardSystem\main.cpp
     文件       13031  2018-04-08 15:14  CardSystem\main.o
     文件        1368  2018-04-08 15:15  CardSystem\Makefile.win
     文件          89  2018-04-08 13:56  CardSystem\SupTotel.txt
     文件        1165  2018-04-03 22:41  CardSystem\system.h

评论

共有 条评论