销售管理系统课设报告.doc
- 文档编号:1655677
- 上传时间:2022-10-23
- 格式:DOC
- 页数:22
- 大小:296.98KB
销售管理系统课设报告.doc
《销售管理系统课设报告.doc》由会员分享,可在线阅读,更多相关《销售管理系统课设报告.doc(22页珍藏版)》请在冰豆网上搜索。
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2011年春季学期
C程序设计课程设计
题目:
销售管理系统
专业班级:
计算机1班
姓名:
ZWZ
学号:
10240136
指导教师:
周小健
成绩:
摘要
销售管理系统程序设计利用计算机技术,使得企业生产、库存和销售能够有利结合起来,提高企业的效率和效益。
利用该系统可以为决策者和管理者及时掌握时常动态和企业的生产状况,以及对员工销售额的统计。
销售管理系统是一个企业单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以销售管理系统应该能够为管理人员提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对员工信息及业绩进行管理,具有手工管理所无法比拟的优点.
目录
摘要 2
一、需求分析 1
1.1要求 1
1.2系统功能 1
1.3运行环境 1
1.4开发工具 1
二、总体设计 2
三详细设计 3
2.2功能模块设计 3
2.3系统流程图(如图3.1) 4
四、编码 6
五、测试 7
六、设计总结 11
致谢 12
参考文献 13
附录1 1
一、需求分析
1.1要求
(1)用c语言实现程序设计;
(2)利用结构体进行相关信息处理;
(3)画出查询模块的流程图;
(4)系统的各个功能模块要求用函数的形式实现;
(5)界面友好(良好的人机互交),程序要有注释
1.2系统功能
(1)定义一个结构体类型数组,输入每一位同学的记录(包括姓名、电话号码、e_mail、地址),将其信息存入文件中;
(2)输入姓名查询该同学的信息,并显示在屏幕上;
(3)画出所有模块的流程图;
(4)编写代码;
(5)程序分析与调试。
1.3运行环境
(1)WINDOWS2000/XP系统
(2)Turboc2.0编译环境
1.4开发工具
(1)C程序
二、总体设计
销售管理系统
菜单
函数
清单
输入
保存
文件
读取
文件
显示
清单
每位销售员的销售
销售产品总和
每种产品的销售额
按销售额对销售员排序
三详细设计
2.1详细设计思路
1. main()主函数设置了程序的流程,结束程序。
2. select()选择函数选择所想运行的各个函数.
3. functionscan()输入函数输入便条的数据.
4. function1()文件的数据输入函数多次输入数据
5.function2()统计函数每个人的每种产品的统计
6.functionpaixu2()总额排序函数按销售额对商品进行排序
7.function4() 总额统计函数统计每种产品的总额
8.function3() 售员排序函数 按照销售额对售员排序函数
9.function5() 统计报表函数 统计商品总额
10.function6()清空文件函数清空文件数据
11.functionpaixu()个人排序函数按销售总额对售员排序
2.2功能模块设计
开始
输入X
X=A
输入
数据
继
续
输入数据
返回
X=B
统计各人销售数量
返回
X=C
按各人销售额排序
返回
X=D
按各商品销售排序
返回
X=E
统计每月便条
返回
X=F
清除数据并退出
返回
X=G
输出表格
返回
图3.1系统流程图
su=su+sum[j];
SideBySide
sum[j]=0;
j++
j j=0 } j++,k++ k k=j=0 su=su+sum[j]; SideBySide sum[j]=0; j++ j j=0 } j++,k++ k k=j=0 FILE*fp; printf("totalis----------------------------%d\n",su); clrscr(); clrscr(); flag==2 flag==1 | intflag; 指向A printf("\n\n-----Ok----\n"); SideBySide IF A printf fclose(fp1); fp1")==NULL) FILE*fp1; voidfunction6流程图(3-3-1) 四、编码 总体管理系统: 主窗体中分为N个功能键: 1.输入销售额;输入便条总数,用于统计员工本月销售商品数量。 2.存储: 存储商品的销售数量,便于对月份销售额进行统计。 3.显示便条清单: 4.对员工的销售额进行统计: 按员工销售额进行排序。 5.对每种商品的销售总量进行统计 6.统计便条总数 五、测试 1: 进入系统运行,按要求输入销售员代码,产品代码,销售额。 2按’B’,求出每位销售员的销售总额 3: 按’C’,按销售额对销售员排序 4: 按’D’,每种物品的总销售额并且排序. 5: 按’E’,每个月的便条数 。 6: 按’G’,输出表格函数 六、设计总结 该课程设计的销售管理系统实现了对销售的各方面的管理,同时也对各项项目进行排序,最后输出统计表。 经过这么多天的课程设计,使我对C语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,使用它,通过实践,我也发现我还有许多不足之处。 首先对C语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,而且还会有许多错误。 通过这次的实践,使我在这几个方面的认识有所提高。 通过这次的程序设计,让我更加深刻的明白了程序设计的重要性,同时也更加激起了我要努力学好这门课程的兴趣,现在我还有许多不明白的地方,还需多加努力。 通过学习C语言,使我认识到,c语言的学习要注重实践与理论知识相结合的学习方法,C语言是一门注重逻辑思维的课程,学好c语言不仅可以提高我们对课程钻研的积极性,而且可以提高我们的综合能力。 这次的课程设计更加调动了同学们团队协作精神,这是非常必要的 致谢 通过这段时间的学习,我学会了很多东西。 同时也非常感谢周小建老师这段时间的教育与指导。 使我从对程序一无所知到勉强能够看懂程序,同时也使我了解到了程序的博大精深,体会到编制程序的无穷乐趣。 这段时间的学习我看到了老师无私的奉献,也看到了老师不辞辛苦的来回奔波,让我们非常的感动,同时也更加的激发起了我们学习的兴趣。 在这里再一次用热烈的掌声感谢老师。 参考文献 1.姜灵芝,余健.C语言课程设计案例精编.北京: 清华大学出版社,2008 2.王新,孙雷.C语言课程设计.北京: 清华大学出版社,2009 3.游洪跃、彭骏、谭斌.C语言程序设计实验与课程设计教程.北京: 清华大学出版社,2011 4.王连相.C/C++程序设计上机指导与测试.北京: 中国铁道出版社,2006 5.C语言函数手册,机械工业出版社,1999 4 附录1 #defineN4 /*宏定义职工数*/ #defineM5 /*商品数*/ #defineT(N*M*30) #include"stdio.h" structgoods /*货物编号*/ {intemp; intnum; intprice; }gs[T]; structemploee /*个人排序用*/ {intsum; intnum; }emp[N],work; structsum {intnum; intsum; }sum1[M],you;/*总额排序用*/ /*....................打印选择函数..........调试成功! .............................*/ print1() /*打印选择函数*/ {printf("****************************mune****************************\n"); printf(" pleaseselectwhatareyougoingtodo: \n"); printf(" *Handonthetips (selectA)\n"); printf(" *Sumeverybody'seachsales (selectB)\n"); printf(" *Orderemployeebythesales (selectC)\n"); printf(" *Sumandordereachgoodsbytotalsales (selectD)\n"); printf(" *Sumthetips (eachmonth) (selectE)\n"); printf(" *clearalldata! /firstinstallme! (selectF)\n"); printf(" *Outputthetable (selectG)\n"); printf("************************************************************\n"); } /*完成*/ /*---------------------------选择函数-------调试成功! ------------------*/ intselect() /*选择函数*/ {intk; chara; do {printf("Pleaseselect: "); scanf("%c",&a); if(a>='A'&&a<='G') a=a+32; }while((a>='A'&&a<='G'||a>='a'&&a<='g')! =1); switch(a) {case'a': k=1;break; case'b': k=2;b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 管理 系统 报告