销售管理系统报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据结构课程设计报告
题目: 销售管理系统
学 院 信息工程学院
__________
专 业 ____ 计算机科学与技术
年级班别 _12级四班
___________
学 号 2012051419________
学生姓名 张海涛_____
指导教师 米文丽___
成 绩 _
2013年12月
报告正文
1、题目与要求:
1.1
某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当日出售的每种产品各写一张便条交上来。每张便条内容有
* 销售员的代号
* 产品的代号
* 这种产品当天的销售额
1.2
每位销售员每天可能上缴0-5张便条。假设手机到了上个月的所有便条,编写一个处理系统,读取上月的销售情况(自己设定),进行如下处理:
* 计算上个月没人每种产品的销售额
* 按销售额对销售员进行排序,输出排序结果(销售员代号)
* 统计每种产品的总销售额,对这些产品从高到低的顺序输出结果(须输出产品的代号和销售额)
* 输出统计报表
2、需求分析
本程序将用到文件系统,list.txt文件内容作为数据源,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的结构体数组当中,所以应提供文件输入的操作;由于纸条数据零散,所以要对原始数据进行分类操作并提供一个数组用于保存分类信息;在程序中要进行统计工作,所以要提供显示、排序等操作;另外应提供键盘式选择菜单实现功能选择。
3、功能实现设计
3.1总体设计
根据上面的分析,可以将这个系统分为如下五大模块:查看每人每种产品的销售额、按销售额对销售员排序、对每种产品总销售额从高到低排序、输出统计报表和退出。其中主要模块是前四个模块。
3.2流程图
4、总结
通过这次课程设计,我掌握了模块化设计方法,能够深入的理解结构化程序设计思想,熟练运用结构化程序设计方法,提高了运用C语
言进行程序设计的能力。此外我还熟悉了,对于文件读写的操作。更重要的是对程序的调试有了显著的提高。我发现我对程序的设计越来越感兴趣了,我决定今后在这一方面下一番功夫,取得一些成绩。