仓储管理系统的设计与实现_第1页
仓储管理系统的设计与实现_第2页
仓储管理系统的设计与实现_第3页
仓储管理系统的设计与实现_第4页
仓储管理系统的设计与实现_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

西南科技大学高等教育自学考试(信息管理与服务)毕业论文仓储管理系统的设计与实现摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在

必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应

用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者

则要求应用程序功能完备,易使用等特点。本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用ASP.NET技术和SQLServer2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在企业内部网上进行仓储管理。谬/S结构的系统在Windows*?系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQLServer2005作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在Web.Config里修改,增加了灵活性和安全性。代码尽量减少数据库连接的打开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、VS.NET与SQL的无缝链接技术等。关键词仓库管理;信息管理系统;B/S结构;数据库管理错误!未定义书签。西南科技大学高等教育自学考试(信息管理与服务)毕业论文WarehousemanagementsystemdesignandImplementationAbstract:Withrapidadvancementofcomputertechnologyandwidelyappliedincorporationmanagement,itisimperativetoutilizeittorealizeEnterpriseadministration.WarehouseManagementSystemisoneoftypicalManagementInformationSystem,whoseexploitationsmainlyincludeestablishmentandmaintenanceofbackstagedatabaseaswellasfrontapplicationprogrammer.Fortheformer,itisrequiredtosetupunited,completeandhigh-secureddatabase,while,forthelatter,completefunctionsofapplicationprogrammerandsimpleoperation.ThisthesispointsoutbasictheoryofWarehouseManagementSystembasedonexplorerandserver/organizationinsmall-to-medium-sizedenterprises,analyzingcharacteristicsofB/SandrelatingtorealitiesofsituationofWarehouseManagementSystem.ItintroducesdesignofeveryfunctionalgroupanddatabasebrieflyandfocusesondiscussionconcerningtoexploitdatabaseaccesstechnologyanddynamicwebdesignneededforWarehouseManagementSysteminlightofASP.NETtechnologyandSQLServer2005.Italsopresentspartsofimplementationcodes,helpingstudentstooperateWarehouseManagementincorporationlocalsite.ThisB/SsystemwasexploitedontheplatformofWindowsXPandVS.NET,usingC#asASP.NETexploitationlanguage,SQLServer2005asbackstagedatabase,whichpossessesadvantagesinsecurity,precision,speed,etc.andcandealwithdatabaseswithhighcapacityefficiently.Thecharacterconnectingdatabasescanbealteredanytime,whichraisesflexibilityandsecurity,codesreducingthetimetoopendatabaseconnection.Inthisdissertation,besidessystemanalysis,overalldesign,databasedesign,functionalrealities,etc,informationrelatedtoWarehouseManagementSystem,seamlessconnectiontechnologyofVS.netandSQLarealsointroduced.Keywords:WarehouseManagementManagementInformationSystemB/SStructureDatabaseManagement错误!未定义书签。错误!未定义书签。西南科技大学高等教育自学考试(信息管理与服务)毕业论文目录第1章绪论 错误!未定义书签。TOC\o"1-5"\h\z1.2课题目的和意义 11.3开发设计思想 11.4主要工作和论文结构 2第2章系统开发工具与开发平台 32.1开发平台和技术介绍 32.1.1IIS简介 3C#编程语言 3SQLServer2005数据库 42.4系统运行环境 5第3章系统总体设计 63.1系统模块总体设计 63.2数据库结构设计 7第4章系统详细设计 84.1系统主界面实现 84.2基本信息模块设计 94.3入库/出库管理模块设计 114.4采购/销售管理模块设计 124.5查询统计模块设计 134.6往来管理模块界面实现 144.7附项管理模块界面实现 154.8系统设置模块界面实现 164.9系统测试与性能分析 17结论 19致谢 20参考文献 21西南科技大学高等教育自学考试(信息管理与服务)毕业论文第1章绪论1.1课题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否则要取得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。其次,由于市场瞬间万变,很多商品价格可能变动较大,经营者可能要不时改变商品价格,否则太高则可能无人问津,太低则无利可图。再次,在商品社会的环境下,竞争激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现差错时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息。通过对这些情况的仔细调查,作者开发了下面的中小型企业仓库管理系统。1.2课题目的和意义随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。1.3开发设计思想仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正1西南科技大学高等教育自学考试(信息管理与服务)毕业论文确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。仓库库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不统等问题。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则:(1) 统一各种原始单据的格式,统一账目和报表的格式。(2) 删除不必要的管理冗余,实现管理规范化、科学化。(3) 程序代码标准化,软件统一化,确保软件的可维护性和实用性。(4) 界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。建立操作日志,系统自动记录所进行的各种操作。1.4主要工作和论文结构首先对系统进行了需求分析和总体设计。根据仓库管理的特点,将系统分成七大模块:基本信息模块、入库/出库管理模块、采购/销售管理模块、查询统计模块、往来管理模块、附项管理模块、系统设置模块。接着,在前一步的工作基础之上,又对各个模块细分为若干个子模块,并分别进行了编码实现。最后将系统各个模块整合,测试系统各部分整合后的功能,稳定性等。本文共四章,按如下组织:第1章介绍了仓库管理的开发背影;介绍了仓库管理的最新发展以及未来展望。简述了作者在开发仓库管理系统中的工作内容。给出了论文的层次结构。第2章分析了仓库管理系统的开发工具与开发平台进行了介绍。着重介绍了本系统开发的编程语言及编程环境,作为后台数据库所使用的软件。第3章给出了仓库管理的总体设计,即进行模块的划分,并阐述各模块之间的关系,给出了仓库管理的数据流图和功能模块图;完成了用户界面部分的设计。第4章介绍了系统的各个模块的功能设计及其实现方式,阐述了作者在此次开发过程中遇到的一些问题和解决方法。西南科技大学高等教育自学考试(信息管理与服务)毕业论文第2章系统开发工具与开发平台2.1开发平台和技术介绍2.1.1IIS简介IIS是InternetInformationServer的缩写,它是微软公司主推的Web服务器。在Windows2000安装光盘中就包含IIS5.0。IIS与WindowsNTServer完全集成在一起。所以用户能够利用在WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet或Intranet站点,能让您在企业内部网络或广域网络上,轻松共享文件和资讯。IIS5.0是Windows2000Server中最快的Web服务器,并与MicrosoftActiveDirectory目录服务完全整合,这种结合能够使以Web为基础的应用软件更可靠、更具有延展性。这项新一代的电子商务解决方案把旧资料和应用软件整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的一个重要特性是支持ASP.NET,是ASP.NET程序得以成功运行的先决条件,严格意义来说,必须在机器安装配置IIS服务器环境,否则ASP.NET将无法运行和正常使用,也无法实现其功能。IIS5.0是Windows2000Server所提供的服务,所以能和Windows2000Server上的其他服务紧密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。2.2C#编程语言C#编程编程语言总结起来可以从两个方面进行介绍,即特点和编程环境。1.C#的特点语法简洁,在默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作,C#中只支持一个“.”。彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。与WEB应用紧密的结合,C#支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。3西南科技大学高等教育自学考试(信息管理与服务)毕业论文强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。灵活的版本处理技术,因为C#在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护。完善的错误、异常处理机制,C#提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。C#语言编程环境目前,开发和运行C#程序有多种选择,例如,用户可以从微软公司免费获取.NET的软件开发工具箱(SDK)或购买功能强大的VisualStudio.NET开发环境,其各自的特点如下。SDK包含编译、运行和测试C#程序的所有资源,它包含C#语言编译器、JIT、编译器和相关文档。惟一不含有的是用来输入和编辑C#程序的文本编辑器。VisualStudio.NET是微软公司的完整开发环境,它包含一个集成开发环境(IDE)和高级C#编辑器,同时还支持程序调试及许多可提高开发人员效率的附加功能。VisualStudio.NET和SDK使用相同的C#编译器、JIT编译器和运行时来编译和运行程序,用户可以准确运行同一程序而且运行速度相同。VisualStudio.NET提供了功能强大的工具包,可以让用户轻松设计和编写C#程序。2.3SQLServer2005数据库本系统采用的数据库为SQLServer2005数据库,采用B/S结构的工作模式。B/S结构是随着计算机网络技术的发展而出现的一种先进的计算模式。主要特点体现在以下几个方面:简便的操作方式SQLServer2005界面友好、操作简单,同时包含一整套的管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。以Brower/Server为设计结构SQLServer2005按B/S结构(B/S结构的系统有3个基本组成部分:浏览器、服务器、浏览器与服

页脚内容11务器的连接件)设计而成,Brower/Server结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQLServer。其中微软的产品VisualStudio可以帮助用户方便、快捷地开发新的SQLServer应用程序。4西南科技大学高等教育自学考试(信息管理与服务)毕业论文支持企业级的应用程序SQLServer2005关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。SQLServer2005企业版在32位处理器上能支持超过数十万亿字节容量的数据库。支持XMLSQLServer2005引入了支持XML功能的特性。XML是扩展标记语言(ExtensibleMarkupLanguage的英文缩写),可用于描述一个数据集的内容以及数据如何在Web页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。数据仓库支持SQLServer2005中包括析取和分析汇总数据以进行联机分析处理(OLAP即在线分析处理)的工具,使联机分析处理成为可能。同时SQLServer2005提供了英文查询工具和编程接口,使得以英文为基础设计、管理和查询数据库成为了可能。全文搜索和文档管理功能全文搜索和文档管理功能被默认包含于SQLServer2005的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与SQL语句结合使用。增强了分布式查询功能SQLServer2005引入了一个OPENROWSET函数,可以在指定分布式查询中查询一个特定的连接信息,同时授予了“OLEDB”数据源更多的SQL操作权。2.4系统运行环境系统运行环境主要有软件运行平台和硬件运行平台。1.软件运行平台本系统设计运行在Windows2000/NT/XP操作系统环境下,因为该系统用户界面户好,简单易懂,易学易用。并且价格适中,适合于中小型学校中数据吞吐量不太大的情况下使用。硬件运行平台硬件运行平台见表2-1。表2-1硬件运行平台表硬件配置显卡普通VGA显卡5西南科技大学高等教育自学考试(信息管理与服务)毕业论文第3章系统总体设计3.1系统模块总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统一共分为七个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的有两个数据库,所访问的表也有很大不同。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统中模块分别为:基本信息、入库/出库管理、采购/销售管理、查询统计、往来管理、附项管理、系统设置。各功能模块的具体功能如下:(1)基本信息:对货物信息、公司信息、仓库信息、盘存信息、商品信息进行设置。(2) 入库/出库管理:针对入库和出库信息进行添加、修改、删除操作。(3) 采购/销售管理:进行进货、进货退货、销售、销售退货的添加操作。(4) 查询统计:包括商品进货、进货退货、商品销售、销售退货、商品库存、商品销售排行、入库年度统计、出库年度统计、库存信息汇总的查询。(5) 往来管理:主要是做商品结账相应操作,包括商品进货、进货退货、商品销售、销售退货。(6) 附项管理:针对供货单位、收货单位、经办人、货物的添加操作。(7) 系统设置:包括添加用户、修改用户密码、重新登录及帮助。系统功能结构图如下图所示。6西南科技大学高等教育自学考试(信息管理与服务)毕业论文中小型企业仓库管理系统帮助 退出H录芹户管理帮助 退出H录芹户管理添加用户添加货品管彳,»办人WMJER.收货单位添加营供货单位添加冒mlwIJlm僚W商品铠W:结账进货退货商品IM货:商进商销商商入品货品售品进退销退库I销年年货货售货有售度查查:查查查排统询询询询询行计计,出,库工海血佛售魂m麟.g琳M箱德澎加速货伊扃-出库信IM管理壮库信息登记一入库信原管理入库信息登lia盎府偌tlm理添地盎厚信息添如仓拜信息僧理商品信信管理公句信亮管理nMWBHHn添加公司信息3.2数据库结构设计E-R方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。在E-R图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。通过对以上系统业务流程图和数据流图的分析,确定中小型企业仓库管理系统全局E-R图如下图所示。西南科技大学高等教育自学考试(信息管理与服务)毕业论文

第4章系统详细设计4.1系统主界面实现在ASP.NET中新建一个工程,根据自己的需要进行对界面的设计,这便是在仓库管理操作前首先进入的登录界面,如下图所示。验证码 3617进入此界面后,用户需输入拥有的用户名和密码及所显示的验证码当密码和验证码都通过后,单击确定按钮,系统会自动进入主界面,然后开启相应的功能。本系统的主界面整体结构为上左右结构,上面部分显示系统名称以及当前使用人员名称和当前系统时间,左面部分采用了树型层次结构罗列了系统的全部功能,右面部分为客户区,显示当前操作的使用窗口。系统主界面如图5-2所示。

8西南科技大学高等教育自学考试(信息管理与服务)毕业论文系统主程序流程图主要是对从管理员登录系统到对各项进行操作结束的完整操作流程的描述。系统主程序流程图如图5-3所示。开始输入用户名和密码及验证码L判断输入是否正确?Yi系统主界面结束系统主界面结束4.2基本信息模块设计在公司信息管理界面中单击“详细信息”,则进入下面的公司详细信息修改界面。公司信息管理如下图所示。

西南科技大学高等教育自学考试(信息管理与服务)毕业论文13公司名嘛麟荼入操作用尸最后修政曰期详螺信息■1醺数据绑建熟g组:定数呢第定数蒲绑定数呢纵定溜U信息数底绑.定数.据街定甄是街定数据街定洋蚓信启数更绑定数充部走数虎蝌品散握旁定数虎蝌定芹细信屈»净据纨宅净据榔〜浙据绸宅廿加信舄卅1区效话绑云敖据界定歌据绑上数据沸定开蜘信息卅盼数据绑定靓S如定数呢筑定故犯绑迳数呢旃定溜U信息IH腺数底螂.定数套曾定数.据凯定敏.推世定数据期定洋洲伯度敬足绑走猊K部定数有蝌定数扼绑定数第JS定芹细侑忌净据生U廿蜘信舄效话绑就数充鄂定效龙约定歌街沸定开细帽息数据绑定数真都定数呢到定数扼细或数呢到定潘U信息IH腺数宿邻定数据御定貌提出定数.据御定样洲倍启数昭绑走既E部走数有蝌定款芷绑定数克蝌定•洋细侑屈»数据印宁数据绍字数旃绑中数据纨字甘纽信舄致话绑就敛据界定效提绑上歌据沸定开蜘信息卅腺数据绑建熟5组:定数呢第定数蒲绑定数呢筑定溜U信息数底绑.定数.据街定甄是街定数据街定洋蚓信启数话郡正数充蜉定数据蝴定数羌狒定数据沸定•洋蛔信息»数居绑#数督绑宁数据纨定数柩绸担数弄纨童卅隙效话绑云敖据界定效据绑上歌据沸定开蜘信息卅盼V—英根后一]T实现目标可以查看公司详细信息,并可以对其进行修改、删除操作。实现过程单元名:Bedrock窗体名:Company_manage公司信息主要控件信息列表

名称主要属性设置作用GridViewl/显示公司信息表中相应内容Table/ 保证文字书写规范化10西南科技大学高等教育自学考试(信息管理与服务)毕业论文4.3入库/出库管理模块设计1.实现目标货品入库信息登记主要是将货物进行入库添加,并可以返回到“入库管理”界面,实现入库修改、删除操作。2.实现过程单元名:ruku窗体名:Add_ruku货品入库信息登记主要控件信息列表

名称主要属性设置作用TextBox2/输入/显示入库单号TextBox3/输入/显示货物名称TextBox4/输入/显示数量TextBox5/输入/显示进货价TextBox6/输入/显示总额TextBox7/输入/显示备注SqlDataSourcel/输入/显示供货单位SqlDataSourcel/显示供货单位表中信息SqlDataSource2/输入/显示经办人SqlDataSource2/显示人员表中信息Buttonl/入库添加按钮货品入库信息登记界面程序流程图如下图所示。11西南科技大学高等教育自学考试(信息管理与服务)毕业论文11西南科技大学高等教育自学考试(信息管理与服务)毕业论文4.4采购/销售管理模块设计实现目标实现进货信息添加操作。实现过程单元名:Stock

窗体名:Stock_add窗体名:Stock_add名称主要属性设置作用Commodityld/显示冏品表中冏品名称信息Cid/显示供应商Number/输入/显示数量Pirce/输入/显示单价SettlementType/输入/显示结算方式Payment/显示应付金额FactPayment/输入/显示实付金额NotPayment/显示未付金额ManageMan/输入/显示经手人

1212西南科技大学高等教育自学考试(信息管理与服务)毕业论文4.5查询统计模块设计1.实现目标进货信息查询界面,应用模糊查询功能可以针对所显示项进行相应查询操作。2.实现过程单元名:Stock窗体名:Stock_search进货信息查询主要控件信息列表名称主要属性设置作用CheckBoxl/供应商单选按钮TN/输入/显示供应商信息

CheckBox2/商品名称单选按钮PN/输入/显示商品名称信息CheckBox3/经手人单选按钮MM/输入/显示经手人信息CheckBox4/起止日期单选按钮SD/输入/显示进货开始日期ED/输入/显示进货结束日期Button1/查询进货信息按钮Button2/返回按钮GridView1/显示商品表中相应信息3. 编码实现if(Request["type"]=="st"){type="进货信息";this.Labell.Text=type;}else{type="进货退货";this.Labell.Text=type;}13西南科技大学高等教育自学考试(信息管理与服务)毕业论文strsql="select*fromstockwheretype='"+type+"'"+Session["sql"]+"orderbyiddesc";SqlConnectionstrcon=newSqlConnection(System,Configuration,ConfigurationManager,AppSettings["strcon"]);strcon,Open();SqlDataAdaptersda=newSqlDataAdapter(strsql,strcon);DataSetds=newDataSet();sda.Fill(ds,"search");进货信息查询界面程序流程图如下图所示。

往来管理模块界面实现往来管理模块包括商品进货结账、进货退货结账、商品销售结账、销售退货结账。通过对各项进行相应操作,可以对商品账目进行管理。商品进货结账界面如下图所示。14西南科技大学高等教育自学考试(信息管理与服务)毕业论文

进货信息查询界面程序流程图如下图所示。在商品进货结账界面中可以单击“单据编号''对进货详细信息进行查询,也可以查询到结账信息。附项管理模块界面实附项管理模块包括供货单位添加管理、收货单位添加管理、添加货品管理、经办人添加管理。供货单位管理界面如下图所示。15西南科技大学高等教育自学考试(信息管理与服务)毕业论文修改供货单位界面如下图所示。系统设置模块界面实现系统设置模块包括添加用户、用户管理、帮助和退出登录。用户管理界面如下图所示16西南科技大学高等教育自学考试(信息管理与服务)毕业论文用户管理界面程序流程图如下图所示。系统测试与性能分析在实现各个功能模块后,将程序连接编译生成可执行文件,并运行系统进行总体测试。17西南科技大学高等教育自学考试(信息管理与服务)毕业论文系统启动后,首先进入登录界面,用户正确的用户名和密码输入相应位置及验证码后,方可以登录主界面对其各项进行相应操作。入库/出库管理测试打开入库/出库管理模块下拉列表,选择“入库信息登记”项,根据要求填写相应内容,且在各项后标示为“*”号的不能为空,数字项填写必须为有效数字方可进入。经过以上填写操作,成功将入库信息添加到库中。再依次选择其他项进行相应操作,均成功完成,因此本次测试成功。采购/销售管理测试打开采购/销售管理模块下拉列表,选择“添加进货信息”项,填写相应内容,其中“应付金额”和“未付金额”将自动生成,“进货日期”是用日期控件完成,所以不用人工填写,只要进行选择即可,并且显示为当前日期。将内容填写完成后,单击“添加”按钮,此时出现错误,“应付金额”项没有显示,原因是计算的金额输入错误,经修改成功完成操作。其他项依次进行操作均未出现错误,因此本次测试成功查询统计测试打开查询统计模块下拉列表,选择“进货信息查询”项,因为是应用模糊查询对“供应商”、“经手人”、“商品名称''和“日期”进行查询操作,可以对要查询的内容不用输入全部,即可实现。再查询操作时未出现错误,所以本次测试成功。这里只对系统的各个模块作了测试操作,在实际开发中应该招待详细的测试操作。至此,整个中小型企业仓库管理系统就完成了。18西南科技大学高等教育自学考试(信息管理与服务)毕业论文结论本系统由于是应用计算机对企业仓库管理进行管理,所以对于过去纯手工操作有着较为明显的优点,如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。在本文中,作者针对实际需要将系统的功能进行了细化分析与总结,这极大成度上满足了用户操作方便的需求。并采用IIS服务器+A+SQLserver的开发模式进行开发,以保证本系统的可靠性和存储量大等特点。其中本系统所达到的主要功能具体表述如下:(1) 能满足用户对仓库基本信息的录入、删除管理,并同时可修改数据库中的数据信息;(2) 能够按所存入的信息进行查询、更新;能对信息进行删除查询操作。(3) 提供多种添加和修改数据库中记录的方式,操作起来比较灵活,同时还可以保持数据的一致性。该系统经过一段时间的纠错测试,并无重大漏洞或错误代码,运行及维护都比较简便易懂,对于操作本仓库管理系统的人员的水平要求不高。因此,比较适合一般的中小型企业仓库的管理。本系统尚有很多不足之处,作者会在今后的学习、工作中改进、完善它,并在此基础上进一步挖掘客户的需求,添加或修改相应的功能模块,来扩展本系统,使之更加具有实用性。19西南科技大学高等教育自学考试(信息管理与服务)毕业论文致谢时光飞逝,短暂的四年大学生活就要结束了。但即使做完全部的事情,合上扉页,四年的生活也绝不仅如时光逝去那样匆匆无痕。毕业在即,论文的撰写工作使我有机会对过去的学习生活作个总结。四年的时间中,许多人给予了我无私的指导和帮助,给我的生活和工作平添了许多乐趣。下面的致谢永远也表达不完四年来他们对我的指导和帮助。首先衷心的感谢我的导师林枭老师,林老师言传身教于我设计研究的态度和方法、培养我设计研究中的严谨和执著、始终不懈地为我设

温馨提示

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

评论

0/150

提交评论