程序设计_停车场管理系统汇总1_计算机-C++资料.pdf

上传人:c****4 文档编号:93982976 上传时间:2023-07-20 格式:PDF 页数:37 大小:1.47MB
返回 下载 相关 举报
程序设计_停车场管理系统汇总1_计算机-C++资料.pdf_第1页
第1页 / 共37页
程序设计_停车场管理系统汇总1_计算机-C++资料.pdf_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《程序设计_停车场管理系统汇总1_计算机-C++资料.pdf》由会员分享,可在线阅读,更多相关《程序设计_停车场管理系统汇总1_计算机-C++资料.pdf(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-.-.可修编.程序设计报告 2014/2015 学年 第 1 学期 题 目:停车场管理系统 专 业 组长 学号 XX -.-.可修编.组员 学号 XX 指 导 教 师 指 导 单 位 日 期 成员分工 组长 代码局部:取车、查询信息、修改停车费费率模块 实验报告:测试数据和结果分析、调试过程中的问 题 组员 代码局部:管理员登陆模块 实验报告:概要设计和课程小结 组员 代码局部:停车模块的实现 实验报告:课程容和要求、需求分析 评分细那么 评分项 优秀 良好 中等 差 遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 查询信息修改停车费费率

2、模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.

3、算法设计合理性 用户界面设计 报告书写认真程度 容详实程度 文字表达熟练程度 答复下列问题准确度 简短评语 教师签名:年月日 评分等级 备注 评分等级共五种:优秀、良好、中等、及格、不及格 停车场管理系统 一、课题容和要求 停车场管理是一个计时收费系统,同时也是一个能对车位进展管理的系统,最根本的功能是实现停车、取车、查询以及修改停车费费率等功能。同时,为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能。在停车的功能中采用了文件流的形式,对车位、车牌号、车型都进展了保存,以便于查询功能的实现,除此之外,也是为了能够实现在取车模块中利用输入的车牌号自动计算出停车的费用。停车位第一个为空

4、的位置,由程序查询自动给出车位号,如果车位已满要给出提示。取车时,需要根据车辆停泊时查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位

5、车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.间自动计算费用半小时以半价计算,超出半小时缺乏一小时按一小时计算并显示在屏幕上,可以随时根据车牌查询是否入库。可以随时根据车位查询该位置上的相关信息。本系统对不同车型的费率给出了默认值,管理员可以根据实际需要对费率进展修改。功能要求:用 C/C+设计一个程序实现停车场管理系统,要求如下:(1)管理人员根据口令进入系统;(2)管理人员有权限对登陆账号和密码进展修改;(3)管理车位信息车位编号,状态和每小时的收费费率;(4)停车时录入汽车停泊信息车牌号,车型,停泊位置,停泊开场时间;如果车位已

6、满要给出提示;(5)取车时,根据车牌取,如果没有给出提示;需要根据车辆停泊时间自动计算费用并显示在屏幕上。(6)管理人员可以根据需要随时更改每小时的收费费率。二、需求分析 停车场管理系统的功能框架图如图 1 所示。查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课

7、题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.图 1 功能框架图 1 系统主要包括了管理员登陆、停车操作、取车操作、信息查询、费率修改这五大模块,每个模块都用用相应的函数来实现这些功能。2在管理员登陆模块中,设置了三次输入时机,用户名和密码事先用文档存储,供使用者进入系统;假设管理员连续输入密码错误超过提示,那么系统给出修改密码或者退出系统的提示,这些功能在函数名为 loadin的函数中实现。3管理员登陆模

8、块完毕之后便到了系统的主要界面,选择操作 1 是停车模块。在选择停车操作之后,系统能够实现“将第一个为空的位置,由程序查询自动给出车位号,如果车位已满要给出提示这一功能用函数 pare和 jugement共同实现的。进入停车模块后,还应选择不同的车型进展停车,这一过程会调用 putcar和 gettime函数,用来给出不同车型的费率和调用停车时的系统时间。4 通常选择了停车操作之后取车和查询功能才会有意义,所以取车和查询公共主要是使用了 campare函数,调用 strcmp字符串比拟函数对输入的车牌号和停车时的车牌号进展比拟,假设一样,那么返回该车位,到达取车和查询的作用。5 不同的停车场可

9、以根据需要修改每种车型的车辆对应的费率。这个功能在修改费率的查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便

10、于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.模块中实现。6根据不同的车型以及其停泊时间收费,间差乘以单价就是最后收费,其中取车时,需要根据车辆停泊时间自动计算费用半小时以半价计算,超出半小时缺乏一小时按一小时计算并显示在屏幕上。这个功能需要调用系统时间,因此在整个程序中包含了头文件后#include 利用构造这种数据类型来实现。三、概要设计 1.主要构造体 为了实现停车场管理系统的停车、取车、查询、修改功能,主要用一个while 循环,通过输入的数字选择相应的操作。同时为了实现每个模块的功能,引用一些相应的子函数。下面是主要构造体的流程图:查询信息修改停车

11、费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可

12、修编.图 2 主要构造体流程图 2.主要函数流程图(1)管理员登陆模块 管理员登陆模块是用函数 loadin来实现的,在 loadin函数中对账号和密码都有三次的输入时机,用变量 ai来记录输入的次数,当 ai=3 时,进入修改密码的界面。在修改密码模块了,用strcpy 函数将输入的字符串adpassword1赋值给密码adpasswordadpassword 为全局变量,所以才能起到修改的作用。修改完成密码后,在 loadin函数中再次调用 loadin函数,这样在修改密码后就能重新回到登陆界面进展登陆,大体程序流程图如下:查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中

13、的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.图 3 管理员登陆模块流程图 (2)比拟函数

14、 pare 在停车场管理系统的取车、查询模块中都需要用到输入“车牌号判断停车场中是否有该车这个功能,而 pare函数就是用来实现这个功能的。其大概思路是,通过输入的字符串与系统储存有的字符串进展比拟,如果字符串相等就返回一个 0,如果不相等就返回非 0,而通过 0 和非 0 的控制,便能实现判断的功能,其流程图如下所示:查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程

15、度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.图 4 字符串比拟函数流程图(3)搜索空车位函数 jugement 对于停车操作来说,需要在所有停车位中找到第一个空车位,并返回这个车位。在该系统中,这个功能由函数 jugement来实现。设 int 型变量 j 为车位编号,利用数字 positionj的

16、值是否为 1,来判断是车位是否为空这里是将 1 视为有车,0 为无车。图 5 搜索空车位函数流程图 在这个函数中还要注意:在用 while 循环对每个车位进展逐个判断的时候,j 一定要小于停车场的总车位。除此之外,返回第一个空车位表示将要在这个车位进展停车,因此要查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分

17、等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.重新将 positionj的值置为 1。四、源程序代码#include#include#include#include using namespace std;class car public:char no10;int pos;double fee;void putcar();void takecar();vo

18、id changefee();class Time public:int hour;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位

19、车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.int min;void getime();char adpassword10=123456;char adname10=wcx;int i,poi;int position50=0;/全局变量 car carin50;Time catime50;double Fee1=6.0,Fee2=5.0,Fee3=4.0,Fee4=3.0;int jugement();int pare();void search_no();void search_position();void loadin();

20、void main()/-管理员登陆模块-loadin();/-登陆模块完毕-查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号

21、车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.int k=0;coutendl;cout 请选择:nnt-nnt1.停车操作 nnt2.取车操作 nnt3.查询信息 nnt4.修改车费 nnt5.退 出 nnt-nn;ofstream outfile(车辆信息.txt,ios:app);if(!outfile)cerropen error!k)if(k=1)i=jugement();/-通过 jugement()函数返回第一个空的车位 i 查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验

22、报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.cout-endl;coutcarini.no;/用户输入停在第 i 个车位的车

23、牌号 carini.putcar();cout 请选择:nnt-nnt 1.停车操作 nnt 2.取车操作 nnt 3.查询信息 nnt 4.修改车费 nnt 5.退 出 nnt-nn;string time1;time_t t;time(&t);time1=ctime(&t);couttime1;/-导入系统时间 outfilecarini.no time1endl;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用

24、户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.continue;if(k=2)poi=pare();carinpoi.takecar();cout 请选择:nnt-nnt 1.停车操作 nnt 2.取车操作 nnt 3.查询信息 nnt 4.修改车费

25、nnt 5.退 出 nnt-nn;continue;if(k=3)查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了

26、存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.int x;while(1)cout 请输入数字选择需要的操作:endl;coutendl;coutnnt-nnt1.查询车牌号 nnt2.查询车位 nnt3.退出查询 x;if(x=1)search_no();break;else if(x=2)search_position();break;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法

27、设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.else if(x=3)break;else coutt 选择错误,请重新选择:;cout 请选择:nnt-nnt 1.停车操作 nnt 2.取车操作 nnt 3.查询信息 nnt 4.修改车费

28、 nnt 5.退 出 nnt-nn;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外

29、也是为了能够实现在取车模块中利用输入的车牌-.-.可修编./outfile.close();if(k=4)carini.changefee();continue;if(k=5)exit(0);/-loadin()-void loadin()char an10,ap10;int ai=0;cout -欢送使用 XX 停车场管理系统-endl;while(1)查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告

30、书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.coutendl;coutan;if(strcmp(adname,an)cout 此用户名不存在!n;ai+;if(ai=3)exit(0);continue;else coutap;if(!strcmp(adpassw

31、ord,ap)break;else cout 密码错误!n;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便

32、于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.ai+;if(ai=3)coutendl;cout 密码连续输入错误 3 次,请重新选择操作:endl;cout-endl;cout 1.修改密码endl;cout 2.退出系统endl;cout-k)if(k=1)cout 请输入新的密码,密码不超过 10位数:adpassword1;strcpy(adpassword,adpassword1);cout 你的新密码是:endl;coutadpasswordendl;loadin();break;if(k=2)exit(0);查询信息修改停车费费率模块组长实验报

33、告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.if(k!=1

34、&k!=2)cout 输入错误,请重新输入:;return;continue;cout 登陆成功!endl;/-jugement()-int jugement()/-判断出第一个空的车位 int j=0;while(positionj=1&j50)查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良

35、好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.j+;cout 共有 50个停车位,当前可使用停车位:50-jendl;coutendl;cout 本停车场收费标准如下:endl;coutendl;cout 货车每小时Fee1 元,客车每小时Fee2 元,轿车每小时Fee3 元,其它车辆每小时Fee4 元。endl;cout 注:停车时间小于 30分钟的按 0.5个小时计算,

36、超过 30分钟但缺乏 1 小时的按1 个小时收费endl;if(j50)positionj=1;/当找到第一个空车位时即 position=0 时,并且满足车位号 j100 的情况下,然后选择该车位停车,/停车后将 position 重新置为 1,表示该车位现在已经停车了。在这种情况下表示找到空车位后就必须停在这个车位上 return j;/-pare()-int pare()查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计

37、合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.char ch10;coutch;for(int k=0;k50;k+)if(!strcmp(ch,carink.no)/-将输入的车牌号与停车场上的每个位子的车辆进展比拟包括那些没停车的车位 if

38、(positioncarink.pos-1=1)/在 car:putcar()函数中因为要输出车位号,所以将对象数组carink.pos变为了 carink.pos+1,/于是用数组 position找已经停车的车位时要将其处理为 carink.pos-1 return(carink.pos-1);break;if(k=50)return k;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度

39、容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编./-car:putcar()-void car:putcar()int t;/车辆类型的变量 while(1)cout 请选择车型:endl;coutendl;coutnnt-nnt货车请输入 1 nnt客车请输入 2 nnt轿车请

40、输入 3 nnt其他车辆请输入 4 t;if(t=1)carini.fee=Fee1;break;else if(t=2)查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能

41、在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.carini.fee=Fee2;break;else if(t=3)carini.fee=Fee3;break;else if(t=4)carini.fee=Fee4;break;cout 输入错误!请重新输入:n;if(i=50)cout 对不起,车位已满!n;carini.pos=i+1;/-自动输出车位号,数组里 0 表示第一位,而车位的第一位是 1,所以 carini.pos=i+1;coutnnt-;coutnnt已成功选择车位!车位号是:c

42、arini.posendl;catimei.getime();查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以

43、便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.coutnnt现在时间是:catimei.hour:catimei.minendl;coutnnt-endl;/-car:takecar()-void car:takecar()int hour1,min1;double charge;if(poi50)positionpoi=0;/-通过取车操作后,重新将该车位设定为空车位 hour1=catimepoi.hour;min1=catimepoi.min;catimepoi.getime();hour1=catimepoi.hour-hour1;min1=cat

44、imepoi.min-min1;if(min130)/计算出停车时间,缺乏 30分钟的按 30分钟计算 charge=carinpoi.fee*hour1+carinpoi.fee*0.5;else 查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车

45、场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.charge=carinpoi.fee*hour1+carinpoi.fee;coutt 车费为:charge 元.n;/计算出车费输出 else couttm_hour;min=newtime-tm_min;查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要

46、求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编./-search_no()-void search_no()int poi=pare();if(poi50)coutt 此车已入库,车位为:poi

47、+1endl;else coutt 此车没有入库。n;/根据车牌号查询是否入库 /-search_positon()-void search_position()int loc;cout endl;coutloc;if(positionloc-1=1)coutt 车牌号:carinloc-1.noendl;coutt停车时间:catimeloc-1.hour:catimeloc-1.minendl;/停车直到现在查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项

48、优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.的时间 else coutt 此车位无车!;/-void car:changefee()cout 请选择修改的车型:;coutnnt-nnt 修改 货车费用 请输

49、入 1 nnt 修改 客车费用 请输入 2 nnt 修改 轿车费用 请输入 3 nnt 修改 其他费用 请输入 4 nnt 退 出 修 改 请输入 5 type;while(1)查询信息修改停车费费率模块组长实验报告测试数据和结果分析调试过程中的问题代码局部管理员登陆模块组员实验报告概要设计和课程小结代码局部停车模块的实现组员实验报告课程容和要求需求分析评分项优秀良好中等差遵守那么可修编算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度答复下列问题准确度简短评语级评分等备注年月日教师签名评分等级共五种优秀良好中等及格不及格停车场管理系统一课题容和要求停车场管费率等功能同时为了

50、使用的方便和平安的考虑设计了管理员能对密码进展修改的功能在停车的功能中采用了文件流的形式对车位车牌号车型都进展了存以便于查询功能的实现除此之外也是为了能够实现在取车模块中利用输入的车牌-.-.可修编.if(type=1)double fee1;coutfee1;Fee1=fee1;cout 车费修改成功!endl;break;else if(type=2)double fee2;coutfee2;Fee2=fee2;cout 车费修改成功!endl;break;else if(type=3)double fee3;coutfee3;Fee3=fee3;cout 车费修改成功!endl;查询信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁