2022年超市数据库系统设计文档 .pdf
《2022年超市数据库系统设计文档 .pdf》由会员分享,可在线阅读,更多相关《2022年超市数据库系统设计文档 .pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计报告书超市管理数据库设计成绩:学号:2007081136 姓名:张海元指导教师:王崇刚2009 年 5 月25 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 32 页 -三峡大学课程设计任务书2008学年夏季学期课题名称超市管理指导教师覃兵文姓名曾腾飞学号2006114106 专业信息管理课题概述:数据库的开发与设计是管理信息系统的重要组成部分,数据库设计的好坏直接影响到系统的开发进度和功能的实现。本课程主要应用已经学到的数据库系统和应用的知识,通过调查分析设计一个小系统的数据库,来提高学生对所学的知识和数据库开发过程的理解和掌握,提高分析问题、解决问题的能力,
2、并为接下来的管理信息系统的课程设计打下基础。在数据库物理实现阶段主要使用微软的SQL SERVER 数据库管理系统。设计要求:1、进行认真、完整的系统调查分析,取得所开发系统的第一手资料。2、原则上要求一人一个课题。3、设计报告书要求详细具体,对设计的全部内容都要进行详细的说明,并按照要求的格式打印。主要参考资料:1、数据库系统概论,高等教育出版社,萨师煊、王珊编著,第三版2、SQL SERVER 2000 教程,北京希望电子出版社,龚波等译。设计成果要求:1、课程设计报告书2、设计的数据库文件及代码设计内容及进度计划安排起止日期要求完成的内容19 周星期一收集资料,进行系统分析和调查19 周
3、星期二概念结构设计19 周星期三逻辑结构设计19 周星期四数据库物理设计19 周星期五数据库实施审核(教研室主任)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 32 页 -中应包含厂商编号、厂商名称、联络人、备注、联络电话、传真、通讯地址、发票地址等数据域位。(4)人员资料设定:提供各系统使用人员基本数据设定,并可定义人员之各系统权限。包含所属门市及管理部门群组。(查询操作权限的赋予)(5)门市及仓库数据设定:提供各门市基本数据设定(4),并可定义各门市或分仓属性(卖场或仓库)。搭配人员权限,控管系统操作范围。(6)触控面版设定:提供 POS前端操作面版设定,视销售活动调整面版
4、设定。并可设定前端商品速查表选单。(商品查询(1))(7)付款类别设定:提供 POS前端各项付款类别属性设定,以定义各付款别是否找零、是否须卡号、是否可溢收(预收款),是否应打印发票等。(付款细节)(8)促销数据设定:提供期间时段商品特价、期间时段分类特价设定、组合促销等功能,设定数据可自动传至各门市自动变更前台POS售出价格。(9)门市公告设定:提供营运中心设定公告信息,甲方可于前台POS在线查阅讯息。2.采购单据作业:提供各项采购单据及调转等库存异动单据管理,包含采购订单、进货单、进货退出单、门市请拨单、分仓调转单、商品处份单、库存盘点单等单据管理作业。各项单据签核时实时入库异动库存,并提
5、供完整的单据打印报表及统计报表。各项单据浏览时提供新增、修改、删除、复制、打印等功能。编制时提供单项新增、多项新增、单项删除等功能,并可用商品之任一编码输入(自订编号、条形码、厂商码),亦可以光罩读取条形码登录。(1)采购订单管理:提供各门市对厂商采购订单功能。订单编制时提供历史订货及进货查询功能、厂商信息等。(2)进货单据管理:提供各门市对厂商采购进货功能。进货单编制时提供历史订货及进货查询功能、厂商信息等。进货单新增时可利用已签核订单转入。(3)进货退出单据管理:提供各门市对厂商采购退货功能。退货单明细输入时可利用商品条形码刷入。(4)进退货单据统计:提供指定期间,指定厂商,统计各项进货单
6、据金额及数量。(5)门市请拨单据管理:提供各门市对库房或营运中心请拨单据之功能。门市人员经由网页系统登打请拨项目后,可于营运中心查得,并可转成拨出单,直接配送货品至门市。(6)分仓转拨单据管理:提供各门市及各库房间之商品转拨单据之功能。转拨单据可由本系统或网页系统登打调拨项目后,并由对方验收入库。(7)商品处份单据管理:提供各门市申请试用、展示、试吃等商品库存之除帐,各处份单经营运主管核定后,可自动除帐。3.库存查询:提供多种库存统计及查询功能,如查询单一商品于各门市之库存、指定条件之商品于各门市之库存、依商品类别汇总于各门市之总库存等。(1)单一商品于各门市之库存:指定商品编号、查询该商品于
7、各门市的库存量。(2)分类商品于各门市之库存:指定商品分类代码、查询该分类之所有商品于各门市的库存量。(3)分类商品各门市库存统计:统计所有分类于各门市的商品总库存量。(4)库存异动查询4.门市营运查询:提供各门市交易数据之查询功能,包含:客次交易明细、商品交易明细、交班营收统计、每日营收统计、每月营收统计等。(1)客次交易明细查询:指定门市及日期,查询门市POS交易记录含购买商品、付款方式等各项前端完整信息。(2)商品交易明细查询:指定门市及日期,查询门市POS商品交易信息。(3)交班营收查询:指定门市及日期,查询门市营收之分项营收金额等信息。名师资料总结-精品资料欢迎下载-名师精心整理-第
8、 3 页,共 32 页 -(4)期间营收查询:指定门市,指定日期区间,查询门市每日营收之分类营收金额并统计汇总。(5)每月营收查询:指定门市,指定月份,查询门市每月营收之分类营收金额并统计汇总。1.3 数据字典(1)基本数据管理相关:数据项(需要表明数据结构及组成)商品表:Produces(描述商品的基本信息)涵盖所有每一件商品的具体信息数据结构:商品结构组成:商品编号条形码订单货号库存编号定价 零售价商品名称商品类编号数据项名数据类型长度字段约束备注说明主/外键ProducesId Int 4 NTO NULL 商品编号(商品)主键ProducesM varchar 50 条形码外键KunC
9、un IDInt 4 NOT NULL 库存编号(商品库存信息)外键DingJia money 6 NOT NULL 定价LingShouJia money 6 NOT NULL 零售价PRODUCESNM VARCHAR 50 商品名称ProduceslId Int 4 NTO NULL 商品类编号(唯一)外键每一种商品类ProducesL 表()数据项名数据类型长度字段约束备注说明主/外键ProduceslId Int 4 NTO NULL 商品类编号组合主键ProducesM varchar 50 NTO NULL 条形码组合主键KunCunSl int 4 库存数量KunCunMin
10、Int 4 NOT NULL 报警库存ShuiB Varchar50 税别ProducesLB Int 4 NTO NULL 商品类别外键ProducesLNM varchar 50 TO NULL 商品类名称PChenBen mony 4 NOT NULL 平均成本NewChenBen money 4 NOT NULL 最新成本DiscountID Int 4 NOT NULL 折扣种类(默认无折扣)外键商品类别:(商品分类四大类)(食品)数据项名数据类型长度字段约束备注说明主/外键名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 32 页 -ProducesL Int 4 No
11、t null 类别编号主键Lname Varchar 50 类别名称折扣表:Discount(描述不同折扣数据)数据项名数据类型长度字段约束备注说明主/外键DiscountID Int 4 Not null 折扣种类主键DiscountD Float 2 折扣额度MShuL INT 4 折扣数量供应商:Factory(供应商的基本信息描述)数据项名数据类型长度字段约束备注说明主/外键CSID Int 4 Not null 厂商编号主键CSname Varchar 50 Not null 厂商名称Lxname Varchar 50 Not null 联系人Tel Varchar 50 联系电话C
12、huanZhen Varchar 50 传真DiZhi Varchar 50 Not null 地址销售:(各个部门商品销售信息描述)可按商品分类(条形码)统计描述每次交易的详细信息saleing数据项名数据类型长度字段约束备注说明主/外键SaleID int 4 Not null 销售编号外键ProducesM varchar 50 NTO NULL 条形码(唯一)主键ProducesId Int 4 Not null 商品编号(同一商品描述)外键SaleDate Datetime 10 Not null 销售日期Sale BMID Int 4 Not null 销售部门外键Sale JG
13、Not null 销售价格交易表:与顾客交易的总信息描述sale数据项名数据类型长度字段约束备注说明主/外键SaleID int 4 Not null 销售编号主键Saleallmoney Moeny Not null 销售总额SaleFS Varchar 50 Not null 交易方式(是否找零、是否须卡号、是否可溢收(预收款),是否应打印发票)SaleDate Datetime 10 Not null 销售日期salepeopleid Int 4 Not null 销售人员外键采购表:ORder任何商品都可查阅订单数据项名数据类型长度字段约束备注说明主/外键名师资料总结-精品资料欢迎下载
14、-名师精心整理-第 5 页,共 32 页 -ORderIDInt 4 NTO NULL 订单编号主键BMID Int 4 NTO NULL 购货单位外键CSID Int 4 NTO NULL 供应商外键PeopleID Int 4 NTO NULL 经办人外键OderDate Datetime NTO NULL 订货时间ORdereXZ 进货细则数据结构:进货商品数据组成:数据项名数据类型长度字段约束备注说明主/外键OrderID bigint NotNull订货编号组合主键ProducesM varchar 50 NotNull商品编码组合主键SL INT NotNull数量Produces
15、NM varchar 50 NotNull商品名称DingJia Money NotNull定价ProducesLId Int 商品类编号入库表:RK 数据项名数据类型长度字段约束备注说明主/外键KcID Int 4 NTO NULL 库存编号主键KcDanWeiID Int 4 NTO NULL 库存单位(谁存货)外键KcDiZhiID INT 4 NTO NULL 库存地址(存在那)外键KcDate Datetime NTO NULL 库存时间RKXZ 入库细则表数据结构:入库商品数据组成:数据项名数据类型长度字段约束备注说明主/外键KcID bigint NotNull库存编号组合主键P
16、roducesM varchar 50 NotNull商品编码组合主键shuL INT NotNull数量ProducesNM varchar 50 NotNull商品名称DingJia Money NotNull定价BZ varchar 50 备注(单据类型)OrderID bigint NotNull 入库信息单据LingShouJia Money NotNull 零售价名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 32 页 -人员表单:People数据项名数据类型长度字段约束备注说明主/外键PeopleID Int 4 NTO NULL 人员编号主键ZhiWu Varch
17、ar 50 NTO NULL 职务身份BMID Int 4 NTO NULL 所属部门NaMe Varchar 50 NTO NULL 姓名SEX VARCHAR 50 NTO NULL 性别GongZi Money 4 NTO NULL 工资DiZhi Varchar 50 NTO NULL 地址Tel Varchar 50 NTO NULL 电话UserJB Int 数据库访问级别CF(商品处分表)表示促销单据的总信息数据结构:商品处分总单数据组成:处分编号处分时间经办人处理部门CFXZ(处分细则)表示处分商品详细信息数据结构:处分商品结构组成:处分编号商品编码数量商品名称备注信息数据项名
18、数据类型长度字段约束备注说明主/外键CFID bigint NotNull 处分编号组合主键ProducesM varchar 50 NotNull商品编码组合主键SL int NotNull数量ProducesNM varchar 50 NotNull商品名称BZ varchar 50 备注信息Cuxiao(商品促销)表示商品促销的详细信息数据结构:促销商品结构组成:促销编号组合价格开始时间结束时间数据项名数据类型长度字段约束备注说明主/外键Id bigint 50 NotNull促销编号主键Zuhejia money 组合价格kasihidata datetime NotNull开始时间j
19、iezhidata datetime NotNull结束时间数据项名数据类型长度字段约束备注说明主/外键CFID bigint NotNull 处分编号主键data datetime NotNull 处分时间peopleID Int NotNull 经办人BMID Int NotNull 处理部门名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 32 页 -促销细则:商品编码促销编号商品名称促销价ProducesM varchar 50 NotNull商品编号组合主键Id bigint 50 NotNull促销编号组合主键ProducesNM varchar 50 NotNull商
20、品名称Cuxiaojia money NotNull促销价格DB 调拨表调拨单据数据结构:调拨单据数据组成:数据项名数据类型长度字段约束备注说明主/外键DBID bigint NotNull调拨单编号主键data datetime NotNull调拨日期CBMID Int NotNull出货部门JBMID Int NotNull进货部门peopleID Int NotNull经办人DBXZ 调拨细则表数据结构调拨细则数据组成:数据项名数据类型长度字段约束备注说明主/外键DBID bigint NotNull调拨编号组合主键ProducesM varchar 50 NotNull商品编码组合主键
21、SL INT NotNull数量ProducesNM varchar 50 NotNull商品名称DingJia Money NotNull定价DH 订货单据表数据结构订货单数据组成数据项名数据类型长度字段约束备注说明主/外键DHID bigint NotNull订货单编号主键data datetime NotNull订货时间BMID Int NotNull订货部门CSID Int NotNull厂商编号peopleID Int NotNull经办人名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 32 页 -DHXZ 订货细则表数据结构:订货商品数据组成:数据项名数据类型长度字段
22、约束备注说明主/外键DHID bigint NotNull订货编号组合主键ProducesM varchar 50 NotNull商品编码组合主键SL INT NotNull数量ProducesNM varchar 50 NotNull商品名称DingJia Money NotNull定价Fenlei 商品分类表描述商品分类信息数据结构商品分类数据组成:数据项名数据类型长度字段约束备注说明主/外键ProducesLB Int NotNull商品类别(4 大类)ProducesLId Int NotNull商品类编号主键ProducesLNM varchar 50 NotNull 商品类名称Pr
23、oducesLIdS varchar(50)上级类编号TH 退货单据数据结构:退货单据数据组成:数据项名数据类型长度字段约束备注说明主/外键THIDbigint NotNull订货单编号主键data datetime NotNull订货时间BMID Int NotNull订货部门CSID Int NotNull厂商编号peopleID Int NotNull经办人BZ varchar 50 备注THXZ 退货细则数据结构退货商品数据组成:数据项名数据类型长度字段约束备注说明主/外键THID bigint NotNull订货单编号主键data datetime NotNull订货时间BMID I
24、nt NotNull订货部门CSID Int NotNull厂商编号peopleID Int NotNull经办人名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 32 页 -ZB 转拨单据数据结构:转拨单据数据组成:数据项名数据类型长度字段约束备注说明主/外键ZBIDbigint NotNull转拨单编号主键data datetime NotNull转拨日期CBMID Int NotNull出货部门JBMID Int NotNull进货部门peopleID Int NotNull经办人ZBXZ 转播细则详细数据结构转拨商品数据组成数据项名数据类型长度字段约束备注说明主/外键ZBI
25、D bigint NotNull转拨编号组合主键ProducesM varchar 50 NotNull商品编码组合主键SL INT NotNull数量ProducesNM varchar 50 NotNull商品名称DingJia Money NotNull定价部门表:BM 数据项名数据类型长度字段约束备注说明主/外键BMID Int 4 NTO NULL 部门编号主键BmName Varchar 50 NTO NULL 部门名称LingDao Int 4 NTO NULL 部门负责人(PeopleID)DiZhi Varchar 50 NTO NULL 地址Tel Varchar 50 N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年超市数据库系统设计文档 2022 超市 数据库 系统 设计 文档
限制150内