仓库信息管理系统5数据库设计说明书Word格式.doc

上传人:wj 文档编号:3960755 上传时间:2023-05-02 格式:DOC 页数:11 大小:323KB
下载 相关 举报
仓库信息管理系统5数据库设计说明书Word格式.doc_第1页
第1页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第2页
第2页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第3页
第3页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第4页
第4页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第5页
第5页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第6页
第6页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第7页
第7页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第8页
第8页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第9页
第9页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第10页
第10页 / 共11页
仓库信息管理系统5数据库设计说明书Word格式.doc_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

仓库信息管理系统5数据库设计说明书Word格式.doc

《仓库信息管理系统5数据库设计说明书Word格式.doc》由会员分享,可在线阅读,更多相关《仓库信息管理系统5数据库设计说明书Word格式.doc(11页珍藏版)》请在冰点文库上搜索。

仓库信息管理系统5数据库设计说明书Word格式.doc

说明:

A.本项目的名称是:

仓库信息管理和所开发出来的软件系统的名称:

仓库信息管理系统;

B.该软件项目的任务提出者:

企业管理人员,开发者:

三院07四专业

(杨梓鸣、梁雁云、李海美、黄玲玲、黄时凤、王超群、徐权、黄瀚锋、覃丹丹、蒋玺),

用户:

企业仓库信息管理人员。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

MVC(ModelViewControl)模块视图控制模式。

1.4参考资料

[1]萨师煊 王珊;

数据库系统概论;

北京:

高校教育出版;

2006

[2]黄明、梁旭;

Java信息系统设计与开发实例;

机械工业出版社;

2004

[3]陈松乔、仁胜兵、王国军;

现代软件工程;

清华大学出版社;

2外部设计

2.1标识符和状态

a)用户表(user):

中文字段名

英文字段名

数据类型

主键

非空

用户编号

ID

自动编号

Yes

No

b)库存产品信息表(productinfo):

字段类型

主键

标识

c)入库信息表(ProductIn):

d)出库信息表(ProductOut):

标识

e)库存信息表(ProductStore):

2.2使用它的程序

仓库信息管理系统统适合WindowsXP操作系统,后台数据库选择MicrosoftAccess2003,前台运行环境选择JDK1.4(以上版本)和Eclipse,前后台连接实验微软的JDBCto

ODBC方法,基本满足现在的主流配置的需要。

2.3约定

所有字段首字母都大写,并且字段名称是名称英文缩写。

例如:

用户名(UserName)、用户密码(Password)、权限种别(Power)。

2.4专门指导

用户表用来控制系统登录人员的权限,入库表用来描述仓库中所入库的产品信息包括数量、操作员、款型、颜色及备注还有日期,产品入库同时更新库存信息表中产品的数量,出库表用来描述仓库中产品出库的信息包括数量、操作员、款型、颜色及备注还有日期,产品出库同时更新库存信息表中产品的数量。

库存信息表用来反映仓库中现有的产品数量、款型以及颜色信息。

2.5支持软件

Eclipse-SDK-3.4RC4-win32、

JDK1.6.0_07及JRE1.6.0_07版本

MicrosoftOfficeAccess2003数据库

3结构设计

3.1概念结构设计

整个系统中实体之间的E—R模型

利用MicrosoftOfficeAccess2003进行数据库的设计,E-R图如下所示:

用户表(user)  

用户表应包括标识、用户名、密码以及权限种别。

图3-3用户信息实体的E-R图

库存产品信息表(productinfo)

库存产品信息表应包括标识、名称、负责人、所属部门、单位、单价及商品描述。

图3-6产品信息实体的E-R图

入库信息表(ProductIn)

入库信息表应包括标识、款型、颜色、入库日期、操作员、备注、产品型号对应数量。

图3-4入库信息实体的E-R图

出库信息表(ProductOut)

出库信息表应包括标识、款型、颜色、入库日期、操作员、备注、产品型号对应数量。

图3-5出库信息实体的E-R图

 库存信息表(ProductStore)

库存信息表应包括标识、款型、颜色、产品型号对应数量。

图3-7库存信息实体的E-R图

3.2逻辑结构设计

在上面的实体以及实体之间的关系的基础上,形成数据库中的表格和各个表格之间的关系。

仓库管理系统数据库中各个表格的设计结果如下面的几个表格所示。

每个表格表示在数据库中的一个表。

逻辑结构设计的任务就是把概念模型设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,现选用关系模型,E-R图向关系模型的转换结果如下所示:

用户表(user):

ID、Username、Password、Power其中ID为关键字。

库存产品信息表(productinfo):

ID、Name、Principal、Department、Unit、Unitprice、Comment其中ID为关键字。

入库信息表(ProductIn):

ID、Model、Color、Datein、Operator、Comment、Number36、Number37、Number38、Number39、Number40、Number41、Number42、Number43、Number44其中ID为关键字。

出库信息表(ProductOut):

库存信息表(ProductStore):

ID、Model、Color、Number36、Number37、Number38、Number39、Number40、Number41、Number42、Number43、Number44其中ID为关键字。

3.3物理结构设计

a)用户表(user),见表3-1:

表3-1 用户表

用户名

UserName

文本

用户密码

Password

权限种别

Power

b)库存产品信息表(productinfo)见表3-2:

表3-2 产品信息表

名称

Name

负责人

Principal

所属部门

Department

文本

单位

Units

单价

Unitprice

产品备注

Comment

c)入库信息表(ProductIn),见表3-3:

表3-3 入库信息表

款型

Model

颜色

Color

入库日期

Datein

操作员

Operator

备注

本产品号数量

Number36

数字

Number37

Number38

Number39

Number40

Number41

Number42

Number43

Number44

d)出库信息表(ProductOut),见表3-4:

表3-4 出库信息表

款型

出库日期

Dateout

颜色

e)库存信息表(ProductStore),见表3-5:

表3-5 库存信息表

4运用设计

4.1数据字典设计

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

一般说来,数据字典应该由对下列3类元素的定义组成:

(一)数据项(即数据元素)

数据项又称数据元素,是数据的最小单位,是无法再细分的数据。

下面列出主要的数据元素,如下表所示:

(二)数据存储

数据存储是数据结构保存的场所,它只描述了数据的逻辑存储结构,而不涉及它的物理组织。

现就以相关表来说明数据存储的定义,如下表所示。

数据存储名称:

用户表(user)

简述:

存放用户信息

数据存储组成:

ID+Username+Password+Power

关键字:

库存产品信息表(productinfo)

存放库存产品相关信息

ID+Name+Principal+Department+Units+Unitprice+Comment

入库信息表(ProductIn)

存放入库产品信息

ID+Model+Color+Datein+Operator+Comment+Number36+Number37+Number38+Number39+Number40+Number41+Number42+Number43+Number44

ID

出库信息表(ProductOut)

存放出库产品信息

ID+Model+Color+Datein+Operator+Comment+Number36+Number37+Number38+Number39+Number40+Number41+Number42+Number43+Number44

库存信息表(ProductStore)

存放库存产品信息

ID+Model+Color+Number36+Number37+Number38+Number39+Number40+Number41+Number42+Number43+Number44

(三)加工处理

加工处理是对数据流程图中的逻辑处理进行分析及一些必要说明。

如下表所示。

处理逻辑名称:

管理(添加、删除、修改)用户信息

制定用户信息表

输入的数据流:

用户姓名、密码、权限

处理:

根据实际情况添加或删除管理员、操作员

输出的数据流:

数据流“用户信息”写入数据存储用户信息表

处理频率:

如果用户信息无变动,处理基本上也是没变动

管理产品信息

添加、修改或删除库存产品信息

库存产品的信息

管理员或操作员管理

数据流“产品信息”写入数据存储产品信息表

对每种类型的入库产品处理一次(如已入库则报错)

入库管理

管理员或操作员存储入库的产品

管理员或操作员输入入库产品信息

数据流“入库产品”写入数据存储产品入库表并修改库存表

对每种类型的入库产品处理多次

出库管理

管理员或操作员输入出库产品信息

由管理员或操作员输入

数据流“出库产品”写入数据存储产品出库表并修改库存表

对每种类型的出库产品处理多次(如超出库存量则报错)

产品库存管理

操作员、管理员输入查看、修改库存产品存量

由管理员、操作员输入

数据流“库存产品”经图形化分析显示出来

对每种类型的出库产品处理多次

4.2安全保密设计

通过设置用户的权限来控制对数据库的访问,只有系统管理员权限的人才能进行对系统用户的管理,也就是对用户表(user)的控制访问。

只有系统用户,比如管理员和操作员,他们才有对库存产品信息表(productinfo)、入库信息表(ProductIn)、出库信息表(ProductOut)以及库存信息表(ProductStore)的操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2