- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言
——课程设计
商业销售管理系统
学 号: 121407210
姓 名:
班 级: 软件1202
指导老师:
成 绩:
2013年6月
一、任务描述
编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。
在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选择后列出所选商品详细信息,并请顾客输入邮寄地址,后确认选购并增加相应商品的库存数量,顾客全部选购完成后列出所有选订商品,再次确认订购。
在店员操作时可以实现店内商品的输入与查看,并能通过商品编号或者商品名称进行进货。顾客买走商品后,店员通过输入商品编号或者商品名称,可以生成销售清单,统计本次销售总的价钱,同时库存数量相应减少。
二、系统概要设计
顾客选购:顾客选购菜单
店员操作:店员菜单
输入:店员输入商品
进货:店员进货
清单:店员生成销售清单
列表:进入商品列表
三、系统详细设计
(1)、数据结构设计
本程序使用结构数组
int q
s[N]:用来储存商店中的商品信息
g[N]:用来储存顾客选购的商品信息
d[N]:用来储存店员统计销售清单时输入的商品信息
全局变量q:用来储存顾客选购的商品数量
(2)、模块接口设计
顾客选购:由主菜单进入,可直接或在顾客完成选购后返回主菜单。
函数原型void xg();
void rm();
void rx();
void jr();
void lc(int x);
void qr(int x);
void sf();
void zz();
店员操作:由主菜单进入,可以进入商品输入、进货、生成销售清单三个模块或返回主菜单。
函数原型 void dy();
输入:由店员操作进入,输完商品后返回店员操作界面。
函数原型 void add();
进货:由店员操作进入,进货后返回店员操作界面。
函数原型 void jh();
void jhm();
void jhb()
清单:由店员操作进入,生成销售清单后返回店员操作界面。
函数原型 void sc();
void scm();
void scb();
void tj();
列表:由店员操作进入,生成商品列表后按任意键返回店员操作界面。
函数原型 void de();
(2)
店员操作:
输入:
进货:
清单:
列表:
四、系统实现
主菜单:
顾客选购:
输入商品名称:
选1:
输入商品型号:
选1:
进入选择列表:
选2:
选1:
选2:
店员操作:
商品输入:
进货:
生成销售清单:
选1:
选2:
商品列表:
五、系统调试
调试过程中,有一些代码编写错误,我根据提示立即进行修改并再次调试直至成功。
六、系统不足
不能做到商品的增加和删除。
C语言课程设计
第2页,共14页
i=1
商业销售管理系统
输入xh
add
输入bh
de
i=1
s[i].name==na
k==4
k==1
k==2
输入k
sc()
N
iN
N
顾客选购
店员操作
iN
i++
Y
输入
进货
清单
列表
输入na
k==3
k
开始
N
i++
i++
s[i].bh==bh
s[i].xh==xh
N
N
N
Y
Y
Y
Y
Y
iN
i=1
取消
输入商品信息
输入邮寄地址
add()
订购
取消
g[q].wz=x;s[x].yd++;q++
jh()
继续选购
订购
结束选购
结束
开始
k==4
k==3
k==2
k==1
k
输入k
输入k
k
k
de()
k==5
结束
开始
结束
N
开始
Y
输入商品信息
i++
iN
i=1
结束
输入 k
k
k==1
k==2
N
Y
N
Y
s[i].name==na
i++
iN
i=1
输入na,k
s[i].kc+=k
s[i].kc+=k
N
Y
Y
s[i].bh==bh
i++
iN
i=1
输入bh,k
d[i].wz=j
i++
N
N
Y
Y
j++
s[j].bh==k
输入k
j++
s[j].name==na
输入na
Y
Y
jN
iq
i=1
Y
k==2
k==1
k
输入 k
j=1
开始
jN
j=1
N
N
i++
d[i].wz=j
Y
iq
i=1
s[d[i].wz].kc--;j+=s[d[i].wz].price;s[d[i].wz].yd--
N
Y
输出商品信息
i
您可能关注的文档
- 《Matlab基础与应用》课程设计-基于Matlab的相关变化率问题求解.doc
- 《电力电子技术》课程设计-单相桥式逆变课程设计.doc
- 《轨道交通桥梁工程》 课程设计-装配式钢筋砼简支T型梁桥设计.doc
- 《轨道交通隧道工程》 课程设计-某公路隧道课程设计.doc
- 《嵌入式系统》课程设计-基于STM32的LED调光系统的设计 .doc
- 《数字电子电路》课程设计-十字路口交通灯的设计与实现.doc
- 《虚拟仪器》课程设计-基于MFC和单片机的智能电压表.doc
- 2×1000MW发电工程厂外道路及桥梁工程施工组织设计.doc
- 16X16点阵显示广告牌设计论文.doc
- c++课程设计报告-商品销售统计程序.doc
最近下载
- 矽力杰产品规格书SY5055.pdf VIP
- 道闸项目报价清单.xlsx VIP
- 贵州省预防接种技能竞赛理论考试题库资料(含答案).pdf VIP
- AASHTO-LRFD-SI-2007(4)桥梁手册第四章中文版.doc VIP
- AASHTO LRFD Bridge Design Specifications(AASHTO LRFD桥梁设计规范).docx VIP
- 迅达常用备件识别号查询手册_Ae5.pdf VIP
- 数学学科业务工作报告.pdf VIP
- 2023年春学期人教版初中物理九年级下册教学进度表.docx VIP
- 基于AASHTO沥青混凝土路面设计方法的应用与研究.doc VIP
- 小班科学方方和圆圆教案反思.docx VIP
文档评论(0)