ImageVerifierCode 换一换
格式:DOCX , 页数:110 ,大小:732.96KB ,
资源ID:10515109      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10515109.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程毕业论文仓库管理系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程毕业论文仓库管理系统.docx

1、软件工程毕业论文仓库管理系统本科生毕业论文物资仓库管理系统Warehuse MnagemenSystm学生姓名所在专业所在班级申请学位指导教师职称副指导教师职称答辩时间201年0月02日设计总说明 IInrouctionII第章 引 言11.项目背景1第2章 开发与运行环境22.1JP语言概述2.2 MyS数据库 2.3 SH框架基本概念 33。1 可行性分析4。功能模块需求分析 43。2。 物品基本信息管理模块。2 出入库信息管理模块6第章总体设计 2. 系统概要设计。2 系统流程设计134。2.1 物品信息管理模块流程图1342.2 出入库信息管理模块流程图 144。23 库存信息管理模块

2、流程图144。2。4 仓库信息管理模块流程图 54.2。5 用户信息管理模块流程图15第5章 详细设计1651 数据库概念设计 65。2 数据库逻辑设计 18第章 系统实现 216。1登录模块216. 物品管理模块 21。4 库存管理模块236.6 系统管理模块第7章 功能测试57.1表单测试 27。 链接测试 25。3 图形测试257.4 内容测试27.5 各模块测试结果分析 第章总结2参考文献3附录 1设计总说明随着社会的发展,各行业竞争日益激烈,这不仅要求企业对外有正确的策略,对内更要提高工作效率。因此,在社会背景下,企业信息化显得尤为重要。而企业信息化是指企业以业务流程的优化和重构为基

3、础,在一定的深度和广度上利用计算机技术、网络技术和数据库技术,控制和集成化管理企业生产经营活动中的各种信息,实现企业内外部信息的共享和有效利用,以提高企业的经济效益和市场竞争力,这将涉及到对企业管理理念的创新,管理流程的优化,管理团队的重组和管理手段的创新。仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失.仓库信息

4、化使这环节管理更科学,它检索迅速方便、可靠性高、存储信息量大、成本低等,可减少更多的人力物力,这些都极大地提高物资仓库的管理效率。仓库管理系统是基于Web的管理系统,后台管理采用了流行的Struts、Sprng和Hiberte的SH三层结构,而前台则用JP技术实现,开发工具使用了MyEcipse,数据库管理运用了Myql,用Tomca作为服务器。系统主要功能:用户登录,物品资料信息录入,出库入库管理,库存信息,仓库管理,系统管理。关键字:仓库管理;企业信息化;SS;spItroduion With the vlopmet ofsciety, indtr ompeiti isbeomiineas

5、ingl fer,wichqui ot nly theorin errises hae he right sraty, intenlyto imrov thwrk ffinc. Therefore, n the socia cox ofentepse nfrmaton is parilayiportan。Entese norationers busins rooptimiztion and recontruci,in certin dept and eadh ofhe use of cmputertehnlogy, net echnolog anddabase techlgy, corland

6、 iteated mnagmen fproduon and siness oprations n a vareyof inormation, achive internal an extal coprte infrmatio sharing andeffeciv u of i ode oimpoveenomiceficencyad mrkt comptitiesofnrprs, ch wil vv nnvaive buness management philsoph, magemetproes otiizatin,innovatimanagment team restrturigand man

7、agmenttols. Warhouse aemet ay atl roeintenerrisesentire spy chi, i u cn ntguaratee te rt o urcase nd invnorycontroland spn, wll leado thncrea i manaementfee,sevc quaiy s diffct to guranteed, s afein teoetitiveessof nteises . Tradionalsime staic strge maagemen has een unale o garanee the efficent use

8、of resourcs。dys warhospraion and inentorotrl opertion haveen very micate dversifed, ryig n atficial ery, and anual nry, notonlyticosuminanerror-prone, and a hg loss th enterprise。 Wrhouse of nformation technolgy tomke this sesion mangement oresientific, rairtrieval,hig rlabiity,informatintorae, and

9、low costca be duced ore humandmaerial esources, whire grtlyimroes h efficiencof the materials ehoemanagemet Thewarehouse manageme sstmi aWeasemanagetystes, bac ofic maageent, polar the Stut, Sping d Hiernae SH hee-ti trucure, we thfront is JSP technology, depmttools ueeMEcips to usa Myqlaabamanageme

10、nt, nd seTomcatas sver. Th in uncts of th system:usr login, ite data and inrmatonenry, dabase storae mangment, nventry,arehoe aagent, sytem anageen.Kyors: WAREHOUE MANAGEMET; ENTRPISE INFORMATIN;SS; SP物资仓库管理系统软件工程,0170106,关烺赵指导老师:苏静第章 引 言1.项目背景物资仓库管理在企业生产运行必不可少的一环,而如今物资仓库存储的物品信息量巨大,需要投入的人力物力也是越来越大,但

11、随着科学技术的发展和企业办公信息化的潮流,仓库管理的信息化应运而生。之前由人管理物资仓库的方法存在很多缺点:管理效率低下,劳动强度大,信息处理速度低,成本高昂等。为了提高办公效率,节约公司成本,于是便选择将物资管理信息化,设计一个物资仓库管理系统的方案,由计算机自动管理,而管理人员直接在计算机上操作。所以开发物资仓库管理系统迫在眉睫!1。2 项目意义 理论研究方面的意义和价值。物资仓库管理系统主要是对通过研究当前物资的管理现状、存在问题以及现实需求, 设计一个针对营服中心物资管理工作的管理信息系统。该系统能够提供较为完备的功能,对于提高工作效率、加快物资仓库管理的自动化具有较为重要的意义. 实

12、际应用方面的意义和价值。信息信息化,实现信息快速传递提高工作效率。方便管理者及时从平台查询物品相关信息能做到管理系统化、规范化、自动化和人性化管理,通过系统提供的业务数据查询功能即查找到所有仓库中你想要的物品有没有、有多少、入库的时间,出库的时间,以便及时了对仓库中的物资及时归纳总结并做出科学的进出目标,以期达到公司利益最大化。第2章 开发与运行环境。1 JSP语言概述P(Jav SererPages)是由Sn Mcrosysts公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似P技术,它是在传统的网页HTM文件(*.htm,。hml)中插入Jav程序段(Scriptet

13、)和JSP标记(ta),从而形成P文件(*.jsp)。 用JS开发的Web应用是跨平台的,既能在Lnx下运行,也能在其他操作系统上运行。JS技术使用Jva编程语言编写类XML的tas和scriptlt,来封装产生动态网页的处理逻辑。网页还能通过tgs和scripets访问存在于服务端的资源的应用逻辑。JS将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于eb的应用程序的开发变得迅速和容易.We服务器在遇到访问J网页的请求时,首先执行其中的程序段,然后将执行结果连同JS文件中的HML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的

14、功能.J与avServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTL文本,因此客户端只要有浏览器就能浏览。JP页面由代码和嵌入其中的a代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Sevlet是JSP的技术基础,而且大型的e应用程序的开发需要JavServlt和SP配合才能完成.JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 J可用一种简单易懂的等式表示为:TML+Ja=JSP。 2。2 Myql数据库MySQL是一个小型关系型数据库管理系统

15、,开发者为瑞典MySQL A公司.ML是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MyQL的SQL“结构化查询语言”.SQL是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.3 SH框架基本概念 Str:作为基于 模式的 Web 应用最经典框架,两个项目Sruts 和wbwrk已经集成,成为现在的Struts2。prig: 是一个轻型的容器,利用它可以使用一个外部 XML 配置文件方便地将对

16、象连接在一起。每个对象都可以通过显示一个Jaaen 属性收到一个到依赖对象的引用,留下的简单任务就只是在一个 XML 配置文件中把它们连接好。 Hibrate是一个开放源代码的对象关系映射框架,它对JDC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hiberne可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Sevl/JSP的Wb应用中使用,最具革命意义的是,Hibernate可以在应用EB的2E架构中取代CP,完成数据持久化的重任。iernate的核心接口一共有5个,分别为:esson、Sesionacoy、rans

17、aci、Query和onigurin.这个核心接口在任何开发中都会用到。第3章 需求分析3。1 可行性分析(1)技术可行性分析:本系统基于e应用开发,采用了流行的truts2、Sprin和Hibnate的SH三层结构,由于Jav的强大功能使系统实现起来就很容易。(2)经济可行性分析:本系统主要成本在于前期的开发,而今后的维护管理费用较小,总成本相对之前投入大量人力物力去管理物资仓库来说,无疑使公司节省大量成本,并且工作效率大大提高。(3)操作可行性分析:本系统界面简洁,操作简单易懂,对于只有基本计算机操作的员工同样很易上手操作.3。2 功能模块需求分析软件需求分析就是把软件计划期间建立的软件可

18、行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。功能分析主要是对系统功能模块的分解,使之成为相互独立而又相互联系的部分。本节主要介绍物品基本信息管理模块,出入库信息管理模块,库存信息管理模块,仓库信息管理模块,用户信息管理模块。32.1 物品基本信息管理模块 物品基本信息管理有4功能 ,分别为物品基本信息的添加,修改,删除和查询。由此可得该模块系统用户的用例图。图31 物品基本信息管理用例图表-1物品基本信息添加用例规约用例名称添加物品基本信息用例描述用户将初次需要

19、进行入库处理的物品基本资料进行录入执行者用户前置条件(1)用户成功登陆系统后置条件(1)物品数据保存数据库主事件流程描述(1)用户点击“物品基本资料管理,系统弹出物品基本资料信息窗口(2)点击“添加”,系统弹出物品基本资料(3)用户填写物品基本信息,最后点击“保存”按钮提交至系统,点击“取消返回(1)(4)系统保存数据,若保存失败,则进入异常事件流A,否则执行()(5)系统在数据库中保存物品基本信息,并提示操作成功分支事件流描述无异常事件流描述A.系统弹出提示框,内容为“提交数据不完整,个字段有错误,请改正后再提交!”业务规则无涉及的业务实体无表32物品基本信息删除用例规约用例名称删除物品基本

20、信息用例描述用户已录入的物品基本资料进行删除执行者用户前置条件(1)用户成功登陆系统()物品基本资料已被录入数据库后置条件()物品数据从数据库删除主事件流程描述()用户点击“物品基本资料管理”,系统弹出物品基本资料信息窗口(2)选定一项已录入的物品基本资料,点击“删除”,系统弹出确认删除提示;不选定信息点击“删除”,则进入异常事件流()用户确认删除,最后点击“确定”按钮提交至系统,点击“取消”返回()(4)系统删除数据,若删除失败,则进入异常事件流,否则执行()(5)系统在数据库中删除物品基本信息,并提示操作成功分支事件流描述无异常事件流描述A系统弹出提示框,内容为“请选择信息”B.系统弹出提

21、示框,内容为“仓库中存在此物品,无法删除”业务规则无涉及的业务实体无表3-3物品基本信息修改用例规约用例名称修改物品基本信息用例描述用户已录入的物品基本资料进行修改执行者用户前置条件()用户成功登陆系统 (2)物品基本资料已被录入数据库后置条件()物品数据从数据库修改,原来数据被替代主事件流程描述(1)用户点击“物品基本资料管理”,系统弹出物品基本资料信息窗口(2)选定一项已录入的物品基本资料,点击“修改”,系统弹出物品基本资料信息窗口;不选择信息点击“修改”,则进入异常事件流A(3)用户修改信息,最后点击“保存”按钮提交至系统,点击“取消”返回(1)(4)系统修改数据,若修改失败,则进入异常

22、事件流,否则执行(5)(5)系统在数据库中修改物品基本信息,并提示操作成功分支事件流描述无异常事件流描述系统弹出提示框,内容为“请选择信息B系统弹出提示框,内容为“提交数据不完整,X个字段有错误,请改正后再提交!业务规则无涉及的业务实体无 表 物品基本信息检索用例规约用例名称检索物品基本信息用例描述用户已录入的物品基本资料进行检索执行者用户前置条件(1)用户成功登陆系统后置条件(1)物品的基本信息从数据库中被查询显示主事件流程描述(1)用户点击“物品基本资料管理”,系统弹出物品基本资料信息窗口(2)在检索信息框输入物品名称,点击“检索(3)系统检索数据,若数据库有与输入信息相对应数据项,则显示

23、.分支事件流描述无异常事件流描述无业务规则无涉及的业务实体无3.2。 出入库信息管理模块出入库信息管理模块分为2大功能,分别为入库信息管理和出库信息管理。这里首先入库信息管理模块。入库信息管理可以分为4部分:入库信息添加,修改,删除,检索。可得到用户入库信息管理的用例图。图 入库信息管理模块用例图表35 入库信息添加用例规约用例名称添加入库信息用例描述用户对需要的物品进行入库的信息的添加执行者用户前置条件(1)用户成功登陆系统(2)将入库物品信息已被登记后置条件(1)物品数据保存仓库库存的数据库主事件流程描述(1)用户点击“出入库信息管理”,“入库信息系统弹出入库信息窗口(2)点击“添加”,系

24、统添加信息窗口(3)用户填写入库信息,最后点击“保存按钮提交至系统,点击“取消”返回(1)(4)系统保存数据,若保存失败,则进入异常事件流A,否则执行(5)(5)系统在数据库中保存添加信息,相对应的仓库库存数据改变,并提示操作成功分支事件流描述无异常事件流描述A.系统弹出提示框,内容为“仓库剩余容量不足!”业务规则无涉及的业务实体无表36入库信息删除用例规约用例名称删除入库信息用例描述用户删除进行过的入库信息执行者用户前置条件(1)用户成功登陆系统(2)至少存在一条或以上的入库信息后置条件(1)入库信息数据从数据库删除,入库的操作结果不会改变主事件流程描述(1)用户点击“出入库信息管理”,“入

25、库信息”系统弹出入库信息窗口()选定一项已存在的入库信息,点击“删除”,系统弹出确认删除提示;若不选择信息直接点击“删除”,进入异常事件流A。(3)用户确认删除,最后点击“确定”按钮提交至系统,点击“取消”返回(1)(4)系统在数据库中删除入库信息,并提示操作成功分支事件流描述无异常事件流描述A系统弹出提示框,内容为“请选择信息”业务规则无涉及的业务实体无表37 入库信息修改用例规约用例名称修改入库信息用例描述用户对已录入的入库信息进行修改执行者用户前置条件(1)用户成功登陆系统 (2)至少一条或以上入库信息已被录入数据库后置条件(1)入库信息数据从数据库修改,原来数据被替代主事件流程描述(1

26、)用户点击“出入库信息管理,“入库信息”系统弹出入库信息窗口(2)选定一项已存在的入库信息,点击“修改”,系统弹出入库信息窗口;若不选择信息直接点击“修改”,进入异常事件流。(3)用户修改信息,最后点击“保存按钮提交至系统,点击“取消”返回(1)(4)系统修改数据,若修改失败,则进入异常事件流B,否则执行(5)(5)系统在数据库中修改物品基本信息,并提示操作成功分支事件流描述无异常事件流描述A系统弹出提示框,内容为“请选择信息”B系统弹出提示框,内容为“仓库剩余容量不足!”业务规则无涉及的业务实体无 表38入库信息检索用例规约用例名称检索入库信息用例描述用户已录入入库信息进行检索执行者用户前置

27、条件(1)用户成功登陆系统 后置条件(1)物品的基本信息从数据库中被查询显示主事件流程描述(1)用户点击“出入库信息管理”,“入库信息”系统弹出入库信息窗口(2)在检索信息框输入检索条件,点击“检索”(3)系统检索数据,若数据库有与输入信息相对应数据项,则显示.分支事件流描述无异常事件流描述无业务规则无涉及的业务实体无 接着介绍出库信息的功能,主要是3部分:出库信息添加,出库信息删除和出库信息的检索,可得用户出库信息管理模块用例图。图3-3 用户出库信息管理模块用例图表39 出库信息添加用例规约用例名称添加出库信息用例描述用户对需要的物品进行出库的信息的添加执行者用户前置条件(1)用户成功登陆系统 ()将出库的物品至少有一个库存后置条件()物品在仓库库存的数据更新主事件流程描述(1)用户点击“出入库信息管理”,“出库信息”系统弹出出库信息窗口(2)点击“添加”,系统添加信息窗口()用户填写出库信息,最后点击“保存”按钮提交至系统,点击“取消”返回(1)(4)系统保存数据,若保存失败,则进入异常事件流,否则执行(5)(5)系统在数据库中保存添加信息,相对应的仓库库存数据改变,并提示操作成功分支事件流描述无异常事件流描述系统弹出提示框,内容为“请选择出库物品!”业务规则无涉及的业务实体无

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1