数据库会员管理分析模版.docx
《数据库会员管理分析模版.docx》由会员分享,可在线阅读,更多相关《数据库会员管理分析模版.docx(16页珍藏版)》请在冰豆网上搜索。
数据库会员管理分析模版
商场会员消费管理系统需求分析说明书
第一部分调查用户需求
本系统的最终用户为商场管理员,本商场的消费者。
根据我们日常生活中的经验,结合自己和他人对商场信息的需求以及自己商场会员所受到管理,得出用户的下列实际要求:
1、会员的基本情况
会员在商场消费,商场管理员会对会员信息以及消费情况进行管理。
1、会员的基本信息:
在开通会员是,每个会员有唯一的会员号,这也是能够唯一识别会员的标号,其入会时有一个时间就是他的入会时间,然后为了方便会员日常消费,还应该有会员的会员级别、姓名、联系方式、家庭住址。
2、消费信息:
为了对用户以后消费的核对在会员消费时应该对会员的消费时间、消费编号、消费金额、消费品、付款方式、优惠金额进行记录,方便用户对自己消费信息的核对。
3、积分信息:
作为商场会员,用户在日常消费中肯定想要某些优惠,商场根据会员的消费情况对会员进行消费积分,促进消费量,同时会员可以用积分兑换奖品,那么就需要商场管理员对会员的消费积分进行记录,方便用户的兑奖活动。
在积分信息中要包含消费时间、消费金额、积分值和积分兑奖记录。
4、商场信息:
会员有何需要网上购物,那就需要对商场信息有所了解,以便网购时对商品查询,所以在商场信息中,需要包含商场具体商家的信息,包含商家的编号、售货种类、联系方式、消费制度、信誉度、优惠度等
5、商品信息:
会员在消费时会根据商场网站商品与实际商户商品对比,这就需要商场对商品信息进行整合,包含商品编号、商品名称、商品价格、生产厂家、体积、颜色、重量、优惠度。
6、退换货信息:
消费者在消费过后可能会由于某种原因需要对商品有退货、换货的需求,这就要求商场提供退换货服务,在退换货时间,要对退换货的信息有一定的记录,这其中包含会员号、商品编号、消费时间、消费编号、服务员编号、备注(退换货原因)。
2.用户对系统的要求
1、商场管理员:
a.信息要求:
商场管理员能够查询到会员和商场的所有信息,包括某一会员在商场消费的详细信息,商场的产品信息、消费信息、积分信息、商场信息、商品信息、退换货信息,以便于对商场进行全面的管理。
b.处理要求:
当商场商家信息需要改变时,商场管理员能够对其修改。
比如:
商家店面转让,管理员要及时的对商家的基本信息进行修改;或者商家商品转型,商场管理员要及时的对商家的商品信息进行核对登记,方便会员进行查询。
当商场商品信息需要改变时,商场管理员能够对商品信息进行修改。
比如:
当商场在进货时间,货物的进价有了相应的调整,商品售价要及时的调整;商品的进货或换货时间,对商品的相关信息进行修改。
当商场在节假日有一定的促销和活动,要及时的通知会员用户,使用户得到有用的信息。
当商场会员信息需要改变时,商场管理员能够对其修改。
比如:
商场有新会员加入时,商场管理员要添加相关的会员信息;当会员的信息出现变动时;商场管理员要对会员信息进行修该;当有会员要退出时,要删除相关的会员信息。
c.安全性与完整性要求:
安全性要求:
1.系统要设置访问用户的标示以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
3.系统应对不同用户设置不同的权限,区分不同的用户,如区分会员用户、商场管理员用户。
完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
2、商场会员:
a、信息要求:
商场会员能够查询自己的会员信息,在一定时间内的消费信息,可以查询商场中商品对用户公开的如:
价格、颜色、厂商等信息,方便用户了解商场商品,用户可以对自己的积分进行查询。
b、处理要求:
会员用户可以修改自己的会员账号密码,保证自己的私人信息安全;会员可以对商场提出相关的意见,使得自己在消费过程中得到想要的服务;会员可以提出退出会员的请求。
会员可以在查询商品后对商品进行预订,在一定时间内付款购买。
c.安全性与完整性要求:
安全性要求:
1.系统要设置访问用户的标示以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
第二部分系统功能的设计和划分
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:
第一部分:
商场管理员管理部分
1、商场管理员可以查询、修改、删除商户信息;
2、商场管理员可以查询、修改、删除商品信息;
3、商场管理员可以查询、修改、删除会员信息;
4、商场管理员可以查询会员消费信息;
5、商场管理员可以发布商场的活动信息;
6、商场管理员可以修改自己密码;
第二部分:
商场会员管理部分
1、商场会员可以查询自己的消费信息;
2、商场会员可以查询商场公开的商品信息;
3、商场会员可以查询商场的活动信息;
4、商场会员可以修改自己的密码;
第三部分:
系统功能结构
商场会员消费管理系统功能结构如图所示:
第四部分数据流图
预定分数据流图:
退换商品分数据流图:
活动信息分数据流图:
管理员
活动信息
活动信息表
活动信息
登录发布
活动信息
会员
登录查询
活动信息表
第五部分数据字典
会员字典
属性名
存储代码
类型
长度
备注
会员号
Hno
Char
10
会员的入会编号
姓名
Hname
Char
30
会员姓名
性别
Hsex
Char
2
会员性别
电话
Htel
Char
11
会员电话
住址
Had
Char
50
会员住址
入会时间
Hintime
timestamp
7
会员入会时间
等级
Degreat
Int
2
积分
Grade
Int
2
商户字典
属性名
存储代码
类型
长度
备注
商户号
Sno
Char
10
商户编号
姓名
Sname
Char
20
商户户主姓名
性别
Ssex
Char
2
商户户主性别
电话
Stel
Char
11
商户户主电话
加盟时间
Sintime
timestamp
7
商户加入时间
位置
Swhere
Char
50
商铺位置
销售类型
Sclass
char
20
销售产品类型
商品字典
属性名
存储代码
类型
长度
备注
商品号
Ano
Char
10
商品编号
名称
Aname
Char
20
商品名称
类型
Aclass
Char
20
商品类别
型号
Atype
Char
30
商品型号
体积
Avolume
Int
2
商品体积
质量
Aweight
Int
2
商品重量
价格
Amoney
Int
2
商品销售价格
厂商
Afactory
Char
30
商品生产厂商
管理员字典
属性名
存储代码
类型
长度
备注
编号
Gno
char
5
管理员编号
姓名
Gname
Char
20
管理员姓名
性别
Gdex
Char
2
管理员性别
年龄
Gage
Int
2
管理员年龄
电话
Gtel
Char
11
管理员电话
身份证号
Gid
Char
20
管理员身份证号码
会员消费字典
属性名
存储代码
类型
长度
备注
会员号
Hno
Char
10
消费时间
XFtime
Timestamp
7
付款时间
消费金额
XFmoney
Int
2
优惠额
Discount
Int
2
打折免收
付款方式
Payclass
Char
10
刷卡、现金、代金卷
商品号
Ano
Char
10
发票号
Fano
Char
20
预定字典
属性名
存储代码
类型
长度
备注
会员号
Hno
Char
10
姓名
Hname
Char
30
预定会员的姓名
电话
Htel
Char
11
预定会员的电话
预定时间
Schtime
Timestamp
7
进行预定时间
商户号
Sno
Char
10
预定的商户
领取时间
Drawtime
Timestamp
7
领取预定商品时间
商品号
Ano
Char
10
预定商品编号
活动信息字典
属性名
存储代码
类型
长度
备注
时间
Wtime
Timestamp
7
举行活动的时间
优惠度
Wdiscount
Char
30
活动期间优惠度
商品退换字典
属性名
存储代码
类型
长度
备注
会员号
Hno
Char
10
姓名
Hname
Char
30
电话
Htel
Char
11
商品号
Ano
Char
10
价格
Money
Int
2
发票号
Fano
Char
20
消费时间
Time
Timestamp
7
看是否在退换时间内
商户号
Sno
Char
10
及时把问题反馈给商户
退还原因
Reason
Char
100
退换理由
2.数据结构
数据结构名
组成
会员信息
会员号,姓名,性别,电话,住址,入会时间
商户信息
商户号,姓名,性别,电话,加入时间,位置,销售类型
商品信息
编号,名称,类别,型号,体积,质量,价格,厂商
消费信息
编号,姓名,性别,年龄,电话,证件号
活动信息
会员号,消费时间,消费金额,优惠额,付款方式,商品号,收款人,发票号
管理员信息
会员号,姓名电话,预定时间,商户号,领取时间,商品号,
预订信息
时间,优惠度
退换信息
会员号,姓名,电话,商品号,价格,发票号,消费时间,商户号,退还原因,
4.数据流
数据流名
数据流来源
数据流去向
组成
商品信息
管理员
商品信息表
商品信息
预订信息
会员
预订信息表
预订信息
预订信息1
预订信息表
管理员,商户
预订信息
处理预定
商户,管理员
预订信息表
预订信息
预定查询
预订信息表
会员
预订信息
活动信息
管理员
活动信息表
活动信息
活动查询
活动信息表
会员
活动信息
退换信息
会员
退换请求表
退换请求
退换处理
退换请求表
商户,管理员
退换信息
退换答复
管理员,商户
退换信息表
退换结果
退换查询
退换信息表
会员
退换结果
概念设计文档
根据需求分析说明书设计ER图
商户分E-R图
商品分E-R图
管理员分E-R图
会员分E-R图
活动分E-R图
会员消费分E-R图
商品预定分E-R图
商品退换分E-R图
会员管理系统总E-R图
逻辑与物理设计文档
E-R图
将ER图转换为关系模式
关系模式
入会会员(会员号,姓名,性别,电话,住址,入会时间)
加盟商户(商户号,姓名,性别,电话,加入时间,位置,销售类型)
商品信息(商品号,价格,厂商,质量,体积,类型,名称)
管理人员(管理员号,姓名电话,预定时间,商户号,领取时间,商品号)
商品预定(会员号,商品号,时间,优惠度)
会员消费(会员号,时间,金额,优惠额,付款方式,发票号)
商品退换(会员号,发票号,商品号,商户号,退还原因,时间)
活动发布(活动编号,时间,优惠度)
商品配送(会员号,商品号,商户号)
(下划线标注的属性为主码)
以上关系模式均为BCNF。
为了方便程序查询,建立了如下
用户视图:
会员信息视图(会员号,姓名,性别,电话,住址,级别,入会时间,消费信息)
商品信息视图(商品号,价格,厂商,质量,体积,类型,名称)
商户信息视图(商户号,姓名,性别,电话,加入时间,位置,销售类型)
商品预定视图(会员号,商品号,商户号,领取时间)
会员消费时图(会员号,商品号,发票号,时间,金额,优惠额,付款方式)
商品退换视图(会员号,发票号,商品号,商户号,退还原因,时间)
物理设计:
1、系统自动在每个表的主码上建立索引。