工厂仓库管理系统概要设计说明书Word文档格式.docx

上传人:b****7 文档编号:22200189 上传时间:2023-02-03 格式:DOCX 页数:15 大小:204.82KB
下载 相关 举报
工厂仓库管理系统概要设计说明书Word文档格式.docx_第1页
第1页 / 共15页
工厂仓库管理系统概要设计说明书Word文档格式.docx_第2页
第2页 / 共15页
工厂仓库管理系统概要设计说明书Word文档格式.docx_第3页
第3页 / 共15页
工厂仓库管理系统概要设计说明书Word文档格式.docx_第4页
第4页 / 共15页
工厂仓库管理系统概要设计说明书Word文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

工厂仓库管理系统概要设计说明书Word文档格式.docx

《工厂仓库管理系统概要设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《工厂仓库管理系统概要设计说明书Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

工厂仓库管理系统概要设计说明书Word文档格式.docx

MYSQL

运行平台:

WindowsXP/Windows2003

分辨率:

最佳效果1024x768像素

2.3基本设计概念和处理流程

仓库管理---入库

仓库管理---出库

2.4结构

3接口设计

3.1用户接口

用户接口

采用窗口化,菜单式进行设计,在操作时响应热键

3.2外部接口

硬件接口

一卡通,扫描仪器

软件接口

//通过JDBC对MYSQL数据库的连接

3.3内部接口

通过面向对象语言设计类,在public类中实现调用

各模块之间采用函数调用、参数传递、返回值的方式

类间实现严格封装

4运行设计

4.1运行模块组合

本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现个模块之间不同功能的连接和组合。

各模块之间相对独立,程序的可移植性好。

各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。

4.2运行控制

只要符合操作说明书,用户可自由控制

4.3运行时间

由用户决定

5系统数据结构设计

5.1逻辑结构设计要点

仓库信息表Storehouse

列名

数据类型

长度

是否为空

属性

Sid

int

4

主键

Sname

Varchar

50

Menu

100

产品类型表ProType

TypeId

TypeName

UpperId

用户表Users

Id

Name

Purview

Nvarchar

16

入库表StoreIn

Sitype

20

Pid

MakeDate

Char

10

Pprice

decimal

9

Pnum

Uid

EmpName

OptName

库存信息表ProinStore

SpId

 

出库表Takeout

Ttype

Cid

产品信息表Product

Pname

Pstyle

Punit

Plow

Phigh

Valid

AlarmDays

客户信息表Client

Cname

Ctype

tinyint

1

Contact

30

Address

Postcode

Phone

Fax

5.2物理结构设计要点

材料信息表material

说明

Material_no

Varchar(6)

Notnull

材料号(主键),自动产生,可修改

Material_name

Varchar(20)

材料名称

Material_xh

null

型号规格

Material_manufacture

Null

生产厂家

Product_dw

Varchar(8)

单位(米、只、个)

Material_price

Money

参考价格(默认0)

仓库信息表Store

可否为空

Stor_no

Varchar

(2)

仓库号(主键)

Stor_name

NOTNull

仓库名

Manager_no

负责人号,引用自yg表中的”emp_no”

Stor_total

Int

仓位数

Stor_area

Float

面积(平方米)

库存信息表Material_kc

Material_id

NotNull

材料号(主键,外键)

Kc_balance

float

期初余额

Kc_amout

现有库存

Kc_pc

盘库数量

Kc_pcyk

盘库盈亏(盘库数量-现有库存)

Kc_pctime

Datetime

盘库时间(盘库时系统自动产生,不能修改)

仓库号(外键)

Amout_onload

在途数量,默认为0

产品类型表ProType

int(4)

产品号(主键)

Varchar(50)

产品名称

入库信息表Material_rk

Cgdd_no

Varchar(7)

Not

采购订单号(外键),自动产生入库单号

Materialrkd_no

入库单号(主键)可修改

Speople

Varchar(10)

送货人

Rk_indate

入库日期(自动产生可修改)

仓库号

Audit_no

审核人号

Has_Audited

bit

审核否,默认为未审核

Rk_demo

Text

备注信息

Make_man

制单人

入库单号(主键一,外键),可修改,但要保证一次入库单业务中的入库单号是一致的

材料号(主键二、外键)

Rk_amout

入库数量

出库信息表Material_ck

Materialckd_no

出库单号(主键),自动产生,可修改

Getpeople

提货人

ck_date

出库时间(系统自动入)

ck_amout

出库数量

user_dept

使用部门

Cgpeople_no

仓库管理员号

audit_no

审核人号,引用emp_no

是否审核,默认未审核

Ck_memo

出库单号(主键一,外键),自动产生,可修改,但要保证一次出库单业务中的出库单号是一致的

客户信息表Client

列名

Client_id

Client_name

Client_type

Tinyint

(1)

Client_contact

Varchar(30)

Client_Address

Client_postcode

Client_Phone

Client_Fax

Client_menu

Varchar(100)

5.3数据结构与程序的关系

数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构

6系统出错处理设计

6.1出错信息

本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。

程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。

数据库无法连接:

     数据库连接出错,请联系系统管理员

管理员用户名称错误:

   无此用户

管理员用户密码错误:

   请检查您的密码

6.2补救措施

我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。

主要的错误可能有:

数据库连接错误:

这类错误主要是数据库设置不正确,或sqlserver异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。

输入错误:

这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。

其他操作错误:

对于用户的不正当操作,有可能使程序发生错误。

我们主要是中止操作,并提醒用户中止的原因和操作的规范。

其他不可预知的错误:

程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。

6.3系统维护设计

软件维护主要包括,数据库的维护和软件功能的维护。

对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理。

对于软件功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(窗口)之间相互独立性较高,这样对软件的维护带来了很大的方便,对于单独功能的修改只需修改一个窗口就行了。

而对于功能的添加,只要再添加菜单项的内容即可,软件卖出后,我们将根据客户的要求和反映,定期的对软件进行维护修改。

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1