任务书 一、设计题目 销售管理系统二、主要内容 本课程设计某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:销售员的代号、产品的代号、这种产品的当天的销售额。 每位销售员每天可能上缴 0-5 张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。 1)计算上个月每个人每种产品的销售额。 2)按销售额对销售员进行排序,输出排序结果(销售员代号) 3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表如下: 产品代号 销售之和 销售员代号 1 2 „„„„„„„„„„„„„„„„„„„„„„„„ 每种产品之和 总和 三、具体要求及应提交的材料 设计要求: 1. 分析设计要求,给出解决方案(要说明设计实现所用的原理,采纳的数据结构); 2. 模块化程序设计,画出程序的基本结构框图和流程图; 3. 对程序的每一部分要有详细的设计分析说明; 4. 程序执行的每个步骤要有具体的提示内容或输出; 5. 源代码格式法律规范(锯齿型书写格式),注释不少于三分之一; 销售管理系统 6. 设计合适的测试用例,对得到的运行结果要有分析; 7. 设计中遇到的问题,设计的心得体会。 设计结束后,每位同学必须上交如下材料: 1. 《课程设计说明书》打印稿一份; 2. 《课程设计说明书》电子文档及课程设计的程序源代码 刻盘 四、主要技术路线提示 首先根据要解决的问题进行分析和总体设计,得到要定义的数据结构(可使用链表或结构数组存储数据)和函数,然后进行详细编码,在主函数中对各功能函数进行测试。 五、进度安排 一周完成。1 天查阅资料和分析,3 天编程,2 天写出课程设计报告并上交。 六、推举参考资料(不少于 3篇) 摘 要 随着计算机技术的飞速进展和激烈的市场竞争,销售管理系统在企业结构中已经占据主导地位,而使用计算机来进行销售管理不仅错误少、灵活度高,并且效率高、操作简便。一句话引出题目销售管理系统,分析了现今销售管理科技化的必要性和必定性,这个系统利用 C 语言编程实现了简单的销售管理功能,该系统具有便条信息的添加、删除,销售人员信息的查找、删除,显示产品总销售额、产品统计报表等功能。 关键词:销售管理系统、计算机、编程、功能 销售管...