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

西安郵電大學

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语言版,课程设计)