《2022年销售管理系统设计 2.pdf》由会员分享,可在线阅读,更多相关《2022年销售管理系统设计 2.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计课程设计设计说明书销售管理系统设计学生姓名熊 国 强学号0621024001 班级信 管 061 成绩指导教师林 勇计算机科学与技术系2007 年 7 月 20 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - 程序设计课程设计评阅书题目销售管理系统学生姓名熊国强学号0621024001 指导教师评语及成绩指导教师签名:年月日答辩评语及成绩答辩教师签名:年月日教研室意见总成绩:室主任签名:年月日名师资料总结 - - -
2、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 课程设计任务书20062007 学年第二学期专业:信息系统与信息管理学号:0621024001 姓名:熊国强课程设计名称:程序设计课程设计设计题目:销售管理系统课程设计完成期限:自2007 年 7 月 6 日至2007 年 7 月 20 日共2 周设计依据、要求及主要内容(可另加附页):某公司有四个销售员(编号:1-4) ,负责销售五种产品(编号:1-5) 。每个销售员都将当天出售的每种产品各写一张便条
3、交上来。每张便条包含内容:一、目的任务:通过高级语言编程(c 语言)实现公司的销售管理的处理依据程序提供的功能,分别实现不同模块的功能实现销售管理系统的处理。二、设计内容:1. 某公司有四个销售员(编号:1-4) ,负责销售五种产品(编号:1-5) 。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号;2)产品的代号;3)这种产品的当天的销售额每位销售员每天可能上缴0-5 张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。1)计算上个月每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(
4、销售员代号)3) 统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果 (需输出产品的代号和销售额)4)输出统计报表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 销售统计报表产品代号销售之和销售员代号1 2 3 4 5 1 2 3 4 每种产品之和总和指导教师 (签字 ):教研室主任 (签字 ):批准日期:年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
5、- - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - 摘要为了提高销售员工作效率,便于公司对销售员的销售业务统计,设计开发了销售管理系统,设计要通过c 语言编程, turbo c 环境实现,系统实现了销售员销售信息的输入、按销售额对销售员进行排序、统计每种产品的总销售额和按总销售额进行排序等功能。关键词 :销售管理系统;产品代号;销售额名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - -
6、 - - - - 目录1 课题描述 1 2 设计过程 2 2.1 设计流程图22.2 系统详细设计33. 测试6 总结8 参考文献 9名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - 1 课题描述某公司有四个销售员(编号:1-4) ,负责销售五种产品(编号:1-5) 。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1.)销售员的代号2)产品的代号3)这种产品的当天的销售额每位销售员每天可能上缴0-5 张便
7、条。假设,收集到了上个月的所有便条,1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - 2 设计过程2.1 设计流程图图 2.1 设计流程图2 开始输出输入 choice 判断choice1 choice2 choice3 choice4 调用output1调用output2调用output3调用output4每个人每种产品销售额销售员代号排序结果输出统计报表产品从高到低排序结果输入产品代号和销售员代号输入销售员代号输入产品代
8、号输入产品代号和总销售额结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - 2.2 系统详细设计2.2.1 系统功能图根据系统所需要的功能得出系统总体功能模块,如图2.3.1 所示:图 2.3.1 系统功能模块图2.2.2 主函数设计main() int input(), output1(),output2(),output3(),output4(); int arg(),mulu(); int save(); printf(
9、 nnn ttt *销售管理系统 *nnn); printf( 请 输 入 销 售 信 息:(按 -1 结 束 )nn销 售 员 代 号 4 产 品 代 号 5 销 售额n); for(n=0;nmax;n+) scanf(%d,&sn.p_num); if(sn.p_num=(-1) break; else scanf(%d%d,&sn.g_num,&sn.num); mulu(); 3 销售管理系统销售员进行排序计算产品的销售额统计产品销售额排序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
10、 - - 第 9 页,共 17 页 - - - - - - - - - 2.2.3 销售管理模块设计图 2.3.2 销售管理模块设计图1)上个月每个人销售情况int output1() int i,k; printf(*上个月每个人销售情况如下:*nn); printf( 产品代码n 销售员代码 ); for(k=1;k=5;k+) printf(%dt,p0.numk); printf(nn); for(i=1;i=4;i+) for(k=0;k=5;k+) printf(%dt,pi.numk); printf(nn); mulu(); int output2() int i,r,j; /
11、*按销售额排序 */ for(i=1;i4;+i) r=i; for(j=i+1;j=4;j+) if(pr.num6pj.num6) r=j; if(r!=i) w=pi; pi=pr; pr=w; 4 2)按销售额对销售员排序销售管理人均产品的销售额销售员排序统计产品总销售额输出统计报表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 17 页 - - - - - - - - - printf(*按销售额对销售员排序情况如下*nn); printf( 销售员代码t 销
12、售总额n); for(i=1;i=4;i+) printf( %dtt%dn,pi.num0,pi.num6); mulu(); 3)每种产品的总销售额顺序int output3() int k,i,r,t; for(k=1;k5;k+) r=k; for(t=k+1;t=5;t+) if(p5.numrp5.numt) r=t; if(r!=k) for(i=0;i=5;i+) pi.num6=pi.numk; pi.numk=pi.numr; pi.numr=pi.num6; printf(*每种产品的总销售额顺序情况如下*nn); printf( 产品代码总销售额 n); for(k=1
13、;k=5;k+) printf( %dtt%d n,p0.numk,p5.numk); mulu(); 4)销售统计报表int output4() int i,k; int flage=0; printf(tt*销售统计报表*nnn); printf( 产品代号n 销售员码1t2t3t4t5t 销售之和 nn); for(i=1;i=4;i+) for(k=0;k=6;k+) printf(%dt,pi.numk); printf(nn); printf( 总和 t); for(k=1;k=6;k+) printf(%dt,p5.numk); if(flage=0) save(); flage
14、=1; printf(nn 信息已成功保存!_(文件名 :goods_informationt); mulu(); 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 17 页 - - - - - - - - - 3 测试3.1登陆系统图 3.1 登陆系统6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 17 页 - - - - - - - -
15、 - 3.2 功能页面( 1-4)图 3.2.1功能页面( 1)图 3.2.1功能页面( 2)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 17 页 - - - - - - - - - 图 3.2.1功能页面( 3)图 3.2.1功能页面( 4)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 17 页 - - - - - - - - - 3.2
16、.1功能页面( 5)7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 17 页 - - - - - - - - - 总 结经过此次课程设计,使我明白了课程设计的基本步骤和大概要点。我们刚学完C 程序设计,使我们能够很好的利用和巩固了所学知识,进一步熟悉了tobur C环境,通过查阅资料简单了解了Microsoft Visual C+ 6.0和 Dev-C+ IDE 。经过此次课程设计让我学到了许多,明白了自己的很多不足之处,提高了自己编写程序的能力,加深了对课本的理解
17、。更重要的是学会了独立思考和解决问题能力,理论联系实践,更好的把书本知识应用要生活现实中去;让我看到只有不断的将自己所学的知识运用到实践中去,这样才能使自己更加完备。通过本次课程设计为我们大四能更好的完成自己的毕业设计打下了很好的基础,它不仅仅是给我们更好的锻炼,而且更是对我们的挑战。8 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 17 页 - - - - - - - - - 参考文献:1 萧秋水,文娟. 网络编程之vb 篇. 北京:清华出版社.2001 2 方敏,张彤 . 网络应用程序设计.西安:西安电子科技大学出版社.2005 3 黄超 .indows下的网络编程 . 北京:人民邮电出版社.20034 谭浩强著,c+程序设计第三版,北京:清华大学出版社.2005 9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 17 页 - - - - - - - - -
限制150内