超POS系统的数据库设计.docx
《超POS系统的数据库设计.docx》由会员分享,可在线阅读,更多相关《超POS系统的数据库设计.docx(19页珍藏版)》请在三一文库上搜索。
1、超市POS系统的数据库设计超市POS管理系统数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构的设计好 坏将直接对应用系统的效率以及实现的效果产生影响。数据库设计一般包括以 下四个部分:数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、 数据库物理结构实现。一、数据库需求分析通过对超市管理工作过程的内容和数据流图分析,设计如下面的数据项和 数据结构。1、员工信息,包括的数据项有:员工编号,姓名,性别,职务,口令,权 限级别、身份证号,所属部门编号等。2、部门信息,包括的数据项有:部门编号,部门名称。3、供应商信息,包括的数据项有:供应商编号,供应商名称,地址,邮政 编码,
2、电话号码,税号,银行帐号,开户银行,联系人,备注等。4、会员信息,包括的数据项有:会员编号,姓名,性别,身份证号,消费 总金额,积分等。5、入库信息,包括的数据项有:入库编号,入库日期,商品编号,计量单 位,入库价格,销售价格,数量,总金额,供应商编号,业务员编号等。6、商品信息,包括的数据项有:商品编号,所属类别,数量,单价,商品 名称等。7、销售出货单主信息,包括的数据项有:销售日期,总金额,是否现金, 是否会员,会员编号、收银号编号等。8、销售出货单子信息,包括的数据项有:商品编号,数量,单价,折扣比 例,金额等。二、数据库概念结构设计根据上面设计规划出的实体,我们对各个实体具体的描述E
3、-R图如下:-员0口员'所属部-图1 员工信息E-R图权限部门部入库口、口所-属商品日丕图3入库信息E-R图图4商品信息E-R图职图2 部门信息E-R图、总金销售出货隹商销售出货生会员口会身份消费供应供应地址电话由税号备注银行开户联系图6销售出货单子信息E-R图图5销售出货单主信息E-R图图7会员信息E-R图图8供应商信息E-R图实体与实体之间的关系E-R图:销售出货三、数据库逻辑结构设计员工信息表字段名数据类 型长度说明描述YgbhChar8不空,主 键员工编号NameChar8不空姓名SexChar2不空男、 女性别ZwChar10不空职务KIvarChar20不空口令QxjbCh
4、ar1不空权限级别SfzhChar18不空,唯一约束身份证号ssbmbhchar4不空,外 键所属部门编号商品信息字段1名2数据类 型长度说明描述Spbh (:har8不空,商品编号部门信息表字)n段 数rc据a-长度不空商I描述称Sslb k类型8不空所丿属类别Ugpbh mbney88不空,主部门编号slint4不空数:量bmmcchar4不空部门名称供应商信息表字段 名数据类 型长度说明描述GysbhChar8不空,主键供应商编号GysmcChar8不空供应商名 称DzvarChar20不空地址YzbmChar6不空邮政编码Dhhmvarchar15不空电话号码ShvarChar3不空税
5、号YhzhvarChar20不空银行帐号KhyhChar8不空开户银行LxrChar8不空联系人beizhutext16备注会员信息表字段 名数据类 型长 度说明描述HybhChar8不空,主键会员编号NameChar6不空姓名SexChar2不空,'男''女,性别SfzhvarChar20不空身份证号xfzjemoney8不空消费总金额jfint4不空积分入库信息表字段数据类长说明描述名型度Rkbhchar8不空,主键入库编号RkrqDatetime8不空入库日期Spbhchar8不空,外键商品编号JldwChar2不空计量单位RkjgMoney8不空入库价格Xsjg
6、Money8不空销售价格Slint4不空数量ZjeMoney8不空总金额Gysbhchar8不空,外键供应商编号ywybhchar8不空,外键业务员编号库存信息表字段名数据 类型长度说明描述kcxxbhchar8不空,主键库存信息 编号Spbhchar8不空,外键商品编号kclint4不空库存量销售出货单主信息字段 名数据类 型长度说明描述Xsrqdatetime8不空销售日期ZjeMoney8不空总金额SfxjChar2不空是否现金Sfhychar2可为空是否会员HybhChar8不空,外键会员编号Syybhchar8不空,外键收银号编号销售出贝单子信息字段名数据 类型长度说明描述Spbhc
7、har8不空,外键商品编号SIint4不空数量Djmoney8不空单价Zkblchar10不空折扣比例Jemoney8不空金额四、数据库物理结构实现根据以上的逻辑分析所得到表的关系,我们使用 T-SQL语言设计得到数据 库和数据表。1. create database glxton(name=pos_dat,filename='D:pos_dat .mdf',size=5,maxsize=20,filegrowth=1)LOG on(name=pos_log,filename='D:pos_log ldf',size=5, maxsize=20, filegro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- POS 系统 数据库 设计
链接地址:https://www.31doc.com/p-12737881.html