- 开发工具和开发环境简介
2.1Visual studio 2022
2.2 开发工具选择
名称 大小 功能 优缺点
VSCODE 编码器 不能进行运行
VS2022 Ied 内存较大
VC6.0 编码运行 维护较少
3.万达停车场管理系统分析
3.1项目介绍和需求分析
3.1.1项目案例介绍
停车场示意图:
停车场示意图
1.停车场是一条可以停放n辆汽车的狭长通道
2. 车辆按到达停车场时间的早晚依次从停车场最里向大门口处停放。
3. 如果有某辆车要离开,在它之后进入停车场的车都必须先退出停车场为它让路。
4. 如果停车场满,则后来的车只能在停车场大门外的便道上等待。
5. 每辆车在离开停车场时,都应根据它在停车场内停留的时间长短收费。
3.1.2系统功能分析
从前面的介绍我们可以看出,停车场类似于我们数据结构中的栈,而等待区便道类似于队列。所以我们以栈S作为停车场,栈S1作为让路的临时停车点,队列Q作为车辆等待时用的便道。
2. 车场所能容纳的车辆数由收费管理员来设定,车辆离开时,车主还可以得到收据,便于收费的管理。
3. 系统应该能够显示停车场当人员对车辆进行管理,并且能够给等待的车提供一些信息,便于他们能够及时的停车。
4. 综上所述系统主要的功能包括:车辆到达,车辆离开,打印收据,输出车辆信息等
3.1.3系统流程图
系统功能模块
车辆到达流程图
车辆到达后要录入停车信息,判断停车场是否有空位,有空位进入停车场,并记录到达的时间,无空位则进入等待区等待。
车辆离开流程图
首先判断停车场是否有车,有车,则选择要离开的车辆,停车场有车离开后,还要判断停车场是否有车等待,有车等待,则排在队列第一位的车子进入停车场。
设计用户选择菜单,根据用户选择菜单,根据等待车车辆信息,再进实现打印收据功能。