1、 程序设计语言课程设计说明书程序设计语言课程设计说明书 销售管理系统销售管理系统 系 、 部: 计算机与信息科学系 学生姓名: 摘 要 本设计主要运用 C 语言程序设计中的函数、结构体、文件、系统函数等知识 点,设计一个销售管理系统,实现对销售员和销售量的处理。 关键词 课程设计;销售管理;报表;函数 ABSTRACT 设计中多次用到了系统函数 system(“pause”)、system(“cls”)。 Key words menu; note; xsgl(p); system(“cls“); switch; case 目 录 1 设计目的 2 设计内容和要求 3 设计思想 4 源代码 5
2、实验结果 6 心得体会 参考文献 1 设计目的 1.1、通过本程序设计,培养上机动手能力,使学生巩固C 语言程序设计课 程学习的内容, 掌握工程软件设计的基本方法, 强化上机动手能力, 闯过编程关; 1.2、为后续各门计算机课程的学习打下坚实的基础。 2 设计内容和要求 1.1、设计内容 某公司有四个销售员(编号:A,B,C,D),负责销售五种产品(编号:1-5) 。 每个销售员都将当天的产品写一张便条交上来。每张便条包含内容: 1)销售员的代码; 2)每种产品的代码和销售量; 假设收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情 况,进行如下处理。 1)计算上个月每个人每中产品
3、的销售量。 2)按销售量对销售员进行排序,输出排序结果(销售员代码) 。 3)统计每种产品的总销售量,对这些产品按从高到低的顺序,输出排序结 果(需输出产品的代码和销售量) 。 4)输出统计表 销售统计报表 产品代号 每人销售产 品总量 销售员代号 1 2 3 4 5 A B C D 每种产品销售总量 1.2 设计要求 1)源程序要有适当的注释,使程序容易阅读。 2)必须使用结构体和文件等管理等数据结构。 3)程序的运行结果要求使用文件做备份。 4)至少输出一份报表,鼓励自行增加新功能。 3 设计思想 设计不同的函数模块,一个模块一个模块的实现如下功能 (1) 设计主控制菜单程序(menu()函数) ,实现菜单选择模块。 (2)设计函数,用 for 语句实现便条内容输入的功能,并用 switch语句来选择 函数,实现对便条内容的保存输入、重新输入、返回上级的功能的选择。 (3)设计函数,运用文件,实现便条保存功能,并用 switch语句来选择函数, 实现重新输入、返回上级的功能的选择。 (4)设计函数,打开所需文件,实现便条导入功能,调用 xsgl(p)函数,进入销 售管理菜单界面。 (5)设计函数, 建立销售管理菜单界面, 运用 switch语句选择各功能进行选择。 (6)设计函数,输入正确的销售员编号,