【Jsp精品源码栏目提醒】:网学会员鉴于大家对Jsp精品源码十分关注,论文会员在此为大家搜集整理了“物资仓库管理系统【毕业论文,绝对精品】 - 毕业设计”一文,供大家参考学习
本科生毕业论文 物资仓库管理系统 Warehouse Management System学生姓名所在专业所在班级申请学位指导教师 职称副指导教师 职称答辩时间 2012 年 06 月 02 日毕业论文设计总说明.....................................................................................................................IIntroduction................................................................................................................... II第 1 章 引 言.............................................................................................................. 1 1.1 项目背景......................................................................................................... 1 1.2 项目意义........................................................................................................ 1第 2 章 开发与运行环境.............................................................................................. 2 2.1
JSP 语言概述................................................................................................. 2 2.2 MySql 数据库................................................................................................. 2 2.3 SSH 框架基本概念......................................................................................... 3第 3 章 需求分析.......................................................................................................... 4 3.1 可行性分析.................................................................................................... 4 3.2 功能模块需求分析........................................................................................ 4 3.2.1 物品基本信息管理模块.................................................................... 4 3.2.2 出入库信息管理模块........................................................................ 6 3.3 数据需求分析.............................................................................................. 10第 4 章 总体设计........................................................................................................ 12 4.1 系统概要设计.............................................................................................. 12 4.2 系统流程设计.............................................................................................. 13 4.2.1 物品信息管理模块流程图.............................................................. 13 4.2.2 出入库信息管理模块流程图.......................................................... 14 4.2.3 库存信息管理模块流程图.............................................................. 14 4.2.4 仓库信息管理模块流程图.............................................................. 15 4.2.5 用户信息管理模块流程图.............................................................. 15第 5 章 详细设计........................................................................................................ 16 5.1 数据库概念设计.......................................................................................... 16 5.2 数据库逻辑设计.......................................................................................... 18第 6 章 系统实现........................................................................................................ 21 6.1 登录模块....................................................................................................... 21 6.2 物品管理模块.............................................................................................. 21 6.3 出入库信息管理模块.................................................................................. 22 6.4 库存管理模块.............................................................................................. 23 6.5 仓库管理模块.............................................................................................. 24 6.6 系统管理模块.............................................................................................. 24第 7 章 功能测试........................................................................................................ 25 7.1 表单测试...................................................................................................... 25 7.2 链接测试...................................................................................................... 25 7.3 图形测试...................................................................................................... 25 7.4 内容测试...................................................................................................... 25 7.5 各模块测试结果分析.................................................................................. 26第 8 章 总结................................................................................................................ 28致谢.............................................................................................................................. 29参考文献...................................................................................................................... 30附录.............................................................................................................................. 31毕业论文 设计总说明 随着社会的发展,各行业竞争日益激烈,这不仅要求企业对外有正确的策略,对内更要提高工作效率。
因此,在社会背景下,企业信息化显得尤为重要。
而企业信息化是指企业以业务流程的优化和重构为基础,在一定的深度和广度上利用计算机技术、网络技术和数据库技术,控制和集成化管理企业生产经营活动中的各种信息,实现企业内外部信息的共享和有效利用,以提高企业的经济效益和市场竞争力,这将涉及到对企业管理理念的创新,管理流程的优化,管理团队的重组和管理手段的创新。
仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。
传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。
如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。
仓库信息化使这环节管理更科学,它检索迅速方便、可靠性高、存储信息量大、成本低等,可减少更多的人力物力,这些都极大地提高物资仓库的管理效率。
仓库管理系统是基于 Web 的管理系统,后台管理采用了流行的 Struts2、Spring 和 Hibernate 的 SSH 三层结构,而前台则用
JSP 技术实现,开发工具使用了 MyEclipse,数据库管理运用了 MySql,用 Tomcat 作为服务器。
系统主要功能:用户登录,物品资料信息录入,出库入库管理,库存信息,仓库管理,系统管理。
关键字:仓库管理;企业信息化;SSH;
Jsp毕业论文 Introduction With the development of society industry competition is becomingincreasingly fierce which requires not only the foreign enterprises havethe right strategy internally to improve the work efficiency. Thereforein the social context of enterprise information is particularly important.Enterprise information refers to business process optimization andreconstruction in a certain depth and breadth of the use of computertechnology network technology and database technology control andintegrated management of production and business operations in a varietyof information achieve internal and external corporate informationsharing and effective use of in order to improve economic efficiency andmarket competitiveness of enterprises which will involve innovativebusiness management philosophy management process optimizationinnovative management team restructuring and management tools. Warehouse management plays a vital role in the enterprises entiresupply chain if you can not guarantee the right to purchase and inventorycontrol and shipping will lead to the increase in management feesservice quality is difficult to be guaranteed thus affecting thecompetitiveness of enterprises . Traditional simple static storagemanagement has been unable to guarantee the efficient use of resources.Todays warehouse operations and inventory control operations have beenvery complicated diversified relying on artificial memory and manualentry not only time-consuming and error-prone and a huge loss to theenterprise. Warehouse of information technology to make this sessionmanagement more scientific rapid retrieval high reliabilityinformation storage and low cost can be reduced more human and materialresources which are greatly improves the efficiency of the materialswarehouse management. The warehouse management system is a Web-based management systems back毕业论文office management popular the Struts2 Spring and Hibernate SSHthree-tier structure while the front is
JSP technology developmenttools use the MyEclipse to use a MySql database management and use Tomcatas servers. The main functions of the system: user login item data andinformation entry a database storage management inventory warehousemanagement systems management.Keywords: WAREHOUSE MANAGEMENT ENTERPRISE INFORMATIONSSH
JSP毕业论文 物资仓库管理系统 软件工程,200811701306,关烺赵 1 项目背景 物资仓库管理在企业生产运行必不可少的一环,而如今物资仓库存储的物品信息量巨大,需要投入的人力物力也是越来越大,但随着科学技术的发展和企业办公信息化的潮流,仓库管理的信息化应运而生。
之前由人管理物资仓库的方法存在很多缺点:管理效率低下,劳动强度大,信息处理速度低,成本高昂等。
为了提高办公效率,节约公司成本,于是便选择将物资管理信息化,设计一个物资仓库管理系统的方案,由计算机自动管理,而管理人员直接在计算机上操作。
所以开发物资仓库管理系统迫在眉睫!1.2 项目意义 理论研究方面的意义和价值。
物资仓库管理系统主要是对通过研究当前物资的管理现状、存在问题以及现实需求, 设计一个针对营服中心物资管理工作的管理信息系统。
该系统能够提供较为完备的功能,对于提高工作效率、加快物资仓库管理的自动化具有较为重要的意义。
实际应用方面的意义和价值。
信息信息化,实现信息快速传递提高工作效率。
方便管理者及时从平台查询物品相关信息。
能做到管理系统化、规范化、自动化和人性化管理,通过系统提供的业务数据查询功能即查找到所有仓库中你想要的物品有没有、有多少、入库的时间,出库的时间,以便及时了对仓库中的物资及时归纳总结并做出科学的进出目标,以期达到公司利益最大化。
毕业论文 第 2 章 开发与运行环境2.1
JSP 语言概述
JSP(Java Server Pages是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件.htm.html中插入 Java 程序段Scriptlet和
JSP 标记tag,从而形成
JSP 文件.
jsp。
用
JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。
Web 服务器在遇到访问
JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同
JSP 文件中的 HTML 代码一起返回给客户。
插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP 与 JavaServlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。
JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。
服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。
Java Servlet 是
JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和
JSP 配合才能完成。
JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
JSP 可用一种简单易懂的等式表示为:HTMLJavaJSP。
2.2 MySql 数据库 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。
这样就增加了速度并提高了灵活性。
MySQL 的SQL“结构化查询语言”。
SQL 是用于访问数据库的最常用标准化语言。
由于其体毕业论文积小、速度快、总体拥有成本低,尤其是开放
源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
2.3 SSH 框架基本概念 Struts:作为基于 MVC 模式的 Web 应用最经典框架,两个项目 Struts 和webwork 已经集成,成为现在的 Struts2。
Spring: 是一个轻型的容器,利用它可以使用一个外部 XML 配置文件方便地将对象连接在一起。
每个对象都可以通过显示一个 JavaBean 属性收到一个到依赖对象的引用,留下的简单任务就只是在一个 XML 配置文件中把它们连接好。
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/
JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。
Hibernate 的 核 心 接 口 一 共 有 5 个 , 分 别 为 :Session 、 SessionFactory 、Transaction、 这 Query 和 Configuration。
5 个核心接口在任何开发中都会用到。
毕业论文 第 3 章 需求分析3.1 可行性分析(1)技术可行性分析:本系统基于 web 应用开发,采用了流行的 Struts2、Spring和 Hibernate 的 SSH 三层结构,由于 Java 的强大功能使系统实现起来就很容易。
(2)经济可行性分析:本系统主要成本在于前期的开发,而今后的维护管理费用较小,总成本相对之前投入大量人力物力去管理物资仓库来说,无疑使公司节省大量成本,并且工作效率大大提高。
(3)操作可行性分析:本系统界面简洁,操作简单易懂,对于只有基本计算机操作的员工同样很易上手操作。
3.2 功能模块需求分析 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。
需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
功能分析主要是对系统功能模块的分解,使之成为相互独立而又相互联系的部分。
本节主要介绍物品基本信息管理模块,出入库信息管理模块,库存信息管理模块,仓库信息管理模块,用户信息管理模块。
3.2.1 物品基本信息管理模块 物品基本信息管理有 4 功能 ,分别为物品基本信息的添加,修改,删除和查询。
由此可得该模块系统用户的用例图。
图 3-1 物品基本信息管理用例图毕业论文 表 3-1 物品基本信息添加用例规约 用例名称 添加物品基本信息 用例描述 用户将初次需要进行入库处理的物品基本资料进行录入 执行者 用户 前置条件 (1)用户成功登陆系统 后置条件 (1)物品数据保存数据库 主事件流程描述 (1)用户点击“物品基本资料管理”,系统弹出物品基本资料信息窗口 ,系统弹出物品基本资料 (2)点击“添加” (3)用户填写物品基本信息,最后点击“保存”按钮提交至系统,点击“取消”返回(1) (4)系统保存数据,若保存失败,则进入异常事件流 A,否则执行(5) (5)系统在数据库中保存物品基本信息,并提示操作成功 分支事件流描述 无 异常事件流描述 A.系统弹出提示框,内容为“提交数据不完整,X 个字段有错误,请改正后再提交” 业务规则 无 涉及的业务实体 无 表 3-2 物品基本信息删除用例规约 用例名称 删除物品基本信息 用例描述 用户已录入的物品基本资料进行删除 执行者 用户 前置条件 (1)用户成功登陆系统 (2)物品基本资料已被录入数据库 后置条件 (1)物品数据从数据库删除 主事件流程描述 ,系统弹出物品基本资料信息窗口 (1)用户点击“物品基本资料管理” ,系统弹出确认删除提示;不选定信息 (2)选定一项已录入的物品基本资料,点击“删除” ,则进入异常事件流 A 点击“删除” (3)用户确认删除,最后点击“确定”按钮提交至系统,点击“取消”返回(1) (4)系统删除数据,若删除失败,则进入异常事件流 A,否则执行(5) (5)系统在数据库中删除物品基本信息,并提示操作成功 分支事件流描述 无 异常事件流描述 A.系统弹出提示框,内容为“请选择信息” B.系统弹出提示框,内容为“仓库中存在此物品,无法删除” 业务规则 无 涉及的业务实体 无毕业论文 表 3-3 物品基本信息修改用例规约 用例名称 修改物品基本信息 用例描述 用户已录入的物品基本资料进行修改 执行者 用户 前置条件 (1)用户成功登陆系统 (2)物品基本资料已被录入数据库 后置条件 (1)物品数据从数据库修改,原来数据被替代 主事件流程描述 ,系统弹出物品基本资料信息窗口 .