基于WEB的仓库管理系统的设计与实现论文.docx
- 文档编号:6441871
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:20
- 大小:104.67KB
基于WEB的仓库管理系统的设计与实现论文.docx
《基于WEB的仓库管理系统的设计与实现论文.docx》由会员分享,可在线阅读,更多相关《基于WEB的仓库管理系统的设计与实现论文.docx(20页珍藏版)》请在冰豆网上搜索。
基于WEB的仓库管理系统的设计与实现论文
毕业设计
(说明书)
题目:
_________仓储管理系统___________
姓名:
___________________
编号:
()字号
基于WEB的仓库管理信息系统的设计与实现
摘要
本仓库管理信息系统是针对企业的实际需求,从实际工作出发,在分析目前仓库管理信息系统中存在的问题的基础上,结合管理信息系统开发的概念、结构及系统开发的基本原理和方法,并利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,采用目前流行的B/S结构,通过Internet/Intranet实现对企业物资进行管理,特别是对物资基本信息管理、物资调配信息等进行完整的监控而开发出来的。
从查询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助该企业物资管理实现信息化、网络化,以提高企业管理的效率。
本仓库管理信息系统主要包括“物资库存信息管理”、“物资入库信息管理”、“物资出库信息管理”、“物资基本信息管理”和“系统用户管理”等模块。
它主要对企业物资的出入库进行统计和核算,及时准确地掌握商品库存情况,并动态反映企业物资的增减变动,为企业的决策提供基础数据。
关键词物资管理,Internet/Intranet,ACCESS,ASP
前言
当今社会是一个信息社会,一个知识经济时代。
自世界上第一台计算机ENINC(Electronicnumericalintegratorandcalculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。
可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通得不能再普通的工具,如同我们离不开的自行车、汽车一样。
随着经济的全球化以及中国经济改革的逐渐深化,各企业面临着越来越多激烈的竞争。
我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。
物资管理是一般工业、商业企业生产管理环节中重要的一环,所以,有效地进行物资基本信息管理、物资调配信息等进行完整的监控已经成为了各企业生存和发展的头等要事。
本基于WEB的仓库管理信息系统就是在这样的信息技术广泛应用的时代背景下,本着用户的需求,借助于现代化的管理方法和信息技术开发出来的。
与此同时,我所学到的知识也得到了理论联系实际的目的。
第一章选题意义和可行性分析
1.1选题意义
信息已成为继劳动力、土地、资本之后的又一大资源。
谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。
物资供应部门是企业与生产单位之间的桥梁、纽带,是企业正常生产的物资保障部门。
正因为供应部门是关键的中转环节,建立一套仓库管理信息系统对于如何有效的把本单位生产所需的生产资料及时、保质保量的供应上去,有着重要的意义。
从微观上讲,建立一套仓库管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。
从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。
加强物资管理,不但有算得出、看得到的效益,还可以大大提高管理队伍的素质,加强职工的爱护财产意识和学习科技的意识,使科学管理形成共识,并可以减少物资设备各个环节上的矛盾。
1.2可行性分析
1.2.1技术可行性
该系统所需硬件设备,如服务器、PC机、打印机及网络配件等,这些设备在性能上已经有了很大提高,价格又相对较低,能满足系统功能需求。
软件上,操作系统采用WINDOWSXP,数据库管理系统采用Access,这些软件在MIS开发中已被大量应用,技术上都比较成熟。
本系统采用WEB技术来实现,使用ASP可以创建动态、交互的Web服务器应用程序,ASP页面可以使用脚本语言(如Vbscript、Javascript等)因此技术上是可行的。
1.2.2经济可行性
本信息系统属于一个工具型的系统,它可以节省工作人员大量数据收集、录入、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,最大限度的降低用户和管理员的工作量,使物资管理尽量简便,同时促进业务的规范化、程序化,及时给各级领导提供必要的信息统计。
系统开发所需的费用是比较低的,由于系统并不复杂,其运行与培训费用也不会占用很多资金,可以预见系统完成后可以带来较大的经济效益。
综上所述,实施MIS在技术上、经济上都是可行的,因此,开发企业仓库管理信息系统是可行的。
第二章仓库管理信息系统的概述
2.1开发仓库管理信息系统的原因
长期以来,物资管理工作中的信息管理是采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件。
由于信息是随着时间不断变化的,各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。
这种手工操作的管理方式,不仅浪费人力,而且存在许多缺点:
(1)处理速度慢,影响信息及时性。
(2)易出现错误,影响信息精确性。
(3)不便于查询。
(4)缺乏综合性,不能起控制作用。
由于这些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需要。
因此,发展以电子计算机为基础的仓库管理信息系统已是十分迫切和必要的了。
2.2仓库管理信息系统国外的发展现状
计算机的发明应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。
过去的革命最高成就就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。
计算机是提高生产效率的主要工具及途径。
在西方国家,计算机系统的发展有以下四个阶段:
第一阶段(1954--1964)电子数据处理阶段(EDP)。
此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。
第二阶段(1964--1974)管理信息系统阶段(MIS)。
在这期间,由于高速度的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用的EDP发展到多功能、多层次、综合性的应用阶段,使得MIS日渐成熟,具有了控制、预测、辅助和决策的功能。
第三阶段(1974--1980)决策支持系统阶段(DSS)。
在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。
第四阶段(1980--)职能管理系统阶段(IMS)。
这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。
据统计,目前,美国在财务会计上占有90%的工作由计算机完成;物资管理中80-100%的信息处理由计算机完成;计划管理是80—90%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,经济管理是计算机应用的主要领域。
2.3物质管理信息系统的国内发展现状
由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。
长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。
我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。
我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。
因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。
由于物资管理在社会大生产中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。
起步虽晚,但发展快。
特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。
由于物资管理在社会化大生产中占有重要地位,而仓库管理信息系统又是促进企业物资管理的重要技术手段,因此各大中型企业都在使用、开发(或试图开发)自己的仓库管理信息系统。
第三章仓库管理信息系统的需求分析
3.1用户需求分析
物资管理是企业管理中的重点,存在着信息录入量大,查询请求多,查询条件繁杂的特点。
而已有的仓库管理系统因为操作烦琐,不能进行方便的操作,已经不能够满足管理中的需要。
为了将物资管理纳入规范化、现代化管理的轨道,针对现有物资管理中存在的问题和管理的实际需要,我们将理顺管理体制、建立各种管理规范与开发信息系统有机地结合起来。
通过建立专门的仓库管理信息系统来实施对企业物资进行统一管理。
所以,为了顺应用户需求,我们推出了基于WEB的仓库管理信息系统。
3.2系统需求分析
系统需求分析主要就是明确仓库管理信息系统所要实现的目标,并给出解决方案。
对系统的需求分析可以从功能需求和数据需求两方面来进行。
功能需求分析主要是对系统所要实现的目的进行分解,使之形成既相互独立又相互联系的几个部分,然后将每个部分映射为一个或多个功能,这些功能相互之间形成一个有机的整体。
数据需求分析就是对系统中涉及的数据进行识别,并描述出它们在系统中的关系和流向。
如上所述,通过功能需求分析可以得到系统的主要功能,通过数据需求分析则对数据库设计有所帮助。
下面详细进行这两个部分的分析。
3.2.1功能需求
仓库管理信息系统需要实现物资基本信息管理、物资入库信息管理、物资出库信息管理、库存物资信息管理和用户管理几个部分功能,下面分别阐述这几个部分的功能需求。
(1)物资基本信息管理模块:
●物资基本信息的添加,
●物资基本信息的删除,
●物资基本信息的查询。
(2)物资入库信息管理模块:
●入库物资信息的添加,
●入库物资信息的删除,
●入库物资信息的查询。
(3)物资出库信息管理模块:
●出库物资信息的添加,
●出库物资信息的删除,
●出库物资信息的查询。
(4)库存物资信息管理模块:
●库存物资信息的查询,
●库存物资信息的浏览。
(5)系统用户管理模块:
●用户添加,
●用户删除。
3.2.2数据需求
通过前面对系统功能需求的分析,可以了解到仓库管理信息系统主要实现5个方面的功能,包括物资基本信息维护、物资入库信息记录、物资出库信息记录、库存物资信息查询和系统用户管理。
仓库管理信息系统所涉及的主要数据包括物资记录、入库记录、出库记录、库存物资和用户记录,下面分别分析这些数据需求。
(1)物资记录
物资记录是物资管理中建立的物资基本信息,主要包括物资的供应商、材料类别、计量单位、材料明细和部门信息。
物资基本信息供物资入库、物资出库和库存管理使用,即整个仓库管理信息系统的数据是以物资记录为基础的。
物资基本信息一旦被入库记录使用,该物资记录不能再被删除。
(2)入库记录
入库记录是物资入库的信息,在进行物资入库登记时,需要记录是物资信息,借方信息,入库时间以及结帐日期。
入库记录由物资产生,需要用到物资基本信息,形成的入库信息可以在库存管理中使用。
当入库信息被物资出库引用时,该入库记录不能被删除
(3)出库记录
出库记录是物资出库的信息,与入库物资类似,在进行物资出库记录时,也要记录物资信息,领方信息,出库时间以及结帐日期。
出库记录由物资出库产生,需要用到物资基本信息、库存信息和入库信息。
库存信息主要用来判断当前库存是否满足出库数量要求。
物资出库形成的出库信息则会在库存管理中使用。
(4)库存物资
库存物资是动态的物资库存信息,它可以通过入库记录和出库记录的总汇数据得到。
当需要查看物资库存时,只要按照各种物资统计其累计入库和累计出库,累计出库和累计入库的差就是库存数量。
因此从需求角度来看,库存物资数据是可以计算出来的,不需要保存。
库存管理中只要使用物资基本信息,入库信息和出库信息,然后通过简单地加工处理,就可以形成库存物资数据。
(5)用户记录
用户记录是用户管理中建立的用户基本信息,主要包括用户的登录次数、登录IP、登录时间,权限管理等。
通过对系统数据需求的分析,可以得到如下图3.1所示的系统数据流图。
该图简明地表示了仓库管理信息系统的主要数据流向
。
办理出库请求、修改库存
物资基本信息请求
不合格入库请求
合格
用户名入库
密码入库请求
请请求
操作请求
库存
出库请求合格
反馈信息出库
请求
不合格出库请求
3.1系统数据流程图
第四章仓库管理信息系统的概要设计
4.1系统设计方法三原则
人类在复杂的工程技术系统如能源、交通等建设方面,积累了丰富的经验,为研究复杂系统如管理信息系统
提供了科学的指导性方法论,其主要原则如下:
(1)整体性原则。
系统是相互联系,相互作用的诸要素组成的综合体。
我们必须从整体和各组成部分的相互关系来考察事物,从整体目标和功能出发,正确处理系统各组成部分之间的相互关系和相互作用。
(2)分解—协调原则。
就是把复杂问题化成若干相对简单的子问题以方便求解。
若子系统的问题比较复杂,还可以再分。
但在处理各类子问题时,必须根据系统的整体功能和目标,协调各子系统的行为、功能与目标,以保证整体功能目标的实现。
(3)目标优化原则。
所谓目标优化原则对简单系统来说,是求最优解,对复杂系统来说,求的是满意解。
一定要注意,目标优化原则并不简单是求最优解的问题
这里最需要指出的是:
以上三原则是系统方法中处理复杂系统问题的三个主要原则,并非全部原则。
在处理实际问题时,还需在这些原则的指导下,根据问题的特点,确定求解的具体方法和策略。
4.2系统设计使用的工具
在本次系统设计中,我主要运用ASP、Access、photoshopCS2、还使用Dreamweaver作为ASP的编辑环境。
由于本系统是基于WEB的,ASP(ActiveServerPages,动态服务器主页),是我们设计网站的关键技术,所以我采用MicrosoftASP技术实现WEB接口,连接后台数据库,处理服务器端的程序,动态生成WEB页面。
因为ASP没有固定的编辑环境,人们一般用Dreamweave作为他的编辑环境。
Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高。
Dreamweave字面意思为“梦幻编织”,这一软件有着不断变化的.
丰富内涵和经久不衰的设计思维,它能充分展现创意,实现想法,锻炼能力。
Access2003关系型数据库管理系统是一种简单易用的桌面数据库管理软件,是MicrosoftOffice系列应用软件的重要组成部分。
它的界面友好,功能全面且操作简单,不仅可以有效地组织与管理、共享与开发应用数据库信息,而且可以把数据库信息与Web结合在一起,为局域网和互联网共享数据库奠定基础。
其次还用到photoshopCS2对网页中的图片进行处理,使整个页面看起来比较友好和美观。
4.3系统设计的体系结构
本仓库管理信息系统的设计及开发采用了流行的B/S(浏览器/服务器)模式的数据库体系,用户端主要负责人机交互,包括一些与数据和应用关系的图形和界面运用;Web服务器主要负责对客户端应用程序的集中管理;应用服务器主要负责应用系统的逻辑结构和数据关系,即事务处理;应用服务器又可以根据其处理的具体业务不同而分为多个;数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等等。
4.4系统设计的任务
系统开发的总体任务是实现物资信息的系统化、规范化和自动化。
仓库管理信息系统是一个将用户管理、物资管理、物资入库、物资出库和库存管理等功能融为一体的系统。
一个完整的仓库管理信息系统的任务主要包括以下几项:
(1).物资管理,主要负责管理物资基本信息,包括物资信息的添加、删除和查询。
(2).物资入库,主要负责物资入库的登记,包括物资入库信息的添加、删除和查询。
(3).物资出库,主要负责物资出库的登记,包括物资出库信息的添加、删除和查询。
(4).库存物资,主要负责对当前物资库存信息的查询。
(5).用户管理,主要负责管理用户基本信息,包括用户信息的添加、删除。
第五章仓库管理信息系统的详细设计及实现
5.1系统功能模块设计
仓库管理信息系统主要实现对物资基本信息的记录,包括物资的入、出库记录,物资库存信息的查询以及系统用户管理。
在仓库管理信息系统中,应该首先为每种物资信息进行登记,以便于进行统一管理。
由于在实际过程中会有不断的物资入库和物资出库,因此对每笔入库和出库都应记录,并保存详细的入库、出库数量以及日期信息。
物资信息属于企业内部信息,所以进行系统用户的管理是系统功能的重中之重。
为了能够动态地掌握物资的库存情况,需要根据物资的入库和出库信息查询库存物资,一般的处理方法是累计截止至当前每种物资的所有入库和所有出库,用累计入库减去累计出库所得的值就是该物资的当前库存数量。
根据对以上仓库管理信息系统的分析,本系统完成的主要功能有物资基本信息管理模块、物资入库信息管理模块、物资出库信息管理模块、库存物资信息管理模块和系统用户管理模块五个功能模块。
对上述各项功能进行集中、分块,按照结构化程序的设计需要,得到一个总体的系统功能模块图,其中每个功能模块又由若干个相关联的子功能模块组成。
总体的系统功能模块图如图5.1所示:
图5.1系统功能模块图
仓库管理信息系统
(1)物资基本信息管理模块
物资基本信息管理模块是用来对物资基本信息的管理,包括物资基本信息的添加、删除和查询。
建立了物资的基本信息之后,就可以针对不同的物资进行入库、出库以及库存信息查询等操作。
用户要求能够查看所有物资的列表和每种物资的明确信息。
(2)物资入库信息管理模块
物资入库信息管理模块是指对物资入库信息的登记,系统需要记录每笔物资入库的详细信息。
物资入库登记时,物资必须是物资管理中已经存在的。
用户要求能够添加,删除和查询进货入库记录,并提供浏览所有入库记录的功能。
(3)物资出库信息管理模块
物资出库信息管理模块是指对物资出库信息的记录。
与物资入库类似,登记物资出库时,对象也应该是物资管理中已经存在的物质,并且要考虑该物资的库存数量是否满足本次出库的数量需要。
系统应该提供添加、删除和查询物资出库记录的功能,并能够让用户查看所有的出库记录。
(4)库存物资信息管理模块
库存物资信息管理模块主要是对库存物资信息进行查询,系统应提供每种物资的入库、出库以及当前库存数量,用户要求能够随时查询到当时的库存情况,查询结果可以进行浏览查看。
(5)用户管理模块
用户管理主要是对系统用户基本信息的管理,包括用户的添加和删除。
建立了用户的基本信息之后,就可以对用户登录进行验证和管理,包括登录次数、登录IP、登录时间,权限管理等。
5.2系统数据库设计
5.2.1数据库概念结构设计
数据库概念结构设计是指在数据分析的基础之上,自底向上的建立整个系统的数据库概念结构,即先从用户的角度进行设计,然后将视图集成,最后对集成后的结构分析优化得到最终结果。
E-R模型是用于概念结构设计的有力工具。
针对一般仓库管理信息系统的需求,通过对物资调配工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
●物资基本信息,包括的数据项有材料明细、供应商信息、材料类别等。
●入库物资信息,包括的数据项有入库日期、类别、品名、规格、计量单位、数量、单价、金额、供应商、结帐日期、备注等。
●出库物资信息,包括的数据项有出库日期、类别、品名、规格、计量单位、数量、单价、金额、供应商、结帐日期、备注等。
●库存物资信息,包括的数据项有类别、品名、规格、单位、单价、库存信息等。
●管理用户信息,包括的数据项有用户名、用户全名、用户类别(系统管理员、一般管理员、普通用户)、密码、权限、登陆次数、上次登陆时间、上次登陆IP等。
下面给出物资管理中各实体的示意E-R图。
物资基本信息实体E-R图如图:
物资基本信息实体
计量单位
单价
品名
类别
图5.2物资基本信息实体E-R图
物资入库信息实体E-R图如图:
物资入库信息实体
供应商
物资基本信息
入库时间
数量
图5.3物资入库信息实体E-R图
物资出库信息实体E-R图如图:
物资出库信息实体
数量
物资基本信息
领用单位
出库时间
图5.4物资出库信息实体E-R图
物资库存信息实体E-R图如图:
物资库存信息实体
规格
物资基本信息
类别
数量
图5.5物资库存信息实体E-R图
管理用户信息实体E-R图如图:
系统用户信息实体
用户ID
邮箱
电话
用户名称
……
图5.6管理用户信息实体E-R图
根据以上实体与实体之间的关系,可以得到仓库管理信息系统的总体E-R图,如图5.2所示:
统计
nn
m
n
mm
图5.7仓库管理信息系统总体E-R图
5.2.2数据库逻辑结构设计
逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。
概念结构设计所得到E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的E-R图转换为层次模型或网状模型或关系模型的逻辑结构。
现在需要将上面的数据库概念结构转化为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
实体之间关系模型,如图:
物资
物资登记
物资基本信息管理
物资管理
物资入库信息
物资出库信息
物资库存信息
图5.8实体之间关系模型图
5.2.3数据库物理结构设计
物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。
仓库管理信息系统数据库中各个表格的设计结构如下面表格所示。
每个表格表示在数据库中的一个表
Class(材料类别):
表
字段名称
数据类型
说明
Id
自动编号
Classnumber
文本
类别编号
Classname
文本
类别名称
Content
备注
摘要
Department(部门信息):
表
字段名称
数据类型
说明
Id
自动编号
Depnumber
文本
部门编号
Depname
文本
部门名称
In_Store(入库信息):
表
字段名称
数据类型
说明
ID
自动编号
uptime
日期/时间
入库日期
class
文本
类别
pinming
文本
品名
guige
文本
规格
unit
文本
计量单位
supplier
文本
供应商
use_price
货币
借方单价
use_num
数据
借方数量
user_amount
货币
借方金额
end_time
日期/时间
结帐日期
content
备注
摘要
Material(材料明细):
表
字段名称
数据类型
说明
Id
自动编号
Class
文本
类别
Pinming
文本
品名
Gui
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 仓库 管理 系统 设计 实现 论文