(营销店铺管理)超市库存管理系统_第1页
(营销店铺管理)超市库存管理系统_第2页
(营销店铺管理)超市库存管理系统_第3页
(营销店铺管理)超市库存管理系统_第4页
(营销店铺管理)超市库存管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LOGObeikezhangYOUR COMPANY NAME IS HERE 专业|专注精心|卓越随心编辑.值得下翩有!(营销店铺管理)超市库存管理系统XXXX年XX月XX日毕业论文(设计)题 目_超市库存管理系统系 部_计算机科学仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;技术专 业学生姓名学 号 _090512024指导教师_叶晓鸣超市库存管理系统计算机学院计算机科学仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;技术2009级(2 )班【摘要】超市库存管理系统是典型的信息管理系统(MIS),其开发 主要包括后台数据库的建立和维护以及前端应用程序的开发仍;之上;

2、且 ;当 下; 和;可是 ;能 够 ;俩 ;见 ;某 公司 ;运 营; 个方 面。 对于 前 者 要求 建立 起数 据一 致 性和 完整 性强 、数 据安全 性 好的 库。而 对 于后 者 则要求应用程序功能完备,易使用等特点。本 系 统 主 要 完 成 对 超 市 的 管 理 ,包 括 进 货 管 理 ,销 售 管 理 ,库 存 管 理和员工管理四个方面。系统仍;之上;且;当下;和;可是;能够; 俩;见;某公司;运营;完成对各类信息的浏览、查询、添加、删除、 修改等功能。系 统 的 核 心 是 销 售 、库 存 查 询 和 进 货 管 理 三 者 之 间 的 联 系 ,每 一 个 表 的修

3、改都 将联 动的 影 响其 它的 表,当 完 成销 售或 进货 操作 时系 统会 自 动 地完 成相 对应 信息 的 修改 。查 询功 能也 是系统 的 核心 之一 ,在 系统 中 主 要 根 据 商 品 编 号 和 商 品 名 称 等 进 行 查 询 ,其 目 的 都 是 为 了 方 便 用 户 使 用 ,以 求更 快的 查找 到各 个 物料 和产 品品 质的基 本 信息 。系 统有 完整 的 用 户 添 加 、删 除 和 密 码 修 改 功 能 ,系 统 采 用 MySql 来 设 计 数 据 库 ,仍 ; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;使用当前 优 秀 的 开 发

4、 工 具 MyEclipse, 它 有 着 最 为 灵 活 的 数 据 库 结 构 , 对 数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过 程。重点说明了系统的设计思想、难点技术和解决方案。【关键词】: 数据库 超市 信息系统 库存管理Supermarket Stock Manage SystemAbstractThis system chiefly accomplishes the stock management to the storehouse, includes being put in storage, goes out the warehous

5、e and stocks, and staffinformsation, six aspects such as suppliers informationas well as cryptogram management etc. What the system can accomplish to various kind the information glances over and the function such as inquires about ads, deletes and modification etc.The systematic nucleus is put in s

6、torage, stocks and goes out the contact between the warehouse, and when accomplishes being put in storage or going out a warehouse, the system can accomplish voluntarily the modification of stock to other table of influence that the modification of every table all will be link geed when operating. I

7、nquiring about the function also is one of systematic nucleus, namely having the wall scroll spare to inquire about and inquires about with many conditions in the system, also having accurately the query to inquire about with blurring, not only there is the condition query of static state in the sys

8、tem, also havingthe condition queryof trends formations,his purposeall isusingforconvenient user. Thesystem has completeuser toadd,deletes andthecipher modificationfunction,and has thereportformandprintsthefunction.The Access 2000 that the system adopted among Microsoft Office comes the design data

9、warehouse, and use before one Zorach development tool - MyEclipse, it has the most nimble data base structure, and the application has the good support to the data warehouses.The development background of this the subject, course of function and the development that will be accomplished were chiefly

10、 introduced to thesis.The emphatic explanation focal point of systems design, design thought and difficult point technology and settlement scheme.Key words: data base supermarket information system Stock manage目录第 1 章 绪 论 .51.1系统开发背景和选题意义 .51.2国内外研究现状 .61.3研究思路和方法 .91.4研究框架和主要研究内容 .9第 2 章 系统相关技术概述 .

11、 MySql 简介 . MyEclipse 8.5 简介 . Struts2 框架结构及工作原理 . Hibernate 概述 . Spring 概述 . JSP 技术.1.5.第 3 章 系统设计 .1.63.1需求分析 .1.63.2系统分析 .1.73.2系统资源需求 .组织机构图 .业务流程图 .数据流程图 .功能模块的设计 .数据库设计 ..1数据库设计 ..2数据库表 .2.4.第 4 章 详细设计仍;

12、之上;且;当下;和;可是;能够;俩;见;某公司;运营;实现 .2.9 4.1主界面模块设计 .系统管理模块设计 .交易管理模块设计 ..1进货登记 ..2销货登记 ..3退货登记 . 查仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营;数据表模块设计 ..1查仍;之上;且;当下;和;可是;能够;俩;见;某公 司;运营;厂商数据表 ..2查仍;之上;且;当下;和;可是;能够;俩;见;某公 司;运营;进货表 ..3查仍;之上;且;当下;和;可是;能够;俩;见;某公

13、 司;运营;现存商品表 ..4查仍;之上;且;当下;和;可是;能够;俩;见;某公 司;运营;销货表 ..5查仍;之上;且;当下;和;可是;能够;俩;见;某公 司;运营;退货表 ..6查仍;之上;且;当下;和;可是;能够;俩;见;某公 司;运营;员工表 . 进货统计模块设计 ..2本月进货统计 ..3本季度进货统计 ..4今年进货统计 .销货统计模块设计 ..1今日销货统计 ..2本月销货统计 .5.3.463本季度销货统计 .53.464今年销货统计 .5

14、4.第5章系统测试 .54.5.1系统测试.测试登录页面 .测试进货登记 .用户退出系统.57.参考文献 .57.结束语 .59.致谢 .60.第1章绪论1.1系统开发背景和选题意义随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也 成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市进销 存管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大型超市,而对于这些企 业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高 效的处

15、理方式和管理方法。当今社会在不断进步,科学技术和管理也在迅速发展,世界经济正在从工业经 济向知识经济转变,我们说知识经济的仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;个重要特征就是信息化和全球化,要实现信息化和全球化,就 必须依靠完善的网络和完善的数据库。在这样一个飞速发展的信息时代,在各行各 业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。面对此番 形势,在手工管理的情况下,管理人员很难对进货量及库存量进行良好的控制,商 品的供求信息很难正确得到,各部门之间的通讯也经常不畅通,这在激烈竞争的市 场中是非常不利的。超市库存管理系统就是在这种状况下出现的,它利用计算

16、机的 技术,使得超市进货、库存和销售能够有机结合起来,提高超市的效率和效益,而 且超市在客观性、时效性、科学性等方面抢得了先机,为运用现代化手段管理超市 提供了保证,使超市的人、财、物最大限度地发挥了效益,杜绝了商品购、销、存 多方面的漏洞。因此,针对中小型超市,我选择了超市进销存管理系统设计题目。1.2国内外研究现状目前国外拥有先进的信息技术系统。在传统的库存管理系统中,管理库存主要 是通过企业的MIS系统来实现的。近几年,无线技术、协同合作、供应链等为仓储 式连锁超市的库存管理提供了更好的技术平台。2.无线库存货位管理系统。由于仓储式连锁超市仍;之上;且;当下;和;可 是;能够;俩;见;某

17、公司;运营;面积大,商品品种繁多,对开放式货架上的商 品进行实时的数量管理是难以做到的,但仍;之上;且;当下;和;可是;能够; 俩;见;某公司;运营;进行商品的货位管理。当货物被摆上货架时,用无线设备 同时扫描商品条码和货架条码,仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;将商品的货位信息传送到中央数据库。非常方便地利用无线终端来 管理和查询商品的货位信息,便于订货和盘点,这种无线库存货位管理系统将会为 仓储式库存管理带来极大的便利。3.供应商管理库存。一直以来,流通领域的各企业都是各自管理自己的库存, 供应链的各环节也都有各自的库存策略,其结果是不但各个企业的库存水平很高,

18、而且整个供应链的库存也很大,这是由于需求的放大作用造成的。为了提高供应链各企业的竞争能力和快速反应能力、 降低库存水平,可采用供应商管理库存(VendorManaged Inventory, VMI) 等技术近几年,借鉴国外的管理模式,我国的仓储式连锁超市有了一定的发展。仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营; ,由于我国的市场环境 仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;国外不同,在库 存管理系统的应用上出现了不少问题。1.业 务 流 程 不 成 熟 连锁超市库存管理中最核心的业务流程是采购流程和配送流程。国外的连锁体 系在建立之初,为了达到规模效应,采

19、用的是集中化采购和中央配送体系。我国在采用集中化管理模式时遇到了不少困难。我国地域辽阔,经济发展不均 衡,仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;且存在典型 的地域性消费习惯、不同的风土人情和品牌概念,很难发挥集中化采购的优势。我 国的制造基地不集中,地域广阔交通却仍;之上;且;当下;和;可是;能够;俩; 见;某公司;运营;不发达,这就为集中采购带来了一定的麻烦。这些客观现实使 得连锁企业在引进国外的集中化采购管理模式时出现了很多的问题,当发生了这些 问题之后,有些企业又可能武断地采用分散化采购。分散式采购通常要求在每一个 城市都拥有自己的采购队伍,大大增加了管理的复杂度。而

20、且,分散式采购在商品 引进、供应商谈判等方面都很难达到统一,这种各自为政的状态使连锁的规模效应 很难发挥出来, 企业的核心竞争力很大程度上被削弱了。 集中仍; 之上;且;当下; 和;可是;能够;俩;见;某公司;运营;分散左右为难的尴尬局面,使得大多数 的仓储式连锁超市的管理模式非常不稳定,这给库存管理系统的设计带来了极大的 难度。2.系 统 数 据 不 正 确 连锁超市的数据量特别庞大,在数据管理方面比较欠缺。例如:系统中大量无 用的冗余数据使得系统运行速度变慢,库存报表中出现很多无用信息;日常管理中 单据没有及时录入系统,造成系统中的库存数据仍;之上;且;当下;和;可是; 能够;俩;见;某公

21、司;运营;商品的实际库存不一致,管理者根本无法依据系统 产生的补货报告来进行库存管理;最小订货量、最大订货量、安全库存量和送货周 期等非常重要的数据仍;之上;且;当下;和;可是;能够;俩;见;某公司;运 营;没有预先进行合理的设定。3.系 统 用 户 素 质 低连锁超市在我国兴起不久,懂得仍;之上;且;当下;和;可是;能够;俩; 见;某公司;运营;管理的人员仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;比较匮乏,系统开发时,提不出比较完整和明确的系统需求,使得 系统的设计仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;不完 善。既使购买了一套很好的系统,由于零售行业大多

22、数最终用户的计算机水平比较 低,在系统的实际运用中,常会出现使用不当或者根本就不懂得使用,那么系统就 无法发挥其应有的功能。此外,供应商企业的信息化程度不高,也是零售企业应用 库存管理系统的瓶颈。4.信 息 技 术 落 后连锁企业本身的特点就是通过连锁规模来降低企业的仍;之上;且; 当下;和; 可是;能够;俩;见;某公司;运营;成本,由于连锁企业的扩张速度比较快,相 应地企业就一直处于变化的过程中。信息系统能否根据企业的变化进行相应的调整 也就成了企业非常关心的问题。国内企业构建系统时,缺乏长远的考虑,系统的扩 展性不强。另外,企业对信息系统的持续投入比较少,已有的技术不及时更新和升 级,落后

23、的技术成了阻碍企业快速发展的主要问题。 针对仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;问题, 我国连锁超市应当从以下几个方面采取对策。重组不同的订货业务流程 仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;库存管理相 关的核心业务流程是订货流程,订货流程需要解决的最主要的问题是订货模式。目 前,存在的订货模式主要有单店订货和集中订货仍;之上;且;当下;和;可是; 能够;俩;见;某公司;运营;种。通过分析比较仍;之上;且;当下;和;可是; 能够;俩;见;某公司;运营;仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;出,单店订货和集中订货各有其优缺点(见表 1

24、),所以我国的仓储 式连锁超市应该兼顾仍;之上;且;当下;和;可是;能够;俩;见;某公司;运 营;仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;种订货模式 相适应的业务流程,对原有业务流程进行重新组合,在库存管理系统设计时能充分 考虑到这仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;种流程 的运行。建立严谨的数据管理流程正确的数据是库存管理系统发挥效用的关键条件,采取如下的数据管理流程,将很大程度上保证数据的正确性和完整性。 明确数据输入和设置部门。仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;库存管理相 关的数据主要包含商品数据、供应商数据和交易数据三个部

25、分,其中商品数据最为 重要,目前由采购部门在购进商品时提供。如果将仍;之上;且;当下;和;可是; 能够;俩;见;某公司;运营;库存管理相关的数据的所有权划给对库存直接负责 的物流部门,他们会比采购部门更负责地对待数据的输入仍;之上;且;当下;和; 可是;能够;俩;见;某公司;运营;设置,因为他们需要借助正确的数据管好库 存 。建立数据审核和检查机制。库存管理系统一般对数据的输入都应有校核功能,除此之外,重要的数据输入 系统之前必须经上级管理人员审核。只有通过建立合理的审核机制才会避免垃圾数 据进入系统,不致影响系统的运行效率和系统的正常使用。在数据的日常管理中, 差错是难免的,仍;之上;且;当

26、下;和;可是;能够;俩;见;某公司;运营; 由专门的数据检查部门,通过系统数据仍;之上;且;当下;和;可是;能够;俩; 见;某公司;运营;原始数据的比较,来确定数据是否会存在问题,保证错误的数 据及时得到更改,从而避免对系统的重大影响。提高现有的用户技术素质,一套好系统的正确性很大程度上依赖最终用户的正确使用,在用户的计算机整体水平不 高、培训任务非常艰巨的情况下,我们需要采取以下策略:争取高层管理者的支持。 公司高层管理者支持培训工作,既仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;鼓励员工积极参仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;培训,又能创造条件和激

27、励机制让员工乐意参仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;培训。建立完善的培训文档。完善的培 训文档一方面能够帮助受训者更好地理解培训的内容和更快地接受培训的技能,另 一方面能够帮助受训者继续巩固和复习培训知识。设计多样化的培训方式。加强在 计算机上进行模拟练习,仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营;安排相应的岗位培训。进行必要的培训考核。管理者也应重视培训结果,仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;将培训考核仍;之上; 且;当下;和;可是;能够;俩;见;某公司;运营;上岗机制挂钩。1.3 研究思路和方法本系统的开发首先是分析超市

28、库存管理需求的相关功能,后写出需求分析;其 次,运用以前所学的相关知识( Java 语言等),选择开发工具进行开发(本系统选 择了 MyEclipse 8.5 为开发平台、数据库采用 MySql 5.0 、开发语言选择的 java 语 言),在设计中以需求分析为基础, 写出开发系统计划, 实现流程及相关问题的实现 方法;同时,在开发设计仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营;实现中,要保存好相关的设计文档。最后,系统开发完毕后,进行调试和试 运行,仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;做好调试 和试运行的相关记录。1.4 研究框架和主要研究内容本文分六个

29、方面进行论述。第 1 章 绪论。包括选题背景及应用意义 . 思路、研究方法等内容 ;超市库存管理国内研究现状和国外研究现状 .研究框架和主要研究内容。第 2 章,相关技术 利用 java 和三大框架,以及库存管理理论仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;优化库存管理理论。第 3 章,超市库存管理流程设计及系统需求。对订货 , 销货,退货提出了具体的系统 需求。第 4 章,超市库存管理系统的具体实现。包括对各个功能模块的实现第 5 章,系统的测试和维护以及总结展望第 2 章 系统相关技术概述2.1 MySql 简介MySQL 是一个开放源码的小型关联式数据库管理系统,开发者

30、为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。 由于 其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站 为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。2.2 MyEclipse 8.5 简介“MyEclipse ,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分 不错。”“ MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench,简称MyEcl

31、ipse )是对 EclipseIDE 的扩展,利用它我们仍;之上;且;当下;和;可是; 能够;俩;见;某公司;运营;在数据库和 JavaEE 的开发、发布以及应用程序服 务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包 括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate 。”在结构上,MyEclipse的特征仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;被分为7类:1. JavaEE模型;2. WEB开发工具;3. EJB开发工具;4.应用程序服务器的连接器;5.

32、 JavaEE项目部署服务 ;6.数据库服务;7.MyEclipse整合帮助。对于仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;每一种 功能上的类别,在Eclipse中都有相应的功能部件,仍;之上;且;当下;和;可 是;能够;俩;见;某公司;运营;通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,仍;之上;且;当下;和;可是;能够;俩;见;某公司;运 营;让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开 发环境,支持代码编写、配置、测试以及除错,MyEclipse

33、6.0以前版本需先安装Eclipse。 MyEclipse6.0以后版本安装时不需安装 Eclipse。2.3 Struts2框架结构及工作原理Struts2是Struts的下一代产品。是在struts和WebWork 的技术基础上进行 了合仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;,全新的Struts2 框架。其全新的Struts2的体系结构仍;之上;且;当下;和;可是;能够;俩; 见;某公司;运营;Struts1的体系结构的差别巨大。Struts2以WebWork为核心, 采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够仍; 之上;且;当下;和;可是;能

34、够;俩;见;某公司;运营; Servlet API完全脱离 开,所以Struts2仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营; 理解为 WebWork的更新产品。因为Struts2和Struts1有着太大的变化,仍;之 上;且;当下;和;可是;能够;俩;见;某公司;运营;相对于WebWork,Struts2 只有很小的变化。Apache Struts2 是一个优雅的,可扩展的 Java EE web 框架。框架设计的目 标贯穿整个开发周期,从开发到发布,包括维护的整个过程。Apache Struts2 是大家所熟知的 WebWork2 ,在经历了几年的各自发展后, WebWork

35、 和 Struts 社区决定合二为一而成的产品。Struts2 的工作流程如图 1-1 所示:1.首先 Struts2 接收到一个 httprequest 时 Interceptor 对其进行一些拦截或 者初始的工作。这时候如果有外部的 httpservletrequest 到来时,数据就会到 servlet 容器中,然后被传递给一个标准的过滤器链 ActionContextCleanUp 。2.然后 Struts2 开始调用 Dispatecher 会去查找相应的 ActionMapper ,如果 找到了相应的 ActionMapper Struts2 将会将控制权限交给 ActionPro

36、xy 。接着 ActionProxy 通过 ConfigurationManager 来查找配置 struts.xml 文件。3.最后 Struts2 通过 ActionInvocation 来负责命令模式的实现, action 返回 Result 。(返回的 Result 类型仍;之上;且;当下;和;可是;能够;俩;见;某 公司;运营;是 jsp 或者 freeMark 等)。图 2-3-1 Struts2 响应用户请求的工作流程2.4 Hibernate 概述Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常 轻量级的对象封装,使得 Java 程序员仍;之上

37、;且;当下;和;可是;能够;俩; 见;某公司;运营;随心所欲的使用对象编程思维来操纵数据库。 Hibernate 仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;应用在任何使用 JDBC 的场合,既仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;在 Java 的客户端程序使用,也仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营; 在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate 仍;之 上;且;当下;和;可是;能够;俩;见;某公司;运营;在应用 EJB 的 J2EE 架 构中取代 CMP ,完成数据持久化的重任。2.5

38、Spring 概述Spring 是一个开源框 架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复 杂性而创建的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事 情。然而, Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合 的角度而言,任何 Java 应用都仍;之上;且;当下;和;可是;能够;俩;见;某 公司;运营;从 Sp

39、ring 中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,仍;之上;且;当下;和;可是;能够; 俩;见;某公司;运营;提供了更多的企业应用功能范围:任何 Java 应用简单来说, Spring 是一个轻量级的控制反转( IoC )和面向切面( AOP )的容器框 架。轻量从大小仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营; 开销仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;方面而言 Spring 都是轻量的。完整的 Spring 框架仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;在一个大小只有 1MB 多的 JAR 文件

40、里发布。仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;且 Spring 所需的处理开销也是微不足 道的。此外, Spring 是非侵入式的: 典型地, Spring 应用中的对象不依赖于 Spring 的特定类。控制反转 Spring 通过一种称作控制反转( IoC )的技术促进了松耦合。当应 用了 IoC ,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象 自己创建或者查找依赖对象。你仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;认为 IoC 仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营; JNDI 相反不是对象从容器中查找依赖,而是容

41、器在对象初始化时不等 对象请求就主动将依赖传递给它。面向切面 Spring 提供了面向切面编程的丰富支持,允许通过分离应用的业务 逻辑仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;系统级服务 (例如审计( auditing )和事务( transaction )管理)进行内聚性的开发。应用对 象只实现它们应该做的完成业务逻辑仅此而已。 它们仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;不负责(甚至是意识)其它的系统级关 注点,例如日志或事务支持。容器一一Spring包含仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营;管理应用对象的配置和生命周期,在这个意义

42、上它是一种容器,你仍;之上; 且;当下;和;可是;能够;俩;见;某公司;运营;配置你的每个 bean 如何被 创建基于一个可配置原型 ( p rototype ),你的 bean 仍;之上;且;当下; 和; 可是;能够;俩;见;某公司;运营;创建一个单独的实例或者每次需要时都生成 一个新的实例以及它们是如何相互关联的。然而, Spring 不应该被混同于传 统的重量级的EJB容器,它们经常是庞大仍;之上;且;当下;和;可是;能够; 俩;见;某公司;运营;笨重的,难以使用。框架 -Spring仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;将简单的组件配置、组合成为复杂的应用。在 Sp

43、ring 中,应用对象被声明式地组 合,典型地是在一个 XML 文件里。 Spring 也提供了很多基础功能(事务管理、持 久化框架集成等等),将应用逻辑的开发留给了你。所有 Spring 的这些特征使你能够编写更干净、更可管理、仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;且更易于测试的代码。它们也为 Spring 中的各种模块提供了基础支持。2.6 JSP 技术JSP (Java Server Pages) 是由 Sun Microsystems 公司倡导、许多公司参仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;一起建立的一种动态 网页技术标准。JSP技术有点类

44、似ASP技术,它是在传统的网页HTML文件(*htm , *html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统 上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动 态网页的处理逻辑。网页仍;之上;且;当下;和;可是;能够;俩;见;某公司; 运营;能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页 逻辑仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;网页设计和 显示分离,支

45、持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅 速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将 执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;操作数据库、重新定 向网页等,以实现建立动态网页所需要的功能。JSP网站基本结构如图1-2所示:图 2-6-1 Jsp 网站结构示意图JSP 仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营; Java Servlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户 端只

46、要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。 服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。 Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了 Java技术的简单易用,完 全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea 公司等,所以JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易懂的等式表示为

47、:HTML+Java=JSP 。第 3 章 系统设计3.1 需求分析随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想 在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,超市库存管 理的全面自动化、信息化则是其中极其重要的部分。为了加快超市库存管理自动化 的步伐,提高超市的管理业务处理效率,建立超市库存管理系统已变得十分必要。将计算机这一信息处理利器应用于超市的日常管理已是势必所然,而且这也将 为超市库存管理带来前所未有的改变,它仍;之上;且;当下;和;可是;能够; 俩;见;某公司;运营;带来意想不到的效益,同时也会为企业的飞速发展提供无 限潜力。采用计算机管理信

48、息系统已成为超市库存管理科学化和现代化的重要标志, 它给企业管理来了明显的经济效益和社会效益。主要体仍;之上;且;当下;和; 可是;能够;俩;见;某公司;运营; :极大提高了超市工作人员的工作效率,大大 减少了以往入出存取流程繁琐,杂乱,周期长的弊端,仍;之上;且;当下;和; 可是;能够;俩;见;某公司;运营;减少入库管理、出库管理及库存管理中的漏 洞,仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;节约不少管 理开支,增加企业收入。超市管理的操作自动化和信息的电子化,全面提高了超市的管理水平。入库、 库存、出库仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;是仍; 之上;且;当下;和;可是;能够;俩;见;某公司;运营;企业超市库存管理的 常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃 尔玛特管理方式,但这些新的思想在中国大部分企业的管理中仍;之上; 且;当下; 和;可是;能够;俩;见;某公司;运营;是难以实现的。所以如何设计好超市库 存管理系统,尽可能地减少超市库存管理的重复性和低效性就成为当前最为重要的 问题。超市供销管理的核心是入库、库存和出库之间的联系,如何处理好三者之间 的关系是系统最为关键的部分。另外,经办人信息和厂家信息管理也是超市库存管 理中一个必不可少的部分,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论