安佑智能仓储管理系统
目录
1 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 研究的内容和目标 2
2 相关技术介绍 2
2.1 B/S结构介绍 2
2.2 C#语言简洁 3
2.3 SQL Server 2008数据库介绍 3
2.4 JavaScript介绍 3
3 系统需求分析 4
3.1 业务需求分析 4
3.2 功能需求分析 5
3.3 角色用例分析 7
3.4 性能需求分析 10
4 系统设计 10
4.1 系统概要设计 10
4.2 系统功能详细设计 11
4.3 数据关系设计 15
4.4 系统界面设计 23
5 系统的实现 27
5.1 系统的开发工具和技术 27
5.2 系统界面的具体实现 27
6 出入库流程 37
6.1 标签及贴标 37
6.2 入库 38
6.3 出库 38
7 系统测试 39
7.1 系统测试的目的 39
7.2 测试的具体内容 39
7.3 测试结果分析 41
总 结 42
致 谢 43
参 考 文 献 44
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
随着计算机技术的高速发展,各种计算机软件开始取代传统的手工操作,计算机自动化开始 *好棒文|www.hbsrm.com +Q: ^351916072*
进入我们生活的各个方面。对于一些生产型企业,每天进货出货的数量巨大,传统的人工操作往往容易产生错误,加大了生产成本,不利于企业的快速发展,而智能化的仓储系统可以对进货和出货进行有效的管理,降低了错误发生的几率,可以提高企业的生产,扩大企业规模,所以我们需要更加智能化的仓库管理方式,来快捷便利的管理我们的仓库。以便于提高效率。在这个大背景下智能仓库管理系统应运而生。
1.1.2 研究意义
对于一个生产型的企业来说,仓库管理在它的整个销售和生产的过程中起着十分重要的作用。如果不能提高货品出入库的效率,将会使企业的管理费用增加,服务质量也会得不到保障,从而会应用企业的竞争力。在现下,传统的靠人工管理的仓库已经无法保障企业对各种资源的高校利用。引进一个高效、便捷的仓库管理系统才能提高企业的整体效率。
仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨等功能,来实现对仓库内货品的实时管理、库存盘点、产品先进先出等功能的一个管理系统。
实时的监控并掌握仓库的产品流向,来实现企业仓储的信息化现代化。
1.2 国内外研究现状
自从美国对RFID技术的推广,世界各个国家对RFID都有了一个全新的认识,它能够减少80%的人工工作量,而且它的准确率高达99%,远远比人工的效率要高。发达国家相比,我国在RFID技术领域发展比较落后,在我国研究RFID技术的企业有超过100家企业,但是超高频RFID技术比较复杂,国内对此技术的研究不是很深入,因此在很多领域内传统的人工管理不能很快的转换为RFID半自动化管理,为此国内很多饲料企业浪费了大量的人力财力。而且上层领导人员不能对生产、库存情况和出库销售数量有一个很好的了解。为此国内很多领导人员也在很多次会议上强调了推动RFID技术的发展趋势。
1.3 研究的内容和目标
本文主要内容是仓库管理技术以及通过C#技术来实现安佑智能仓储管理系统。
一套高效的仓库管理技术可以为企业提供快捷,有效的仓库管理,如果一家生产型企业没有一套自己的仓储管路系统,那么这家企业在货物的入库和出库阶段就会相当缓慢,影响企业的生产销售效率。
在这个仓库管理系统中,数据的录入采用手持录入设备来进行信息的录入,通过另一套图像识别系统来对当前货物进行扫描,生成产品信息,录入电脑端。主要分为以下几步:手持设备扫描货品、生成产品信息、校验产品信息、存储货品信息。
本系统采用高性能的大型数据库SQL SERVER 2008,系统采用Windows 7操作平台,以整体开发的需求,特别是远端查询和数据传输的需求。货物出库时,采用高像素的相机识别产品包装袋上的信息,进行产品信息的核对。对仓库货物的进出顺序采用先进先出的出库顺序,来保证先生产的产品优先被消耗掉。在出库扫描时,若出库产品信息错误或者产品不是最先生产的,则发出警报,提醒员工进行处理。对于产品的出库、入库的货品数量进行统计,同时在电脑端显示。
2 相关技术介绍
本系统将基于B/S模式和C/S模式相结合的方式,利用Visual Studio 2010工具,采用多层应用的开发方法和步骤,结合JavaScript、SQL SERVER数据库设计与管理、CSS页面布局等相关知识和技巧来实现系统各项基本功能。
2.1 B/S结构 *好棒文|www.hbsrm.com +Q: ^351916072*
介绍
本系统的管理模块和出库员模块采用B/S结构,客户端浏览器以超文本形式和Web服务器进行数据库的互相连接,具体的连接过程如下:
首先,客户端向数据库服务器申请信息访问,当网络服务端接收到客户的数据库服务信息链接时,随即做出相应,即将链接请求以数据库语法的形式进行转化,然后将转化结果提交给后台数据库管理系统,后台数据库管理系统在对请求检验其合法性之后,进行整理客户端所需要的信息。最后,后台数据库管理系统将信息返回网络服务器,网络服务器将信息以网络语言的形式转化为客户端所能接受的内容,并将内容转回客户端进行信息展现。
2.2 C#语言简洁
.NET介绍,Microsoft面向XML Web服务的平台。XML Web Services是在Internet上进行分布式计算的基本模块。XML Web Services为用户提供了完美的连接端口,使得不同操作系统、设备或编程语言都可以在同一平台相互通信。Web Services是智能终端软件的基础,Microsoft为该平台下的开发者提供了一个内容非常完备的解决手段或者方案。
C#语言是基于C语言和Microsoft .NET平台开发的。C#语言在使用过程中,主要目的是方便程序员在微软提供的视窗平台上快捷有效的编写各种应用系统的程序。此外,C#语言还能用于开发微软提供的视窗平台上的通信程序,方便开发各种网络系统。C#语言不仅兼容了原有工具的所有面向对象的功能,更重要的是原有的程序员凭借着已有的知识储备很容易开发出简单有效功能强大的网络系统。
2.3 SQL Server 2008数据库介绍
SQL Server 2008是微软公司专为大型关系型数据库开发的一套数据库管理系统,它最大的特点是与微软的视窗平台进行了无缝连接,非常方便在该平台下开发网络应用系统。
目前,最为流行的关系型数据库管理系统能为各种应用提供大共享、小冗余的、快速便捷的、独立性强的数据服务工作。关系型数据库所持支持的数据库专门语言: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#语言简洁 3
2.3 SQL Server 2008数据库介绍 3
2.4 JavaScript介绍 3
3 系统需求分析 4
3.1 业务需求分析 4
3.2 功能需求分析 5
3.3 角色用例分析 7
3.4 性能需求分析 10
4 系统设计 10
4.1 系统概要设计 10
4.2 系统功能详细设计 11
4.3 数据关系设计 15
4.4 系统界面设计 23
5 系统的实现 27
5.1 系统的开发工具和技术 27
5.2 系统界面的具体实现 27
6 出入库流程 37
6.1 标签及贴标 37
6.2 入库 38
6.3 出库 38
7 系统测试 39
7.1 系统测试的目的 39
7.2 测试的具体内容 39
7.3 测试结果分析 41
总 结 42
致 谢 43
参 考 文 献 44
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
随着计算机技术的高速发展,各种计算机软件开始取代传统的手工操作,计算机自动化开始 *好棒文|www.hbsrm.com +Q: ^351916072*
进入我们生活的各个方面。对于一些生产型企业,每天进货出货的数量巨大,传统的人工操作往往容易产生错误,加大了生产成本,不利于企业的快速发展,而智能化的仓储系统可以对进货和出货进行有效的管理,降低了错误发生的几率,可以提高企业的生产,扩大企业规模,所以我们需要更加智能化的仓库管理方式,来快捷便利的管理我们的仓库。以便于提高效率。在这个大背景下智能仓库管理系统应运而生。
1.1.2 研究意义
对于一个生产型的企业来说,仓库管理在它的整个销售和生产的过程中起着十分重要的作用。如果不能提高货品出入库的效率,将会使企业的管理费用增加,服务质量也会得不到保障,从而会应用企业的竞争力。在现下,传统的靠人工管理的仓库已经无法保障企业对各种资源的高校利用。引进一个高效、便捷的仓库管理系统才能提高企业的整体效率。
仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨等功能,来实现对仓库内货品的实时管理、库存盘点、产品先进先出等功能的一个管理系统。
实时的监控并掌握仓库的产品流向,来实现企业仓储的信息化现代化。
1.2 国内外研究现状
自从美国对RFID技术的推广,世界各个国家对RFID都有了一个全新的认识,它能够减少80%的人工工作量,而且它的准确率高达99%,远远比人工的效率要高。发达国家相比,我国在RFID技术领域发展比较落后,在我国研究RFID技术的企业有超过100家企业,但是超高频RFID技术比较复杂,国内对此技术的研究不是很深入,因此在很多领域内传统的人工管理不能很快的转换为RFID半自动化管理,为此国内很多饲料企业浪费了大量的人力财力。而且上层领导人员不能对生产、库存情况和出库销售数量有一个很好的了解。为此国内很多领导人员也在很多次会议上强调了推动RFID技术的发展趋势。
1.3 研究的内容和目标
本文主要内容是仓库管理技术以及通过C#技术来实现安佑智能仓储管理系统。
一套高效的仓库管理技术可以为企业提供快捷,有效的仓库管理,如果一家生产型企业没有一套自己的仓储管路系统,那么这家企业在货物的入库和出库阶段就会相当缓慢,影响企业的生产销售效率。
在这个仓库管理系统中,数据的录入采用手持录入设备来进行信息的录入,通过另一套图像识别系统来对当前货物进行扫描,生成产品信息,录入电脑端。主要分为以下几步:手持设备扫描货品、生成产品信息、校验产品信息、存储货品信息。
本系统采用高性能的大型数据库SQL SERVER 2008,系统采用Windows 7操作平台,以整体开发的需求,特别是远端查询和数据传输的需求。货物出库时,采用高像素的相机识别产品包装袋上的信息,进行产品信息的核对。对仓库货物的进出顺序采用先进先出的出库顺序,来保证先生产的产品优先被消耗掉。在出库扫描时,若出库产品信息错误或者产品不是最先生产的,则发出警报,提醒员工进行处理。对于产品的出库、入库的货品数量进行统计,同时在电脑端显示。
2 相关技术介绍
本系统将基于B/S模式和C/S模式相结合的方式,利用Visual Studio 2010工具,采用多层应用的开发方法和步骤,结合JavaScript、SQL SERVER数据库设计与管理、CSS页面布局等相关知识和技巧来实现系统各项基本功能。
2.1 B/S结构 *好棒文|www.hbsrm.com +Q: ^351916072*
介绍
本系统的管理模块和出库员模块采用B/S结构,客户端浏览器以超文本形式和Web服务器进行数据库的互相连接,具体的连接过程如下:
首先,客户端向数据库服务器申请信息访问,当网络服务端接收到客户的数据库服务信息链接时,随即做出相应,即将链接请求以数据库语法的形式进行转化,然后将转化结果提交给后台数据库管理系统,后台数据库管理系统在对请求检验其合法性之后,进行整理客户端所需要的信息。最后,后台数据库管理系统将信息返回网络服务器,网络服务器将信息以网络语言的形式转化为客户端所能接受的内容,并将内容转回客户端进行信息展现。
2.2 C#语言简洁
.NET介绍,Microsoft面向XML Web服务的平台。XML Web Services是在Internet上进行分布式计算的基本模块。XML Web Services为用户提供了完美的连接端口,使得不同操作系统、设备或编程语言都可以在同一平台相互通信。Web Services是智能终端软件的基础,Microsoft为该平台下的开发者提供了一个内容非常完备的解决手段或者方案。
C#语言是基于C语言和Microsoft .NET平台开发的。C#语言在使用过程中,主要目的是方便程序员在微软提供的视窗平台上快捷有效的编写各种应用系统的程序。此外,C#语言还能用于开发微软提供的视窗平台上的通信程序,方便开发各种网络系统。C#语言不仅兼容了原有工具的所有面向对象的功能,更重要的是原有的程序员凭借着已有的知识储备很容易开发出简单有效功能强大的网络系统。
2.3 SQL Server 2008数据库介绍
SQL Server 2008是微软公司专为大型关系型数据库开发的一套数据库管理系统,它最大的特点是与微软的视窗平台进行了无缝连接,非常方便在该平台下开发网络应用系统。
目前,最为流行的关系型数据库管理系统能为各种应用提供大共享、小冗余的、快速便捷的、独立性强的数据服务工作。关系型数据库所持支持的数据库专门语言:SQL语言(Structured Query Language(结构化查询语言))是用于关系型数据库管理系统开发的一套完整的数据操作语言系统,SQL语言有如下特点:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3029.html