仓库总体设计说明书

上传人:第*** 文档编号:38934420 上传时间:2018-05-09 格式:DOC 页数:6 大小:319.50KB
返回 下载 相关 举报
仓库总体设计说明书_第1页
第1页 / 共6页
仓库总体设计说明书_第2页
第2页 / 共6页
仓库总体设计说明书_第3页
第3页 / 共6页
仓库总体设计说明书_第4页
第4页 / 共6页
仓库总体设计说明书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《仓库总体设计说明书》由会员分享,可在线阅读,更多相关《仓库总体设计说明书(6页珍藏版)》请在金锄头文库上搜索。

1、仓库管理系统总体设计说明书2007 年 12 月 9 日 13 设计者:周鹤南仓库管理系统总体设计说明书仓库管理系统总体设计说明书21 世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什 么事情上都要求信息化,时效性强,高质量。繁杂麻烦的仓库管理也希望能利用高科技的 手段达到这些要求,跟上时代的脚步,所以开发出一个仓库管理系统是非常必要的事,而 且有很大的市场空间。 系统背景:系统背景:众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的 存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的 不便,在操作过程中,由于人为的计算出错率很

2、高,一旦出错改正也很困难,这样简单繁 重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的仓库管理系统是 十分必要的。 开发系统的目的:开发系统的目的:开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记 录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者 节省开支。 系统模块的划分:系统模块的划分:本系统主要分为业务处理、仓库租用、状态查询、管理员、帮助五个功能模块。 1、 业务处理模块业务处理模块:本模块是实现系统功能的主要模块。存入货物与取出货物两个功能 子模块,存入货物需要输入货物编号,名称,所属公司,数量及日期, 取出货物操

3、作也同样需要输入同样的信息。 2、 仓库租用:仓库租用:本模块实现对仓库状态进行管理的模块,分为仓库出租与预约租用和仓库 回 收三个模块。 仓库出租:需要输入企业的详细信息,租用时间,欲租用的仓库型号,预付金额等信 息,系统根据所需仓库型号及仓库实际状态自动分配仓库号,如果已满则 提示更改型号还是进行预约处理。 预约租用:主要实现在仓库状态已不能满足用户要求时,实现若有满足用户要求的空 闲仓库,则首先考虑预约的用户。 仓库回收:本模块实现对租约已过期而不在续约仓库的回收,使其成为未用仓库。 3、 状态查询:状态查询:该模块实现对仓库使用情况,所存货物,租用仓库的公司情况等信息的查 询。 仓库状

4、态:对仓库的出租情况及使用状况的查询,可以查询全部或某一确定仓库。货物信息:对某一确定货物进行查询,显示此货物的存储情况。 公司情况:根据公司信息对它租用的仓库及货物信息进行查询。 4、管理员:、管理员:该模块实现对管理员信息的增加,删除,修改。 5、帮助:、帮助:显示一些该系统的使用说明。 注:欲使用本系统必须拥有管理员的合法帐户。注:欲使用本系统必须拥有管理员的合法帐户。 系统结构图如下所示:仓库管理系统总体设计说明书2007 年 12 月 9 日 14 设计者:周鹤南仓库管理系统管理员管理状态查询仓库状态业务处理管理员登录帮助入库或出库的货物信息租用信息查询信息管理员相关信息存 入 货

5、物取 出 货 物仓 库 出 租仓 库 预 约仓 库 状 态货 物 信 息公 司 情 况更 新 管 理 员删 除 管 理 员添 加 管 理 员管理员 帐号密 码取货信息存货信息预约信息租用信息公司名称或编号仓库号查询信息仓 库 回 收仓库号仓库信息公司状况货物情况图图 1-01 系统结构系统结构-SC 图图 系统的功能描述:系统的功能描述:以下对本系统的实现方法和步骤进行进一步的描述:本系统分为五个模块,分别是业务处理、仓库状态、状态查询、管理员管理、帮助,以 下会为主要模块的实现进行简单描述。 1、 系统登录:启动主程序,首先出现的是管理员登录窗口,系统登录窗口主要实现: 输入正确的帐号和密码

6、。 确认管理员的身份及权限。 2、 业务处理功能:实现货物存入与取出操作。 存入货物:需要管理员输入该货物的所有信息,此货物所属公司租用的仓库若 有 空 闲并能装入所有货物,则存入成功。否则提示。 取出货物:输入货物编号,并对其相关信息进行相应修改。使数据保证一致性。3、 仓库状态:实现对仓库的情况进行管理,出租或回收。 仓库出租:输入企业的详细信息,根据系统状态自动为其分配仓库号。 预约仓库:本模块实现在没有满足条件的仓库可租用时,该模块将客户的详细 信 息记录下来,并在有符合条件的仓库空闲时,优先考虑该客户。可以直接 输入预约信息,还可以在仓库出租模块进行调用。 仓库回收:该模块实现将租约

7、过期的仓库改变状态,也可人为的进行实时修改,仓库管理系统总体设计说明书2007 年 12 月 9 日 15 设计者:周鹤南即人为的改变某仓库的状态。此功能有一定的风险性,所以必须慎用。 4、 状态查询:实现各级别管理员的要求,可以方便快速的实现欲知信息的查询。 仓库状态:可以实现仓库使用情况,出租状况的查询,只要输入仓库号或空闲 状态或使用情况,会根据实际输入查询满足条件的记录。 货物信息:实现根据货物编号、名称、所属公司等详细信息的查询。 公司情况:根据公司编号或公司名称对该公司的所有情况进行查询,例如:公 司租用的仓库,所属仓库的使用情况,货物的存储情况,及付款情况等。 5、 管理员管理:

8、实现添加、删除、更新管理员的信息。此功能只有总经理有这种权限, 其 他管理员可以在其登录的状态下修改自己的信息。如图所示:仓库管理系统登录 1.0管理员管理 5.0状态查询 4.0仓库状态 3.0业务处理 2.0存 入 货 物 2.1取 出 货 物 2.2仓 库 租 用 3.1预 约 仓 库 3.2仓 库 回 收 3.3仓 库 状 态 4.1货 物 信 息 4.2公 司 情 况 4.3修 改 5.3删 除 5.2添 加 5.1图图 2-01HIPO 图图 系统数据库的逻辑设计:系统数据库的逻辑设计:1 1、静态数据:、静态数据:静态数据是系统内部有关的数据结构与操作规程。具体可包括:仓库表,出

9、租信息表,货物清单表,公司明细表,预约信息表,管理员信息表。2 2、动态数据、动态数据:动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值,就是存入的和取出的货物信息,查询条件,公司情 况等。3 3、数据库描述:、数据库描述:3 31 1 数据库的概念设计:数据库的概念设计:根据上面的分析就可以设计出能够满足用户需求的各种数据实体,以及它们之间的关仓库管理系统总体设计说明书2007 年 12 月 9 日 16 设计者:周鹤南系,为后面的逻辑结构设计打下基础.这些实体包括各种具体信息,通过相互之间的作用形成 数据的流动.本系统的实体主要有仓库实体,货物实体,公司实

10、体及管理员实体。 各实体的描述及各实体之间的关系如各实体的描述及各实体之间的关系如 E-RE-R 图描述:图描述:仓库号仓库货物公司管理员管理属于预约租用存储管理111NN11NMMN1容量型号是否出租状态出租日期数量所属公司货物名称帐号预订租期预约时间出租时间编号密码姓名年龄职务性别种类经手人公司名称公司地址联系方式经理编号经营模式所属行业图图 3-01 数据库数据库 E-R 图图3 32 2 数据库逻辑数据:数据库逻辑数据:现在需要将上面的数据库概念结构转化为 SQL Server 2000 数据库系统支持的实际时 间模型,也就是数据库的逻辑结构。在实体以及实体之间关系的基础上,形成数据库

11、中的 表格以及各个表格之间的关系。 表表 1-011-01 仓库表(仓库表(househouse) 字段名字段名注释注释类型类型长度长度NULL备注备注H_noH_no仓库号仓库号charchar5 5 H_type型号varchar10 H_big容量float8 H_hire是否出租bool H_state状态char5 空非空表表 1-021-02 货物存储信息(货物存储信息(goodsgoods) 字段名字段名注释注释类型类型长度长度NULL备注备注G_noG_no编号编号charchar5 5 G_name货物名称varchar20 C_no所属公司编号char5 外键 T_no种类

12、编号char5 G_count数量int 仓库管理系统总体设计说明书2007 年 12 月 9 日 17 设计者:周鹤南M_no经手人varchar10 外键 IN_time入库时间date OUT_time出库时间date 表表 1-031-03 公司明细表(公司明细表(companycompany) 字段名字段名注释注释类型类型长度长度NULL备注备注C_noC_no编号编号charchar5 5 C_name公司名称varchar20 C_lead经理varchar20 C_conn联系方式varchar20 C_add公司地址varchar20 C_mode经营模式varchar20

13、C_ind所属行业varchar20 表表 1-041-04 管理员信息表(管理员信息表(adminadmin) 字段名字段名注释注释类型类型长度长度NULL备注备注M_noM_no帐号帐号charchar5 5 M_pass密码varchar10 M_name姓名varchar10 M_sex性别char4 M_age年龄int M_mini职务varchar10 表表 1-051-05 仓库租用信息表(仓库租用信息表(rentrent) 字段名字段名注释注释类型类型长度长度NULL备注备注R_noR_no仓库号仓库号charchar5 5 R_date出租日期date R_time出租时间

14、int (/月) C_no所属公司char5 外键 G_no货物名称char5 外键 R_use已用空间float 用表示 R_nouse未用空间float 用表示表表 1-061-06 仓库预约信息表(仓库预约信息表(bookingbooking) 字段名字段名注释注释类型类型长度长度NULL备注备注B_noB_no编号编号charchar5 5 B_name公司名称varchar20 B_manager公司负责人varchar20 B_conn联系方式varchar10 B_date预约时间date B_time预订租期int (/月) B_type仓库型号char5 各表之间内在联系请点击:各表之间内在联系请点击:总体设计总体设计. .xlsxls 2 2、关系规范化。、关系规范化。仓库管理系统总体设计说明书2007 年 12 月 9 日 18 设计者:周鹤南以上六个表的设计都符合 3NF 的要求,因为这六个表都是用能唯一代表其身份的编号 做为主健,因为不存在传递依赖。每张表中所设置的属性都是基本属性,没有依赖于某属 性而存在的字段所以也没有部分依赖。因此都是 3NF 的表。 小结:小结:通过对系统功能模块的仔细划分和描述,对数据库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号