I停车场管理系统程序设计.doc
文本预览下载声明
程序 停车场管理系统
( 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??#includefstreamusing 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];??
显示全部