• 大小: 1.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-04
  • 语言: C/C++
  • 标签:

资源简介

停车位信息有漏洞,未验收需要,定义4分钟为一个小时!

资源截图

代码片段和文件信息


/*所使用的所有头文件*/
#include
#include
#include
#include 
#include
#include
#define LEN sizeof(struct car)

/*时间信息结构体定义*/
typedef struct nowtime
{
int year;
int month;
int day;
int weekday;
int hour;
int minute;
}NOW;

/*信息记录结构体定义*/
struct car
{
    char    num[10];
char    type[5];
int     position;
int q;
struct  nowtime intime;
struct  nowtime outime;
char    other[2];
char    ifpiao[2];
double pay;
char    man[5];
struct  car *next;
};



/*函数申明*/
int    menu_select(); /* 选择菜单 */
void   password(); /* 密码设置*/
void   loadRec(); /* 从磁盘文件导入停车信息到内存*/
void   intime_record(struct car *p1); /* 停车时间录入*/  
void   outime_record(struct car *p1); /* 出库时间录入*/  
void   setnew(); /* 新建停车记录 */
void   search(); /* 查询函数*/
void   num_search(); /* 按车牌号查询 */
void   man_search(); /* 按收费员查询 */
void   other_search(); /* 按是否内部员工查询 */
void   fee(); /* 收费函数 */
void   exit0(); /* 退出 */
void   writeinfo(); /* 保存记录*/
void   welcome(); /* 欢迎函数*/
void   printftimu(); /* 显示题目函数*/
void   printfall(); /* 显示所有信息函数*/
void   data_search(); /* 按停车日期查询*/
void   position_search(); /* 按停车位查询*/
void   deleteRec();

/*定义的一些全局变量*/
int writeinfo_flag=0; /*职工记录保存标志全局变量*/

char gly[10]; /*管理员用户名*/

struct car *head=NULL*p1*p2*p3; /*定义结构体指针head 为头指针p1 为输入数据缓存空间指针p2 为尾指针*/


/*主函数*/
int main()
{   system(“color B0“);
password(); /*密码验证*/
welcome();
loadRec();
for(;;)
{ switch(menu_select())
{ case 1: system(“cls“); setnew(); break;
  case 2: system(“cls“); search(); break;
case 3: system(“cls“); fee(); break;
case 4: system(“cls“); writeinfo(); break;
case 5: system(“cls“); printftimu(); break;
case 6: system(“cls“); printfall(); break;
case 7: system(“cls“); deleteRec(); break;
case 0: system(“cls“); exit0(); return 0;
default :{
getchar();
printf(“\n 选择错误,请正确输入你的选择(0~6):“);
printf(“\n 按任意键返回......\n“);
getchar();
getchar();
system(“cls“); /*清屏*/
 }
}
}
return 0;
}
/***************************************************************************/
/***************************************************************************/
/*题目显示*/
void   printftimu()
{
printf(“题目描述\n“);
printf(“假定某商场停车场有100个停车位,收费管理办法如下:本单位公用及职工车辆停车按内部\n“);
printf(“费用核算,不当场收费。外来车辆,每小时,摩托车2元,小车5元,中客车8元,大客车10\n“);
printf(“元,持有商场购物发票者,一小时内免费,一小时以上者,按标准收费,不满一小时但小于30“);
printf(“分钟的,按半价收费,超过30分钟的,按1小时收费。停车时间每天超过10小时的,最高10“);
printf(“倍收费。要求记录登记进入停车场的车辆车牌号、车型、停车车位、进入时间,车辆状况等信“);
printf(“息,车辆离开停车场时,显示停车收费标准,车辆的全部信息、单价、入库时间、出库时间、停“);
printf(“车时间、应缴纳的停车费用,并进行收费。\n“);
printf(“要求设计一C程序,完成上面的功能。“);
printf(“该C程序应该有管理模式、操作模式和查询模式三种运行方式,管理模式应能添加修改、和删“);
printf(“除收费员的帐号功能,添加、修改和删除普通人员的查询帐号等功能。操作模式应能在收费员输“);
printf(“入正确的密码后进行正常的停车记录的录入、离开车辆的收费功能,已经记录正确并确认的,不“);
prin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      29606  2013-06-20 16:29  已验收.c

     文件    1635840  2013-06-24 16:00  停车场管理课程设计报告(陈爽).doc

----------- ---------  ---------- -----  ----

              1665446                    2


评论

共有 条评论