光电科技有限公司仓库管理系统设计与实现(含源码)
光电科技有限公司仓库管理系统设计与实现(含源码)[20200111200548]
随着现代工业的发展,计算机信息管理系统越来越受到企业重视。仓库管理系统是典型的信息管理系统,是现代企业不可缺少的部分,利用仓库管理系统,能够方便快捷地将原来分散的货物信息进行有机地组织和管理,及时提供可靠信息,为企业的科学化决策提供重要依据。华森九源光电科技有限公司仓库管理系统针对中小型企业对仓库管理的普遍需求而开发,所使用的开发技术是ASP.NET,开发环境是Microsoft Visual Studio 2010,用SQL Server2008数据库管理工具来存储网站中的数据信息,是一个基于B/S模式的架构系统。在实际工作中,应用本系统能够有效地帮助企业盘点仓库库存,减少因人工失误造成的企业损失,提高企业仓库管理工作的效率,进而扩大企业经济效益。 *查看完整论文请+Q: 351916072
关键字:仓库管理,数据库,ASP.NET,B/S
目 录
1 绪论 1
1.1 课题背景 1
1.2 课题研究的意义 1
1.3 国内外研究现状 2
2 系统开发环境介绍 2
2.1 ASP.NET简介 2
2.2 SQL Server 2008简介 3
2.3 jQuery简介 3
2.4 Photoshop CS5简介 3
2.5 CSS简介 3
2.6 Ajax简介 4
3 需求分析 4
3.1 可行性分析 4
3.2 系统整体需求分析 5
3.3 系统角色需求分析 5
4 总体设计 6
4.1 系统功能模块设计 6
4.2 系统模块流程图 7
4.3 各模块实体属性图 9
5 详细设计 11
5.1 数据库逻辑结构设计 11
5.2 数据表设计 13
5.3 系统模块功能设计 15
6 系统测试 33
6.1 登录模块测试 34
6.2 管理员模块测试 34
6.3 仓库管理员模块测试 38
6.4 测试总结 39
结论 41
致谢 42
参考文献 43
1 绪论
1.1 课题背景
随着计算机科学技术日趋发展成熟,利用互联网技术来管理和维护仓库信息,可以极大地提高仓库管理类企业的工作效率。同时,计算机的应用也将为仓库的日常管理带来史无前例的改变,它会为企业的飞速发展提供无尽的动力,同时也能够给企业管理者带来意料之外的收益。衡量仓库管理是否科学化和现代化的重要标准之一,就是是否应用计算机管理信息系统,计算机管理系统给企业管理者提供了许多便利,同时,也可为企业带来明显的经济和社会效益。
根据用户的要求,本系统实现了仓库的用户管理模块、仓库管理模块、商品管理模块、库存管理模块、数据管理模块、采购管理模块、出库管理模块和报表统计模块。用户管理模块包括用户信息的添加、删除和修改,仓库管理模块包括添加仓库和管理仓库,商品管理模块包括添加和管理商品,库存管理模块具备库存实时查询功能,数据管理模块实现了数据库备份功能,采购管理模块管理采购相关信息,出库管理模块管理出库相关信息,报表统计模块可以查询统计销售报表和采购报表。
仓库管理系统开发的主要目标,是利用计算机软件实现仓库存储管理的规范化、整体化和自动化,以此来提高仓库管理的效率。图形化界面简单明了、易于操作,物资管理完善,本系统的人机界面是结合了视觉上的美观和操作上简便的原则而设计的。
1.2 课题研究的意义
用传统人工的方法进行对企业仓库进行管理存在着很多弊端,如:效率低,成本高,保密性差。由于时间增长因素,大量的仓库货物流动记录数据需要得到及时的查找及维护。此外,为及时结清每笔交易盘活和物品流通情况,保证企业生产正常运转,仓管人员需要花费大量的时间和金钱去处理仓库货品出入库情况、库存采购情况。
作为计算机日常应用管理系统的一部分,使用计算机对商品进行管理与手工管理对比有着无法比拟的优点,如:检索迅速、查找方便、存储量大、数据处理快捷、保密性好、成本低。这些优点能够极大的提高物资流通管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,这样的管理软件的开发是有必要的。
华森九源光电科技有限公司仓库的材料及产品进出库相当频繁,传统的仓库管理办法已经无法适应整个企业生产用料、领料、进出库情况的汇总,以及产生的单据收据管理的现状。甚至造成华森九源工厂车间原材料与库存货量供不应求的尴尬局面,因此华森九源光电科技有限公司仓库管理系统的提出与设计是相当必要的。
1.3 国内外研究现状
1.3.1 国外研究现状
仓库管理系统近年来在国外蓬勃发展。国际上,发达国家的仓库管理系统起步比较早,发展的比较好,在规模上、服务功能上、人才储备上、基本设施上、管理水平上、物流设备上都已经发展的比较成熟。已经在仓储市场上占有很大的份额,对企业的发展与推动起到了很明显的作用。
现阶段,随着物流管理平台信息化、网络化的发展,国外大多数的仓库管理系统已经将条码技术应用到实际的仓库管理日常工作中,达到仓库作业自动化。随着信息化技术不断提高以及应用的日渐普及拥有自己条码的商品随处可见。使用条码化工作代替传统作业形式,削弱了手工输入在日常工作中的比重,这样不但提高了作业效率,还能确保正确的数据,减少人为错误造成的损失。实践证明,仓库管理系统能够帮助企业精干主业,减少库存,降低成本,提高核心业务的竞争力[1]。
1.3.2 国内研究现状
现在的仓库管理系统的研究开发非常实用,基本能满足企业自身的需求特点。同时,在不断地深化和发展,以适应越来越多的企业。虽然国内的仓库管理系统发展较快,但与西方发达国家相比仍有很多的不足之处,如:发展规模相对较小,导致实力弱、服务功能不全;没有针对大众的广泛应用,只能运用于某个企业或单位;最重要的就是人才匮乏,相应设施落后,直接影响到管理水平的提升。以上这些问题的存在使得仓库管理系统还远远不能满足客户所有需求,因此,国内仓库管理系统的整体水平还有很大的提升空间。
2 系统开发环境介绍
2.1 ASP.NET简介
ASP.NET 4.0框架支持许多种语言,包含C#、VB、J#、C++等。从语法上来说,C#与Java和C++很相似,最初是在NET 1.0中出现的一种语言[2]。ASP.NET是微软公司的一项技术,是基于新一代的.NET编程框架上的开发技术,它的优点在于界面与代码相分开、编码调试简单以及提供封装好的控件以方便开发者使用。ASP.NET是与Visual Studio.NET集成在一起的,而Visual Studio.NET提供了一个丰富的工具箱,还是一个完全集成的图形用户界面设计的应用程序,它的发展使得应用开发更加方便。因此,创建ASP.NET应用程序的工作便简单多了[3]。在本系统中,用ASP.NET作为开发技术对系统做整体开发,更高效的更方便的完成此次系统开发。
2.2 SQL Server 2008简介
SQL Server 2008具有如下特征:可信任的,使公司运行他们重要的应用程序时,具有稳定性、扩充性、高安全;高效的,使公司减少他们的时间和成本数据的基础设施建设和管理;智能的,当用户有需求的时候可以给他发送提示和信息,随时随地方便交流,体现了时代的特点。
SQL Server 2008能够检查程序是否进行了操作,从而提高了依从性和减少不必要的错误发生。检查不仅包括所有数据更改的信息,还包括什么时候进行对数据读取的信息[4]。SQL Server 2008作为一个功能的配置和管理服务器,使公司能够满足多种规格的需要。SQL Server 2008能够把每个独立开发的数据库进行配置,指定目标的配置审计检查做出更好的性能,配置灵活性也更高。
随着现代工业的发展,计算机信息管理系统越来越受到企业重视。仓库管理系统是典型的信息管理系统,是现代企业不可缺少的部分,利用仓库管理系统,能够方便快捷地将原来分散的货物信息进行有机地组织和管理,及时提供可靠信息,为企业的科学化决策提供重要依据。华森九源光电科技有限公司仓库管理系统针对中小型企业对仓库管理的普遍需求而开发,所使用的开发技术是ASP.NET,开发环境是Microsoft Visual Studio 2010,用SQL Server2008数据库管理工具来存储网站中的数据信息,是一个基于B/S模式的架构系统。在实际工作中,应用本系统能够有效地帮助企业盘点仓库库存,减少因人工失误造成的企业损失,提高企业仓库管理工作的效率,进而扩大企业经济效益。 *查看完整论文请+Q: 351916072
关键字:仓库管理,数据库,ASP.NET,B/S
目 录
1 绪论 1
1.1 课题背景 1
1.2 课题研究的意义 1
1.3 国内外研究现状 2
2 系统开发环境介绍 2
2.1 ASP.NET简介 2
2.2 SQL Server 2008简介 3
2.3 jQuery简介 3
2.4 Photoshop CS5简介 3
2.5 CSS简介 3
2.6 Ajax简介 4
3 需求分析 4
3.1 可行性分析 4
3.2 系统整体需求分析 5
3.3 系统角色需求分析 5
4 总体设计 6
4.1 系统功能模块设计 6
4.2 系统模块流程图 7
4.3 各模块实体属性图 9
5 详细设计 11
5.1 数据库逻辑结构设计 11
5.2 数据表设计 13
5.3 系统模块功能设计 15
6 系统测试 33
6.1 登录模块测试 34
6.2 管理员模块测试 34
6.3 仓库管理员模块测试 38
6.4 测试总结 39
结论 41
致谢 42
参考文献 43
1 绪论
1.1 课题背景
随着计算机科学技术日趋发展成熟,利用互联网技术来管理和维护仓库信息,可以极大地提高仓库管理类企业的工作效率。同时,计算机的应用也将为仓库的日常管理带来史无前例的改变,它会为企业的飞速发展提供无尽的动力,同时也能够给企业管理者带来意料之外的收益。衡量仓库管理是否科学化和现代化的重要标准之一,就是是否应用计算机管理信息系统,计算机管理系统给企业管理者提供了许多便利,同时,也可为企业带来明显的经济和社会效益。
根据用户的要求,本系统实现了仓库的用户管理模块、仓库管理模块、商品管理模块、库存管理模块、数据管理模块、采购管理模块、出库管理模块和报表统计模块。用户管理模块包括用户信息的添加、删除和修改,仓库管理模块包括添加仓库和管理仓库,商品管理模块包括添加和管理商品,库存管理模块具备库存实时查询功能,数据管理模块实现了数据库备份功能,采购管理模块管理采购相关信息,出库管理模块管理出库相关信息,报表统计模块可以查询统计销售报表和采购报表。
仓库管理系统开发的主要目标,是利用计算机软件实现仓库存储管理的规范化、整体化和自动化,以此来提高仓库管理的效率。图形化界面简单明了、易于操作,物资管理完善,本系统的人机界面是结合了视觉上的美观和操作上简便的原则而设计的。
1.2 课题研究的意义
用传统人工的方法进行对企业仓库进行管理存在着很多弊端,如:效率低,成本高,保密性差。由于时间增长因素,大量的仓库货物流动记录数据需要得到及时的查找及维护。此外,为及时结清每笔交易盘活和物品流通情况,保证企业生产正常运转,仓管人员需要花费大量的时间和金钱去处理仓库货品出入库情况、库存采购情况。
作为计算机日常应用管理系统的一部分,使用计算机对商品进行管理与手工管理对比有着无法比拟的优点,如:检索迅速、查找方便、存储量大、数据处理快捷、保密性好、成本低。这些优点能够极大的提高物资流通管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,这样的管理软件的开发是有必要的。
华森九源光电科技有限公司仓库的材料及产品进出库相当频繁,传统的仓库管理办法已经无法适应整个企业生产用料、领料、进出库情况的汇总,以及产生的单据收据管理的现状。甚至造成华森九源工厂车间原材料与库存货量供不应求的尴尬局面,因此华森九源光电科技有限公司仓库管理系统的提出与设计是相当必要的。
1.3 国内外研究现状
1.3.1 国外研究现状
仓库管理系统近年来在国外蓬勃发展。国际上,发达国家的仓库管理系统起步比较早,发展的比较好,在规模上、服务功能上、人才储备上、基本设施上、管理水平上、物流设备上都已经发展的比较成熟。已经在仓储市场上占有很大的份额,对企业的发展与推动起到了很明显的作用。
现阶段,随着物流管理平台信息化、网络化的发展,国外大多数的仓库管理系统已经将条码技术应用到实际的仓库管理日常工作中,达到仓库作业自动化。随着信息化技术不断提高以及应用的日渐普及拥有自己条码的商品随处可见。使用条码化工作代替传统作业形式,削弱了手工输入在日常工作中的比重,这样不但提高了作业效率,还能确保正确的数据,减少人为错误造成的损失。实践证明,仓库管理系统能够帮助企业精干主业,减少库存,降低成本,提高核心业务的竞争力[1]。
1.3.2 国内研究现状
现在的仓库管理系统的研究开发非常实用,基本能满足企业自身的需求特点。同时,在不断地深化和发展,以适应越来越多的企业。虽然国内的仓库管理系统发展较快,但与西方发达国家相比仍有很多的不足之处,如:发展规模相对较小,导致实力弱、服务功能不全;没有针对大众的广泛应用,只能运用于某个企业或单位;最重要的就是人才匮乏,相应设施落后,直接影响到管理水平的提升。以上这些问题的存在使得仓库管理系统还远远不能满足客户所有需求,因此,国内仓库管理系统的整体水平还有很大的提升空间。
2 系统开发环境介绍
2.1 ASP.NET简介
ASP.NET 4.0框架支持许多种语言,包含C#、VB、J#、C++等。从语法上来说,C#与Java和C++很相似,最初是在NET 1.0中出现的一种语言[2]。ASP.NET是微软公司的一项技术,是基于新一代的.NET编程框架上的开发技术,它的优点在于界面与代码相分开、编码调试简单以及提供封装好的控件以方便开发者使用。ASP.NET是与Visual Studio.NET集成在一起的,而Visual Studio.NET提供了一个丰富的工具箱,还是一个完全集成的图形用户界面设计的应用程序,它的发展使得应用开发更加方便。因此,创建ASP.NET应用程序的工作便简单多了[3]。在本系统中,用ASP.NET作为开发技术对系统做整体开发,更高效的更方便的完成此次系统开发。
2.2 SQL Server 2008简介
SQL Server 2008具有如下特征:可信任的,使公司运行他们重要的应用程序时,具有稳定性、扩充性、高安全;高效的,使公司减少他们的时间和成本数据的基础设施建设和管理;智能的,当用户有需求的时候可以给他发送提示和信息,随时随地方便交流,体现了时代的特点。
SQL Server 2008能够检查程序是否进行了操作,从而提高了依从性和减少不必要的错误发生。检查不仅包括所有数据更改的信息,还包括什么时候进行对数据读取的信息[4]。SQL Server 2008作为一个功能的配置和管理服务器,使公司能够满足多种规格的需要。SQL Server 2008能够把每个独立开发的数据库进行配置,指定目标的配置审计检查做出更好的性能,配置灵活性也更高。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3209.html