Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

汽车销售管理系统C语言版

西安邮电大学

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’)

入库管理

输入入库汽车信息

输入完毕

返回主菜单

显示汽车的基本信息

显示汽车的基本信息

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

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

修改管理

存在

提示修改项

提示修改项

辆数售价

辆数

售价

进价

是否继续

是否继续

修 改 完 成

返回主菜单

返回主菜单销售管理

返回主菜单

销售管理

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

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

是否继续

输出利润显示现有库存

汽车销售管理系统 c语言版 课程设计,汽车销售管理系统c语言版.docx相关推荐

  1. c语言程序设计课程设计心得体会,C语言程序课程设计心得体会

    在科技高度发展的今天,计算机在人们之中的作用越来越突出,学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要. 在这个星期里,我们专业的学生在专业老师的带领下进行了c ...

  2. c语言程序设计课程设计通讯录,《C语言程序设计》课程设计-通讯录系统(42页)-原创力文档...

    <C语言程序设计>课程设计 学 学 号:________ 姓 名:____ 指导教师:_________ 完成日期:2010.07.03 ______________学校______系__ ...

  3. 宾馆客户管理系统数据库java_数据库课程设计+宾馆管理系统+Java+Sql

    [实例简介] 数据库课程设计+宾馆管理系统+Java+Sql [实例截图] [核心代码] elz76n └── 数据库课程设计 ├── sushe │   ├── build │   │   ├── ...

  4. c语言程序设计课程设计心得体会,C语言课程设计的心得体会

    C语言课程设计的心得体会范文1 通过这次c语言的课程设计,我明白了很多也知道了很多,更收获了很多.在课程设计的过程中出现过困难, 三周的课程设计已经结束了.回想学习c语言的过程中,既有快乐又有烦恼, ...

  5. 汽车销售管理系统 c语言版 课程设计,汽车销售管理系统C语言版.doc

    实用文档 文案大全 西安郵電大學 C语言课程设计报告 题 目:汽车销售管理系统 院系名称: 专业名称: 班 级: 学生姓名: 学号(8位): 指导教师: 设计起止时间: 设计目的 1. 对c语言基本知 ...

  6. c语言人事管理课程设计,人事管理系统--c语言课程设计.doc

    人事管理系统--c语言课程设计 本科生C语言课程设计论文 课程名称 C语言课程设计 教师姓名 朱莉 本科生姓名 李百蝉 本科生学号 20111002986 本科生专业 地质学 所在院系 地球科学学院 ...

  7. c语言数据结构课程设计停车场管理系统,数据结构课程设计报告停车场管理系统...

    <数据结构课程设计报告停车场管理系统>由会员分享,可在线阅读,更多相关<数据结构课程设计报告停车场管理系统(8页珍藏版)>请在人人文库网上搜索. 1.数据结构课程设计报告系 别 ...

  8. c语言程序课程设计投票程序,C语言课程设计--C语言投票程序.doc

    C语言课程设计--C语言投票程序 C程序设计实习报告 题目:C语言投票程序 学 院: 专 业: 姓 名: 班级学号 指导教师: 2010 年 07 月 17 日 目录 一.课程设计题目描述与要求--- ...

  9. c语言 gps课程设计,完整版GPS定位系统设计.doc

    GPS定位系统设计 PAGE 第 PAGE \* Arabic \* MERGEFORMAT 16 页第 PAGE \* Arabic \* MERGEFORMAT 16 页第 PAGE \* Ara ...

最新文章

  1. JS获取元素高度宽度的问题
  2. 网络游戏程序中解决加载卡顿的有效方法
  3. HD1394 Minimum Inversion Number
  4. jQuery常用方法
  5. druid 多数据源_Spring Boot2 系列教程(二十二)整合 MyBatis 多数据源
  6. V-5-4 配置Horizon View Server
  7. tensorflow stack unstack操作
  8. 使用VSCode玩转Java (二)
  9. 算法:查找序列最小k元素(分治法)
  10. 使用miniSipServer为中小企业搭建VOIP服务器
  11. 社区发现研究报告——基于信息熵和局部相关性的多标签传播重叠社区发现算法
  12. java配置dsf,基于Spring-DM实现分布式服务框架(DSF)(二)
  13. macOS Monterey 12.5 (21G72) Boot ISO 原版可引导镜像
  14. springboot工程中限流方式
  15. ISO认证证书上常见的认可标志
  16. JAVA中pin什么意思_pin是什么意思用法
  17. PHP安装包TS和NTS的区别-Centos7 LANMP环境搭建(最完善版本)
  18. isl导致编译gcc-8.1出现错误
  19. VPS SPS PPS
  20. 12本大神级程序员必读书籍,从菜鸟走向牛逼!

热门文章

  1. 燕十八公益讲堂-mysql笔记_燕十八公益讲堂-mysql笔记
  2. Android调用微信扫一扫和支付宝扫一扫
  3. Ubuntu 20.04 美化终端
  4. 转帖:国产十进制互联网明年初试运行
  5. 不得不说,时刻准备着
  6. 【Flink】浅谈Flink背压问题(1)
  7. 串行DAC——基于小梅哥AC620
  8. 数据科学家和软件工程师都在用的pandas函数有哪些?
  9. 高级前端基础-JavaScript抽象语法树AST
  10. 引入助教来提高知识蒸馏效率