1 / 30
文档名称:

超市销售管理系统数据库.pdf

格式:pdf   大小:2,243KB   页数:30页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

超市销售管理系统数据库.pdf

上传人:1781111**** 2024/5/11 文件大小:2.19 MB

下载得到文件列表

超市销售管理系统数据库.pdf

相关文档

文档介绍

文档介绍:该【超市销售管理系统数据库 】是由【1781111****】上传分享,文档一共【30】页,该文档可以免费在线阅读,需要了解更多关于【超市销售管理系统数据库 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..2009级信息管理与信息系统1班数据库课程设计课程论文:..2009级信息管理与信息系统1班数据库课程设计课程论文1:..2009级信息管理与信息系统1班数据库课程设计课程论文目录《数据库课程设计》论文......................................................................错误!未定义书签。摘要..........................................................................................................错误!未定义书签。关键字......................................................................................................错误!未定义书签。引言..........................................................................................................错误!未定义书签。目录...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................错误!未定义书签。............................................................................错误!未定义书签。...............................................................................................................(DFD图)......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................-R图建立................................................................................................-R图....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................错误!未定义书签。I:...................................................................................................................................11附录1数据字典内容..................................................................................................11附录2关系模式..........................................................................................................16附录3SQL语句及其执行结果截图..........................................................................:.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................:..................................错误!未定义书签。.....................................................................错误!未定义书签。.........................................................................错误!未定义书签。.........................................................................错误!未定义书签。.....................................................................错误!未定义书签。.................................................................错误!未定义书签。.................................................................错误!未定义书签。II:..、会员基本信息、管理员基本信息、商品基本信息、货架基本信息、销售单基本信息、退货单基本信息等多个对象。各个基本对象包含信息如下所示:营业员(营业员号,姓名,收银台位置,上班时间,下班时间,月薪,联系电话);会员(会员卡号,会员姓名,卡密码,注册时间,累计消费);商品(商品编号,货架编号,条形码,商品名称,商品价格,现有存量,存量底线,生产日期,保质期,供货商);销售单(销售单编号,营业员编号,会员卡号,打印时间,有无折扣);销售商品(销售单号,商品编号,销售数量);货架(货架编号,管理员号,货架名称);管理员(管理员号,姓名,联系电话,上班时间,下班时间,月薪);退货单(退货单号,商品编号,退货数量);打印(退货单号,销售单号,营业员号,打印时间)。,为前台收银业务处理,前台退货业务处理以及后台销售处理功能模块,具体如下所述。(对于同类多件商品采用一次录入加数量的方式),计算本次交易的总金额,同时打印销***给顾客(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号等信息)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,对此会员一定优惠,并将所购物品的总金额累计到该会员的总消费金额中,记录好会员信息。***到收银台找收银员退货,若没有相应销***不予以退货。通过扫描销***计算本次退货处理的退货额,并打印出退货发票给顾客,系统记录好1:..2009级信息管理与信息系统1班数据库课程设计课程论文退货信息。,此系统应该具有功能包括当打印销***或退货发票时自动增减货架上商品数量,当货架商品不足时自动生成缺货警告信息给管理员,系统能够生成销售排行榜供管理员查看。,构造出超市管理系统的总体结构图如下:中小型超市销售管理系统前台销售后台管理收退销进库人银货售货存员业处处管管管务理理理理理图1超市管理总体结构图由于本系统为销售管理系统,只是超市管理系统的一部分,因此只实现了收营业务、退货处理和销售处理部分的功能。对这三个处理模块进一步细化得到如下分结构图:收银业务退货业务打交给退输印易会费出交额员额退易计优计费清算惠算单单图1-1收银业务结构图图1-2退货处理结构图2:..2009级信息管理与信息系统1班数据库课程设计课程论文销售处理货架缺货销存货架售量警补排管告货行理图1-(DFD图)-1外部实体图2-2处理过程图2-3数据流图2-。由业务流程图确定系统开发的外部实体即系统数据的来源与去处,从而确定了整个系统的外部实体和数据流。在顶层数据流程图中,把超市销售管理系统作为一个处理环节,与实体间传递信息,简单的表达系统的各部分功能。3:..-1第一层数据流程图确定系统的主要处理功能后,可以将系统分为收银业务、退货处理和销售处理三个模块。再确定各个输入和输出数据流以及与之相关的数据结构,从而得到中小型超市销售管理系统的第一层数据流程图,如上图所示。,如下图所示:-1-1收银业务数据流程图4:..-1--1-,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典的具体内容详见附录1。5:..。-R图建立根据分解第二层数据流程图可分别得到三个分E-R图。姓名累计注册时间消费额卡号会员密码编号1编号条形码姓名获得时间数量名称收银台m位置n价格1m销售营业员打印销售单商品上班时间商品生产日期下班时间保质期编号消费额月薪联系发货商电话商品折扣编号图4-1收银业务模块E-R图6:..1班数据库课程设计课程论文发票编号消费额折扣打印时间退货单号购物发票1商品编号编号打印退货单姓名1退货数量营业员收银台位置退费额上班时间下班时间月薪联系电话图4-2退货处理模块E-R图管理员号条形码现有存量货架编号姓名商品编号联系电话m1m1商品存放货架管理管理员商品名称上班时间价格下班时间最低存量月薪图4-3销售处理模块E-R图全局/整体E-R图由于在做局部E—R图时,只考虑了局部功能模块,这样会导致各个E—R图之间有很多不一致的地方,造成在合并各分E—R图生成全局E—R图时有很多冲突。通过仔细分析各个分E-R图之间的联系,消除冗余,消除冲突,最终成功生成全局E-R图,如下图所示。7:..1班数据库课程设计课程论文会员1打印时间销售数量现有存量存量底线获得m1mmn1营业员打印销售单销售商品商品存放货架m11打印管理m打印时间1退货单管理员图5系统总E-—R图转换为关系模式的结果如下所示:(关系的主码用下划直线标出,外码用下划波浪线标出)此数据库系统包括营业员、会员、管理员、商品、货架、销售单、销售商品、退货单、打印多个关系模式:营业员(营业员号,姓名,收银台位置,上班时间,下班时间,月薪,联系电话);会员(会员卡号,会员姓名,卡密码,注册时间,累计消费);商品(商品编号,货架编号,条形码,商品名称,商品价格,现有存量,存量底线,生产日期,保质期,供货商);销售单(销售单编号,营业员编号,会员卡号,打印时间,有无折扣);销售商品(销售单号,商品编号,销售数量);货架(货架编号,管理员号,货架名称);管理员(管理员号,姓名,联系电话,上班时间,下班时间,月薪);退货单(退货单号,商品编号,退货数量);打印(退货单号,销售单号,营业员号,打印时间);8:..。视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。定义视图可以简化应用程序、可以实现一定的权限控制。为了满足用户需求及方便后期数据库实施阶段的设计,此系统设计了如下视图。各视图定义:商品保质期(商品名称,生产日期,保质期,过期日期)下架商品(商品名称,货架名称,过期日期)营业员基本信息(营业员号,上班时间,下班时间,月薪,联系电话)会员总消费情况(卡号,姓名,累计消费)商品价格(商品名称,价格)商品存放(商品名称,货架名称)缺货商品(商品名称,现有存量,底线存量)货架信息(货架名称,存放商品名)上班情况(上班时间,营业员姓名,管理员姓名)工作人员联系方式(姓名,编号,联系电话)工作人员工资信息(姓名,编号,工资)表1(中小型超市销售管理系统)各视图详细说明序号视图名称作用备注V-1营业员信息便于查询、更改营业员信息V-2会员总消费便于查询会员累计消费情况V-3商品价格便于查询、更新商品价格V-4商品存放便于查询、管理商品存放若现有存量等于或小于底线存V-5缺货商品便于生成缺货单量,则为缺货V-6货架信息便于管理货架,查询、更新货架存放商品便于查询管理一个时间段内工作人员上V-7上班情况班情况工作人员联V-8便于联系、查询、管理工作人员增加编号为了区别同名人员系方式V-9工作人员工便于查询、更新、管理工作人员情况增加编号为了区别同名人员9:..1班数据库课程设计课程论文序号视图名称作用备注资信息V—10商品保质期便于查询每件商品的过期日期当商品过期日期小于今天日期V—11下架商品便于查询需强制下架商品名单时,商品需强制下架消费单上各V—12便于生成销***给顾客商品情况关系模式逻辑结构定义表2(中小型超市销售管理系统)关系模式汇总编号关系名称模式说明T—1ShopAssistant(详见附录2-1)(详见附录2-1)T—2Administrator(详见附录2-2)(详见附录2-2)T—3Member(详见附录2-3)(详见附录2-3)T—4Goods(详见附录2-4)(详见附录2-4)T—5GoodsShelf(详见附录2-5)(详见附录2-5)T—6BillSell(详见附录2-6)(详见附录2-6)T—7SellGoods(详见附录2-7)(详见附录2-7)T—8ReturnGoods(详见附录2-8)(详见附录2-8)T—9PrintBill(详见附录2-9)(详见附录2-9)。(1)对于基本表ShopAssistant(营业员),由于要经常对属性列Snum查询从而获得某个营业员的完整信息,并且很少对其更新,因此可以给属性列Snum建一个聚簇索引。(2)同理对于基本表Member(会员),由于要经常对属性列Mnum查询从而获得某个会员的完整信息,并且很少对其更新,因此可以给属性列Mnum建一个聚簇索引。(3)对于Adminastrator(管理员),可在其属性列Anum上建立唯一性索引,索引值按降序排列。(40同样对于基本表GoodsShelf(货架)、Goods(商品),可在其主属性上建立唯一性索引。10:..1班数据库课程设计课程论文(5)对于基本表BillSell(销售单)、SellGoods(销售商品)、ReturnGoods(退货单)、PrintBill(打印),由于其属性值经常发生变化,权衡系统为维护索引付出的代价,可考虑不建立索引。3(中小型超市销售管理系统)。:数据库、基本表、视图、索引、触发器以及存储过程。相应T-SQL和PL/,测试结果满足设计要求。,对测试结果进行分析,是否满足设计要求。-1(中小型超市销售管理系统)数据项(汇总统计)数据项编号数据项名称数据项含义与其它数据项关系类型长度范围11:..2009级信息管理与信息系统1班数据库课程设计课程论文数据项编号数据项名称数据项含义与其它数据项关系类型长度范围DI-1Snum营业员编号构成营业员属性char30-100DI-2Sname营业员姓名构成营业员属性char10DI-3Splace收银台位置构成营业员属性char31-100DI-4Swtime上班时间构成营业员属性time(0)3DI-5Sctime下班时间构成营业员属性time(0)3DI-6Ssalary月薪构成营业员属性numericDI-7Sphone联系电话构成营业员属性char11DI-8Anum管理员号构成管理员属性char20-5DI-9Aname管理员姓名构成管理员属性char10DI-10Asalary管理员月薪构成管理员属性numericDI-11Awtime上