欢迎来到天天文库
浏览记录
ID:5213437
大小:357.50 KB
页数:22页
时间:2017-12-06
《停车场管理系统程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序停车场管理系统(2013/2014学年第1学期)题目:停车场管理系统专业网络工程组长学号姓名组员学号姓名李洬翊B12070319指导教师周剑指导单位软件教学中心-日期2013年11月20日成员分工组长()组员(李洬翊)所有程序编写以及调试实验报告组员()评分细则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简短评语教师签名:年月日评分等级李洬翊B120703
2、19-备注评分等级共五种:优秀、良好、中等、及格、不及格停车场管理系统一、课题内容和要求(1)管理人员根据口令进入系统;(2)管理车位信息(车位编号,状态)和每分钟的收费费率;(3)停车时录入汽车停泊信息(车牌号,车型,停泊位置,停泊开始时间);如果车位已满要给出提示;(4)取车时,根据车牌取,如果没有给出提示;需要根据车辆停泊时间自动计算费用并显示在屏幕上。二、需求分析停车场管理系统的功能框架图如图1所示。密码输入信息系统停车系统停车场管理系统取车系统退出操作-图1停车场管理系统功能框架图(1)管理员登
3、陆:其实现是在设计程序时定义一个字符串数组作为密码,在管理员想通过主菜单界面登陆到管理系统的时候,系统要求管理员输入密码,将保存的密码和管理员输入的密码进行比较,如果一致则跳出密码登陆函数进入管理界面。(2)车位信息:可查询当前时间车库的基本停车情况。(3)车辆驶入:进入此系统后,输入当前时间和车牌号码,若有空位则停车成功,否则显示车库已满,自动返回上一层操作系统。(4)车辆驶离:进入此系统后,依次输入车牌号码,停车时间,当前时间,若查找到所输入的车牌信息,则显示本次停车应付金额,并显示取车成功。若无输入
4、的车牌号码信息,则显示取车错误并返回上层操作系统。(5)退出系统:当程序使用结束的时候,通过该项功能即可终止程序。............-三、概要设计1.用户登录开始输入用户名判断用户名输入密码判断密码进入停车系统结束NYNY-2.信息查询查询车牌号从录入信息中输出查询车位退出查询历史信息导入存储的信息输出信息结束开始选择输入1、2、3、4-3.主体程序开始用户登陆查询信息退出停车操作取车操作退出输入车牌号查询历史信息查询车位输入车牌号查询车牌号-四、源程序代码#include #i
5、nclude #include #include #includeusingnamespacestd; classcar { public: charno[9]; intpos; doublefee; voidputcar(); voidtakecar(); }; classTime { public: inthour; intmin; voidgetime(); }; inti,poi; intpo
6、sition[100]={0};//全局变量 carcarin[100]; Timecatime[100]; intjuge(); intcomp(); voidsearch_no(); voidsearch_pos(); voidmain() { /////////////////////////////////////////////用户登录 constcharha[10]="hahaha";//管理员用户名 constcharhb[10]="1234";//////管理员密码
7、 charcn[10],cm[10]; intci=0; while(1) { -cout<<"请输入管理员用户名:"; cin>>cn; if(strcmp(ha,cn)) { cout<<"输入错误!"; ci++; if(ci==3) return; continue; } else { cout<<"请输入密码:"; cin>>cm; } if(!strcmp(hb,cm)) break; else { cout<<"密码错误!"; ci++
8、; if(ci==3) return; continue; } } ////////////////////////////////////////////////主程序 intk; cout<<"请选择:" <<"t◇◎◇◎◇◎◇◎◇◎◇◎◇◎◇◎" <<"t◇1.停车操作◇" <<"t◇2.取车操作◇" <<"t◇3.查询信息◇" <<"t◇4.
此文档下载收益归作者所有