实用文档

文案大全

西安郵電大學

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 语句

Switch case 语句

入库管理(case

入库管理(case ‘1’)

修改数据(case

修改数据(case ‘2’)

销售管理(case

销售管理(case ‘3’)

查询管理(case ‘

查询管理(case ‘4’)

删除管理(case

删除管理(case ‘5’)

显示库存(case ‘

显示库存(case ‘6’)

排序管理(case

排序管理(case ‘7’)

结束管理(case

结束管理(case ‘8’)

入库管理

入库管理

输入入库汽车信息

输入入库汽车信息

输入完毕

输入完毕

返回主菜单

返回主菜单

显示汽车的基本信息

显示汽车的基本信息

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

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

修改管理

修改管理

存在

存在

提示修改项

提示修改项

辆数售价 进价

辆数

售价

进价

是否继续 修 改 完 成

是否继续

修 改 完 成

否 返回主菜单

返回主菜单

返回主菜单销售管理

返回主菜单

销售管理

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

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

是否继续

输出利润显示现有库存

查询模块

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

  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语言版.docx

    Document serial number[NL89WT-NY98YT-NC8CB-NNUUT-NUT108] Document serial number[NL89WT-NY98YT-NC8CB- ...

  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. 鸿蒙系统能内测吗,鸿蒙系统内测用户:使用体验已经超越ios
  2. 12种主流编程语言输出“ Hello World ”,把我给难住了!
  3. Word2Vec揭秘: 这是深度学习中的一小步,却是NLP中的巨大跨越
  4. python获取图片的颜色信息
  5. Linux C:管道的实现原理,命名管道
  6. android之隐示意图跳转启动另一个activity
  7. php调用含有命名空间的类
  8. java堆栈类在哪个包里_Java堆栈Stack类的使用
  9. EclipseLink+H2 快速搭建JPA开发环境
  10. elisa标准曲线怎么做_ELISA标准曲线制作方法.pdf
  11. python在哪里写代码-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...
  12. 判断app访问还是web访问网站
  13. 怎样让vSAN发挥出高性能、低延迟的威力?
  14. Java网络编程IO模型 --- BIO、NIO、AIO详解
  15. 折腾BIOS,改开机logo图标
  16. 0.96寸OLED12864显示屏设计方案(原理图+PCB+BOM表+程序)
  17. OpenCV:轮廓检测、查找轮廓、绘制轮廓、凸包、图像的矩特征
  18. android手机电池寿命,手机电池寿命检测
  19. php怎么把时间精确到毫秒,PHP date日期格式化精确到毫秒ms/微秒µs (000000问题)...
  20. miui9免解锁root,Miui解锁

热门文章

  1. 六零导航页(LyLme Spage)导航网站源码
  2. C#软件开发实例.私人订制自己的屏幕截图工具——放大镜的功能代码优化
  3. 国内外有哪些数据分析相关的竞赛比赛网站?
  4. 【震惊】没有java环境也能运行jar,在不安装jdk下如何运行jar包
  5. 求函数依赖集F的最小覆盖
  6. 【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-游戏AI
  7. Python - 3.6 学习二
  8. python爬虫防屏蔽_Python爬虫防封杀方法集合
  9. Unknown database ‘ ‘
  10. 光纤通信技术期末复习提纲