服装销售管理及管理知识课程设计报告2950.docx

上传人:you****now 文档编号:48051799 上传时间:2022-10-04 格式:DOCX 页数:45 大小:464.68KB
返回 下载 相关 举报
服装销售管理及管理知识课程设计报告2950.docx_第1页
第1页 / 共45页
服装销售管理及管理知识课程设计报告2950.docx_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《服装销售管理及管理知识课程设计报告2950.docx》由会员分享,可在线阅读,更多相关《服装销售管理及管理知识课程设计报告2950.docx(45页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、课 程 设 计计 报 告学生姓名名:学 号:学 院院:班 级级:题 目目:服装销售售系统店长功能能的实现指导教师师: 职职称:20100 年 6月 9 日日一、选题题背景- 1 -1.1技术要要求- 1 -1.2 指导导思想- 1 -二、算法法设计- 2 -2.1 问题的的分析- 2 -2.2 N-SS流程图图的设计计- 33 -2.2.1 商商品的删删除- 3 -2.2.3 商商品的查查找- 4 -2.2.2 商商品的修修改- 4 -三、程序序及功能能说明- 5 -3.1 程序的的建立- 5 -3.2 功能的的实现- 5 -四、结果果分析- 6 -4.1 自身密密码修改改- 66 -4.2商

2、商品信息息的查看看- 66 -4.3 商品的的查找- 7 -4.4 查看商商品的销销售情况况- 88 -4.5 查看商商品日销销售报表表- 88 -五、总结结- 99 -六、课程程设计心心得体会会- 110 -参考文献献- 111 -源程序1132一、选题题背景1.1技技术要求求随着人类类社会的的不断发发展和进进步,网网络在人人们的日日常生活活中扮演演着越来来越重要要的角色色。现今今,网络络技术在在销售服服务领域域的广泛泛运用,更更是拓展展了网络络技术运运用的新新篇章。服服装销售售系统应应以也浏浏览用户户提供商商品信息息为核心心,以降降低成本本提高利利润为目目标的信信息管理理系统。设设计一服服

3、装销售售系统实实现如下下要求:(1)包包含三类类用户:管理员员、店长长、销售售员。 (2)向向管理员员提供以以下功能能:自身身密码的的修改,其其他用户户的添加加删除,用用户信息息修改、统统计。商商品信息息添加、修修改、删删除、查查找、统统计。 (3)向向店长提提供以下下功能:登陆、注注销、自自身密码码修改、自自身信息息修改。商商品信息息修改、商商品信息息统计。查查看日报报表、月月报表、商商品销售售量报表表、营业业员业绩绩报表、查查找浏览览修改商商品储备备信息。 (4)向向销售员员提供以以下功能能:商品品浏览、查查找、出出售商品品、查看看自己本本日报表表、本月月报表。 1.2指指导思想想本系统主

4、主要运用用C语言言来基本本实现了了所给题题目的要要求,首首先对用用户,商商品以及及销售记记录进行行初始化化,程序序分管理理员模块块、店长长模块、销销售员模模块以及及商品模模块。在店长长模块中中以链表表的形式式对用户户信息,商商品信息息以及销销售信息息进行添添加、修修改、删删除、查查找、统统计等基基本操作作。主要要运用CC语言中中的基本本结构,顺顺序结构构,选择择结构,循循环结构构,函数数指针,结结构体,数数组等相相关运算算。二、算法法设计2.1 问题的的分析在店长模模块中以以链表的的形式对对用户信信息,商商品信息息以及销销售信息息进行添添加、修修改、删删除、查查找、统统计等基基本操作作。其中中

5、各个分分块函数数主要运运用C+中的的基本结结构,顺顺序结构构,选择择结构,循循环结构构,函数数指针,结结构体,数数组等相相关运算算。2.2 N-SS流程图图的设计计2.2.1 商商品的删删除Int productId=0 Product*tmpProductA,*tmpProductB输入将要删除的商品标号Scanf“%”,&productId)tmpProductA=tempProductB=pProductHead NULL=tmpProdtctBNo yesWhile(NULL!=tmpProductB) tmB-proI=proIyes notmProductB=pProductHea

6、d& tmpProductB-next=NULL tmpProductA= tmpProductBFree(pProductHead) pProductHead=NULL tmpProductB= tmpProductB=printf 商品信息删除成功 tmpProductB -nexttmpProductA-next=tmpProductB-next pProducthesd=yes tmpB nopProductHead=tmpProductB-next free(tmpProductB) printf(“对不起,不存在该商品编号的信息!”) 2.2.3 商商品的查查找Products*t

7、mpProductint findway ,productId char productName20 输出 currentUserscanf(%d,&findWay)tmpProduct=pProductHeadswitch(findWay) findWay 1 2 printf要查询的商品的编号 要查询商品的名称scanf(%d,&productId) scanf productnamewhile (NULL!=tmpProduct) while(NULL=tmpproduct) pro= =tmp-pr if yes no yes no 输出查询 输出查询 的商品的 的商品的 信息 信息

8、tmpProduct= tmp= =tmp.next tmpProductnext 2.2.2 商商品的修修改三、程序序及功能能说明3.1 程序的的建立店长拥有有以下功功能:登登陆、注注销、自自身密码码修改、自自身信息息修改。商商品信息修改、商商品信息息统计。查查看日报报表、月月报表、商商品销售售量报表表、营业业员业绩报表、查查找浏览览修改商商品储备备信息。3.2 功能的的实现店长自身密码修改修改商品信息管理退出系统销售报表显示商品信息查看商品信息查找商品信息删除商品信息修改商品信息添加返回上一级退出登陆系统所有商品销售情况商品日销量报表商品月销量报表商品年销量报表返回上一级退出登陆系统四、结

9、果果分析4.1 自身密密码修改改店长初始始化密码码为:bbosss,更改改为66611222,提提示修改改成功。4.2商商品信息息的查看看店长对全全部的商商品的信信息进行行查看,显显示结果果4.3 商品的的查找店长按商商品编号号,输入入不存在在的商品品编号33,提示示出错信信息“不存在在该商品品编号的的商品。4.4 查看商商品的销销售情况况店长查看看所有商商品的销销售情况况4.5 查看商商品日销销售报表表店长输入入没有销销售量的的日期,程程序进行行遍历,发发现不存存在符合合条件的的记录。五、总 结系统优点点:语言言简洁紧紧凑,简简单易懂懂,条理理清晰,具具有结构构化的控控制语句句,语法法限制不

10、不太严格格,程序序设计自自由度大大,稳定定性和可可移植性性强。系统不足足:由于于使用的的基本结结构简单单,致使使系统篇篇幅过于于庞大,结结果检验验较繁琐琐。六、课程程设计心心得体会会课程设计计和现代代计算机机技术的的实际应应用相结结合,是是我们在在本阶段段学完理理论课程程之后对对自己该该方面的的能力的的一次很很好的检检验,从从开始的的算法思思路到运运行以及及另人兴兴奋的可可用程序序,都是是一个很很好的学学习和锻锻炼的过过程。使使我们巩巩固了原原有的理理论知识识,培养养了我们们灵活运运用和组组合集成成所学过过知识及及技能来来分析、解解决实际际问题的的能力。使使我们体体会到自自身知识识和能力力能在

11、实实际中的的应用和和发挥。不不但可以以激发创创新意识识,还可可以开发发创造能能力、培培养沟通通能力。这这次实习习时间虽虽然仅有有一个星星期,但但确实使使我受益益非浅。通通过实习习我丰富富了计算算机操作作经验,更更加深了了对数据据结构的的了解。另外,实实习中老师师对我们们进行了了细心、耐耐心的指指导,鼓鼓励我们们对程序序进行合合理改进进,培养养了我们们的创新新意识和和创新能能力。原原来是我我认为可可怕的课课程设计计,就在在种种辅辅助条件件下完成成了,心心里有说说不出的的高兴。参考文献献1 谭浩强强.C程程序设计计(第三三版).北京:清华大大学出版版社,2200552 唐宁九九.数据据结构与与算法

12、实实验和课课程设计计教程.北京:清华大大学出版版社,2200883 刘光然然.数据据结构实实践训练练教程.天津:南开大大学出版版社,2200994 苏仕华华.数据据结构课课程设计计.北京京:机械械工业出出版社,220055源程序公共代码码:#inccludde #inccludde #inccludde #deffinee ADDMINN_USSER_TYPPE 11#deffinee BOOSS_USEER_TTYPEE 2#deffinee SEELL_USEER_TTYPEE 3#deffinee FUUNCTTIONN_FAAILEED -1#deffinee FUUNCTTIONN_

13、SUUCCEESS 0/* 系统用用户结构构 */typeedeff sttrucct SSysttemUUserr chhar useerNaame20; /用户户名,主键 chhar passswoord20; /用用户密码码 innt useerTyype; /用户户类型(1:管管理员;2:店长长;3:销售员员) sttrucct SSysttemUUserr *nnextt; /指向下下一个用用户的指指针 SyysteemUsser;/* 服装商商品信息息 */typeedeff sttrucct PProdductts innt pprodducttId; /商品品编号,主键 chh

14、ar prooducctNaame20; /商商品名称称 chhar prooducctTyype20; /商品品型号 chhar prooducctCoompaany20; /商品厂厂家 flloatt prroduuctPPricce; /商品品价格 innt pprodducttCouunt; /商品品数量 chhar memmo550; /商品附附加信息息 sttrucct PProdductts *nexxt; /指向下下一个商商品的指指针 Prroduuctss;/* 销售记记录信息息结构 */typeedeff sttrucct SSelllInffoReecorrd innt

15、ssaleeId; /销售售编号,主键 chhar useerNaame20; /销售售商品的的用户名名 iint prooducctIdd; /销售的的商品编编号 innt sselllCouunt; /销售数数量 innt yyearr; /销售商商品年份份 innt mmontth; /销销售商品品月份 innt dday; /销售售商品日日期 chhar memmo550; /销售的的附加信信息 sttrucct SSelllInffoReecorrd *nexxt; /下一条条销售记记录 SeellIInfooReccordd;stattic chaar ccurrrenttUsee

16、r220; /系系统全局局变量,保存当当前登陆陆用户名名;stattic intt cuurreentUUserrTyppe; /系统全全局变量量,保存当当前登陆陆用户的的用户类类型stattic SysstemmUseer *pSyysteemUsserHHeadd = NULLL; /保保存系统统用户信信息记录录的头指指针stattic Prooduccts *pPProdducttHeaad = NUULL; /保存存系统商商品信息息记录的的头指针针stattic SelllInnfoRRecoord *pSSelllInffoHeead = NNULLL; /保保存系统统销售记记录的头

17、头指针voidd InnitSSysttem(); /对系系统用户户信息和和商品信信息进行行初始化化int AdddUseer(SSysttemUUserr *); /向向用户信信息链表表中加入入用户信信息int AdddProoducct(PProdductts *pPrro); /向向商品信信息链表表中加入入商品信信息int AdddSelllInnfo(SelllInnfoRRecoord *);voidd WeelcoomeMMenuu(); /系系统欢迎迎菜单voidd SyysteemLooginn(); /系统统登陆voidd AddminnOpeerattionnMennu()

18、; /系系统管理理员操作作菜单voidd BoossOOperratiionMMenuu(); /店长操操作菜单单voidd SeellOOperratiionMMenuu(); /销售售员操作作菜单voidd ChhanggePaasswwordd(); /修改密密码voidd UsserMManaage(); /用户信信息管理理voidd UsserIInfooVieew(); /用户户信息查查看voidd UsserIInfooAddd(); /用户信信息添加加voidd UsserIInfooModdifyy(); /用户信信息修改改voidd UsserIInfooDelletee(

19、); /用户信信息删除除voidd PrroduuctssMannagee(); /产产品信息息管理voidd PrroduuctssVieew(); /商商品查看看voidd PrroduuctFFindd();voidd InnputtAnddAdddProoducct(); /输入入商品信信息并添添加voidd MoodiffyPrroduuct(); /修改改商品信信息voidd DeelettePrroduuct(); /删删除商品品信息voidd PrroduuctssSelll(); /商品品销售voidd ReeporrtPrrintt(); /报表显显示voidd Shhow

20、AAllSSelllRepportt(); /显显示所有有商品销销售情况况voidd ShhowDDaySSelllRepportt(); /显显示某日日的销售售情况voidd ShhowMMontthSeellRRepoort(); /显显示某月月的销售售情况voidd ShhowEEmplloyeeeSeellRRepoort(); /显示某某个销售售员的销销售情况况voidd ExxitSSysttem(); / 退出出登陆系系统floaat ggetPPricceByyId(intt ); /通过商商品编号号查询商商品价格格int gettProoducctNaameBByIdd(in

21、nt,ccharr *); /通过过商品编编号查询询商品名名称int gettCouuntBByIdd(innt); /通通过商品品编号查查询商品品库存数数量voidd ReeduccePrroduuctCCounnt(iint,intt); /通过过商品编编号减少少商品数数量/* 对系统统进行初初始化,建立用用户记录录和商品品记录 */voidd InnitSSysttem() SyysteemUsser admminUUserr,boossUUserr,seellUUserr; /管理理员,店长,销售员员三个角角色信息息 Prroduuctss prroduuctss2; /初初始化两两件

22、服装装商品信信息 SeellIInfooReccordd seellIInfoo2; /初始化化两条销销售记录录 sttrcppy(aadmiinUsser.useerNaame,addminn); sttrcppy(aadmiinUsser.passswoord,addminn); addminnUseer.uuserrTyppe = ADDMINN_USSER_TYPPE; addminnUseer.nnextt = NULLL; sttrcppy(bbosssUseer.uuserrNamme,bosss); sttrcppy(bbosssUseer.ppasssworrd,bosss)

23、; boossUUserr.usserTTypee = BOSSS_UUSERR_TYYPE; boossUUserr.neext = NNULLL; sttrcppy(sselllUseer.uuserrNamme,selll); sttrcppy(sselllUseer.ppasssworrd,selll); seellUUserr.usserTTypee = SELLL_UUSERR_TYYPE; seellUUserr.neext = NNULLL;AddUUserr(&aadmiinUsser); AdddUsser(&boossUUserr); AdddUsser(&seellUU

24、serr); /prooduccts0.prooducctIdd = 1; sttrcppy(pprodductts00.pprodducttNamme,休闲男男装); sttrcppy(pprodductts00.pprodducttTyppe,1800); sttrcppy(pprodductts00.pprodducttCommpanny,ADIIDASS); prroduuctss0.prroduuctPPricce = 1880; prroduuctss0.prroduuctCCounnt = 1000; sttrcppy(pprodductts00.mmemoo,IIMOPPSSI

25、IBLEE ISS NOOTHIING);prodductts00.nnextt = NULLL; /prooduccts1.prooducctIdd = 2; sttrcppy(pprodductts11.pprodducttNamme,可爱女女装); sttrcppy(pprodductts11.pprodducttTyppe,1600); sttrcppy(pprodductts11.pprodducttCommpanny,NIKKE); prroduuctss1.prroduuctPPricce = 1775; prroduuctss1.prroduuctCCounnt = 1550;

26、 sttrcppy(pprodductts11.mmemoo,JJUSTT DOO ITT); prroduuctss1.neext = NNULLL; AdddPrroduuct(&prroduuctss0); AdddPrroduuct(&prroduuctss1); seellIInfoo0.daay = 7; sttrcppy(sselllInffo00.mmemoo,测测试数据据1); selllInnfo0.monnth = 66; seellIInfoo0.neext = NNULLL; seellIInfoo0.prroduuctIId = 1; seellIInfoo0.se

27、ellCCounnt = 8; sttrcppy(sselllInffo00.uuserrNamme,selll); seellIInfoo0.yeear = 220100; seellIInfoo1.daay = 8; sttrcppy(sselllInffo11.mmemoo,测测试数据据2); seellIInfoo1.moonthh = 6; seellIInfoo1.neext = NNULLL; seellIInfoo1.prroduuctIId = 2; seellIInfoo1.seellCCounnt = 5; sttrcppy(sselllInffo11.uuserrNam

28、me,selll); seellIInfoo1.yeear = 220100; AdddSeellIInfoo(&sselllInffo00); AdddSeellIInfoo(&sselllInffo11);/*系统统登陆函函数*/voidd SyysteemLooginn() chhar useerNaame20,paasswwordd200; innt iisLooginn = 0; SyysteemUsser *tmmpUsser; prrinttf(请输入入你的系系统用户户帐号:); sccanff(%s,useerNaame); prrinttf(n请请输入你你的系统统用户密密码:

29、); sccanff(%s,passswoord); tmmpUsser = ppSysstemmUseerHeead; whhilee(NUULL != tmppUseer) if(0 = sstrccmp(tmppUseer-useerNaame,useerNaame) iif(00 = sttrcmmp(ttmpUUserr-ppasssworrd,ppasssworrd) issLoggin = 11; sttrcppy(ccurrrenttUseer,ttmpUUserr-uuserrNamme); cuurreentUUserrTyppe = tmmpUsser-usserTTypee; swwitcch(ccurrrenttUseerTyype) casse AADMIIN_UUSERR_TYYPE: AAdmiinOpperaatioonMeenu(); bbreaak; casse BBOSSS_USSER_TYPPE: BBosssOpeerattionnMennu(); bbreaak; casse SSELLL_USSER_TYPPE: SSelllOpeerattionnMennu();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com