库存管理系统毕业论文_第1页
库存管理系统毕业论文_第2页
库存管理系统毕业论文_第3页
库存管理系统毕业论文_第4页
库存管理系统毕业论文_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计 论 文 题目: 库存管理系统 系 别: 计算机科学与技术专 业: 信息管理与信息系统姓 名: xxxxxx学 号: xxxxxxxxx指导教师: xxxxxxxxxxxxx 学院年 月 日1库存管理系统摘 要从 21 世纪以来企业信息化的趋势来看,企业的仓库管理也趋向于信息化、网络化和高度集成化。仓库管理信息化作为企业信息化的一部分是现代企业的灵魂,是现代企业发展的必然要求和基石。随着信息技术的高速发展和国外大型企业的纷纷涌入,作为现代企业的仓库管理系统的核心部分库存管理,也要适应时代的发展。现代企业应该利用新的库存管理技术,开发库存管理系统,这样才能在激烈的市场竞争中占据主动地位。本文首先介绍了仓库管理的必要性,然后分析了仓库管理现状,并在此基础上,进一步分析仓库管理的具体功能及模块。然后根据时下流行的.Net 技术及工厂开发模式(多层开发模式),利用所掌握的知识,用 B/S 结构进行仓库管理系统的开发,以适应企业仓库管理的发展,提高企业的经济效率。作为系统实现的一部分本文还描述了库存管理系统的功能模块,本系统主要分为六大模块:入库模块,出库模块,查询模块,统计模块,用户管理模块,信息管理模块。关键词:仓库管理,库存管理,NET 技术,B/S 结构2Abstract:From 20 companies since the 1960s the trend of information technology, enterprise management of the circulation of materials tend to information, networking and a high degree of integration. Logistics Management Information System as part of Enterprise Information is the soul of modern enterprises, the development of modern enterprise is the inevitable requirement and the cornerstone. With the rapid development of information technology and foreign influx of large enterprises have, as a modern enterprise management system of materials circulation part of the core - inventory management, we must adapt to the development of the times. Modern enterprises should take advantage of new inventory management technology, the development of inventory management systems, so as to the fierce competition in the market occupied the initiative.This paper first introduced the need for material flow management ,circulation of materials management status, and on this basis, further analysis of materials circulation and management functions of the specific module. According to a popular then. Net technology and plant development model (the development of multi-mode), use the knowledge gained, with B / S structure of the material flow management system development, materials circulation enterprises to adapt to the development of management, improve business Economic efficiency. As part of the system to achieve this also describes the flow of materials management system of functional modules, the system can be divided into six modules: storage module, to the module, for module, statistics module, the user management module, information management module.Key words: circulation of materials management, inventory management, NET technology, B / S structure,3目录1 前言 .51.1 选题背景 .51.2 课题目的和意义 .51.3 系统的必要性分析 .51.4 系统的可行性分析 .61.5 技术可行性分析 .62 系统开发工具 .62.1 c#.62.2 ASP.NET.72.3 数据库简介 .83 需求分析 .83.1 库存概况 .93.1.1 库存管理的重要性 .93.1.2 库存的业务流程图及分析 .93.2 库存管理的功能及流程分析 .93.2.1 库存管理的主要功能 .93.2.2 库存管理业务分析 .93.2.3 库存管理的流程分析图 .104 系统分析 .104.1 库存管理系统的功能模块 .104.1.1 系统的基本数据子系统分析 .114.2 系统的业务功能模块分析 .115 系统设计 .115.1 管理模块的设计 .125.1.1 人员管理模块 .125.1.2 系统通知管理子模块 .125.1.3 基本信息管理子模块 .125.2 仓库模块的设计 .125.2.1 管理员模块设计 .125.2.2 入库管理子模块的设计 .125.2.3 出库管理子模块的设计 .125.2.4 调拨管理子模块的设计。 .125.2.5 盘点、报损管理子模块的设计。 .135.3 数据字典 .135.4 根据表与表之间的关系,可以画出 ER 图 .156 系统界面设计 .166.1 界面设计思想 .166.2 详细界面设计 .166.2.1 首页登陆界面设计 .176.2.2 系统用户界面 .186.2.3 管理员基础数据维护界面 .1946.2.4 管理员信息查询模块的功能 .216.2.5 统计信息模块的功能 .236.2.6 操作员模块的功能 .237 系统测试 .297.1 软件测试的意义 .297.2 软件测试的重要性 .297.3 软件测试的范围 .297.4 软件测试的方法 .297.5 软件测试的目的和原则 .30总 结 .31系统的总结 .31开发过程的总结 .32致谢 .34参考文献 .35附录 .3651 前言1.1 选题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否则要取得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普及的今天,用电脑管理物资是必然的趋势。以市场为例,走进市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。首先,商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。其次,由于市场瞬间万变,很多商品价格可能变动较大,经营者可能要不时改变商品价格,否则太高则可能无人问津,太低则无利可图。再次,在商品社会的环境下,竞争激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现差错时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息。1.2 课题目的和意义随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。1.3 系统的必要性分析仓库信息化,是指企业运用现代信息技术对仓库过程中产生的全部或部分信息进行采集、分类、传递、汇总、识别、跟踪、查询等一系列处理活动,以实现对物资流动过程的控制,从而降低成本、提高效益的管理活动。仓库信息化是现代企业物资管理的灵魂,是现代企业物资管理发展的必然要求和基石。库存管理系统是一个企业不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要。生产企业库存管理系统广泛的应用计算机网6络系统将会极大的提高效率减少费用,促使企业走向正规化、科学化,与世纪接轨。因此,为生产企业开发计算机仓库管理系统意义重大。库存管理系统是通过对企业当前运行的数据进行处理以获得有关信息,从而达到控制企业的行为,所以它是可以能够为企业提供充足的信息和快捷的数据处理手段的系统。用传统人工的方式进行库存管理存在着许多缺点,如:效率低,成本高,保密性差。随着时间一长,将产生大量的文件和数据,不利于查找及维护。另外为及时结清每笔业务盘点库存和货物流通情况,确保企业生产正常运行,管理人员要花费大量的人力物力及时间作数据记录和统计汇总工作。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人深刻认识并进入各个领域发挥着重要作用。作为计算机应用的一部分,使用计算机对仓库进行管理与手工管理比较有着无法比拟的优点,如:检索迅速、查找方便、存储量大、数据处理快捷、保密性好、成本低。这些优点能够极大的提高仓库存理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的管理软件是一项有意义,有必要的工作1.4 系统的可行性分析通过以上系统的必要性分析,为了实现整个库存管理,为了让企业决策者对整个修理厂的生产用料及库存物资情况有一个整体的把握,为了保障生产的顺利进行,现开发一套基于 B/S 模式的企业库存管理系统。本系统采用 B/S 模式,internet 就是计算机,无需平台,无需安装,功能扩张性非常强,尤其对于使用人群广而多的系统而言,更能体现它的优越性。企业库存管理系统面向仓库管理用户、企业管理者、及维修车间,所以采用 B/S是明智的选择。开发这样的库存管理系统是极其必要和迫切的,对提高企业的生产效率及管理水平有极大的帮助。1.5 技术可行性分析本系统设计是应用 ASP.NET 技术实现网络环境下的库存管理。利用Microsoft Visual Studio 2005 工具结合使用 SQL Server 2005 数据库,ASP.NET、C#等技术的工作原理及特点,并以此为理论技术依据开发仓库管理系统的结构设计和具体的实现过程。采用.net 技术入门迅速,开发相对容易,开发速度也比较快,.net 具有功能强大的集成开发环境,它是完全的面向对象,更易于创建动态页面,提供了丰富的服务器端控件。并且三层架构的设计是相互独立的,更有利于维护、修改和移植。2 系统开发工具2.1 c#现在 ASP.NET 支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET 以及其它.NET Framework 所支持的语言。我们所做的通用网络问卷调查系统是用 C#语言。所以,在这里我介绍一下 C#语言。7C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的 C#语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Internet 进行调用。C#有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更好对应 扩展交互性 2.2 ASP.NET提到 ASP.NET,就不得不首先搞清楚什么是 ASP。ASP 的全称是 Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的 HTML 页面组成,如果需要更新你的网站内容,你不得不制作大量的 HTML 页面。有了 ASP 以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习 ASP 的热潮。 但是由于 ASP 程序和网页的 HTML 混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP 页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写 ASP 程序的时候不得不调用 COM 组件来完成一些功能。所以,微软推出了 ASP.NET。ASP.NET 不仅仅只是 ASP 3 的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET 和 ASP 是相近的,但是从本质上是完全不同的。ASP.NET 几乎全是基于组件和模块化,每一个页,对象,和HTML 元素都是一个运行的组件对象。在开发语言上,ASP.NET 抛弃了 VBSCRIPT和 JSCRIPT,而使用.NET Framework 所支持的 VB.NET,C#.NET 等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个 DLL。由于ASP.NET 是编译执行的,所以它比 ASP 拥有了更高的效率。ASP.NET 有以下技术特点:Microsoft .NET 平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代 Internet 的进步。作为 Microsoft .NET 平台的一部分,ASP.NET 是一个革命性的编程框架,它实现了企业级 Web 应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的 Web 应用程序。实际上,这只是令 ASP.NET 成为程序员创建 Web 应用程序的首选的众多特色中的一小部分。与以前使用的 ASP 相比,ASP.NET 使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASP.NET 让程序员可以只编写最少量的8代码便能够给 Web 应用程序提供更为丰富的功能。最好的一点则是 ASP.NET 使程序员可以选择任何一种可用的.NET 编程语言。除了常见的 Web 应用程序,利用 ASP.NET 还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为 ASP.NET 大大简化了部署过程。要部署 Web 应用程序,只要把它复制到 Web 服务器上就可以了。除了提供了丰富的程序员这方面的经验,ASP.NET 还提供了丰富的用户经验。ASP.NET Web 应用程序比传统的 ASP 应用程序速度要快很多,因为 ASP.NET 令我们可以使用经过编译的编程语言。因此,ASP.NET 应用程序不需要明确的编译步骤,结果便是执行得更快了。2.3 数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:“sql server“,“vf“,“framework“,“access“,“Oracle“MySQL“SYBASE“DB2“等等,然而本软件选择了用 SQL Server2005 来作为数据库软件。Microsoft SQL Server2005(简称 SQL Server)由一系列相互协作的组件构成,能满足最大的Web 站点和企业数据处理系统存储和分析数据的需求。用 SQL Server2005 作为数据库软件的理由为:SQL Server 2005 的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。引进了一套集成的管理工具和管理应用编程接口(APIs) ,以提供易用性、可管理性、及对大型 SQL Server 配置的支持。旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。SQL Server 2005 可伸缩性的先进性包括表格分区、复制能力的增强和 64 位支持。引入了使用 Microsoft .NET 语言来开发数据库目标的性能。提供一种新的 XML 数据类型,使在 SQL Server 数据库中存储 XML 片段或文件成为可能。新的查询类型和在交易过程中使用错误处理的功能,为开发人员在 SQL Server 查询开发方面提供了更高的灵活性和控制力。SQL 服务代理为各个级别的可伸缩性提供一种创新的、分发的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论