化妆品销售管理系统.docx

上传人:b****8 文档编号:10979177 上传时间:2023-02-24 格式:DOCX 页数:39 大小:2.51MB
下载 相关 举报
化妆品销售管理系统.docx_第1页
第1页 / 共39页
化妆品销售管理系统.docx_第2页
第2页 / 共39页
化妆品销售管理系统.docx_第3页
第3页 / 共39页
化妆品销售管理系统.docx_第4页
第4页 / 共39页
化妆品销售管理系统.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

化妆品销售管理系统.docx

《化妆品销售管理系统.docx》由会员分享,可在线阅读,更多相关《化妆品销售管理系统.docx(39页珍藏版)》请在冰豆网上搜索。

化妆品销售管理系统.docx

化妆品销售管理系统

化妆品销售管理系统

 

课程名称:

空间数据库基础

专业:

地理信息系统

班级:

0624111

设计组:

第七小组

设计者:

潘晓洋秦建雨刘钲任高鹏

指导教师:

苗东利、毛政利

设计时刻:

2021年12月

 

河南城建学院

测绘与都市空间信息系

一、课题及任务

1.课题简介

依照化妆品店的实际需求,开发的一个运行良好,治理方便的,便于销售,便于查询的治理系统。

2.任务分派

刘钲:

建立资料表,积分表,天销售记录表,月销售记录表,年销售记录表,登陆表单,欢迎表单,用户注销表单;

秦建雨:

信息查询表单,信息修改表单,信息增加表单,信息删除表单

任高鹏:

积分〔注册,查询,增加,注销〕

潘晓洋:

建立数据库,销售系统〔销售表单,记录的删除〔天记录,月记录,年记录〕〕报表:

天销售报表,月销售报表,年销售报表,关于表单,菜单与表单的挂载,主程序,连编,调试,界面美化。

 

二、系统需求分析调查

1.系统需求分析

现在进展迅速的信息时代,古老的纸质文档治理机制已不能专门好的满足各大商家日常的治理与销售,一种有条理、简洁的治理系统迫切被需求。

2.系统功能简介

本系统具有差不多的查询,增加,删除修改信息的功能,便利易操作。

在此基础之上,还增加了积分功能,使得来本店购买化妆品的每一个顾客都有一个记录,通过积分来促进销售,达到盈利倍增的目的。

本系统支持多用户,可设置多个用户进行相同的治理。

销售界面上具有储存记录的功能,能够通过相对应的菜单进行删除,使得治理更加人性化。

通过本系统能够清晰地直观的看到各个数据的相关信息,使得扫瞄速度更加快捷,使用起来更加方便

 

三、系统设计

1.系统总体设计

2.系统详细设计

系统治理模块:

登录密码的修改,新治理员的密码账号的创建,治理员信息的注销,退出系统;

数据更新爱护模块:

化妆品信息的差不多查询,信息的修改,化妆品的删除,化妆品的增加;

积分模块:

积分用户的注册,积分的查询,积分值的添加,积分用户的注销;

销售模块:

1.销售

3.数据库设计

四、系统实施

1.数据资源

月销售记录

积分表

资料表

 

密码

天销售记录

年销售记录

 

2.主程序设计

主程序:

SETTALKOFF

CLEARALL

closeall

clearall

_SCREEN.VISIBLE=.F.

setsysmenuoff

setdefatosys(5)+sys(2003)+'\'

doFORM欢迎界面.scx

readevents

RETURN

QUIT

3.要紧工作窗口

1.欢迎界面

Form———Init

PUBLICiasInteger

i=1

time———timer

i=i+1

IFi=9THEN

thisform.Visible=.F.

RELEASEthisform

DOFORM登录.scx

ENDIF

2.登陆表单

数据环境:

密码.dbf

Form1——————Init

PUBLICcountasInteger

count=1

Combo1.rowsourcetype=6

Combo1.rowsource=密码.姓名

Oleboundcontrol1控件:

Recordsource=密码.头像

command1—————click:

count=count+1

locaforALLTRIM(密码.姓名)==alltrim(thisformxbo1.value)

IFthisform.text2.Value==""

MESSAGEbox("输入不能为空!

")

else

iffound()andALLTRIM(密码.密码)==alltrim(thisform.text2.value)

DOFORM主窗体.scx

releasethisform

else

ifcount<3then

=messagebox("输入有误!

",48,"警告")

else

messagebox("对不起您是非法用户,系统将自动退出!

",48,"警告")

quit

endif

endif

endif

command2——————click:

quit

3、主界面

数据环境:

资料.dbf积分表.dbf

Form1———————init:

WITHthisform.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="价格"

.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,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

do菜单1.mprwiththis,.T.

thisform.text1.SetFocus

Olecontrol1——————init:

this.Nodes.Clear

This.LineStyle=1&&tvwRootLines

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.Nodes.Add("表",4,"天销售记录","天销售记录",2)

this.Nodes.Add("表",4,"月销售记录","月销售记录",2)

this.Nodes.Add("表",4,"年销售记录","年销售记录",2)

this.Refresh

nodeclick:

***ActiveX控件事件***

LPARAMETERSnode

DOCASE

CASEthis.selectedItem.Text="表"

WITHthisform.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="价格"

.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,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=""

CASEthis.selectedItem.Text="积分表"

WITHthisform.grid1

.ColumnCount=3

.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="积分"

Column1.width=50

.Column2.width=160

.Column3.width=50

endwith

this.Tag="select*from积分表intocursortemp"

CASEthis.selectedItem.Text="天销售记录"

WITHthisform.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="价格"

.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,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天销售记录intocursortemp"

CASEthis.selectedItem.Text="月销售记录"

WITHthisform.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="价格"

.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,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月销售记录intocursortemp"

CASEthis.selectedItem.Text="年销售记录"

WITHthisform.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="价格"

.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,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年销售记录intocursortemp"

CASEthis.selectedItem.Text="资料表"

WITHthisform.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="价格"

.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,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资料intocursortemp"

ENDCASE

thisform.grid1.RecordSource=this.Tag

thisform.Refresh

grid1:

recordsource=资料

recordsourcetype=4

text1————————interactivechange:

WITHthisform.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="价格"

.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,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*FROM资料WHERE品名likeALLTRIM(thisform.text1.value)+'%'INTOCURSORtemp"

thisform.grid1.refresh

command2:

click:

WITHthisform.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="价格"

.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,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*FROM资料INTOCURSORtemp"

thisform.grid1.refresh

command3:

click:

a=messagebox("是否接入网络?

",4+32+0,"温馨提示")

ifa=6

ThisForm.HyperLink1.NavigateTo("xxbaidux/")

endif

4.用户注册

数据环境:

密码.dbf

Command1—————————click:

a=alltrim(thisform.text1.value)

b=alltrim(thisform.text2.value)

ifa=="".or.b==""

messagebox("输入不能为空!

",48,"温馨提示")

else

appendblank

replace姓名witha

replace密码withb

messagebox("注册成功!

")

endif

command2—————

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1