全文预览

数据结构课程设计 停车场管理系统 c++

上传者:学习一点 |  格式:doc  |  页数:45 |  大小:246KB

文档介绍
次退出系统时,会保存list.dat和temp.dat。图2-1模块调用关系第三章、详细设计实现概要设计中定义的所有数据类型,对主要操作写出实现算法,对主程序和其他模块写出算法,写出函数的调用关系。第一节、数据类型结构体Car,保存每个车位的停车信息。structCar{charlicense[8];intfloor;intpnumber;intptime;intempty;//标志位,有车为1,无车为0};结构体Snode,保存每个客户的信息。structSnode{charlicense[8];//车牌号Datedate;//停车的时刻intfloor;intpnumber;intptimecount;//本次停车总时间floatcost;charnote[100];//顾客留言Snode*next;};结构体User,保存管理员信息。structUser{charid[10];charname[10];charpassword[10];};结构体Date,保存时间。structDate{charday[11];charshike[9];charweekday[10];};数组Cars,保存整个停车状况。CarCars[FLOOR][PNUMBER];链表,保存所有客户的信息,包括车已取走,和车未取走的。typedefstructSnodeCustList;第二节、主要操作(1)存车:intEnterpark(Carcars[FLOOR][PNUMBER],char*license,int&floor,int&pnumber){?//输入车牌号,判断车牌号的有效性?cout<<"请输入车牌号:";?charlicen[8];?cin>>licen;?while((!licen)||(strlen(licen)!=7))?{ cout<<"输入有误!请重新输入车牌号:";

收藏

分享

举报
下载此文档