仓库管理系统的设计与实现论文.docx
随着计算机技术的飞速发展,计经机在企业管理中应用的普及,利用计兑机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前衣要求建立起数据样性和完整性强、数据平安性好的库。而对于后者则要求应用程序功能完备,易运用等特点。本文通过分析阅读器/服务器结构的特点并结合企业仓储管理的实际状况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统件功能模块及数据库的设计,着重探讨了用ASRNET技术和SQ1.SerVer2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术.并给出了部分实现代码。通过该系统,使学生可以便利地在企业内部网上进行仓储管理,该BS结构的系统在WindOWSXP系统和VS.NET平台下开发完成,运用C"作为ASP.NET的开发讲言,SQ1.SerVer2(X)5作为后台数据库,该数据库系统在平安性、精确性、运行速度方面均有肯定的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的平安性和较好的性能。其中连接数据库的字符申可以随时在WebCcnfig里修改,增加敏捷性和平安性。代码尽量削减数据库连接的打开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部格外,在这之前还介绍了与企业仓库管理系统相关的信息、VS.NET与SQ1.的无链接技术等。关键词仓库管理:信息管理系统:B/S结构:数据库管理AbstractWithrapidadvancementofcomputertechno1.ogyandwide1.yapp1.iedincorporationmanagement,itisimperativetouti1.izeittorea1.izeEnterpriseadministration.WarehouseManagementSystemisoneoftypica1.ManagementInformationSystem,whoseexp1.oitationsmain1.yinc1.udeestab1.ishmentandmaintenanceofbackstagedatabaseaswe1.1.asfrontapp1.icationprogrammer.Fortheformer,itisrequiredtosetupunited,comp1.eteandhigh-secureddatabase,whi1.e,forhe1.atter,comp1.etefunctionsofapp1.icationprogrammerandsimp1.eoperation.ThisthesispointsoutbasictheoryofWarehouseManagementSystembasedonexp1.orerandSCrVe1.Vorganiza1.ioninSmaH-Io-medium-sizedenterprises,ana1.yzingcharacteristicsofB/Sandre1.atingtorea1.itiesofsituationofWarehouseManagementSystem.Itintroducesdesignofeveryfunctiona1.groupanddatabasebrief1.yandfocusesondiscussionconcerningtoexp1.oitdatabaseaccesstechno1.ogyanddynamicwebdesignneededforWarehouseManagcnwniSystemin1.ightofASRNETtechno1.ogyandSQ1.Server2(X)5.Ita1.sopresentspartsofimp1.ementationcodes,he1.pingstudentstooperateWarehouseManagementincorporation1.oca1.site.ThisB/Ssystemwasexp1.oitedonthep1.atformofWindowsXPandVS.NET.usingC#asASP.NETcxp1.oitaiin1.anguage,SQ1.SCrVCr2005asbackstagedatabase,whichpossessesadvantagesinsecurity,precision,speed,etc.andcandea1.withdatabaseswithhighcapacityefficient1.y.Thecharacterconnectingdatabasescanbea1.teredanytime,whichraisesf1.exibi1.ityandsecurity.C(K1.CSreducingtheti11>ctoopendatabaseconnection.Inthisdissertation,besidessystemana1.ysis,overa1.1.design,databasedesign,functiona1.rea1.ities,etc,informationre1.atedtoWarehouseManagementSystem,seam1.essconnectiontechno1.ogyofVS.NETandSQ1.arca1.sointroduced.KeywordsWarehouseManagementManagementInformationSystemB/SStructureDatabaseManagement书目摘要IAbstract11第1章结论11.1 课题背景11.2 课题目的和意义I1.3 开发设计思想21.4 主要工作和论文结构2第2章系统开发工具与开发平台32.1 开发平台和技术介绍3HS简介3ASRNET开发环境42.2 C#编程语言42.3 SQ1.Server2(X)5数据库52.4 系统运行环境7第3章系统需求分析83.1 可行性分析8可行性探讨8可行性分析8系统业务流程分析10系统数据流分析I1.数据字典分析123.2 本章小结14第4章系统总体设计154.1 系统模块总体设计154.2 数据库结构设计15数据库逻辑结构设计15数据库结构设计表16第5章系统具体设计195.1 管理主界面实现195.2 退货模块设计21退货信息21退货信息管理235.3 销隹管理模块设计245.4 商品信息管理模块设计25结论36致谢37参考文献38第1章绪论1.1 课题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的打算和管理,否则要取得成功是特别困难的一件事。商场如战场,商家不仅要驾驭大量的物资,同时这些物资还要尽可能满足顾客的须要,这样才能在激烈的市场竞争中获得成功。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不行能的。在计算机普及的今日,用电脑管理物资是必定的趋势。以超级市场为例,走进超级市场,琳琅满目,各种各样的商品无奇不有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大便利的同时.,商家在管理这些商品上却花费了大量的心血。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键.对小经营者来说,或许可以是本账本,再加算盘或计算器即可。但对于大公司而言,根本不行能单纯依靠账本,那样不仅犯人费劲,而且当出现差错时,难于查改。所以必需借助电脑,把全部数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息.通过对这些状况的细致调查,作行开发了下面的中小型企业仓库管理系统。1.2 课题目的和意义随着计算机行业的不断发展,企业管理的应用也在不断随若其发展速度进行着更新.而现今对r一个网络应用特别广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特殊是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提面企业管理效率的目的.作为计算机应用的部分,运用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索快速、杳找便利、牢靠性高、存储量大、保密性好、寿命长、成木低等。这些优点能够极大地提高仓库管理的效率。1.3 开发设计思想仓库管理系统在企业的整个供应链中起若至关重要的作用,假如不能保证正确的进货和库存限制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简洁、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存限制作业已特别困难化多样化,仅靠人工记忆和手工录入,不但费时费劲,而且简洁出错,给企业带来巨大损失。仓库库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库雅、出库单、需求单等雌据发生量特殊大,关联信息多,杳询和统计的方式各不相同,因此在管理上实现起来有肯定的困难,在管理的过程中常常会出现信息的重复传递:单据,报表种类繁多,各个部门规格不统等问题。1.4 主要工作和论文结构作者首先对系统进行了需求分析和总体设计。依据仓库管理的特点,将系统分成三大模块:用户管理、入库管理模块、出库管理模块,接若,在前一步的工作基础之上,又对各个模块细分为若干个子模块,并分别进行r编码实现。最终将系统各个模块整介,测试系统各部分整合后的功能,稳定性等。第2章系统开发工具与开发平台个项目的开发,须要仃丰富的学问做基咄,也须要有技术的积累,而全部这些要在一个项目中的体现,就要看在设计中你所实行的开发工具,因此,下面介绍下学生信息管理系统的开发技术。软件开发可以采纳多种开发方法,如生命周期法和面对对象方法等。面对对象技术是软件工程领域中的全要技术,它不仅是一种程序设计方法,更重要的是,它是种对真实世界的抽象思维方式。2.1 开发平台和技术介绍2.1.1 US简介【S是InIemCtInformationServer的缩写,它是微软公司主推的WCb服务器,在Windows2000安装光就中就包含1IS5.0,IIS与WindowsNTServer完全集成在一起“所以用户能够利用在WindOWSNTServer和NTFS(NTFiIeSystem.NT的文件系统)内置的平安特性,建立强大、敏槌而平安的Internet或Intranet站点,能让您在企业内部网络或广域网络上,轻松共享文件和资讯。S50是WindOWS2000SerVCr中最快的WCb服务器,并与MicrosoftActiveDirectory书目服务完全整合,这种结合能够使以Web为基础的应用软件更牢苑、更具有延展性。这项新代的电了商务解决方案把旧资料和应用软件整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的一个田要特性是支持ASRNET.是ASP.NET程序得以成功运行的先决条件,严恪意义来说,必需在机器安装配置IIS服芳器环境,否则ASRNET将无法运行和正常运用,也无法实现其功能。IIS5.0是WindoWS2000SCrVCr所供应的服务,所以能和WindowS2000SerVer上的其他服务紧密地合作,通过它们之间的合作,能够使一个网页正常得以运行、运用。ASPNET开发环境ASRNET又叫ASP+.作为一种动态Web技术,是微