《2022年仓库管理系统设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年仓库管理系统设计说明书 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仓库管理系统概要设计说明书第 1 页 共 16 页编写:申检凤日期: 2007-5-22 审核:日期:批准:日期:受控状态:是发布版次:日期: YYYY-MM-DD 编号:仓库管理信息系统系统设计说明书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 2 页 共 16 页目录1引言 . 错误!未定义书签。1.1 编写目的 . 错误 !未定义书签。1.2 背景 . 错
2、误 !未定义书签。1.3 参考资料 . 错误 !未定义书签。2总体设计 . 错误!未定义书签。2.1 概述 . 错误 !未定义书签。2.1.1功能描述. 错误!未定义书签。2.1.2运行环境. 错误!未定义书签。2.1.3开发环境. 错误!未定义书签。2.2 设计思想 . 错误 !未定义书签。2.2.1系统构思. 错误!未定义书签。3系统功能设计. 错误!未定义书签。3.1 系统功能 . 错误 !未定义书签。3.1.1管理员登陆模块子功能. 错误!未定义书签。3.1.2信息查询子功能. 错误!未定义书签。3.1.3信息添加子功能. 错误!未定义书签。3.1.4信息删除子功能. 错误!未定义书签
3、。4数据库设计 . 84.1 概述 . 84.2 系统物理结构设计. 94.3 表设计 . 94.3.1TableName(表名的解释) . 104.4 表之间的关联设计. 14 4.5 存储过程设计. 14 4.6 触发器设计 . 15 5程序说明 . 16 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 3 页 共 16 页1引言1.1 编写目的仓库管理系统主
4、要是从物资的基本信息、物资的入库信息、物资的出库信息、物资的余额管理等几个大的模块解决企业在物资管理难的问题。包含物资的添加、物资的删除、物资的查询、物资的修改以及物资的余额管理等功能。本说明书的预期读者为:开发该系统的编程人员和设计人员1.2 背景待开发软件系统的名称:仓库管理系统此软件系统任务提出者:旷跃纲此软件系统任务开发者:申检凤李海军此软件系统任务用户:各种公司的仓库1.3 参考资料1数据组织与管理王珊 经济科学出版社2 软件开发工具陈禹 方美琪经济科学出版社3 管理信息系统导论黄梯云 机械工业出版社4 计算机应用刘祥才 企业管理出版社名师资料总结 - - -精品资料欢迎下载 - -
5、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 4 页 共 16 页1.4 编程工具本系统主要采用的是Power Builder与 SQL Server 相结合编写而成的。用 Power Builder创建应用程序对象,创建数据库后台,配置数据库并连接。用SQL Server 建立数据库表,实现数据库查询,数据库中的数据修改和更新,具有很强的移植性。2总体设计2.1 概述2.1.1 功能描述长期以来,物资管理工
6、作中的信息管理是采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件。由于信息是随着时间不断变化的, 各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。这种手工操作的管理方式,不仅浪费人力,而且存在许多缺点:(1)处理速度慢,影响信息及时性。 (2)易出现错误,影响信息精确性。 (3)不便于查询。(4)缺乏综合性,不能起控制作用。由于这些缺点,大大降低了信息的利用价值, 显然越来越不适应现代物资管理工作的需要。 因此,发展以电子计算机为基础的物资管理信息系统已是十分迫切和必要的了。系统概述系统特性仓库管理系统, 经过反复
7、的修改而完成的一款构思奇巧、结构严谨的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 5 页 共 16 页实用精品软件。 该软件具有独到的数据输入格式,可以使我们物资业务员免培训使用,具有人性化的智能辅助输入,可随时数据导出,并采用密码登录使用的先进技术。界面简洁、功能强大,是典型的傻瓜+实用型的施工企业物资管理工具!软件中全面集成了库存物资的点验、发出、统计、汇
8、总、物资台帐、月报表、库存查看、报表打印及数据格式转换功能。因界面简洁而貌似“ 相识” ,实际上功能相当全面。本系统功能主要包括如下几个方面:1、数据录入功能。 具体包括点验、 发料、领料单位登记、 领料申请、采购申请等数据的录入等, 数据的自动计算使你的计算器真的可以扔掉,大写金额的自动生产、 重复录入数据的记忆、 标准单价的提示等。2、数据检索功能。 本软件采用独到的点发料单任意项检索显示方式,该功能使您可以按点发料单中的任何一个数据项快速检索,查看相应料单。3、数据统计功能。本软件采用简洁的方式实现数据统计操作,您只需用鼠标点击相应的选项可实现按时间、领料单位、物资名称统计物资的点发情况
9、。使用简单方便!4、数据查询功能。本软件提供的动态查询功能异常强大,使您能方便地进行各种数据查询。5、数据维护功能。一个物资管理软件如果仅仅是一个电子账本,那么它的存在并无多大意义可言。充分利用电脑卓越的数据管理优势,最大限度地减少用户的工作量,可以说是软件生命的源泉。 本软件的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 6 页 共 16 页数据刷新功能使你的
10、第一次登记到最后一次录入数据,进行重新帐务生成。7、系统安全管理。 本系统通过密码登录,可以防止非物资人员进入。工作记录可以准确记录工作的起止时间。数据的压缩备份可以使你的系统数据得到安全的保护。防止电脑系统崩溃造成重大损失2.1.1.1软件环境软件体系结构说明:采用Microsoft.Net的三层结构体系,支持多种数据库系统。系统的业务模型框架2.1.1.2硬件环境硬件组成说明:外部主要接WWW 网,通过防火墙进入公司内部,服务器采用集群机制,形成双机备份。在集团内可以通过广域服务器最低配置推荐配置应用和数据库服务器CPU:PIII 500以上CPU:PIV2.0 以上内存:256M 以上内
11、存:512M以上网卡: 10/100M以上网卡: 10/100M 以上硬盘: 40G 以上硬盘: 80G 以上名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 7 页 共 16 页2.1.2 开发环境分类名称版本语种操作系统操作系统的附加功能数据库平台SQL SERVER 2000 应用平台开发平台Power builder 10.0 客户端软件2.2 设计思想2.
12、2.1 系统构思我结合自己的计算机知识和我们物资工作实际,本着“ 以人为本 ”的设计理念, 充分考虑我们物资人员的实际情况,以原物资内业账务为设计思路,经过不断的完善和改进, 终于完成了本软件的编辑工作。系统功能层次图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 8 页 共 16 页3系统功能设计物资信息管理系统的安全系统管理在系统的安全、权限管理、审核、监控、
13、日志记录上采用了各种灵活的策略,下面是各个策略的内容:用户登录一次策略/ 密码策略 / 身份验证策略/ 安全审核策略/ 公钥集中统一管理策略 / 组、角色、用户关联定义策略/ 分级和多级管理策略/系统事件跟踪日志在企业的运作过程中,出于管理的需要会经常发现原有的物资编码、物资分类、仓库分类等编码已不适应现阶段要求,为了方便用户进行更改编码,同时又保证系统的正常运作,采名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 仓库管理系统
14、概要设计说明书申检凤( 2004551815 )第 9 页 共 16 页用了双编码方式。即所有表现给用户所看的是用户所编的编码,而系统内部又有一套自身编码。3.1 功能仓库管理系统主要是从物资的基本信息、物资的入库信息、 物资的出库信息、物资的余额管理等几个大的模块解决企业在物资管理难的问题。包含物资的添加、物资的删除、物资的查询、物资的修改以及物资的余额管理等功能。创建一个用户登陆窗口可以,通过不同的用户名和密码登陆到系统中实现系统管理的功能,保证系统的安全。3.1.1 物资管理基本信息子功能物资管理的基本信息包含添加物资的基本信息、修改物资基本信息、删除物资基本信息、查询物资基本信息。3.
15、1.2 物资入库信息管理子功能物资管理入库信息管理包含添加入库基本信息、修改入库基本信息、删除入库基本信息、查入库资基本信息。3.1.3 物资出库信息管理子功能本部分模块是由我完成的。 (申检凤2004551815 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 10 页 共 16 页物资管理出库信息管理包含添加出库基本信息、修改出库基本信息、删除出库基本信息、
16、 查找出库资基本信息, 其基本信息包括物资的编号、规格型号、数量、单价、金额、领用人、出库时间、仓库号、备注等 。此部分对出库的信息详细的记录并存储了,方便了对物资的管理与查看。与物资入库基本信息表和物资管理基本信息是相互连接的。3.1.4 物资余额管理子功能本部分模块是由我完成的。 (申检凤2004551815 )物资余额管理主要完成对物资余额的查询。可以输入规格号查找也可以从物资的编号查找即从每个表的主键都可以找到你需要的信息。此部分简单易用, 界面大方美观。 与物资入库基本信息表和物资管理基本信息是相互连接的。4数据库设计4.1 概述采用的数据库管理系统,版本等必要信息:采用 SQL S
17、ERVER 2000 数据库管理系统指明所设计的数据库的中、英文名称。数据库名称为: Materail名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 11 页 共 16 页4.2 系统物理结构设计根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名, 日志文件的命名。 数据文件和日
18、志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置, 一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题, 可以根据需要对数据库的内存管理进行另行配置。4.3 表设计4.3.1 TableName(表名的解释 ) 仓库表字段名数据类型是否为空默认值备注仓库号int 否4 主键仓管理员char 否512 入库表字段名数据类型是否为空默认值备注物资编号int 否4 主键规格型号char 否20 数量int 否4 单价int 否4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
19、整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 12 页 共 16 页金额int 否4 经办人char 否20 入库时间datetime 否8 仓库号int 否4 主键备注char 是512 出库表字段名数据类型是否为空默认值备注物资编号int 否4 主键规格型号char 否20 数量int 否4 单价int 否4 金额int 否4 经办人char 否20 出库时间datetime 否8 仓库号int 否4 主键备注char 是512 用户表字段名数据类型是否为空默认值备注用户名c
20、har 否20 主键密码char 否12 权限int 否4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 13 页 共 16 页库存表字段名数据类型是否为空默认值备注物资编号int 否4 主键规格型号char 否20 仓库号int 否4 主键库存量int 否4 备注char 否512 查询表字段名数据类型是否为空默认值备注物资编号int 是4 主键规格型号ch
21、ar 是20 物资名称char 是20 单价int 是4 金额int 是4 经办人char 是20 出库时间datetime 是8 仓库号int 是4 类别char 是20 数量int 是4 领用人Char 是20 入库时间datetime 是8 仓库号int 是4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 14 页 共 16 页备注text 是16 计量
22、单位char 是10 仓管员char 是20 物资表字段名数据类型是否为空默认值备注物资编号int 否4 主键规格型号char 否20 物资名称int 否4 类别int 否4 仓库号int 否4 主键计量单位char 否10 表设计中应注意的问题:1对于字符类型的字段, 要仔细确认字段的可能长度。 在 SQL Server数据库设计中,一般来说,对于定长的字符数据字段,去字符类型(char),对于不定长的,取变长字符类型(varchar)。2对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型。如:人员分类为高职、中职、低职;如果用字符类型,则将这些字符串需要入库;如果使用数字类型分别
23、用1、2、3 代表高职、中职、低职,则入库的是数字信息,从程序编写的角度考虑,后者更好维护一些,主要体现在如果是多语言版本时,我们不需要在程序中将这些字符串信息进行判断处理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 15 页 共 16 页4.4 表之间的关联设计为了保证数据的完整性,需要对表之间相互的数据进行约束,主要是通过外键来实现数据增删时的数据完备。
24、4.5 存储过程设计存储过程是一组预先定义并编译好的SQL 语句,可以接受参数、返回状态值和参数值, 并可以嵌套调用。 使用存储过程可以改变SQL语句的运行性能,提高其执行效率。存储过程还可用做一种安全机制,使用户通过它访问未授权的表或视图。4.6 触发器设计安全性。可以基于数据库的值使用户具有操作数据库的某种权利。可以基于时间限制用户的操作,修改数据库数据。可以基于数据库中的数据限制用户的操作。可以跟踪用户对数据库的操作。审计用户操作数据库的语句。把用户对数据库的更新写入审计表。实现复杂的数据完整性规则。实现非标准的数据完整性检查和约束。触发器可产生比规则更为复杂的限制。与规则不同,触发器可
25、以引用列或数据库对象。 提供可变的缺省值。 实现复杂的非标准的数据库相关完整性规则。触发器可以对数据库中相关的表进行连环更新。在修改或删除时级联修改或删除其它表中的与之匹配的行。 在修改或删除时把其它表中的与之匹配的行设成 NULL值。在修改或删除时把其它表中的与之匹配的行级联设成缺省值。触发器能够拒绝或回退那些破坏相关完整性的变化,取消试图进行数据更新的事务。当插入一个与其主健不匹配的外部键时,这种触发器会起作用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - 仓库管理系统概要设计说明书申检凤( 2004551815 )第 16 页 共 16 页5程序说明程序主要由四个文件组成:wuziguanli.ini,wuziguanli.pbt,wuziguanli.pbw,一个数据库文件 (Materal) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -
限制150内