网站大量收购独家精品文档,联系QQ:2885784924

基于VC 的公路收费站管理系统 计算机高级语言课程设计.doc

基于VC 的公路收费站管理系统 计算机高级语言课程设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VC 的公路收费站管理系统 计算机高级语言课程设计

《计算机高级语言》 课 程 设 计 报 告 设计名称: 基于VC++的公路收费站管理系统 起止时间: 2007.3.3 – 2007.3.16 学生姓名: 罗 成 , 张思源 学生学号: 200507020110,200507020107 指导教师: 王 玉 兰 完成日期: 2007年3月16日 1 设计内容 1.1 设计目的 将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。 通过课程设计,学生在下述各方面的能力应该得到锻炼: (1)进一步巩固、加深学生所学专业课程《C++语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。 (2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。 (3)利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。 (4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。 (5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。 (6)熟练掌握C++语言的基本语法,灵活运用各种数据类型。 (7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。 1.2 设计要求 1.创建类并使用类对象完成相应的任务。 2.设计中的每一个功能均由类对象来完成。 3.理解工程的概念和头文件的使用。 4.自备U盘进行存储备份,以免机器故障、或其他同学误操作而丢失程序。 5.在硬盘上建立自己的目录,将程序文件存储到该目录下,即有利于调试文件,又保证了文件的安全性。 2 设计过程 2.1 问题分析: 因为通过每个收费站的汽车有很多种类,而每种车型的收费标准 不一样,我们就要根据不同车型(在这里我们只是简单地将汽车划分为三类:CAR,BUS,TRUCK)设定各自的费用。由于每天通过的车很多,我们不可能每通过一辆就输出结果,因此要设计个循环,使得程序不用每次都输出结果。还设计个函数,让我们想看结果的时候就能看。 2.2 任务概述: a目标:根据输入的车型(car,bus,truck),类型来统计收费金额. b运行环境:Microsoft visual c++ 6.0 c条件与限制:已设定每种车型的单价,3种车型 2.3 功能需求: a功能划分: b功能描述:输入车辆类型和数量,输出应收费的小记. 2.4 性能需求 a数据精度:整型 b时间特性:无 c软硬件适应性和移植性:windows操作系统及相应的软硬件操作系统 设计成果 3.1主要程序代码: #includeiostream #define CARFEE 10 //定义出轿车的收费单价 #define TRUCKFEE 20 //定义出卡车的收费单价 #define BUSFEE 30 //定义出客车的收费单价 using namespace std; class fee //定义出收费类 { private: //私有数据成员 int car; //定义变量 car int carfee; // carfee int truck; // truck int truckfee; // truckfee int bus; // bus int busfee; // busfee public: //公有数据成员 fee(){car=0;carfee=0;truck=0;truckfee=0;bus=0;busfee=0;}//fee函数的构造函数 void cars(); //定义car函数 void trucks(); //定义trucks函数 void buses(); //定义buses函数 void process(); //定义process函数 void display(); //定义display函数 }; void fee::cars() //通过fee访问car函数 { car++; //变量car自加 carfee+=CARFEE; //变量carfee } void fee::trucks() { truck++; truc

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档