商品库存管理毕业设计论文.docx
《商品库存管理毕业设计论文.docx》由会员分享,可在线阅读,更多相关《商品库存管理毕业设计论文.docx(36页珍藏版)》请在冰豆网上搜索。
商品库存管理毕业设计论文
本科毕业设计(论文)报告
题目:
商品库存管理信息系统设计与实现
学生姓名:
院(系):
经济管理学院
专业班级:
指导教师:
完成时间:
毕业设计(论文)任务书
题目
商品库存管理信息系统设计与实现
学生姓名
学号
专业班级
设计(论文)内容及基本要求
1.进行广泛的资料查询和文献检索等前期准备工作,并完成不少于15000字符的与本专业相关的英文资料翻译。
2.在查阅资料的基础上,按照要求格式认真做好4000-6000字的《开题报告》,《开题报告》被指导老师审核通过之后方可进行论文撰写工作。
3.“DXL商品库存管理信息系统设计与实现”一文中应包括以下内容的论述:
(1)绪论(选题背景及意义、研究现状、内容与方法、开发工具介绍)
(2)系统分析(包括系统的需求分析、业务流程分析、数据流程分析、数据字典、逻辑模型等)
(3)系统设计(包括功能结构设计、流程设计、数据库设计、代码设计、物理配置方案设计、输出/输入设计等)
(4)系统实施(包括资料的准备、程序流程框图设计、程序设计、系统的测试及评价、系统使用说明书等)
(5)结论
4.进度安排(根据《经济管理学院本科毕业设计(论文)实施细则》)。
5.论文写作应符合我校本科生毕业论文写作规范,条理清晰,语言流畅,论点明确,论据充分。
论文字数不低于10000字。
6.按时、按质、按量完成论文撰写,按标准格式装订成册
设计(论文)起止时间
20年月日至20年月日
设计(论文)地点
西安石油大学
指导教师签名
年月日
系(教研室)主任签名
年月日
学生签名
年月日
DXL商品库存管理信息系统设计与实现
摘要:
库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起一个数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序具有功能完备、易使用等特点。
本设计以DXL商品库存管理系统为研究对象,针对其目前面临的采购、销售、库存难以有效管理等问题,进行了详细的调查分析,得出了信息不能共享是造成问题根本原因的结论。
调查研究DXL商品库存管理内部使用人员的具体需求及特点,依据按需定制的原则,完成了DXL商品库存管理信息系统的分析工作。
DXL商品库存管理信息系统采用结构化的开发方法,遵循了“先逻辑,后物理”以及“自顶向下”分析和“自底向上”设计相结合的原则,采用ASP和Dreamweaver编译工具以及SQL数据库完成了整个系统的设计与实施,实现了进货、销售、库存管理的功能。
不仅能够很好的满足系统使用方的自身需求,也符合管理信息系统的设计思路。
关键词:
库存管理;ASP;数据库
DesignandImplementationof
DXLInventorymanagementsystem
Abstract:
Inventorymanagementsystemisatypicalmanagementinformationsystem(MIS),whichmainlyincludesdatabasecreationandmaintenance,andfront-endapplicationdevelopmentaspects.Theformerrequiresastrongconsistencyandintegrityofdata,anddatawithgoodsecurity;whilethelatterrequirestheapplicationfunctional,easytouseandsodesignisbasedonDXLInventorymanagementsystem,afterinvestigatingandanalyzingtheprobleminthepurchase,salesandstockmanagementforDXLInventorymanagementsystem,Aconclusionhasbeenmadethattheinformationcannotbesharedistherootcause.Accordingtoitsspecificdemandcharacteristics,thisthesishasrealizedthefunctionofpurchase,salesandstockmanagementforDXLInventorymanagementsystem.ThisdesignofthewholesystemusesSQLServerdatabaseplatform,MacromediaDreamweaverandASP(ActiveServerPage)dynamicwebpagetechnology.Thesystemobeysthedesignideasthatstructureddevelopmentmethod,andfollowstheprinciples"logictophysical","top-down"analysisand"bottom-up"design.Itnotonlymeetsthemajorityofneedsfromusers,alsomeetsthebasicneedsofmanagementinformationsystemitself.
Keywords:
InventoryManagement;ActiveServerPage;Database
1绪论
设计背景
仓库作为总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。
以前仓库的管理人员主要是用手工处理的方式进行信息方面的管理,对于商品的出/入库情况的记录、统计、分析和核实等工作往往用对账本的人工检查,这种方法效率低且浪费人力、时间和财力。
并且这种方法对于管理者的管理权限没有约束,任何人都可以查看库存情况,这样就容易引起公司内部机密信息的外泄。
另外,由于数据信息处理工作量庞大,容易出错,数据繁杂,不易查找,且易丢失。
总而言之,缺乏规范、系统的信息管理方法。
一般存储信息都记录在相对应的账本上,仓库的管理人员和工作人员当时可能会记得相对清楚一些,但是时间久了,假如再要对这些数据信息进行操作和查询,就必须在一大堆账本中翻阅和查找,账本的储存时间越久,查找数据信息所花费的成本就越大,这样就造成了人力、财力等的浪费。
如要对很长时间以前的货品进行更改就更加困难了。
假若要更换仓库的管理员那就更麻烦了,造成的浪费和损失就会更大。
因此,一个生产或销售企业很有必要建立和运用库存管理信息系统对自己的商品进行管理,使商品管理工作系统化、规范化。
提高工作人员处理信息的速度和准确性。
随着计算机网络的发展,信息的交流体现出了高效、准确、快速等现象。
仓库管理系统属于典型的信息管理系统(MIS),它能够抛开繁琐的信息录入工作,避免由于疲劳产生的人为错误,并且给信息的保存等管理工作带来极大的方便,并且也提高了其安全性。
为此库存行业的经营者在日常的经营过程中迫切需要一个半智能化的系统来减轻日常经营的复杂度、繁琐度,增加服务客户的准确率,进而增加行业中的竞争力,提升盈利水平。
作为计算机应用的一部分,使用计算机对库存信息进行管理,具有手工管理所无法比拟的优点。
例如:
快速检索、方便查找、可靠性高、保密性好、成本低等。
这些优点能够极大地提高库存管理的效率,也是企业科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套库存管理软件成为很有必要的事情。
但从20世纪60年企业信息化的趋势和速度看,物流企业、零售业和生产业的库存管理也在朝网络化、信息化和集成化发展,随着互联网技术的迅速发展和国外一些大型优秀企业的影响,作为现代企业管理的重要部分——库存管理,也要紧随时代发展的步伐。
研究现状
当今时代是飞速发展的信息时代,所有企业个个人都离不开互联网,这正是计算机被广泛应用的原因。
计算机最大的好处在于利用它能够进行信息的及时共享和信息的规范化管理,使用计算机对信息进行管理,不仅可以提高工作效率,且能大大的提高管理和使用的安全性。
尤其对复杂的信息进行管理时,计算机的优越性更能够充分的体现出来。
通过查找文献和资料,我首先对国内外的企业公司库存管理系统现状进行一个大体的了解并分析:
从美国在1954年开始利用计算机首先处理工人的工资以来,50多年,计算机在处理信息管理方面发挥着重要的作用。
当前,随着社会经济的不断发展,以及科学技术的发达,电子商务在中国应用的程度越来越高,电子商务销售额占总销售额的比重已超过1%,并且已经表现出明显的上升趋势,越来越多的企业和个人开始加入到电子商务行业,目前国内较为知名的电子商务平台有:
淘宝、天猫、拍拍、七格格、京东、当当、卓越、梦芭莎、凡客等。
关于库存管理,在美国有些企业库存周期只有2天,典型的例子就是沃尔玛,它是全球唯一一家能把商品库存控制到最低限度的零售业龙头,不管是它的库存管理还是物流方面都是世界所有企业学习和模仿的对象。
但中国有些企业的库存周期高达51天!
仅运输成本这一项就占到了销售额的比例高达20%-30%。
如果再加上库存管理费用,可以看出中国企业在世界企业明显处于劣势。
由于我国物流业还处于发展阶段,各方面都不成熟。
整体的物流规划的经验和能力都很有限,再加上物流信息化程度不高,许多物流管理还是以人工管理为主,信息管理为辅,这明显与拥有领先地位的企业相反,所以要想追上优秀企业必须先实现一定的信息化管理,降低成本,这样才能创造更大的利润空间,缩减与优秀企业的距离。
只有这样中、小企业才能慢慢进步,不被大时代的潮流淹没。
目前国内外对商品库存管理系统的研究、分析与开发非常注重实用性,开发出来的系统基本上能够满足企业自身的需求和库存方面的管理。
同时,该类系统的更新与发展速度相对比较快,以适用不同的企业。
现阶段,随着物流管理网络化和信息化的发展,实现仓库管理的自动化是一个必然的发展趋势。
设计的目的和意义
本系统专门为DXL商品管理而设计,通过对本系统的设计和实现,使DXL商品库存管理的工作系统化、规范化和自动化,从而达到提高管理效率的目的。
(1)利用计算机系统实现商品库存管理。
(2)流程符合商品库存要求。
(3)查询方便,无论是按商品编号、名称、类别、产地其中任一项都可以进行有效查询。
(4)系统扩充容易,有很多地方还需要更好地完善。
(5)友好的用户界面,既面向系统开发者,又面向用户。
主要内容
第一章绪论
主要内容有系统的设计背景、研究现状、设计的目的和意义、主要内容和设计方法与手段。
第二章DXL商品库存管理系统
主要内容是ASP网络语言编程和SQL2008数据库。
第三章系统分析
主要内容是系统的需求分析、可行性分析、业务流程分析和数据流程分析。
第四章系统设计
主要内容是系统总体结构设计和系统详细设计。
第五章系统实现
主要内容是系统界面的实现和系统测试。
第六章结论
设计方法与手段
本系统主要通过使用ASP和SQL2008开发管理信息系统(MIS)的方法,对DXL商品库存的业务处理和信息数据进行全面、系统的分析。
在整个系统开发的过程中,采用了以下几种方法和手段,从而将系统整个开发阶段的活动贯穿起来,直至系统完成。
1、系统开发前期采用四种方法:
面谈、问卷式调查、查阅文献和实地观察与实践的方法收集信息。
(1)面谈
面谈时获得系统需求或者系统所存在的问题的最好方法,特别是在了解潜在存在的问题时这种方法最有效。
面谈是和各类人员交流思想及听取对系统建设意见的好方法。
面谈还是获取高层管理者的意见建立相互信任的最好形式。
面谈分两种:
自由式交谈和结构化交谈。
面谈时本系统运用的主要方法。
(2)问卷式调查
问卷式调查即把需要调查的内容制作成表格交给用户填写。
这种方法的优点是:
可以得到细致准确的回答,用户可以有宽裕的时间思考。
缺点是:
由于目前用户对计算机的认识有限,用户与开发者的共同语言还很少,有时会因为用户不会填或者不填带来一些不必要的矛盾。
(3)查阅文献
利用图书资料,报纸杂志服务部门和Internet服务提供商,检索阅读有关文献资料与最新信息,这种方法适用于调查人员的事前准备和时候补充完善工作。
(4)实地观察与实践
信息收集人员直接观察或者参加现行系统的业务实践,这是缩短用户与开发人员距离、取得共同语言的最好方法。
其收集结果比较准确、可靠。
缺点是花费时间多。
2.结构化方法
结构化方法就是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品(成果)。
结构化方法的主要原则有以下四条:
(1)用户参与的原则
信息系统的用户是各级、各类管理与业务人员以及合作伙伴与客户。
满足他们在管理、业务和其他社会活动中的信息需求,是信息系统建设的直接目的。
(2)严格划分工作阶段,“先逻辑,后物理”的原则
为了建立系统建设的科学秩序,保证建设工作的质量与效率,结构化方法严格按照系统生命周期划分工作阶段,每个工作阶段的活动内容、工作任务、所用方法、工具、准则都有明确的规定,每个阶段的工作成果也有具体要求。
(3)“自顶向下,逐层分解”的原则
在系统分析、设计与实施的各个阶段,结构化方法强调在工作中贯彻执行“自顶向下,逐层分解”的原则,先把握系统的总体功能和目标,然后逐层分解、逐步细化。
(4)工作成果描述标准化原则
结构化方法强调各阶段工作成果描述的标准化。
每一工作阶段的成果必须用明确的文字和标准化的图形、图表,完整、准确的进行描述,不仅作为一个阶段工作完成的标志和管理决策的依据,并且作为系统建设必需的文件进行交流和存档,有的文件还是下一阶段工作的主要依据。
3.结构化系统分析方法和手段
结构化系统分析方法就是结构化方法的基本思想和主要原则在系统分析中的应用所形成的一系列具体方法和有关工具的总称。
这些工具有:
(1)数据流图
(2)数据字典
(3)结构化语言
(4)决策树
(5)决策表
本设计中主要用到了前两种工具,以下对前两种工具做一解释。
数据流图就是组织中信息运动的抽象,是信心系统逻辑模型的主要形式。
这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。
在结构化分析中,数据字典的作用是给数据流图上每个成分给以定义和说明。
换句话说,数据流图上所有成分的定义和解释的文字集合就是数据字典。
2DXL商品库存管理系统
ASP网络语言编程
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP的网页文件的格式是.asp。
ASP是一种服务器端脚本编写环境,可以用来创建和运行Web应用程序和动态网页。
ASP网页包含普通文本、脚本命令、HTML标记以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:
⑴利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
⑵ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
⑶服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
⑷ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
SQL2008数据库
MicrosoftSQLServer2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
MicrosoftSQLServer2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
MicrosoftSQLServer2008数据引擎是该企业数据管理解决方案的核心。
此外MicrosoftSQLServer2008结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
3系统分析
需求分析
系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。
在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。
用户需求分析主要包括以下内容:
(1)识别系统的各类用户,明确他们对系统需求的目标和领域。
(2)明确这些需求的具体内容,即要求组织提供的服务、解决的问题、完成的任务。
(3)协调各类用户可能的需求冲突与矛盾。
本系统的主要用户如下:
管理层需求:
对商品各方面情况的及时了解;
销售员需求:
对所销售产品的存货数量的了解,
供应商需求:
及时提供所供应商品的信息,达成供给和需求的统一。
可行性分析
3.2.1开发必要性
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而可以使我们从繁杂的信息管理中解放出来,提高了我们的工作效率。
如今,信息网络技术已经无处不在,无时不在了,各种各样的信息管理系统也就应运而生。
目前,随着企业规模的不断壮大,产品的种类和数量都不断增加,产品的流通越来越多,这就使产品的存储需求不断增加,需要工作人员花费很大力气来统筹管理这项工作,为了保证工作的正确性和可靠性同时提高管理的效率,很有必要建立一个库存管理系统,使货品管理工作规范化,系统化,程序化。
3.2.2经济可行性
在经济上,费用的支出远远小于带来的巨大收益;在管理上,各方面人员对于这项工程的实施必须是持赞成的态度,因为这样会大大减少他们的工作量,提高工作效率且直接降低成本。
建成后的维护费用也与线性系统运行费用相同,而每年可以促进企业仓库存储的工作优化、库存产品的有效利用率,并可有效降低企业库存的不必要支出,提高企业产品存储资金的有效利用。
3.2.3技术可行性
在技术上,如今成熟的语言有很多,像是PowerBuilder、VB、Delphi等都能开发出很好用的系统。
而本次设计我采用的是ASP,也是很成熟的语言,再加上数据库如今的发展状况,开发出一个库存管理的应用程序是没有问题的。
鉴于软件和硬件两方面对系统的需求,软件要求界面友好,易学,易懂,易上手,即便是没有接触过该类系统的人员,也可以在很短的时间内对系统熟练操作,简单方便的进行商品库存信息管理。
这样在无形中就会节省一笔不小的学习和培训费用。
硬件的配置要求也不是很高,这样就能够很好的适应现在的管理者对商品库存的管理工作。
现在电脑软件和硬件的技术发展速度是相当快的,计算机系统开发人员也是供过于求,开发知识密集型的信息管理系统的技术和条件也已经很成熟了,例如SAP公司开发的SAP系统。
3.2.4营运可行性
营运可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性和人员的培训、补充计划的可行性。
DXL商品库存管理系统以简单、友好的界面为优势,各部分功能简单,操作易上手。
这些特点决定了DXL商品库存管理系统的实施比其他系统相对简单易行,同时也可以降低培训费用,增加商品库存信息的流通性和及时性。
业务流程分析
原业务流程是以人工记录的方式进行,现业务流程是在原业务流程的基础上运用现代计算机系统技术,代替原来的人工记录操作,使使用系统的所有人都能得到及时、有效的信息,而且加强了信息的准确性、易读性、完整性和可靠性。
不仅加强了仓库管理,也对商品的其他环节带来了极大益处。
系统的总体业务流程如图3-1所示:
图3-1总体业务流程图
数据流程分析
3.4.1系统数据流程分析
一、顶层数据流图如图3-2所示:
图3-2顶层数据流图
一层数据流图如图3-3所示:
图3-3一层数据流图
商品信息管理和入库管理的二层数据流图,如图3-4所示:
图3-4商品信息管理和入库管理的二层数据流图
(2)销售管理和利润统计的二层数据流图如图3-5所示:
图3-5销售管理和利润统计的二层数据流图
3.4.2系统数据字典
数据字典见附录。
3.4.3系统总体E-R图
图3-6系统总体E-R图
4系统设计
系统总体结构设计
图4-1系统总体结构图
4.1.1系统功能描述
1.系统用户管理
(1)分配权限(包括管理员管理、操作员管理、销售员管理、供应商管理);
(2)添加用户;(3)修改用户权限;(4)删除用户。
该模块功能主要由系统超级管理员实现对系统所有用户的权限管理。
2.商品类别管理
(1)商品类别添加;
(2)商品类别修改;(3)商品类别删除;(4)商品类别查询及打印。
该模块主要由系统超级管理员、普通管理员和操作员三者实现对商品类别的管理(超级管理员一般不对该模块进行干涉,只在必要的时候对该模块进行管理)。
3.商品信息管理
(1)商品信息添加;
(2)商品信息修改;(3)商品信息删除;(4)商品信息查询及打印。
该模块主要由系统超级管理员、普通管理员和操作员三者实现对商品信息的管理(超级管理员一般不对该模块进行干涉,只在必要的时候对该模块进行管理)。
4.入库管理
(1)商品入库登记;
(2)商品入库信息修改;(3)商品入库信息删除;(4)商品入库信息查询及打印。
该模块主要由系统超级管理员、普通管理员和操作员三者实现对商品入库的管理(超级管理员一般不对该模块进行干涉,只在必要的时候对该模块进行管理)。
5.销售(出库)管理
(1)商品销售登记;
(2)商品销售信息修改;(3)商品销售信息查询及打印。
该模块主要由系统超级管理员、普通管理员和操作员三者实现对商品销售的管理(超级管理员一般不对该模块进行干涉,只在必要的时候对该模块进行管理)。
销售人员可以进行销售信息的录入和对商品销售情况的查询。
6.退货管理
该模块主要由系统超级管理员、普通管理员和操作员三者实现对商品退货的管理(超级管理员一般不对该模块进行干涉,只在必要的时候对该模块进行管理)。
在商品登记信息时如果发现该商品不符合所需要求则联系其供应商将该商品退回。
7.利润统计
(1)商品利润查询;
(2)打印查询结果;该模块主要由系统超级管理员和普通管理员两者实现对商品利润统计的管理(超级管理员一般不对该模块进行干涉,只在必要的时候对该模块进行管理)。
该模块可以根据管理人员的不同需求查询相应商品的利润统计报表及打印。
8.系统管理(可以及时对现有数据库进行及时备份;当数据库内容受到损坏时,可以进行恢复)
(1)数据备份;
(2)数据恢复。
该