文档介绍:数据库系统设计说明书
仓储物资管理系统设计
目录
一软件运行环境
运行环境
基本配置
操作系统
Window98/2000/XP
CPU
Penitium166以上兼容机种
内存容量
64M
硬盘容量
780M
服务器软件
数据库软件
Access 2003
开发工具
,Macromedia Dreamweaver MX 2004
开发语言
html,CSS,jsp,javascript
二需求分析
本学期的学习我们接触了一些企业管理的系统软件,如速达3000和用友ERP等。小组成立这初,想着借鉴一下以上那些管理系统软件设计一个工业、商业企业均可使用的仓储物资管理系统,那样子首先得给仓库分类,如仓库可分为材料库、成品库,入库方式可分为原材料入库、产成品入库、生产易耗品入库、调拨入库等,甚至还涉及到发票税金以及管理员权限方面。后来经过小组成员的讨论,要开发一个系统实现那些功能在这短短的几个星期里实在难于实现。原先列出的十几张表删了又删,最后只留下了五张表。最后决定下来的方案只能在一定程度上实现仓储物资管理系统的基本功能。
我们设计的仓储物资管理系统从功能上实现如下三大板块的功能:
包括“新产品入库”“填写客户资料”“填写供应商资料”
包括“普通入库”,“删除记录”“已有产品入库”
包括“库存查询”,“出库单查询”,“入库单查询”,“单件物品查询”
“查询客户资料”,“查询供应商资料”
仓储管理
更新
业务查询
仓库货品资料管理
查询
出库
入库
基本资料查询
供应商
入库
仓库
出库
客户
—R图
供应商
供应商名
地址
电话
供应商编号
—R图
顾客
顾客名
地址
电话
顾客编号
—R图
入库单
日期
货品号
货品名
单号
数量
. 入库单E—R图
出库单
日期
货品号
货品名
单号
数量
出库单E—R图
货品
货品名
供应商
录入日期
编号
余量
货品资料E—R图
管理员
账号
密码
管理员信息E—R图
—R图
供应商
入库
仓库
出库
客户
入库单
出库单
. 仓储存储系统总E—R图
数据字典表
字段名
数据类型
含义说明
空值情况
备 注
bid
文本(50)
顾客号
不可为空
bname
文本(50)
顾客名
可为空
badress
文本(50)
顾客地址
可为空
bel
文本(50)
顾客电话
可为空
sid
文本(50)
供应商号
不可为空
sname
文本(50)
供应商名
可为空
sadress
文本(50)
供应商地址
可为空
stel
文本(50)
供应商电话
可为空
fno
文本(50)
入库单号
不可为空
fdate
日期/时间(短日期)
入库日期
可为空
pid
文本(50)
货品号
不可为空
number
文本(50)
货品数量
可为空
sname
文本(50)
供应商名
可为空
ofno
文本(50)
出库单号
不可为空
ofdate
日期/时间(短日期)
出库日期
可为空
bname
文本(50)
顾客名
可为空
pname
文本(50)
货品名
可为空
redat
日期/时间(短日期)
录入日期
可为空
rest
文本(50)
余量
可为空
username
文本(18)
管理员用户名
不可为空
userpwd
文本(18)
密码
可为空
数据库的逻辑设计
1)E-R图转换为关系表
仓储物资管理系统(实体转化为关系模式)
供应商(供应商号,供应商名,供应商地址,供应商电话)
客户(客户号,客户名,地址,客户电话)
入库单(入库单号,入库日期,货品号,数量,供应商)
出库单(出库单号,出库日期,货品号,数量,顾客)
货品(货品号,货品名,供应商,录入日期,余量)
管理员(用户名,密码)
2)基本表关系信息:
数据库表名1:suplier(供应商资料表)
字段名
数据类型
含义说明
空值情况
备 注
sid
文本(50)