- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
C语言课程设计
题 目 停车场管理系统
指导教师 曹东燕
学生姓名 张成 王青岳 魏鑫
学 号 201100805098 201100805102 201100805096
专 业 电子信息工程
教学单位 物理系 (盖章)
目 录
1设计内容与设计要求…………………………………… 1
1.1系统功能简介……………………………………… 1
1.2系统运行环境 ………………………………………1
2功能划分,模块详细说明 ………………………………1
3程序流程图 ………………………………………………2
4运行的运行及说明 ………………………………………3
4.1系统的运行 …………………………………………3
4.2运行说明…………………………………………… 7
5总结 ………………………………………………………7
附件:源程序清单……………………………………………7
1设计内容与设计要求
1.1系统功能简介
系统有简洁明了的菜单界面,用户可以通过输入简单的选项来完成相应的工作。
用户可以选择1,2,3,4分别进行相应的操作,统一查看,统一输出。
此停车场管理系统停车场管理系统
(1) 有一个两层的停车场, 每层有6个车位, 当第一层车停满后才允许使用第二层. ( 停车场可用一个二维数组实现, 每个数组元素存放一个车牌号 ) 每辆车的信
(2) 假设停车场初始状态为第一层已经停有4辆车, 其车位号依次为1—4 , 停车时间依次为20, 15, 10 , 5 . 即先将这四辆车的信息存入文件”car.dat”中( 数组的对应元素也要进行赋值 )
(3) 停车操作: 当一辆车进入停车场时, 先输入其车牌号, 再为它分配一个层号和一个车位号(分配前先查询车位的使用情况, 如果第一层有空则必须停在第一层), 停车时间设为5 , 最后将新停入的汽车的信息添加文件”car.dat”中, 并将在此之前的所有车的停车时间加5.
(4) 收费管理(取车): 当有车离开时, 输入其车牌号, 先按其停车时间计算费用, 每5分钟0.2元. (停车费用可设置一个变量进行保存), 同时从文件”car.dat”中删除该车的信息, 并将该车对应的车位设置为可使用状态(即二维数组对应元素清零). 按用户的选择来判断是否要输出停车收费的总计.
(5) 输出停车场中全部车辆的信息.
(6) 退出系统.
1.2系统运行环境
Vc++6.0下运行,硬件基本无要求,现在的计算机系统基本都可以运行该系统。
4系统的运行及说明
4.1系统的运行
系统初始运行时,会显示如图4-1所示的输入界面,用户可以根据提示,进行相应的选择,来完成系统提供的各种功能。
图4-1输入界面
根据系统提示提示用户选择相应的数字键,按ENTER键后进入相应的功能菜单。
如下图4-2是输入1,显示停车以及所需用户的车牌号输入后按ENTER键进入所要放车的停车位菜单,其中包含了系统分配的层号和一个车位号。下面即为此程序执行此功能时的截图:
图4-2输入1和车牌号界面
停车场管理系统
停车场管理系统
查看全部车辆信息 退出 停车取车
查看全部车辆信息
退出
停车
取车
4.2运行说明
首先打开软件,根据给出的信息输入相应的功能模块数字,输入完毕后按“ENTER”键进入,再根据提示执行相应的操作,程序使用完毕后输入数字0退出程序。
5总结
通过这次实习,让我们初步有了编写小系统的能力,我们对很多的函数有了新的认识,也学会了运用多种函数,也明白了编写软件的基本过程和基本方法。编写软件的过程中我们又学到了曾经自己不知道的函数或是自己不会的函数的用法。这次课程设计课总的来说让我受益匪浅。
在软件的设计过程中遇到了很多的困难。在软件一次一次的调试失败下,曾经想过要放弃。我们小组成员最后还是坚持了下来,毫不畏惧困难,在一起讨论论证到底是用什么函数,什么样的循环来最简单的实现程序的功能,经过几个日夜的努力我们总算是顺利的完成了软件的设计。
在程序的编写过程中我们发现有很多的知识漏洞和缺陷,需要进一步努力学习来巩固完善自己的知识面。
在这几天的编写过程中我们对c语言有了更进一步的认识和了解。此次编程过程的经验和知识肯定能促进我以后的学习,更是对我今后参加电子设计类软件编程大赛有较大的帮助。
附件:源程序清单
#include stdio.h
#include stri
您可能关注的文档
- 110kV降压变电所 发电厂课设.doc
- 110kV降压变电所.doc
- 110kv降压变电所58574.doc
- 110kV降压变电所58660.doc
- 110KV降压变电所的设计.doc
- 110KV降压变电所电气部分初步课程设计.doc
- 110kV降压变电所电气部分初步设计57327.doc
- 110kV降压变电所电气部分初步设计57458.doc
- 110kV降压变电所电气部分初步设计57484.doc
- 110KV降压变电所电气部分设计.doc
- GB/T 42125.2-2024测量、控制和实验室用电气设备的安全要求 第2部分:材料加热用实验室设备的特殊要求.pdf
- GB/T 42125.18-2024测量、控制和实验室用电气设备的安全要求 第18部分:控制设备的特殊要求.pdf
- GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减.pdf
- 中国国家标准 GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减.pdf
- 《GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减》.pdf
- GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法.pdf
- 中国国家标准 GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法.pdf
- 《GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法》.pdf
- GB/T 18851.1-2024无损检测 渗透检测 第1部分:总则.pdf
- 《GB/T 18851.1-2024无损检测 渗透检测 第1部分:总则》.pdf
最近下载
- 《固废基胶凝材料应用技术规程》.docx
- 农村小学六年级学生英语自主学习现状调查研究.doc
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf
- 2024-2025学年人教版英语八年级上册期末复习专项课件-阅读.pptx VIP
- 超星学习通网课《形象管理》尔雅答案2025题目及答案.docx
- ISO17025(GBT27025)-实验室认可质量手册-(第一部分).docx VIP
- 什么是健康中国战略.pptx
- 基础设施事业部新员工提前转正考核测试.doc VIP
- 食品生产日常监督检查.ppt
- 2023年华侨大学计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
文档评论(0)