超市管理系统数据库设计说明书.docx
- 文档编号:9575496
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:11
- 大小:19.52KB
超市管理系统数据库设计说明书.docx
《超市管理系统数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《超市管理系统数据库设计说明书.docx(11页珍藏版)》请在冰豆网上搜索。
超市管理系统数据库设计说明书
超市管理系统数据库设计说明书
1引言
1.1编写目的
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
预期读者为超市管理系统的开发人员、数据库设计人员、程序员。
1.2背景
项目名称:
超市管理系统。
提出者:
XXX。
开发者:
郭琦,梁颖嘉,刘浩然,李小龙。
用户:
中小型超市
1.3定义
XXXX(列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
)
1.4参考资料
软件设计文档国家标准操作手册(GB8567——88)。
2外部设计
2.1标识符和状态
2.2使用它的程序
由于本系统采用B/S架构的分布式系统,真正与数据库进行交互式服务器端。
2.3约定
2.4专门指导
2.5支持软件
数据库服务器操作系统:
MicrosoftWindowsXP以上
数据库管理系统:
MicrosoftSQLServer2008EnterpriseEdition
3结构设计
3.1概念结构设计
3.2逻辑结构设计
销售信息
名称
简称
键值
类型
长度
值域
初值
备注
账单号
BillID
P
char
10
系统自动生成
商品号
GoodsID
F
char
10
参照上架商品信息表
购物数量
BuyNum
int
>=1
总价
Sum
money
>0.00
0.00
结账时间
BillTime
datetime
商品信息
名称
简称
键值
类型
长度
值域
初值
备注
商品编号
GoodsID
P
char
10
参照库存商品信息
条形码
BarCode
char
10
参照库存商品信息
商品名称
GoodsName
char
10
参照库存商品信息
类别编号
TypeID
F
char
10
参照商品类别编号
生产日期
GoodsProduceTime
datetime
参照库存商品信息
保质期
GoodsProtectedTime
datetime
参照库存商品信息
备注
Text
varchar(max)
库存商品信息
名称
简称
键值
类型
长度
值域
初值
备注
商品编号
GoodsID
P
char
10
条形码+生产日期
条形码
BarCode
char
10
库存数量
GoodsNum
int
>=0
0
入库日期
StoreTime
datetime
备注
Text
varchar(max)
上架商品信息
名称
简称
键值
类型
长度
值域
初值
备注
商品编号
GoodsID
P
char
10
条形码+生产日期
条形码
BarCode
char
10
上架数量
GoodsNum
int
>=0
0
上架日期
StoreTime
datetime
备注
Text
varchar(max)
供应商信息
名称
简称
键值
类型
长度
值域
初值
备注
供应商编号
SupplierID
P
char
10
供应商名称
SupplierName
char
10
联系人
ContactName
char
10
联系电话
ContactTel
char
20
地址
Address
varchar
50
商品类别
TypeID
F
char
10
参照商品类别信息
会员信息
名称
简称
键值
类型
长度
值域
初值
备注
会员号
VIPID
P
char
10
会员姓名
VIPName
char
10
性别
Sex
char
2
‘男’or‘女’
生日
Birthday
datetime
联系电话
VIPTel
char
20
地址
VIPAddress
varchar
50
积分
VIPScore
int
>=0
0
职业
VIPJob
char
10
购物偏好(商品类别)
TypeID
F
char
10
参照商品类别信息
员工信息
名称
简称
键值
类型
长度
值域
初值
备注
工号
EmpID
P
char
10
姓名
EmpName
char
10
性别
EmpSex
char
2
‘男’or‘女’
生日
EmpBirthday
datetime
部门号
DepID
F
char
10
参照部门信息
职务
EmpJob
char
10
权限
Key
char
5
00000
每个值对应一个权限
部门信息
名称
简称
键值
类型
长度
值域
初值
备注
部门号
DepID
P
char
10
部门名
DepName
char
10
电话
DepTel
char
20
主管
Manager
F
char
10
参照员工编号
商品类别信息
名称
简称
键值
类型
长度
值域
初值
备注
类别编号
TypeID
P
char
10
类别名称
TypeName
char
20
用户登录验证
名称
简称
键值
类型
长度
值域
初值
备注
员工号
EmpID
P
char
10
参照员工信息
密码
Password
char
20
加密显示
3.3物理结构设计
在SQLSEVER2008上物理结构的设计主要是索引的设计。
即应对每张表具有非空单值,且经常使用的列设置索引,但不能大量使用索引,否则反而会会影响运行速度。
4运用设计
4.1数据字典设计
详见《超市管理系统需求说明书》
4.2安全保密设计
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。
在数据库设计过程中,我们一直以两个方面的性能作为最求的目标:
1、高的效率;2、高的安全性。
在本系统数据库设计的过程中,我们采用SQLServer2008数据库管理系统来管理系统中所涉及到的相关数据信息。
由于SQLServer2008本身做具有的一些数据库安全性的功能,是我们在实际设计数据库的过程中,对安全性性能的考虑的工作量大大减少。
具体在本系统中,我们通过以下三个方面来保证数据的安全性。
1、提供安全的数据库备份还原功能。
用户可以通过系统客户端提供的数据库备份与还原功能,对数据库文件进行备份还原,以提高系统数据库的安全性;
2、在数据库系统中,用户相关信息无疑是所有信息中的重中之重。
在本系统,我们采用单项加密的算法对用户口令信息进行加密。
本系统中对欲进入网络的敏感信息,如用户的账号密码等信息在进入网络前都使用不需要密钥的单向不可逆加密算法进行加密,得到一段固定长度的信息摘要,将该信息摘要传输到服务器中,再由服务器对这些数据进行数据持久化(如存储到数据库中),代替了敏感信息以明文的形式在网络中传输和在服务器中存储的形式,从而提高了系统的数据安全性和稳定性。
3、在本系统中,恰当的管理系统中各个用户权限。
下面是赠送的保安部制度范本,不需要的可以编辑删除!
!
!
!
谢谢!
保安部工作制度
一、认真贯彻党的路线、方针政策和国家的法津法规,按照####年度目标的要求,做好####的安全保卫工作,保护全体人员和公私财物的安全,保持####正常的经营秩序和工作秩序。
二、做好消防安全工作,认真贯彻“预防为主”的方针,教育提高全体人员的消防意识和防火知识,配备、配齐####各个楼层的消防器材,管好用好各种电器设备,确保####各通道畅通,严防各种灾害事故的发生。
三、严格贯彻值班、巡检制度,按时上岗、到岗,加经对重要设备和重点部位的管理,防止和打击盗窃等各种犯罪活动,确保####内外安全。
四、、加强保安队部建设,努力学习业务知识,认真贯彻法律法规,不断提高全体保安人员的思想素质和业务水平,勤奋工作,秉公执法,建设一支思想作风过硬和业务素质精良的保安队伍。
11、保持监控室和值班室的清洁干净,天天打扫,窗明地净。
12、服从领导安排,完成领导交办任务。
5、积极扑救。
火警初起阶段,要全力自救。
防止蔓延,尽快扑灭,要正确使用灭火器,电器,应先切断电源。
6、一旦发生火灾,应积极维护火场秩序,保证进出道路畅通。
看管抢救重要物资,疏散危险区域人员。
九、协同本部门或其他部门所进行的各项工作进行记录。
保安员值班操作及要求
一、交接岗
1、每日上午9时和下午19时为交接岗。
2、交接岗时将当班所接纳物品清点清楚,以及夜班所发生的情况未得到解决的需>
面汇报。
检查值班室内外的卫生状况,地面无纸屑,桌面无杂物,整齐清洁。
二、执勤
1、7:
50—8:
10、13:
50—14:
10立岗迎接上班人员;12:
00—12:
20、18:
00—18:
20立岗送下班人员。
2、值勤时做到遇见领导立岗,检查物品立岗,外来人员进出立岗。
3、门卫室值勤时,应做到坐姿端正,注视监视器的动态,做好接待工作,值勤期间不看书报电视,听收音机。
不与无关人员聊天,劝阻无关人员不要在门卫室寄存物品或打电话,禁止打瞌睡。
4、维持门口秩序,使之保持畅通。
5、熟记消防,报警,救护及内部联系电话。
三、巡逻
巡逻是防盗及发现####有不安全因素的重要措施。
1、每天按照巡检制度定时轮流巡逻。
2、巡逻时思想集中,保持高度警惕,不吸烟,不与无关人员闲聊,并将每一点所发生情况记录清楚,巡逻时做到勤走动,勤思考,勤观察。
发现问题及时报告。
3、白天加强对观众区、办公区及楼道的巡逻,夜晚以机房为重点进行检查,每晚零点之后巡查不少于两次。
四、防火工作
1、严格门卫制度,严禁无关人员,将易燃易爆物品带入####。
2、发现违反安全规定的电源和火种,应予以切断和熄灭,应报告####领导采取相关措施。
3、值勤时发现物质储存,保管不符合防火要求,消防器材移作他用及非正常使用灭火器,应及时阻止,并报告,提请有关部门整改。
4、发生火灾先拨打119向消防部队报警,并立即报告####领导。
报警时简要讲清####地址,电话号码及火情,同时派人在门口接应,引导消防车进入火场,向消防人员介绍水源,总电闸部位等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 数据库 设计 说明书