ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:33.23KB ,
资源ID:8894971      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8894971.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仓库管理系统设计与实现.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

仓库管理系统设计与实现.docx

1、仓库管理系统设计与实现仓库管理系统设计与实现摘要第二十一世纪是信息技术时代,现代计算机技术的发展,创建一个新的时代各行各业的人们的生活,工作已越来越离不开计算机科学。同时计算机软件管理员工手工等级。大大节省了人力物力,并且减少了错误发生的几率,体现了时代的需要和科技的发展。满足人们越来越多企业仓库管理的迫切需要。随着我们国家经济的快速发展,全国各地很多中小企业在改革开放30年来的迅速崛起,从商业产品的商品销售的许多人,这些项目需要被存储在仓库中,这些企业,随着企业规模的不断扩大,在货物的数量迅速增加,商品种类也会不断的更新和发展,货物配送和将成倍增长。面对这么大数量的货物信息量和频繁的进出库,

2、怎样让公司能有效地管理仓库的货品,对这些中小企业来说是异常重要的,货品进出库管理的重点是销售信息能否及时反馈,从而使企业效益得到很好的运行。在商品,储存货物的因素,人才等方面,如何管理这些信息数据,是一个复杂的系统工程,基管的工作能力的充分测试,繁重的工作量是可想而知的,所以它需要的商品库存管理系统,以提高效率,从管理产品的高信息科学,信息管理,统计和快速的查询规范,从而减少管理方面的工作量,避免错误,调动员工的积极性,提高企业的生产效率,具有非常重要的现实意义。本系统主要用SQL Server数据库,开发语言 ,有助于掌握面向对象思想在软件开发的运用,因此将其作为掌握数据管理技术和软件开发的

3、课题来研究是非常合适的。既使我们将理论联系了实际,也培养锻炼了我们的动手能力。关键词:建材;仓库管理; 管理系统;SQL ServerAbstractTheThe 21st century is an era of information technology, modern computer technology, the development of all walks of life to create a newbackground - peoples lives, workhas become increasingly inseparable from the use of comp

4、uter science.At the same time hand-level management staff of computer software. Significant savings in manpower and material resources, and reduces the likelihood of error, reflects the needs of the times and technology. More and more business people to meet the urgent need for warehouse management.

5、With the rapid development of Chinas economy, various types of companies the size of the rapid rise of many companies from building materials retail industry there are many business products, and these products need to be stored in various warehouses, for these enterprises, as expanding business sca

6、le, the sharp increase in the number of products, the business product range will continue to update and development, the product will be doubled to fight out of libraries. With such a huge amount of information and frequent access to the product library, how to effectively manage warehouse products

7、 of these enterprises is very important, building materials out of the library management focus is to sell information timely feedback to ensure effective operation of an enterprise . And building materials storage, a library of products, handling personnel and other aspects of the factors, how to m

8、anage these information and data, is a complicated systematic project, Kuguan full test of the ability to work, the heavy workload can be imagined , so this need for the building materials into, out of inventory management systems to improve the building materials into, out of the library management

9、 efficiency, which is the standard management information, statistics and rapid scientific inquiry, to reduce management workload and to avoid error, and for mobilizing the enthusiasm of the general staff, and improving the production efficiency, are of great practical significance.Thesystem is main

10、ly used SQL Server database, development languageC #, object-oriented ideas to help control the use of software development, so as tomaster data management technology and software development to studythe subject is very appropriate. Even if the actual theory we will also cultivate our ability.Key wo

11、rds: building materials; warehouse management; management system; C #; SQL Server1 绪论62 相关知识介绍72.1信息系统简介72.2 SQL Server 数据库简介72.3 C# 的简介72.4 ADO.NET的简介83 需求分析和设计流程103.1需求分析103.2 系统设计103.3 系统E-R图113.4技术可行性分析:133.5 重点与难点分析:133.6 系统调研173.7 可行性分析概述174 模块划分及具体实现194.1模块划分194.1.1 总体结构图194.1.2 详细结构图194.2数据库

12、的设计224.2.1数据库表单关系分析224.2.2数据库表的设计224.3 功能模块的的实现264.3.1功能划分264.3.2功能描述265 系统说明275.1 管理员登录275.2 密码修改305.3 添加供货单位325.4 供货单位管理335.5 货品入库登记345.6 入库管理365.7 货品出库登记375.8 出库管理395.9 库存汇总405.10 库存警报415.11 操作日志查看416 运行测试436.1 测试目标436.2 测试说明436.2.1 用户登录测试436.2.2 密码修改测试456.3 测试评价467 结束语47参考文献48致谢491 绪论随着网络信息的发展和加

13、快,有效地保证各种现代企业和公司信息是有效的,方便,安全管理尤为重要,层出不穷的各种信息管理软件,该地区举足轻重的作用。本软件是企业仓库管理是典型的信息管理软件,是基于充分的市场调查,设计和完整的要求。使用本软件系统,通过系统基本信息的设置,管理员可以快速添加,修改,删除,查询类别信息,实现业务的多元化。通过对企业各仓库信息管理的实施,当企业规模的扩大,可以提高信息的存储,可以在时间同步的信息管理。并且通过设置各个仓库存放的货品类别,实现按照不同货品的属性选择性的存放货品到制定的仓库中,让管理者更容易操作。系统还可以添加、删除企业经营货品的基础信息,通过记录入库出库单信息,准确记录货品库存情况

14、,系统还可以单独设置每个货品库存警报数量,使仓库管理员可以更快速更准确的了解货品最新状态,做到及时补充货品信息,避免因库存不足而影响公司效益。该软件采用C # 2005作为开发工具,SQL Server作为后台数据库。这两个软件的完美结合,提供丰富和完善的功能,它将有效地提高仓库管理的效率,保证企业内部信息的安全性和完整性,以及相关的数据,数据管理和操作的便利性和灵活性。在本文中,从商品管理系统的详细设计和实现方面。它包括:最初的商业调查,需求分析;框架结构,软件模块的设置;数据库的设计实现,各个模块的功能;性能试验示范效果以及建成后的软件。2 相关知识介绍2.1信息系统简介完备的信息管理软件

15、其开发是一项复杂的工程,它涉及诸多知识领域,是多门学科的综合应用,包括计算机处理、系统理论、组织结构、信息管理、管理功能、管理知识、安全防护等。它通常由信息源、信息处理器、信息用户、信息管理者组成。本软件的设计和开发即是具备上述特点,又顺应了时代发展,并针对了猎头公司内部管理的具体业务需求,推动了公司内部业务管理的数字化、信息化进程。2.2 SQL Server 数据库简介SQL Server 2005是由Microsoft开发推广的关系型数据库管理系统。它是基于客户端/服务器模式的数据库系统,图形化界面使用户能够更加快捷方便地对数据库进行管理,同时提供了丰富的编程接口,为程序的开发提供了更多

16、的便利。SQL Server 2005数据库管理系统既可以对Web应用支持也可对数据仓储支持:1SQL Server 2005对Web应用支持主要表现在对XML的支持,对数据的Web访问支持,对分布式分区视图的支持,对Web和应用程序宿主的支持,安全性的支持,与.NET Enterprise Server Microsoft BizTalk 和Microsoft Commerce Server的集成。2SQL Server 2005对数据仓储的支持主要表现在:可伸缩性,数据转换服务,索引视图,数据挖掘,综合性分析服务,联机分析处理, OLAP灵活性,可支持Web的分析,元数据服务。本次设计就是

17、选择的SQL Server 2000作为后台数据库。2.3 C# 的简介1什么是C#C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。2C# 介绍微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方

18、说源代码版本定义).但它还太不成熟,不可能挤垮Java。C#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对Java的反击” 。C#更像Java一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C+获得了提高。Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和

19、移动电话(比如日本发明的Java电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席Kalpathi S. Suresh指出来的那样:我发现所有这些都是渐进的。如果C#不存在,我们总能回到Java或C和C+。这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。本次设计中采用了Microsoft Visual Studio 2005 作为程序开发工具。2.4 ADO.NET的简介Microsoft通过ADO.NET为编程人员提供了功能强大的数据访问能力。在ADO.NE

20、T中通过Managed Provider所提供的应用程序编程接口(API),可轻松地访问各种数据源的数据包括OLEDB所支持的和ODBC支持的数据库。ADO.NET的优点主要表现在这几个方面:互操作性、可维护性、可编程性以及可扩展性。1与ASP.NET的关系ASP.NET作为Web应用程序的开发工具,可以用来开发前台应用程序界面,但对后台数据库的操作就有些力不从心了,而ADO.NET则是专门针对数据库进行操作,而且专门为SQL Server数据库定义了一系列的操作规范以及操作函数、方法、对象。在应用程序的创建过程中,将它们结合在一起,可以使软件功能更加完美,并是它们充分发挥各自的优点。2访问S

21、QL Server数据库,创建 SqlHelper类class SqlHelper private static readonly string connstr = data source=.;initial catalog=DB_CailiaoDate;persist security info=False;user id=sa;password=sa123;public SqlHelper() public static DataTable ExecQuerySql(string sql)trySqlConnection cn = new SqlConnection(connstr);Sq

22、lCommand cmd = new SqlCommand(sql, cn);cmd.CommandTimeout = 100000000;SqlDataAdapter adpt = new SqlDataAdapter(cmd);DataTable tbl = new DataTable();adpt.Fill(tbl);return tbl;catch (Exception ex)throw new Exception(ex.Message); public static int ExecUpdateSql(string sql)int i = 0;try SqlConnection cn

23、 = new SqlConnection(connstr);SqlCommand cmd = new SqlCommand(sql, cn);cn.Open();i = cmd.ExecuteNonQuery();cn.Close(); catch (Exception ex) throw new Exception(ex.Message); returni; 在用户对SQL Server进行了数据库连接后即可对数据库中的数据进行查询、添加、修改、删除等操作。3. 需求分析和设计流程3.1需求分析企业库存管理系统的开发,是为了方便仓管理人员的管理工作,为仓管部门提供一套高效、快捷的应用软件。使

24、用计算机进行企业入库、出库信息的处理,具有如下的优点:(1)准确性,通过输入的出库、入库信息系统可以自动并准确的记录仓库中每种货品的库存数量,不需要管理人员再进行手动计算,减少错误机会。(2)及时性,让货品仓库仓管人员可以及时了解仓库库存状态,及时补充货物。(3)方便性,方便仓管人员的工作,提高工作效率。开发工具:Microsoft Visual Studio 2005 + SQL Server Management Studio开发语言:数据库:sqlserver2005开发环境:WINDOWS XP3.2 系统设计根据管理软件设计开发的基本步骤,本软件的设计流程如图所示:业务调查、业务分析

25、可行性分析数据库、系统界面设计实现效果测试和完善选题分析图3.2 设计流程运行程序显示登录窗口登录失败输入登录用户信息成功登录系统验证程序终止操作数据库数据库附项管理库存管理入库管理出库管理盘存管理退出系统操作日志查看图3.2系统流程3.3 系统E-R图E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。名称编码单位仓库进货价出货价货品库存添加货品N仓库1仓库名称仓库编码备注图3.3 货品添加ER图编号货物名称数量进货价总额供货单位入库单经办人货品入库N1经办人编号姓名电话供货单位编码名称电话地址

26、联系人1图3.4 货品入库ER图3.4技术可行性分析:可行性分析方法主要是分析技术可以成功地完成开发工作,硬,软件能否满足开发者的需要。在软件方面,软件开发环境中,数据库服务器的SQL服务器,能够处理大量的数据,同时保持数据的完整性,提供了许多先进的管理功能。它的灵活性,提供安全和使用方便的数据库的一个很好的条件。因此,系统的软件开发平台已成熟可行。在硬件方面,在科学技术高速发展的今天,硬件更新的速度越来越快,越来越多的能力,越来越多的可靠性高,价格低廉,和硬件平台能够满足系统的要求。经济可行性分析:其主要就是对项目经济效益来进行评价,本系统作为实训的一个项目,也不用开发经费,所以这对于我系在

27、经济上是可以接受的,还有就是本系统实施后可以显著提高考试效率,有助于企业实现现代化办公管理。所以本系统在经济上是可行的3.5 重点与难点分析:首先应当清楚整个系统所要实现的功能,在系统开发前要进行必要的分析和书写项目规格说明书。尽量避免在项目的开发过程中出现各种在分析阶段没有解决的问题。1.管理信息系统现状:管理信息系统(MIS)是一门新兴的边缘学科,管理科学,信息科学,系统科学,现代通信技术和计算机技术。1985年,管理信息系统的创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分

28、析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”因此,我们就能看出,管理系统一般都具有几个基本的含义:(1)管理信息系统不是一个简单的软件系统,但人-机系统,由人和机器一起工作。在公司或组织的管理活动的支持,管理信息系统,管理人员将负责基本数据的及时输入电脑,根据企业或组织的要求,在数据处理的基础上管理的计算机,并输出获得的信息。计算机不断的和用户交流信息,适当的但在数据处理过程中,需要人的干预。(2)管理信息系统是具处理,传输,存储的数据,并且产生信息的过程,所以数据是灵魂管理信息系统。管理信息系统采用数据库技术,统一规划,数据存储,为各

29、级管理人员,以实现数据的一致性和共享。(3)管理信息系统可以很好地解决组织和组织所面临的种种问题。例如,管理信息系统的整个过程,可以解决企业经营活动中,可以解决组织中的数据处理的效率问题,也可以很好解决财务在决策过程上的管理。管理信息系统应具有如下的几个重要功能。(1)数据处理功能:数据处理是管理信息系统最基本的一个功能,包括数据类型的采集,处理,传输,存储等。(2)实测功能:通过数据的加工,处理,可以随时随地了解到各部门的实际运行状况,如各生产车间今天生产的货品数量、销售部接受的订单等。(3)预测功能:通过数学方法和预测模型的应用,对其进行分析过去的数据,来预测未来可能发生的情况是可能的,很

30、好地为高级管理人员的在管理决策方面提供有力的依据。(4)控制功能:通过信息反馈可以运行在企业的生产,监督,协调,控制各部门的业务操作,保证系统的正常运行。(5)辅助决策功能:通过数据处理,可以快速获取决策信息的影响,从而为企业合理的资源配置,并提供了科学的依据,做出最好的决定。在当下,管理信息系统的各种应用都已经相当之普遍了,随着通讯技术、网络技术和计算机技术的发展,管理信息系统的很多功能也不断地完善,并切朝着智能化、网络化、集成化等方向发展。如办公自动化(OA)、电子商务(EC)、专家系统(ES)、计算机集成制造系统(CIMS)。2、管理信息系统开发方法介绍目前,常用的管理信息系统的开发方法有:生命周期法、原型法和面对对象的开发方法。下面仅对原型法,面对对象的开发方法来进行简单的描述。(1)原型法:原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法。原型法一般情况下适用于一些开发规模不大、不复杂和需求经常发生变化的系统。(2)面向对象的开发方法面向对象(Object Oriented)的技术于二十世纪八十年

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1