C语言车辆管理报告,用c语言编的车辆管理
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
(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语言编的车辆管理相关推荐
- 大一c语言程序课程报告,大一C语言课程设计.doc
大一C语言课程设计 C语言课程设计报告 班 级: 电气1004 学 号: 201009334 姓 名: 雷海燕 指导教师: 王果 2011 年 07 月 18 日 1 基本题目 1.1题目 1.1 题 ...
- c语言预上机报告,《C语言程序设计》上机报告.doc
<C语言程序设计>上机报告 <程序设计语言基础(1)上机实践> 综合报告 专业班级 姓 名 学 号 <程序设计语言基础(1)上机实践>报告 ( 2008-2009 ...
- 中南大学c语言课程设计报告,中南大学c语言课程实践报告材料.doc
<中南大学c语言课程实践报告材料.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<中南大学c语言课程实践报告材料.doc>文档请在天天文库搜索. ...
- c语言指针实验报告总结,c语言指针实验报告
c语言指针实验报告 C语言实习报告 题目:指针及其应用 系别: 专业: 姓名: 学号: 日期: 一 实验名称:指针及其应用 二 实验目的: (1) 掌握变量的指针及其基本用法. (2) 掌握一维数组的 ...
- c语言程序设计实验报告2,C语言程序设计实验报告2.docx
C语言程序设计实验报告2.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...
- 数据结构c语言课程设计报告,(数据结构c语言课程设计报告.doc
(数据结构c语言课程设计报告 数据结构 课程设计报告 设计题目:迷宫求解 专 业 机电一体化 班 级 08专接本 学 生 学 号 104910252011 指导教师 高在村 完成时间 2011. 5 ...
- 贪吃蛇c语言课程设计报告下载,c语言课程设计-贪吃蛇游戏
c语言课程设计-贪吃蛇游戏 C 语言课程设计 1 山东交通学院 C 语言课程设计 贪吃蛇游戏 院(系)别 交通与物流工程学院 班 级 物联 131 学 号 130516122 姓 名 王赛 指导教师 ...
- c语言连连看实验报告,连连看C语言课程设计报告.doc
连连看C语言课程设计报告 连连看 问题描述 连连看是一款简单有趣的小游戏,曾经风靡一时,玩家要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手,游戏速度节奏快,画面清晰可爱,适合细心 ...
- c语言连连看实验报告,连连看C语言课程设计报告
连连看C语言课程设计报告 目录 问题描述 连连看是一款简单有趣的小游戏,曾经风靡一时,玩家要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手,游戏速度节奏快,画面清晰可爱,适合细心的 ...
最新文章
- symmetric-tree
- 运用ajax技术写联动的效果
- 【NOIP2012】旅行计划
- 10分钟腾讯云配置免费https
- 浏览器 android x86,360浏览器x86版下载
- Quay (3) - 访问权限管理
- 外架小横杆外露长度规范要求_电缆制作通用工艺规范
- Ubuntu图形界面更改软件下载源为清华镜像站以及解决等待apt退出的问题
- mysql视图 外键_Mysql之视图、索引、外键、触发器、事务
- JDK17 带来什么新特性?网友:不好意思,我还在JDK6踏步走...
- php后台发送qq消息,WebQQ消息发送功能
- 没了疫情红利的华大基因,靠什么保持增长?
- 纬度和经度的最大长度是多少?
- android星星闪效果,H5使用canvas实现星星闪烁效果
- MPEG-7描述子(0)——颜色空间
- ssh日志审计_linux操作命令日志汇总审计【rsyslog】
- HTB打靶日记:Bashed
- 基于 python获取教育新闻进行分词关键词词共现分析 知识图谱 (附代码+报告)
- vc messagebox怎么选择选项_亚马逊VC卖家被迫转向第三方卖家,下一步要怎么做?...
- 文旅融合助力沉浸式夜游体验项目的发展
热门文章
- Silverlight 5 Beta新特性[3]多窗口支持
- 浅谈HTTP中Get与Post的区别_转
- JSP笔记——7.自定义标签
- splObjectStroge的作用,实例化一个数组
- Linq to sql 结合Entity Framework 的连接查询总结
- nginx 参数、变量和例子
- 纯MASM32打造BootClos——查看、备份系统开关机记录(0.0.0001 beta1,9KB)
- InstallShield 2008 终止声明 (EOL)对最终客户意味着什么
- 图解exports 和 module.exports
- 新浪安装weiphp2.0的方法