基于JSP的库存管理系统毕业论文.docx

上传人:b****1 文档编号:179994 上传时间:2022-10-05 格式:DOCX 页数:72 大小:928.71KB
下载 相关 举报
基于JSP的库存管理系统毕业论文.docx_第1页
第1页 / 共72页
基于JSP的库存管理系统毕业论文.docx_第2页
第2页 / 共72页
基于JSP的库存管理系统毕业论文.docx_第3页
第3页 / 共72页
基于JSP的库存管理系统毕业论文.docx_第4页
第4页 / 共72页
基于JSP的库存管理系统毕业论文.docx_第5页
第5页 / 共72页
点击查看更多>>
下载资源
资源描述

基于JSP的库存管理系统毕业论文.docx

《基于JSP的库存管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《基于JSP的库存管理系统毕业论文.docx(72页珍藏版)》请在冰豆网上搜索。

基于JSP的库存管理系统毕业论文.docx

基于JSP的库存管理系统毕业论文目 录

第一章 引言 1

1.1系统的开发背景 1

1.2系统开发的必要性 1

1.3系统所要达到的目标 2

第二章 主要技术分析 3

2.1JSP技术简介 3

2.2JSP工作原理 3

2.3JSP体系结构 3

2.4JSP的特点 4

2.5SQLSERVER2000数据库 4

2.6系统数据库连接 5

第三章 需求分析 11

3.1可行性研究 11

3.1.1经济可行性 11

3.1.2技术可行性 11

3.1.3运行可行性 11

3.1.4时间可行性 11

3.1.5法律可行性 12

3.2需求分析 12

3.2.1系统需求 12

3.2.2性能需求 12

3.2.3应用需求分析 12

2.2.4运行需求分析 13

2.2.5系统的开发环境 13

2.2.6其他需求分析 13

第四章 系统分析 14

4.1企业组织结构分析 14

III

4.2业务流程分析 15

4.3数据流程分析 17

第五章 系统设计 23

5.1功能模块设计 23

5.2处理流程设计 25

5.2.1系统操作流程图 25

5.2.2数据增加流程 26

5.5.3数据修改流程 27

5.5.4数据删除流程 28

5.3代码设计 29

第六章 数据库设计 31

6.1数据库的概念设计 31

6.2数据库逻辑结构设计 31

6.3数据库物理结构设计 32

第七章 详细设计 36

7.1系统登录功能设计 36

7.2基本信息功能设计 37

7.2.1添加供应商以及客户信息 37

7.2.2添加商品信息 38

7.3库存管理 38

7.3.1添加进货信息 38

7.3.2添加进货退货 39

7.4销售管理 39

7.4.1添加销售信息 39

7.4.2添加销售退货 40

7.5查询统计 40

7.5.1商品销售信息查询 41

7.5.2商品进货查询 41

7.6往来管理 42

7.6.1商品进货结账 42

7.6.2销售结账查询 43

7.7会员卡管理 44

7.7.1会员录入 44

7.7.2会员维护 44

7.8系统设置 44

7.8.1添加用户 44

7.8.2修改密码 45

7.8.3退出登录 45

第八章 系统测试与性能分析 46

8.1调试与测试 46

8.1.1调试 46

8.1.2测试 46

8.2性能分析 47

第九章 总结 48

谢 辞 49

参考文献 50

附 录 51

第一章 引言

1.1系统的开发背景

随着科学技术特别是信息管理与信息系统、计算机技术等高科技技术的飞速发展和普及,当今世界已进入到了信息时代。

企业和组织要求信息处理的数量越来越大,速度越来越快。

为了让管理者及时掌握准确、可靠的信息,以及执行之后及时的反馈,必须建立一个功能齐全和高效率的信息系统,为了提高企业的自动化管理水平,以最快的速度和最准确的数据获得信息并及时作出反馈,使公司能够在同类型的企业竞争中立于不败之地,企业必须建立一个信息化的管理系统。

在当代一个企业要想在激烈的竞争中存活下来,企业的信息化是成为价值链上的企业提升核心竞争力的不可或缺的手段。

1.2系统开发的必要性

随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争,企业在以往的货物进销存管理中,公司领导和进销存各部门的信息交流很少,信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率比较低落,企业内部沟通不良等等问题很难克服,仓库管理不合理,不能及时根据需要调整库存。

随着企业规模的不断扩大,产品数量的急剧增加,所经营产品的种类也在不断地更新与发展,有关产品的各种信息量也成倍增长。

面对庞大的产品信息量,如何有效地管理库存产品,对企业来说是非常重要的,进销存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。

而进销存管理又涉及采购,入库、出库的产品、经办人员及客户和供应商等方面的因素,如何管理这些信息数据,是一项复杂的系统工程。

另外,由于客户量大,各种配件多而且分类也不明确,数据信息处理工作量大,容易出错,由于采购,入库,出库,销售,存储数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统、规范、和安全的信息管理手段。

而且,如果要对历史数据进行查询,就比较费时,费力。

传统的以产品为中心的观念逐渐被以客户需求为中心所取代。

依靠传统的手工管理无法使企业的采购、库存,销售等环节的信息数据及时沟通、适时共享,造成大量的盲目采购、库存积压,销售滞后等现象,不仅降低了效率,更重要的是为企业大大增加了不必要的成本,也严重影响到企业领导层的决策工作。

上面的种种不利的条件,都是因为该公司还没有建立起一套科学的管理制度,包括销售管理,库存管理,进货管理的制度,造成了企业的经济利益的巨大损失。

因此企业需要有一套完整的进销存管理系统,实现从进货、库存、到销售的一体化管理。

使进货、出货、采购、查询工作规范化,系统化,程序化,提高信息处理的速度和准确性,提高管理水平以及工作效率,最大限度地减少手工操作带来的错误。

从而改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速提高适应客户的新

需求和市场新机遇的能力。

69

1.3系统所要达到的目标

系统开发的总体任务是实现进销存管理系统的信息化,系统化,规范化和自动化,从而达到提高进销存管理的效率、进销存管理系统能够将进货、销售、库存进行一体化管理系统。

针对企业的进货、销售、库存、查询业务,本系统应该达到以下目标:

1、实现货物信息管理,供应商信息管理,客户信息管理的增加、修改和删除的功能。

2、实现库存信息的及时共享,以便能够准确及时地采购货物以及库存价格的调整。

3、实现库存信息的及时共享,以便能够准确及时地对货物进行销售。

4、实现货物的入库和出库管理功能,通过计算机能够直接了解和透视仓库存储情况,并且通过库存盘点能及时清查货物损溢数量。

5、实现客户信息查询、货物信息查询、供应商信息查询、销售信息查询、销售退货查询、入库查询、入库退货查询并且支持多条件查询以及销售排行。

6、实现对销售报表、采购报表、库存报表的统计功能。

7、对系统用户名和密码的设定具有安全管理机制,保证系统资源不受人为因素的干扰。

能对用户名和密码进行维护,实现系统的权限设置,保证系统安全。

支持多人操作,有权限分配功能,能自动生成各种编码。

设计系统的过程中应本着以实用为本的思想,争取达到功能相对完善,界面美观大方,操作简洁明了,容错性良好等设计目标。

第二章 主要技术分析

2.1JSP技术简介

JSP(JavaServerPage服务器网页)是从1998年开始出现的新技术。

由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。

在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。

JSP技术为创建显示动态生成内容的web页面提供了简便的方法。

JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。

在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。

2.2JSP工作原理

JSP是面向服务器的,因此支持任何浏览器。

当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。

JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。

这就是当前网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。

因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。

2.3JSP体系结构

JSP网站开发标准给出了两种使用JSP的技术,可以归纳为模式一、模式二。

模式一:

JSP+JavaBeans技术在这种模式中,JSP页面独自响应请求并将处理结果返回给客户。

Bean处理所有数据访问,JSP实现页面的表现,以实现内容生成与显示相分离。

当处理复杂的大型应用时,页面被嵌入大量的脚本或Java代码段,当需要处理的商业逻辑复杂时,这种情况会变得非常糟糕,大量的内嵌代码使得页面程序变得复杂,对于前端界面设计人员,这是不可思议的事情。

所以模式一可用于小型应用,不能够满足大型应用的需要。

模式二:

JSP+Servlet+JavaBeans技术Servlet技术是一种采用Java技术来实现CGI

功能的一种技术,Servlet技术非常适于服务器端的处理和编程,并且Servlet会长期驻

留在内存。

从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,在大规模项目开发中,模式二更被采用,模式二也更符合当前流行的MVC结构(Model/view/controller),其中Servlet对应controller,处于控制者的位置,处理HTTP请求,负责生成JSP中使用的Beans组件或对象,并判断应将请求传递给哪个JSP等,JSP对应view,负责生成最终的动态网页并返回给浏览器。

而JavaBeans对应的是Model,实现各个具体的应用逻辑与功能。

2.4JSP的特点

1.简化的页面生成技术。

JSP页面用标准的HTML或XML命令来处理页面的格式化和布局设计,而用类似HTML、XML的标记和Java语言编写的脚本程序生成页面内容。

这使得页面形式与页面内容互相独立,非常有利于大型项目的分工合作。

2.与Java平台有机集成。

JSP技术是Java2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。

在JSP页面中可以使用几乎所有的Java组件和JavaAPI,这就能充分发挥出Java语言的强大功能。

使用JSP技术可以创建具有高度可伸缩性和可靠性的Web应用程序。

3.硬件平台和服务器无关性。

JSP作为Java家族的一员,秉承了Java技术的“一次编写,随处可用(WriteOnce,RumAnywhere)”的特性,可以运行于大多数流行的操作系统平台及Web服务器,这种与服务器硬件和操作系统平台的无关性是JSP相对于其它动态网页技术最大的一个优点。

4.功能可扩展性。

如同Microsoft的JSP技术可以通过ActiveX/COM组件来扩展功能一样,JSP可以通过JavaBean和EJB(Enterprise JavaBean)以及自定义的标记来扩展功能。

JSP可以通过JDBC,与诸如Oracle、SQLServer这样的大

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

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

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