服装专卖店管理系统设计文档2.docx
- 文档编号:4679663
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:28
- 大小:231.82KB
服装专卖店管理系统设计文档2.docx
《服装专卖店管理系统设计文档2.docx》由会员分享,可在线阅读,更多相关《服装专卖店管理系统设计文档2.docx(28页珍藏版)》请在冰豆网上搜索。
服装专卖店管理系统设计文档2
服装专卖店管理系统设计文档
韩焕
一.系统目标
本系统支持普通顾客及会员与本服装专卖店进行服装买卖交易,同时本店内管理层人员可以进行对店内各组织严密的管理工作和对普通顾客及会员简洁便利的服务。
二.需求分析
1.业务需求
该系统主要有4类用户角色:
普通顾客,会员,管理层人员,管理员。
他们各自的主要业务处理需求如下:
1.普通顾客可以依据本管理系统在本店进行服装选购(如在新服饰入库窗口根据新到货的服装款式,面料,颜色,尺寸,价格信息进行筛选;也可根据服装分类窗口预先浏览服装图片进行筛选;最后选购产品之后还可进入顾客评价窗口对本店进行综合评价)。
2.本店会员可以享受本店独有的打折优惠活动(如在会员入口窗口进行登录后,在综合信息界面可以注册会员,选购服装,并进行折扣计算)
3管理层人员可以对店内各组织进行管理以及完成与顾客会员的买卖交易以及售后互动活动(如在本店情况表对最近店面销售情况进行分析后可以调整本店的销售及管理战略;根据员工基本表可以对本店员工进行数字化管理;根据财务调整表可以辅助管理人员依据店内资金现状合理进行资金周转;根据销售入库表可以准确得知本店服装库存现状合理进行货物调整)
4管理员可以登录本店服装管理系统管理会员注册,和店内各相关信息查看以及更新操作。
2.数据处理数据处理需求
系统涉及的数据源有店员,会员,普通顾客,服装。
店员情况表、财务调整表、服饰入库表、服装分类表、服装价格表、员工基本表等。
结合业务处理需求,系统数据一层流程图如下:
三、系统总体设计
1.系统技术方案
前台开发工具:
面向所有服装专卖店均采用C/S应用程序。
后台数据库采用MicrosoftSQLServer2005企业版。
2.系统功能结构
各角色详细功能如表1所示
表1服装专卖店管理系统主要功能说明
用户主要功能
店员
会员
普通会员
管理员
主要操作
更新查看店里的综合信息并完成会员注册等
查看自己的购买记录,并获得用户优惠、评价等
对店里的情况以及服装等进行评价
维护修改系统
服装管理
入库销售打折等业务
销售购买
销售购买
无
系统管理
无
无
无
维护信息
数据库信息管理
更新
无
无
维护信息
四、数据库设计
1.数据库概念设计
系统主要实体有店员工,会员顾客,系统,普通顾客,他们分别通过“查看”、“评价”、“管理”建立联系,分析各实体属性,建立实体联系模型的E-R图如图2所示
图2:
E-R图
2.数据库逻辑设计
将数据库概念模式图转化为关系模式:
本店情况表(店销售排名;店评价水平;店员工排名;店投入水平)
财务调整表(月份;盈利情况;财务补给;顾客取向)
服饰入库表(服装类型;尺码;颜色;面料;价格信息;折扣;使用人群;折扣价)
服装分类表(服装类型;适合人群;主色调;面料)
会员信息表(姓名;性别;年龄;联系电话;联系QQ;联系地址;)
销售库存表(服饰样式;库存量;近七天卖出;近七天进货;)
顾客评价表(用户名;店员服务态度;服装款式质量;店面装横情况)
员工基本表(员工编号;员工姓名;目前职务;基本工资)
顾客回馈表(月份;顾客满意度;顾客消费度;顾客光顾度;)
数据库的关系图如图3所示
3.数据库物理设计
下面给出SQLSever下的实验室设备管理数据库物理设计的关系模型设计、完整性约束设计
A.本店情况表,用于查看更新店里的基本信息,如表1所示。
表1本店情况表
字段名称
字段说明
类型定义
属性定义
索引
店销售排名
店销售排名
Varchar(10)
Notnull
√
店评价水平
店评价水平
Varchar(10)
Notnull
店员工排名
店员工排名
Varchar(10)
Notnull
店投入水平
店投入水平
Varchar(10)
Notnull
B.财务调整表,用于存储财务调整基本信息,如表2所示
表2财务调整表
字段名称
字段说明
类型定义
属性定义
索引
月份
月份
Varchar(10)
Notnull
√
盈利情况
盈利情况
Varchar(10)
Notnull
财务补给
财务补给
Varchar(10)
Notnull
顾客取向
顾客取向
Varchar(10)
Notnull
C.服饰入库表,用于存储服饰的基本信息,如表3所示
表3服饰入库表
字段名称
字段说明
类型定义
属性定义
索引
服装类型
服装类型
Varchar(10)
Notnull
√
尺码
尺码
Varchar(10)
Notnull
√
颜色
颜色
Varchar(10)
Notnull
面料
面料
Varchar(10)
Notnull
价格信息
价格信息
Varchar(10)
Notnull
折扣
折扣
Varchar(10)
Notnull
使用人群
使用人群
Varchar(10)
Notnull
进货价
进货价
Varchar(10)
Notnull
D.服装类别表,用于服装类别的基本信息,如表4:
表4服装分类表
字段名称
字段说明
类型定义
属性定义
索引
服装类别
服装类别
Varchar(10)
Notnull
√
适合人群
适合人群
Varchar(10)
Notnull
√
主色调
主色调
Varchar(10)
Notnull
面料
面料
Varchar(10)
Notnull
E.会员信息表,用于存储会员信息的基本情况,如表5所示
表5会员信息表
字段名称
字段说明
字段类型
属性定义
姓名
姓名
Varchar(10)
Notnull
性别
性别
Varchar(10)
Notnull
年龄
年龄
Varchar(10)
Notnull
联系电话
联系电话
Varchar(10)
Notnull
联系QQ
联系QQ
Varchar(10)
Notnull
用户地址
用户地址
Varchar(10)
Notnull
F.销售库存表,用于存储销售还有库存情况的基本信息,如表6所示
表6销售库存表
字段名称
字段说明
字段类型
属性定义
索引
服饰样式
服饰样式
Varchar(10)
Notnull
√
库存量
库存量
Varchar(10)
Notnull
近七天卖出
近七天卖出
Varchar(10)
Notnull
近七天进货
近七天进货
Varchar(10)
Notnull
G.顾客评价表,用于顾客对本店情况的评价信息,如表7所示
表7l顾客评价表
字段名称
字段说明
字段类型
属性定义
索引
用户名
用户名
Varchar(10)
Notnull
√
店员服务态度
店员服务态度
Varchar(10)
Notnull
√
服装款式质量
服装款式质量
Varchar(10)
Notnull
店面装横情况
店面装横情况
Varchar(10)
Notnull
H.顾客回馈表,用于记录顾客回馈程度的表格,如表8所示
表8顾客回馈表
字段名称
字段说明
类型定义
属性限定
索引
月份
月份
Varchar(15)
Primarykey
√
顾客满意度
顾客满意度
Varchar(10)
Notnull
顾客光顾度
顾客光顾度
Varchar(10)
Notnull
顾客消费度
顾客消费度
Varchar(10)
Notnull
顾客评价度
顾客评价度
Varchar(10)
Notnull
I.员工基本表,用于记录查看员工基本信息,如表9所示
表9员工基本表
字段名称
字段说明
类型定义
属性限定
索引
员工编号
员工编号
Varchar(15)
Primarykey
√
员工姓名
员工姓名
Varchar(10)
Notnull
√
目前职务
目前职务
Varchar(10)
Notnull
基本工资
基本工资
Varchar(10)
Notnull
j.服装价格表,主要登记店里各种服装的价格情况信息,如表10所示:
字段名称
字段说明
类型定义
属性限定
索引
类型
类型
Varchar(10)
Notnull
√
尺码
尺码
Varchar(10)
Notnull
√
颜色
颜色
Varchar(10)
Notnull
√
面料
面料
Varchar(10)
Notnull
四、数据库应用对象设计
视图
a)本店情况表视图
SELECT店销售排名,店评价水平,店员工排名,店投入水平
FROM本店情况表
WHERE(店员工排名='水平适中')
b)财务调整表试图:
SELECT月份,盈利情况,财务补给,顾客取向
FROM财务调整表
WHERE(盈利情况='盈利')
c)服饰入库表视图:
SELECT服装类型,尺码,颜色,面料,价格信息,折扣,使用人群,进货价
FROM服饰入库表
WHERE(服装类型='流行女帽')
c)服装分类表视图:
SELECT服装类型,适合人群,主色调,面料,图片路径
FROM服装分类表
WHERE(适合人群='女士')
E)会员信息表视图
SELECT姓名,性别,年龄,联系电话,联系QQ,用户地址
FROM会员信息表
WHERE(年龄='20')
F)销售库存表视图:
SELECT服饰样式,库存量,近七天卖出,近七天进货
FROM销售库存表
WHERE(服饰样式='外套')
g)顾客评价表视图:
SELECT姓名,店员服务态度,服装款式质量,店面装横情况
FROM顾客评价表
WHERE(店员服务态度='2')
H)顾客回馈表视图:
SELECT月份,顾客满意度,顾客光顾度,顾客消费度,顾客建议度
FROM顾客回馈表
WHERE(顾客光顾度='较高')
i)员工基本表视图:
SELECT员工编号,员工姓名,目前职务,基本工资
FROM员工基本表
WHERE(目前职务='普通店员')
j)服装价格表视图:
SELECT类型,尺码,颜色,面料
FROM服装价格表
WHERE(尺码='38')
五、VB程序源码:
1、allmassage:
DimtxtsqlAsString
DimmrcAsADODB.Recordset
DimMsgTextAsString
PrivateSubCommand1_Click()
store.Show1
EndSub
PrivateSubCommand10_Click()'确定'
MsgBox"韩焕、郭士强制作",vbExclamation,"关于我们"
EndSub
PrivateSubCommand11_Click()
DimnAsInteger,mAsSingle,XAsSingle
n=Text1.Text
m=Text2.Text
X=n*m
Text3.Text=X
EndSub
PrivateSubCommand12_Click()'增加
DimtxtmsgAsString
txtsql="select*from服饰入库表"
Setmrc=ExecuteSQL(txtsql,txtmsg)
mrc.AddNew'在数据库表中添加数据行
mrc.Fields(0)=Text4.Text
mrc.Fields
(1)=Text5.Text
mrc.Fields
(2)=Text6.Text
mrc.Fields(3)=Text7.Text
mrc.Fields(4)=Text15.Text
mrc.Fields(5)=Text8.Text
mrc.Fields(6)=Text16.Text
mrc.Fields(7)=Text17.Text
mrc.Update
MsgBox("提交成功")
EndSub
PrivateSubCommand13_Click()
Text4.Text=""
Text5.Text=""
Text6.Text=""
Text7.Text=""
Text8.Text=""
Text15.Text=""
Text16.Text=""
Text17.Text=""
SetFocus
EndSub
PrivateSubCommand14_Click()'增加
DimtxtmsgAsString
txtsql="select*from会员信息表"
Setmrc=ExecuteSQL(txtsql,txtmsg)
mrc.AddNew'在数据库表中添加数据行
mrc.Fields(0)=Text9.Text
mrc.Fields
(1)=Text10.Text
mrc.Fields
(2)=Text11.Text
mrc.Fields(3)=Text12.Text
mrc.Fields(4)=Text13.Text
mrc.Fields(5)=Text14.Text
mrc.Update
MsgBox("会员注册成功")
EndSub
PrivateSubCommand15_Click()
Text4.Text=""
Text5.Text=""
Text6.Text=""
Text7.Text=""
Text8.Text=""
Text15.Text=""
Text16.Text=""
Text17.Text=""
SetFocus
EndSub
PrivateSubCommand2_Click()
finance.Show1
EndSub
PrivateSubCommand3_Click()
clothing.Show1
EndSub
PrivateSubCommand4_Click()
client.Show1
EndSub
PrivateSubCommand5_Click()'确定'
menber.Show1
MsgBox"欢迎下次登陆,谢谢您的支持"
EndSub
PrivateSubCommand6_Click()
sell.Show1
EndSub
PrivateSubCommand7_Click()'进入
staff.Show1
EndSub
PrivateSubCommand8_Click()
clientsay.Show1
EndSub
PrivateSubCommand9_Click()'确定'
MsgBox"系统有问题请电话联系程序管理部门:
021-",vbExclamation,"信息提示"
EndSub
2、client:
DimtxtsqlAsString
DimmrcAsADODB.Recordset
DimMsgTextAsString
PrivateSubCommand1_Click()
MSHFlexGrid1.Clear
txtsql="select*from顾客回馈表"
Setmrc=ExecuteSQL(txtsql,MsgText)
MSHFlexGrid1.Rows=1
DoWhileNotmrc.EOF
WithMSHFlexGrid1'将查询内容显示在表格控件中
.Rows=.Rows+1'初始设定MSHFlexGrid1属性为1行2列,0固定行0固定列
.TextMatrix(.Rows-1,0)=mrc.Fields(0)&""
.TextMatrix(.Rows-1,1)=mrc.Fields
(1)&""
.TextMatrix(.Rows-1,2)=mrc.Fields
(2)&""
.TextMatrix(.Rows-1,3)=mrc.Fields(3)&""
.TextMatrix(.Rows-1,4)=mrc.Fields(4)&""
.TextMatrix(0,0)="月份"
.TextMatrix(0,1)="顾客满意度"
.TextMatrix(0,2)="顾客光顾度"
.TextMatrix(0,3)="顾客消费度"
.TextMatrix(0,4)="顾客建议度"
EndWith
mrc.MoveNext
Loop
EndSub
PrivateSubCommand2_Click()'删除
txtsql="deletefrom顾客回馈表where月份='"+MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,1)+"'"
Setmrc=ExecuteSQL(txtsql,MsgText)
MSHFlexGrid1.RemoveItemMSHFlexGrid1.RowSel
EndSub
PrivateSubCommand3_Click()'增加
WithMSHFlexGrid1'增加一行并显示
.AddItem"",mrc.RecordCount+1
.TextMatrix(mrc.RecordCount+1,0)=Text1.Text
.TextMatrix(mrc.RecordCount+1,1)=Text2.Text
.TextMatrix(mrc.RecordCount+1,2)=Text3.Text
.TextMatrix(mrc.RecordCount+1,3)=Text4.Text
.TextMatrix(mrc.RecordCount+1,4)=Text5.Text
EndWith
mrc.AddNew'在数据库表中添加数据行
mrc.Fields(0)=Text1.Text
mrc.Fields
(1)=Text2.Text
mrc.Fields
(2)=Text3.Text
mrc.Fields(3)=Text4.Text
mrc.Fields(4)=Text5.Text
mrc.Update
EndSub
PrivateSubCommand4_Click()'修改
'修改显示表
MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,0)=Text1.Text
MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,1)=Text2.Text
MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,2)=Text3.Text
MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,3)=Text4.Text
MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,4)=Text5.Text
'修改数据库表
'Text4.Text=MSHFlexGrid1.RowSel
mrc.AbsolutePosition=MSHFlexGrid1.RowSel
mrc.Fields(0)=Text1.Text
mrc.Fields
(1)=Text2.Text
mrc.Fields
(2)=Text3.Text
mrc.Fields(3)=Text4.Text
mrc.Fields(4)=Text5.Text
mrc.Update
EndSub
PrivateSubText1_Change()
EndSub
3、clientsay:
DimrsAsNewADODB.Recordset
DimtxtsqlAsString
DimtxtmsgAsString
DimusernameAsString
Dimopt1AsInteger'店员服务态度
Dimopt2AsInteger'服装款式质量
Dimopt3AsInteger'店面装横情况
PrivateSubCommand1_Click()
SelectCaseTrue
CaseOption1.Value
opt1=4
CaseOption2.Value
opt1=3
CaseOption3.Value
opt1=2
CaseOption4.Value
opt1=1
EndSelect
SelectCaseTrue
CaseOption5.Value
opt2=4
CaseOption6.Value
opt2=3
CaseOption7.Value
opt2=2
CaseOption8.Value
opt2=1
EndSelect
SelectCaseTrue
CaseOption9.Value
opt3=4
CaseOption10.Value
opt3=3
CaseOption11.Value
opt3=2
CaseOption12.Value
opt3=1
EndSelect
DimtxtmsgAsString
txtsql="select*from顾客评价表"
Setmrc=ExecuteSQL(txtsql,txtmsg)
mrc.AddNew'在数据库表中添加数据行
mrc.Fields(0)=Text1.Text
mrc.Fi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装 专卖店 管理 系统 设计 文档