企业仓库管理系统设计与实现论文bdln.docx





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

限制150内