停车场管理系统.doc_第1页
停车场管理系统.doc_第2页
停车场管理系统.doc_第3页
停车场管理系统.doc_第4页
停车场管理系统.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录目录 一 系统开发的背景一 系统开发的背景 1 二 系统分析与设计二 系统分析与设计 1 一 一 系统功能要求系统功能要求 1 二 系统模块结构设计系统模块结构设计 1 三 系统的设计与实现三 系统的设计与实现 2 一 车辆停车模块 车辆停车模块 ENTER 3 二 二 车辆查询模块 车辆查询模块 SEARCH 4 三 三 车辆离场查询 车辆离场查询 OUT 5 四 系统测试四 系统测试 6 一 测试测试ENTER 函数函数 6 二 二 测试测试SEARCH 函数函数 7 7 三 三 测试测试OUT 函数函数 7 五 总结五 总结 7 六 附件 代码 部分图表 六 附件 代码 部分图表 8 一一 代码代码 8 二二 部分图表部分图表 11 1 停车场管理系统停车场管理系统 一 一 系统开发的系统开发的背景背景 为了使停车场秩序良好 方便管理 车辆信息要用文件储存 因此做 出停车场管理系统 车辆入库时的输入操作 出库时的文件删除操作 为 了更加的方便还要提供现实操作和键盘式菜单实现功能选择 二 系统分析与设计二 系统分析与设计 一 一 系统功能要求系统功能要求 建立一停车场管理系统 要求车辆信息要用文件存储 另外还要提供现实操 作和键盘式菜单实现功能选择 1 车辆入库时的输入操作 2 车辆入库的输出操作 3 车辆离开时的文件删除操作 4 提供现实操作和键盘式菜单实现功能选择 二 系统模块结构设计系统模块结构设计 通过对系统功能的分析 停车场管理系统功能如图 1 所示 2 图 1 停车场管理系统功能图 通过上图的功能分析 把整个系统划分为 6 个模块 1 车辆停车模块 该模块主要实现 对车辆的位置 车牌号 车辆 存入时间的输入及储存 2 车辆查询模块 该模主要实现 查询车辆的停车位置及车牌号 可 以让用户选择查询方式 3 车辆离场查询 该模块主要实现 让用户通过位置及车牌核对查 询信息 看信息是否正确 三 系三 系统统的设计的设计与实现与实现 3 一 车辆停车模块 车辆停车模块 enter 分析 首先输出停车录入的表头 然后提示用户选择输入位置 车牌 时间 然后进行储存 成功停车 流程图如图 3 所示 4 二 二 车辆查询模块 车辆查询模块 search 分析 首先输出停车查询表头 然后提示用户根据车辆位置 车牌查 询所停车辆相关信息 流程图如图 4 所示 5 三 三 车辆离场查询 车辆离场查询 out 分析 首先输出车辆离场的表头 然后提示用户选择要离开的车辆的 车位 让用户核对车辆相关的信息是否正确 流程图如图 5 所示 6 四 系统测试四 系统测试 一 测试测试 enter 函数函数 图 6 enter 流程图 7 二 二 测试测试 search 函数函数 图 7 search 流程图 三 三 测试测试 out 函数函数 图 8 out 流程图 五 总结五 总结 系统完成了车辆入库时的输入操作和输出操作 以及在车辆离开时的 删除操作 最后提供现实操作和键盘式菜单实现功能选择功能 8 但是系统有很多不足的地方 例如在车辆入库时对一些细节问题也有 误差 有些操作也没有实现 我的收获是 第一次做课程设计开始时不知道如何去下手 如何让去 做 在仔细阅读老师做的模板之后 就开始有一些思路了 先把一些大的 框架和系统整理出来 知道自己接下来要去做什么 从什么地方下手 然 后一步一步去做 在实际操作过程中也遇到很多问题 函数调用不会调用 在编写程序时 大多数情况都是运行结果和自己想象的完全不一样 只有 在自己反复调试之后才可以正常运行 六 附件 代码 部分图表 六 附件 代码 部分图表 一 代码代码 include include include struct Date int year int month int day int hour int minn struct P int k 车位是否为空 char number 30 车牌 struct Date date 停车时间 tc 100 void main int i void enter 车辆停车 void search 查询 void out 车辆离场 9 int x for i 0 i n break void enter int i count 0 n printf n n printf 停车录入 n printf n printf 空位 n for i 0 i n n goto error break void search0 int n printf 请输入位置 scanf d printf 位置 d n 车牌 s n 停车时间 d 年 d 月 d 日 d 时 d 分 n n tc n 1 number tc n 1 date year tc n 1 date month tc n 1 date day tc n 1 date hour tc n 1 date minn void search1 char cn 30 int i printf 请输入车牌 scanf s cn for i 0 i 100 i if strcmp cn tc i number printf 位置 d n 车牌 s n 停车时间 d 年 d 月 d 日 d 时 d 分 n i 1 tc i number tc i date year tc i date month tc i date day tc i date hour tc i date minn break 11 void out int n char c for printf 请输入要离开车辆的车位 scanf d printf 请核对信息 n printf 位置 d n 车牌 s n 停车时间 d 年 d 月 d 日 d 时 d 分 n n tc n 1 number tc n 1 date year tc n 1 date month tc n 1 date day tc n 1 date hour tc n 1 date minn printf 是否正确 y n 输入其它字符可以选择取消 c getchar scanf c if c y tc n 1 k 0 tc n 1 number 0 0 tc n 1 date year 0 tc n 1 date mont

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论