大学 C语言 停车场管理系统 设计c语言课程设计 (含调试图)

Xxxxx大学 xxxxxxxxxxx系

20xx-20xx学年第一学期 《C程序设计》课程设计

题目名称: 停车场管理系统设计

姓 名 : 学 号 : 班 级 : 指导教师 : 编写日期 : 20 年1月5日—20 年1月31日

成绩:

1

目录

(一)需求分析 ................................................................................ 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

2

(一)需求分析

1-1停车

车辆信息要用文件存储,因而要提供文件的输入输出操作。

1-2取车

当车离开时,要删除文件中 该车的信息, 因而要提供文件的删除操作。

1-3功能的选择

提供现实操作和用键盘式菜单实现功能选择。

(二)总体设计(程序设计组成框图)

2-1停车模块

对车辆信息赋值,分配前检查车位使用情况(按行查找 park 数组,元素为 0 表示车位 为空,则允许分配) 。把新添加的车辆信息以追加的方式写入汽车信息文件,并更改汽车信 息文件中其他汽车信息的停车时间(停车时间加 5) 。

2-2取车模块

计算费用(停车费用=停车时间*0.2 元) ,从文件中删除该车信息。并将该车位对应的 二位数组变量设为 0,表示该车位可用。输出提示信息:是否输出停车费用总计?(Y/N) 如果选择 Y,则输出停车费用,否则回到上级菜单。

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4