《基于web的仓库物流管理系统的设计与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《基于web的仓库物流管理系统的设计与实现-学位论文.doc(28页珍藏版)》请在金锄头文库上搜索。
1、毕 业 论 文(设计)论文(设计)题目 基于Web的仓库物流管理系统的设计与实现院系名称专业(班级)姓名(学号)指导教师系负责人完成时间 I 基于WEB的仓库物流管理系统设计与实现 中 文 摘 要当一个企业的经营规模和范围的不断变大。企业急需更多的运营资金,硬件和职员用来稳固和放大企业的产品在市场当中的销量。而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。所以急需要建立一个对信息进行管理的综合化系统。在系统的研发当中,运用软件工程的概念和技术方法,从而把整个系
2、统的研发阶段(需求分析、需求系统设计、系统实施)各个活动连贯起来。系统主要是为企业的经营活动提供信息服务,对客户,订单,货物,采购商,库存,系统用户等信息提供随时存储、更新、查询、统计的功能。采用的开发工具是:SQL Server 2005,MYeclipse 8.5。关键词:仓库物流管理系统;信息管理;存储 The Design and Implementation of Warehouse LogisticsManagement System based on Web ABSTRACT When an enterprises business scale and scope changes
3、. Enterprises need more capital, hardware and staff to secure and enlarge the enterprise product sales in the market. And how the product import and sale, the effective management is the enterprise leadership important decisions matters. However, so far, the main method of artificial processing is t
4、he information managements in the texts, tables and other supports, for very large informational processing worker, the query is very difficult. So it is an urgent need to establish an integrated system to manage information. In system development, using the concepts and methods of software engineer
5、ing, the development of the whole system (in the implementations of demand analysis, systems design, systems demand) of each activity together. Systems is mainly to provides information services to customers, orders, procurement, inventory, goods, as the business activities of enterprises, users of
6、the system to provide information to store, update, query, statistical functions. Using the development tools: SQL Server 2005 and Myeclipse 8.5.KEY WORDS: warehouse logistics management system; information management; storage I 目 录 中 文 摘 要ABSTRACT目 录第一章 绪论11.1系统研发背景11.2系统研发目标11.3 系统覆盖范围1第二章系统概要设计22
7、.1 系统模块结构的设计2 2.1.1 系统开发工具22.2 数据库的设计32.2.1 实体描述32.2.2 联系描述32.2.3 E-R图4第三章 系统的详细设计53.1 数据库的逻辑设计53.2 数据库的实现53.3 程序流程图8第四章 系统实现104.1 登录界面:104.2系统内部的设计104.2.1商品的库存添加114.2.2 商品信息管理134.2.3 供应商管理144.2.4 客户管理144.2.5 数据备份15第五章 系统测试165.1模块测试165.2 组装测试165.3 系统测试165.4 系统运行与维护17结 论18参考文献19致 谢20附 录21III合肥学院计算机科学
8、与技术系毕业论文第一章 绪论1.1系统研发背景随着市场中业务量的增长, 经营范围不断的扩大,市场竞争变得激烈,企业需要很多的物力、财力、人力资源用来稳固和拓展企业产品在市场中的份额。 所以,我们如何有效的管理企业产品、企业客户、企业供应商变得越发的重要。企业的仓库管理系统的开发能够使企业快速降低管理的成本,把管理变得科学高效,提升竞争的优势,提高企业的资源的利用率,使信息处理的速度加快和处理的准确性提高,能够让企业的管理人员及时、精确的掌握企业内部、外部市场的信息,为领导的及时决策提供支持。而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体
9、上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。1.2系统研发目标经过调查,系统开发的目标为:在整个过程中对企业经营管理的支持,加强在营销布局过程中资源和信息的整合,稳固和拓展企业产品在市场中的份额,让企业的销售管理和经营管理更加的科学更加的智能化,可以在第一时间能够提供各种信息资料和市场资源信息给企业的决策人员。所以本着遵循信息管理的原理和措施的方法,借助成熟先进的技术方法手段,是相当的有必要去开发一套完整的系统来支持企业的生产经营管理和运作。1.3 系统覆盖范围这个系统的各种信息的数据由各部门的人员通过手动录入。对系统用户管理、顾客的后续跟踪、订单信息的查看
10、、企业产品的监管、仓库库存的整理等及时提供保存、更新、随时查询的功能。从而能够精确的把控进销存当中的各个步骤,提高现金的流转率,将企业的生产经营等管理变的更加的有效率和实时安全。第二章系统概要设计系统概要的设计主要包括这几个步骤:总体结构的设计;细节的设计;实施进度的设计和详细步骤的制定几个方面1。2.1 系统模块结构的设计要用科学严谨的方式和工具指导此次的设计。所以我们将整个系统分成了几块,知道这几块间的联系,再敲定各个模块的内部构成,明确它们如何调用和如何交换信息数据来呈现整个系统的功能。2.1.1 系统开发工具 (1) JSP:JSP(Java Server Pages)是在服务器端执行
11、的,在打开网页浏览器输入网址链接时,程序开始执行,执行的结果和文件中的代码一起返回给客户端,所以只需要打开浏览器就能运行系统5。B/S体系结构本系统采用B/S三层结构。如下图所示:图2-1 B/S三层结构图B/S三层结构的优势2:(a)B/S界面使用非常简单而且界面相当友好;(b)B/S三层结构具有很好的通用性以及不错的跨平台性;(c)B/S的应用程序却是相对简单的,只要打开浏览器,而不需要改变客户端,升级和维护都是在服务器上执行的;(2) Myeclipse 8.5Myeclipse 8.5是一款用于开发程序的软件,在这个软件中可以进行程序的编写。(3) SQL Server 2005 数据
12、库SQL Server 数据库是一款大型而且使用率是最高的数据库系统之一9。它的特性有:(a) 我们可以通过程序来运用 Web 方便访问数据库内部的信息数据 ;(b) SQL Server 2005具有强大而灵活的基于 Web 的分析数据的性能的优势;(c) SQL Server 2005具有能够很好的向外扩展能力和很好的实用性的特点 ;(d) 具有快速开发、调试和数据之间的转换性能,使我们管理起来也非常的简单而且变得高效;2.2 数据库的设计数据库的设计我们需要在具体的应用环境之中,来设计一个数据库。需要通过运用逻辑和物理的设计方法和理念,从而建立一个良好的模型来建立数据库和开发编写应用程序
13、10。首先我们要分析数据,得出实体结构数据信息之间的联系。再用E-R图描述出系统的功能。2.2.1 实体描述此系统包含的实体结构有:顾 客:所在地、名称、联系方式、负责人、代号;货 物:信息、型号、价格、单位、代号;采购商:名称、负责人、联系方式、所在地、代号;2.2.2 联系描述上述各个实体结构间的关系有:(1)订货关系:业务员、客户和商品的关系是1:M:N;(3)存储关系:仓位和商品的关系是1:N;(4)出库关系:客户、仓位和商品的关系是M:N:N;(5)入库关系:供应商、仓库和产品关系是:N:M:N; 以上实体的联系属性如下所列:定 货 : 定货表的单号、时间、量、价格;入仓库 : 入仓
14、库的单号、时间、量;出仓库 : 出仓库的单号、时间、量;存 储 : 具体日期、量;2.2.3 E-R图先简单用图来建造以上关系。系统各个E-R图如下图所示:(1)图 2-2 系统E-R图(2)图2-3 管理员E-R图(3):图2-4 库存E-R图(4):图2-5 供应商E-R图通过构造以上几个实体间的关系图表,我们可以很清楚而且直观的了解他们之间存在的相互关系。而且,只有画出了关系图,我们才能更好的进行数据库的设计。为我们后面的数据库的详细设计提供了极大的帮助和指导。第三章 系统的详细设计3.1 数据库的逻辑设计我们首先要进行数据库的逻辑设计,分析实体结构的联系情况。实体间的关系可以分为下面三个情况:实体间的关系可以为一比一的情况;实体间的关系可