




已阅读5页,还剩75页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北经贸大学毕业论文 I 家电配件仓库管理系统毕业论文家电配件仓库管理系统毕业论文 目目 录录 1 1 绪论绪论 1 1 1 课题研究的背景 1 1 2 课题研究的意义 2 2 2 开发技术简介开发技术简介 3 2 1 系统的开发环境 3 2 1 1 MyEclipse 3 2 1 2 数据库简介 3 2 1 3 Tomcat 4 2 2 系统开发的思想与技术 4 2 2 1 JSP 技术与 MVC 模式以及系统的基本框架 4 2 2 2 S S H 框架优点 5 3 系统总体设计系统总体设计 9 3 1 总体功能模块 9 3 2 超级管理员功能模块 9 3 3 仓库管理员功能模块 10 3 4 仓库保管员功能模块 10 3 5 维修工程师功能模块 11 4 系统详细设计与实现系统详细设计与实现 12 4 1 系统和数据库的配置 12 4 2 概念模型设计 13 4 3 数据库表的设计 13 5 系统功能的实现系统功能的实现 16 5 1 系统功能实现的主要框架 16 5 1 1 S S H 框架 16 5 1 2 hibernate 配置文件 16 河北经贸大学毕业论文 II 5 1 3 struts 配置文件 18 5 1 4 Spring 配置文件 19 5 2 系统功能实现的主要模块 22 5 2 1 登陆页面 22 5 2 2 超级管理员 24 5 2 3 仓库管理员 31 5 2 4 仓库保管员 58 5 2 5 维修工程师 67 6 系统的运行与调试系统的运行与调试 73 6 1 配置服务器 73 6 2 添加项目输出 74 6 3 运行项目 75 结束语结束语 76 致致 谢谢 77 参考文献参考文献 78 河北经贸大学毕业论文 1 1 1 绪论绪论 1 11 1 课题研究的背景课题研究的背景 随着我国经济的飞速发展 各种类型的电器公司企业迅速崛起 规模 不断的扩大 电器产品数量急剧增加 维修配件也在急剧增加 面对庞大 的配件信息量 如何管理好配件库存品 对于企业来说是十分重要的 之 前 家用电器很少 配件的储存量也十分有限 基本上都是通过纯手工的 方式来管理配件的存货量 如今 面对庞大的配件信息量 好多企业都有 自己的配件仓库管理模式管理配件 但是并不完善 大多数企业只是单独 的一个仓库管理系统 并没有把顾客的需求同配件生产量联系起来 有些 配件供不应求 有些配件的库存量却很大 这时就需要一套更加完整的系 统来帮助企业管理 把现有的需求量都回馈给配件生产商 有的配件缺货 说明需求量大 要及时补充增量生产此类配件 有的配件库存量大 要减 缓此类配件的生产速度 达成需求平衡的良好局面 避免造成资源的大量 浪费 从 70 年代开始 计算机技术开始应用到物流领域 随着物流市场和 物流信息化的发展 物流软件市场也应运而生并迅速发展起来 国内外出 现了一大批物流软件供应商和物流软件 物流软件作为管理软件 较其 它应用软件呈现先进性 高效性 可靠性和安全性等特点 较其它管理软 件 如 ERP Enterprise Resource Planning 具有以下特点 实施风险小 实 施迅速 效益显著 见效快 根据物流软件结构分类 就目前物流软件所使用的应用范围来说 物 流软件包括如下几个子系统 WMS Warehouse Management System 仓库管 理系统 TMS Transportation Management System 运输管理系统 OMS Order Management System 定单管理系统 SMS Service Management System 服务管理系统 其中 WMS 主要提供了一整套仓库业务以及作业 管理系统 通过仓库管理系统可以实现库位分配自动化和智能化 提高仓 库作业效率和速度 提供准确的库存信息 并使之与实际库存变化同步 国内的很多企业 由于信息的记录 收集 汇总 处理分析还处于比 较低的水平 记录中信息分散 格式随意 应用单一 收集中不及时 不 全面 不完善 保留不科学 汇总时口径不一 主题多元 结果不一 处 河北经贸大学毕业论文 2 理分析方法落后 效率低下 只有短期 难以支持趋势等 1 2 课题研究的意义课题研究的意义 仓库管理系统是通过入库业务 出库业务 库存调拨 库存调整 结 合批次管理 物料对应 库存盘点 质检管理 实时库存管理等功能综合 运用的管理系统 对库存业务的物流和成本管理全过程进行有效控制和跟 踪 实现完善的企业仓库信息管理 仓库管理系统的投入 将使仓库的管 理更加正规化 为产品的出入库管理部门和销售部门提供了方便 降低了 仓库的损耗 企业可以对售出的产品进行跟踪服务 同时也免去了销售人 员按以往惯例亲自前往用户处去核实货物情况的麻烦 提高了办事效率 节省了费用 而且还避免了不必要的业务纠纷 维护了企业长期与用户建 立的良好信誉 河北经贸大学毕业论文 3 2 系统的开发环境与技术简介系统的开发环境与技术简介 2 1 系统开发环境系统开发环境 2 1 1 MyEclipse 在开发本平台中所用到的开发工具就是是知名的 java 项目开发工具 MyEclipse MyEclipse 企业级工作平台 MyEclipse Enterprise Workbench 简称 MyEclipse 是对 Eclipse IDE 的一种扩展 利用 MyEclipse 我们可以在数据库和 J2EE 的开发 发布 以及在应用程序服 务器的整合当中极大地提高系统的工作效率 MyEclipse 是一个功能非常 丰富的 J2EE 集成开发环境 包括了完备的编码 调试 测试和发布功能 完整支持 HTML Struts JSP CSS Javascript SQL Hibernate 在结构上 MyEclipse 的特征可以被分为 7 类 J2EE 模型 WEB 开发 工具 EJB 开发工具 应用程序服务器的连接器 J2EE 项目部署服务 数 据库服务 MyEclipse 整合帮助 对于以上每一种功能上的类别 在 Eclipse 中都有相应的功能部件 并通过一系列的插件来实现它们 MyEclipse 结构上的这种模块化 可以 让我们在不影响其他模块的情况下 对任一模块进行单独的扩展和升级 简单而言 MyEclipse 是 Eclipse 的插件 也是一款功能强大的 J2EE 集成 开发环境 支持代码编写 配置 测试以及除错 2 1 22 1 2 数据库简介数据库简介 数据库使用的是 MySQL 开源数据库 MySQL 的特性 使用 C 和 C 编写 并使用了多种编译器进行测试 保证源代码的可移植性 支持 AIX FreeBSD HP UX Mac OS OpenBSD OS 2 Wrap Solaris Windows 等多种操作系统 为多种 编程语言提供 API 这些编程语言包括 C C Eiffel Java Perl PHP Python Ruby 和 Tcl 等 支持多线 程充分利用 CPU 资源 优化的 SQL 查询算法 有效地提高查询速度 既能 够作为一个单独的应用程序应用在客户端服务器网络环境中 也能够作为 一个库而嵌入到其他的软件中提供多语言支持 常见的编码如中文的 GB2312 BIG5 日文的 Shift JIS 等都可以用作数据表名和数据列名 提 河北经贸大学毕业论文 4 供 TCP IP ODBC 和 JDBC 等多种数据库连接途径 提供用于管理 检查 优化数据库操作的管理工具 可以处理拥有上千万条记录的大型数据库 MySQL 的应用 与其他的大型数据库例如 Oracle DB2 SQL Server 等 相比 MySQL 自有它的不足之处 如规模小 功能有限 MySQL Cluster 的功能和效率都相对比较差 等 但是这丝毫也没有减少它受欢迎的程度 对于一般的个人使用者和中小型企业来说 MySQL 提供的功能已经绰绰有 余 而且由于 MySQL 是开放源码软件 因此可以大大降低总体成本 2 1 32 1 3 TomcatTomcat Tomcat 很受广大程序员的喜欢 因为它运行时占用的 系统资源小 扩展性好 支持负载平衡与邮件服务等开发应用系统常用的功能 而且 它还在不断的改进和完善中 任何一个感兴趣的程序员都可以更改它或 在其中加入新的功能 Tomcat 是一个轻量级应用 服务器 在中小型系统和并发访问用户 不是很多的场合下被普遍使用 是开发和调试JSP 程序的首选 对于 一个初学者来说 可以这样认为 当在一台机器上配置好Apache 服 务器 可利用它响应对 HTML 页面的访问请求 实际上 Tomcat 部分 是 Apache 服务器的扩展 但它是独立运行的 所以当你运行tomcat 时 它实际上作为一个与 Apache 独立的进程单独运行的 这里的诀窍是 当配置正确时 Apache 为 HTML 页面服务 而 Tomcat 实际上运行 JSP 页面和 Servlet 另外 Tomcat 和 IIS Apache 等 Web 服务器一样 具有处理 HTML 页面的功能 另外 它还是一个 Servlet 和 JSP 容器 独立的 Servlet 容器是 Tomcat 的默认 模式 2 2 系系统统开开发发的的思思想想与与技技术术 2 2 1 JSP 技技术术与与 MVC 模模式式以以及及系系统统的的基基本本框框架架 本系统采用 jsp 技术 基于 MVC 模式开发 使用 SSH 框架 struts2 spring hibernate 来增加系统的开发速度 所谓的 MVC 模 式是 Model View Controller 的缩写 中文翻译为 模式 视图 控制器 程序就是用 struts2 和 hibernate 这两个框架来实现模型层和控制器 这两层 jsp 实现视图这一层 一般来说程序就是在数据库和页面之间起 桥梁作用的 jsp 页面请求先到 action 再到 dao 再回到 action 回到 河北经贸大学毕业论文 5 jsp 页面 action 主要处理来自页面的请求 dao 主要是和数据库的交互 struts2 主要用在 action 处理来自页面的请求 处理完请求后跳转回页 面 Hibernate 主要用在 dao 包括对数据库的增 删 改 查的操作 spring 控制程序的流程 2 2 22 2 2 S S HS S H 框架的优点框架的优点 S S H 框架是 J2EE 应用中 struts2 spring hibernate 三大免费开 源框架的结合使用 它可以看成工具 也是中间件 他是用来提高我们的 开发效率 提高我们软件产品的可维护性 可扩展性乃至敏捷性的 他们 里面有很多优秀的设计理念及模式应用 比如 struts 属于 MVC 框架 关 键是要了解 MVC 的概念及大致原理 而 hibernate 属于 ORM 系统 属于持 久层的解决方案 同样需要对 ORM 的概念及原理有一个总体的了解 而 spring 属于应用程序框架 其核心是 IOC 容器以及 AOP Spring 中还集成 了很多适用东西 比如对 JDBC 的封装 自己的 MVC 对动态语言的简洁访 问等 它由以下 3 个框架构成 1 Struts2 框架 Struts2 是 Apache 组织的一个开放源码项目 Struts2 是一个比较好 的 MVC 框架 提供了对开发 MVC 系统的底层支持 它采用的主要技术是 Servlet JSP 和 Custom tag library 其基本构成如图 2 1 所示 河北经贸大学毕业论文 6 图图 2 1 Struts 框架工作流程框架工作流程 2 Spring 框架 Spring 的核心是个轻量级 Lightweight 的容器 Container 它 是实现 IoC Inversion of Control 容器 非侵入性 No intrusive 的框架 并提供 AOP Aspect oriented programming 概念的实现方式 提供对持久层 Persistence 事务 Transaction 的支持 提供 MVC Web 框架的实现 并对一些常用的企业服务 API Application Interface 提供一致的模型封装 是一个全方位的应用程序框架 Application framework 除此之外 对于现存的各种框架 Struts JSF Hibernate 等 Spring 也提供了与它们相整合的方案 河北经贸大学毕业论文 7 Spring 框架由以下 7 个部分组成 图图 2 2 Spring 框架构成框架构成 3 Hibernate 框架 Hibernate 是一个开放源码的 ORM 持久层框架 作为优秀的持久层 框架实现 Hibernate 框架提供了强大 高性能的对象到关系型数据库的 持久化服务 开发人员可以使用面向对象的设计进行持久层开发 简单的 说 Hibernate 只是一个将持久化类与数据库表相映射的工具 每个持久 化类实例均对应于数据库表中的一个数据行而已 用户只需直接使用面向 对象的方法操作此持久化类实例 即可完成对数据库表数据的插入 删除 修改 读取等操作 河北经贸大学毕业论文 8 图图 2 3 Hibernate 框架框架 河北经贸大学毕业论文 9 3 3 系统总体设计系统总体设计 3 13 1 总体功能模块总体功能模块 家电配件仓库管理系统分超级管理员 维修工程师 仓库管理员和仓 库保管员四个角色 总功能如图 3 1 所示 图 3 1 系统功能需求分析 3 23 2 超级管理员功能模块超级管理员功能模块 超级管理员功能包括 对仓库管理员 维修工程师 仓库保管员的管 理 如图 3 2 所示 河北经贸大学毕业论文 10 图 3 2 超级管理员功能图 3 33 3 仓库管理员功能模块仓库管理员功能模块 仓库管理员主要功能包括 商品管理 配件入库管理 配件出库管理 库存管理 仓库管理员的功能图如图 3 3 所示 图 3 3 仓库管理员的功能图 3 43 4 仓库保管员功能模块仓库保管员功能模块 仓库保管员主要功能 从仓库管理员收到单据 对商品进行出库 入 河北经贸大学毕业论文 11 库操作 仓库保管员功能模块如图 3 4 所示 图 3 4 仓库保管员功能图 3 53 5 维修工程师功能模块维修工程师功能模块 维修工程师主要功能 向仓库管理员申请家电货物配件 维修工程师 功能模块如图 3 5 所示 图 3 5 维修工程师功能图 河北经贸大学毕业论文 12 4 4 系统详细设计与实现系统详细设计与实现 4 14 1 系统和数据库的配置系统和数据库的配置 系统按通用的 B S 浏览器 服务器 模式进行设计 如图 4 1 数据库在一个信息管理系统中占有非常重要的地位 数据库结构设计 的好坏将直接对应用系统的效率 以及实现的效果产生影响 合理的数据 库结构设计可以提高数据存储的效率 保证数据的完整和一致 4 24 2 概念模型设计概念模型设计 概念模型设计的典型方法是用 E R 图方法 即用实体 联系模型表 示 E R 方法是用 E R 图来描述显示世界 E R 图包含三个基本成分 实 体 联系 属性 它直观易懂 能够比较准确地反映现实世界的信息联系 从概念上表示一个数据库的信息组织情况 本系统 E R 图如下 河北经贸大学毕业论文 13 4 34 3 数据库表的设计数据库表的设计 数据库的内容以及表的设计直接影响到开发的系统的质量 好的 设计可以达到方便易用的功能 根据系统的要求 我们采用的数据库是 MySQL 具体信息如下 4 3 14 3 1 t usert user 表的设计表的设计 t user 表是所有用户的信息表 如图 4 3 1 所示 字段名称数据类型字段大小说明 idbigint20用户编号 主键 addressvarchar255用户姓名 birthdaydate255出生日期 createtimedate255创建日期 passwordvarchar255用户密码 phonevarchar255联系电话 rolevarchar255在系统中的角色 indatedate255入职日期 truenamevarchar255实际姓名 usernamevarchar255用户名 sexvarchar255性别 payvarchar255薪资 4 3 24 3 2 t productt product 表的设计表的设计 t product 表是仓库管理员管理仓库货物的表 如图 4 3 2 所示 字段名称数据类型字段大小说明 idbigint20货物 ID bianhaovarchar255货物在仓库里的编号 changjiavarchar255厂家 leixingvarchar255货物类型 namevarchar255货物名称 picivarchar255货物批次 河北经贸大学毕业论文 14 xinghaovarchar255货物型号 zhiliangvarchar255货物质量 4 3 34 3 3 t jiehuot jiehuo 表的设计表的设计 t jiehuo 表是仓库保管员的接货信息的表 如图 4 3 3 所示 字段名称数据类型字段大小说明 idbigint20货物 ID fahuorenvarchar255发货人 jiehuozhuangtaivarchar255接货状态 rukushijianvarchar255入库时间 shuliangint11货物数量 productidbigint20货物在仓库里的编号 useridbigint20仓库管理员 user2idbigint20仓库保管员 4 3 44 3 4 t chuhuot chuhuo 表的设计表的设计 t chuhuo 表是仓库保管员的出货信息表 如图 4 3 4 所示 字段名称数据类型字段大小说明 idbigint20货物 ID chuhuoshijianvarchar255出货时间 jiehuozhuangtaivarchar255接货状态 shuliangint11货物数量 productidbigint20货物在仓库里的编号 useridbigint20仓库管理员 user2idbigint20仓库保管员 user3idbigint20维修工程师 4 3 54 3 5 t kucunt kucun 表的设计表的设计 t kucun 表是仓库管理员和保管员查看仓库内货物信息的表 如图 河北经贸大学毕业论文 15 4 3 5 所示 字段名称数据类型字段大小说明 idbigint20货物 ID shuliangint11货物数量 productidbigint20货物在仓库里的编号 4 3 64 3 6 t shenqingt shenqing 表的设计表的设计 t shenqing 表是维修工程师向仓库管理员申请货物配件的表 如 图 4 3 6 所示 字段名称数据类型字段大小说明 idbigint20货物 ID jiehuozhuangtaivarchar255接货状态 shuliangvarchar255货物数量 productidbigint20货物在仓库里的编号 useridbigint20仓库管理员 user2idbigint20仓库保管员 5 5 系统功能实现系统功能实现 河北经贸大学毕业论文 16 5 15 1 系统功能实现的主要框架系统功能实现的主要框架 5 1 15 1 1 S S HS S H 框架框架 SSH 框架就是 struts2 spring hibernate 的简称 运用 3 个框架的集成协作使 用 可以有效的提高代码编写的效率 从而有效的降低程序开发的周期 5 1 25 1 2 hibernatehibernate 配置文件配置文件 DBPool proxool xml org hibernate connection ProxoolConnectionProvider true true org hibernate dialect MySQLDialect thread update 这是Hibernate的配置文件 在该文件中proxool xml首先加载了连接池的一个 配置 就是加载了数据库的连接信息 true true表示控制台打印SQL语句 并格式化 SQL语句 org hibernate dialect MySQLDialect表示 当前数据库的语言是MYSQL 河北经贸大学毕业论文 18 都表示当前数据库建立起来的表和类之间的映射关系 比如表示User类和t user表之间的建立起来的对应 关系 其他也都类似 5 1 35 1 3 strutsstruts配置文件配置文件 index jsp login jsp url url 河北经贸大学毕业论文 19 这是 struts 的配置文件 该文件的作用主要起到来自 JSP 的请求的跳转 分配的作用 该 struts 配置文件是个总的配置文件 5 1 45 1 4 springspring 配置文件配置文件 Spring 在本项目中主要用到了 IOC 的功能 就是把对象实例化 河北经贸大学毕业论文 20 本段代码是把DAO实例化的代码 通过spring的IOC模式 本段代码是把 ManageAction 实例化的代码 原理也是 spring 的 IOC 模式 河北经贸大学毕业论文 21 Spring的其他配置 classpath hibernate cfg xml 河北经贸大学毕业论文 22 5 25 2 系统功能实现的主要模块系统功能实现的主要模块 5 2 15 2 1 登陆页面登陆页面 登录代码 登录代码 用户登录操作 public String login throws IOException HttpServletRequest request ServletActionContext getRequest String username request getParameter username String password request getParameter password String role request getParameter role 河北经贸大学毕业论文 23 User user userDao selectBean where username username and password password and userlock 0 and role role if user null HttpSession session request getSession session setAttribute manage user this setUrl index return redirect else HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding gbk response getWriter print alert 用户 名或者账号错误 window location href index return null 本段代码是程序的登陆代码 首先从获取从页面输入的用户名和密码 还有用户的登陆角色 然后调用 userDao selectBean 方法 从数据库 里取出该条记录进行判断 如果该条记录存在 则说明用户登陆成功 同 时把用户信息存在 session 里面方便调用 如果记录为空 则跳转到登陆 页面 同时提醒用户错误信息 河北经贸大学毕业论文 24 5 2 2 超级管理员超级管理员 登陆界面 登陆界面 超级管理员的操作 超级管理员的操作 1 1 添加用户 如图所示 添加用户 如图所示 河北经贸大学毕业论文 25 代码如下 添加用户操作 public void useradd2 throws IOException HttpServletRequest request ServletActionContext getRequest String username request getParameter username String truename request getParameter truename String address request getParameter address String phone request getParameter phone String xingbie request getParameter xingbie String chushengnianyue request getParameter chushengnianyue String ruzhiriqi request getParameter ruzhiriqi String xinzi request getParameter xinzi String role request getParameter role 河北经贸大学毕业论文 26 User bean userDao selectBean where username username if bean null bean new User bean setCreatetime new Date bean setPassword 111111 bean setRole 1 bean setTruename truename bean setUsername username bean setAddress address bean setPhone phone bean setXingbie xingbie bean setChushengnianyue chushengnianyue bean setRuzhiriqi ruzhiriqi bean setXinzi xinzi bean setRole Integer parseInt role userDao insertBean bean HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter out print Util tiaozhuan 操作成功 method userlist userlist out flush out close else HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter out print Util tiaozhuan 该用户名已经存在 操作失败 method userlist userlist 河北经贸大学毕业论文 27 out flush out close 2 2 删除用户 超级管理员只能重新设置普通用户密码 如图所示 删除用户 超级管理员只能重新设置普通用户密码 如图所示 代码如下 删除用户操作 public void userdelete throws IOException HttpServletRequest request ServletActionContext getRequest User bean userDao selectBean where id request getParameter id bean setUsername bean getUsername delete bean setUserlock 1 userDao updateBean bean HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter out print Util tiaozhuan2 操作成功 method userlist userlist out flush out close 河北经贸大学毕业论文 28 3 3 修改用户 如图所示 修改用户 如图所示 代码如下 修改密码操作 public void changepwd2 throws IOException HttpServletRequest request ServletActionContext getRequest HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter HttpSession session request getSession User u User session getAttribute manage String password1 request getParameter password1 String password2 request getParameter password2 String password3 request getParameter password3 User bean userDao selectBean where username u getUsername and password password1 if password2 equals password3 out print Util tiaozhuan2 两次输入密码不一致 houtai 河北经贸大学毕业论文 29 orderlist out flush out close else if bean null bean setPassword password2 userDao updateBean bean out print Util tiaozhuan2 操作成功 houtai orderlist out flush out close else out print Util tiaozhuan2 原密码错误 houtai orderlist out flush out close 4 4 查询用户所有信息 如图所示 查询用户所有信息 如图所示 用户列表查询 public String userlist10 HttpServletRequest request 河北经贸大学毕业论文 30 ServletActionContext getRequest String username request getParameter username String truename request getParameter truename StringBuffer sb new StringBuffer sb append where StringBuffer sb2 new StringBuffer sb2 append where if username null sb append and sb2 append username like username sb2 append and request setAttribute username username if truename null sb append and sb2 append truename like truename sb2 append and request setAttribute truename truename sb append userlock 0 and role 0 order by id desc String where sb toString 河北经贸大学毕业论文 31 sb2 append userlock 0 and role 0 String where2 sb2 toString int currentpage 1 int pagesize 20 if request getParameter pageNum null currentpage Integer parseInt request getParameter pageNum pagesize Integer parseInt request getParameter numPerPage int total userDao selectBeanCount where2 request setAttribute list userDao selectBeanList currentpage 1 pagesize pagesize where request setAttribute totalCount total request setAttribute ps pagesize request setAttribute pn currentpage request setAttribute url method userlist10 this setUrl user userlist10 jsp return SUCCESS 5 2 3 仓库管理员仓库管理员 登陆界面 登陆界面 河北经贸大学毕业论文 32 仓库管理员的操作 仓库管理员的操作 1 1 对仓库中的货物进行增 删 改 查 如图所示 对仓库中的货物进行增 删 改 查 如图所示 代码如下 货物列表 public String productlist HttpServletRequest request ServletActionContext getRequest StringBuffer sb new StringBuffer sb append where StringBuffer sb2 new StringBuffer sb2 append where 河北经贸大学毕业论文 33 sb append productlock 0 order by id desc String where sb toString sb2 append productlock 0 String where2 sb2 toString int currentpage 1 int pagesize 20 if request getParameter pageNum null currentpage Integer parseInt request getParameter pageNum pagesize Integer parseInt request getParameter numPerPage int total productDao selectBeanCount where2 request setAttribute list productDao selectBeanList currentpage 1 pagesize pagesize where request setAttribute totalCount total request setAttribute ps pagesize request setAttribute pn currentpage request setAttribute url method productlist this setUrl product productlist jsp return SUCCESS 货物查询 public String productlist10 河北经贸大学毕业论文 34 HttpServletRequest request ServletActionContext getRequest String name request getParameter name String bianhao request getParameter bianhao StringBuffer sb new StringBuffer sb append where StringBuffer sb2 new StringBuffer sb2 append where if bianhao null sb append and sb2 append bianhao like bianhao sb2 append and request setAttribute bianhao bianhao if name null sb append and sb2 append name like name sb2 append and request setAttribute name name sb append productlock 0 order by id desc 河北经贸大学毕业论文 35 String where sb toString sb2 append productlock 0 String where2 sb2 toString int currentpage 1 int pagesize 20 if request getParameter pageNum null currentpage Integer parseInt request getParameter pageNum pagesize Integer parseInt request getParameter numPerPage int total productDao selectBeanCount where2 request setAttribute list productDao selectBeanList currentpage 1 pagesize pagesize where request setAttribute totalCount total request setAttribute ps pagesize request setAttribute pn currentpage request setAttribute url method productlist10 this setUrl product productlist10 jsp return SUCCESS 添加货物操作 public void productadd2 throws IOException HttpServletRequest request ServletActionContext getRequest String changjia request getParameter changjia String leixing request getParameter leixing String name request getParameter name String pici request getParameter pici 河北经贸大学毕业论文 36 String xinghao request getParameter xinghao String zhiliang request getParameter zhiliang Product bean new Product bean setChangjia changjia bean setLeixing leixing bean setName name bean setPici pici bean setXinghao xinghao bean setZhiliang zhiliang bean setBianhao Util getTime2 productDao insertBean bean HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter out print Util tiaozhuan 操作成功 method productlist productlist out flush out close 删除货物操作 public void productdelete throws IOException HttpServletRequest request ServletActionContext getRequest Product bean productDao selectBean where id request getParameter id Kucun kucun kucunDao selectBean where product id bean getId 河北经贸大学毕业论文 37 if kucun getShuliang 0 HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter out print Util tiaozhuan2 该商品有库存 删除失败 method productlist productlist out flush out close return kucunDao deleteBean kucun bean setProductlock 1 productDao updateBean bean HttpServletResponse response ServletActionContext getResponse response setCharacterEncoding utf 8 PrintWriter out response getWriter out print Util tiaozhuan2 操作成功 method productlist productlist out flush out close 2 2 接货管理 查询 如图所示 接货管理 查询 如图所示 代码如下 河北经贸大学毕业论文 38 接货列表 public String jiehuolist HttpServletRequest request ServletActionContext getRequest StringBuffer sb new StringBuffer sb append where StringBuffer sb2 new StringBuffer sb2 append where HttpSession session req
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨组别沟通课件
- 医院新员工培训
- 儿童计数能力培养课件
- 2025版海洋环境保护技术研发科研技术服务合同
- 时代光华课件智能制造
- 二零二五年度离婚不离家财产分割与子女抚养权共享协议
- 二零二五年度进出港快件短驳运输与跨境电商物流服务协议
- 二零二五年度环保设备售后服务协议范本正规范本
- 二零二五版绿化工程园林植物保护劳务合同范本
- 二零二五年商业街承包招商合同模板
- 保安员资格考试复习题库及答案(800题)
- 乡村公路沥青铺设施工方案
- 普外科常见病种
- 智慧校园系统项目招标评标方法评分标准
- 2024年四川省公务员录用考试《行测》真题及答案解析
- DB1402T36-2024农村居家养老服务规范
- 中国发电企业碳中和数字转型白皮书-埃森哲
- 水稻植保无人机服务协议
- Unit 6 Work quietly!(教学设计)2023-2024学年人教PEP版英语五年级下册
- 读后续写体育竞技个人成长课件高三英语二轮复习
- 高考英语考纲词汇3500词(珍藏版)
评论
0/150
提交评论