商品销售库存管理系统 本科毕业论文.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商品销售库存管理系统 目录 1.引言 5 1.1研究背景及意义 5 1.2本课题主要工作 5 2.WEB应用系统 5 3.系统逻辑架构 6 3.1逻辑架构图 6 4.系统功能分析 7 4.1入库管理模块 7 4.2库存管理模块 7 4.3销售管理模块 8 4.4数据统计模块 9 4.5系统设置模块 9 5系统开发语言 10 5.1表现层的开发 10 5.1.1 JSP 10 5.1.2 JS 11 5.1.3 CSS 11 5.2业务逻辑层的开发 11 5.2.1JAVA 12 5.3开发软件 13 6数据库连接技术 13 6.1JDBC 13 6.2数据库连接的封装 13 6.3数据操作的封状 14 6.4数据表设计 15 7系统运行环境 17 8系统特点功能运行图 17 8.1验证码 17 8.2 框架操作界面 18 8.3用户唯一性 19 8.4内存化参数 20 8.5分页显示 21 8.6系统参数 22 9.结束语 22 商品销售库存管理系统 【摘要】网购现在已经成为大众够物的常用途径之一,而在网上开店的商家也是越来越多,而在当今信息化的时代,拥有一套完善的管理系统,对销售可以起到事半功倍的作用。一个数据准确的管理系统,对商品的进货、销售和库存进行较为完善的掌控,采购和销售的计划要有据可寻,对客户进行集中、有效的管理,对历史数据有完善的统计。本系统实现的主要功能有:1、入库管理,提供用户将进货的产品信息分类录入系统,并可对进货进行回退;2、库存管理,提供用户对仓库中的产品进行调拨,并有库存预警的功能;3、销售管理,提供用户录入产品销售记录,销售退回记录和产品报废记录;4、数据统计,可以根据产品号或者时间来统计产品入库,退货,销售,销售退货和报废的统计,以掌握产品的动向;5、系统设置,可以维护系统用户;新增系统参数:仓库,产品大类和小类,产品单位,供应商等。 【关键词】WEB应用;三层架构;Jsp;Java。 ? 1.引言 1.1研究背景及意义 目前市面上有很多不同类型的销售库存系统,但主要是面对大型客户,对于一些小型商家来说,可用性不强,而且多数采用C/S结构的,使用前必须进行安装和配置,使用起来不是很友善。而本系统主要是面向一些小型的用户,例如在网上开设在线商户的,提供一个在线平台对经营的产品进行跟踪和管理;而且采用的是B/S架构,不需进行任何安装,通过浏览器进行登录即可使用系统。 1.2本课题主要工作 本课题的主要工作是实现一套安全、高效、稳定、人性化的商品销售库存存管理系统,提供用户通过浏览器登录系统,在线进行产品的管理,使用户根据系统提供的信息作出准确合理而又快速的销售策略。 2.WEB应用系统 对于基于Web技术的应用系统,用户直接面对的是客户端浏览器,用户在使用系统时,请求之后的事务逻辑处理和数据的逻辑运算由服务器与数据库系统共同完成,对用户而言是完全透明的。运算后得到的结果再通过浏览器的方式返回给用户。这个过程可分成一些子步骤,每一个子步骤的完成可理解为通过一个单独的应用服务器来处理,这些应用服务器在最终得到用户所需的结论之前,相互之间还会进行一定的数据交流和传递(请参见[图1])。 图1 WEB应用系统物理架构图 3.系统逻辑架构 3.1逻辑架构图 图2 3层系统逻辑架构图 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)区分层次的目的即为了“高内聚,低耦合”的思想表现层():通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得业务逻辑层():也可以说是对数据层的操作数据访问层():该层所做事务直接操作数据库,针对数据的增、删、改、查。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。 4.1入库管理模块 入库管理模块一共有4个功能菜单(如图3所示)。 产品入库:提供用户录入产品的入库记录,新产品入库和已有产品入库展示在同一大页面上,但分布在不同的表格。假如在新产品入库录入已有产品的记录,系统会有错误提示,需用已有产品入库进行录入。产品第一次入库时必须录入产品货号,此号用来判断新/旧产品的入库。

您可能关注的文档

文档评论(0)

绿风 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档