c++停车场管理系统实训报告new

c++停车场管理系统实训报告new

ID:18618301

大小:703.16 KB

页数:15页

时间:2018-09-19

c++停车场管理系统实训报告new_第1页
c++停车场管理系统实训报告new_第2页
c++停车场管理系统实训报告new_第3页
c++停车场管理系统实训报告new_第4页
c++停车场管理系统实训报告new_第5页
资源描述:

《c++停车场管理系统实训报告new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实训报告题目:停车场管理系统院系:xxxxxxxxx专业:计算机科学与技术姓名:XXX学号:xxxxxxxxxxxx指导教师:XXX日期:2013年12月31日XXXXXXXXXXXXXXXX学院目录1需求分析…………………………………………………………………………..12系统设计……………………………………………………………………22.1总体设计………………………………………………………………………………22.2详细设计………………………………………………………………………………2程序头文件...................................

2、.........................................................................2停车场类............................................................................................................3主控函数流程...........................................................................................

3、.................33系统实现………………………………………………………………………41编码………………………………………………………………………42测试……………………………………………………………………..104归纳总结………………………………………………………………………121开发经验………………………………………………………………………122实训中遇到的问题及解决方法………………………………………………123感想和心得体会……………………………………………………………………135参考资料……………………………………………………………………

4、…13一、需求分析随着我国经济的迅速发展,城市规模的不断扩大,汽车正逐渐走进寻常百姓家。交通工具方便了人们的生活,但同时也带来了一些问题,如停车满、停车难等。目前大多数停车场还是依靠人工管理的办法,不能适应社会发展的需要。因此就需要这种的停车场管理程序,来智能管理车辆,更有效,更便捷的解决了停车问题。本程序可自定义停车场数量,停车场车位数,停车场计时收费,车辆管理。程序界面:二、系统设计1、总体设计:采用模块化的程序设计方法,即将较大的任务按照一定的原则分为一个个较小的任务,然后分别设计各个小任务。需要注意的是划分出来的模块应该相对独立但又相关,且容易理解。可以

5、用模块化层次结构图(即模块图)来分析其任务的划分,一般从上到下进行,最上面一层是主模块,下面各层是其上一层模块的逐步细化描述。停车场管理系统查看停车场现有车辆车辆进入停车场初始化车辆离开退出程序车位车辆便道车辆进入时间开始计时停车场个数车位数停车费用初始化离开时间总结费用停车场管理系统功能模块图当车辆要进入停车场时,检查停车场是否已满,如果未满则车辆进栈;如果停车场已满,则车辆进入等候队列。当车辆要求出栈时,该车到栈顶的那些车辆先弹出栈(在它之后进入的车辆必须先退出车场为它让路),再让该车出栈,其他车辆再按原次序进栈(进入车场)。当车辆出栈完毕后,检查等候队列(

6、便道)中是否有车,有车则从队列头取出一辆车压入栈中。程序可以根据进出停车场的时间计算停车的费用和时间(在便道上停留的时间不收费)。具体设计上,用栈模拟停车场,用队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。2、详细设计:程序头文件#include#include#include#include#include停车场类templateclassChe{public:Che();voidShuRuChePai(string);//输入车牌voidJin

7、Ru(string);//输入车进入停车场的时间voidLiKai(string);//输入车离开停车场的时间boolCompare(string);voidShuChuM(double);private:strings;//车牌号记录doublest;//车到停车场的时间doubleet;//车离开停车场的时间};主控main()函数执行流程START有无空位进入便道等候NY进入停车位开始计时收费结算三、系统实现1、编码#include#include#include#include#inclu

8、deus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。