高速公路收费系统C语言课程设计报告
更新时间:2023-10-01 22:52:01 阅读量: 综合文库 文档下载
C语言程序设计 课程设计报告
设计题目:高速公路计费系统设计
学 号 班 级 姓 名
完成方式:(单选) ○ 独立完成 ○ 参考他人工作的基础上完成 ○ 在他人的帮助下完成 ○ 完整拷贝他人成果 自我评分:(单选) ○ 优秀 ○ 良好 ○ 中等 ○ 及格 ○ 不及格 2010年 3 月27日
题目:高速公路计费系统设计
功能:在某高速公路出口收费处,对三种类型的车辆计费,大型车每公里0。
5元,中型车每公里0。4元,小型车每公里0。3元,来车验条,乘公里数即得该收的款项。在交班时要统计出总数。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数
个数;
2、完成最低要求:建立一个只有三个入口的计费系统,并能进行统
计计算,打印出报表;
3、进一步要求:完成任意多个入口的通用系统。 要求:1、用C语言实现程序设计;
2、利用结构体数组实现信息的数据结构设计; 3、系统的各个功能模块要求用函数的形式实现; 4、界面友好(良好的人机交互),程序加必要的注释。 课程设计实验报告要求:
1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分 。
2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。
一、总体设计
1、 仔细阅读系统要求,首先将此系统化分为如下模块
(1)显示模块,是人机交互的界面,可引导操作员来完成程序的运行。比如:系统主界面(主菜单),包含了输入车辆信息,显示车辆信息,显示车辆总数,退出程序四个可选操作,操作员可直观地完成信息处理。
(2)文件模块,可执行文件建立、文件保存、文件打开和文件写入等命令来操作处理和放置车辆信息的文件。
(3)输入模块是操作员向程序输入的模块,可输入操作内容和车辆的有关信息,比如:输入车牌号、车辆类型、进入口、时间,程序自动计算得出车辆应缴纳的费用并保存在文件。
(4)输出模块,通过程序计算,向操作员输出车辆信息、数据等
(5)退出模块,可用一个函数exit()来实现,首先将信息保存到文件中,然后退出程序
二、详细设计 1、界面设计
此系统界面采用符号和数字化菜单设计。 主界面设计如下:
欢迎使用高速公路收费系统 主菜单
1. 输入车辆信息 2. 显示车辆信息 3. 显示车辆总数 4. 保存退出系统
请输入数字选择操作类型:
2
2、流程图
3
3、数据结构设计:
程序设计中用到的结构体类型: 车辆信息结构体类型: struct vehicle /*车辆信息*/ {
char num[10000]; /*车牌号*/
char variety[4];
/*车辆类型a,b,c(大,中,小)*/ int entime; /*进入时间*/ char enter[3];
/*进入口1,2,3……分别为各个入口*/ }
4、程序代码
#include
/*定义三个入口到出口的路程分别是l1 l2 l3*/ struct vehicle /*车辆信息*/ {
char num[10000]; /*车牌号*/
char variety[4];
/*车辆类型a,b,c(大,中,小)*/ int entime; /*进入时间*/ char enter[3];
/*进入口1,2,3……分别为各个入口*/ }
ve[N];
int count=0; FILE *fp; /*函数声明*/ void menu(); /*主菜单*/ void input();
4
/*输入函数*/ void show(); void all();
void readfile(); /*从文件导入*/ void writefile(); /*写入*/ void main() {
readfile(); while(1) {
menu(); } }
void readfile() /*从文件导入 */ {
if((fp=fopen(\ {
printf(\printf(\printf(\printf(\ printf(\ printf(\
printf(\ printf(\ printf(\
printf(\ printf(\ printf(\
printf(\文件为空,请添加信息 *\\n\ printf(\ printf(\
printf(\ printf(\ printf(\
printf(\ if((fp=fopen(\ /*只写*/ {
printf(\printf(\
5
正在阅读:
高速公路收费系统C语言课程设计报告10-01
皮带检修机安全技术措施通用范本06-03
近代史结课短论文:李鸿章评价09-14
高中语文9祝福自我小测粤教版必修311-28
走进四季作文800字06-20
《师说》高三复习学案04-17
初中古诗文中的修辞手法03-31
经理的困惑案例分析12-08
扬州提升城市建设品质和内涵的调研报告:以人为核心的城市化,走03-26
特别的小春晚作文600字06-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 收费系统
- 高速公路
- 语言
- 课程
- 报告
- 设计
- “班干部培养”德育课题结题报告
- 二轮系列之三道题经典专练10:圆锥曲线之三 参数的值或范围(文)(学生版)
- 汽车开关乱碰会致命
- 城市污水处理论文城市污水处理浅谈
- 重庆开县2014-2015学年八年级上学期期末考试政治试题
- 加快推进游艇俱乐部项目 尽快形成新业态旅游景区提纲
- 关于建筑工人的作文
- “十三五”重点项目-糖水苹果罐头项目商业计划书
- 指南背景下,如何开展区域活动
- 16春季福师《世界现当代史专题》在线作业一
- 水工建筑物 -
- 工业自动化产品销售人员技术培训需求
- 新编实用英语综合教程第三版2(全)句子翻译
- 老师,您好教学设计
- 后三等奖
- 数学错题集
- 计算机数据库实验报告 - 图文
- (展示设计)试题库4
- 应急救援概论第二阶段在线作业
- 云南省公安机关办理经济犯罪案件执法程序规定(试行)