《企业仓库管理系统设计与实现》论文.docx
《《企业仓库管理系统设计与实现》论文.docx》由会员分享,可在线阅读,更多相关《《企业仓库管理系统设计与实现》论文.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要本文通过过分析浏浏览器/服务器器结构的的特点并并结合企企业仓储储管理的的实际情情况,提提出了基基于B/S结构构中小型型企业仓仓库管理理系统的的基本设设计思想想,简要要介绍了了系统各各功能模模块及数数据库的的设计,着重讨讨论了用用 ASSP.NNET技技术和SSQL Serrverr 20005开开发企业业仓库管管理系统统时的数数据库访访问技术术和动态态网页制制作技术术,并给给出了部部分实现现代码。通过该该系统,使学生生可以方方便地在在企业内内部网上上进行仓仓储管理理。该BB/S结结构的系系统在WWinddowss XPP系统和和VS.NETT平台下下开发完完成,使使用C作为ASSP.NNE
2、T的的开发语语言,SSQL Serrverr 20005作作为后台台数据库库,该数数据库系系统在安安全性、准确性性、运行行速度方方面均有有绝对的的优势,并且能能够对容容量较大大的数据据库进行行处理,效率高高。系统统有较高高的安全全性和较较好的性性能。其其中连接接数据库库的字符符串可以以随时在在Web.Conffig里里修改,增加了了灵活性性和安全全性。代代码尽量量减少数数据库连连接的打打开时间间等手段段来提高高性能。本文中除除了有对对程序的的系统分分析、总总体设计计、数据据库设计计、功能能实现等等主体部部分外,在这之之前还介介绍了与与企业仓仓库管理理系统相相关的信信息、VVS.NNET与与SQ
3、LL的无缝缝链接技技术等。关键词仓仓库管理理;信息息管理系系统;BB/S结结构;数据库库管理目录摘要IIII第1章绪绪论11.1 课题背背景11.2 课题目目的和意意义11.3 开发设设计思想想21.4 主要工工作和论论文结构构2第2章系系统开发发工具与与开发平平台42.1 开发平平台和技技术介绍绍42.1.1 IIIS简简介42.1.2 AASP.NETT开发环环境42.2 C#编编程语言言52.3 SQLL Seerveer 220055数据库库72.4 系统运运行环境境92.5 本章小小结9第3章系系统需求求分析1103.1 可行性性分析1103.1.1 可可行性研研究1003.1.2
4、可可行性分分析1113.2中中小型企企业仓库库管理系系统的需需求分析析123.2.1 系系统业务务流程分分析1333.2.2 系系统数据据流分析析143.2.3 数数据字典典分析1153.3 本章小小结199第4章系系统总体体设计2204.1 系统模模块总体体设计2204.2 数据库库结构设设计2114.2.1 数数据库逻逻辑结构构设计2214.2.2 数数据库结结构设计计表2224.3 本章小小结277第5章系系统详细细设计2285.1 系统主主界面实实现2885.2 基本信信息模块块设计3305.2.1 添添加公司司信息3305.2.2 公公司信息息管理3325.3 入库/出库管管理模块块
5、设计3335.4 采购/销售管管理模块块设计3345.5 查询统统计模块块设计3355.6 往来管管理模块块界面实实现3775.7 附项管管理模块块界面实实现3885.8 系统设设置模块块界面实实现3995.9 系统测测试与性性能分析析405.100 本章章小结441结论422致谢433参考文献献1第1章 绪论1.1 课题背景景在计算机机普及的的今天,用电脑脑管理物物资是必必然的趋趋势。以以超级市市场为例例,走进进超级市市场,琳琳琅满目目,各式式各样的的商品应应有尽有有,顾客客大都满满载而归归,买到到称心如如意的商商品。而而在顾客客得到极极大方便便的同时时,商家家在管理理这些商商品上却却花费了
6、了大量的的心血。首先,超超级市场场商品种种类繁多多,数量量庞大,经营者者必须时时刻了解解自己商商品的库库存和各各种商品品的供求求,如果果盲目购购进顾客客不需要要的商品品或没有有购进畅畅销的商商品,对对经营者者来说都都是极大大的损失失。其次次,由于于市场瞬瞬间万变变,很多多商品价价格可能能变动较较大,经经营者可可能要不不时改变变商品价价格,否否则太高高则可能能无人问问津,太太低则无无利可图图。再次次,在商商品社会会的环境境下,竞竞争激烈烈,为了了保证在在竞争中中处于有有利地位位,经营营者必须须时刻了了解市场场的需要要。当然,作作为实际际的经营营者,要要了解的的东西远远比这几几点多,但无论论怎样,
7、物资的的管理是是一切工工作中的的重点,如何管管理物资资是成败败的关键键。对小小经营者者来说,也许可可以是一一本账本本,再加加算盘或或计算器器即可。但对于于大公司司而言,根本不不可能单单纯依靠靠账本,那样不不仅费人人费力,而且当当出现差差错时,难于查查改。所所以必须须借助电电脑,把把所有数数据输入入数据库库,然后后用系统统对这些些数据进进行管理理,通过过统计和和分析得得到各种种有用的的信息。通过对这这些情况况的仔细细调查,作者开发发了下面面的中小小型企业业仓库管管理系统统。1.2 课题目的的和意义义随着计算算机行业业的不断断发展,企业管管理的应应用也在在不断随随着其发发展速度度进行着着更新。而现
8、今今对于一一个网络络应用非非常广泛泛的社会会,企业业管理对对计算机机管理企企业要求求更加紧紧密,更更加完善善,特别别是针对对物资管管理方面面,企业业的需求求更为广广泛,谨谨慎,所所以一个个好的仓仓库管理理系统对对于企业业来说是是由为重重要的。系统开发发的总体体任务是是实现企企业物资资管理的的系统化化、规范范化和自自动化,从而达达到提高高企业管管理效率率的目的的。作为计算算机应用用的一部部分,使使用计算算机对仓仓库信息息进行管管理,有有着手工工管理所所无法比比拟的优优点。例例如:检检索迅速速、查找找方便、可靠性性高、存存储量大大、保密密性好、寿命长长、成本本低等。这些优优点能够够极大地地提高仓仓
9、库管理理的效率率。1.3 开发设计计思想仓库管理理系统在在企业的的整个供供应链中中起着至至关重要要的作用用,如果果不能保保证正确确的进货货和库存存控制及及发货,将会导导致管理理费用的的增加,服务质质量难以以得到保保证,从从而影响响企业的的竞争力力。传统统简单、静态的的仓库管管理已无无法保证证企业各各种资源源的高效效利用。如今的的仓库作作业和库库存控制制作业已已十分复复杂化多多样化,仅靠人人工记忆忆和手工工录入,不但费费时费力力,而且且容易出出错,给给企业带带来巨大大损失。仓库库存存管理的的特点是是信息处处理量比比较大。所管理理的物资资设备、原材料料及零部部件种类类繁多,而且由由于入库库单、出出
10、库单、需求单单等单据据发生量量特别大大,关联联信息多多,查询询和统计计的方式式各不相相同,因因此在管管理上实实现起来来有一定定的困难难。在管管理的过过程中经经常会出出现信息息的重复复传递;单据、报表种种类繁多多,各个个部门规规格不统统等问题题。在本系统统的设计计过程中中,为了了克服这这些困难难,满足足计算机机管理的的需要,采取了了下面的的一些原原则:(1)统统一各种种原始单单据的格格式,统统一账目目和报表表的格式式。(2)删删除不必必要的管管理冗余余,实现现管理规规范化、科学化化。(3)程程序代码码标准化化,软件件统一化化,确保保软件的的可维护护性和实实用性。(4)界界面尽量量简单化化,做到到
11、实用、方便,尽量满满足企业业中不同同层次员员工的需需要。(5)建建立操作作日志,系统自自动记录录所进行行的各种种操作。1.4 主要工作作和论文文结构作者首先先对系统统进行了了需求分分析和总体设设计。根据仓仓库管理理的特点点,将系系统分成成七大模块块:基本本信息模模块、入入库/出出库管理理模块、采采购/销销售管理理模块、查查询统计计模块、往往来管理理模块、附附项管理理模块、系系统设置置模块。接着,在前一一步的工工作基础础之上,又对各各个模块块细分为为若干个个子模块块,并分分别进行行了编码码实现。最后将将系统各各个模块块整合,测试系系统各部部分整合合后的功功能,稳稳定性等等。本文共五五章,按按如下
12、组组织:第1章介介绍了仓仓库管理理的开发发背影;介绍了了仓库管管理的最最新发展展以及未未来展望望。简述述了作者者在开发发仓库管管理系统统中的工工作内容容。给出出了论文文的层次次结构。第2章分分析了仓仓库管理理系统的的开发工工具与开开发平台台进行了了介绍。着重介介绍了本本系统开开发的编编程语言言及编程程环境,作为后后台数据据库所使使用的软软件。第3章分分析了仓仓库管理理系统的的用户需需求。明明确了仓仓库管理理功能的的基本要要求。介介绍了本本系统的的可行性性问题,其中包包括:经经济可行行性、技技术可行行性、时时间可行行性、操操作可行行性、法法律可行行性。第4章给给出了仓仓库管理理的总体体设计,即进
13、行行模块的的划分,并阐述述各模块块之间的的关系,给出了了仓库管管理的数据流流图和功功能模块块图;完成成了用户户界面部部分的设设计。第5章介介绍了系系统的各各个模块块的功能能设计及其实现现方式,阐述了了作者在在此次开开发过程程中遇到到的一些些问题和和解决方方法。第2章 系统开发发工具与与开发平平台一个项目目的开发发,需要要有丰富富的知识识做基础础,也需需要有技技术的积积累,而而所有这这些要在在一个项项目中的的体现,就要看看在设计计中你所所采取的的开发工工具,因因此,下下面介绍绍一下学学生信息息管理系系统的开开发技术术。2.1 开发平台台和技术术介绍2.1.1 IIS简简介IIS是是Inttern
14、net Infformmatiion Serrverr 的的缩写,它是微微软公司司主推的的Webb服务器器。在WWinddowss 20000安安装光盘盘中就包包含IIIS5.0。IIIS与与Winndowws NNT SServver完完全集成成在一起起。所以以用户能能够利用用在Wiindoows NT Serrverr 和 NTFFS(NNT FFilee Syysteem,NNT的文文件系统统)内置置的安全全特性,建立强强大、灵灵活而安安全的IInteerneet或IIntrraneet站点点,能让让您在企企业内部部网络或或广域网网络上,轻松共共享文件件和资讯讯。IIS55.0是是Win
15、ndowws 220000 Seerveer中最最快的WWeb服服务器,并与MMicrrosooft Acttivee Diirecctorry 目目录服务务完全整整合,这这种结合合能够使使以Weeb为基基础的应应用软件件更可靠靠、更具具有延展展性。这这项新一一代的电电子商务务解决方方案把旧旧资料和和应用软软件整合合到全球球资讯网网(WWWW)中中,让公公司能重重新定义义内部与与外部的的不同商商务处理理流程。IIS的的一个重重要特性性是支持持ASPP.NEET,是是ASPP.NEET程序序得以成成功运行行的先决决条件,严格意意义来说说,必须须在机器器安装配配置IIIS服务务器环境境,否则则AS
16、PP.NEET将无无法运行行和正常常使用,也无法法实现其其功能。IIS55.0是是Winndowws 220000 Seerveer 所所提供的的服务,所以能能和Wiindoows 20000 SServver上上的其他他服务紧紧密地合合作,通通过它们们之间的的合作,能够使使一个网网页正常常得以运运行、使使用。2.1.2 ASP.NETT开发环环境ASP.NETT又叫AASP+,作为为一种动动态Weeb技术术,是微微软公司司推出的的新一代代脚本语语言,是是全新体体系结构构.NEET(微微软总裁裁兼首席席执行官官Steeve Balllmeer给.NETT下的定定义为:“.NNET代代表一个个集
17、合,一个环环境,一一个可以以作为平平台支持持下一代代Intternnet的的可编程程结构。”)平平台的一一部分,它提供供了一种种以Miicroosofft .NETT Frrameeworrk为基基础,开开发Weeb应用用程序的的全新编编程模式式,可以以使Weeb开发发人员更更加快捷捷方便地地开发WWeb应应用程序序。ASP.NETT是建立立在通用用中间语语言上的的程序架架构,因因此可以以在任何何一台WWeb服服务器上上建立强强大的WWeb应应用程序序。相比比现有的的各种WWeb开开发模式式而言,ASPP.NEET具有有更为强强大的优优势和魅魅力。ASP.NETT2.00结合了了Webb站点和
18、和Webb服务这这两种WWeb开开发技术术。使用用ASPP.NEET2.0可以以比以前前更加容容易地创创建出动动态的数数据驱动动的网站站,而且且还具有有良好的的可扩展展性,并并且可以以很好的的支持各各种浏览览器,而而无需开开发人员员为不同同的浏览览器编写写不同的的代码。在Vissuall Sttudiio 220055中,可可以快速速应用程程序开发发(Raapidd Apppliicattionn Deevellopmmentt, RRAD)技术构构建Weeb应用用程序。在窗体体上拖放放控件,双击控控件并编编写相关关事件响响应代码码。2.2 C#编程程语言C#编程程编程语语言总结结起来可可以从
19、两两个方面面进行介介绍,即即特点和和编程环环境。1C#的特点点ASP.NETT目前能能支持33种语言言,C#、Vissuall Baaiscc.NEET和Jsccrippt.NNET。本系统统采用的的是C#编程语语言。CC#是微微软公司司专门为为.NEET量身身定做的的一种简简洁、类类型安全全的面向向对象的的编程语语言,它它与.NNET有有着密不不可分的的关系。开发人人员可以以通过它它编写在在.NEET FFrammewoork上上运行的的各种安安全可靠靠的应用用程序。使用CC#,可可以创建建传统的的Winndowws客户户端应用用程序、XMLL WeebSeerviicess、分布布式组件件
20、、客户户端服服务器应应用程序序、数据据库应用用程序以以及很多多其他类类型的程程序。C#是专专门为.Nett应用而而开发的的语言,使用.NETT框架所所提供的的类型,C#没有有类库,使用.NETT框架所所提供的的类库,另外,类型就就是.NNET安安全检查查、结构构化异常常处理也也都是交交给CLLR处理理的。因因此,CC#是最最适合开开发.NNET应应用的编编程语言言,从中中可以了了解C#具有以以下的突突出特点点:(1) 语法法简洁,在默认认情况下下,C#代码在在.NEET框架架提供的的受控环环境下运运行,不不允许直直接操作作内存,它去掉掉了指针针操作,C#中只只支持一一个“”。(2) 彻底底的面
21、向向对象设设计,CC#具有有面向对对象语言言所应有有的一切切特性:封装、继承和和多态。在C#类中,每种类类型都可可以看作作一个对对象。但但C#只允允许单继继承,即即一个类类不会有有多个基基类,从从而避免免了类型型定义的的混乱。(3) C#没有全全局函数数,没有有全局变变量,也也没有全全局常量量,所有有的都必必须封闭闭在一个个类中。因此,用C#编写的的代码具具有更好好的可读读性,而而且减少少了发生生命名冲冲突的可可能。(4) 与WWEB应应用紧密密的结合合,C#支持绝绝大多数数的WEEB标准准,例如如,HTTML、XMLL、SOAAP等。(5) 强大大的安全全性机制制,可以以消除软软件开发发中常
22、见见错误(如语法法错误),.NNET提提供的垃垃圾回收收器能够够帮助开开发者有有效的管管理内存存资源。(6) 兼容容性,因因为C#遵循.NETT的公共共语言规规范(CCLS),从而而保证能能够与其其他语言言开发的的组件兼兼容。(7) 灵活活的版本本处理技技术,因因为C#在语言言本身内内置了版版本控制制功能,使开发发人员更更加容易易的开发发和维护护。(8) 完善善的错误误、异常常处理机机制,CC#提供供了完善善的错误误和异常常触发机机制,使使程序在在交付应应用时能能够更加加健壮。2C#语言编编程环境境目前,开开发和运运行C#程序有有多种选选择,例例如,用用户可以以从微软软公司免免费获取取.NEE
23、T的软软件开发发工具箱箱(SDDK)或或购买功功能强大大的ViisuaalSttudiio.NNET开开发环境境,其各各自的特特点如下下。SDK包包含编译译、运行行和测试试C#程程序的所所有资源源,它包包含C#语言编编译器、JITT、编译译器和相相关文档档。惟一一不含有有的是用用来输入入和编辑辑C#程序序的文本本编辑器器。Visuual Stuudioo.NEET是微微软公司司的完整整开发环环境,它它包含一一个集成成开发环环境(IIDE)和高级级C#编编辑器,同时还还支持程程序调试试及许多多可提高高开发人人员效率率的附加加功能。Visuual Stuudioo.NEET和SDKK使用相相同的C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业仓库管理系统设计与实现 企业 仓库 管理 系统 设计 实现 论文
限制150内