实用标准文案

精彩文档

学号

2015

2015-2016学年 第二学期

《高级语言程序设计》

课程设计报告

题目:

停车场管理系统

专业:

计算机科学与技术

班级:

15级计科<1>班

姓名:

胡玉玉

指导教师:

陈广宏

成绩:

计算机学院

2016 年 4月 25 日

目 录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc321935678" 1. 设计内容及要求1

HYPERLINK \l "_Toc321935679" 1.1课程设计内容1

HYPERLINK \l "_Toc321935680" 1.2课程设计的要求2

HYPERLINK \l "_Toc321935683" 2概要设计3

HYPERLINK \l "_Toc321935684" 2.1设计思路3

HYPERLINK \l "_Toc321935685" 2.2程序基本框架结构图4

HYPERLINK \l "_Toc321935688" 3设计过程或程序代码5

HYPERLINK \l "_Toc321935689" 3.1主要程序代码及解释5

HYPERLINK \l "_Toc321935690" 4设计结果与分析13

HYPERLINK \l "_Toc321935691" 4.1程序运行结果截图与分析13

5 HYPERLINK \l "_Toc294377809" 参考文献16

实用标准文案

精彩文档

设计内容及要求

1.1课程设计内容

①通过本次课程设计,强化上级动手能力,在理论和实践的基础上巩固 《C语言程序设计》课程的学习内容。掌握软件设计的基本方法。

②熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C语言的基本编写及运行。

③了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般C语言编写的程序。

?④掌握书写程序设计说明文档的能力。

⑤熟悉C程序设计的开发环境及C程序的调试过程

1.2 课程设计的要求?

①分析课程设计题目的要求。

?②写出详细设计说明。

?③编写程序代码,调试程序使其能正确运行。

?④设计完成的软件要便于操作和使用。

?⑤设计完成后提交课程设计报告。

2.概要设计

2.1设计思路

停车场是一个可停放n辆汽车的狭长通道,并只有一个大门可供汽车进出,汽车在停车场内按车辆到达的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),如车长内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用,以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理.每一组输入数据包括三个数据项:汽车”到达”或”离去”信息,汽车牌照号码以及到达或离去的时刻(到达或离去的时刻也可用计算机控制).对每一组输入数据进行操作后的输入信息为:如是车辆到达,则输入汽车在停车场。

2.2程序基本框架结构图

开始选择1、加入新车5、退出4、过道上的车

开始

选择

1、加入新车

5、退出

4、过道上的车

3、停车场的车

2、有车离开

3.设计过程或程序代码

3.1主要程序代码及解释

#include

#include

#include

#define N 3

#define MAX 50

#define sign 10

#define price 10

char part[N][sign];

char Rpart[MAX][sign];

char time[N][20];

int P,R;

partadd(char *t)

{

strcpy(&part[P][0],t);

printf("请输入时间:\n");

scanf("%s",&time[P][0]);

getchar();

P++;

}

Rpartadd(char *t)

{

if(R

{

strcpy(&Rpart[R][0],t);

R++;

}

else

{

printf("过道已满无法停车\n");

}

}

newcar()

{

char temp[sign];

printf("请输入车牌号码:");

scanf("%s",temp);

getchar();

停车场管理系统c语言查询,停车场管理系统c语言.doc相关推荐

  1. c语言查询学号(字符串),c语言短学期

    <C语言程序设计课程>实验教学大纲 课程名称:C语言程序设计 课程代码:304056031 304096031 课程属性:专业(技术)基础课 实验教材或指导书名称:自编 实验性质:独立开设 ...

  2. 基于C/C++语言的停车场管理系统编程课程设计超详细

    详细代码讨论加我QQ:1271370903 程序设计课程实践 基于C语言的停车管理系统编程设计 1.课程目的 本程序旨在训练学生的C语言基本编程能力,通过串联C语言输入输出.循环语句.子函数设计.数组 ...

  3. 基于C语言的停车场管理系统编程(二)简单版

    一.系统功能 (1)通过菜单的形式实现人机交互界面 (2)实现便道上停车信息显示 (3)实现录入进入停车场的车辆车牌号 二.设计思想 1.人机交互界面 2.录入进入车牌信息 3.显示已停停车场情况 下 ...

  4. c语言实现会员管理系统,C语言实现游戏VIP停车场管理系统

    在数据结构这部分学习结束后,写一个小项目,我想是对这部分知识一个很好的运用过程. 我在这介绍我写的一个项目,游戏停车场(这个版本只是初级版,可以在这之上继续添加很多其他功能,大家可以自己尝试). 功能 ...

  5. c语言按给定成绩查询,C语言学生成绩管理系统(简易版)

    #include #include #include int readstudents(struct students stu[]); //读取学生信息 int readsexcode(struct ...

  6. 停车场管理系统是通过计算机,停车场管理系统你不能不知的几个重要参数

    停车场管理系统是通过车道管理设备,计算机和网络设备搭建的一套对停车场车辆出入.场内车流引导.收取停车费进行管理的系统.停车场系统是停车场中重要的设施,其本质为了方便人停车.想让停车场怎样管理,使停车场 ...

  7. 停车场自动收费系统php,停车场车辆自动识别与自动收费管理系统

    停车场车辆自动识别与自动收费管理系统 电子标签:基于5.8GHzDSRC专用短程通信技术和高安全性加解密算法,存储车辆身份信息.月票信息.余额信息.出入口信息,固定安装在车辆挡风玻璃内侧,具有防拆装置 ...

  8. 【C 语言】文件操作 ( 学生管理系统 | 插入数据 | 查询数据 | 删除数据 )

    文章目录 一.学生管理系统 1.插入数据 2.查询数据 3.删除数据 二.完整代码 一.学生管理系统 实现一个简易学生管理系统 , 验证文件操作 ; 1.插入数据 从命令行接收数据 , 放入结构体成员 ...

  9. C语言实现车辆管理系统

    数据结构,C语言,车辆管理系统 #include<stdio.h> #include<malloc.h> #include<stdlib.h> #include&l ...

最新文章

  1. ExtJS之对话框及窗口篇
  2. 第十八期:专家认为对“人工智能+教育”应持审慎态度
  3. 使用RTL-SDR,从打开一个车门到批量打开车门
  4. LeetCode两数相除java
  5. 2019 年一千多万条数据遭泄露!
  6. XML文档搜索使用小结
  7. oj2894(贝尔曼福特模板)
  8. elementUI给树控件中的节点添加图标
  9. 拓端tecdat|R语言股票收益分布一致性检验KS检验Kolmogorov-Smirnov、置换检验Permutation Test可视化
  10. MyBatis工作流程及配置
  11. [置顶]【留言板 Message Board】
  12. 华为解锁刷机root教程详解
  13. 诡辩:认知与智商税!外附送签名版国庆福利
  14. 我为什么反对用各类框架
  15. Jmeter录制脚本,HTTP代理服务器介绍使用
  16. 比较员工的年龄大小(继承、异类集合、static)
  17. 云计算平台包含哪些?是如何划分的?
  18. STM32L051xx的时钟配置
  19. 6-4 计算圆柱体的表面积(函数名隐藏)
  20. 关于置信度和置信区间的解释

热门文章

  1. linux系统资源监控常用命令
  2. matlab es2函数,zjdy doing的终极地狱完整版。可以说 这个版本在ES2架构中算首屈一指的,虽然他说自 matlab 238万源代码下载- www.pudn.com...
  3. 神策H5全埋点注意事项
  4. 用MATLAB写一个自动生成福利彩票双色球号码的程序
  5. 炉石传说 C# 开发笔记
  6. SpaceSniffer
  7. 计算机桌面图标管理,让桌面干干净净!桌面图标管理不用愁
  8. 论文笔记 : SECOND: Sparsely Embedded Convolutional Detection
  9. 微信小程序 - 在线预览 Office 文件(doc / docx / xls / xlsx / ppt / pptx / pdf)
  10. 【转载】35 个你也许不知道的 Google 开源项目