.

.

西安郵電大學

C语言课程设计报告

题 目:汽车销售管理系统

院系名称:

专业名称:

班 级:

学生姓名:

学号(8位):

指导教师:

设计起止时间:

设计目的

1. 对c语言基本知识的巩固和综合运用。熟练使用基本数据类型,基本控制结构,数组,函数,指针等。

2. 强化上机动手能力,在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程化软件设计的基本方法。

3. 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。

4. 为后续各门计算机课程的学习打下坚实基础。

5.《汽车销售管理系统》的设计与实现,此次程序设计主要利用c语言的基础知识开发一个简单的汽车销售管理系统。汽车销售管理系统是一个企业不可缺少的一部分,它利用计算机对汽车销售进行统一管理,实现汽车销售管理工作的系统化、规范化和自动化,为企业提高工作效率。

二. 设计内容

主要利用c语言的文件操作能力设计开发一个小型的管理信息系统,主要功能有:

1.能够实现对新车的入库工作。

2.能够修改汽车信息。

3.能按销售新车来管理汽车销售信息。

4.能够查询汽车信息。

5.能够删除汽车信息。

6.显示汽车库存信息。

7.能够实现对汽车品牌、汽车进价、姓名的排序。

8.能够实现退出系统。

三.概要设计

1.功能模块图;

登 录 系 统

登 录 系 统

输入密码

输入密码

欢迎界面

欢迎界面

汽车销售管理系统

汽车销售管理系统

菜 单

菜 单

销售退出入库修改查找排序删除显示

销售

退出

入库

修改

查找

排序

删除

显示

2.各个模块详细的功能描述。

1.能够实现对新车的入库工作。创建汽车产品信息文件,根据提示输入若干汽车的信息,并将这些信息保存至一个文件中。

2.能够修改汽车信息。提示用户输入要进行修改操作的产品名称和产品型号,如果在产品信息文件中有该息存在,则将提示用户输入要修改的选项,并将结果保存至原产品信息文件,并提示用户选择是否继续进行修改操作。

3.能按销售新车来管理汽车销售信息。创建一个销售记录文件,每完成一次销售,就按销售信息的要求输入各项数据,并将该次的销售信息添加到文件中,同时修改相应的汽车产品信息文件(主要是修改其库存数量)。

4.能够查询汽车信息。输入产品名称,在汽车产品信息文件中查找相应的汽车信息并输出。

5.能够删除汽车信息。提示用户输入要进行删除操作的产品名称和产品型

号,如果在产品信息文件中有该信息存在,则将对应的汽车信息删除,否

则输出提示信息,并提示用户选择是否继续进行删除操作。

6.显示汽车库存信息。打开汽车信息文件,输出文件内汽车信息。

7.能够实现对汽车品牌、汽车进价、姓名的排序。按不同条件进行排序操作,输出满足条件的笔记本电脑信息。

8.能够实现退出系统。

四.详细设计

1.各功能函数的流程图

主函数

主函数

Switch case 语句

入库管理(case ‘1’)

修改数据

修改数据(case ‘2’)

销售管理(case

销售管理(case ‘3’)

查询管理

查询管理(case ‘4’)

删除管理(case ‘5’)

显示库存(

显示库存(case ‘6’)

排序管理

排序管理(case ‘7’)

结束管理(case ‘8’)

入库管理

输入入库汽车信息

输入完毕

返回主菜单

显示汽车的基本信息

显示汽车的基本信息

输入要修改汽车的品牌型号

输入要修改汽车的品牌型号

修改管理

存在

提示修改项

提示修改项

辆数售价

辆数

售价

进价

是否继续

是否继续

修 改 完 成

返回主菜单

返回主菜单销售管理

返回主菜单

销售管理

输入要销售汽车的品牌型号辆数是否继续输出利润显示现有库存

输入要销售汽车的品牌型号辆数

是否继续

输出利润显示现有库存

查询模块

查询模块

输入要查询的汽车品牌型号

输入要查询的汽车品牌型号

输出查询的汽车的信息

继续

继续查询按1,退出查询按2

返回主界面

输入要删除的品牌型号是否继续显示删除后所有汽车的信息确认删除显示删除信息删除管理

输入要删除的品牌型号

是否继续

汽车销售软件制作C语言,汽车销售管理系统 C语言版.doc相关推荐

  1. c语言学生综合测评系统_c语言图书管理系统_c语言学生综合测评系统_c语言个人账本管理系统...

    c语言销售管理系统设计 c语言设计管理系统,c图书管理系统设计,学生管理系统c语言,职工管理系统c语言,c语言图书管理系统,c语言成绩管理系统,c语言管理系统,c语言银行管理系统,c语言工资管理系统, ...

  2. ❤️C语言通讯录管理系统(简易版)❤️

    ❤️C语言通讯录管理系统(简易版)❤️

  3. 课程设计图书管理系统c语言,图书管理系统c语言课程设计c语言课程设计作业获得95分全院第一......

    > 下载中心  >   > 图书管理系统 c语言课程设计 english version 图书管理系统 c语言课程设计 所属分类: 开发工具:c/c++ 文件大小:2720kb 下载 ...

  4. 教师查询系统C语言,教师管理系统c语言版

    <教师管理系统c语言版>由会员分享,可在线阅读,更多相关<教师管理系统c语言版(7页珍藏版)>请在人人文库网上搜索. 1.include/头文件#include/字符处理头文件 ...

  5. c语言火车票管理系统源代码2000行,C语言教务管理系统[2000行代码].doc

    专业资料 精心整理 C语言教务管理系统 一.程序结构图 二.程序运行截图 1. 个人信息简介 2. 修改颜色 3. 注册界面 4. 信息保存至文件 5. 登录界面 6. 管理员录入信息 7. 学生信息 ...

  6. 学生个人消费系统设计C语言,个人消费管理系统C语言课程设计毕业设计word格式.doc...

    个人消费管理系统C语言课程设计毕业设计word格式 目 录 TOC \o "1-3" \h \z HYPERLINK \l "_Toc256000000" 1 ...

  7. 停车自助缴费模拟系统c语言,停车场管理系统C语言实现,全动画模拟.doc

    停车场管理系统C语言实现,全动画模拟 停车场管理系统C语言实现,全动画模拟#include#include#include#include#include#include#define PASSWOR ...

  8. c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...

    广东工业大学C语言验(上机)任务书2015版 广东工业大学实验(上机)任务书 (2015 - 2016 学年度第 1 学期) 课程名称 高级语言程序设计 课程设计 实验室名称及地点: 实验2号楼306 ...

  9. c语言对输入成绩进行修改命令,广东工业大学C语言实验(上机)任务书2015版.doc

    广东工业大学C语言实验(上机)任务书2015版 广东工业大学实验(上机)任务书 (2015 - 2016 学年度第 1 学期) 课程名称 高级语言程序设计 课程设计 实验室名称及地点: 实验2号楼30 ...

  10. c语言recover函数的功能是,c语言实验报告(附答案版).doc

    c语言实验报告(附答案版) 实验 一.实验学时二.实验目的1. (2)掌握不同的类型数据之间赋值的规律: (3)掌握数据在内存中的存储方式: (4)学会输入.输出函数的基本格式和使用方法: (5)学会 ...

最新文章

  1. 新浪程序员加班改bug,竟错失77万年会大奖
  2. Kraken:使用精确比对的超快速宏基因组序列分类软件
  3. Nature Communications:实时记录神经系统,解开大脑秘密
  4. Spring 4 使用Freemarker模板发送邮件添加附件
  5. 在centos上使用openswan搭建IPSec***
  6. AI真的会杀人?DeepMind开发了二维网格游戏来做测试
  7. Swoole之I/O操作
  8. 微软100题第11题
  9. 武汉科技大学城市学院计算机二级考试,湖北省计算机等级考试一年有几次报名...
  10. Memcache 中实现消息队列
  11. 【Flink】Flink SQL 一个流 输出 2 次
  12. windows最常用的快捷键(windows10 )
  13. Web CAD SDK 14.1.0 New Crack
  14. 大牛总结目前最流行软件开发模式之敏捷开发(scrum)
  15. python拼写检查_python 英语单词拼写检查算法
  16. 安卓camera2 API获取YUV420_888格式详解
  17. 白痴学日语系列之初识日语(七)附语法二
  18. B站高性能微服务架构
  19. ROS入门——胡春旭老师《机器人开发实践》在ROS-Melodic下的编译
  20. 2022网络安全技术及应用复习重点

热门文章

  1. springboot项目拦截器重定向循环问题
  2. angularJs - cynthia娆墨旧染-响应式文章发布系统
  3. div显示在上层_DIV重叠 如何优先显示(div浮在重叠的div上面)
  4. html 禁止选中div,css禁止选中_css禁止鼠标选择文本代码
  5. Qt on Mac 开发之 读取苹果系统OSX上的plist资源文件
  6. 小学创客课程体系案例
  7. 给Date日期加上时分秒
  8. linux怎么配置网卡实训报告,网络配置实验心得5
  9. c++ 用 eigen与opencv计算两个向量的夹角,两个向量之间的夹角,向量的朝向
  10. 运营推广-百度快照收录技巧