文档详情

I停车场管理系统程序设计.doc

发布:2017-01-09约7.64千字共22页下载文档
文本预览下载声明
程序 停车场管理系统 ( 2013 /2014 学年 第 1学期) 题 目:停车场管理系统 专 业 网络工程 组长 学号姓名 组员 学号姓名 李洬翊 指 导 教 师 周 剑 指 导 单 位 软件教学中心 日 期 2013年11月 20 日 成员分工 组长() 组员(李洬翊) 所有程序编写以及调试 实验报告 组员() 评分细则 评分项 优秀 良好 中等 差 遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简短评语 教师签名: 年 月 日 评分等级 李洬翊 备注 评分等级共五种:优秀、良好、中等、及格、不及格 停车场管理系统 课题内容和要求 (1) 管理人员根据口令进入系统; (2) 管理车位信息(车位编号,状态)和每分钟的收费费率; (3) 停车时录入汽车停泊信息(车牌号,车型,停泊位置,停泊开始时间);如果车位已满要给出提示; (4) 取车时,根据车牌取,如果没有给出提示;需要根据车辆停泊时间自动计算费用并显示在屏幕上。 需求分析 停车场管理系统的功能框架图如图1所示。 图1 停车场管理系统功能框架图 (1)管理员登陆:其实现是在设计程序时定义一个字符串数组作为密码,在管理员想通过主菜单界面登陆到管理系统的时候,系统要求管理员输入密码,将保存的密码和管理员输入的密码进行比较,如果一致则跳出密码登陆函数进入管理界面。 (2)车位信息:可查询当前时间车库的基本停车情况。 (3)车辆驶入:进入此系统后,输入当前时间和车牌号码,若有空位则停车成功,否则显示车库已满,自动返回上一层操作系统。 (4)车辆驶离:进入此系统后,依次输入车牌号码,停车时间,当前时间,若查找到所输入的车牌信息,则显示本次停车应付金额,并显示取车成功。若无输入的车牌号码信息,则显示取车错误并返回上层操作系统。 (5)退出系统:当程序使用结束的时候,通过该项功能即可终止程序。 ...... ...... 三、概要设计 1.用户登录 N Y N Y 2.信息查询 3.主体程序 四、源程序代码 #include iostream? #include stdio.h? #include string?? #include time.h?? #includefstream using namespace std;?? class car?? {?? public:?? char no[9];?? int pos;?? double fee;?? void putcar();?? void takecar();? };?? class Time?? {?? public:?? int hour;?? int min;?? void getime();?? };?? int i,poi;?? int position[100]={0};//全局变量?? car carin[100];?? Time catime[100];?? int juge();?? int comp();?? void search_no();?? void search_pos();?? void main()?? {?? /////////////////////////////////////////////用户登录?? const char ha[10]=hahaha;//管理员用户名?? const char hb[10]=1234;//////管理员密码?? char cn[10],cm[10];??
显示全部
相似文档