完整word版超市管理系统数据库设计Word格式文档下载.docx
- 文档编号:19259586
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:21
- 大小:359.46KB
完整word版超市管理系统数据库设计Word格式文档下载.docx
《完整word版超市管理系统数据库设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《完整word版超市管理系统数据库设计Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。
最低:
600MHz,建议:
1GHz或更高
内存:
最小:
512MB,建议:
1GB或更大
1.2系统开发环境
在原始开发阶段,开发平台主要是:
系统平台:
windowsserver2003
开发工具:
sqlserver2005
2。
数据库的命名规则
在本数据库中,主要采用驼峰法的命名方法和缩写法,主要规定如下:
(1)所有对象的命令都应遵循见名知义原则;
(2)所有对象名称的缩写应遵循大家的使用习惯;
(3)数据库中各对象命名遵从系统类图中名对象的命名(参考系统分析设计文档);
(4)表名都以T(Table)开头,如语种信息数据表命名为:
T_Language;
(5)视图名都以V(View)开头,后面以相关表名的第二个字母表示,如ViewCorporationKeyword(公司与所注册关键字信息);
(6)在数据表中,实体的属性以实体名的缩写+属性英文缩写表示,如语种名称用LanName表示;
(7)SQLServer中数据库命名可以直接使用系统名称,例如学生信息管理数据库可以命名为:
StudentInfo;
(8)对于各表间有联系的列(主键、外键等)仍使用原表中的列名;
(9)触发器以TR_开头。
3.需求分析
超市管理系统是一款专业的超市管理软件,其中包含超市商品销售管理系统,超市库存管理系统(超市仓库管理系统),超市进货系统等子模块。
软件界面设计简洁,美观,其人性化的软件流程,使普通用户不需培训也能很快掌握软件操作使用方法,上手极易。
强大报表与集成查询功能是本软件的最大特色,所有功能在用户需要的使用地方自然体现,不用打开多个窗口重复查询。
这款超市管理软件广泛适用于商场,超市,门店等用于超市进销存管理,库存管理,员工管理等场合,是您企业进行信息化管理的强大工具。
数据字典
超市管理系统的基本数据字典的内容如下:
员工信息表包括的数据项:
员工编号,雇员姓名,性别,职位,身份证号,部门编号,电话,住址,备注等字段。
2部门表包含的数据项:
部门编号,部门名称。
3。
供应商表包含的数据项:
供应商编号,供应商名称,地址,邮编,联系电话,银行卡号,银行名称,联系人,备注。
4。
会员表包含的数据项:
会员编号,会员名称,性别,身份证号码,积分,备注.
5。
操作员表包含的数据项:
用户名,密码,职位.
6.商品采购单表包含的数据项:
采购单号,采购日期,总价格,经手人。
7。
商品采购信息表包含的数据项:
进货编号,商品编号,商品名称,进货价格,供应商编号,单位,产品数量。
8.采购退货单表包含的数据项:
销售单号,销售日期,总价格,经手人。
9.采购退货信息表包含的数据项:
退货编号,商品编号,商品名称,进货价格,供应商编号,单位,产品数量。
10.销售单表包含的数据项:
销售单号,销售日期,销售总价格,经手人.
11.销售信息表包含的数据项:
销售日期,现金或卡,会员编号,是否会员,商品编号,数量,销售价格,销售编号.
12。
顾客退货单表包含的数据项:
退货单号,退货日期,销售总价格,经手人
13。
顾客退货信息表包含的数据项:
退货编号,商品编号,商品名称,单位,总价格,数量
14.入库信息表包含的数据项:
入库编号,商品编号,进货数量,进货时间,单位,经手人
15。
出库信息表包含的数据项:
出库编号,商品编号,出库数量,出货时间,单位,经手人
16。
库存表包含的数据项:
库存编号,商品编号,库存数量,单位
17。
盘点表包含的数据项:
商品编号,单位,盘点数量,赢亏数量,盘点日期,盘点人,备注
18.商品信息表包含的数据项:
商品编号,商品名称,种类,建议价格,库存下限,规格,单位,供应商编号
系统的顶层数据流图
概念设计
1)员工信息表
2)部门表
3)供应商信息表
4)会员表
5)操作员表
6)商品采购单表
7)采购信息表
8)采购退货单表
9)采购退货信息表
10)销售单表
11)销售信息表
12)顾客退货单表
13)顾客退货信息表
14)入库信息表
15)出库信息表
16)库存表
17)盘点表
18)商品信息表
逻辑设计
逻辑设计就是将概念模型转换为SQLServer所支持的数据模型,即将概念设计得出的E-R图转换为关系模型。
1.员工信息表(员工编号,姓名,性别,职位,身份证号,部门编号,电话,住址,备注).
2部门表(部门编号,部门名称)。
供应商表(供应商编号,供应商名称,地址,邮编,联系电话,银行卡号,银行名称,联系人,备注)。
4.会员表(会员编号,姓名,性别,身份证号码,积分,备注)。
5.操作员表(用户名,密码,职位)。
6.商品采购单表(采购单号,采购日期,总价格,经手人)。
7.商品采购信息表(进货编号,商品编号,商品名称,进货价格,供应商编号,单位,产品数量)。
8。
采购退货单表(退货单号,日期,总价格,经手人).
9.采购退货信息表(退货编号,商品编号,商品名称,进货价格,供应商编号,单位,产品数量).
10。
销售单表(销售单号,销售日期,销售总价格,经手人)。
11.销售信息表(销售日期,现金或卡,会员编号,是否会员,商品编号,数量,销售价格,销售编号,商品名称,).
顾客退货单表(退货单号,退货日期,总价格,经手人)。
13.顾客退货信息表(退货编号,商品编号,商品名称,单位,价格,数量)。
14.入库信息表(入库编号,商品编号,进货数量,时间,单位,经手人)。
15.出库信息表(出库编号,商品编号,出库数量,时间,单位,经手人)。
库存表(库存编号,商品编号,库存数量,单位)。
盘点表(商品编号,单位,盘点数量,赢亏数量,盘点日期,盘点人,备注)。
18.商品信息表(商品编号,商品名称,种类,建议价格,库存下限,规格单位,供应商编号)。
6。
物理设计
数据库表索引
表名
中文名
ProductInfo
商品信息表
Operate
操作员表
EmployeeInfo
雇员表
OutStock
出库表
InStock
进库表
OutputInfo
销售表
ProvindeInfo
供货商表
Department
部门表
InputInfo
进货表
MemberInfo
会员表
SmallInput
进货单表
SmallOutput
销售单表
CheckStock
盘点表
EreturnPro
顾客退货表
provideReturn
采购退货表
smallEReturn
顾客退货单表
SmallPReturn
采购退货单
StockInfo
库存表
EmployeeInfo(雇员表)
字段名
数据类型
长度
说明
描述
EmployeeNo
char
6
主键非空
员工编号
EmployeeName
nvarchar
5
非空
员工姓名
principalship
nchar
10
职务
IDcard
varchar
18
身份证号码
DepartmentNo
4
外键非空
部门编号
Sex
Char
2
性别
Tel
20
电话
address
50
地址
remark
Department(部门表)
DepartmentName
8
部门名称
ProvideInfo(供应商表)
ProvideNo
供应商编号
ProvideName
30
供应商名称
Address
供应商地址
PostNo
供应商邮编
Tell
Varchar
15
联系电话
BankCard
16
银行卡号
BankName
Nchar
银行名称
Lxr
Nvarchar
联系人
Remark
Text
MemberInfo(会员表)
MemberNO
会员编号
MemberName
会员名称
IDCard
Integral
Int
积分
ProductInfo(商品信息表)
productNo
13
商品编号
productName
商品名称
Kind
种类
Price
Float
建议价格
LowCount
库存下限
Spec
规格
Unit
单位
StockInfo(库存信息)
stockNo
主键自动增长
库存编号
Productno
外键
StockCount
库存数量
InStock(入库信息表)
InNo
进货编号
Procount
进货数量
Intime
datatime
进货时间
Employeename
经手人
outStock(出库信息表)
OutNo
出库编号
proCount
出库数量
Outtime
Datetime
出货时间
Employeeno
InputInfo(进货表)
InputNo
7
Productname
进货价格
productcount
int
产品数量
ProvideReturn(采购退货表)
returnNo
退货编号
OutputInfo(销售表)
saleDate
销售日期
MoneyOrCash
现金或卡
MemberNo
MemberOrNot
是否会员
ProductNo
Count
数量
销售价格
SaleNo
销售编号
EreturnPro(顾客退货表)
ReturnNo
ProductName
总价格
Smallinput(进货单表)
主键
采购单号
InputDate
采购日期
pricecount
float
SmallOutput(销售单表)
自动增长非空
销售单号
outdated
Pricecount
销售总价格
nvarChar
SmallEReturn(顾客退货单表)
退货单号
Retime
退货日期
SmallPReturn(采购退货单表)
checkStock(盘点表)
checkid
盘点编号
unit
checkNum
盘点数量
PalNum
赢亏数量
checkDate
盘点日期
checkPeople
盘点人
operate(操作员表)
Userid
主键
用户编号
Username
12
用户名
Pwd
varChar
密码
Competence
职位
安全性设计
1防止用户直接操作数据库的方法
7.2视图设计
视图
SQL脚本
V_checkstock
盘点库存的视图
包括(盘点编号,商品编号,商品名称,单位,盘点数量,赢亏数量,盘点人,盘点日期,备注)
V_employee
员工信息的视图
包括(员工编号,姓名,性别,职位,身份证号,部门名称,电话,住址,备注)
V_InputInfo
采购信息视图
包括(进货编号,商品编号,商品名称,进货价格,供应商编号,单位,产品数量,经手人)
V_outputInfo
销售信息视图
包括(销售日期,现金或卡,会员编号,是否会员,商品编号,数量,销售价格,销售编号,经手人)
V_proInstock
入库信息表
包括(入库编号,商品编号,商品名称,进货数量,进货时间,单位,经手人)
V_proOutstock
出库信息表
包括(出库编号,商品编号,商品名称,进货数量,进货时间,单位,经手人)
V_stock
库存信息表
包括(库存编号,商品编号,商品名称,库存数量,单位)
7.3角色与权限
8.数据库管理与维护说明
附录(代码实现)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 超市 管理 系统 数据库 设计