




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘摘 要要 随着网络技术的发展、计算机应用水平的提高的扩大,原来的系统的时效性、数 据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较, 决定对小商品销售管理系统进行重新设计。使系统能利用软件开发技术的成果,方便 商品销售的管理。 本文主要对商品销售管理系统的设计与开发过程进行了全面的介绍,并对各子系 统中的程序设计、操作流程、功能实现等进行了详细的描述。本商品销售管理系统实 现了商品信息的后台管理,并通过 SQL2000 建立后台的数据库,利用 JSP2.0 开发工具, 实现了商品订购与销售管理等各项基本功能。 本文首先介绍了小商品销售管理系统的现状及开发背景,然后论述了系统的设计目 标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。 关键词关键词: : JSP 系统开发 商品销售管理 ABSTRACT Along with networkings development, the computer application levels enhancements expansion, systems effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, has affected systems normal use. After the inspection comparison, decided that uses own strength carries on the redesign to the supermarket order and the sales management system. Enables the system to use the software development technology the achievement, convenient management. This supermarket order and the sales management system realizes the books information backstage management. This article mainly has carried on the comprehensive introduction and to various subsystems programming, the operation flow, the function to the supermarket order and the sales management systems design and the performance history realizes and so on to carry on the detailed explanation. This management information system through the SQL2000 establishment backstages database, uses the JSP2.0 development kit, has realized the order and the sales management and so on each basic function. The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal、system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised. Key word: JSP System development Sales management 目目 录录 1 1 前前 言言.1 1.11.1 开发背景开发背景 .1 1.21.2 国内外研究现状国内外研究现状 .1 1.31.3 系统设计目标系统设计目标 .2 2 2 系统相关技术系统相关技术.3 2.12.1 开发技术的选择开发技术的选择 .3 2.22.2 系统的主要架构及开发模式系统的主要架构及开发模式 .3 2.2.1 基于 B/S 的体系结构.3 2.2.2 基于 MVC 的应用开发模式.4 3 3 销售管理系统需求分析销售管理系统需求分析.6 3.13.1 可行性分析可行性分析 .6 3.1.1 经济可行性.6 3.1.2 技术可行性.6 3.1.3 运行可行性.6 3.1.4 时间可行性.6 3.1.5 法律可行性.6 3.23.2 功能分析功能分析 .7 3.2.1 系统功能.7 3.33.3 业务流程图业务流程图 .8 4 4 概要设计概要设计.9 4.14.1 系统结构设计系统结构设计 .9 4.24.2 功能模块设计功能模块设计 .9 4.2.1 数据添加流程.9 4.2.2 数据修改流程.10 4.2.3 用户登录流程.11 4.2.4 商品管理流程.12 4.34.3 数据库的设计数据库的设计 .12 5 5 系统详细设计与实现系统详细设计与实现.15 5.15.1 系统功能的实现系统功能的实现 .15 5.1.1 登录管理.15 5.1.2 商品添加.17 5.1.3 供货商添加.20 5.1.4 商品订购管理.22 5.1.5 商品销售管理.25 6 6 系统测试系统测试.28 6.16.1 测试概论测试概论 .28 6.26.2 小商品销售管理系统测试方法小商品销售管理系统测试方法 .29 6.36.3 小商品销售管理功能测试小商品销售管理功能测试 .29 结结 论论.33 谢谢 辞辞.34 参考文献参考文献.35 附附 录录.36 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 1 1 1 前前 言言 1.11.1 开发背景开发背景 在 21 世纪,人类将步入知识经济时代,知识经济时代是科技发展日新月异和知识、 信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大 到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题,由于计算 机迅速、准确为信息收集、加工、使用、查询提供可能。 随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现 对商品的管理势在必行。目前商场或者是超市等对商品的订购与销售管理部分大多数 还是手工管理,工作效率很低,并且不能及时了解商品的种类以及需求者比较关注的 商品等,也不能更好的适应当前需求者的查询及购买要求。另外手工管理还存在这许 多弊端,如由于不可避免的人为因素,造成数据的遗漏。计算机信息化管理有着储存量 大,速度快等许多优点,提供给我们的处理信息及时快捷,因此利用计算机提供的信 息对需求者的查询及购买过程形成一整套动态的管理,能够极大地提高商品销售管理 的效率, 这也是商品销售管理的科学化、正规化管理,与世界接轨的重要条件。 小商品销售管理系统是典型的信息管理系统。本文介绍了小商品销售管理系统的 开发过程,设计中遇到的问题及解决方法,提高当前应用程序或系统开发进度和改善 工作性能。 1.21.2 国内外研究现状国内外研究现状 随着信息的高速发展以及高科技的普及,人们的生产、生活越来越离不开信息, 因此信息管理的重要性就日渐现形了,谁拥有了更多更有效的信息,谁就将在竞争中 处于有利地位。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这 正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进 行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其 安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信 息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。随着计算机 技术的迅猛发展,特别是网络技术数码存储与传输技术等的全面普及,使得人们对 知识有了更新的要求。因此,小商品销售管理系统也就应运而生。它是我国社会发展 的必然产物。 国外很多发达资本主义国家的有关人士都在开发商品销售管理系统,而大型的商 品销售管理系统功能过于强大而造成操作繁琐降低了工作效率。所以本次开发的商品 销售管理系统可以使我们国内新起的小型店铺更好的操作。 商品销售管理系统作为 B2B,B2C(Business to Customer,即企业对消费者) , C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商 务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设 B2C 的网上购物系 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 2 统。 商品销售管理是一种具有交互功能的商业信息系统。它向用户提供静态和动态两 类信息资源。所谓静态信息是指那些比较固定、定时更新的信息,如供货商信息、管 理规范和商品种类等等;动态信息是指随时变化的信息,如商品报价,订单的管理和 商品的出入库信息等。商品销售管理系统具有强大的交互功能,可使商家和用户方便 的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资 金的无纸化交换。 1.31.3 系统设计目标系统设计目标 小商品销售管理系统主要是对后台管理和前台操作。后台管理是管理员对本网站 的维护,通过商品资料(商品添加、商品修改) ,以及常规设置等功能达到对网站的管 理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品 搜索功能。小商品销售管理系统的特点是客户和电子商品信息量很大,管理员需要整 理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品 基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实 用、安全等要求。 面对庞大的信息量,有必要开发商品销售管理系统来提高管理工作的效率。本系 统使用计算机对商品的销售进行管理,具有手工管理所无法比拟的优点。通过这样的 系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量, 有效地提高进销存的工作效率。 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 3 2 2 系统相关技术系统相关技术 2.12.1 开发技术的选择开发技术的选择 合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。要开发一 个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有 JSP、ASP、PHP。它们的特性比较如下: 表 2-1 asp/jsp/php 比较表 技术名称 ASPJSPPHP 对数据库的支持好好好 开发难易度容易容易较难 使用平台 Windows9X/NTWindows/UNIXUNIX 安全性不好好不好 对组件的支持支持支持不支持 执行方式解释执行编译之后执行解释执行 跨平台不好好好 这三种都是在传统的 HTML 代码中,利用 HTML 标签的扩展,构成页面。不难看出, JSP 的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两种技术都 要好,因此,最后选择基于 Java 的 JSP 技术作为动态网页的开发技术。 2.22.2 系统的主要架构及开发模式系统的主要架构及开发模式 系统的建设关键在于其所使用的架构,传统的 c/s 架构已经不能满足大量用户的 访问和操作,b/s 基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处 理工作交给服务器端来处理,客户端只用通过普通的 IE 浏览器即可访问系统,方便快 捷而且利于系统的更新和维护,java 语言在该方面更是得天独厚,j2ee 规范的出现则 使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方 面也做的更好。基于 mvc 的开发流程则使开发过程更加清晰明了,利于做一些复杂的 逻辑实现,从而节省了开发周期和开发成本。 2.2.1 基于 B/S 的体系结构 在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求, 服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S 结构简化了客户 机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据 库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 4 加工、结果返回以及动态网页生成等工作全部由 Web Server 完成。实际上 B/S 体系结 构是把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web 服务器 单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了 Web 服务器。 这种三层体系结构如图 2.1 所示。 图 2-1 三层体系结构图 这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来, 也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部 分分给了功能服务器,使客户机一下子苗条了许多,不再负责处理复杂计算和数据 访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个 客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与 层之间相互独立,任何一层的改变不会影响其它层的功能。 2.2.2 基于 MVC 的应用开发模式 在传统的基于 Web 的应用系统中,例如 ASP,CGI 等,通常开发者将业务逻辑,数 据逻辑、展示逻辑等混杂在一起,在同一个界面面里既进行后台数据库的访问和操作, 同时还包含业务流程和页面表示。这样编写出来的程序,既不利于程序员对业务代码 的调试,同时也不利于编辑人员进行交互页面的设计。同时系统也不具备可扩展性, 当要在现有业务上进行扩展的时候,通常无法借助于现有的资源和应用,而只能够重 新编写,大大增加了投资,延长了系统上线的时间,失去了竞争市场的优势。 在本系统中,将采用通行的 MVC 模式来构建应用。这种结构解决了前面所述的所 有问题,在应用集成网络中,通过企业级高端 J2EE 应用服务器实现 MVC 开发模型。 MVC 的逻辑图 2-2 所示: 应用服务器 EJB 容器 业务组件 数据库 Web 服务器 浏 览 器 J s p Serverl et 控制 器 图 2-2 应用服务器之上采用 MVC 开发的逻辑示意图 Browse 浏览器 Web 服务器 数据库 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 5 Control 服务控制 View 显示方式Model 业务逻辑模型 输入请求 图 2-3 MVC 业务流程示意图 通过这种方案,可以迅速地实现整个业务,其优势和特点如下: 1.Model(模型)层:由 EJB 组件来实现,EJB 将具体的业务封装在组件内部,具 备安全、高性能、可重用等优秀的特征。 2.View(视图)层:由 JSP、HTML 组成。这一层次的特点是能够真实地展示和客 户交互的界面,具备可描绘的功能。同时能够嵌套动态数据,可以进行动态页面的展 示。同时可以方便地进行客户端的个性化定制。根据每个客户的需求来展示不同风格 的界面。 3.Controller(控制器)层:是非常重要的一层。这一层是连接 View 和 Model 的 纽带,同时也是将这两层进行最大限度分离的工具。通常由 Servlet 来实现,Servlet 和 JSP 虽然同样都属于页面展示工具,但分属两层。主要在于 JSP 以脚本语言的形式 存在, 它的主要优势是进行动态数据的 Web 展示,而 Servlet 是一个完整的 Java 程 序,进行业务的调用和流程的处理是它的长处。 通过这种模型的建立,应用系统具备了非常好的性能和可扩展性。将业务组件和 展示页面进行分离,并通过 Controller 来描述调用关系,一方面可以提高效率,另一 方面也可以增加系统扩充的能力,使系统可以进行最快速度的业务扩展,以满足不同 用户、不同阶段、各种各样的业务需求。 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 6 3 3 销售管理系统需求分析销售管理系统需求分析 3.13.1 可行性分析可行性分析 3.1.1 经济可行性 开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其 他应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后,与 传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财 力。所以,从经济的角度来看,该系统可行。 3.1.2 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否 满足开发的需求等。本网站用的是 JSP 开发语言,调试相对简单,当前的计算机硬件 配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单 机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、 价格低,完全能满足系统的需求。 3.1.3 运行可行性 运行可行性是对组织结构的影响,当前信息化技术已经相当普及,各类操作人员 水平都有相当的高度,所以在运行上是可行性的。 本系统的开发,是典型的 Mis 开发,主要是对数据的处理,包括数据的收集,数 据的变换,及数据的各种报表形式的输出。采用流行的 JSP+SQLSERVER 2000 体系,已 无技术上的问题。 3.1.4 时间可行性 从时间上看,在三个月的时间里学习相关知识,并开发网站,时间上是有点紧, 但不是不可能实现,通过三个多月的努力功能基本实现。 3.1.5 法律可行性 1.所有技术资料都为合法。 2.开发过程中不存在知识产权问题。 3.未抄袭任何网站,不存在侵犯版权问题。 4.开发过程中未涉及任何法律责任。 本文所设计和开发的小商品销售管理系统是经过很长时间的调查和分析才开始具 体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采 用 Web 技术,借助于 Internet 互联网广泛应用技术,达到资源共享,提高以往购物的 局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 7 范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。 本系统的设计遵循以下规则: 1简单性:在实现平台的功能的同时,尽量让界面操作简单易懂,这对于一个网 站来说是非常重要的。 2.针对性:该平台设计是小商品销售管理系统及后台管理的定向开发设计,所以 具有专业突出和很强的针对性。 3.实用性:该平台能完成商品销售管理和管理员管理的基本信息,具有良好的实 用性。 综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。 3.23.2 功能分析功能分析 3.2.1 系统功能 1.商品类别添加 2.用户管理; 3.供应商管理; 4.商品管理; 5.商品销售管理; 6.商品订购管理。 经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下: (1)用户管理:能够完成用户基本信息录入的注册和用户基本信息的修改。 (2)管理员管理:能够完成管理员对网站的商品信息管理(商品添加、商品审查) (3)搜索功能:能过电子商品的名称进行搜索。 (4)查询功能:能够通过查看购物车对所选商品进行确定、挑选。 3.2.2 系统对环境的要求 服务器端的最低配置是由建立站点所需要的软件来决定的,在最低配置的情况下, 服务器的性能往往不尽人意,而现在硬件性能已经相当出色,而且价格也很便宜,因 此通常应给服务器端配置高性能硬件。本机器的配置如下: 处理器:Inter Pentium 41.6Hz 或更高。 内存:256MB 硬件空间:40GB 题目主要采用的技术 数据库:Microsoft SQL Server 2000。 编程语言:jsp,java。 服务器:Tomcat5.5,jdk1.5 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 8 开发环境:WindowsXP 3.33.3 业务流程图业务流程图 图 3-1 主要功能流程图 主页面 index.jsp 。 添 加 新 用 户 用户登录管理员登录 填写订单 商 品 查 询 用 户 管 理 修 改 用 户 名 商 品 添 加 供 货 商 管 理 供 货 商 添 加 供 货 商 删 除 普通用户退 出 返 回 选 购 物 品 提交订单 交易成功入库 修 改 密 码 退出 普通用户 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 9 4 4 概要设计概要设计 4.14.1 系统结构设计系统结构设计 在平台功能的分析基础上,得到本系统的功能模块图如下: 图 4-1 平台购物模块图 4.24.2 功能模块设计功能模块设计 4.2.1 数据添加流程 添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之 后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。数据添 加流程图如图 4-2 所示: 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 10 开始 数据库生成编号 输入数据 是否合法 写入数据库 结束 图 4-2 数据添加流程图 4.2.2 数据修改流程 在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合 法则保存至数据库,不合法重新输入。数据修改流程图如图 4-3 所示: 输 入 不 合 法 不删除 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 11 开始 选择需要删除记录 是否删除 更新数据库 图 4-3 数据修改流程图 注册的具体实现为: 点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用 户名,密码,E_mail,地址,电话,真实,姓名等各项信息,提交后,系统进行检测判 断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注 册过,如果没有则进行下一步判断,用户输入的两次密码是否一致,然后依次往后判 断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注 册信息写入会员表即 user 并提示用户注册成功,用户登陆后,就可以进行有效的购物 了。 4.2.3 用户登录流程 用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的 结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用 户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。 首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此 对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后 再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外 还需要用户的性别、电话号码等。用户登录流程如图 4-4 所示: 登录入口 取得用户名和密码 将 username 存入 session 中 用户是否存在 核对密码 登录成功 是 是 否 否 不存在 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 12 密码不正确 图 4-4 用户登录流程图 4.2.4 商品管理流程 图 4-5 商品管理流程图 在该功能里管理员可以进行不需要的商品的删除,管理员也可以浏览到商品的详 细信息。并且比普通用户在浏览商品界面里所看到的商品信息多一个该商品在数据库 中的 ID。 4.34.3 数据库的设计数据库的设计 在建设网站系统之前,必须对系统所用到的数据进行大致的分类和具体的结构设 商品管理 查询商品 修改删除 满意否 返回 添加商品 是 否 不 满 意 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 13 计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻 辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。 数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量 分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什 么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的 三个元素,也是一个好的数据库设计的核心。本系统的后台数据库包含下列 4 张数据 表: 表 4-1 管理对象表(admin) 字段名数据类型长度是否为主键描述 IdInt10 是编号 NameVarchar20 否姓名 PwdVarchar20 否密码 QuanxianInt2 否权限 表 4-2 销售管理表(xiaosou) 字段名数据类型长度是否为主键描述 IdInt10 是编号 ShangpinidInt10 否商品编号 SumsInt10 否数量 TimeDatetime20 否时间 表 4-3 订单管理表(dingdan) 字段名数据类型长度是否为主键描述 IdInt10 是编号 DingdanidInt10 否订单编号 ShangpinidInt10 否商品编号 SumsInt10 否数量 表 4-4 商品种类表(shangpin) 字段名数据类型长度是否为主键描述 IdInt10 是编号 NameVarchar20 否商品名称 CandiVarchar20 否产地 JinjiaInt10 否进价 DanjiaInt10 否单价 DanweiVarchar10 否单位 ZhongleiVarchar10 否种类 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 14 KucunInt20 否库存 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 15 图 4-6 数据库 uml 图 5 5 系统详细设计与实现系统详细设计与实现 5.15.1 系统功能的实现系统功能的实现 5.1.1 登录管理 如图 5-1 所示输入用户名密码进入系统界面分为管理员账号和普通用户账号两种, 管理员登录后,可进行用户的添加,修改与删除,普通用户登录,则只能对商品的买 卖进行操作。 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 16 图 5-1 登录管理 public class LoginBean Connection conn = null; Statement st = null; ResultSet rs = null; ArrayList al = new ArrayList(); public int login(String name,String pwd) int temp = 0; conn = DBConn.getConn(); try st = conn.createStatement(); rs = st.executeQuery(select * from admin where name=+name+); if(rs.next() String id = rs.getString(id); String tname = rs.getString(name); String tpwd = rs.getString(pwd); String quanxian = rs.getString(quanxian); 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 17 if(pwd.equals(tpwd) temp = 1; al.add(id); al.add(tname); al.add(tpwd); al.add(quanxian); else temp = 2; else temp = 3; catch (SQLException e) e.printStackTrace(); finally DBConn.close(conn,st,rs); return temp; public ArrayList getArrayLst() return al; 5.1.2 商品添加 可以增加商品信息、修改商品信息情况和删除商品信息,这是所有系统管理的起 始,因为如果商品信息不存在,将无法进行相应的管理。如图 5-2 所示: 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 18 图 5-2 商品添加 package servlet; import java.io.IOException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import bean.SelectBean; public class ShangpinListServlet extends HttpServlet /* * Constructor of the object. */ public ShangpinListServlet() super(); 大连交通大学信息工程学院 2012 届本科生毕业设计(论文) 19 /* * Destruction of the servlet. */ public void destroy() super.destroy(); / Just puts destroy string in log / Put your code here public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException SelectBean sb = new SelectBean(); String sql = select * from shangpin; String sql1 = select * from leibie; String sql2 = select * from souyin; String sql3 = select * from supplier; String sql4 = select * from dingdan; Stringargs=id,name,candi,jinjia,danjia,danwei,zhonglei,kucun,supplierid; String args1 = id,leibie; String args2 = id,souru,jine,souyinyuan,soutime; String args3 = id,name,addrss,lianxi; String args4 = id,supplierid,zuangtai,times; ArrayList al = sb.select(sql, args); ArrayList al1 = sb.select(sql1, args1); ArrayList al2 = sb.select(sql2, args2); ArrayList al3 = sb.select(sql3, args3); ArrayList al4 = sb.select(sql4, args4); request.setAttribute(shangpin, al); request.setAttribute(leibie, al1); request.setAttribute(souyin, al2); request.setAttribute(supplier, al3); request.setAttribute(dingdan, al4); String sql5 = select count(zhonglei) as sums,zhonglei from shangpin group by zhonglei; String
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025金华武义县人力资源限公司招聘1名项目制员工模拟试卷(含答案详解)
- 2025年乐山高新区管委会直属事业单位公开考核招聘工作人员的模拟试卷及1套完整答案详解
- 关于继续履行合同的通知书6篇
- 设备租赁维修技术协议合同
- 驻校卫生员考试题库及答案
- 物种起源考试题库及答案
- 主体结构考试题库及答案
- 支护工考试题库及答案
- 2025年新疆农作物制种种植保险合同协议
- 2025年广西梧州市辅警考试真题及答案
- 经济学研究生组会文献汇报
- 2025年新护士招聘三基考试题库及答案
- 智能化凝点试验系统多源数据融合的异构接口标准化难题及解决方案
- 防滑跌安全培训课件
- 2024年绍兴杭绍临空示范区开发集团有限公司招聘真题
- 2025资产抵押合同(详细)
- 小额农业贷款技术服务合作协议
- 2025年押运员模拟考试试题及答案
- 沉井施工合同4篇
- 2026年高考试题汇编政治专题26树立科学思维观念
- 2025年山东省青岛市中考英语试卷附答案
评论
0/150
提交评论