欢迎来到天天文库
浏览记录
ID:15072559
大小:1.11 MB
页数:23页
时间:2018-08-01
《商品销售库存管理系统 本科毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、商品销售库存管理系统目录1.引言51.1研究背景及意义51.2本课题主要工作52.WEB应用系统53.系统逻辑架构63.1逻辑架构图64.系统功能分析74.1入库管理模块74.2库存管理模块74.3销售管理模块84.4数据统计模块94.5系统设置模块95系统开发语言105.1表现层的开发105.1.1JSP105.1.2JS115.1.3CSS115.2业务逻辑层的开发115.2.1JAVA125.3开发软件136数据库连接技术136.1JDBC136.2数据库连接的封装136.3数据操作的封状14236.4数据表设计157系统运行环境178系统特点功能运行图178.1验
2、证码178.2框架操作界面188.3用户唯一性198.4内存化参数208.5分页显示218.6系统参数229.结束语2223商品销售库存管理系统【摘要】网购现在已经成为大众够物的常用途径之一,而在网上开店的商家也是越来越多,而在当今信息化的时代,拥有一套完善的管理系统,对销售可以起到事半功倍的作用。一个数据准确的管理系统,对商品的进货、销售和库存进行较为完善的掌控,采购和销售的计划要有据可寻,对客户进行集中、有效的管理,对历史数据有完善的统计。本系统实现的主要功能有:1、入库管理,提供用户将进货的产品信息分类录入系统,并可对进货进行回退;2、库存管理,提供用户对仓库中的产
3、品进行调拨,并有库存预警的功能;3、销售管理,提供用户录入产品销售记录,销售退回记录和产品报废记录;4、数据统计,可以根据产品号或者时间来统计产品入库,退货,销售,销售退货和报废的统计,以掌握产品的动向;5、系统设置,可以维护系统用户;新增系统参数:仓库,产品大类和小类,产品单位,供应商等。【关键词】WEB应用;三层架构;Jsp;Java。 231.引言1.1研究背景及意义目前市面上有很多不同类型的销售库存系统,但主要是面对大型客户,对于一些小型商家来说,可用性不强,而且多数采用C/S结构的,使用前必须进行安装和配置,使用起来不是很友善。而本系统主要是面向一些小型的用户,
4、例如在网上开设在线商户的,提供一个在线平台对经营的产品进行跟踪和管理;而且采用的是B/S架构,不需进行任何安装,通过浏览器进行登录即可使用系统。1.2本课题主要工作本课题的主要工作是实现一套安全、高效、稳定、人性化的商品销售库存存管理系统,提供用户通过浏览器登录系统,在线进行产品的管理,使用户根据系统提供的信息作出准确合理而又快速的销售策略。2.WEB应用系统对于基于Web技术的应用系统,用户直接面对的是客户端浏览器,用户在使用系统时,请求之后的事务逻辑处理和数据的逻辑运算由服务器与数据库系统共同完成,对用户而言是完全透明的。运算后得到的结果再通过浏览器的方式返回给用户。
5、这个过程可分成一些子步骤,每一个子步骤的完成可理解为通过一个单独的应用服务器来处理,这些应用服务器在最终得到用户所需的结论之前,相互之间还会进行一定的数据交流和传递(请参见[图1])。图1WEB应用系统物理架构图233.系统逻辑架构3.1逻辑架构图图23层系统逻辑架构图三层架构(3-tierapplication)(如[图2]所示)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),区分层次的目的即为了“高内聚,低耦合”的思想:1、表现层(PresentationLayer):通俗讲就是展现给用户的操作界面,即用户在使
6、用一个系统的时候他的所见所得,完成的主要功能是业务数据的输入和输出2、业务逻辑层(BusinessControlLayer):业务功能的应用逻辑,在这一层按照不同业务的要求完成对数据的加工、处理、转发存储,也可以说是对数据层的操作。3、数据访问层(DataModelLayer):该层所做事务直接操作数据库,针对数据的增、删、改、查。3.2分层架构概述23在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层
7、,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。4.系统功能分析4.1入库管理模块入库管理模块一共有4个功能菜单(如图3所示)。产品入库:提供用户录入产品的入库记录,新产品入库和已有产品入库展示在同一大页面上,但分布在不同的表格。假如在新产品入库录入已
此文档下载收益归作者所有