1、题目: 基于JSP的仓库管理系统摘 要仓库管理系统是采用JSP作为开发语言,MyEclipse作为开发平台,MySQL作为数据库,B/S作为开发结构完成的。本文首先进行了系统概要,介绍了系统开发的背景、系统开发的目的和系统开发的意义;其次,系统准备阶段,通过对实际工作流程的调查,分析并得出了仓库管理系统的需求结构,完成了仓库管理系统的需求分析、可行性分析、目前工作流程分析,并通过对目前工作流程的改善,得出了详细而具体的工作流程;之后是系统分析,主要完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了具体设计,形成了本系统的功
2、能模块图,在此基础上选择了适宜的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,然后完成了数据库表的设计,最后,就这次毕业设计做了一下总结。关键词:需求分析;工作流程;功能模块Abstract warehouse management system is used JSP as a development language, MyEclipse as a development platform MySQL as the database, B / s as a development structure completed. This article first has
3、carried on the outline of system, introduces the system development background, the significance of system development and system development objective. Secondly, the system preparation stage, through investigation on the actual work flow, analysis and draw the demand structure of warehouse manageme
4、nt system, warehouse management system needs analysis, feasibility analysis, the work flow analysis, and through the improvement of work processes, it is concluded that the detailed and specific work flow; After system analysis, mainly to complete the data flow analysis and data dictionary; system d
5、esign phase mainly completes the function module division, database design and system interface design. The phase function of each module were specific design, formation of the functional modules of the system block diagram, on the basis of choose the appropriate development mode; database design fi
6、rst for the conceptual structure design, followed by a logical structure design, and then complete the design of the database table. Finally, I graduated from the design of made a summary.Key Word:Demand analysis;Business processes;Function modules第1章 概论1.1 项目背景 自从改革开放以来我国的经济得到了迅猛发展,各行各业各种规模的公司企业如雨后
7、春笋般成立,这些公司和企业都有自己生产和销售的产品,而仓库就是存放和运输产品的重要部门,但由于企业规模的不断扩大,随之带来的就是产品数量急剧增加,同时产品的类别会发展增多,也会更新原来旧的产品,有关产品的各种信息量也会成倍增长。对于这些企业来说,在如此庞大的信息量面前,如何高效,准确地管理仓库产品是至关重要的.产品的进出库,经手人员信息,客户的实时需求以及销售信息能否及时反馈,确保企业高效率的运行是仓库管理的重点。涉及到如何管理仓库方方面面的信息数据,是一项复杂的系统工程。庞大的信息量并且对于这些信息科学合理的处理严苛的考验着仓库管理员的工作能力,工作量的繁重是可想而知的,因此应用仓库管理系统
8、到实际工作中去提升仓库管理工作的效率,信息的规范性管理以及科学的统计和快递查询,在减少管理工作量,调动员工的积极性,提高企业的生产效率等各方面都具有十分重要的现实意义。企业要生存发展,就得有效的对公司仓库的资源的及时了解和合理调度,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理。企业间的竞争是综合实力的竞争,不仅要求要求企业有更强的资金实力,更要求超快的市场响应速度。这就要求企业各个部门及时了解自己的公司情况后,能根据情况调配企业内部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发展,为了提高仓库管理的管理效率,加快企业的运转速度,“仓库管理系统”的开发变得极为重要。
9、 1.2 项目目的 仓库管理的主要目标是通过对仓库所有入出库活动的管理和控制及对仓库数据有效的统计和分析,使管理人员能实时监控物流的情况,通过调整仓库分布或者缩短存储时间来加速资金运转,最大限度地降低仓库占有以保证公司的产品在生产,存储和销售过程中流通。同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使仓库管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,仓库管理系统是协调企业生产经营的基础,其数据的准确性,方便的查询,有效的分析是整个计算机管理系统顺利运行的关键。 仓库管理系统的开发,能够给企业带来经济上的长远利益。首先,仓库管
10、理系统的开发及使用,给企业节约了人力,物力,财力,有效的控制了企业仓库的运转,加速了资金的周转。其次,仓库管理系统的开发有力的推动了企业的现代化进程,提高了企业的管理水平和现代化水平。使企业在经济蓬勃发展的今天更能灵活的应付各种生产任务和信息资源的开发。对企业利用信息进行生产活动,经营活动提供了有效的帮助,是企业实现现代化的必经之路,是企业实现发展目标的重要手段。最后,仓库管理系统能够灵活的与外界进行交流,加速了企业的交流进程,扩展了企业的交流对象,使企业得到进一步的发展成为可能。本系统的开发完成能够灵活的运用于各种企业的仓库管理业务。能够有力的推动各个企业的现代化管理进程,从而实现对整个行业
11、乃至其他相关部门和单位的现代化进程的推动作用。使计算机为核心的自动化管理系统得以普及和大范围的应用。本系统的开发方式是使用计算机信息技术的方式将一些比较优秀的管理理念使用到企业本身的一种手段。仓库管理系统的开发目的是使仓库的管理模式从手工记录转变成信息管理,为管理仓库的部门提供方便。对仓库管理的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着信息系统的不断完善,企业仓库的管理将越来越依赖于信息化的管理。所以系统开发将围绕企业仓库管理的实际情况,使之能迅速适应企业的需要。随着企业的规模不断变大,仓
12、库管理系统也将不断完善,使其能更加适合企业的发展需求。仓库管理系统的实施具有如下现实意义:第一,仓库管理系统可以减少需求量少的库存,增加库存的准确性,增加存储量。第二,仓库管理部门的工作人员可以随时浏览查看,而且更加明朗。第三,仓库管理系统可以提高客户服务,电脑操作更加方便快捷。第四,实现了仓库管理的系统化,规划化,自动化。第2章 可行性分析及总体设计原则 2.1 可行性分析为保证新系统的应用市场和前景,分析是否符合公司的发展现状以及企业的发展趋势,主要从技术、经济和社会三方面对本系统的可行性进行了分析和研究。2.1.1 技术可行性技术可行性分析主要就含有如下四个方面:本系统当今阶段相关的技术
13、手段是否能够支撑正在研发的系统,以及系统的研发者的人数与其自身的素质还有研发其所需要的硬件与软件的相关的资源。(1) 技术支持: 依据新研发的系统之目标且顾及到现阶段现有的技术常识是否有能力去支持新开发饿新型的系统。 (2)硬件资源: 在研发信息系统之过程中所运用的硬件资源主要是如下的两方面: 系统的开发人员在开发信息处理系统的过程之中要想到其所必备的计算机硬件以及与其相关的外部设备。信息处理系统的开发在被成功地投入到运行之后,通过使用的企业本自身应具有的相关设备之外还要求对相关的硬件的资源进行了可行性的剖析。分析的过程之中主要是要考虑到计算机的主机的内存与主机的类型与主机的功能和主机的联网能
14、力还有机器的安全的保护的措施以及其自身具有的输入/输出之设备的可用性等相关的方面。 (3)软件资源 研发过程中的软件的成本之可行性分析主要是关注了以下的几方面是否满足了客户的要求: 操作系统的选择; 编译系统的选择; 数据库管理系统的选择; 高级编程语言的选择; 汉字处理系统的选择; 应用软件包的选择; 在开发本系统之前,要与相关之部门的领导者以及企业的相关工作的人员进行详细地交谈,认真地接受他们的建议并且使用他们的可行性的相关的观点。这样也就使得研发此系统的过程中在很大程度上具有可行性还有稳定性的一些特点。3.1.2经济可行性经济可行性的分析的目标是要将新系统所须投入的资金和其在投入运行之后
15、产生的经济效益相对比,以此来确保刚研发的系统为企业产生客观的经济效益。一般公司都有信息化的处理设施,并且拥有支持本系统的应用平台。并且软件开发过程投入的成本不高,因此开发经费完全可以接受。系统开发成功后将大大提高仓库管理方面的效率,使其管理走向正规化、信息化,是其发展强大的必经之路。 2.1.2 社会可行性本系统是根据仓库管理的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品,同时该软件的开发是有利于社会发展的,并不会涉及到危害社会的发展和阻碍社会的前进,是一项将科学知识合理运用到社会生活当中的正能量项目。3.1.4 管理可行性分析管理可行性分析是指对企业的现行状况之管理的一种体制,还有对与其相关的领导者是否具备先进的管理的意识和其所具有的先进的管理能力的一种分析。除此之外,本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,需要具备对电脑的基本的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节,至于软件如果偶尔出现小故障,也有专门的后台维护人员可以解决,所以不用担心软件的使用和后续操作问题。