天佑集团仓库货品智能存取系统
目 录
1 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 研究的内容和目标 2
2 相关技术介绍 2
2.1 B/S结构介绍 2
2.2 C/S结构介绍 3
2.3 C#语言简洁 3
2.4 SQL Server 2008数据库介绍 3
2.5 Javascript介绍 4
2.6 CSS样式 4
2.7 本章小结 4
3 系统需求分析 4
3.1 业务需求分析 4
3.2 功能需求分析 6
3.3 角色用例分析 8
3.4 性能需求分析 12
3.5 本章小结 12
4 系统设计 13
4.1 系统概要设计 13
4.2 系统功能详细设计 14
4.3 数据关系设计 17
4.4 数据库的连接 25
4.5 系统界面设计 29
4.6 本章小结 34
5 系统的实现 35
5.1 系统的开发工具和技术 35
5.2 系统界面的具体实现 35
5.3 本章小结 53
6 系统测试 54
6.1 系统测试的目的 54
6.2 测试的具体内容 54
6.3 测试结果分析 57
6.4 本章小结 57
7 系统硬件 57
7.1 标签读写器 57
7.2 工业电脑 5 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
8
7.3 标签读写器的使用 59
7.4 本章小结 72
8 软硬件连接 72
8.1 连接串口 72
8.2 连接读写器 72
8.3 设置工作模式 74
8.4 读写操作 77
8.5 本章小结 79
9 出入库流程 80
9.1 标签及贴标 80
9.2 入库 80
9.3 出库 80
9.4 本章小结 81
总 结 82
致 谢 84
参 考 文 献 85
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
随着计算机技术的高速发展,各种计算机软件开始取代传统的手工操作,计算机自动化开始进入我们生活的各个方面。对于一些生产型企业,每天进货出货的数量巨大,传统的人工操作往往容易产生错误,加大了生产成本,不利于企业的快速发展,而智能化的仓储系统可以对进货和出货进行有效的管理,降低了错误发生的几率,可以提高企业的生产,扩大企业规模,所以我们需要更加智能化的仓库管理方式,来快捷便利的管理我们的仓库。以便于提高效率。在这个大背景下智能仓库管理系统应运而生。
1.1.2 研究的意义
对于一个生产型的企业来说,仓库管理在它的整个销售和生产的过程中起着十分重要的作用。如果不能提高货品出入库的效率,将会使企业的管理费用增加,服务质量也会得不到保障,从而会应用企业的竞争力。在现下,传统的靠人工管理的仓库已经无法保障企业对各种资源的高校利用。引进一个高效、便捷的仓库管理系统才能提高企业的整体效率。
仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨等功能,来实现对仓库内货品的实时管理、库存盘点、产品先进先出等功能的一个管理系统。
实时的监控并掌握仓库的产品流向,来实现企业仓储的信息化现代化。
1.2 国内外研究现状
随着互联网的告诉发展,越来越多的企业开始使用各种管理系统来代替人工纸质记录的操作,来增加工作效率和工作的准确率。尤其是在仓库管理领域。通过仓库智能管理系统,可以高效的进行货物入库出库操作。同时也可以实现在全国范围内异地多点的仓库管理。如今的国内外大多数的仓库管理系统,都实现了对商品存储和出货的动态安排,多仓储作业流程进行电子化操作,实现企业对仓库的实时管理。
仓库管理系统在三十年前开始流行,并且迅速发展起来。目前全国仓储管理系统的供应商有近375家。
1.3 研究的内容和目标
本文主要内容是仓库管理技术以及通过c#技术来实现天佑集团仓库货品智能存取系统软件。
一套高效的仓库管理技术可以为企业提供快捷,有效的仓库管理,如果一家生产型企业没有一套自己的仓储管路系统,那么这家企业在货物的入库和出库阶段就会相当缓慢,影响企业的生产销售效率。
在这个仓库管理系统中,数据的录入采用手持录入设备来进行信息的录入,通过另一套图像识别系统来对当前货物进行扫描,生成产品信息,录入电脑端。主要分为以下几步:手持设备扫描货品、生成产品信息、校验产品信息、存储货品信息。
本系统采用高性能的大型数据库SQL SERVER 2008,系统采用Windows 7操作平台,以整体开发的需求,特别是远端查询和数据传输的需求。货物出库时,采用高像素的相机识别产品包装袋上的信息,进行产品信息的核对。对仓库货物的进出顺序采用先进先出的出库顺序,来保证先生产的产品优先被消耗掉。在出库扫描时,若出库产品信息错误或者产品不是最先生产的,则发出警报,提醒员工进行处理。对于产品的出库、入库的货品数量进行统计,同时在电脑端显示。
2 相关技术介绍
本系统将基于B/S模式和C/S模式相结合的方式,利用Visual Studio 2010工具,采用多层应用的开发方法和步骤,结合JavaScript、SQL SERVER数据库设计与管理、CSS页面布局等相关知识和技巧来实现系统各项基本功能。
2.1 B/S结构介绍
本系统的管理模块和出库员模块采用B/S结构,客户端浏览器以超文本形式和Web服务器进行数据库的互相连接,具体的连接过程如下:
首先,客户端向数据库服务器申请信息访问,当网络服务端显示客户的数据库服务信息链接时,随即做出相应,即将链接请求以数据库语法的形式进行转化,然后将转化结果提交给后台数据库管理系统,后台数据库管理系统在对请求检验其合法性之后,进行整理客户端所需要的信息。最后,后台数据库管理系统将信息返回网络服务器,网络服务器将信息以网络语言的形式转化为客户端所能接受的内容,并将内容转回客户端进行信息展现。
2.2 C/S结构介绍
本系统的叉车出库员和叉车入库员模块采用C/S结构。C/S模式首先要在自己的电脑上安装一个安装包,将系统安装到电脑上。然后在连接网络的条件下进行相关操作,两者之间只有简单的数据传输,不会像B/S结构样需要传递大量的信息,大大提高了数据传输的效率。
2.3 C#语言简洁
目前,最为流行的关系型数据库管理系统能为各种应用提供大共享、小冗余的、快速便捷的、独立性强的数据服务工作。关系型数据库所持支持的数据库专门语言:SQL语言(Structured Query Language(结构化查询语言))是用于关系型数据库管理系统开发的一套完整的数据操作语言系统,SQL语言有如下特点:
1 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 研究的内容和目标 2
2 相关技术介绍 2
2.1 B/S结构介绍 2
2.2 C/S结构介绍 3
2.3 C#语言简洁 3
2.4 SQL Server 2008数据库介绍 3
2.5 Javascript介绍 4
2.6 CSS样式 4
2.7 本章小结 4
3 系统需求分析 4
3.1 业务需求分析 4
3.2 功能需求分析 6
3.3 角色用例分析 8
3.4 性能需求分析 12
3.5 本章小结 12
4 系统设计 13
4.1 系统概要设计 13
4.2 系统功能详细设计 14
4.3 数据关系设计 17
4.4 数据库的连接 25
4.5 系统界面设计 29
4.6 本章小结 34
5 系统的实现 35
5.1 系统的开发工具和技术 35
5.2 系统界面的具体实现 35
5.3 本章小结 53
6 系统测试 54
6.1 系统测试的目的 54
6.2 测试的具体内容 54
6.3 测试结果分析 57
6.4 本章小结 57
7 系统硬件 57
7.1 标签读写器 57
7.2 工业电脑 5 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
8
7.3 标签读写器的使用 59
7.4 本章小结 72
8 软硬件连接 72
8.1 连接串口 72
8.2 连接读写器 72
8.3 设置工作模式 74
8.4 读写操作 77
8.5 本章小结 79
9 出入库流程 80
9.1 标签及贴标 80
9.2 入库 80
9.3 出库 80
9.4 本章小结 81
总 结 82
致 谢 84
参 考 文 献 85
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
随着计算机技术的高速发展,各种计算机软件开始取代传统的手工操作,计算机自动化开始进入我们生活的各个方面。对于一些生产型企业,每天进货出货的数量巨大,传统的人工操作往往容易产生错误,加大了生产成本,不利于企业的快速发展,而智能化的仓储系统可以对进货和出货进行有效的管理,降低了错误发生的几率,可以提高企业的生产,扩大企业规模,所以我们需要更加智能化的仓库管理方式,来快捷便利的管理我们的仓库。以便于提高效率。在这个大背景下智能仓库管理系统应运而生。
1.1.2 研究的意义
对于一个生产型的企业来说,仓库管理在它的整个销售和生产的过程中起着十分重要的作用。如果不能提高货品出入库的效率,将会使企业的管理费用增加,服务质量也会得不到保障,从而会应用企业的竞争力。在现下,传统的靠人工管理的仓库已经无法保障企业对各种资源的高校利用。引进一个高效、便捷的仓库管理系统才能提高企业的整体效率。
仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨等功能,来实现对仓库内货品的实时管理、库存盘点、产品先进先出等功能的一个管理系统。
实时的监控并掌握仓库的产品流向,来实现企业仓储的信息化现代化。
1.2 国内外研究现状
随着互联网的告诉发展,越来越多的企业开始使用各种管理系统来代替人工纸质记录的操作,来增加工作效率和工作的准确率。尤其是在仓库管理领域。通过仓库智能管理系统,可以高效的进行货物入库出库操作。同时也可以实现在全国范围内异地多点的仓库管理。如今的国内外大多数的仓库管理系统,都实现了对商品存储和出货的动态安排,多仓储作业流程进行电子化操作,实现企业对仓库的实时管理。
仓库管理系统在三十年前开始流行,并且迅速发展起来。目前全国仓储管理系统的供应商有近375家。
1.3 研究的内容和目标
本文主要内容是仓库管理技术以及通过c#技术来实现天佑集团仓库货品智能存取系统软件。
一套高效的仓库管理技术可以为企业提供快捷,有效的仓库管理,如果一家生产型企业没有一套自己的仓储管路系统,那么这家企业在货物的入库和出库阶段就会相当缓慢,影响企业的生产销售效率。
在这个仓库管理系统中,数据的录入采用手持录入设备来进行信息的录入,通过另一套图像识别系统来对当前货物进行扫描,生成产品信息,录入电脑端。主要分为以下几步:手持设备扫描货品、生成产品信息、校验产品信息、存储货品信息。
本系统采用高性能的大型数据库SQL SERVER 2008,系统采用Windows 7操作平台,以整体开发的需求,特别是远端查询和数据传输的需求。货物出库时,采用高像素的相机识别产品包装袋上的信息,进行产品信息的核对。对仓库货物的进出顺序采用先进先出的出库顺序,来保证先生产的产品优先被消耗掉。在出库扫描时,若出库产品信息错误或者产品不是最先生产的,则发出警报,提醒员工进行处理。对于产品的出库、入库的货品数量进行统计,同时在电脑端显示。
2 相关技术介绍
本系统将基于B/S模式和C/S模式相结合的方式,利用Visual Studio 2010工具,采用多层应用的开发方法和步骤,结合JavaScript、SQL SERVER数据库设计与管理、CSS页面布局等相关知识和技巧来实现系统各项基本功能。
2.1 B/S结构介绍
本系统的管理模块和出库员模块采用B/S结构,客户端浏览器以超文本形式和Web服务器进行数据库的互相连接,具体的连接过程如下:
首先,客户端向数据库服务器申请信息访问,当网络服务端显示客户的数据库服务信息链接时,随即做出相应,即将链接请求以数据库语法的形式进行转化,然后将转化结果提交给后台数据库管理系统,后台数据库管理系统在对请求检验其合法性之后,进行整理客户端所需要的信息。最后,后台数据库管理系统将信息返回网络服务器,网络服务器将信息以网络语言的形式转化为客户端所能接受的内容,并将内容转回客户端进行信息展现。
2.2 C/S结构介绍
本系统的叉车出库员和叉车入库员模块采用C/S结构。C/S模式首先要在自己的电脑上安装一个安装包,将系统安装到电脑上。然后在连接网络的条件下进行相关操作,两者之间只有简单的数据传输,不会像B/S结构样需要传递大量的信息,大大提高了数据传输的效率。
2.3 C#语言简洁
目前,最为流行的关系型数据库管理系统能为各种应用提供大共享、小冗余的、快速便捷的、独立性强的数据服务工作。关系型数据库所持支持的数据库专门语言:SQL语言(Structured Query Language(结构化查询语言))是用于关系型数据库管理系统开发的一套完整的数据操作语言系统,SQL语言有如下特点:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2904.html