泊车管理系统

泊车管理系统

ID:45592279

大小:62.98 KB

页数:18页

时间:2019-11-15

泊车管理系统_第1页
泊车管理系统_第2页
泊车管理系统_第3页
泊车管理系统_第4页
泊车管理系统_第5页
资源描述:

《泊车管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、挣盘瑯遂上薯程序设计报告(2014/2015学年第二学期)题@:泊车管理系统的设计与实现专业地理信息科学组长学号姓名组员学号姓名指导教师指导单位日期成员分工评分细则项评秀优好良等中差度态习学简短评语日15一月5评分等级备注泊车管理系统的设计与实现一、课题内容和要求1、系统的基本功能(1)管理人员根据口令进入系统;(2)管理车位信息(车位编号,状态)和每小时的收费费率;(3)停车吋录入汽车停泊信息(车牌号,车型,停泊位置,停泊开始时间);如果车位已满要给出提示;(4)取车时,根据车牌取,如果没冇给岀捉示;需耍根据

2、车辆停泊时间自动计算费用并显示在屏幕上。2、基本要求:(1)首先自己设计好界面和算法,车位信息可以保存在文件屮;(2)界面友好,可操作性强,输入信息符合逻辑。二、需求分析(1)进入系统:在设计程序时定义一个字符吊数组作为密码,在管理员需要通过主菜单界而登陆到管理系统的时候,系统要求管理员输入密码,将保存的密码和管理员输入的密码进行比较,如果一致则跳出密码登陆管理界面。(2)车位信息:可查询当前吋间车库的基木停车情况。(3)存车系统:进入此系统后,查询是否有空位,若冇空位则输入车牌查询此车是否已停,否则显示车库已

3、满,口动返回上一层操作系统。(4)取车系统:进入此系统后,依次输入车牌号码,停车时间,当前时间,若查找到所输入的车牌信息,则显示本次停车应付金额,并显示取车成功。若无输入的车牌号码信息,则显示取车错误并返回上层操作系统。(5)退出系统:当程序使用结束的时候,通过该项功能即口J终止程序。三、概要设计(1)进入系统这个函数是在进入程序之前的验证程序,管理员输入事先设定好的密码,管理员输入指令,如果密码错误,页面冋到输入密码之前的状态,同吋提示重新输入密码;当扫码止确,成功进入系统,然后进入车位便道信息模块。用的是v

4、oidmain()voidorder()(2)存车系统YNNYvoidpark()这个函数有三个功能1.当有空闲车位时,显示空闲车位编号,根据提示选择想要停入的车位,输入车牌号,即可成功停车。2.当没冇空闲车位但冇候车车位时,提示是否候车。选择候车,输入车牌号,候车成功;选择离开,返冋车位信息模块。3•当没有空闲车位也没有候车车位时,提示没有车位,返冋车位信息模块。(1)取车系统YN用的voidget()输入车牌号,判断是否有这辆车,如果没有,则显示不可駆车;如果有这辆车,系统自动显示所取车的停车吋间和收费金额

5、,付费后取车成功,返冋车位信息模块。基本处理流程NY四、代码及其含义:voidorder()密码函数voidpark()停车函数voidget()取车函数voidenter()页面函数#include#include#include#include#includecharcars[16][10];charxing[16][10];chart[16][20];clock_tstart[10];clock_tend[10];

6、time_trawtime;structtm*timeinfo;voidorder();voidenter();voidpark(){intn,m,k;charo[16];charche[16];for(n=0;n<16;n++)/*判断是否拥挤*/{if(strlen(cars[n])==0)break;}讦(n==16){/*提示很拥挤*/〃记录吋间/*输入车牌引");〃输入车型printf("车位已满An”);return;}start[n]=clock();time(&rawtime);timein

7、fo=localtime(&rawtime);printf(n停车■请输入车牌号:”);scanf(,'%s",o);printf(M停车■请输入车型大L中M小S:scanf(”%s”,che);for(m=0;m<16;m++)if(strcmp(cars[m],o)==0)break;/*判断此车是否在泊*/printf(H此车已停"”);/*提示此车正在泊*/return;}strcpy(carsfnLo);strcpy(xing[n],che);if(n<16)/*判断便道是否有车位*/system

8、(HPAUSEH);system(nCLSM);printf(“**********欢迎进入泊车管理系统printf(n收费规定:1小时10元,不满1小时按1小时算。”);〃收费提printfC'停车时间为%s",asctime(timeinfo));enter();}elseprintf(H请等待车位.”);/*提示等待车位*/}voidget(){intn;charo[16

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

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

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