该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

(1)管理人员根据口令进入系统;

(2)资费信息录入:

a)通过界面录入资费数据,包括:型号编码、型号名称和每小时的费用,如:

型号编码型号名称每小时的费用

1 大车6元

2 小车5元

b) 将这些信息保存到fare.dat文件中。fare.dat文件包含:型号编码、型号名称和每小时的费用。

(3)车位信息录入:

a)通过界面输入车位信息,包括车位编号、车位状态;

车位编号车位状态(0:空闲;1:占用)

1   0

2   1

3   0

b) 将这些信息保存到pos.dat文件中。pos.dat文件包含:车位编号、车位状态。

(4)车辆停泊:

a)通过界面输入车辆停泊车牌号、停泊开始时间,并选择车辆型号;

b)由程序根据当前车位状态自动给出一个空的车位号;

c)如果车位已满,则要给出提示信息;

d)如果输入的是一辆已在停车场内停泊的车牌号,则显示提示信息。

e)如果存在一个空车位,则将该车位状态设置为占用。

(5)取车计价:

a)取车时,通过界面输入车牌号;

b)根据车牌号查询车辆信息;

c)取得系统当前时间,并将其作为取车时间;

d)计算车辆停泊时长,并根据资费标准自动计算费用。计算方法:半小时内以半价计算,超出半小时按一小时计算;

e)将该车位状态设置为空闲;

f)将车牌号、车辆型号、停车时长、停泊开始时间、取车时间、应缴费用等信息显示在屏幕上。

(6)车位信息查询:

1)按车位递增的次序显示该车位的使用状态;

2)如果该车位正被占用,则显示停泊该车位上的车牌号。如可采用如下方式显示:

|----车位1----|----车位3----|----车位5----|----车位7----|----车位9----|

|  苏A-12345  | 苏A-56789   | 苏A-06789   | 苏A-76789   | 苏B-36749   |

|----车位2----|----车位4----|----车位6----|----车位8----|----车位10---|

|  苏C-586902 | 苏B-26789   | 苏A-36789   |              |             |

(7)各个功能的操作界面应尽可能清晰美观,人机交互友好,并检查每个输入信息的合法性。屏幕上显示的内容要便于理解,如:当屏幕上显示车辆型号时,应显示型号名称,而不是型号编码。用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据格式及结束方式。

【程序设计的具体说明】

1)结构的应用:比如车辆停泊信息可以采用结构实现;

2)数组的应用:比如可以采用数组存放所有车位信息,如可通过查询数组int positions[MaxPosNum]中的信息确定车位状态,其中MaxPosNum为最大车位数;

3)链表的应用:比如可以采用链表保存所有车辆停泊信息;

4)为各项操作功能设计一个菜单。管理员输入口令登录系统后,可先显示这个菜单,管理员通过菜单项选择希望进行的操作项目。

5)变量、函数命名符合规范。

6)注释详细:每个变量都要求有注释,以说明用途;函数的注释说明功能,对函数的参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。

7)程序的层次清晰,可读性强。

C语言车辆管理报告,用c语言编的车辆管理相关推荐

  1. 大一c语言程序课程报告,大一C语言课程设计.doc

    大一C语言课程设计 C语言课程设计报告 班 级: 电气1004 学 号: 201009334 姓 名: 雷海燕 指导教师: 王果 2011 年 07 月 18 日 1 基本题目 1.1题目 1.1 题 ...

  2. c语言预上机报告,《C语言程序设计》上机报告.doc

    <C语言程序设计>上机报告 <程序设计语言基础(1)上机实践> 综合报告 专业班级 姓 名 学 号 <程序设计语言基础(1)上机实践>报告 ( 2008-2009 ...

  3. 中南大学c语言课程设计报告,中南大学c语言课程实践报告材料.doc

    <中南大学c语言课程实践报告材料.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<中南大学c语言课程实践报告材料.doc>文档请在天天文库搜索. ...

  4. c语言指针实验报告总结,c语言指针实验报告

    c语言指针实验报告 C语言实习报告 题目:指针及其应用 系别: 专业: 姓名: 学号: 日期: 一 实验名称:指针及其应用 二 实验目的: (1) 掌握变量的指针及其基本用法. (2) 掌握一维数组的 ...

  5. c语言程序设计实验报告2,C语言程序设计实验报告2.docx

    C语言程序设计实验报告2.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...

  6. 数据结构c语言课程设计报告,(数据结构c语言课程设计报告.doc

    (数据结构c语言课程设计报告 数据结构 课程设计报告 设计题目:迷宫求解 专 业 机电一体化 班 级 08专接本 学 生 学 号 104910252011 指导教师 高在村 完成时间 2011. 5 ...

  7. 贪吃蛇c语言课程设计报告下载,c语言课程设计-贪吃蛇游戏

    c语言课程设计-贪吃蛇游戏 C 语言课程设计 1 山东交通学院 C 语言课程设计 贪吃蛇游戏 院(系)别 交通与物流工程学院 班 级 物联 131 学 号 130516122 姓 名 王赛 指导教师 ...

  8. c语言连连看实验报告,连连看C语言课程设计报告.doc

    连连看C语言课程设计报告 连连看 问题描述 连连看是一款简单有趣的小游戏,曾经风靡一时,玩家要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手,游戏速度节奏快,画面清晰可爱,适合细心 ...

  9. c语言连连看实验报告,连连看C语言课程设计报告

    连连看C语言课程设计报告 目录 问题描述 连连看是一款简单有趣的小游戏,曾经风靡一时,玩家要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手,游戏速度节奏快,画面清晰可爱,适合细心的 ...

最新文章

  1. symmetric-tree
  2. 运用ajax技术写联动的效果
  3. 【NOIP2012】旅行计划
  4. 10分钟腾讯云配置免费https
  5. 浏览器 android x86,360浏览器x86版下载
  6. Quay (3) - 访问权限管理
  7. 外架小横杆外露长度规范要求_电缆制作通用工艺规范
  8. Ubuntu图形界面更改软件下载源为清华镜像站以及解决等待apt退出的问题
  9. mysql视图 外键_Mysql之视图、索引、外键、触发器、事务
  10. JDK17 带来什么新特性?网友:不好意思,我还在JDK6踏步走...
  11. php后台发送qq消息,WebQQ消息发送功能
  12. 没了疫情红利的华大基因,靠什么保持增长?
  13. 纬度和经度的最大长度是多少?
  14. android星星闪效果,H5使用canvas实现星星闪烁效果
  15. MPEG-7描述子(0)——颜色空间
  16. ssh日志审计_linux操作命令日志汇总审计【rsyslog】
  17. HTB打靶日记:Bashed
  18. 基于 python获取教育新闻进行分词关键词词共现分析 知识图谱 (附代码+报告)
  19. vc messagebox怎么选择选项_亚马逊VC卖家被迫转向第三方卖家,下一步要怎么做?...
  20. 文旅融合助力沉浸式夜游体验项目的发展

热门文章

  1. Silverlight 5 Beta新特性[3]多窗口支持
  2. 浅谈HTTP中Get与Post的区别_转
  3. JSP笔记——7.自定义标签
  4. splObjectStroge的作用,实例化一个数组
  5. Linq to sql 结合Entity Framework 的连接查询总结
  6. nginx 参数、变量和例子
  7. 纯MASM32打造BootClos——查看、备份系统开关机记录(0.0.0001 beta1,9KB)
  8. InstallShield 2008 终止声明 (EOL)对最终客户意味着什么
  9. 图解exports 和 module.exports
  10. 新浪安装weiphp2.0的方法