HUNAN UNIVERSITY课程实习报告题 目: 停车场管理问题学生姓名 学生学号专业班级指导老师李晓鸿完 成 日 期 2 0 1 5 年 11 月 25 日 一、需求分析1
输入的形式的输入的范围:①.选择功能:1 停车 2 离开停车场 3 离开过道②.若输入 1(停车),输入当前车牌号和当前的时间;若输入 2(离开停车场),输入车票号和当前时间;若输入 3(离开过道),输入车牌号
输出的形式:①.提示选择功能“1
停车 2 离开停车场 3 离开过道”
②.若输入 1(停车),并且输入当前车牌号和当前的时间后,若停车场未满,输出“成功 停入停车场,停车场内有 n 辆车,过道上有 m 辆车等候";若停车场满,输出 “停 车场已满,请在过道等候"
若输入 2(离开停车场),输入车票号和当前时间,输出“存车总计时间,收费 q 元, 停车场内有 n 辆车,过道上有 m 辆车等候”;假如进停车场和出停车场时间错误,输 出“时间输入有误,请重新输入”;假如停车场没有此车,输出“车牌号有误,请重新 输入"
若输入 3(离开过道),输入车牌号,输出“此车已成功离开过道";若无此车,输出 “停车过道为空"
若输入其他,则提示选择功能“1
停车 2 离开停车场 3 离开过道”
程序所能达到的功能:有一个可以停放 n 辆汽车的狭长停车场,它只有一个大门可以供车辆进出
车辆按到达停车场时间的早晚依次从停车场最里面对大门口处停放(最先到达的第一辆车放在停车场的最里面)
假如停车场已放满 n 辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场
停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场
每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费