论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

企业物流管理系统—库存管理系统

目 录 内容来自论文无忧网 www.paper51.com

一、引 言... 1 copyright paper51.com

1.1研究背景及意义... 1 内容来自www.paper51.com

1.2国内外研究现状... 1 paper51.com

二、系统开发技术... 1

copyright paper51.com

2.1数据库技术... 1

内容来自论文无忧网 www.paper51.com

2.2编程语言... 2 内容来自论文无忧网 www.paper51.com

2.3 C/S模式... 2

copyright paper51.com

三、系统分析... 3

paper51.com

3.1 需求分析... 3

内容来自www.paper51.com

3.2 可行性分析... 3 内容来自论文无忧网 www.paper51.com

3.2.1经济可行性:... 3

http://www.paper51.com

3.2.2技术可行性:... 3 http://www.paper51.com

四、系统设计... 4

copyright paper51.com

4.1系统结构设计... 4 copyright paper51.com

4.2数据库设计... 4

内容来自论文无忧网 www.paper51.com

4.3系统功能概述... 5 paper51.com

4.4系统基本功能结构图... 5 http://www.paper51.com

4.5各主要功能模块设计... 6

http://www.paper51.com

4.5.1 库存管理系统主界面... 6 copyright paper51.com

4.5.2 添加入库单... 7

内容来自论文无忧网 www.paper51.com

4.5.3 入库单查询... 9 内容来自www.paper51.com

4.5.4 库存状况查询... 10 内容来自www.paper51.com

五、系统测试... 11

paper51.com

5.1 测试的目的... 11

copyright paper51.com

5.2 测试方法... 11 内容来自论文无忧网 www.paper51.com

5.3 新增产品入库单测试... 12

内容来自论文无忧网 www.paper51.com

总结... 13 copyright paper51.com

参考文献... 14 内容来自www.paper51.com

致 谢... 15 paper51.com

copyright paper51.com

一、引 言

paper51.com

1.1研究背景及意义

paper51.com

目前,中小企业物流管理整体水平还不高,我国大部分企业在货物存储中没有合理的定额依据。库存管理的目的[1]是在满足顾客服务要求的前提下通过对企业的库存水平进行控制,力求尽可能降低库存水平、提高物流系统的效率。库存水平的高低,直接影响着企业的生产经营,必要的库存量是防止供应中断、保证生产稳定和连续的重要条件。为了使自己的企业在竞争中能够站稳脚跟,不被激烈的竞争环境打到,这就要求企业一定要加强对自身的管理和技术的提高,而一个功能完善的库存货物管理系统可以有效地对企业庞大的货物信息进行管理,提高企业的经营效率,提升企业核心竞争力。 paper51.com

1.2国内外研究现状 内容来自论文无忧网 www.paper51.com

在国外,对于库存管理为核心的研究和应用已经长达半个世纪之久,在系统化领域上取得了很大的成就,可以把库存管理系统的发展大致分为3个阶段[2]: http://www.paper51.com

(1)初级阶段:在20世纪50、60年代人们还没有具体的库存管理系统化的思想仅仅只是做出了尝试。

内容来自www.paper51.com

(2)快速发展阶段:在20世纪70年代,随着电脑技术的飞速发展,专用的库存管理系统正式在美国问世,这标志着库存管理的系统化程度有了进一步的提高。 内容来自论文无忧网 www.paper51.com

(3)成熟阶段:从上世纪70年代至今,国外库存管理系统化已经十分的成熟,大部分库存管理功能已经实现了全自动化。

内容来自www.paper51.com

但在我国,库存管理系统在研究上起步较晚,技术上比较落后。1982年美国的物流学家来中国讲授,并且将自己的3本著作翻译成中文,这对国人产生了巨大的影响,这可以称为我国的库存现代化管理的开端[2]。 内容来自论文无忧网 www.paper51.com

二、系统开发技术2.1数据库技术

paper51.com

本系统采用SQL Server 2005,与其他开发工具比较 SQL Server 2005具有许多优势[3]:(1)可编程性:CLR(CommonLanguage Runtime,公共语言运行时)集成。CLR集成是指你可以使用任何一种.NET 语言编写SQL Server 2005 的存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数。想想以前的扩展存储过程,编程非常不容易。代码中一不小心就会引起内存泄漏。(2)安全性:SQL Server 2005 的安全达到了很强大水平,有着很更清晰的安全模型即主体,安全对象和权限。(3)异步处理能力:Service Broker提供了一个功能强大的异步编程模型。Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker 的消息队列。(4)支持通过HTTPSOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQL 管理服务等。 http://www.paper51.com

2.2编程语言

内容来自www.paper51.com

本系统采用Microsoft Visual C# 作为编程语言,C#是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在.NETFramework上运行的各种安全、可靠的应用程序。Microsoft Visual C# 2005 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0 和 .NETFramework 的基础上加快应用程序的开发。C# 语法表现力强,只有不到90个关键字,而且简单易学。C#的大括号语法使任何熟悉 C、C++或Java 的人都可以立即上手。了解上述任何一种语言的开发人员通常在很短的时间内就可以开始使用 C# 高效地工作。C#语法简化了C++的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、匿名方法和直接内存访问,这些都是 Java 所不具备的。 内容来自www.paper51.com

作为一种面向对象的语言,C#支持封装、继承和多态性概念。所有的变量和方法,包括Main方法(应用程序的入口点),都封装在类定义中。类可能直接从一个父类继承,但它可以实现任意数量的接口。重写父类中的虚方法的各种方法要求override关键字作为一种避免意外重定义的方式。在C#中,结构类似于一个轻量类,它是一种堆栈分配的类型,可以实现接口,但不支持继承。除了这些基本的面向对象的原理,C#还通过几种创新的语言结构加快了软件组件的开发,其中包括[4]: 内容来自www.paper51.com

(1)封装的方法签名(称为委托),它实现了类型安全的事件通知。 copyright paper51.com

(2)属性 (Property),充当私有成员变量的访问器。 内容来自www.paper51.com

(3)属性 (Attribute),提供关于运行时类型的声明性元数据。 内容来自论文无忧网 www.paper51.com

(4)内联 XML 文档注释。

内容来自论文无忧网 www.paper51.com

C# 的生成过程比C和C++简单,比Java更为灵活。没有单独的头文件,也不要求按照特定顺序声明方法和类型。C#源文件可以定义任意数量的类、结构、接口和事件。了解到C#有如此多的特点和优势,所以本系统采用C#作为开发语言。

paper51.com

2.3 C/S模式

paper51.com

C/S (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种[5]。C/S结构的关键在于功能的分布,一些功能放在客户机上执行,另一些功能放在服务器上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用[5]。基于以上原因,所以本系统采用C/S结构。 内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式