企业成品库存管理系统毕业设计说明.docx
- 文档编号:24428423
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:89
- 大小:869.59KB
企业成品库存管理系统毕业设计说明.docx
《企业成品库存管理系统毕业设计说明.docx》由会员分享,可在线阅读,更多相关《企业成品库存管理系统毕业设计说明.docx(89页珍藏版)》请在冰豆网上搜索。
企业成品库存管理系统毕业设计说明
毕业设计(论文)材料之二
(1)
工程大学本科
毕业设计(论文)
专业:
信息与计算科学
题目:
企业成品库存管理系统
作者姓名:
雷锋
导师及职称:
XXX
导师所在单位:
计算机与信息学院
2013年6月13日
工程大学
本科毕业设计(论文)任务书
2013届XXX学院
XXXX专业
学生:
XXX
Ⅰ毕业设计(论文)题目
中文:
企业成品库存管理系统
英文:
WarehouseManagementSystems
Ⅱ原始资料
[1]田原,素若,文斌.C#程序设计[M].:
清华大学.2005
[2]王珊,萨师煊.数据库系统概论[M].:
高等教育.2006
[3]士根,汪承焱,许小东Web程序设计:
ASP.NET实用开发[M].:
清华大学,2009
[4]王毅,浩等译.ASP.NET高级编程[M].:
清华大学,2002
Ⅲ毕业设计(论文)任务容
1、课题研究的意义
本课题是具有一定应用价值的实践课题。
随着信息化的普及及互联网络应用方式的发展,电子商务正以前所未有的速度对传统商务方式及理论造成冲击,并对以往传统商务方式占主导的领域进行渗透。
本系统采用动态网页技术,针对电子商务及物流产业的业务特点开发的一个企业成品库存管理系统,它既方便了经营者对经营环节的管理控制,也方便消费者的使用,实现了原始仓库管理与国际化信息化需求的对接,优化了原始管理方式,降低了管理成本,提高了工作效率,增强在同行业中竞争实力。
2、本课题研究的主要容:
(1)熟练掌握一种系统开发工具和一种数据库技术(如:
ASP.NETSQLServer)。
(2)搜集和整理相关资料,阅读中英文参考文献至少15篇,并掌握软件系统的分析和设计方法。
(3)可行性分析,需求分析,数据库设计,系统功能的实现。
(4)本系统主要实现对仓库库存的管理,物品及员工、仓库基本信息的管理,物品的入库、出库及统计报表等功能。
3、提交的成果:
(1)毕业设计(论文)正文;
(2)少一篇引用的外文文献及其译文;
(3)附不少于10篇主要参考文献的题录及摘要。
指导教师(签字)
教研室主任(签字)
批准日期2013年01月11日
接受任务书日期2013年01月17日
完成日期2013年06月13日
接受任务书学生(签字)
企业成品库存管理系统
摘要
在现代社会,随着企业间竞争的日益激烈,企业对管理系统的要求也越来越高。
本设计拟为中小型企业开发一个企业成品库存管理系统,使产品的管理工作规化,系统化,程序化,避免在产品管理过程中出现不必要的差错。
企业部仓库通过计算机对企业的生产原料和成品进行信息化的管理,以提高企业管理的效率。
本系统采用ASP.NET技术作为创建应用程序的方式,以C#作为编程语言,采用SQLServer数据库作为后台数据库。
使用以上基本实现企业成品库存管理系统中的仓库管理、库存信息管理、销售信息管理、进货退货管理等功能。
本软件是在系统分析与设计的基础上开发而成,实现了产品管理与查询的功能操作,界面友好,便于操作。
企业成品库存管理系统已经走进越来越多的企业,给企业的发展带来了巨大的利益。
低投入,高输出使的许多企业看到了企业成品库存管理系统的优点,为它的进一步发展带来了无尽的动力,同时越来越多的企业开始应用它。
关键词:
仓库管理;ASP.NET技术;SQLServer
WarehouseManagementSystem
Abstract
Inmodernsociety,withincreasinglyfiercecompetitionamongenterprises,theenterprisemanagementsystemrequirementshigherandhigher.Thisdesignistobeanwarehousemanagementsystemforsmallandmedium-sizedenterprisedevelopment,productmanagementstandardizedandsystematicprocedurestoavoidunnecessaryerrorsintheproductmanagementprocess.Internalinventoryontheproductionofrawmaterialsandfinishedproductsthroughthecomputerinformationmanagement,inordertoimprovetheefficiencyofenterprisemanagement.
ThesystemusesASP.NETtechnologyasawaytocreateapplicationsinC#asprogramminglanguage,usingtheSQLServerdatabaseasthebackenddatabase.Usingtheabovebasicwarehousemanagementsystem,warehousemanagement,inventoryinformationinquiries,salesinformationinquiry,purchasereturnqueryfunctions.Thissoftwareisdevelopedonthebasisofsystemanalysisanddesign,productmanagementandqueryfunctionoperation,itiscombinedwithfriendlyinterfaceinordertoprovideconvenienceforuserstooperate.
Warehousemanagementsystemhaswalkedintoagrowingnumberofcompanies,bringingtremendousbenefitstoenterprisedevelopment.Lowcost,highoutputsothatmanycompaniesseetheadvantagesofawarehousemanagementsystem,hasbroughtendlessdrivingforceforitsfurtherdevelopment,whilemoreandmorecompaniesbegantoapplyit.
Keywords:
warehousemanagement;ASP.NETtechnology;SQLServer
插图清单
图3-1第0层数据流图………………………………………………………………………7
图3-2第1层数据流图………………………………………………………………………8
图3-3管理员信息管理数据流图……………………………………………………………8
图3-4供应商管理数据流图…………………………………………………………………8
图3-5商品管理数据流图……………………………………………………………………8
图4-1超级管理员功能结构图......…………………….………………………….………..12
图4-2仓库管理员功能结构图…......…………………………………………….………...12
图4-3商品信息维护....…………………….…………………………………….…………13
图4-4销售管理模块…………………………………………………………….………….13
图4-5进货管理模块………………………………………………………………………..14
图4-6退货管理模块……………………………………………………………………......14
图4-7供应商管理模块……………………………………………………………………..15
图4-8类别管理模块………………………………………………………………………..16
图4-9管理员实体属性图…………………………………………………………………..17
图4-10仓库实体属性图……………………………………………………………………17
图4-11商品实体属性图……………………………………………………………………18
图4-12进货实体属性图……………………………………………………………………18
图4-13总体ER图………………………………………………………………………….19
图5-1登录界面……………………………………………………………………………..21
图5-2系统管理登录模块……………………………………………………………...…...23
图5-3仓库管理登录界面………………………………………………………………......23
图5-4供应商管理界面……………………………………………………………………..24
图5-5添加商品界面………………………………………………………………………..25
图5-6商品维护界面………………………………………………………………………..26
图5-7进货登记界面………………………………………………………………………..27
图5-8进货管理界面………………………………………………………………………..28
图5-9销售登记界面………………………………………………………………………..28
图5-10销售管理界面………………………………………………………………………30
图5-11退货登记界面………………………………………………………………………31
图5-12退货管理界面………………………………………………………………………32
图6-1用户登录测试…………………………………………………………………………………36
图6-2管理员密码修改测试………………………………………………………………………36
图6-3仓库添加测试…………………………………………………………………………………37
图6-4管理员测试……………………………………………………………………………………38
图6-5管理员添加测试………………………………………………………………………………38
表格清单
表4-1仓库信息表…………………………………………………………………………20
表4-2商品表………………………………………………………………………………20
表4-3商品类别表…………………………………………………………………………20
表4-4进货表………………………………………………………………………………21
表4-5销售表………………………………………………………………………………21
表4-6供应商表……………………………………………………………………………21
表4-7用户表………………………………………………………………………………22
表6-1用户登录测试………………………………………………………………………31
表6-2修改密码测试………………………………………………………………………31
表6-3仓库信息管理测试………………………………………………………………….31
表6-4管理员测试………………………………………………………………………….32
表6-5信息统计查询测试………………………………………………………………….32
引言
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。
随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。
与此同时,为了管理大量的物品,仓库也大量的出现,仓库的管理问题也就提上了日程。
随着的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。
在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。
主要体现在:
极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。
基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。
随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。
为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立企业成品库存管理系统已变得十分心要。
第1章绪论
1.1课题的研究背景
当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。
信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。
随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争中占得先机,作为生产企业的一个必不可少的重要环节—仓库管理的信息化、计算机化也就迫在眉睫了。
开发企业成品库存管理系统既有宏观上的意义,那就是顺应时代信息化、现代化的总趋势,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。
仓库管理的对象是很多的,广而言之,它可以包括:
商业、企业库存的商品,图书馆库存的图书,博物馆库存的展品等等。
在这里本文仅涉及工业企业的产品库存。
它主要包括下列三部分:
1、没有经过企业加工,而为企业生产或其他各方面所需要的原材料、燃料、半成品、部件等,如钢材、轴承、发动机、电动机等。
2、已经过企业加工,但尚未加工完毕的在制品。
3、企业已加工完毕,储而待销的成品与备件等。
1.2国的研究现状和研究意义
目前,我国的经济高速发展,越来越多的企业要求提高管理和生产效率,但是就目前我国的实际情况而言,我国中小企业已经超过800万家,占全国企业总数99%。
在企业生产的过程中由于原材料、半成品、成品等信息数据量大,且变化相当频繁,这就要求企业有比较先进的管理手段和工具。
但是,现在我国的企事业特别是中小型生产企业的仓库管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。
而购买大型通用企业成品库存管理系统,对中小型企业来说,又需要付出昂贵的代价,而且仓库管理项目不一定完全符合企业仓库管理的要求。
因此根据企业目前实际的仓库管理情况开发一套企业成品库存管理系统是十分必要的[5]。
企业成品库存管理系统是一个企业单位不可缺少的部分,它的容对于各类生产企业的决策者和管理者来说都至关重要,所以企业成品库存管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。
但一直以来人们使用传统人工的方式进行仓库管理,这种管理方式存在着许多缺点,如:
效率低、性差,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
另外,为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及及时订货,库管人员要花费大量人力、物力和时间进行数据记录统计工作。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对库存信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、性好、寿命长、成本低、便于打印等。
这些优点能够极提高仓库管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件[9]。
因此,开发这样一套管理软件成为很有必要的事情。
所以本课题的目的是:
针对小型的企业,.NET技术设计并实现一个基于B/S模式的企业成品库存管理系统,以提高企业的生产实践效率。
1.3研究的容
本文将以一个实例研究和介绍Web应用的问题。
即该系统是基于Web构架。
同时还讲述了在开发过程中使用的工具,平台等问题。
使用微软的MicrosoftVisualStudio作为前台的开发工具来开发系统,因为该工具在开发的过程中能够使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境。
在统一的开发环境中,开发并调试多层次的服务器应用程序。
最重要的是:
MicrosoftVisualStudio2010集成的是.NETFramework3.0。
后台的数据库我们选用的是MicrosoftSQLServer2008[5]。
本课题就是要设计和开发这样一个基于B/S模式的企业库存管理系统。
本系统将管理企业的库存等相关信息,允许查询产品的库存、销售、进货以及退货的具体情况。
第2章开发环境及开发工具
2.1开发环境
系统是在MicrosoftVisualStudio2010环境下开发的。
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
2.2开发工具
本系统采用ASP.NET技术作为创建应用程序的方式,以C#作为编程语言。
C#(读做"Csharp")是微软公司为NETFramework量身订做的程序语言,并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员AndersHejlsberg的最新成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面与Java几乎同样的语法,和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角[5]。
微软C#语言定义主要是从C和C++继承而来的[13],而且语言中的许多元素也反映了这一点。
C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java.C#还需要进化成一种开发者能够接受和采用的语言。
而微软当前为它的这种新语言大造声势也是值得注意的。
ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。
ASP.net不仅仅是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式更强大的优势。
ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单[4]。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为“ZeroLocalAdministration”的哲学观念使A的基于应用的开发更加具体和快捷。
一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。
自定义性和可扩展性ASP.net设计时考虑了让开发人员可以在自己的代码中自己定义“plug-in”的模块。
这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。
程序的开发从来没有这么简单过。
安全性基于Windows认证技术和每次应用程序配置,你可以确定你的原程序绝对安全。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能[7],随时增强ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。
将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JavaScript.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。
这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。
每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义.如果你从来没有开发过程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。
你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在A的世界开始展翅高飞了[1]。
2.3系统运行环境及配置
服务器端:
硬件配置:
中央处理器(CPU):
英特尔(奔腾)双核处理器;
硬盘:
40GB以上硬盘;
存:
256DDR存;
显示器:
13.9英寸寸显示器等;
显卡:
512M显存显卡
软件环境:
MicrosoftVisualStudio2010MicrosoftSQLServer2008
客户端:
硬件配置:
中央处理器(CPU):
英特尔(奔腾)双核处理器;
硬盘:
40GB以上硬盘;
存:
256DDR存;
显示器:
13.9英寸寸显示器等;
显卡:
512M显存显卡
软件环境:
IE浏览器W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 成品 库存 管理 系统 毕业设计 说明