欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

毕业设计精品]中小型企业仓库管理系统设计与实现.doc

  • 资源大小:2.21MB        全文页数:44页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:9
游客快捷下载 游客一键下载
会员登录下载
下载资源需要9

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

毕业设计精品]中小型企业仓库管理系统设计与实现.doc

III目录第1章绪论111课题背景112课题目的和意义113开发设计思想214主要工作和论文结构2第2章系统开发工具与开发平台421开发平台和技术介绍4211IIS简介4212ASPNET开发环境422C编程语言523SQLSERVER2005数据库624系统运行环境725本章小结8第3章系统需求分析931可行性分析9311可行性研究9312可行性分析1032中小型企业仓库管理系统的需求分析11321系统业务流程分析11322系统数据流分析12323数据字典分析1333本章小结17第4章系统总体设计1841系统模块总体设计1842数据库结构设计19421数据库逻辑结构设计19422数据库结构设计表1943本章小结24第5章系统详细设计2551系统主界面实现2552基本信息模块设计2753添加公司信息2754公司信息管理28IV55入库/出库管理模块设计2956采购/销售管理模块设计3157查询统计模块设计3258往来管理模块界面实现3359附项管理模块界面实现34510系统设置模块界面实现35511系统测试与性能分析36512本章小结37结论38致谢39参考文献40V中小型企业仓库管理系统设计与实现摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用ASPNET技术和SQLSERVER2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在企业内部网上进行仓储管理。该B/S结构的系统在WINDOWSXP系统和VSNET平台下开发完成,使用C#作为ASPNET的开发语言,SQLSERVER2005作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在WEBCONFIG里修改,增加了灵活性和安全性。代码尽量减少数据库连接的打开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、VSNET与SQL的无缝链接技术等。【关键词】仓库管理信息管理系统B/S结构数据库管理VISMALLANDMEDIUMSIZEDENTERPRISEWAREHOUSEMANAGEMENTSYSTEMDESIGNANDREALIZATIONABASTRCTWITHRAPIDADVANCEMENTOFCOMPUTERTECHNOLOGYANDWIDELYAPPLIEDINCORPORATIONMANAGEMENT,ITISIMPERATIVETOUTILIZEITTOREALIZEENTERPRISEADMINISTRATIONWAREHOUSEMANAGEMENTSYSTEMISONEOFTYPICALMANAGEMENTINFORMATIONSYSTEM,WHOSEEXPLOITATIONSMAINLYINCLUDEESTABLISHMENTANDMAINTENANCEOFBACKSTAGEDATABASEASWELLASFRONTAPPLICATIONPROGRAMMERFORTHEFORMER,ITISREQUIREDTOSETUPUNITED,COMPLETEANDHIGHSECUREDDATABASE,WHILE,FORTHELATTER,COMPLETEFUNCTIONSOFAPPLICATIONPROGRAMMERANDSIMPLEOPERATIONTHISTHESISPOINTSOUTBASICTHEORYOFWAREHOUSEMANAGEMENTSYSTEMBASEDONEXPLORERANDSERVER/ORGANIZATIONINSMALLTOMEDIUMSIZEDENTERPRISES,ANALYZINGCHARACTERISTICSOFB/SANDRELATINGTOREALITIESOFSITUATIONOFWAREHOUSEMANAGEMENTSYSTEMITINTRODUCESDESIGNOFEVERYFUNCTIONALGROUPANDDATABASEBRIEFLYANDFOCUSESONDISCUSSIONCONCERNINGTOEXPLOITDATABASEACCESSTECHNOLOGYANDDYNAMICWEBDESIGNNEEDEDFORWAREHOUSEMANAGEMENTSYSTEMINLIGHTOFASPNETTECHNOLOGYANDSQLSERVER2005ITALSOPRESENTSPARTSOFIMPLEMENTATIONCODES,HELPINGSTUDENTSTOOPERATEWAREHOUSEMANAGEMENTINCORPORATIONLOCALSITETHISB/SSYSTEMWASEXPLOITEDONTHEPLATFORMOFWINDOWSXPANDVSNET,USINGCASASPNETEXPLOITATIONLANGUAGE,SQLSERVER2005ASBACKSTAGEDATABASE,WHICHPOSSESSESADVANTAGESINSECURITY,PRECISION,SPEED,ETCANDCANDEALWITHDATABASESWITHHIGHCAPACITYEFFICIENTLYTHECHARACTERCONNECTINGDATABASESCANBEALTEREDANYTIME,WHICHRAISESFLEXIBILITYANDSECURITY,CODESREDUCINGTHETIMETOOPENDATABASECONNECTIONINTHISDISSERTATION,BESIDESSYSTEMANALYSIS,OVERALLDESIGN,DATABASEDESIGN,FUNCTIONALREALITIES,ETC,INFORMATIONRELATEDTOWAREHOUSEMANAGEMENTSYSTEM,SEAMLESSCONNECTIONTECHNOLOGYOFVSNETANDSQLAREALSOINTRODUCED【KEYWORDS】WAREHOUSEMANAGEMENTMANAGEMENTINFORMATIONSYSTEMB/SSTRUCTUREDATABASEMANAGEMENT1第1章绪论11课题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否则要取得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。其次,由于市场瞬间万变,很多商品价格可能变动较大,经营者可能要不时改变商品价格,否则太高则可能无人问津,太低则无利可图。再次,在商品社会的环境下,竞争激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现差错时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息。通过对这些情况的仔细调查,作者开发了下面的中小型企业仓库管理系统。12课题目的和意义随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。213开发设计思想仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。仓库库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不统等问题。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则(1)统一各种原始单据的格式,统一账目和报表的格式。(2)删除不必要的管理冗余,实现管理规范化、科学化。(3)程序代码标准化,软件统一化,确保软件的可维护性和实用性。(4)界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。(5)建立操作日志,系统自动记录所进行的各种操作。14主要工作和论文结构作者首先对系统进行了需求分析和总体设计。根据仓库管理的特点,将系统分成七大模块基本信息模块、入库/出库管理模块、采购/销售管理模块、查询统计模块、往来管理模块、附项管理模块、系统设置模块。接着,在前一步的工作基础之上,又对各个模块细分为若干个子模块,并分别进行了编码实现。最后将系统各个模块整合,测试系统各部分整合后的功能,稳定性等。本文共五章,按如下组织第1章介绍了仓库管理的开发背影;介绍了仓库管理的最新发展以及未来展望。简述了作者在开发仓库管理系统中的工作内容。给出了论文的层次结构。第2章分析了仓库管理系统的开发工具与开发平台进行了介绍。着重介绍了本系统开发的编程语言及编程环境,作为后台数据库所使用的软件。第3章分析了仓库管理系统的用户需求。明确了仓库管理功能的基本要求。介绍了本系统的可行性问题,其中包括经济可行性、技术可行性、时间可行性、操作可行性、法律可行性。第4章给出了仓库管理的总体设计,即进行模块的划分,并阐述各模块之间的关系,给出了仓库管理的数据流图和功能模块图;完成了用户界面部分的设计。3第5章介绍了系统的各个模块的功能设计及其实现方式,阐述了作者在此次开发过程中遇到的一些问题和解决方法。4第2章系统开发工具与开发平台一个项目的开发,需要有丰富的知识做基础,也需要有技术的积累,而所有这些要在一个项目中的体现,就要看在设计中你所采取的开发工具,因此,下面介绍一下学生信息管理系统的开发技术。21开发平台和技术介绍211IIS简介IIS是INTERNETINFORMATIONSERVER的缩写,它是微软公司主推的WEB服务器。在WINDOWS2000安装光盘中就包含IIS50。IIS与WINDOWSNTSERVER完全集成在一起。所以用户能够利用在WINDOWSNTSERVER和NTFS(NTFILESYSTEM,NT的文件系统)内置的安全特性,建立强大、灵活而安全的INTERNET或INTRANET站点,能让您在企业内部网络或广域网络上,轻松共享文件和资讯。IIS50是WINDOWS2000SERVER中最快的WEB服务器,并与MICROSOFTACTIVEDIRECTORY目录服务完全整合,这种结合能够使以WEB为基础的应用软件更可靠、更具有延展性。这项新一代的电子商务解决方案把旧资料和应用软件整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的一个重要特性是支持ASPNET,是ASPNET程序得以成功运行的先决条件,严格意义来说,必须在机器安装配置IIS服务器环境,否则ASPNET将无法运行和正常使用,也无法实现其功能。IIS50是WINDOWS2000SERVER所提供的服务,所以能和WINDOWS2000SERVER上的其他服务紧密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。212ASPNET开发环境ASPNET又叫ASP,作为一种动态WEB技术,是微软公司推出的新一代脚本语言,是全新体系结构NET(微软总裁兼首席执行官STEVEBALLMER给NET下的定义为“NET代表一个集合,一个环境,一个可以作为平台支持下一代INTERNET的可编程结构。”)平台的一部分,它提供了一种以MICROSOFTNETFRAMEWORK为基础,开发WEB应用程序的全新编程模式,可以使WEB开发人员更加快捷方便地开发WEB应用程序。ASPNET是建立在通用中间语言上的程序架构,因此可以在任何一台WEB服务器上建立强大的WEB应用程序。相比现有的各种WEB开发模式而言,ASPNET具有更为强大的优势和魅力。ASPNET20结合了WEB站点和WEB服务这两种WEB开发技术。使用ASPNET20可以比以前更加容易地创建出动态的数据驱动的网站,而且还具有良好的可扩展性,并且可以很好的支5持各种浏览器,而无需开发人员为不同的浏览器编写不同的代码。在VISUALSTUDIO2005中,可以快速应用程序开发RAPIDAPPLICATIONDEVELOPMENT,RAD技术构建WEB应用程序。在窗体上拖放控件,双击控件并编写相关事件响应代码。22C编程语言C编程编程语言总结起来可以从两个方面进行介绍,即特点和编程环境。1.C的特点ASPNET目前能支持3种语言,C、VISUALBAISCNET和JSCRIPTNET。本系统采用的是C编程语言。C是微软公司专门为NET量身定做的一种简洁、类型安全的面向对象的编程语言,它与NET有着密不可分的关系。开发人员可以通过它编写在NETFRAMEWORK上运行的各种安全可靠的应用程序。使用C,可以创建传统的WINDOWS客户端应用程序、XMLWEBSERVICES、分布式组件、客户端服务器应用程序、数据库应用程序以及很多其他类型的程序。C是专门为NET应用而开发的语言,使用NET框架所提供的类型,C没有类库,使用NET框架所提供的类库,另外,类型就是NET安全检查、结构化异常处理也都是交给CLR处理的。因此,C是最适合开发NET应用的编程语言,从中可以了解C具有以下的突出特点(1)语法简洁,在默认情况下,C代码在NET框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作,C中只支持一个“.”。(2)彻底的面向对象设计,C具有面向对象语言所应有的一切特性封装、继承和多态。在C类中,每种类型都可以看作一个对象。但C只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。(3)C没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。(4)与WEB应用紧密的结合,C支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。(5)强大的安全性机制,可以消除软件开发中常见错误(如语法错误),NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。(6)兼容性,因为C遵循NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。(7)灵活的版本处理技术,因为C在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护。(8)完善的错误、异常处理机制,C提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。2.C语言编程环境

注意事项

本文(毕业设计精品]中小型企业仓库管理系统设计与实现.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5