停车场管理系统(六)

第五章 算法的测试

 

5.1 主菜单界面测试

1、主菜单界面如图所示:


 

2、当用户输入1的时候系统会自动进入车辆到达停车场的登记模块,如图所示:


3、当用户输入2的时候系统会自动进入到车辆离开停车场的登记模块,如图所示:



4、当用户输入3的时候系统将自动进入车辆到达便道的登记模块,如图所示:


 

5、当用户输入4的时候系统将自动进入车辆离开便道的登记模块,如图所示:


 

6、当用户输入5的时候系统将自动进入停车场车辆信息模块:

   

当停车场存在车辆时,就会将所有车辆信息打印出来,如图所示:


 

当停车场没有车辆时(车位未被初始化),如图所示:



7、当用户输入6的时候系统将会自动进入便道车辆信息模块,如图所示:


 

8、当用户输入7的时候系统退出,如图所示:


 

5.2 停车场车辆管理测试

1、进入车辆道道停车场的登记模块之后,按照提示输入车牌号,如果车牌号有效(不为0),且与停车场中存在的车牌号不重复,则为该车牌号分配空位,更新车辆信息,如图所示:

 


如果输入的车牌号重复则无法再次登记,在输出停车场所有的车辆信息之后,系统推出,如图所示:


 

2、在进入车辆离开停车场的登记模块时,用户输入的车牌号如果在停车场的车辆信息内可以找到的话,就会将该车辆上的车位信息全部初始化,并会提示用户是否要将该车辆进入便道,如图所示:


 

 

 

输入0时,系统会提示用户继续输入要离开停车场的车辆的车牌号,如果输入的车牌号存在则继续执行离开操作,否则返回主菜单,如图所示:



 

输入1时,系统会将该车牌号登记进入停车场,更新停车场车辆信息,并将停车场内的所有车辆信息输出,如图所示:


 

 

5.3 便道车辆管理测试

1、在进入车辆到达便道的登记模块的时候,如果用户输入的车牌号有效且不与便道内的车牌号重复,则将车辆登记进入便道,更新便道车辆信息,如果车牌号重复,则提示无法登机,将便道车辆信息全部输出返回主菜单,如图所示:



2、当进入车辆离开便道的登记模块的时候,如果用户输入的车牌号在便道内存在,系统将会把该车位的车辆信息全部初始化,如图所示:



如果用户输入的车牌号不存在则系统会提示查无此车牌号,并返回主菜单,如图所示:


 

3、系统会提示是否将离开便道的车辆进入停车场,输入1,系统将会自动将车辆登记进入停车场,更新停车场车辆信息,在将该车辆修改后的信息输出之后,系统还会将停车场的车辆信息全部输出,如图所示:


 

 

 

 

5.4 信息总览测试

停车场车辆信息和便道车辆信息模块相似,在此只给出停车场车辆信息的测试。

1、进入停车场车辆信息模块时系统会自动将停车场内的所有车辆信息输出,如图所示:


 

如果停车场内没有车辆,系统则会提示没有车辆,并返回主菜单,如图所示:


 

如果停车场内本来有车,但是离开了之后,由于栈内数据不做出栈处理,所以会输出被初始化后的车位信息,如图所示:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值