ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:177.49KB ,
资源ID:16394844      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16394844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(超市销售管理系统数据库Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

超市销售管理系统数据库Word下载.docx

1、数据库结构设计内容主要包括概念设计和逻辑设计两个部分。2.1 概念设计2.1.1分E-R图建立根据分解第二层数据流程图可分别得到三个分E-R图。2.1.2全局/整体E-R图由于在做局部ER图时,只考虑了局部功能模块,这样会导致各个ER图之间有很多不一致的地方,造成在合并各分ER图生成全局ER图时有很多冲突。通过仔细分析各个分E-R图之间的联系,消除冗余,消除冲突,最终成功生成全局E-R图,如下图所示。2.2 逻辑设计2.2.1 建立关系模式根据以上规则将本中小型超市管理系统的ER图转换为关系模式的结果如下所示:(关系的主码用下划直线标出,外码用下划波浪线标出)此数据库系统包括营业员、会员、管理

2、员、商品、货架、销售单、销售商品、退货单、打印多个关系模式:打印(退货单号,销售单号,营业员号,打印时间);2.2.2 关系模式规范化处理 2.2.3 用户子模式建立用户子模式可通过建立视图来表示。视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。定义视图可以简化应用程序、可以实现一定的权限控制。为了满足用户需求及方便后期数据库实施阶段的设计,此系统设计了如下视图。各视图定义:商品保质期(商品名称,生产日期,保质期,过期日期)下架商品(商品名称,货架名称,过期日期)营业员基本信息(营业员号,上班时间,下班时间,月薪,联系电话)会员

3、总消费情况(卡号,姓名,累计消费)商品价格(商品名称,价格)商品存放(商品名称,货架名称)缺货商品(商品名称,现有存量,底线存量)货架信息(货架名称,存放商品名)上班情况(上班时间,营业员姓名,管理员姓名)工作人员联系方式(姓名,编号,联系电话)工作人员工资信息(姓名,编号,工资)表1 (中小型超市销售管理系统)各视图详细说明序号视图名称作用备注V1营业员信息便于查询、更改营业员信息V2会员总消费便于查询会员累计消费情况V3商品价格便于查询、更新商品价格V4商品存放便于查询、管理商品存放V5缺货商品便于生成缺货单若现有存量等于或小于底线存量,则为缺货V6货架信息便于管理货架,查询、更新货架存放

4、商品V7上班情况便于查询管理一个时间段内工作人员上班情况V8工作人员联系方式便于联系、查询、管理工作人员增加编号为了区别同名人员V9工作人员工资信息便于查询、更新、管理工作人员情况V10商品保质期便于查询每件商品的过期日期V11下架商品便于查询需强制下架商品名单当商品过期日期小于今天日期时,商品需强制下架V12消费单上各商品情况便于生成销售发票给顾客2.2.4 关系模式逻辑结构定义表2 (中小型超市销售管理系统)关系模式汇总编号关系名称模式说明T1ShopAssistant(详见附录21)(详见附录21)T2Administrator(详见附录22)(详见附录22)T3Member(详见附录2

5、3)(详见附录23)T4Goods(详见附录24)(详见附录24)T5GoodsShelf(详见附录25)(详见附录25)T6BillSell(详见附录26)(详见附录26)T7SellGoods(详见附录27)(详见附录27)T8ReturnGoods(详见附录28)(详见附录28)T9PrintBill(详见附录29)(详见附录29)3 数据库物理设计此数据库系统建立的索引如下所述。(1)对于基本表ShopAssistant(营业员),由于要经常对属性列Snum查询从而获得某个营业员的完整信息,并且很少对其更新,因此可以给属性列Snum建一个聚簇索引。(2)同理对于基本表Member(会员

6、),由于要经常对属性列Mnum查询从而获得某个会员的完整信息,并且很少对其更新,因此可以给属性列Mnum建一个聚簇索引。(3)对于Adminastrator(管理员),可在其属性列Anum上建立唯一性索引,索引值按降序排列。(40同样对于基本表GoodsShelf(货架)、Goods(商品),可在其主属性上建立唯一性索引。(5)对于基本表BillSell(销售单)、SellGoods(销售商品)、ReturnGoods(退货单)、PrintBill(打印),由于其属性值经常发生变化,权衡系统为维护索引付出的代价,可考虑不建立索引。表3 (中小型超市销售管理系统)索引表所在表名索引名称索引类型所

7、在表的属性ShopAssistantdex_Snum聚簇SnumMemberdex_MunmMnumAdminastratordex_Anum唯一AnumGoodsShelfdex_GSnumGsnumGoodsdex_GnumGnum4数据库实施与测试数据库实施与测试阶段主要内容包括数据库实施和测试两个部分。4.1 数据库实施4.1.1 数据库及数据库对象建立主要包括:数据库、基本表、视图、索引、触发器以及存储过程。相应T-SQL和PL/SQL语句详见附录3.4.1.2 数据入库对各个数据表成功要录入了50条左右的测试记录,测试结果满足设计要求。4.2 数据库测试数据库测试阶段主要内容是对建

8、立的数据库及数据库对象进行测试,对测试结果进行分析,是否满足设计要求。测试结果见 6附录附录1 数据字典内容表1-1 (中小型超市销售管理系统) 数据项(汇总统计)数据项编号数据项名称数据项含义与其它数据项关系类型长度范围DI-1营业员编号构成营业员属性char30-100DI-2Sname营业员姓名10DI-3Splace收银台位置1-100DI-4Swtime上班时间time(0)DI-5Sctime下班时间DI-6Ssalary月薪numericDI-7Sphone联系电话11DI-8管理员号构成管理员属性20-5DI-9Aname管理员姓名DI-10Asalary管理员月薪DI-11A

9、wtimeDI-12ActimeDI-13AphoneDI-14会员卡号构成会员属性5DI-15Mname会员姓名DI-16Mpassword会员密码6DI-17RegisterTime注册时间dateDI-18Mexpense累计消费DI-19GSnum货架编号构成货架属性DI-20GSname货架名称15DI-21GSstock货架商品现有存量smallintDI-22GSlimit货架商品底线存量DI-23Gbarcode商品条形码构成商品属性13DI-24商品编号DI-25Gname商品名称DI-26GpriceDI-27Gproducetime生产日期smalldatatime4DI

10、-28Gtime保质期intDI-29Gsupplier供货商DI-30Bnum销售单编号构成销售单属性DI-31Bdate打印销售单时间DI-32Bmoney累计消费额DI-33Bquantity销售商品数量DI-34Bdiscount有无折扣DI-35Rnum退货单编号构成退货单属性DI-36Rdate打印退货单时间DI-37Rmoney退费额DI-38Rquantity退货商品数量表1-2 (中小型超市销售管理系统) 数据结构(汇总统计)数据结构编号数据结构名数据结含义组成DS-1Salesman营业员Snum、Sname、Splace、Ssalary、Swtime、Sctime、Sph

11、oneDS-2Administrator管理员Anum、Aname、Asalary、Awtime、Actime、AphoneDS-3会员Mnum、Mname、MregisterTime、MexpenseDS-4商品Gnum、GSnum、Gbarcode、Gname、Gprice、GSstock、Gslimit、Gproducetime、Gtime、GsupplierDS-5Shelf货架GSnum、Anum、GSnameDS-6Binvoice销售单Bnum、Snum、Mnum、Bdate、Bdiscount、Gnum、Bnum、BquantityDS-7Sinvoice退货单Rnum、Gnu

12、m、RquantityDS-8SellGoods销售商品Gnum、Bnum、BquantityDS-9PrintBill打印Bnum、Rnum、Snum、Rdata表1-3 (中小型超市销售管理系统) 数据流(汇总统计)名称简述数据流来源去向数据流组成流量F1商品编号、条形码快速录入部分的商品信息商品信息表商品条形码或编号无限制F2商品信息给销售提供商品信息销售商品编码+商品名称+数量+售价F3会员信息给会员优惠会员信息表购买商品会员编号F4购物信息交易编号+营业员编号+交易时间+商品名称+商品价格F5会员购物信息交易信息表会员信息+普通购物信息F6购物发票返回给顾客购物信息顾客发票号+交易额

13、+交易时间+商品名称及价格+营业员号F7销售信息货架管理销售商品名称F8发票编号发票F9给退货提供商品信息退货处理F10退货信息存储退货交易信息退货交易退货编号+营业员编号+交易时间+商品名称+商品价格F11退货发票给顾客退货发票发票号+交易额+交易时间+商品名称及对应价格+营业员号F12退货商品进行货架商品管理退货商品编号F13货架商品增减信息货架商品信息商品编号+商品名称+商品数量1次/天F14货架商品信息表警告信息表F15警告信息哪些商品缺货缺货商品编号+商品名称+缺货数量数量F16缺货信息补货货架编号+补货商品编号+商品名称+补货数量数量F17销售排行信息销售排行交易信息销售排行表名次

14、+商品编号+商品名次+销售数量F18将排行表输出给管理员日期+名次+商品编号+商品名称+销售数量表1-4 (中小型超市销售管理系统) 处理逻辑(汇总统计)输入流处理输出流频率P1.1交易额计算计算出顾客购买商品总额信息根据商品价格计算总额购物单P1.2给会员顾客打折F4购物信息给消费总额打折F5会员P1.3输出交易清单返回给顾客购买发票将购物信息简化抽象组合成发票P2.1额计算计算出退货商品总额计算退费总额P2.2输出退货单退货清单将退货信息简化P3.1货架商品增减货架商品存量管理增减货架商品增减信息P3.2缺货警告货架缺货时给出警告信息察看商品数量是否在最低数量P3.3货架补货补充缺货商品返

15、回P3.4导出销售排行榜给管理员从交易信息表中提取信息排行信息1周/天表1-5 (中小型超市销售管理系统) 数据存储(汇总统计)数据存储组成相关联的处理S1存储商品信息、供交易业务调用商品编号+条形码+名称+标价+生产日期+保质期+供货商P1.1、P2.1S2存储会员信息、供会员购物时调用会员卡号+会员姓名+会员密码+注册时间+累计消费S3存储交易细节日期+交易类型+交易额+营业员编号+会员卡号+商品编号P1.1、P1.2、P2.2、P3.4S4货架信息表存储货架及货架编号+商品编号+商品数量P3.1、P3.3S5存储销售商品名次+商品编号+商品名称+销售数量+销售额附录2 关系模式表21 营业员关系模式说明属性名数据类型取值范围是否为主属性是否为外键完整性要求char(3)是否Not nullchar(10)numeric(10,1)char(11)表22 管理员关系模式说明char(2)表23 会员关系模式说明char(5)char(6)000000-999999MregisterTimenumeric(10,2)表24 商品关系模式说明char(13)GSstoc

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

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