![[软件管理系统类精品]仓库管理系统.doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/11/48f20395-3601-403e-8409-57cae0ea2361/48f20395-3601-403e-8409-57cae0ea23611.gif)
![[软件管理系统类精品]仓库管理系统.doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/11/48f20395-3601-403e-8409-57cae0ea2361/48f20395-3601-403e-8409-57cae0ea23612.gif)
![[软件管理系统类精品]仓库管理系统.doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/11/48f20395-3601-403e-8409-57cae0ea2361/48f20395-3601-403e-8409-57cae0ea23613.gif)
![[软件管理系统类精品]仓库管理系统.doc_第4页](http://file.renrendoc.com/FileRoot1/2020-1/11/48f20395-3601-403e-8409-57cae0ea2361/48f20395-3601-403e-8409-57cae0ea23614.gif)
![[软件管理系统类精品]仓库管理系统.doc_第5页](http://file.renrendoc.com/FileRoot1/2020-1/11/48f20395-3601-403e-8409-57cae0ea2361/48f20395-3601-403e-8409-57cae0ea23615.gif)
已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计 设计题目 设计题目 仓库管理系统仓库管理系统 1 设计的原始资料及依据 查阅有关数据库设计 JSP 程序设计 面向对象程序设计等资料 进一步加深对课程 内容的理解 利用程序设计的基本思想进行程序的开发 进一步掌握编程方法和技巧 提 高学生用程序的思想来解决实际问题的能力 本课程设计主要涉及到需求分析 总体设计 详细设计以及底层数据库设计几个主要环节 2 设计的主要内容及要求 1 写出系统的需求分析 2 写出数据库设计 3 写出系统的详细设计及各模块的功能 4 编写代码 开发系统 3 对设计说明书撰写内容 格式 字数的要求 学生应撰写的内容为 中文摘要和关键词 目录 正文 参考文献等 课程设计 说明书 的结构及各部分内容要求可参照 撰写规范 执行 应做到文理通顺 内 容正确完整 书写工整 装订整齐 装订格式 封面 任务书 成绩评审意见表 摘要和关键词 目录 正文 结论 致谢 参考文 献 课程设计说明书 是体现和总结课程设计成果的载体 一般不应少于 3000 字 打印时采用 A4 纸 页边距均为 20mm 正文采用宋体小四号字 行间距 18 磅 文中大标 题采用黑体小三号字 一级节标题采用黑体四号字 二级节标题采用黑体小四号字 三级 节标题采用黑体小四号字 表题与图题采用宋体五号字 4 设计完成后应提交成果的种类 数量 质量等方面的要求 课程设计任务书 课程设计报告 设计成品 光盘 5 时间进度安排 顺序阶段日期计 划 完 成 内 容备注 1第一天查阅资料 充分解读题目内容 小组分工 确定每个人 的具体任务 1 天 2第二天数据库设计及登陆界面的实现 1 天 3第三至第 六天 编制程序 单元测试 4 天 4第七 八 天 程序整合 综合调试 2 天 5第九天答辩 1 天 6第十天撰写课程设计报告 1 天 WebWeb程序设计课程设计成绩评定表程序设计课程设计成绩评定表 系 部 系 部 信息工程系信息工程系 班级 班级 计本计本085085 学生姓名 学生姓名 指指 导导 教教 师师 评评 审审 意意 见见 评价内容具 体 要 求权重评 分加权分 调研 论证 能独立查阅文献 收集资料 能制定课程设计 方案和日程安排 0 15 54 43 32 2 工作能力 态度 工作态度认真 遵守纪律 出勤情况是否良好 能够独立完成设计工作 0 25 54 43 32 2 工作量 按期圆满完成规定的设计任务 工作量饱满 难度适宜 0 25 54 43 32 2 说明书的 质量 说明书立论正确 论述充分 结论严谨合理 文字通顺 技术用语准确 符号统一 编号齐 全 图表完备 书写工整规范 0 55 54 43 32 2 指导教师评审成绩指导教师评审成绩 加权分合计乘以 加权分合计乘以 8 8 分分加权分合计加权分合计 指指 导导 教教 师师 签签 名 名 年年 月月 日日 评评 阅阅 教教 师师 评评 审审 意意 见见 评价内容具 体 要 求权重评 分加权分 查阅 文献 查阅文献有一定广泛性 有综合归纳资料的能 力 0 25 54 43 32 2 工作量工作量饱满 难度适中 0 55 54 43 32 2 说明书的 质量 说明书立论正确 论述充分 结论严谨合理 文字通顺 技术用语准确 符号统一 编号齐 全 图表完备 书写工整规范 0 35 54 43 32 2 评阅教师评审成绩评阅教师评审成绩 加权分合计乘以 加权分合计乘以 4 4 分分加权分合计加权分合计 评评 阅阅 教教 师师 签签 名 名 年年 月月 日日 答答 辩辩 小小 组组 评评 审审 意意 见见 评价内容具 体 要 求权重评 分加权分 学生汇报 汇报准备充分 思路清晰 语言表达准确 概 念清楚 论点正确 有层次 有重点 基本上 反映了所完成任务的全部内容 时间符合要求 0 55 54 43 32 2 答 辩 思路清晰 回答问题有理论依据 基本概念清 楚 主要问题回答准确 深入 有说服力 0 55 54 43 32 2 答辩小组评审成绩答辩小组评审成绩 加权分合计乘以 加权分合计乘以 8 8 分分加权分合计加权分合计 答辩小组教师签名 答辩小组教师签名 年年 月月 日日 课课 程程 设设 计计 总总 评评 成成 绩绩分分 第 1 章 绪 论 随着社会的发展 中国的中小型企业越来越多 而对企业而言 企业物资的存储是企业 最宝贵的资源 也是企业流动资产的重中之重 实行信息化 自动化 智能化的仓库管理 可以让人们从非自动化 非智能化的繁重的案头工作解脱出来 来提高工作效率 实现企业 更大的工作效益和利润 仓库管理是企业的一个重要组成部分 它管理着企业的各类物资 而物资在企业流动资 产中占的比重很大 可以体现出仓库管理在企业的财务和生产上的重要性 它对于各类企业 的决策者和管理者来说都是至关重要的 一个既方便又快捷的仓库管理系统可以在很大程度 上为决策者及时的做出决策 以往的仓库管理大部分采用的是半人工是式的方式 这种管理 方式一般是依赖一个非自动化的 以纸制文件为基础的系统来记录 追踪出入的货物 以人 为记忆实施仓库内部的管理 这样的管理方式已经不能适应时代的发展 并且此管理方式存 在着许多缺点 例如 效率低 保密性差 时间过长将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 而且由于人为因素的不确定性 导致劳动效率低下 人力 资源严重浪费等等 随着科学技术的不断提高 计算机科学技术的日益成熟 信息化的管理 系统的强大功能已为人们所充分认识 它已进入了人类社会的各个领域并且发挥着越来越重 要的作用 充当着越来越重要的角色 作为计算机应用的一部分 使用计算机对仓库进行信 息化 自动化的管理 具有半人工管理所无法比拟的优点 例如 检索迅速 查找方便 容 易修改 可靠性高 存储量大 数据处理快 保密性好 可以打印等等 这些优点能够极大 地提高仓库管理的效率 同时这也是企业的科学化 正规化管理的重要条件 所以该系统在 方便 快捷的管理仓库的同时还应该为决策者和管理者提供充足的信息和快捷的数据处理 因此 开发一套这样的库存管理软件就会成为很有必要的事情 通过浏览器的方式 实现仓库管理的各个主要业务流程的网上互动式管理 系统中管理 人员 员工 通过系统的权限控制参与到仓库管理的业务流程中去 系统功能涵盖了仓库管 理的基本业务流程包含基本信息管理 进货管理 库存管理和采购管理等功能模块 各个功 能模块之间存在着关联关系 逻辑清晰 分明 对用户数据的输入进行严格的管理 除系统 管理员外 各个模块的管理人员只能在自己职责范围内进行管理 不得参与其他模块的管理 系统的设置提供了对各类用户权限的设置 管理以及用户管理等功能 该系统可使企业全面 提高仓库管理的整体水平 提高工作效率 增收利润 第 2 章 系统功能介绍 2 1 系统功能总框图 库存管理系统是由基础员工登录模块 入库管理模块 库存管理模块 出库管理模块四 个主要模块构成 该系统功能模块如图 2 1 所示 图 2 1 库存管理系统功能模块图 库存管理系统 入库管理员工登录出库管理库存管理 为了方便企业仓库的管理 对所有类型的物品制定了严格的规范制度 对各类型的产品 先进行分类并把分类后的产品放置到所拥有类型的仓库中去 这对物品的收 发带来了极大 的便利 2 2 模块功能详细介绍 2 2 1 员工登录模块 员工使用自己的用户名和密码登录系统 经验证用户填写的用户名及密码正确后 进入 管理模块进行其权限内的操作 若新进员工可以进行注册 注册后可以使用注册的用户名与 密码进行登录 在此模块中需要用到的功能模块为 1 员工登录模块 在员工进入系统前 首先要求员工进行登录 登录时要对输入的用户名和密码进行验证 是否匹配 验证通过后允许用户进入本系统进行操作 并根据员工现有的权限来进行特定的 操作 2 员工注册模块 在员工未进行相应的登录设置时需要先进行注册个人的信息和相关的管理权限等 填写 完毕提交后在进行登录操作 3 员工基本情况模块 员工基本情况模块主要是记录员工的各类信息 其中包括员工编号 用户名 密码 权 限编号 员工真实姓名 性别 出生日期 住址 手机 电子邮件和备注 实现对员工信息 的插入 删除和查看等功能 员工的基本信息在其登录时进行记录或审核 4 员工权限基本情况模块 员工权限基本情况模块主要是记录员工权限的信息 其中包括权限编号 权限名称 实 现对员工权限信息的插入 删除 修改和查看等功能 每一个员工的权限的信息不能雷同 当此员工辞职时系统管理员有权利收回此员工的权限 2 2 2 入库管理模块 入库管理模块是仓库管理员通过对商品进货单的审核 通过后对商品进行添加并记录货 物的相关相关信息完成商品的入库操作 其信息主要涉及以下几个模块 1 仓库基本情况模块 仓库基本情况模块主要是记录仓库的各种信息 其中包括仓库编号 仓库名称 仓库类 型编号 仓库地址 库存量 库存上限 最大值 库存下限 最小值 和备注 实现对仓 库信息的插入 删除 修改和查看等功能 2 仓库类型基本情况模块 仓库类型基本情况模块主要是记录仓库类型的信息 其中包括仓库类型编号 类型名称 实现对仓库类型信息的插入 删除 修改和查看等功能 方便仓库中各个物品的存取 3 商品基本情况模块 商品基本情况模块主要是记录商品的各种信息 共中包括商品编号 商品名称 商品类 型编号 生产厂商 销售价和备注 实现对商品信息的插入 删除 修改和查看等功能 4 商品类型基本情况模块 商品类型基本情况模块主要是记录个商品的仓库类型的信息 其中包括商品类型编号 类型名称 实现对商品类型信息的插入 删除 修改和查看等功能 5 供应商基本情况模块 供应商基本情况模块主要是记录供应商的各种信息 共中包括供应商编号 供应商名称 供应商地址 手机 电子邮件和备注 实现对供应商信息的插入 删除 修改和查看等功能 2 2 3 库存管理模块 库存管理模块主要是实现库存循环的各种业务 如 出库审核 出库审核修改 调拨审 核 调拨审核修改 更改密码 库存盘点 入库审核 入库审核修改 商品调拨和对库存信 息的统计等 主要是统计仓库中所存储的物品的数量 出库 入库的商品的数量以及各个操 作的价钱的统计 2 2 4 出库管理模块 仓库管理员对销售表单进行审核后 查询仓库中是否有符合要出库的商品 若没有则提 示仓库无此货物 若有则判断仓库中是否有满足所需要的商品的数量 若没有则提示商品不 足 若有则将所需要的商品出售 2 3 组内任务分工 表 2 1 组内任务分工 学号姓名组内职务组内任务 33张韬组长系统设计与调试 数据库的设计 26陈晟组员系统设计与调试 撰写报告 05冯颖超组员系统概念设计 06黄明珠组员程序界面设计 第 3 章 数据库设计 数据库的设计是指对于一个给定的应用环境 构造最有效的数据库模式 建立数据及应 用系统 实质能够有效地存储数据 满足用户的需求 数据库设计是在数据库管理系统支持 下进行的 3 1 数据库需求分析 仓库管理系统 经过可行性分析 需求分析和详细调查 了解到仓库管理系统涉及到管 理的仓库 管理的商品 商品的供应商 商品调动时间与数量等主要信息 入库管理是仓库管理系统的第一个部分 是商品进入仓库的第一个环节 从商品开始进 库 就开始了商品的库存管理 仓库管理员对货物信息填写入库单 当货到时由入库单生成 入库通知 由仓库管员确认后正式进库 库存管理是仓库管理系统中的关键部分 是商品进入仓库的第二个环节 它是仓库管理 系统中的重中之重 仓库管理员根据库存模块处理库存循环的各种业务 如库存调拨 商品 调价 库存盘点 库存商品查看 库存警告管理 库存中商品账目的处理 出库管理是仓库管理系统的第三个部分 是商品进入仓库的第三个环节 商品出库进入 卖场开始销售 就离开了商品的在仓库中管理 销售人员生成商品提货单 仓库管理员确认 提货单后提出商品 生成货单后商品出库 基本信息管理包括员工的基本信息 员工权限的基本信息 仓库的基本信息 仓库类型 的基本信息 商品的基本信息 商品类型的基本信息 供应商的基本信息和对各种信息查看 功能 3 2 数据库概念结构设计 总体 E R 图如图 3 1 所示 图 3 1 总体 E R 图 供应商 供应商编号 供应商名称 供应商地址 手机 电子邮件 仓库 仓库编号 仓库名称 仓库地址 仓库类型编号 商品 商品编号 商品名称 商品类型名称 销售价 供应 供应编号 进货存储 进货存储编号进货单价进货数量 存储 库存编号 库存下限 工作 员工 员工编号 员工真实姓名 性别 出生日期 手机 工作编号 m n m 1 n m 用户名 密码 电子邮件 住址 备注 用户名称合计 n 备注 生产厂商 备注 库存上限 员工权限 权限名称 权限编号 授权 1 n 商品类型 分类 授权编号 类型名称 商品类型编号 n 1 仓库类型 等级 仓库类型编号 n 类型名称 等级编号 1 分类编号 库存量 备注 商品数量商品总价 审核标记 n 出货存储 出货存储编号 出货单价出货数量 用户名称 合计 审核标记 调拨存储 调拨存储编号 调拨单价调拨数量 用户名称 合计 审核标记 出货时间 调拨时间 n n m m 3 3 数据库设计 本数据库设计如下表单以供系统需求使用 1 权限表 权限表是员工登录前根据自己所处职务不同面设置的访问范围 所属权限不同 拥有的 访问范围就不同 可以为系统用户设置相关的权限 使系统用户进行特定的操作 权限表如 表 3 1 所示 表 3 1 权限 userpopedom 表 字段名含义字段类型约束 userpopedomid权限编号numeric 9 主键 userpopedomname权限名称 Varchar 20 含有系统管理员 仓库管理员 2 用户表 用户表主要是记录员工在注册时所填写的各类信息 其中包括员工编号 用户名 密码 权限编号 员工真实姓名 性别 出生日期 住址 手机 电子邮件和备注 用户表如表 3 2 所示 表 3 2 用户 users 表 字段名含义字段类型约束 userid用户编号numeric 9 主键 username用户名Varchar 20 非空 password密码Varchar 20 非空 userpopedomid权限编号numeric 9 truename真实姓名Varchar 20 sex性别Varchar 10 性别只能是 0 男 或 1 女 birthday出生日期datetime 8 address住址Varchar 1000 tel手机Varchar 11 email电子邮件Varchar 30 remarks备注Varchar 1000 userpopedomname用户权限名称Varchar 50 3 仓库表 仓库基本情况主要是记录仓库的各种信息 其中包括仓库编号 仓库名称 仓库类型编 号 用户编号 仓库现有存储量 仓库地址 库存量 仓库类型名称等信息 对仓库内的商 品进行具体的统计与管理 许多操作是在仓库表的基础上进行的 如 出库审核 出库审核 修改 调拨审核 调拨审核修改 库存盘点 入库审核 入库审核修改 商品调拨和对库存 信息的统计等 主要是统计仓库中所存储的物品的数量 出库 入库的商品的数量以及各个 操作的价钱的统计 仓库表如表 3 3 所示 表 3 3 仓库 warehouse 表 字段名含义字段类型约束 warehouseid仓库编号Numeric 9 主键 warehousename仓库名称Varchar 50 非空 warehousetypeid仓库类型编号Numeric 9 userid用户编号Numeric 9 stocknumnow仓库现有存储量Numeric 9 stocknummax库存量Numeric 9 warehouseaddress仓库地址Varchar 1000 warehousetypename仓库类型名称Varchar 50 username用户名称Varchar 50 4 商品表 商品表主要是记录商品的各种信息 共中包括商品编号 商品名称 商品类型编号 生 产厂商 单价 商品类型名称和备注等 商品表如表 3 4 所示 表 3 4 商品 merchandise 表 字段名含义字段类型约束 merchandiseid商品编号Numeric 9 主键 merchandisename商品名称Varchar 50 非空 merchandisetypeid商品类型编号Numeric 9 merchandisemanufacturer生产厂商Varchar 50 merchandiseprice单价Numeric 9 merchandiseremarks备注Varchar 100 0 merchandisetypename商品类型名称Varchar 50 5 仓库类型表 仓库类型表主要是记录仓库类型的信息 其中包括仓库类型编号 类型名称 仓库类型 表如表 3 5 所示 表 3 5 仓库类型 warehousetype 表 字段名含义字段类型约束 warehousetypeid仓库类型编号Numeric 9 主键 warehousetypename类型名称Varchar 20 类型名称有大型仓库 中型仓库 小型仓 库 6 商品类型表 商品类型表主要是记录个商品的仓库类型的信息 其中包括商品类型编号 类型名称 实现对商品类型信息的管理 商品类型表如表 3 6 所示 表 3 6 商品类型 merchandisetype 表 字段名含义字段类型约束 merchandisetypeid商品类型编号Numeric 9 主键 merchandisetypename商品类型名称 Varchar 20 类型名称有硬盘 内存条 主板 CPU 显卡 7 供应商表 供应商表主要是记录供应商的各种信息 共中包括供应商编号 供应商名称 供应商地 址 手机 电子邮件和备注 实现对供应商信息的管理 供应商表如表 3 7 所示 表 3 7 供应商 serveman 表 字段名含义字段类型约束 servemanid供应商编号Numeric 9 主键 servemanname供应商名称Varchar 50 非空 servemanaddress供应商地址Varchar 1000 servemantel手机Varchar 11 servemanemail电子邮件Varchar 30 servemanremarks备注Varchar 1000 8 等级表 等级表主要是记录仓库的等级编号 仓库编号和仓库类型编号 更加方便了仓库中各个 物品的存取与查看 等级表如表 3 8 所示 表 3 8 等级 scale 表 字段名含义字段类型约束 scaleid等级编号Numeric 9 主键 warehouseid仓库编号Numeric 9 与仓库表的 warehouseid 外键关联 warehousetypeid仓库类型编号Numeric 9 与仓库类型表的 warehousetypeid 外间关联 9 分类表 分类表主要是记录商品的分类 其是包括分类编号 商品编号和商品类型编号 分类表 对商品信息入库 出库管理提供了便利 分类表如表 3 9 所示 表 3 9 分类 staple 表 字段名含义字段类型约束 stapleid分类编号Numeric 9 主键 merchandiseid商品编号Numeric 9 与商品表 merchandise 的 merchandiseid 外 键关联 merchandisetypeid商品类型编号Numeric 9 与商品类型表 merchandisetype 的 merchandisetypeid 外间关联 10 工作表 工作表是由员工表与仓库表联合生成的一个关联表 主要有工作编号 员工编号与仓库 编号等内容 工作表方便员工对仓库的管理 工作表如表 3 10 所示 表 3 10 工作 works 表 字段名含义字段类型约束 worksid工作编号Numeric 9 主键 userid员工编号Numeric 9 与员工表 users 表中的 userid 外键关联 warehouseid仓库编号Numeric 9 与仓库表 Warehouse 的 warehouseid 外键 关联 11 存储表 存储表是存储商品与仓库这间的联系的表 主要包括存储编号 商品编号 仓库编号与 进货数量等信息 存储表如表 3 11 所示 表 3 11 存储 storage 表 字段名含义字段类型约束 storageid存储编号Numeric 9 主键 merchandiseid商品编号Numeric 9 与商品表 merchandise 的 merchandiseid 外键关联 warehouseid仓库编号Numeric 9 与仓库表 warehouse 的 warehouseid 外键关联 jhnumber进货数量Numeric 9 jhtotal合计Numeric 9 12 供应表 供应表是商品与供应商之间的联系生成的表 主要包括供应编号 商品编号 供应编号 等信息 主要体现商品与供应商之间的信息与联系 供应表如表 3 12 所示 表 3 12 供应 provide 表 字段名含义字段类型约束 provideid供应编号Numeric 9 主键 merchandiseid商品编号Numeric 9 与商品表 merchandise 的 merchandiseid 外键关 联 servemanid供应商编号Numeric 9 与供应商表 serveman 的 servemanid 外键关联 13 进货存储日志表 进货存储日志表主要记录商品在入库时的详细信息 其中包括进货存储日志编号 商品 编号 入库编号 出库编号 审核标记 进货数量 合计与进货时间等信息 进货存储日志 表如表 3 13 所示 表 3 13 进货存储日志 storagediao 表 字段名含义字段类型约束 storagediaoid进货存储日志编号Numeric 9 主键 merchandiseid商品编号Numeric 9 与商品表 Merchandise 的 merchandiseid 外键关 联 warehouseinid入库编号Numeric 9 与仓库表 warehouse 的 warehouseid 外键关联 warehouseoutid出库编号Numeric 9 与仓库表 warehouse 的 warehouseoutid 外键关联 auditing审核标记Numeric 9 非空 jhnumber进货数量Numeric 9 jhtotal合计Numeric 9 jhtime进货时间Datetime 8 username备注Varchar 50 14 出货存储日志表 出货存储日志表与进货存储日志表相对映 主要记录商品在出库时的详细信息 其中包 括出货存储日志编号 商品编号 出库编号 审核标记 出货数量与出货时间等信息 出货 存储日志表如表 3 14 所示 表 3 14 出货存储日志 storageout 表 字段名含义字段类型约束 storageoutid出货存储日志编号Numeric 9 主键 merchandiseid商品编号Numeric 9 与仓库表 warehouse 的 warehouseid 外间关联 warehouseid仓库编号Numeric 9 与仓库表 warehouse 的 warehouseid 外键关 联 jhnumber出货数量Numeric 9 jhtotal合计Numeric 9 jhtime出货时间Datetiem 8 username用户名称Varchar 50 auditing审核标记Varchar 50 非空 3 4 数据库的实现 实现数据库的连接如下代码实现 package killxl changku db import java sql Connection import java sql DriverManager import java sql SQLException public class DB public static Connection getConnection Connection con null try Class forName microsoft jdbc sqlserver SQLServerDriver String url jdbc microsoft sqlserver localhost 1433 DatabaseName db changku String u sa String p sa con DriverManager getConnection url u p catch SQLException e System out println 数据库加载错误 e printStackTrace catch ClassNotFoundException e System out println 找不到类 e printStackTrace catch InstantiationException e TODO Auto generated catch block e printStackTrace catch IllegalAccessException e TODO Auto generated catch block e printStackTrace return con 第 4 章 系统功能实现 4 1 员工登录功能实现 员工使用自己的用户名和密码登录系统 经验证用户填写的用户名及密码正确后 进入 管理模块进行其权限内的操作 若新进员工可以进行注册 注册后可以使用注册的用户名与 密码进行登录 4 1 1 员工登录模块 在员工进入系统前 首先要求员工进行登录 登录时要对输入的用户名和密码进行验证 是否匹配 验证通过后允许用户进入本系统进行操作 并根据员工现有的权限来进行特定的 操作 员工登录界面如图 4 1 所示 主要代码如下 UserPopedomDao upd new UserPopedomDaoJDBCImpl List upList upd findAll pageContext setAttribute upList upList 用户登录界面 图 4 1 员工登录界面 requestScope error 用户登录 用户名 密码 权限 请选择 item userpopedomName 验证码 注册 4 1 2 员工注册模块 在员工未进行相应的登录设置时需要先进行注册个人的信息和相关的管理权限等 填写 完毕提交后在进行登录操作 员工注册界面如图 4 2 所示 主要代码如下 request setCharacterEncoding gb2312 图 4 2 员工注册界面 response setCharacterEncoding gb2312 UserPopedomDao upd new UserPopedomDaoJDBCImpl List upList upd findAll pageContext setAttribute upList upList 注册界面 function xlregister var f document formregister if f username value alert 请输入用户名 return false if f username value length 6 alert 用户名至少为 6 位 return false if f password value alert 请输入密码 return false if f password value length 3 alert 密码至少为 3 位 重新输入 return false if f qrpassword value alert 请输入确认密码 return false if f password value length 3 alert 确认密码至少为 3 位 重新输入 return false if f password value f qrpassword value alert 两次密码不一致 重新输入 return false if f popedom selectedIndex 0 alert 请选择权限 return false if f truename value alert 请输入真实姓名 return false if f sex 0 checked false return false if f nian selectedIndex 0 f yue selectedIndex 0 f ri selectedIndex 0 alert 请选择有效的出生日期 return false if f address value alert 请输入住址 return false 在注册页面内 详细填写新用户的个人信息 并确认无误后 进行提交 这时 将显示 提交成功信息 并返回到登陆页面 在登陆页面下输入正确的用户名和密码后 就会进入系 统的主页面 在主页面内 可以选择要进行的操作 并进入相关的操作页面 4 2 仓库管理员功能实现 4 2 1 商品调拨模块 当选择了仓库管理员权限以及用户名密码时 就会进入如图4 3所示 图4 3 仓库管理员界面 在此页面下 可对仓库基本信息进行管理 包括 库存盘点 入库审核 出库审核 商 品调拨 修改密码等操作 主要代码如下 request setCharacterEncoding gb2312 response setCharacterEncoding gb2312 MerchandiseDao md new MerchandiseDaoJDBCImpl List merchandiseList md findAll pageContext setAttribute merchandiseList merchandiseList WarehouseDao wd new WarehouseDaoJDBCImpl List wdList wd findAll pageContext setAttribute wdList wdList 库存管理 function xlzc var f document form1 if f warehouseoutid value f warehouseinid value alert 调入仓库和调出仓库不能相同 return false function xlzctel if window event keyCode 48 调拨单 商品名称 请选择 item merchandiseName 调出仓库 请选择 item warehousename 调入仓库 请选择 item warehousename 调拨数量 4 2 2 出库审核模块 假如我们想进入入库审核 则在库存管理模块下选择入库审核按钮 如图4 4所示 图4 4 入库审核界面 4 3 系统管理员功能实现 4 3 1 主界面模块 在注册页面内 详细填写新用户的个人信息 并确认无误后 进行提交 这时将显示提 交成功信息 并返回到登陆页面 在登陆页面下输入正确的用户名和密码后 就会进入系统 的主页面 在主页面内 可以选择要进行的操作 并进入相关的操作页面 当选择了仓库基本信息管理模块 就会进入如图4 5所示 图 4 5 系统管理员界面 具体代码如下 系统管理员 4 3 2 商品信息管理模块 当选择了商品信息管理模块 就会进入如图 4 6 所示 图 4 5 系统管理员界面 主要代码如下 request setCharacterEncoding gb2312 response setCharacterEncoding gb2312 MerchandisetypeDao mtd new MerchandisetypeDaoJDBCImpl List merchandisetypeList mtd findAll pageContext setAttribute merchandisetypeList merchandisetypeList 商品类型添加 商品类型名 商品类型列表 序号 类型名称 删除 item merchandiseTypeID item merchandiseTypeName 删除 注意 删除商品类型将删除此类型的所有信息 结 论 转眼间两周的 JSP 课程设计在紧张而又忙碌的氛围中结束了 在本次课程设计中 我们 小组的设计题目是仓库管理系统 经过两周的课程设计 我们不但对课本上的知识有了更深 的了解和巩固 而且我们还学到了平时在课堂上都学习不到的知识 使我们对系统的开发过 程有了更加完整的认识 为以后的工作累积了更多的工作经验 题目确定后 我们便开始了设计前期的准备 在资料查询的过程中 我们了解到在系统 的开发初期必须要熟悉仓库管理的流程 初步了解仓库管理的相关知识 才能顺利进入到设 计的过程中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论