首页 > 代码库 > 汽车租赁系统

汽车租赁系统

题目:汽车租赁系统

1. 语言和环境

A、实现语言:

   C

B、实现技术:

   C语言

C、环境要求:

   VC++6.0

2. 要求

实现一个汽车租赁系统。

功能和界面设计要求:

1、 系统要求有密码验证,如果输入错误,可以根据提示选择退出或者继续。

2、  正确显示系统主界面。

3、 根据选项调用相应的功能函数。(包括查询所有车辆、还车、租车)

3. 推荐实现步骤

设计程序

创建项目:

在开发环境中建立项目。(10分)

制作首页:

A、设计登录窗体,界面如下图1所示。(10分)

                   

登录窗体

B、用户输入用户名与密码,若用户名为:admin,密码为:123,若是匹配进入系统主窗体如下图2所示。(20分)

 

系统主页面

C、查询所有车辆信息。如下图3所示:(25分)

查询所有车辆界面

D、租车、还车,如下图4所示:(25分) 

 

租车、还车

5. 注意事项:

请注意代码的软件书写,实体的命名规范(10分)

6. 提交内容:

程序提交源代码以及工程文件。


#include <stdio.h>
#include<string.h>
void main ()
{   
printf("欢迎光临汽车租赁系统\n");
char mima[10];
char yonghu[10];
int k1,k2;
printf("用户名:");
gets(yonghu);
printf("密码:");
gets(mima);
while(1)
{
k1=strcmp(yonghu,"admin");
k2=strcmp(mima,"123");
      if(k1==0&&k2==0)
{

int n,a[50],p,b,c,c1;
char Name1[10][10],Name2[10][10],Name3[10][10],Name4[10][10],Name5[10][10];
printf ("请输入需要存储信息的汽车数量:\n");
    scanf("%d",&n);
for(p=0;p<n;p++)
{
   printf("请输入第%d辆的车型:\n",p+1);
scanf("%s",Name1[p]);
printf("请输入该车的车牌号:\n");
scanf("%s",Name2[p]);
printf("请输入该车的押金:\n");
scanf("%s",Name3[p]);
printf("请输入该车的限制天数:\n");
scanf("%s",Name4[p]);
printf("请输入该车的日租价:\n");
scanf("%s",Name5[p]);
printf("请输入该车当前的出租状态\n(1表示未出租,0表示已出租):\n");
scanf("%d",&a[p]);
}
while(1)
{
 printf("欢 迎 租 赁 本 公 司 的 车 辆\n\n");
 printf ("1.查 询 所 有 车 辆\n");
 printf ("2.归 还 已 租 车 辆\n");
 printf ("3.租 借 现 有 车 辆\n");
 printf ("0.退 出 租 赁 系 统\n");
 printf ("根据以上提示,请您输入所需服务的编码\n");
 scanf ("%d",&b); 
 if  (b==0)
 {
 printf ("您已安全退出汽车租赁管理系统\n");
 break;
 }
 if (b==1)
 {
  printf ("                    所  有  车  辆  信  息  表\n\n");
  printf ("   编号:   车型:    车牌号:   押金:   限制天数:   日租价:   当前状态:\n");
for(p=0;p<n;p++)
{
  printf (" %d : %15s %10s %10s %10s %10s ",p+1,Name1[p],Name2[p],Name3[p],Name4[p],Name5[p]);
 if(a[p]==0)
 printf("已租赁\n");
 else
 printf("未租赁\n");
          }
 }
 else if(b==2)
 {
 while(1)
 {
 printf("请输入您要归还的车辆编号\n");
 scanf("%d",&c);
 printf("您要归还的车辆编号是%d,确认请按1,退出请按0:\n",c);
 scanf("%d",&c1);
 
 if(c1==1)
 break;  
 }
 a[c-1]=1;
 printf("您好,操作已成功。\n");
 }
           else if(b==3)
 {
 while(1)
 {
 printf("请输入您要租借的车辆编号\n");
 scanf("%d",&c);
 printf("您要租借的车辆编号是%d,确认请按1,退出请按0:\n",c);
 scanf("%d",&c1);
 if(c1==1)
break;
  }
 a[c-1]=0;
 printf("您好,操作已成功。\n");
 } 
}




}
else
{
printf("密码错误\n");
    break;
}break;


}
}