摘要
基于 JSP 技术的仓库货物管理系统的设计与实现当今市场经济的环境之下,企业的销售额是其正常运作的关键。因而,为了能够更加高效的提升企业的销售业绩,大部分企业都设置了与其相关的分公司或者是相关的代理制度,这样就可以通过他们把企业的产品最终推到了消费者的手之中。由于他们绝大多数都位于不同的地方,这样就给相关的业务信息的交流提供了方便的渠道。然而在代理之间以及代理与总部之间的联系并不是那么的方便,所以传统的管理方式已经无法满足当今企业的需要了。
该系统其实就是一个非常基本的仓库的货物管理的系统,其就是通过使用计算机信息技术的方式将一些比较优秀的管理理念使用到企业本身的一种手段。本系统实现了对相关企业之中的货物的采购和货物的库存以及货物的销售等相关的信息进行了高效的管理。
本货物管理系统比较详细的介绍了其设计之各个环节,包含有对系统的分析和系统之设计与系统之实现以及系统的相关的测试。通过使用数据的流程图以及与系统相关之功能的结构图对设计这个系统所相关的所有数据进行了详细的相关之分析,同时也详尽地讲解了该系统的所有的功能之模块。设计与实现本系统的过程之中,详细的介绍了完成相关的窗体以及与其相关的架构的代码的相关的信息和其菜单的实现之方法,而且本文之中也给出了该系统的相关的部分的运行的界面。开发本系统的过程之中,我选择了迄今比较受欢迎的 JAVA 语言的 JSP 技术进行开发,使用 MySql 数据库实现所有之相关的后台操作。
此系统的设计与实现主要是由基于 JSP 的技术在 MySql 中的实际的相关的应用之中来实现的,它们分别具有如下之优点:
一.JSP 的优点是:
1.JSP 技术特征。JSP 的技术的特征主要体现在就是其实质就是 Java 语言发展而来的一种 Web 网页的开发技术,因而具有 Java 的一些代码可以分离以及其语言可以在不同的平台上进行运行的特性。
2. 跨平台。由上述一所述,JSP 技术是能够运用 Java 的 API 的。这样就可以知道,其跨平台性主要就是体现在了可以在不同的操作系统之中进行使用,例如 Linux等。这同时也拓宽了 JSP 可以使用的 Web 服务器的范围。
3.业务代码分离。通过使用 JSP 的技术研发出来的相关的项目,大部分情况下都会用到 HTML 的语言对静态网页的相关的内容进行相关的操作,而动态的网页部分主要是通过 Java 的代码以及 JSP 的技术来实现。程序的开发者可以使用 JavaBean 进行全部的业务处理,或者是把相关的业务的处理之代码让 Servlet 或是 Struts 等进行相关的处理,这样也就实现了视图与业务代码的分离。因而在需要修改业务逻辑的代码过程时就不会对 JSP 页面之代码造成任何的影响,因为它的主要的责任就是负责显示相关的数据。
4.组件重用。可以在 JSP 之中运用 JavaBean 技术进行对业务的组件的编写的操作。其实质就是通过使用某个 JavaBean 的类对业务的相关的处理进行封装或者是被用成一个数据的存储的相关的类型,该组件可以在项目开发的整个过程之中使用并且其也可以被别的 Java 的应用程序使用。
5.继承 Java Servlet 功能。Servlet 是 JSP 出现之前的主要 Java Web 处理技术。
JSP 的技术能够接受用户的所有的相关之请求同时还可以在 Servlet 的类之中对相关的代码进行有效的编写,最终会将程序的运行之结果返回给客户端的浏览器。
6.预编译。预编译的实质就是指当使用者首次利用浏览器对 JSP 页面进行访问的时候,相关的服务器对该页面的代码执行的一次相关的编译。而且被编译过的代码会被保存在客户端,当用户再次使用到该段代码的时候将会直接地运行已经被变异过的相关的代码。
二.在使用 MySql 的数据库技术来实现对本系统的设计过程之中的好处如下:
1、其关键部分的线程是指这些完全的多线程并且 MySql 数据库能够支持多事务的处理器。充分利用 CPU 资源。
2、其利用被高度优化之后的类库来完成对 SQL 函数的库相关的内容,而且不能够拥有任何形式的内存的分配,在其被相关的初始化之后。没有内存漏洞。
3 、被优化之后的 SQL 的查询之算法,可以效的提升查询的效率。
4、支持大型的数据库。能够被运用其对相当大的数据记录进行处理的一种数据库。
5、该数据库语言继承了 SQL 数据库语言的所有相关的长处,例如可以实现排序的ORDER 语句等等。
6、相当一部分企业使用 MySql 数据库的主要的原因就是因为其免费,而且能够被方便的使用,占用的空间资源也非常的小同时性能也很好。
关键词:JSP,仓库管理货物,MySql
Abstract
Today's market economy environment, sales of the enterprise is the key to the normal operation of the. Therefore, in order to be more efficient and improve enterprise sales, the majority of enterprises have set up a branch related or agent system, so that you can through their enterprise products eventually pushed to the consumer hand. Because most of them are located in different places, this gave the relevant business information exchange provides a convenient channel. However, the relation between agents and between agents and the headquarters of the not so easy, so the traditional management mode has been unable to meet the needs of today's enterprises.
The system is actually a very basic goods management and warehouse system, it is through the use of computer information technology will be the way to some of the more outstanding management idea of using a means to the enterprise itself. This system has realized the information related to the goods inventory and sales of related enterprises in the procurement of goods and goods of high efficient management.
The cargo management system a more detailed introduction to the various aspects of the design, including design and implementation of system analysis and system system and system of the relevant test. All of the data structure graph through the function related to the flow chart and use the related data for the design of the system is analyzed in detail, and also a detailed description of the module of the system all the functions of the. Process design and the realization of this system, describes in detail the complete the relevant forms and related information and the related architecture code and its menu realization method, and this article also gives the related parts of the system operation interface. The process of the development of this system, I chose the far more popular JAVA language, JSP technology development, the realization of all the relevant background using the MySql database operation.
The design and implementation of this system is based on the realization of JSP technology in MySql database, because they respectively have the following advantages:
The advantages of a.JSP is:
The technical characteristics of 1.JSP. Characteristics of JSP technology are mainly embodied in that its essence is Java language development to a Web Webpage development technology, so it has some code Java can be separated and the language can be run in different platform characteristics.
The 2 cross platform. From the above mentioned, the JSP technology is able to use Java API. So we can know, the cross platform is mainly embodied in the can be used in different operating system, such as Linux etc.. It also broadens the scope of JSP can use Web server.
Separation of 3 business code. By using the JSP technology developed related projects, in most cases will be used HTML language to the static Webpage related content related operations, and Webpage dynamic part is mainly realized by Java code and JSP technology.
The app developers can use JavaBean business processing all, or is related to the business of processing code makes the Servlet or Struts etc related deal, which also realize the separation of view and business code. Thus in the need to modify the code business logic process will not on the code of the JSP page of any impact, because it mainly is responsible for display related data.
The 4 component reuse. You can use JavaBean technology for components of the business in the JSP write operation. Its essence is through the use of a JavaBean class to business related processing package or type related to be used as a data storage, the components can be in the whole process of project development and its application in use can also be another use of Java.
The 5 successor to the Java Servlet function. Servlet is the main Java JSP before the appearance of Web processing technology. Request the relevant JSP technology can accept user and can be in the Servlet class to the relevant code was written, the final programs can be run the results back to the client browser.
6 pre compilation. The essence of pre compiled refers to when users use the browser for the first visit to the JSP page, a related compilation related servers on the web page code execution. And the compiled code is stored in the client, when the user is used again when the code will directly operation has been variations of the relevant code.
Two.MySql database in the realization of the system in the process of relative advantage is:
1, the key part of the thread refers to the complete multi thread and MySql database can support multiple transaction processor. Make full use of CPU resources.
2, the use of highly optimized library to finish after the content of the SQL function library related, but not to have any form of memory allocation, after it is related to the initialization. No memory leaks.
3, be optimized after the SQL query algorithm, can effective enhance query efficiency.
4, support large database. The use of a database can be processed on the considerable data record.
5, full support for SQL GROUP BY and ORDER BY clause, support aggregation function (sid (sid), (DISTINCT), AVG (), STD (), SUM (), MAX () and MIN ()).
The main 6 reasons, a considerable number of enterprises use MySql database because of its free, and can be convenient to use, the space is very small and the performance is also very good.
Key Words:Saling and acsiding Manage System , Java Swing , MySql
跟随着现阶段计算机科学技术的高速的发展,基于 JSP 技术仓库的管理货物系统是现今公司或是企业的管理仓库货物系统中典型的代表,涉及到的商品以及在管理货物中主要的四个方面,就是入库,维护,库存以及出库的统计。不管什么样的企业单位目前对库存商品都已经使用了信息化之管理达到提升管理货物之水平与企业员工工作之效率,与此同时实现了尽最大可能的减少了所有的不必要的麻烦。因而设计货品管理的信息系统的思想也就形成了。企业之中,库存货物之进、销、存都关系到了原材料之货物的采购和货物的库存以及货物的开始投入生产。与此同时,针对库存的产品也会有相似之货物的生产和货物的库存与货物的出库以及货物的统计等等相近之环节。那些不是生产性之企业之中,如临街的商铺等。它们的货物管理的关键只是货物的入库和货物的库存和货物的出库与货物之统计这四个相关的方面。仓库的货物的管理系统是有着相当地广的开发之前景。
对仓库的货物进行管理的系统其实质性的核心就是指能够使用信息化之手段,然后把那些先进性之企业单位的管理的方式引入到自己企业的一个实践之过程。尤其是管理仓库货物之系统就能够快速的利用信息之科学的技术将企业的数据信息迅速的变成企业自身的数据信息。在这样的情况下也就有能力作为相关的管理者做出某种决策之依据了。我们要做的便是去研发一个功能比较实用的、操作非常方便的而且是简单明了的一个具有普适性之仓库货物的管理系统[1]。
主要分析了仓库管理货物系统设计的背景,设计的目的以及使用的范围等等。通过对仓库管理货物系统的使用可以大大的提高企业单位对仓库的货物进行管理的效率,使得企业可以通过更小的代价来获得更大的利益,这样也就可以显示出仓库管理货物系统的设计的必要性与可行性。
仓库货物管理系统测试:
登陆界面
进货账单
客户查询
商品管理
更改密码
主窗口设计
添加界面
程序在运行时候的界面
目 录
摘 要
ABSTRACT
目 录
第一章 绪 论
1.1 项目的背景与意义
1.2 企业管理货物系统的现状
1.3 研究本系统的主要目的以及与其相关的内容
1.4 论文的整体结构安排
1.5 章节总结
第二章 JSP 与 MIS 的原理与技术
2.1 管理信息系统
2.1.1 MIS 的操作内容
2.1.2 系统的组成
2.1.3 管理信息的要素
2.2 MIS 的结构、特征
2.2.1 MIS 的结构
2.2.2 MIS 技术的特性
2.3 MIS 的相关学科
2.4 划分 MIS 的内容
2.4.1 从组织职能出发进行的划分
2.4.2 基于信息处理层次进行划分
2.4.3 从不同的角度划分信息管理系统
2.4.4 基于规模进行的划分
2.5 MIS 的综合结构
2.6 MIS 的开发
2.7 章节总结
第三章 系统的调研与系统的可行性分析
3.1 系统调研
3.2 可行性分析概述
3.3 技术可行性分析
3.4 系统用例图
3.4.1 货物管理系统总的用例图
3.4.2 基本货物维护用例图
3.4.3 采购用例图
3.4.4 销售用例图
3.4.5 库存用例图
3.4.6 维护系统用例图
3.4.7 报表导出用例图
3.5 系统类图
3.6 系统状态图
3.7 系统协作图
3.8 章节总结
第四章 系统的设计
4.1 系统需求分析
4.2 系统的功能设计
4.2.1 MIS 平台的确定
4.2.2 数据库产品选型原则
4.2.3 模块设计
4.3 数据库的设计
4.3.1 数据表结构清单
4.3.2 各数据表的关系
4.4 章节总结
第五章 系统的实现
5.1 系统预览
5.2 主窗体设计
5.3 基础信息模块设计
5.4 章节总结
第六章 系统测试
6.1 系统软件测试
6.1.1 测试的原则
6.1.2 模块测试
6.1.3 集成测试
6.2 测试总结
6.3 系统实施与维护
6.4 章节总结
第七章 结 论
参考文献
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)