车辆管理系统课程设计报告(C++)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

课程设计题目:车辆管理系统

学生姓名: A B C

专业:软件工程

班级: 16*****

指导教师: * 祥 ** 康

(完整源代码和注释在我上次的另一篇文章里)2017年 6 月 18 日

课程设计评分表

学生姓名: A班级16*****学号:20162018****

课程设计题目:

项目内容满分实评

选能结合所学课程知识、有一定的能力训练。符合选题要求

10(5 人一题)

工作量适中,难易度合理10

能熟练应用所学知识,有一定查阅文献及运用文献资料能力10能

理论依据充分,数据准确,公式推导正确10力

能应用计算机软件进行编程、资料搜集录入、加工、排版、水10

制图等

能体现创造性思维,或有独特见解10

总体设计正确、合理,各项技术指标符合要求。10

说明书综述简练完整,概念清楚、立论正确、技术用语准确、成结论严谨合理;分析处理科学、条理分明、语言流畅、结构10果严谨、版面清晰

质设计说明书栏目齐全、合理,符号统一、编号齐全。格式、

10量绘图、表格、插图等规范准确,符合国家标准

有一定篇幅,字符数不少于 500010

总分100指导教师评语:

指导教师签名:

年月日

格式要求:

中文正文使用五号字体,英文及代码使用小五号字体

课程设计评分表

学生姓名: B班级16*****学号:20162018****

课程设计题目:

项目内容满分实评

选能结合所学课程知识、有一定的能力训练。符合选题要求

10(5 人一题)

工作量适中,难易度合理10

能熟练应用所学知识,有一定查阅文献及运用文献资料能力10能

理论依据充分,数据准确,公式推导正确10力

能应用计算机软件进行编程、资料搜集录入、加工、排版、水10

制图等

能体现创造性思维,或有独特见解10

总体设计正确、合理,各项技术指标符合要求。10

说明书综述简练完整,概念清楚、立论正确、技术用语准确、成结论严谨合理;分析处理科学、条理分明、语言流畅、结构10果严谨、版面清晰

质设计说明书栏目齐全、合理,符号统一、编号齐全。格式、

10量绘图、表格、插图等规范准确,符合国家标准

有一定篇幅,字符数不少于 500010

总分100指导教师评语:

指导教师签名:

年月日

格式要求:

中文正文使用五号字体,英文及代码使用小五号字体

课程设计评分表

学生姓名: C班级16*****学号:20162018****

课程设计题目:

项目内容满分实评

选能结合所学课程知识、有一定的能力训练。符合选题要求

10(5 人一题)

工作量适中,难易度合理10

能熟练应用所学知识,有一定查阅文献及运用文献资料能力10能

理论依据充分,数据准确,公式推导正确10力

能应用计算机软件进行编程、资料搜集录入、加工、排版、水10

制图等

能体现创造性思维,或有独特见解10

总体设计正确、合理,各项技术指标符合要求。10

说明书综述简练完整,概念清楚、立论正确、技术用语准确、成结论严谨合理;分析处理科学、条理分明、语言流畅、结构10果严谨、版面清晰

质设计说明书栏目齐全、合理,符号统一、编号齐全。格式、

10量绘图、表格、插图等规范准确,符合国家标准

有一定篇幅,字符数不少于 500010

总分100指导教师评语:

指导教师签名:

年月日

格式要求:

中文正文使用五号字体,英文及代码使用小五号字体

【目录】

一、题目⋯⋯⋯⋯⋯⋯⋯ 03

二、课程设计任务⋯⋯⋯⋯⋯⋯⋯ 03

三、数据结构⋯⋯⋯⋯⋯⋯⋯ 04

四、模块划分⋯⋯⋯⋯⋯⋯⋯ 04

五、程序的总体设计⋯⋯⋯⋯⋯⋯⋯ 05

六、流程图⋯⋯⋯⋯⋯⋯⋯ 06

七、主要源程序代码(附件源代码)⋯⋯⋯⋯⋯⋯⋯ 09

八、测试情况及调试中问题与解决方案⋯⋯⋯⋯⋯⋯⋯ 10

九、实验小结及心得⋯⋯⋯⋯⋯⋯⋯ 15

十、工作日志⋯⋯⋯⋯⋯⋯⋯ 16十一、东华理工大学评分表⋯⋯⋯⋯⋯⋯⋯ 17

一、题目:车辆管理系统设计

二、课程设计任务:

车辆管理系统主要负责各种车辆的常规信息管理工作。系统中的车辆主要有大客车、

小轿车和卡车。每种车辆有车辆编号、车牌号、车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车和卡车)、总公里数、耗油量 / 公里、基本维护费用、养路费、累计总费用等信息。大客车还有载客量(最大载客数)信息,小轿车还有箱数(两厢或三厢)信息,卡车还

有载重量等信息。每台车辆当月总费用=油价 * 耗油量 /公里 +基本维护费用。基本维护费用:客车: 2000 元 /月,小轿车:1000 元 / 月,卡车: 1500 元 /月。

(1)添加车辆:主要完成车辆信息的添加,要求编号唯一。当添加了重复的编号时,

则提示数据添加重复并取消添加;当车辆信息库已满,则提示不能再添加新的数据。

(2)查询车辆:可按照三种方式来查询物品,分别为:按车辆制造公司查询:输入车

辆制造公司,输出所查询的信息,若不存在该记录,则提示“该车辆制造公司不存在!”;按

编号查询:输入编号,输出所查询的信息,若不存在该记录,则提示“该编号不存在!”;按

类别查询:输入类别,输出所查询的信息,若不存在记录,则提示“该类别没有车辆!”;

(3)显示车辆信息库:输出当前车辆信息库中所有车辆信息,每条记录占据一行。

(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

(5)删除车辆:主要完成车辆信息的删除。如果当前车辆信息库为空,则提示“车辆信息

库为空!”,并返回操作;否则,输入要删除的编号,根据编号删除该车辆的记录,如果

该编号不在车辆信息库库中,则提示“该编号不存在”。

(6)统计信息:输出当前车辆信息库中总物品数,以及按车辆类别,统计出当前车

辆信息库中各类别的物品数并显示。

(7)车辆信息存盘:将当前程序中的车辆信息存入文件中。

(8)读出车辆信息:从文件中将车辆信息读入程序。。

要求:

1、用 C++ 语言实现程序设计;

2、利用类和对象数组实现信息的数据结构设计;

3、系统的各个功能模块要求用函数的形式实现;

4、界面友好(良好的人机交互),程序加必要的注释。

相关文档
最新文档