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