建物理模型表的思路

本文介绍了构建服装销售系统物理模型表的思路,包括日常事务、其他事务、统计分析和信息维护四大模块的功能分析。详细阐述了销售管理、进货管理和VIP管理的逻辑,强调了逻辑关系处理的重要性,特别是VIP折扣和积分制度。设计中考虑了用户角色、权限设置以及不同表之间的连接关系,以确保系统功能的完整性和灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建物理模型表的思路

开发工具与关键技术:
作者:熊琪
撰写时间:2019.05.04

项目基本分析,首先要明白开始要做什么,我分到的练习是关于服装的销售系统所以首先得把系统内的所有功能和模块了解清楚,首先了解到主要为四大模块日常事务,其他事务,统计分析,信息维护和页面基础设计。日常事务中主要需要实现的功能是前台的商品销售结账,销售单的保存,采购进货,商品的管理和VIP用户的管理,日销的统计。其他事务当中主要是实现的是库存的调整,盘点和对应账单的查询。统计分析主要就是对销售,盈利,货物的进销存的统计。信息维护中主要是对用户的管理和权限的设置。
接着分析后台的一个思路首先是前台销售当中的思路:
首先由店长或售货员输入顾客所需要购买的商品和数量,第二步输入会员号或者选择对应的会员。商品的编号及数量和会员将属于销售管理中的字段。 第三、然后从销售表中查询会先信息返回到数据库中。第四、从数据库中返回会员折扣信息到销售管理。第五、在数据库查询服装信息。第六、返回服装促销折扣信息到销售。或者直接查询服装信息并且返回结果。最后计算总价,输入金额点击计算,计算找零。然后销售信息存入数据库。返回结果信息。
所以数据库模型表中销售表中必须连接用户表和VIP表如图:
在这里插入图片描述
分析完销售管理得基本思路我们再分析一下进货管理,首先同样由店长或者管理者添加进货单,这里售货员不可操控进货管理,所以只能权限更高者操控。添加完进货单就添加进货单的信息,然后提交,之后就保存到进货表中,后修改数据库信息,并且回填进货明细。物理模型表连接如图:
在这里插入图片描述
对于逻辑关系的处理非常重要,所以来说说项目中的有关VIP的逻辑,首先是能添加VIP,所以是在VIP表中先添加会员信息,保存数库,数据库返回信息。查询会员信息,数据库查询,可修改会员信息,填写会员信息,对数据库信息进行修改,返回结果。VIP的添加,修改和查询和删除都可实现了。在销售过中涉及到VIP的打折,并且有积分制度,消费越高积分越多,积分多又可以抵掉金额。有涉及到一个VIP的类别,类别越高打折和积分就会越高。所以物理模型连表思路有:

VIP类别表中可更改折扣,不是所有人都能设置的所以涉及到权限的设置。这里权限是指不同的用户可以操控不同的的模块。用户可以有很多,用户在系统中充当的角色也可以有多种,一个角色可以对应多个用户,反映出是一对多的关系,所以角色ID充当用户ID的外键。对于权限表来说它可以说是连接角色表和模块表的中间表,角色表的ID做权限表的外键,模块表的ID也做权限的外键。这样就可以判断登陆的用户对应的是什么角色相应通过高级管理员设置对应的模块。
物理模型表如图:
在这里插入图片描述
总结:在设计数据库之前应该理清楚需求,要有基本的逻辑分析能力,还有就是不放弃,静下心来做。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值