SpringMVC框架仓库管理系统_第1页
SpringMVC框架仓库管理系统_第2页
SpringMVC框架仓库管理系统_第3页
SpringMVC框架仓库管理系统_第4页
SpringMVC框架仓库管理系统_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘摘 要要 伴随着经济全球化和信息化的不断加强 商业也得到了飞速的发展 同时 交易多样化 虚拟化也不断加强 为适应企业的发展 及时满足客户的需求 仓库成了众多企业领导层关注的对象 由于仓库管理员采用传统的方式进行管 理 效果并不理想 各企业又经常出现供应不足 发货不及时等现象 为此 建立各企业的仓库管理软件 让系统的精确运行代替仓库管理员的疏忽 来提 高企业效益成为了一种趋势 仓库管理系统是促进企业发展的重要组成部分 是企业经营管理中的核心 环节 也是一个企业能否取得效益的关键 如果能够做到合理采购 及时销售 库存适量 积压较少 那么企业就能够取得最佳效益 在现代社会中 大多数 企业单位 特别是中小型企业的首要任务是实现信息化管理 只有实现信息化 管理才能提高工作效率和企业管理水平 由于市场经济快速而多变 竞争激烈 企业采用信息化管理仓库的进货 库存 销售等诸多环节已成为发展的必然趋 势 结合仓库管理系统中的实际需求 采用基于 Spirng 的 Spring MVC 框架以 及整合其他 MVC 开发框架 并结合了 Mysql 关系数据库和 Tomcat Web 服务器 的 B S 结构方案 设计出了适用于仓库管理的系统 该系统有效的提高了仓库管 理工作的效率 对信息的规范管理 科学统计和快速查询 减少管理方面的工 作量 同时对于调动广大员工的工作积极性 提高企业的生产效率 都具有十 分重要的现实意义 关键词关键词 仓库管理系统 SpringMVC 框架 Mysql 关系数据库 I AbstractAbstract Along with the economic globalization and the continuous strengthening of information technology business has also been rapid development and the diversification of transactions virtualization is also constantly strengthening In order to meet the development of the enterprise to meet the needs of customers in time warehouse has become the focus of many business leaders Due to the use of traditional management mode The establishment of the enterprise s warehouse management software to improve enterprise efficiency has become a trend so that the accurate operation of the system to replace the neglect of the warehouse manager Warehouse management system is an important part to promote the enterprise development which is a core part of enterprise management If we can do a reasonable purchase sell in a timely stock approriately less backlog then the business will be able to get the best benefit In modern society most enterprises especially small and medium enterprises to achieve information management is the primary task only to realize information management can improve work efficiency and management level of enterprises Because of the fast and changeable market economy Based on spring MVC framework and the integration of other MVC development B S structure scheme design for warehouse management system catering the actual demand of the warehouse management system The system effectively improves the efficiency of warehouse management standardized management of information scientific statistics and fast query reduce the workload of management and to mobilize the enthusiasm of the masses of staff improve the 精品文档 III欢迎下载III欢迎下载III欢迎下载 production efficiency of enterprise have very important realistic meaning KeyKey words words J2EE technology self service equipment management query mechanism 精品文档 III欢迎下载III欢迎下载III欢迎下载 目录目录 摘 要 I Abstract II 目 录 III 1 引 言 1 1 研究背景与现状 1 1 2 研究意义 1 1 3 研究目标 2 1 4 论文组织 3 2 相关技术 2 1 Spring MVC 简介 4 2 2 Mysql 简介 5 2 3 Tomcat 简介 5 2 4 本章小结 7 3 仓库管理系统的分析与设计 3 1 需求目标 8 3 2 功能设计 9 3 3 数据库设计 11 3 4 本章小结 20 4 仓库管理系统的实现 4 1 用户管理的实现 22 4 2 商品管理的实现 27 I 4 3 入库管理的实现 34 4 4 出库管理的实现 38 4 5 供应商管理实现 41 4 6 查询报表实现 45 4 7 本章小结 49 5 仓库管理系统的测试 5 1 用户管理模块测试 50 5 2 商品管理模块测试 52 5 3 入库管理模块测试 56 5 4 出库管理模块测试 58 5 5 供应商管理模块测试 60 5 6 本章小结 63 6 总结与展望 6 1 总结 65 6 2 展望 66 致谢 67 参考文献 68 精品文档 1欢迎下载1欢迎下载1欢迎下载1欢迎下载1欢迎下载1欢迎下载1欢迎下载1欢迎下载 1 1 引引 言言 1 1 研究背景与现状 随着经济全球化和信息化的不断加强 商业也得到了飞速的发展 同时交 易多样化 虚拟化也不断加强 为适应企业的发展 及时满足客户的需求 仓 库成了众多企业领导层关注的对象 由于仓库管理员采用传统的方式进行管理 效果并不理想 各企业又经常出现供应不足 发货不及时等现象 为此 建立 各企业的仓库管理软件 让系统的精确运行代替仓库管理员的疏忽 来提高企 业效益成为了一种趋势 仓库管理系统是促进企业发展的重要组成部分 是企业经营管理中的核心 环节 也是一个企业能否取得效益的关键 如果能够做到合理采购 及时销售 库存适量 积压较少 那么企业就能够取得最佳效益 在现代社会中 大多数 企业单位 特别是中小型企业的首要任务是实现信息化管理 只有实现信息化 管理才能提高工作效率和企业管理水平 由于市场经济快速而多变 竞争激烈 企业采用信息化管理仓库的进货 库存 销售等诸多环节已成为发展的必然趋 势 如今 仓库管理系统已经在世界各发达国家广泛应用了 而且应用范围越 来越广功能越来越全面 操作越来越简便 成本越来越低廉 主要应用于大中 小型企业 工厂 物流公司 超市以及一些科研单位 而如今主要面临的问题 如以下几方面 1 业务需求 对于一个企业或单位是否要安装一个适合其自身规模的仓库 管理系统 应当首先考虑其成本投入是否在自身负担能力以内 2 技术评估 根据库房吞吐量和存储需要 确定是否需要自动化和自动化 要达到的程度 3 库存过量 主要原因是对销售量预测不准确 对市场的预测不确定 与 下属分销商的沟通不及时 4 信息共享不完善 由于下限供应商的供货和前端销售系统 都是分开的 这样可能因为没有及时更新 而导致仓库信息的不一致 进而影响了 1 2 研究意义 当今社会竞争日益激烈 政府的大中型会议也不断增多 企业信息量也逐 2 渐增大 需要经常通过电子政务进行沟通 问题解决以及决策的制定 而现在 的会议管理工作繁重且处于无系统流程的状态 手工作业效率很低 不便于管 理 而且容易出错 进入二十一世纪 计算机技术迅速向着网络化 集成化方向发展 本系统 作为计算机应用的一部分 使用计算机对仓库信息进行管理 有着手工管理所 无法比拟的优点 这些优点能够极大地提高仓库管理的效率 本系统使用 B S 系统架构 该架构具有结构严谨 运行效率高 服务器端压力小 安全性好等 优点 因此 便于系统安装 同时在保证系统正常运行的前提下 大大提高了 系统的安全性 同时也提高了系统的可维护性 有效的仓库管理 是有用的管理工具 他能达到高效的沟通意见 作出好 的决议 使执行者认同 共同努力达成战略目标 它的重要性呈现在行动管理 目标管理 和技术管理上 1 3 研究目标 随着企业规模的不断扩大 产品数量的急剧增加 所生产产品的种类也会 不断地更新与发展 有关产品的各种信息量也会成倍增长 面对庞大的产品信 息量 如何有效地管理仓库产品 对企业来说是非常重要的 仓库管理的重点 是库存信息能否及时反馈 从而确保企业运行效益 而仓库管理又涉及入库 出库的产品 经办人员及客户等方方面面的因素 如何管理这些信息数据 是 一项复杂的系统工程 充分考验着仓库管理员的工作能力 同时工作量的繁重 也是可想而知的 所以就需要由仓库管理系统软件来提高仓库管理工作的效率 对信息的规范管理 科学统计和快速查询 减少管理方面的工作量 同时对于 调动广大员工的工作积极性 提高企业的生产效率 都具有十分重要的现实意 义 1 高效性 需要由仓库管理系统软件来提高仓库管理工作的效率 同时对 于调动广大员工的工作积极性 提高企业的生产效率 2 规范性 对信息的规范管理 科学统计和快速查询 减少管理方面的工 作量 3 交互性 系统为用户提供应用软件的接口 包括应用接口和数据接口 更方便了管系统与应用软件之间的交互性 4 安全性 在安全设计上 系统为本系统的用户提供了相应的用户名和密 码 并且密码进行了相关加密 限制了非法用户的登录 且每个系统用户都有 相应的权限 精品文档 3欢迎下载3欢迎下载3欢迎下载3欢迎下载3欢迎下载3欢迎下载3欢迎下载3欢迎下载 1 4 论文组织 针对以上目标 本文结合 WEB 技术搭建出了一个高效 便捷和规范的 仓 库管理系统 统一有效地管理企业仓库信息 并通过共享接口和数据接口保证 用户的数据 最终达到便捷 高效 互动的目的 具体来说 本文工作以及本论文的组织 如下 第一章 引言 通过对背景和现状的分析 同时结合研究意义提出具体的 研究目标 第二章 系统分析 提出可行性分析报告 包括技术可行和社会可行 根 据可行性分析提出系统的功能需求 在功能需求的基础上设计出数据字典 第三章 系统设计 根据系统分析 给出系统总体结构设计 从全局的角 度了解整个系统的结构框架 然后 具体详细地去描述每一个具体功能模块的 数据流和加工逻辑 最后 依据数据字典 完成数据库的设计 第四章 系统实现 具体的介绍系统几大功能模块的实现方式 包括界面 和代码的实现 第五章 总结全文 并展望进一步的工作 4 2 2 相关技术相关技术 2 1 Spring MVC 简介 Spring MVC 框架是有一个 MVC 框架 通过实现 Model View Controller 模 式来很好地将数据 业务与展现进行分离 从这样一个角度来 说 Spring MVC 和 Struts Struts2 非常类似 Spring MVC 的设计是围绕 DispatcherServlet 展开的 DispatcherServlet 负责将请求派发到特定的 handler 通过可配置的 handler mappings view resolution locale 以及 theme resolution 来处理 请求并且转到对应的视图 Spring MVC 请求处理的整体流程如图 2 1 所示 图 2 1 SpringMVC 处理流程 Spring3 x 中定义一个控制器类 必须以 Controller 注解标记 当控制器 类接收到一个请求时 它会在自己内部寻找一个合适的处理方 法来处理请求 使用 RequestMapping 注解将方法映射到一些请求上 以便让该方法处理那些 请求 这种方法就像一般的类中的方法 方法名参数列 表和返回值并不像 Struts2 之类的框架有很强的限制 控制器在选择好适合处理请求的方法时 传入收到的请求 根据方法参数类 型 可能以不同的类型传入 并且调用该方法中的逻辑来进行处理 也可以是 调 用 Service 来真正处理 方法逻辑可能也会在参数中添加或者删除数据 精品文档 5欢迎下载5欢迎下载5欢迎下载5欢迎下载5欢迎下载5欢迎下载5欢迎下载5欢迎下载 处理方法处理完之后 会委派给一个视图 由该视图来处理方法的返回值 处 理程 序的返回值并不代表视图的具体实现 可以只是 String 类型 代表视图 名 甚至是 void 2 2 Mysql 简介 MySQL 是一个小型关系型数据库管理系统 目前 MySQL 被广泛地应用在 Internet 上的中小型网站中 由于其体积小 速度快 总体拥有成本低 尤其 是开放源码这一特点 许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库 1 使用 C 和 C 编写 并使用了多种编译器进行测试 保证源代码的可移 植性 支持 AIX FreeBSD HP UX Linux Mac OS Novell Netware OpenBSD OS 2 Wrap Solaris Windows 等多种操作系统 2 为多种编程语言提供了 API 这些编程语言包括 C C Python Java Perl PHP Eiffel Ruby 和 Tcl 等 3 支持多线程 充分利用 CPU 资源 4 优化的 SQL 查询算法 有效地提高查询速度 5 既能够作为一个单独的应用程序应用在客户端服务器网络环境中 也能 够作为一个库而嵌入到其他的软件中提供多语言支持 常见的编码如中文的 GB 2312 BIG5 日文的 Shift JIS 等都可以用作数据表名和数据列名 6 提供 TCP IP ODBC 和 JDBC 等多种数据库连接途径 7 提供用于管理 检查 优化数据库操作的管理工具 8 可以处理拥有上千万条记录的大型数据库 2 3 Tomcat 简介 Tomcat 是 Apache 软件基金会 Apache Software Foundation 的 Jakarta 项目中的一个核心项目 由 Apache Sun 和其他一些公司及个人共同开发而成 由于有了 Sun 的参与和支持 最新的 Servlet 和 JSP 规范总是能在 Tomcat 中 得到体现 Tomcat 5 支持最新的 Servlet 2 4 和 JSP 2 0 规范 因为 Tomcat 技术先进 性能稳定 而且免费 因而深受 Java 爱好者的喜爱并得到了部分 软件开发商的认可 成为目前比较流行的 Web 应用服务器 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器 属于轻量级应 用服务器 在中小型系统和并发访问用户不是很多的场合下被普遍使用 是开 发和调试 JSP 程序的首选 对于一个初学者来说 可以这样认为 当在一台机 6 器上配置好 Apache 服务器 可利用它响应 HTML 标准通用标记语言下的一个 应用 页面的访问请求 实际上 Tomcat 部分是 Apache 服务器的扩展 但它是 独立运行的 所以当你运行 tomcat 时 它实际上作为一个与 Apache 独立的进 程单独运行的 当配置正确时 Apache 为 HTML 页面服务 而 Tomcat 实际上 运行 JSP 页面和 Servlet 另外 Tomcat 和 IIS 等 Web 服务器一样 具有处理 HTML 页面的功能 另外它还是一个 Servlet 和 JSP 容器 独立的 Servlet 容器 是 Tomcat 的默认模式 不过 Tomcat 处理静态 HTML 的能力不如 Apache 服务 器 其核心组成图 如图 2 2 所示 Tomcat 在严格意义上并不是一个真正的应用服务器 它只是一个可以支持 运行 Serlvet JSP 的 Web 容器 不过 Tomcat 也扩展了一些应用服务器的功能 如 JNDI 数据库连接池 用户事务处理等等 Tomcat 是 Apache 组织下 Jakarta 项目下的一个子项目 目前 Tomcat 被非常广泛的应用在中小规模的 Java Web 应用中 Tomcat 是一种具有 JSP 环境的 Servlet 容器 Servlet 容器 是代替用户管理和调用 Servle 的运行时外壳 作为一个开放源代码的软件 Jakarta Tomcat 有着自己独特的优势 首先 免费开放源代码的 Web 轻量级应用服务器 其次 运行时占用的系统资源小 扩展性好 支持负载平衡与邮件服务等 最后 在中小型系统和并发访问用户不是很多的场合下被普遍使用 由于 Java 的跨平台特性 基于 Java 的 Tomcat 也具有跨平台性 图 2 2 Tomcat 核心组成图 从上图中可以看出 Tomcat 的心脏是两个组件 Connector 和 Container 关于这两个组件将在后面详细介绍 Connector 组件是可以被替换 这样可以提供给服务器设计者更多的选择 因为这个组件是如此重要 不仅跟 精品文档 7欢迎下载7欢迎下载7欢迎下载7欢迎下载7欢迎下载7欢迎下载7欢迎下载7欢迎下载 服务器的设计的本身 而且和不同的应用场景也十分相关 所以一个 Container 可以选择对应多个 Connector 多个 Connector 和一个 Container 就形成了一个 Service Service 的概念大家都很熟悉了 有了 Service 就可 以对外提供服务了 但是 Service 还要一个生存的环境 必须要有人能够给她 生命 掌握其生死大权 那就非 Server 莫属了 所以整个 Tomcat 的生命周 期由 Server 控制 通过上述 SpringMVC 和 Mysql 的描述 结合面向对象分析的技术 决定本 系统采用 MyEclipse 可视化软件作为开发平台 数据库采用 Mysql 管理 操作 平台采用 Windows 7 以 Spring MVC 为框架 可以实现对仓库信息的高效共享 性 因此 该系统的开发是完全可以利用上面介绍的技术进行实现的 2 4 本章小结 本章主要论述了用户到的技术的介绍 包括 Spring MVC Mysql 和 web 服 务器 Tomcat 的简介等相关技术的介绍 其中重点论述了各项技术的特点 适用 领域以及选择这些技术的原因 8 3 3 仓库管理系统的分析与设计仓库管理系统的分析与设计 3 1 需求目标 根据系统的需求 明确开发目标 掌握开发进度 做好项目实施计划 同 时为了明确开发中可能遇到的问题 及技术上的难题 根据实际情况 对系统 进行了以下的可行性分析 3 1 1 系统要求 1 出库 入库功能 以增加管理的灵活性 2 系统功能要符合实际生活情况 满足实际商业活动中 企业对仓库的使用 管理要求 3 管理的内容较多 要设计很多窗口 涉及的窗口容易混乱 要提供窗口的集 合操作和菜单管理 4 支持数据库数据备份和数据恢复功能 提高系统安全型和数据安全性 5 系统健壮性良好 3 1 2 系统目标 企业仓库管理系统的主要工作是对企业仓库的出库 入库和统计查询以信 息化的方式进行管理 最大限度的减少各个环节中可能出现的错误 有效减少 盲目出库 入库并提高市场灵敏度 使企业能够合理安排出 入 存的各个关 键环节 提升企业的市场竞争力 1 高效性 需要由仓库管理系统软件来提高仓库管理工作的效率 同时对 于调动广大员工的工作积极性 提高企业的生产效率 2 规范性 对信息的规范管理 科学统计和快速查询 减少管理方面的工 作量 3 交互性 系统为用户提供应用软件的接口 包括应用接口和数据接口 更方便了管系统与应用软件之间的交互性 4 安全性 在安全设计上 系统为本系统的用户提供了相应的用户名和密 码 并且密码进行了相关加密 限制了非法用户的登录 且每个系统用户都有 相应的权限 精品文档 9欢迎下载9欢迎下载9欢迎下载9欢迎下载9欢迎下载9欢迎下载9欢迎下载9欢迎下载 3 1 3 系统评价尺度 顺利完成项目的设计和实施 按照项目计划书的要求 在指定的时间内完 成相应的任务 最终完成项目 能够实现项目的基本功能 实现仓库的基本管 理和实现商业活动中的各项要求 为最终的开发要求 在测试中 要尽量的发 现和解决项目中的错误 尽量达到系统功能稳定 错误少 健壮性良好的目标 如果最终能达到以上要求 即项目顺利完成 通过分析可以得出 同时从上述的分析也是社会可行的 因此 本系统是 可以进行开发和实现的 开发企业仓库管理系统的主要目的是实现企业仓库管 理的系统化 信息化和自动化 根据对中小型超市的调查 系统应达到以下目 标 1 灵活的人机交互界面 系统操作简单方便 界面简洁美观 2 键盘操作 快速响应 3 对进货和销售提供相应的退货管理功能 4 实现各种查询 如 条件查询 模糊查询等 5 可以随时修改系统口令 6 系统最大限度的实现易安装 易维护 易操作 运行稳定 安全可靠 3 2 功能设计 企业仓库管理系统的主要业务流程是 系统登录时进行登录验证 若登录 成功进入管理界面 若失败提示错误 在管理界面可以对相关系统的基本资料 进行相应的操作 例如 商品信息 用户信息 供应商信息 库存信息 完成 基本资料信息的前提下 进行入库管理操作 此操作不仅完成了入库信息的操 作 相对应的也修改了商品的库存量 通过库存查询模块 进行库存盘点和库 存统计 出库管理需要有入库信息才能进行相应操作 若完成出库操作 同时 也要修改相应的库存信息 管理界面的系统维护包括数据的备份和还原 系统 退出 管理界面的统计查询功能包括对出库 入库 商品的查询 统计分析和 信息打印 在退出系统时 程序会提示是否退出系统 根据用户功能需求 将系统划分为 用户管理 商品管理 供应商管理 人员管理 出库和入库管理 统计查询 系统退出 系统维护九大模块 其中 入库管理包括入库信息的查询和入库操作 出库管理包括出库操作和出库信息 的查询 系统维护包括系统备份 还原和系统退出 查询统计包括商品信息 用户信息 出入库信息的查询和总额 成本 库存的统计 商品管理包括商品 分类管理和商品信息管理 其模块结构功能图如图 3 1 所示 10 图 3 1 系统总体结构功能图 3 2 1 用户管理 系统根据用户所具有的不同权限 划分为 超级管理员和普通管理员 为 了方便系统管理与维护 为每个系统的使用者都分配了一个超级管理员 即 username admin password admin 该管理员可以进行任何操作 具体如下 1 超级管理员完成对普通管理员账号的管理 2 普通管理员登录确定访问权限 根据不同的权限访问相应的界面 3 允许管理员修改各自登录密码 3 2 2 商品管理 商品信息管理模块主要是完成商品信息的管理和商品分类管理 包括添加 删除 修改和移动等功能 具体如下 1 商品信息的管理 统计 2 商品分类的管理操作 3 2 3 入库管理 入库管理模块主要完成对商品的入库和库存统计 包括对单一商品的入库 操作和多种商品入库的操作 具体如下 1 商品基本入库 对单一商品入库 自动产生入库流水号 主要满足对临 时供应方 联系人以及临时商品的入库操作 2 订购流转入库 批量完成已经订购商品的入库操作 即从已完成的订购 单子里 把商品批量入库 并产生多个入库流水号 多个入库批次编号 仓库管理系统 用户管理商品管理出库管理入库管理供应商管理报表管理 用 户 基 本 管 理 用 户 查 询 基 本 入 库 订 单 流 转 货 单 流 转 商 品 基 本 管 理 商 品 导 入 导 出 单 次 出 库 批 次 出 库 供 应 商 基 本 管 理 关 联 商 品 出 入 库 明 细 报 表 供 应 商 供 货 报 表 商 品 入 库 报 表 精品文档 11欢迎下载11欢迎下载11欢迎下载11欢迎下载11欢迎下载11欢迎下载11欢迎下载11欢迎下载 3 货单流转入库 批量完成已经形成货单的商品进行入库操作 自动产生 多个入库流水号 即入库批次号 3 2 4 出库管理 出库管理模块主要完成对商品的出库和前台销售 包括单一商品出库 多 种商品出库 具体如下 1 单一商品出库 产生唯一的出库编号 唯一的出库流水号 显示出库的 入库流水号 批次号 可进行出库统计等 2 多种商品出库 产生唯一的出库编号 但产生多个出库流水号 显示出 库时对应的入库流水号 批次号 并可进行出库统计等 3 2 5 供应商管理 供应信息管理模块主要是完成供应商信息的管理和关联商品的管理 包括 添加 删除 修改和关联商品等功能 具体如下 1 供应商信息的管理 统计 2 商品关联的管理操作 3 2 6 查询报表 查询报表统计模块对所有数据进行查询和统计 包括商品信息 供应商信 息 收货退货信息 出库和入库等信息产生报表 从而满足用户多方面的分析 和查看统计报表 具体如下 1 商品出入库明细报表 描述商品出入库的明细 主要是统计某段时间内 选择的多种商品累计入库的金额 累计出库的金额 剩余库存金额的累计 哪 种商品占用比最多 占比多少以及多种商品占比的对比三维环形图 2 供应商供货报表 描述供应商供货的明细 主要是统计某段时间内 所 选供应商的多种商品供应情况占比的对比三维环形图 3 商品入库统计报表 描述商品入库的统计 主要是统计某段时间内 累 计入库的金额 累计出库的金额 已收货金额累计 累计订购金额 以及三者 对比横向柱状图 3 3 数据库设计 数据库的设计主要包括以下几个步骤 需求收集与分析 设计概念结构 设计逻辑结构 设计物理结构 实施数据库 运行和维护数据库 如图 3 2 所 12 示 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结 构设计 它是整个数据库设计的关键 需求收集分析 数据模型优化 设计概念结构 不满意 设计逻辑结构 设计物理结构 实验性运行 评价设计 物理实现 维护数据库 需求分析阶段 物理设计阶段 概念设计阶段 逻辑结构设计阶段 数据库实施阶段 数据库运行和维护阶段 不满意 开始 结束 图 3 2 数据库设计流程图 3 3 1 数据字典设计 1 用户信息表 Name 用户信息表 t user Alias 用户表 Description 对用户信息进行操作 或和商品 出库 入库相关操作 Definition 用户信息表 user id 用户 Id user name 用户名称 user pwd 用户密码 user email 用户邮箱 精品文档 13欢迎下载13欢迎下载13欢迎下载13欢迎下载13欢迎下载13欢迎下载13欢迎下载13欢迎下载 user phone 用户联系方式 user qq 用户 qq rest1 备用字段 1 rest2 备用字段 2 rest3 备用字段 3 2 商品信息表 Name 商品信息表 t goods Alias 商品表 Description 商品 出库 入库相关操作 Definition 商品信息表 goods id 商品编号 goods name 商品名称 goods count 商品数量 goods unit 商品单位 goods provider 商品供应商 goods producer 商品生产商 goods addr 商品生产地 goods type 商品型号 goods photo 商品图片 goods affix 附件 goods dec 备用字段 1 rest1 备用字段 1 rest2 备用字段 2 rest3 备用字段 3 3 入库信息表 Name 入库信息表 t warehouse Alias 入库表 Description 商品入库相关操作 Definition 入库信息表 warehouse id 入库流水号 14 warehouse code 入库编号 goods id 商品编号 goods name 商品名称 warehouse count 入库数量 warehouse rest 入库剩余量 warehouse status 入库状态 warehouse price 入库单价 warehouse date 入库时间 warehouse person 入库人员 warehouse revise 入库审计人员 warehouse admin 入库管理员 warehouse addr 入库地址 warehouse dec 备注 rest1 备用字段 1 rest2 备用字段 2 rest3 备用字段 3 4 出库信息表 Name 出库信息表 t whout Alias 出库表 Description 商品出库相关操作 Definition 出库信息表 whout id 出库流水号 whout code 出库编号 goods id 商品编号 whout count 数量 whout falg 出库剩余量 whout cost 出库状态 whout date 出库时间 whout person 出库人员 whout revise 出库审计人员 whout admin 出库管理员 whout part 所属部门 精品文档 15欢迎下载15欢迎下载15欢迎下载15欢迎下载15欢迎下载15欢迎下载15欢迎下载15欢迎下载 whout user 领用人 whout project 所属项目 whout why 出库原因 whout dec 备注 rest1 备用字段 1 rest2 备用字段 2 rest3 备用字段 3 5 人员信息表 Name 人员信息表 t person Alias 人员表 Description 对人员信息进行操作 和商品出库 入库相关操作 Definition 人员信息表 person id 人员 Id person name 人员名称 person phone 联系方式 person addr 联系人地址 person per 人员权限 rest1 备用字段 1 6 商品分类信息表 Name 商品分类信息表 t class Alias 分类表 Description 对商品信息进行操作 商品出库 入库相关操作 Definition 商品分类信息表 class id 商品分类 Id class name 商品分类名称 class dec 商品分类描述 rest1 备用字段 1 7 供应商信息表 Name 供应商信息表 t provider 16 Alias 供应商表 Description 商品进行出库 入库相关操作 Definition 商品分类信息表 provider id 供应商 Id provider name 供应商名称 provider phone 供应联系方式 provider addr 供应商地址 provider type 供应商类型 provider buyaddr 供应商经营地址 provider affix 附件 provider web 供应商网站 provider dec 备注 rest1 备用字段 1 rest2 备用字段 2 3 3 2 表结构设计 1 用户信息表 记录用户的基本信息 对用户信基本的添加 删除 修改 查询以及权限 赋值需要使用此表 关键字为用户 Id user id 其它属性为 用户名称 user name 用户密码 user pwd 用户邮箱 user email 用户联系方式 user phone 用户 qq user qq 以及备用字段 1 rest1 备用字段 2 rest2 和备用字段 3 rest3 如表 3 1 所示 E R 图如 3 1 所示 表 3 1 用户信息表 表名t user 用户信息表 列名数据类型 精度范 围 空 非 空 约束条件 User id 用户 id VARCHAR2 32 非空主键 User name 用户名称 VARCHAR2 50 非空 User pwd 用户密码 VARCHAR2 50 非空 User phone 用户联系方式 VARCHAR2 13 非空 User qq 用户 qq VARCHAR2 13 空 Rest1 备用字段 1 VARCHAR2 100 空 Rest2 备用字段 2 VARCHAR2 100 空 Rest3 备用字段 3 VARCHAR2 100 空 精品文档 17欢迎下载17欢迎下载17欢迎下载17欢迎下载17欢迎下载17欢迎下载17欢迎下载17欢迎下载 补充说明 2 商品信息表 商品信息表 t goods 主要用于记录商品信息的基本情况 对商品基本信 息的添加 删除 修改和查询操作时使用以及对出库 入库选择商品操作时 关键字为商品编号 goods id 其它属性为 商品名称 goods name 商品数 量 goods count 商品单位 goods unit 商品生产商 goods producer 商 品供应商 goods provider 商品生产地 goods addr 商品型号 goods type 商品描述 goods desc 商品类型 goods class 商品图片 goods photo 附件 goods affix 备用字段 1 rest1 备用字段 2 rest2 备用字段 3 rest3 如表 3 2 所示 表 3 2 商品信息表 表名T goods 商品信息表 列名数据类型 精度范 围 空 非 空 约束条件 goods id 商品编号 VARCHAR2 32 非空主键 goods name 商品名称 VARCHAR2 50 非空 goods count 商品数量 long 非空 goods unit 商品单位 double 非空 goods producer 商品生产商 VARCHAR2 32 非空外键 生产商 id goods provider 商品供应商 VARCHAR2 32 非空外键 供应商 id goods addr 生产商地址 VARCHAR2 200 非空 goods type 商品型号 VARCHAR2 10 非空 goods desc 商品描述 VARCHAR2 1000 空 goods class 商品类型 VARCHAR2 32 非空外键 商品类型 id goods affix 附件 blob 空 goods photo 商品图片 blob 空 rest1 备用字段 1 VARCHAR2 200 空 rest2 备用字段 2 VARCHAR2 200 空 rest3 备用字段 3 VARCHAR2 200 空 补充说明 3 入库信息表 入库信息表 t warehouse 记录商品入库具体的流水信息情况 完成商品 入库以及查询等功能 关键字为入库流水号 warehouse id 其它属性为 入 库编号 warehouse code 商品编号 goods id 商品名称 goods name 入 库数量 warehouse count 入库剩余量 warehouse rest 入库状态 warehouse status 入库单价 warehouse price 入库时间 warehouse date 入库人员 warehouse person 入库审计人员 warehouse revise 入库管理员 warehouse admin 入库地址 18 warehouse addr 备注 warehouse dec 和备用字段 1 rest1 备用字段 2 rest2 备用字段 3 rest3 如表 3 3 所示 表 3 3 入库信息表 表名t warehouse 入库信息表 列名数据类型 精度范 围 空 非 空 约束条件 warehouse id 入库流水号 VARCHAR2 32 非空组合主键 warehouse code 入库编号 VARCHAR2 32 非空组合主键 goods id 商品编号 VARCHAR2 32 非空外键 商品 id goods name 商品名称 VARCHAR2 50 非空 warehouse count 入库数量 Long 非空 warehouse rest 入库剩余量 long 非空 warehouse status 入库状态 int 非空 warehouse price 入库单价 double 非空 warehouse date 入库时间 date 非空 warehouse person 入库人员 VARCHAR2 50 非空外键 人员 id warehouse revise 入库审计员 VARCHAR2 50 非空外键 人员 id warehouse admin 入库管理员 VARCHAR2 50 非空外键 人员 id warehouse desc 备注 VARCHAR2 1000 空 warehouse addr 入库地址 VARCHAR2 100 空 rest1 备用字段 1 VARCHAR2 10 空 rest2 备用字段 2 VARCHAR2 10 空 rest3 备用字段 3 VARCHAR2 10 空 补充说明 4 出库信息表 出库信息表 t whout 记录商品出库具体的流水信息情况 完成商品出库 以及查询等功能 其关键字为出库流水号 whout id 其它属性为 出库编号 whout code 商品编号 goods id 出库数量 whout count 出库剩余量 whout rest 出库状态 whout status 出库时间 whout date 出库人员 whout person 出库审计人员 whout revise 出库管理员 whout admin 领用人 whout user 所属部门 whout part 所属项目 whout project 备注 whout desc 备用字段 1 rest1 备用字 2 rest2 和备用字段 3 rest3 如表 3 4 所示 E R 图如 3 4 所示 表 3 4 出库信息表 表名t whout 出库信息表 列名数据类型 精度范 围 空 非 空 约束条件 whout id 出库流水号 VARCHAR2 32 非空组合主键 whout code 出库编号 VARCHAR2 32 非空组合主键 goods id 商品编号 VARCHAR2 32 非空外键 商品 id 精品文档 19欢迎下载19欢迎下载19欢迎下载19欢迎下载19欢迎下载19欢迎下载19欢迎下载19欢迎下载 whout count 出库数量 Long 非空 whout rest 出库剩余量 long 非空 whout status 出库状态 int 非空 whout date 出库时间 date 非空 whout person 出库人员 VARCHAR2 50 非空外键 人员 id whout revise 出库审计员 VARCHAR2 50 非空外键 人员 id whout admin 出库管理员 VARCHAR2 50 非空外键 人员 id whout desc 备注 VARCHAR2 1000 空 whout part 所属部门 VARCHAR2 32 非空外键 部门 id whout project 所属项目 VARCHAR2 32 非空外键 项目 id whout user 领用人 VARCHAR2 32 非空外键 人员 id rest1 备用字段 1 VARCHAR2 10 空 rest2 备用字段 2 VARCHAR2 10 空 rest3 备用字段 3 VARCHAR2 10 空 补充说明 5 人员信息表 人员信息表 t person 储存人员的基本信息 管理人员的基本信息 包括 添加 删除和修改使用此表以及入库 出库选择人员的操作 其关键字 人员 id person id 其它属性为 人员名称 person name 人员联系方式 person phone 人员联系地址 person addr 人员权限 person per 备用 字段 1 rest1 备用字段 2 rest2 备用字段 3 rest3 如表 3 5 所示 表 3 5 人员信息表 表名t person 人员信息表 列名数据类型 精度范 围 空 非 空 约束条件 person id 人员 id VARCHAR2 32 非空主键 person name 人员名称 VARCHAR2 50 非空 person phone 联系方式 VARCHAR2 50 非空 person addr 联系地址 NUMBER 100 非空 person per 人员权限 VARCHAR2 10 非空 rest1 备用字段 1 VARCHAR2 10 空 rest2 备用字段 2 VARCHAR2 10 空 rest3 备用字段 3 VARCHAR2 10 空 补充说明 6 商品分类信息表 商品分类信息表 t class 主要用于储存商品分类的信息以及商品操作时 使用 其关键字为分类编号 class id 其它属性为 类别名称 class name 类别描述 class desc 备用字段 1 rest1 备用字段 2 rest2 备用字段 3 rest3 如表 3 6 所示 表 3 6 商品分类信息表 20 表名t class 商品类别信息表 列名数据类型 精度范 围 空 非 空 约束条件 class id 商品分类编号 VARCHAR2 32 非空主键 class name 商品分类名称 VARCHAR2 50 非空 class desc 商品分类描述 VARCHAR2 500 空 rest1 备用字段 1 VARCHAR2 10 空 rest2 备用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论