团购系统详细数据字典
(完整word版)超市管理系统数据字典.doc
数据流描述数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量登陆信息超市管理用户登陆系统后台记录姓名 +密码 +员系统用户工编号 +性别 +登陆超市手机号 +职位 +管理系统上次登陆时间时的基本信息进货单超市购买收货处理收货审核时间 +订单号 +供应商供供应商编号 + 商应的商品品名称 +数量 +的记录单单价 +总金额 +据经手人 + 备注入库单超市收货填写入库单审核入库单时间 +入库单号后的入库+商品名称 + 供确认单据应商编号 +入库数量 +单价 +金额+经手人 +当前库存量 +备注销售记录售出商品商品销售系统记录销售时间 +销售记录时由收银信息编号 +商品名称员扫描记+商品编号 + 单录相应商价+数量 +金额 +品信息剩余库存 +经手人+备注凭条顾客结算系统对销售结凭证处理出票时间 +凭条购买商品算编号 +商品名称后获得此+商品编号 + 单次的购物价+数量 +金额 +凭据付款方式 +付款金额销售查询结超市管理输入销售查询系统返回销售查询时间 +查询果系统用户信息查询结果用户编号 +销售查询历史时间 +销售记录销售记录编号 +商品名称+商品编号 + 单价+数量 +库存 +经手人 + 备注库存查询结超市管理输入库存查询系统返回库存查询时间 +查询果系统用户信息查询结果用户编号 +商品查询当前名称 +商品编号库存信息+供应商编号 +当前库存数量进货查询结超市管理输入进货查询系统返回进货查询时间 +查询果系统用户信息查询结果用户编号 +商品查询历史名称 +供应商编进货信息号+进货时间 +订单号 + 入库单号+单价 +数量 +金额 + 经手人处理逻辑描述处理逻辑名称输入的数据流处理逻辑的描述输出的数据流处理频率用户登陆用户名、密码用户通过登陆界面,使用用户名登陆信息和密码登陆超市管理系统系统后台记录登陆信息用户登陆系统成功后,记录登陆登陆记录时间,并对其操作进行相应的更新和记录收货处理进货信息超市收到供应商的供货,对其进进货记录行相应的记录收货审核进货记录审核人员审核进货信息,确认无进货单误后生成进货单填写入库单确认的收货信收到进货的确认通知后,填写入未审核的入库息库单单审核入库单未审核的入库审核人员对填写的入库单进行入库单单审核,并加以确认商品销售收银员前台扫顾客购买商品进行结算时,前台描记录收银员扫描商品条形码,录入系统系统记录销售后台系统根据收银员录入的信销售记录信息息,生成销售记录,并更改相应的库存等信息系统对销售结销售记录系统根据此次的销售记录进行结算信息算结算凭证处理结算信息顾客结算付款完成后,生成一张凭条凭条作为购物的凭证输入销售查询用户通过销售已经登录的用户,使用本系统的销售查询条件信息查询功能模块销售查询功能,输入想要查询的输入的数据关键字系统返回销售销售查询条件系统根据查询条件查询数据,返销售查询结果查询结果回相应的销售查询结果输入库存查询用户通过库存已经登录的用户,使用本系统的库存查询条件信息查询功能模块库存查询功能,输入想要查询的输入的数据关键字系统返回库存库存查询条件系统根据查询条件查询数据,返库存查询结果查询结果回相应的库存查询结果输入进货查询用户通过进货已经登录的用户,使用本系统的进货查询条件信息查询功能模块进货查询功能,输入想要查询的输入的数据关键字系统返回进货进货查询条件系统根据查询条件查询数据,返进货查询结果查询结果回相应的进货查询结果数据存储描述数据存储名称简述数据存储组成相关联的处理用户信息超市管理系统的使用者的姓名 +密码 +员工编号 +性别 + 用户登陆、系统后台相关信息手机号 +职位 + 权限 +上次登陆记录时间进货记录超市对每次进货的记录订单号 +入库单号 + 商品名称 + 收货处理、收货审供应商编号 +进货时间 + 单价 + 核、填写入库单、审数量 +金额 +经手人核入库单、输入进货查询信息、系统返回进货查询结果销售记录超市对每次销售的记录销售记录编号 +时间 +商品名商品销售、系统记录称 +商品编号 +单价 +数量 +金销售信息、系统对销额+经手人 +备注售结算、凭证处理、输入销售查询信息、系统返回销售查询结果库存信息超市各商品的库存信息商品名称 +商品编号 +供应商填写入库单、审核入编号 +当前库存数量库单、商品销售、系统记录销售信息、输入库存查询信息、系统返回库存查询结果外部实体外部实体名称简述输入的数据流输出的数据流用户超市管理系统的使用者,销售、库存、进货查询的用户信息、进货记录、销即超市内部的员工结果售记录顾客在超市购买商品的消费凭条无者供应商向超市供应商品的商家入库单进货单超市超市管理系统的核心,从进货记录、销售记录凭条、入库单供应商处进货,并销售给顾客数据项的定义数据项名称简述类型及宽度取值范围姓名用户的姓名,也是登陆账号char(20)密码用户的登陆密码char(20)员工编号使用者的员工编号char(20)性别员工的性别char(5) 男、女手机号员工的联系方式char(20)职位员工在超市里担任的工作char(20)权限在系统中可以获得的权限char(10)上次登陆时间上次登陆系统的时间datetime数据项名称简述类型及宽度取值范围订单号订单的编号char(20)入库单号入库单的编号char(20)商品名称进货商品的名称char(20)供应商编号供应商的标识char(20)进货时间此次进货的具体时间datetime单价每件商品的价格char(10)数量进货的数量Int金额总计的价格char(10) =单价 * 数量经手人负责此次进货的员工编号varchar(50)数据项名称简述类型及宽度取值范围销售记录编号此次销售的编号char(20)时间销售的时间datetime商品名称销售的商品的名称char(20)商品编号销售的商品的编号char(20)单价一件商品的价格char(10)数量销售此件商品的数量Int <=库存数量金额销售此件商品的总价char(10) =单价 * 数量经手人负责此次销售的员工编号varchar(50)备注此次销售的其他相关信息varchar(50)数据项名称简述类型及宽度取值范围商品名称库存商品的名称char(20)商品编号库存商品的编号char(20)供应商编号该商品的供应商的标识char(20)当前库存数量超市中该商品现有的数量Int。
超市管理系统数据字典
超市管理系统数据字典一、概述超市管理系统是一款用于管理超市日常运营活动的软件系统。
数据字典是对系统中所使用的各种数据表进行详细描述和定义的文档,它包括了各个数据表的表名、表结构、字段定义、字段类型、字段长度、约束条件等信息。
本文档将按照任务名称提供的要求,详细描述超市管理系统中的数据字典。
二、数据表描述1. 商品表(Product)字段名字段类型字段长度约束条件描述ProductID int 10 主键,自增商品IDProductName varchar 50 非空商品名称Category varchar 20 非空商品类别Price decimal 10,2 非空商品价格Stock int 10 非空商品库存数量Supplier varchar 50 非空供应商名称2. 顾客表(Customer)字段名字段类型字段长度约束条件描述CustomerID int 10 主键,自增顾客IDCustomerName varchar 50 非空顾客姓名Gender varchar 10 非空顾客性别Age int 3 非空顾客年龄Phone varchar 20 非空顾客联系电话Email varchar 50 非空顾客邮箱地址3. 订单表(Order)字段名字段类型字段长度约束条件描述 OrderID int 10 主键,自增订单IDCustomerID int 10 外键,关联Customer 顾客ID ProductID int 10 外键,关联Product 商品ID Quantity int 5 非空商品数量TotalPrice decimal 10,2 非空订单总价OrderDate date 非空下单日期4. 员工表(Employee)字段名字段类型字段长度约束条件描述 EmployeeID int 10 主键,自增员工IDEmployeeName varchar 50 非空员工姓名Gender varchar 10 非空员工性别Position varchar 20 非空员工职位Salary decimal 10,2 非空员工薪资HireDate date 非空入职日期5. 供应商表(Supplier)字段名字段类型字段长度约束条件描述SupplierID int 10 主键,自增供应商IDSupplierName varchar 50 非空供应商名称Address varchar 100 非空供应商地址Phone varchar 20 非空供应商联系电话Email varchar 50 非空供应商邮箱地址6. 促销活动表(Promotion)字段名字段类型字段长度约束条件描述PromotionID int 10 主键,自增促销活动IDPromotionName varchar 50 非空促销活动名称 StartDate date 非空促销活动开始日期EndDate date 非空促销活动结束日期DiscountRate decimal 5,2 非空促销活动折扣率7. 库存表(Inventory)字段名字段类型字段长度约束条件描述ProductID int 10 主键,外键,关联Product 商品ID StockQuantity int 10 非空商品库存数量8. 销售记录表(SalesRecord)字段名字段类型字段长度约束条件描述SalesRecordID int 10 主键,自增销售记录IDProductID int 10 外键,关联Product 商品IDQuantity int 5 非空销售数量TotalPrice decimal 10,2 非空销售总价SalesDate date 非空销售日期三、总结本文档详细描述了超市管理系统中的数据字典,包括商品表、顾客表、订单表、员工表、供应商表、促销活动表、库存表和销售记录表。
超市管理系统数据字典
超市管理系统数据字典1. 概述超市管理系统是一个用于管理超市日常运营的软件系统。
该系统涵盖了超市各个部门的功能和业务流程,包括商品管理、库存管理、销售管理、会员管理等。
本文将详细介绍超市管理系统中涉及的数据字典,包括各个数据表的字段、数据类型、约束条件等信息。
2. 数据字典2.1 商品表(Product)字段名数据类型约束条件说明--------------------------------------------------------------商品ID int 主键,自增商品唯一标识符商品名称 varchar(50) 非空商品的名称商品分类 varchar(50) 非空商品所属的分类商品价格 decimal(8,2) 非空,大于0 商品的销售价格商品库存 int 非空,大于等于0 商品的当前库存量2.2 供应商表(Supplier)字段名数据类型约束条件说明--------------------------------------------------------------供应商ID int 主键,自增供应商唯一标识符供应商名称 varchar(50) 非空供应商的名称联系人 varchar(50) 非空供应商联系人姓名联系电话 varchar(20) 非空供应商联系人电话地址 varchar(100) 非空供应商地址2.3 库存表(Inventory)字段名数据类型约束条件说明--------------------------------------------------------------库存ID int 主键,自增库存唯一标识符商品ID int 外键,非空库存所属商品的ID库存数量 int 非空,大于等于0 库存中该商品的数量入库时间 datetime 非空商品入库的时间供应商ID int 外键,非空供应商的ID2.4 销售表(Sales)字段名数据类型约束条件说明--------------------------------------------------------------销售ID int 主键,自增销售记录的唯一标识符商品ID int 外键,非空销售商品的ID销售数量 int 非空,大于0 销售的商品数量销售时间 datetime 非空销售的时间销售金额 decimal(8,2) 非空,大于0 销售的总金额会员ID int 外键,可空购买商品的会员ID2.5 会员表(Member)字段名数据类型约束条件说明--------------------------------------------------------------会员ID int 主键,自增会员唯一标识符会员姓名 varchar(50) 非空会员姓名联系电话 varchar(20) 非空会员联系电话注册日期 date 非空会员注册的日期积分 int 非空,大于等于0 会员的积分3. 数据字典的作用数据字典是超市管理系统中的重要文档,它对系统中涉及的数据进行了详细的描述和定义,有助于开发人员理解和使用系统中的数据。
超市管理系统数据字典
超市管理系统数据字典1. 顾客信息表(Customer Table)- 字段:顾客ID、姓名、性别、年龄、联系方式、会员等级、注册时间- 数据类型:顾客ID(整数)、姓名(字符串)、性别(字符串)、年龄(整数)、联系方式(字符串)、会员等级(整数)、注册时间(日期时间)2. 商品信息表(Product Table)- 字段:商品ID、商品名称、商品类别、价格、库存数量、供应商、生产日期、保质期- 数据类型:商品ID(整数)、商品名称(字符串)、商品类别(字符串)、价格(浮点数)、库存数量(整数)、供应商(字符串)、生产日期(日期时间)、保质期(整数)3. 供应商信息表(Supplier Table)- 字段:供应商ID、供应商名称、联系人、联系方式、地址- 数据类型:供应商ID(整数)、供应商名称(字符串)、联系人(字符串)、联系方式(字符串)、地址(字符串)4. 订单信息表(Order Table)- 字段:订单ID、顾客ID、订单日期、总金额、订单状态- 数据类型:订单ID(整数)、顾客ID(整数)、订单日期(日期时间)、总金额(浮点数)、订单状态(字符串)5. 订单明细表(Order Detail Table)- 字段:订单明细ID、订单ID、商品ID、购买数量、单价、小计金额- 数据类型:订单明细ID(整数)、订单ID(整数)、商品ID(整数)、购买数量(整数)、单价(浮点数)、小计金额(浮点数)6. 促销活动表(Promotion Table)- 字段:促销活动ID、活动名称、开始日期、结束日期、折扣率、适用商品类别- 数据类型:促销活动ID(整数)、活动名称(字符串)、开始日期(日期时间)、结束日期(日期时间)、折扣率(浮点数)、适用商品类别(字符串)7. 会员等级表(Membership Level Table)- 字段:会员等级ID、等级名称、消费金额要求、折扣率- 数据类型:会员等级ID(整数)、等级名称(字符串)、消费金额要求(浮点数)、折扣率(浮点数)8. 库存信息表(Inventory Table)- 字段:商品ID、库存数量、最近进货日期、最近出货日期- 数据类型:商品ID(整数)、库存数量(整数)、最近进货日期(日期时间)、最近出货日期(日期时间)9. 收银员信息表(Cashier Table)- 字段:收银员ID、姓名、性别、年龄、联系方式、入职日期- 数据类型:收银员ID(整数)、姓名(字符串)、性别(字符串)、年龄(整数)、联系方式(字符串)、入职日期(日期时间)以上是超市管理系统的数据字典,包含了顾客信息、商品信息、供应商信息、订单信息、促销活动、会员等级、库存信息和收银员信息等重要数据表的字段和数据类型。
网上购物系统数据字典
订单信息表编号字段名称数据类型说明1OrderID bigint编号,主键,增2GoodsId Int商品编号3Amount Int订货数4Receiving Tinyint收货方式(0-货到付款1-平邮2-ems3-快递4-e邮宝)5AdminChecked Tinyint订单状态(0-没有提交;1-用户提交;2-处理;3-发货;4-结帐)6PostTime Datetime提交时间7UserId varchar(20)用户名8OrderTime Datetime订购时间9OrderCount Smallint订购数量10SalePrice Float销售价格11UserChecked Tinyint用户确认(0-用户订购;1-送至收银台;2-提交订购)用来保存商品类别的信息,结构如下表所示:编号字段名称数据类型说明1GoodsId int商品编号2MerchandiseTypeId int商品类别3MerchandiseName varchar(50)商品名称4SN_Number varchar(50)商品序列号5Producer varchar(50)生产厂家6Package varchar(50)包装类型7SalePrice float销售价格8StorePrice float进货价格9Content varchar(100)商品简介10ReadCount int阅读次数11BuyCount int销售数量12GoodsMount int商品数量13GoodsState Tinyint0-正常1-缺货2-采购中 3-永久缺货客户信息表用来保存注册用户的基本信息,结构如下表如示:编号字段名称数据类型说明1UserId varchar(20)用户名2Pwd varchar(20)用户密码3UserName varchar(50)用户姓名4Sex bit性别5Address varchar(1000)地址6Email varchar(50)电子邮件地址7Telephone varchar(100)电话8payment Tinyint付款方式(1-货到付款,0-信用卡,2-邮局,3-支付宝,4-财付通)9UserState Tinyint0-未登录1-登录2-注销管理员表用来保存系统管理员的基本信息,结构如下表所示:编号字段名称数据类型说明1AdminId varchar(20)用户名2PassWd varchar(20)密码3Name varchar(50)用户姓名4AdminType Tinyint1-仓库管理员0-财会2-发货人员。
超市管理系统数据字典
超市管理系统数据字典引言概述:超市管理系统数据字典是对超市管理系统中所涉及到的数据进行详细描述和定义的文档。
通过数据字典,可以清晰地了解每一个数据项的含义、数据类型、取值范围等信息,匡助开辟人员更好地理解和使用系统数据,保证系统数据的准确性和一致性。
一、顾客信息数据字典1.1 顾客ID:顾客在系统中的惟一标识,数据类型为整数,取值范围为正整数。
1.2 姓名:顾客的姓名,数据类型为字符串,长度不超过50个字符。
1.3 电话号码:顾客的联系电话号码,数据类型为字符串,长度为11位数字。
二、商品信息数据字典2.1 商品ID:商品在系统中的惟一标识,数据类型为整数,取值范围为正整数。
2.2 商品名称:商品的名称,数据类型为字符串,长度不超过100个字符。
2.3 价格:商品的售价,数据类型为浮点数,取值范围为非负数。
三、库存信息数据字典3.1 库存ID:库存记录在系统中的惟一标识,数据类型为整数,取值范围为正整数。
3.2 商品ID:商品在库存中的惟一标识,数据类型为整数,取值范围为正整数。
3.3 数量:商品的库存数量,数据类型为整数,取值范围为非负整数。
四、销售记录数据字典4.1 定单ID:销售定单在系统中的惟一标识,数据类型为整数,取值范围为正整数。
4.2 顾客ID:购买商品的顾客ID,数据类型为整数,取值范围为正整数。
4.3 商品ID:购买的商品ID,数据类型为整数,取值范围为正整数。
五、员工信息数据字典5.1 员工ID:员工在系统中的惟一标识,数据类型为整数,取值范围为正整数。
5.2 姓名:员工的姓名,数据类型为字符串,长度不超过50个字符。
5.3 职位:员工的职位信息,数据类型为字符串,长度不超过50个字符。
结论:超市管理系统数据字典是超市管理系统设计和开辟过程中非常重要的一部份,通过对系统中的数据进行详细描述和定义,可以提高系统的可维护性和可扩展性,确保系统数据的准确性和一致性。
开辟人员在系统开辟和维护过程中应该充分利用数据字典,遵循其中定义的数据规范,保证系统的稳定运行和良好性能。
超市管理系统数据字典
超市管理系统数据字典引言概述:超市管理系统是一种用于管理超市日常运营的软件系统。
数据字典是超市管理系统中的重要组成部份,它定义了系统中使用的各种数据对象及其属性。
本文将详细介绍超市管理系统数据字典的内容,以便更好地理解和使用该系统。
一、顾客信息管理1.1 顾客基本信息1.1.1 顾客ID:每一个顾客在系统中的惟一标识符。
1.1.2 顾客姓名:顾客的姓名信息。
1.1.3 顾客性别:记录顾客的性别,通常为男或者女。
1.2 顾客联系信息1.2.1 顾客手机号码:顾客的联系电话号码。
1.2.2 顾客邮箱:顾客的电子邮箱地址。
1.2.3 顾客地址:顾客的居住地址。
1.3 顾客购买记录1.3.1 购买日期:记录顾客购买商品的日期。
1.3.2 购买商品:记录顾客购买的商品信息。
1.3.3 购买数量:记录顾客购买每种商品的数量。
二、商品信息管理2.1 商品基本信息2.1.1 商品ID:每一个商品在系统中的惟一标识符。
2.1.2 商品名称:商品的名称信息。
2.1.3 商品价格:商品的售价。
2.2 商品分类信息2.2.1 商品类别:将商品按照一定的分类标准进行分类。
2.2.2 商品品牌:记录商品所属的品牌信息。
2.2.3 商品产地:记录商品的生产地信息。
2.3 商品库存信息2.3.1 商品数量:记录每种商品的库存数量。
2.3.2 商品入库日期:记录商品入库的日期。
2.3.3 商品过期日期:记录商品的过期日期。
三、员工信息管理3.1 员工基本信息3.1.1 员工ID:每一个员工在系统中的惟一标识符。
3.1.2 员工姓名:员工的姓名信息。
3.1.3 员工性别:记录员工的性别,通常为男或者女。
3.2 员工联系信息3.2.1 员工手机号码:员工的联系电话号码。
3.2.2 员工邮箱:员工的电子邮箱地址。
3.2.3 员工地址:员工的居住地址。
3.3 员工职位信息3.3.1 员工职位:记录员工的职位信息,如收银员、导购员等。
3.3.2 员工工资:记录员工的薪资信息。
超市管理系统数据字典
超市管理系统数据字典1. 介绍超市管理系统是一种用于管理超市业务流程的软件系统。
数据字典是超市管理系统中用于记录和描述数据元素的文档,它提供了对系统中各个数据项的详细定义和说明,以便用户和开发人员能够更好地理解和使用系统。
2. 数据字典结构数据字典通常由以下几个部分组成:2.1 数据字典标题数据字典标题是对整个数据字典的简要描述,可以包括系统名称、版本号等信息。
2.2 数据字典目录数据字典目录列出了数据字典中所有数据项的名称和对应的页面号,以便用户快速查找需要的信息。
2.3 数据项定义数据项定义是对每个数据项的详细描述,包括数据项名称、数据类型、长度、取值范围、含义等。
例如:数据项名称:商品编号数据类型:字符型长度:10取值范围:由系统自动生成的唯一标识含义:用于唯一标识每个商品的编号。
2.4 数据项示例数据项示例是对每个数据项的具体示例,以便用户更好地理解和使用系统。
例如:数据项名称:商品名称示例:苹果2.5 数据项关系数据项关系描述了数据项之间的关系,可以是一对一关系、一对多关系、多对多关系等。
例如:数据项1:商品编号数据项2:商品名称关系:一对一关系2.6 数据项约束数据项约束定义了对数据项取值的限制条件,以保证数据的有效性和一致性。
例如:数据项名称:商品价格数据类型:数值型长度:10取值范围:大于等于0的实数约束:价格必须为非负数。
3. 数据字典示例数据字典标题:数据字典目录:1. 商品信息(页面1)2. 顾客信息(页面5)3. 销售记录(页面10)数据项定义:1. 商品信息1.1 商品编号- 数据类型:字符型- 长度:10- 取值范围:由系统自动生成的唯一标识- 含义:用于唯一标识每个商品的编号。
1.2 商品名称- 数据类型:字符型- 长度:50- 取值范围:任意字符- 含义:用于描述商品的名称。
2. 顾客信息2.1 顾客编号- 数据类型:字符型- 长度:10- 取值范围:由系统自动生成的唯一标识- 含义:用于唯一标识每个顾客的编号。
超市管理系统数据字典
超市管理系统数据字典一、概述超市管理系统是一种用于管理超市日常运营的软件系统。
该系统涵盖了超市的各个方面,包括商品管理、库存管理、销售管理、会员管理等。
数据字典是对超市管理系统中使用的各种数据进行定义和描述的文档,它提供了对数据的详细说明,包括数据的名称、类型、长度、取值范围等。
二、数据字典1. 商品表(Product)字段名类型长度描述----------------------------------------------商品ID 整数 10 商品的唯一标识符商品名称字符串 50 商品的名称商品价格浮点数 10,2 商品的价格(最多两位小数)商品类别字符串 50 商品所属的类别库存数量整数 10 商品的库存数量生产日期日期 - 商品的生产日期进货日期日期 - 商品的进货日期2. 库存表(Inventory)字段名类型长度描述----------------------------------------------库存ID 整数 10 库存的唯一标识符商品ID 整数 10 商品的唯一标识符库存数量整数 10 商品的库存数量入库日期日期 - 商品入库的日期仓库位置字符串 50 商品在仓库中的位置3. 销售记录表(SalesRecord)字段名类型长度描述----------------------------------------------记录ID 整数 10 销售记录的唯一标识符商品ID 整数 10 商品的唯一标识符销售数量整数 10 销售的商品数量销售日期日期 - 销售的日期销售金额浮点数 10,2 销售的总金额(最多两位小数)会员ID 整数 10 购买商品的会员的唯一标识符4. 会员表(Member)字段名类型长度描述----------------------------------------------会员ID 整数 10 会员的唯一标识符会员姓名字符串 50 会员的姓名会员电话字符串 20 会员的联系电话注册日期日期 - 会员的注册日期会员积分整数 10 会员的积分5. 供应商表(Supplier)字段名类型长度描述----------------------------------------------供应商ID 整数 10 供应商的唯一标识符供应商名称字符串 50 供应商的名称供应商电话字符串 20 供应商的联系电话供应商地址字符串 100 供应商的地址联系人姓名字符串 50 供应商的联系人姓名三、数据字典的作用1. 数据字典提供了对超市管理系统中使用的各种数据的详细描述,使得开发人员、系统管理员和用户能够更好地理解数据的含义和用途。
超市管理系统数据字典
超市管理系统数据字典1. 介绍超市管理系统是一种用于管理超市日常运营的软件系统。
它帮助超市管理人员更好地管理商品库存、销售数据、员工信息等各项数据,以提高超市的运营效率和管理水平。
本文将详细介绍超市管理系统中的数据字典,包括各个数据表的字段、数据类型、约束条件等信息。
2. 数据字典2.1 商品表(Product)字段名数据类型约束条件说明product_id int 主键,自增商品IDproduct_name varchar(50) 非空商品名称category_id int 外键商品分类IDprice decimal(8,2) 非空,大于0 商品价格stock int 非空,大于等于0 商品库存量2.2 商品分类表(Category)字段名数据类型约束条件说明category_id int 主键,自增分类IDcategory_name varchar(50) 非空分类名称2.3 销售记录表(SalesRecord)字段名数据类型约束条件说明product_id int 外键商品IDquantity int 非空,大于0 销售数量sale_date date 非空销售日期customer_name varchar(50) 非空客户姓名2.4 员工表(Employee)字段名数据类型约束条件说明employee_id int 主键,自增员工ID employee_name varchar(50) 非空员工姓名position varchar(50) 非空员工职位salary decimal(8,2) 非空,大于0 员工薪资2.5 供应商表(Supplier)字段名数据类型约束条件说明supplier_id int 主键,自增供应商ID supplier_name varchar(50) 非空供应商名称contact_info varchar(50) 非空供应商联系信息2.6 采购记录表(PurchaseRecord)字段名数据类型约束条件说明record_id int 主键,自增记录IDsupplier_id int 外键供应商IDquantity int 非空,大于0 采购数量purchase_date date 非空采购日期3. 数据字典说明3.1 商品表(Product)商品表用于存储超市中的商品信息,包括商品ID、商品名称、商品分类ID、商品价格和商品库存量等字段。
超市管理系统数据字典
超市管理系统数据字典1. 数据字典概述超市管理系统是一个用于管理超市日常运营的软件系统。
数据字典是该系统中用于定义和描述数据元素的文档,它提供了对系统中各个数据元素的详细说明,包括数据元素的名称、数据类型、长度、取值范围、含义等信息,以便开辟人员和系统用户能够准确理解和使用这些数据。
2. 数据字典结构数据字典按照数据元素的逻辑关系和功能进行组织和分类,主要包括以下几个部份:2.1 基本信息在基本信息部份,对超市管理系统的基本信息进行描述,包括系统名称、版本号、作者、创建日期等。
2.2 数据元素数据元素是超市管理系统中的基本数据单位,它代表了系统中的某个具体的数据项。
每一个数据元素在数据字典中都有相应的条目,包括数据元素名称、数据类型、长度、取值范围、含义等信息。
例如:数据元素名称:商品编号数据类型:字符串长度:10取值范围:由系统自动生成的惟一编号含义:用于惟一标识每一个商品的编号。
2.3 数据结构数据结构描述了数据元素之间的关系和组织方式。
例如,超市管理系统中的商品信息可以包括商品编号、商品名称、商品价格等数据元素,这些数据元素可以组织成一个商品信息的数据结构。
例如:数据结构名称:商品信息数据元素1:商品编号数据元素2:商品名称数据元素3:商品价格2.4 数据字典表数据字典表是对系统中的各个数据表进行描述的部份。
每一个数据表在数据字典中都有相应的条目,包括表名、表描述、表字段等信息。
例如:表名:商品表表描述:存储超市中的商品信息表字段1:商品编号表字段2:商品名称表字段3:商品价格3. 数据字典编写规范为了保证数据字典的准确性和一致性,编写数据字典需要遵循一定的规范。
以下是一些常用的编写规范:3.1 命名规范数据元素、数据结构和数据表的命名应具有一定的规范性和描述性,以便于开辟人员和系统用户理解和识别。
命名应尽量简洁明了,避免使用过长或者过于复杂的名称。
3.2 数据类型规范对于每一个数据元素,需要明确指定其数据类型,例如整数、浮点数、字符串等。
超市管理系统数据字典
超市管理系统数据字典1. 顾客信息表(Customer)- 字段:- 顾客ID(CustomerID):顾客的唯一标识符,主键- 姓名(Name):顾客的姓名- 性别(Gender):顾客的性别- 年龄(Age):顾客的年龄- 手机号码(PhoneNumber):顾客的联系电话- 地址(Address):顾客的居住地址2. 商品信息表(Product)- 字段:- 商品ID(ProductID):商品的唯一标识符,主键- 商品名称(ProductName):商品的名称- 商品类型(ProductType):商品的类型,如食品、饮料、日用品等 - 商品价格(Price):商品的价格- 商品库存(Stock):商品的库存数量3. 采购单表(PurchaseOrder)- 字段:- 采购单号(OrderID):采购单的唯一标识符,主键- 采购日期(PurchaseDate):采购单的日期- 采购员(Purchaser):采购单的负责人- 商品ID(ProductID):采购的商品ID,外键关联商品信息表- 采购数量(Quantity):采购的商品数量- 总金额(TotalAmount):采购单的总金额4. 销售单表(SalesOrder)- 字段:- 销售单号(OrderID):销售单的唯一标识符,主键- 销售日期(SalesDate):销售单的日期- 销售员(Salesperson):销售单的负责人- 顾客ID(CustomerID):购买商品的顾客ID,外键关联顾客信息表 - 商品ID(ProductID):销售的商品ID,外键关联商品信息表- 销售数量(Quantity):销售的商品数量- 总金额(TotalAmount):销售单的总金额5. 库存管理表(Inventory)- 字段:- 商品ID(ProductID):商品的唯一标识符,主键- 商品库存(Stock):商品的库存数量6. 供应商信息表(Supplier)- 字段:- 供应商ID(SupplierID):供应商的唯一标识符,主键- 供应商名称(SupplierName):供应商的名称- 联系人(Contact):供应商的联系人- 联系电话(PhoneNumber):供应商的联系电话- 地址(Address):供应商的地址7. 促销活动表(Promotion)- 字段:- 活动ID(PromotionID):促销活动的唯一标识符,主键- 活动名称(PromotionName):促销活动的名称- 活动类型(PromotionType):促销活动的类型,如打折、满减等- 活动开始日期(StartDate):促销活动的开始日期- 活动结束日期(EndDate):促销活动的结束日期以上是超市管理系统数据字典的详细内容,包括顾客信息表、商品信息表、采购单表、销售单表、库存管理表、供应商信息表和促销活动表。
网上购物系统数据字典
网上购物系统数据字典订单信息表编号字段名称数据类型说明1OrderID bigint编号,主键,增2GoodsId Int商品编号3Amount Int订货数4Receiving Tinyint收货方式(0-货到付款1-平邮2-ems3-快递4-e邮宝)5AdminChecked Tinyint订单状态(0-没有提交;1-用户提交;2-处理;3-发货;4-结帐)6PostTime Datetime提交时间7UserId varchar(20)用户名8OrderTime Datetime订购时间9OrderCount Smallint订购数量10SalePrice Float销售价格11UserChecked Tinyint用户确认(0-用户订购;1-送至收银台;2-提交订购)用来保存商品类别的信息,结构如下表所示:编号字段名称数据类型说明1GoodsId int商品编号2MerchandiseTypeId int商品类别3MerchandiseName varchar(50)商品名称4SN_Number varchar(50)商品序列号5Producer varchar(50)生产厂家6Package varchar(50)包装类型7SalePrice float销售价格8StorePrice float进货价格9Content varchar(100)商品简介10ReadCount int阅读次数11BuyCount int销售数量12GoodsMount int商品数量13GoodsState Tinyint0-正常1-缺货2-采购中 3-永久缺货客户信息表用来保存注册用户的基本信息,结构如下表如示:编号字段名称数据类型说明1UserId varchar(20)用户名2Pwd varchar(20)用户密码3UserName varchar(50)用户姓名4Sex bit性别5Address varchar(1000)地址6Email varchar(50)电子邮件地址7Telephone varchar(100)电话8payment Tinyint付款方式(1-货到付款,0-信用卡,2-邮局,3-支付宝,4-财付通)9UserState Tinyint0-未登录1-登录2-注销管理员表用来保存系统管理员的基本信息,结构如下表所示:编号字段名称数据类型说明1AdminId varchar(20)用户名2PassWd varchar(20)密码3Name varchar(50)用户姓名4AdminType Tinyint1-仓库管理员0-财会2-发货人员。
超市管理系统数据字典 (2)
超市管理系统数据字典一、引言超市管理系统是一种用于管理超市日常运营的软件系统。
该系统涵盖了超市各个部门的管理和运营流程,包括商品管理、库存管理、销售管理、会员管理等。
为了保证系统的正常运行和数据的准确性,本文档旨在提供超市管理系统的数据字典,详细描述了系统中涉及到的各个数据表的结构、字段和数据类型等信息。
二、数据字典1. 商品表(Product)字段名数据类型描述----------------------------------商品ID int 商品的惟一标识符商品名称 varchar 商品的名称商品类别 varchar 商品所属的类别商品价格 decimal 商品的价格商品库存 int 商品的库存数量商品供应商 varchar 商品的供应商名称商品描述 text 商品的详细描述信息2. 库存表(Inventory)字段名数据类型描述----------------------------------库存ID int 库存的惟一标识符商品ID int 商品的惟一标识符入库日期 date 商品入库的日期入库数量 int 商品入库的数量入库单价 decimal 商品的入库单价入库总价 decimal 商品的入库总价3. 销售表(Sales)字段名数据类型描述----------------------------------销售ID int 销售记录的惟一标识符商品ID int 商品的惟一标识符销售日期 date 商品销售的日期销售数量 int 商品销售的数量销售单价 decimal 商品的销售单价销售总价 decimal 商品的销售总价4. 会员表(Member)字段名数据类型描述----------------------------------会员ID int 会员的惟一标识符会员姓名 varchar 会员的姓名会员性别 varchar 会员的性别会员年龄 int 会员的年龄会员电话 varchar 会员的联系电话注册日期 date 会员的注册日期5. 供应商表(Supplier)字段名数据类型描述----------------------------------供应商ID int 供应商的惟一标识符供应商名称 varchar 供应商的名称供应商地址 varchar 供应商的地址供应商电话 varchar 供应商的联系电话供应商邮箱 varchar 供应商的邮箱地址6. 收银员表(Cashier)字段名数据类型描述----------------------------------收银员ID int 收银员的惟一标识符收银员姓名 varchar 收银员的姓名收银员性别 varchar 收银员的性别收银员年龄 int 收银员的年龄收银员电话 varchar 收银员的联系电话入职日期 date 收银员的入职日期7. 促销活动表(Promotion)字段名数据类型描述----------------------------------活动ID int 促销活动的惟一标识符活动名称 varchar 促销活动的名称活动类型 varchar 促销活动的类型活动开始日期 date 促销活动的开始日期活动结束日期 date 促销活动的结束日期活动描述 text 促销活动的详细描述信息三、总结本文档提供了超市管理系统的数据字典,详细描述了系统中涉及到的各个数据表的结构、字段和数据类型等信息。
超市管理系统数据字典
回相应的库存査询结果
结果
输入进货
用户通过
已经登录的用户•使用木系
进货查询
査询信息
进货査询功能
统的进货查询功能,输入想要查
条件
模块输入的数
询的关键字
据
系统返回
进货査询
系统根据查询条件查询数据,返
进货査询
进货查询结果
条件
回相应的进货査询结果
结果
数据存储描述
数据存储名称
简述
数据存储组成
相关联的处理
用户信息
录单据
额+经手人+备
注
入库单
超市
填打入库
审孩入库
时间+入库
收货后的
单
单
氓号+商品名称
入库确认
〒供应商编号“
入库数址+单价
+金额+经手人+
当前库存量十备
注
销售记
售出
商品销售
系统记录
时间+销售
录
商品时由
销售信息
记录编号+商品
收银员扫
名称+商品編号
描记录相
+单价+数虽+金
应商品信
额+剩余库存扌
息
经手人+备注
数虽+金额+经
手人
处理逻辑描述
处理逻辑
名称
输入的数
据流
处理逻辑的描述
输出的数
据流
处理频率
用户登陆
用户名、密
用户通过登陆界面,使用用
登陆信息
码
户名和密码登陆超市管理系统
系统后台