仓库管理系统的设计与实现(源码)【字数:8698】
摘 要仓库管理系统是以提高物资管理效率为目的而设计的。它取代了以前使用的手工管理工作,避免了管理中出现的各种错误问题,准确,及时,高效地完成数据库的管理,而且提供更强大的管理工具。仓库管理系统是一个中小型信息管理系统,它的界面更加的美观,操作相对的简单,安全性也相对较高,基本上可以满足仓库管理的需要。该系统是源于ASP.NET技术,使用SQL Server 2008数据库开发和设计,程序代码更安全,移植更方便,实施效率更高。同时通过权限的验证也增加了系统的安全性。主要实现了工作人员管理、物资管理、仓库管理、物资入库管理、物资出库管理、库存调拨管理、库存管理等功能。在进行系统开发的时候,充分地对企业的仓库管理进行了调查和研究,而且对不同的用户进行了咨询,根据其不同的需求制定了不同的解决方法。本系统界面简洁,操作灵活,用户使用简单,无需繁琐步骤。
目 录
第一章 引言 1
1.1选题背景 1
1.2选题意义 1
第二章 相关技术简介 2
2.1 ASP.NET技术 2
2.2 ADO.NET技术 2
2.3 C#简介 3
2.4 SQL SERVER 2008数据库 3
第三章 系统需求分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2数据需求分析 4
3.3功能需求分析 5
3.4非功能需求分析 5
第四章 系统设计与实现 6
4.1数据库设计 6
4.1.1数据库的ER图设计 6
4.1.2数据库的表设计 8
4.2系统概要设计 11
4.2.1功能结构图 11
4.3系统功能实现 11
4.3.1登录页面 11
4.3.2添加工作人员页面 13
4.3.3添加物资入库页面 14
4.3.4管理物资入库页面 15
4.3.5添加物资出库页面 16
4.3.6添加库存调拨页面 18 *好棒文|www.hbsrm.com +Q: ^351916072#
4.3.7管理库存页面 19
4.3.8修改登录密码页面 20
第五章 系统测试 22
5.1系统测试的目的和意义 22
5.2系统核心功能测试流程及结果 22
5.2.1登录模块的功能测试及结果 22
5.2.2工作人员信息模块功能测试及结果 22
5.2.3物资管理信息模块功能测试及结果 23
结束语 25
致 谢 26
参考文献 27
第一章 引言
1.1选题背景
就目前的情况来说,库存的管理系统的技术一般还比较落后、性能还比较差而且不是很完善,人工干涉比较多,操作使用也比较不方便,有得故障比较多而且还不实用。目前,仓储管理的特点在于信息处理量特别大,相关信息特别大,货物和设备类型的管理很多,物料清单的需求,文件清单等文件数量,统计查询的方式也不同。所以在管理的过程中有一定的困难。管理过程往往会有各种信息重复转移等问题。仓储的管理部门也越发地需要一套成本较低、效能较高、使用较为方便、功能较为完善的仓库管理信息系统。要在计算机技术上实现网络技术的成熟与发展,为仓储管理的自动化提供比较强有力的技术支持。
1.2选题意义
在当今市场的激烈竞争中,如何去降低成本,提高软件及时响应的能力,满足用户的需求是能不能在现在社会生存的关键所在。另外一方面,网店经等营模式的快速发展,其库存管理的数据量比较大,数据的处理和分析的方法也比较的复杂,单纯依靠人工的管理方式已经无法满足如今市场的飞速变化的需求,利用信息系统管理这一方式已经成为必然的趋势。
在仓库管理的工作中,不同的部门之间联系变得越来越多,这使得库存的管理不再仅仅局限于简单的进货、出货、库存数量和销售管理等方面的操作,从宏观上面来看,要选择适合在网上零售发展的库存策略,给决策的那方提供库存的统计和分析的数据,需要根据市场的变化从而采取相应的管理,达到利润的最大化,服务的最优化;从微观上面来看,在保证进货和销售等方面能够顺利进行的同时要尽可能地降低库存的成本,使得库存物资数量的管理与库存资金的管理都显得十分的重要。
以上这些情况的仔细调查,为开发以下的仓库管理系统奠定了基础。
第二章 相关技术简介
2.1 ASP.NET技术
这一项技术是应用程序框架,它建立在公共语言运行时库上。用于在服务器端构建一个性能比较强大的web程序。它提供了多个超过之前开发模式的优点:
强化的功能。
Asp.net是一个编译代码,它运行在服务器端。这一技术使用绑定、编译、优化和缓存服务来提高性能。这所有的一切,性能够远大于以前写的代码。
有高等级的开发工具的支持。
在VS的集成开发环境中,Asp的框架包含许多的工具箱和设计器。它的编辑方式仅仅是这个工具所能提供的很少的一部分功能。
强大灵活。
由于ASP是基于语言运行库,所以整个平台功能强大而灵活,同样可以应用于Web应用开发人员。.net框架的信息、类库和数据访问及其解决方案完全集成到Web中。 Asp.net的语言是中性的,所以用户可以选择最熟悉的语言,或者使用一种或多种其他语言来完成应用程序。而且,语言运行时库的互操作性确保了当用户升级到Asp.net时,基于现在有的以COM开发为基础的结果仍然保留。
4.更轻松。
Asp.net可以使工作更加的容易,例如,提交简单的表单,验证客户端和配置部署站点。 另一个例子,Asp.net允许创建用户界面,分离页面和逻辑代码。 此外,语言运行时库简化了部署,并用于管理代码服务,如自动引用和垃圾回收。
5.易于管理。
Asp.net使用配置系统简化了服务器端环境和Web应用程序设置。 由于配置信息以文本格式保存,因此本地管理工具不需要支持新设置。这种理念也同样地运用到了部署Asp.net应用程序上面去。将Asp.net的应用程序放在服务器的顶部,并将其简化为仅将重要文件复制到服务器。并且在部署和更换正在运行的变体代码时不要再次启动服务器。
6.可扩展和高效的使用。
目 录
第一章 引言 1
1.1选题背景 1
1.2选题意义 1
第二章 相关技术简介 2
2.1 ASP.NET技术 2
2.2 ADO.NET技术 2
2.3 C#简介 3
2.4 SQL SERVER 2008数据库 3
第三章 系统需求分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2数据需求分析 4
3.3功能需求分析 5
3.4非功能需求分析 5
第四章 系统设计与实现 6
4.1数据库设计 6
4.1.1数据库的ER图设计 6
4.1.2数据库的表设计 8
4.2系统概要设计 11
4.2.1功能结构图 11
4.3系统功能实现 11
4.3.1登录页面 11
4.3.2添加工作人员页面 13
4.3.3添加物资入库页面 14
4.3.4管理物资入库页面 15
4.3.5添加物资出库页面 16
4.3.6添加库存调拨页面 18 *好棒文|www.hbsrm.com +Q: ^351916072#
4.3.7管理库存页面 19
4.3.8修改登录密码页面 20
第五章 系统测试 22
5.1系统测试的目的和意义 22
5.2系统核心功能测试流程及结果 22
5.2.1登录模块的功能测试及结果 22
5.2.2工作人员信息模块功能测试及结果 22
5.2.3物资管理信息模块功能测试及结果 23
结束语 25
致 谢 26
参考文献 27
第一章 引言
1.1选题背景
就目前的情况来说,库存的管理系统的技术一般还比较落后、性能还比较差而且不是很完善,人工干涉比较多,操作使用也比较不方便,有得故障比较多而且还不实用。目前,仓储管理的特点在于信息处理量特别大,相关信息特别大,货物和设备类型的管理很多,物料清单的需求,文件清单等文件数量,统计查询的方式也不同。所以在管理的过程中有一定的困难。管理过程往往会有各种信息重复转移等问题。仓储的管理部门也越发地需要一套成本较低、效能较高、使用较为方便、功能较为完善的仓库管理信息系统。要在计算机技术上实现网络技术的成熟与发展,为仓储管理的自动化提供比较强有力的技术支持。
1.2选题意义
在当今市场的激烈竞争中,如何去降低成本,提高软件及时响应的能力,满足用户的需求是能不能在现在社会生存的关键所在。另外一方面,网店经等营模式的快速发展,其库存管理的数据量比较大,数据的处理和分析的方法也比较的复杂,单纯依靠人工的管理方式已经无法满足如今市场的飞速变化的需求,利用信息系统管理这一方式已经成为必然的趋势。
在仓库管理的工作中,不同的部门之间联系变得越来越多,这使得库存的管理不再仅仅局限于简单的进货、出货、库存数量和销售管理等方面的操作,从宏观上面来看,要选择适合在网上零售发展的库存策略,给决策的那方提供库存的统计和分析的数据,需要根据市场的变化从而采取相应的管理,达到利润的最大化,服务的最优化;从微观上面来看,在保证进货和销售等方面能够顺利进行的同时要尽可能地降低库存的成本,使得库存物资数量的管理与库存资金的管理都显得十分的重要。
以上这些情况的仔细调查,为开发以下的仓库管理系统奠定了基础。
第二章 相关技术简介
2.1 ASP.NET技术
这一项技术是应用程序框架,它建立在公共语言运行时库上。用于在服务器端构建一个性能比较强大的web程序。它提供了多个超过之前开发模式的优点:
强化的功能。
Asp.net是一个编译代码,它运行在服务器端。这一技术使用绑定、编译、优化和缓存服务来提高性能。这所有的一切,性能够远大于以前写的代码。
有高等级的开发工具的支持。
在VS的集成开发环境中,Asp的框架包含许多的工具箱和设计器。它的编辑方式仅仅是这个工具所能提供的很少的一部分功能。
强大灵活。
由于ASP是基于语言运行库,所以整个平台功能强大而灵活,同样可以应用于Web应用开发人员。.net框架的信息、类库和数据访问及其解决方案完全集成到Web中。 Asp.net的语言是中性的,所以用户可以选择最熟悉的语言,或者使用一种或多种其他语言来完成应用程序。而且,语言运行时库的互操作性确保了当用户升级到Asp.net时,基于现在有的以COM开发为基础的结果仍然保留。
4.更轻松。
Asp.net可以使工作更加的容易,例如,提交简单的表单,验证客户端和配置部署站点。 另一个例子,Asp.net允许创建用户界面,分离页面和逻辑代码。 此外,语言运行时库简化了部署,并用于管理代码服务,如自动引用和垃圾回收。
5.易于管理。
Asp.net使用配置系统简化了服务器端环境和Web应用程序设置。 由于配置信息以文本格式保存,因此本地管理工具不需要支持新设置。这种理念也同样地运用到了部署Asp.net应用程序上面去。将Asp.net的应用程序放在服务器的顶部,并将其简化为仅将重要文件复制到服务器。并且在部署和更换正在运行的变体代码时不要再次启动服务器。
6.可扩展和高效的使用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/426.html