. . .
Xxxxx大学 xxxxxxxxxxx系
20xx-20xx学年第一学期 《C程序设计》课程设计
题目名称: 停车场管理系统设计
姓 名 : 学 号 : 班 级 : 指导教师 : 编写日期 : 20 年1月5日—20 年1月31日
成绩:
.. ..
. . .
目录
(一)需求分析 ....................................... 3
1-1停车 ....................................... 3 1-2取车 ....................................... 3 1-3功能的选择 ................................. 3 (二)总体设计(程序设计组成框图) ................... 3
2-1停车模块 ................................... 3 2-2取车模块 ................................... 3 2-3车辆信息浏览模块 ........................... 4 2-4程序设计组成框图 ........................... 4 (三)详细设计 ....................................... 4
3-1停车场分析 ................................. 4 3-2停车操作 ................................... 4 3-3收费管理(取车) ........................... 5 3-4车辆信息 ................................... 5 3-5退出系统 ................................... 5 (四)程序运行结果测试与分析 ......................... 5 (五)结论与心得 ..................................... 7 (六)参考文献 ....................................... 7 (七)致 ............................................. 8 附录: ............................................... 8
.. ..
. . .
(一)需求分析
1-1停车
车辆信息要用文件存储,因而要提供文件的输入输出操作。
1-2取车
当车离开时,要删除文件中 该车的信息, 因而要提供文件的删除操作。
1-3功能的选择
提供现实操作和用键盘式菜单实现功能选择。
(二)总体设计(程序设计组成框图)
2-1停车模块
对车辆信息赋值,分配前检查车位使用情况(按行查找 park 数组,元素为 0 表示车位 为空,则允许分配) 。把新添加的车辆信息以追加的方式写入汽车信息文件,并更改汽车信 息文件中其他汽车信息的停车时间(停车时间加 5) 。
2-2取车模块
计算费用(停车费用=停车时间*0.2 元) ,从文件中删除该车信息。并将该车位对应的 二位数组变量设为 0,表示该车位可用。输出提示信息:是否输出停车费用总计?(Y/N) 如果选择 Y,则输出停车费用,否则回到上级菜单。
.. ..
大学C语言停车场管理系统设计c语言课程设计(含调试图)



