ImageVerifierCode 换一换
格式:DOC , 页数:53 ,大小:2.70MB ,
资源ID:4740693      下载积分:14 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4740693.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(化妆品销售管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

化妆品销售管理系统.doc

1、 化妆品销售管理系统 - 51 - 2020年5月29日 文档仅供参考 化妆品销售管理系统 课程名称:空间数据库基础 专 业:地理信息系统 班 级:0624111 设 计 组:第七小组 设 计 者:潘晓洋 秦建雨 刘钲 任高鹏 指导教师:苗东利、毛政利 设计时间: 12月 河南城建学院 测绘与城市空间信息系 一、课题及任务 - 2 - 1. 课题简介 - 2 - 2. 任务分派 - 2 - 二、系统需求分析调查 - 3 - 1.系统需求分析 - 3 - 2.系统功能

2、简介 - 3 - 三、系统设计 - 4 - 1.系统总体设计 - 4 - 2.系统详细设计 - 4 - 3.数据库设计 - 4 - 四、系统实施 - 5 - 1.数据资源 - 5 - 月销售记录 - 5 - 积分表 - 5 - 资料表 - 5 - 密码 - 6 - 天销售记录 - 6 - 年销售记录 - 6 - 2.主程序设计 - 7 - 3.主要工作窗口 - 7 - 1.欢迎界面 - 7 - 2.登陆表单 - 8 - 3、主界面 - 9 - 4.用户注册 - 17 - 5.修改密码表单 - 17 - 6.用户注销 - 18 - 7.信息查询表单 -

3、19 - 8.查询结果浏览表单 - 20 - 9.基本信息修改表单 - 21 - 10.删除表单 - 23 - 11、商品增添表单 - 24 - 12、会员注册表单 - 25 - 13.积分查询表单 - 26 - 14.积分表单 - 27 - 15.积分用户注销 - 29 - 16.销售表单 - 29 - 17、关于表单 - 31 - 4.菜单设计 - 32 - 五、设计体会 - 33 - 六、参考文献 - 34 - 一、课题及任务 1. 课题简介 根据化妆品店的实际需求,开发的一个运行良好,管理方便的,便于销售,便于查询的管理系统。 2. 任务分派 刘

4、钲: 建立资料表,积分表,天销售记录表,月销售记录表,年销售记录表,登陆表单,欢迎表单,用户注销表单; 秦建雨:信息查询表单,信息修改表单,信息增添表单,信息删除表单 任高鹏:积分(注册,查询,增添,注销) 潘晓洋:建立数据库,销售系统(销售表单,记录的删除(天记录,月记录,年记录))报表:天销售报表,月销售报表,年销售报表,关于表单,菜单与表单的挂载,主程序,连编,调试,界面美化。 二、系统需求分析调查 1.系统需求分析 现在发展迅速的信息时代,古老的纸质文档管理机制已不能很好的满足各大商家日常的管理与销售,一种有条理、简洁的管

5、理系统迫切被需求。 2.系统功能简介 本系统具有基本的查询,增添,删除修改信息的功能,便捷易操作。在此基础之上,还增添了积分功能,使得来本店购买化妆品的每一个顾客都有一个记录,经过积分来促进销售,达到盈利倍增的目的。本系统支持多用户,可设置多个用户进行相同的管理。销售界面上具有保存记录的功能,能够经过相对应的菜单进行删除,使得管理更加人性化。经过本系统能够清晰地直观的看到各个数据的相关信息,使得浏览速度更加快捷,使用起来更加方便 三、系统设计 1.系统总体设计 2.系统详细设计 系统

6、管理模块:登录密码的修改,新管理员的密码账号的创立,管理员信息的注销,退出系统; 数据更新维护模块:化妆品信息的基本查询,信息的修改,化妆品的删除,化妆品的增添; 积分模块:积分用户的注册,积分的查询,积分值的添加,积分用户的注销; 销售模块:1.销售 3.数据库设计 四、系统实施 1.数据资源 月销售记录 积分表 资料表 密码 天销售记录 年销售记录 2.主程序设计 主程序:SET TALK OFF CLEAR ALL close all clear all _SCREEN.VISIBLE=.F. s

7、et sysmenu off set defa to sys(5)+sys( )+'\' do FORM 欢迎界面.scx read events RETURN QUIT 3.主要工作窗口 1.欢迎界面 Form———Init PUBLIC i as Integer i=1 time———timer i=i+1 IF i=9 THEN thisform.Visible= .F. RELEASE thisform DO FORM 登录.scx ENDIF 2.登陆表单 数据环境:密码.dbf Form1—————— Init

8、 PUBLIC count as Integer count=1 Combo1.rowsourcetype=6 Combo1.rowsource=密码.姓名 Oleboundcontrol1控件: Recordsource=密码.头像 command1————— click: count=count+1 loca for ALLTRIM(密码.姓名)==alltrim(bo1.value) IF thisform.text2.Value=="" MESSAGEbox("输入不能为空!") else if found()and ALLTRIM(密码.密码)==a

9、lltrim(thisform.text2.value) DO FORM 主窗体.scx release thisform else if count<3 then =messagebox("输入有误!",48,"警告") else messagebox("对不起您是非法用户,系统将自动退出!",48,"警告") quit endif endif endif command2——————click: quit 3、主界面 数据环境:资料.dbf 积分表.dbf Form1——————— init: WITH thisform.grid1

10、 .ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Caption="价格" .Column4.Header1.BackColor=

11、RGB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Header1.BackColor=RGB(255,255,190) .Column7.Header1.Caption="

12、生产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith do 菜单1.mpr with this , .T. thisform.text1.SetFocus Olecontrol1——————init: this.Nodes.Clear This.LineStyle= 1 && tvwRo

13、otLines this.labelEdit= 1 && tvwManual This.Style= 7 && tvwTreelinesPlusMinusPictureText This.ImageList=Thisform.Imagelist1 &&与Imagelist控件建立关联 this.labelEdit= 1 && tvwManual this.Nodes.Add (,,"表","表",2) this.Nodes.Add ("表",4,"资料表","资料表",2) this.Nodes.Add ("表",4,"积分表","积分表",2) this.N

14、odes.Add ("表",4,"天销售记录","天销售记录",2) this.Nodes.Add ("表",4,"月销售记录","月销售记录",2) this.Nodes.Add ("表",4,"年销售记录","年销售记录",2) this.Refresh nodeclick: *** ActiveX 控件事件 *** LPARAMETERS node DO CASE CASE this.selectedItem.Text="表" WITH thisform.grid1 .ColumnCount=8 .Column1.Heade

15、r1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Caption="价格" .Column4.Header1.BackColor=RGB(255,255,190) .Column4.Head

16、er1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Header1.BackColor=RGB(255,255,190) .Column7.Header1.Caption="生产日期" .Column8.Header1.BackCol

17、or=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith this.Tag="" CASE this.selectedItem.Text="积分表" WITH thisform.grid1 .ColumnCount=3 .Column1.Header1.Caption="姓名" .Column1.Header1.BackColor=RGB(255,2

18、55,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="学号" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Caption="积分" Column1.width=50 .Column2.width=160 .Column3.width=50 endwith this.Tag ="select * from 积分表 into cursor tem

19、p" CASE this.selectedItem.Text="天销售记录" WITH thisform.grid1 .ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .

20、Column3.Header1.Caption="价格" .Column4.Header1.BackColor=RGB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Heade

21、r1.BackColor=RGB(255,255,190) .Column7.Header1.Caption="生产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith this.Tag ="sele * from 天销售记录 into cursor temp" CASE this.select

22、edItem.Text="月销售记录" WITH thisform.grid1 .ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Capt

23、ion="价格" .Column4.Header1.BackColor=RGB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Header1.BackColor=RGB(255

24、255,190) .Column7.Header1.Caption="生产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith this.Tag ="sele * from 月销售记录 into cursor temp" CASE this.selectedItem.Text="年销售记录"

25、 WITH thisform.grid1 .ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Caption="价格" .Colum

26、n4.Header1.BackColor=RGB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Header1.BackColor=RGB(255,255,190) .Colu

27、mn7.Header1.Caption="生产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith this.Tag ="sele * from 年销售记录 into cursor temp" CASE this.selectedItem.Text="资料表" WITH thisform.grid1

28、ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Caption="价格" .Column4.Header1.BackColor=R

29、GB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Header1.BackColor=RGB(255,255,190) .Column7.Header1.Caption="生

30、产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith this.Tag ="sele * from 资料 into cursor temp" ENDCASE thisform.grid1.RecordSource=this.Tag thisform.Refresh grid1:recordsour

31、ce=资料 recordsourcetype=4 text1———————— interactivechange: WITH thisform.grid1 .ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2.Header1.Caption="品名" .Column3.Header1.BackCol

32、or=RGB(255,255,190) .Column3.Header1.Caption="价格" .Column4.Header1.BackColor=RGB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.BackColor=RGB(255,255,190) .Column6.Header1.Captio

33、n="产地" .Column7.Header1.BackColor=RGB(255,255,190) .Column7.Header1.Caption="生产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50 endwith thisform.grid1.RecordSource ="SELECT *

34、 FROM 资料 WHERE 品名 like ALLTRIM(thisform.text1 .value) +'%' INTO CURSOR temp" thisform.grid1.refresh command2:click: WITH thisform.grid1 .ColumnCount=8 .Column1.Header1.Caption="编号" .Column1.Header1.BackColor=RGB(255,255,190) .Column2.Header1.BackColor=RGB(255,255,190) .Column2

35、Header1.Caption="品名" .Column3.Header1.BackColor=RGB(255,255,190) .Column3.Header1.Caption="价格" .Column4.Header1.BackColor=RGB(255,255,190) .Column4.Header1.Caption="规格" .Column5.Header1.BackColor=RGB(255,255,190) .Column5.Header1.Caption="数量" .Column6.Header1.Back

36、Color=RGB(255,255,190) .Column6.Header1.Caption="产地" .Column7.Header1.BackColor=RGB(255,255,190) .Column7.Header1.Caption="生产日期" .Column8.Header1.BackColor=RGB(255,255,190) .Column8.Header1.Caption="保质期" .Column1.width=50 .Column2.width=160 .Column3.width=50

37、 endwith thisform.grid1.recordsource="SELECT * FROM 资料 INTO CURSOR temp " thisform.grid1.refresh command3:click: a=messagebox("是否接入网络?",4+32+0,"温馨提示") if a=6 ThisForm.HyperLink1.NavigateTo("") endif 4.用户注册 数据环境:密码.dbf Command1—————————click: a=alltrim(thisform.text1.value) b=alltri

38、m(thisform.text2.value) if a=="".or.b=="" messagebox("输入不能为空!",48,"温馨提示") else append blank replace 姓名 with a replace 密码 with b messagebox("注册成功!") endif command2———————— click: thisform.text1.Value="" thisform.text2.Value="" 5.修改密码表单 数据环境:密码.dbf Combo1: rowsourcetype=6 Ro

39、wsource=密码.姓名 Command1————————click: aa=bo1.value bb=trim(thisform.text1.value) if aa==""and bb=="" messagebox("数据不能为空!") else loca for 姓名=aa and 密码=bb a=trim(thisform.text2.value) if .not.姓名=aa or .not.密码=bb messagebox("输入的用户名或者密码错误!",48,"温馨提示") else repl 密码 with a messagebox("密码修改成功

40、") endif endif release thisform Command2————————click: release thisform 6.用户注销 数据环境:密码.dbf Command1————————click: USE 密码.dbf EXCLUSIVE LOCATE ALL FOR 姓名=ALLTRIM(thisform.text7.value) IF EOF() MESSAGEBOX("注销用户不存在!",48,"温馨提示") ELSE IF thisform.text7.Value=="" MESSAGEBOX("注销不能为空!",48

41、"温馨提示") else a=messagebox("是否删除?",4+32+0,"温馨提示") if a=6 dele ALL FOR 姓名=ALLTRIM(thisform.text7.value) pack messagebox("删除成功!") ENDIF ENDIF ENDIF thisform.Refresh 7.信息查询表单 数据环境:资料.dbf Command1————————click: do case case thisform.optiongroup1.value=1 select * from 资料 where 编号=

42、alltrim(thisform.text4.value) into cursor temp case thisform.optiongroup1.value=2 select * from 资料 where 品名 like alltrim(thisform.text1.value)+"%" into cursor temp case thisform.optiongroup1.value=3 select * from 资料 where 单价>=thisform.text2.value and 单价<=thisform.text3.value into curso

43、r temp endcase do form 查询结果浏览.scx command2————————click: release thisform 8.查询结果浏览表单 Form1————————init: Thisform.grid1.recordsourcr=temp Thisform.grid1.refresh 9.基本信息修改表单 数据环境:资料.dbf Form1————————init: thisform.text2.Enabled= .F. thisform.text3.Enabled= .F. thisform.text4.Ena

44、bled= .F. thisform.text5.Enabled= .F. thisform.text6.Enabled= .F. thisform.text2.readonly= .t. thisform.text3.readonly= .t. thisform.text4.readonly= .t. thisform.text5.readonly= .t. thisform.text6.readonly= .t. Command1————————click: GO top LOCATE ALL FOR ALLTRIM(资料.编号)==ALLTRIM(thisform.t

45、ext1.Value) IF thisform.text1.Value=="" MESSAGEBOX("查询不能为空!",48,"温馨提示") else IF FOUND() thisform.text2.Value=编号 thisform.text3.Value=品名 thisform.text4.Value=单价 thisform.text5.Value=规格 thisform.text6.Value=数量 ELSE MESSAGEBOX("无此记录",48,"温馨提示") endif endif command2

46、————————click: DO CASE CASE thisform.check5.value=1 replace 编号 WITH ALLTRIM(thisform.text2.Value) CASE thisform.check1.Value=1 replace 品名 WITH ALLTRIM(thisform.text3.Value) CASE thisform.check2.Value=1 replace 单价 WITH

47、thisform.text4.Value CASE thisform.check3.Value=1 replace 规格 WITH ALLTRIM(thisform.text5.Value) CASE thisform.check4.Value=1 replace 数量 WITH thisform.text6.Value ENDCASE MESSAGEBOX("修改成功!") Command3———————— thisform.text1.Value=""

48、 thisform.text1.setfocus check1————————click: thisform.text3.Enabled= .t. thisform.text3.readonly= .f. check2————————click: thisform.text4.Enabled= .t. thisform.text4.readonly= .f. check3————————click: thisform.text5.Enabled= .t. thisform.text5.readonly= .f. check4————————click: thisform

49、text6.Enabled= .t. thisform.text6.readonly= .f. check5————————click: thisform.text2.Enabled= .t. thisform.text2.readonly= .f. command4————————click: RELEASE thisform 10.删除表单 数据环境:资料.dbf Form1————————init: thisform.list1.Visible= .F. text1————————enteractivechange: thisform.list1.RowSource=”sele 品名 from 资料 where 品名 likeALLTRIM(thisform.text1.value)+'%' into cursor temp " thisform.list1.Refresh list1————————click: thisform.text1.Value=thisform.list1.Value thisform.list1.Visible= .F. command1————————click: USE 资料.dbf EXCLUSIVE GO top loca ALL FOR

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服