毕业设计(论文)-企业货物管理系统的设计与实现.doc_第1页
毕业设计(论文)-企业货物管理系统的设计与实现.doc_第2页
毕业设计(论文)-企业货物管理系统的设计与实现.doc_第3页
毕业设计(论文)-企业货物管理系统的设计与实现.doc_第4页
毕业设计(论文)-企业货物管理系统的设计与实现.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

天天 津津 师师 范范 大大 学学 本科毕业论文(设计)本科毕业论文(设计) 题目:企业货物管理系统的设计与实现企业货物管理系统的设计与实现 学学 院:院:计算机与信息工程学院计算机与信息工程学院 学生姓名:学生姓名: 学学 号:号: 1130090030 专专 业:业: 计算机科学与技术计算机科学与技术 年年 级:级: 2011 级级 完成日期:完成日期: 2015 年年 4 月月 指导教师:指导教师: i 企业货物管理系统的设计与实现 摘要:在当今社会经济发展的推动下,企业信息化管理已成为一种趋势,推进 信息化是实现现代化建设战略调整的关键。企业信息化就是公司中各领域各方 面的事务普遍采用现代信息技术去进行加工处理,有效管理和开发各种信息资 源,使各个层次的用户能共享和传递所需要的信息。 本文的企业货物管理系统的设计就是针对企业的销售、进货、库存和客户 进行信息化的管理,采用 javase 为开发平台,sql server 为数据库平台。分 析系统的功能需求,对各个模块进行设计描述,实现货物管理系统。为企业减 少采购成本,合理控制库存,最大程度的节约企业资源,协调企业各部门职能, 提高企业的综合运作能力。 关键字:货物管理、javase、库存、销售 ii the design and implementation of enterprise cargo management system abstract: with the impetus of todays social and economic development, enterprise information management has become a trend, to promote information technology is the key to the modernization of strategic adjustment. enterprise information is the company in all aspects of the transaction widely used in various fields of modern information technology to carry out processing, effective management and development of a variety of information resources, so that all levels of users to share and transfer the information you need. design business cargo management system of this paper is for enterprise sales, purchasing, inventory and customer information management, use javase as the development platform, sql server as the database platform. functional requirements analysis system, each module is designed to describe, and cargo management systems. for companies to reduce procurement costs, the reasonable control of inventory, the greatest degree of saving corporate resources, coordinating the functions of various departments, improve the overall operational capacity of enterprises. key words: cargo management, javase, inventory, sales iii 目目 录录 1 1 绪论绪论.1 1.1 研究背景与意义1 1.2 国内外研究现状.1 1.3 货物管理主要工作流程.2 2 2 技术开发工具介绍技术开发工具介绍3 2.1 j2se 平台3 2.2 swing工具包3 2.3 sql server 数据库3 2.4 jdbc 技术3 3 3 系统分析系统分析5 3.1 系统概述5 3.2 货物管理系统的目标5 3.3 需求分析5 3.3.1 系统业务流程分析5 3.3.2 系统功能需求分析7 4 4 系统设计系统设计9 4.1 系统层次结构设计.9 4.1.1 表示层.9 4.1.2 业务逻辑层9 4.1.3 数据交互层9 4.2 功能模块设计9 4.3 系统业务流程分析.10 4.4 数据表格设计12 5 5 系统实现系统实现.15 5.1 物理层设计.15 5.2 文件夹组织结构.15 5.3 系统界面功能实现.15 5.3.1 登录模块.15 5.3.2 系统管理模块.17 5.3.3 基础信息模块.17 5.3.4 进货管理模块.20 5.3.5 销售管理模块.22 5.3.6 库存管理模块.23 5.3.7 查询统计.24 6 6 总结与展望总结与展望26 参考文献参考文献.27 致谢致谢28 1 1 绪论 1.1 研究背景与意义 企业货物管理的设计是基于一些需要进行仓库管理的公司而设计,例如超 市、商店、货物零售商等需要处理大量货物进销存的生产型企业,这些企业需 要对繁多的商品信息和其他信息进行处理,而对于这类信息的管理常常存在许 多缺陷。根据查阅的资料显示,过去人们对货物的流通主要采用文本、表格的 方式来管理,更落后的甚至使用账本对流通信息进行记录,统计数目也往往是 人工盘查,这种落后的管理方式给企业的发展带来越来越多的麻烦,既费时间 又不准确,手工方式逐渐被企业淘汰。计算机技术逐渐渗入到日常生活的各个 方面,中小型企业也开始转向利用计算机去系统、规范、程序化的管理企业数 据与企业资源。在新时代潮流下,新型企业想获得最大的经济效益,已不能单 纯是通过提高商品售价来实现。商品价格的提高会使消费群体在物品质量不变 的情况下产生不满,造成客户的流失,从而销量减少,因此成本的降低才是企 业成败的关键。信息化管理企业进销存等重要活动环节能有效降低企业成本, 提高流动资金的运转能力,确保企业在激烈的竞争中稳步发展。 1.2 国内外研究现状 国外的计算机技术发展相对较早成熟度也较高,应用领域宽,对于企业项 目管理软件也早有探索和研究。早在二十世纪 70 年代,ibm 计算机盛行的时代, 一些小型的财务报表系统已相继出现。在当时来说企业管理软件的成就就在于, 在当时的技术研究水平上解决了两个问题:一方面系统的设计具有高级数据结 构和控制结构;另一方面为了处理大量的数据,开始出现大量的数据处理和数 值计算技术。到 80 年代,美国的计算机技术在企业领域逐渐步入成熟,人们提 出结构化程序设计和软件工程方法来保证软件设计的正确性与可靠性。著名的 美国美铝公司经济实力雄厚,在公司创办不久就设计了一套相应的管理软件对 企业资源进行管理,虽然当时计算机技术还有待完善,但也是企业管理信息化 发展的一个里程碑。计算机管理系统的蓬勃发展离不开两大技术的推动:一是 大型应用软件可以由指定的分布在不同站点的计算机协同完成,智能化的方法 实现了作业开发的规模性;二是高速网络的出现,优化了使用环境与开发环境。 目前,美国 ssa 公司的 bpcs 系统、日本 ntt 公司的 dips-1 系统等都是功能强 大和集成度高的商业管理系统。 与国外的企业货物管理系统相比,国内的各方面技术均起步较晚。早期的 一些管理系统由于硬件设施不发达,大多结构单一、功能简单。随着中国经济 2 的发展,对信息技术的重视和投入资本的提升,国内的软件产业也取得了长足 的进步。我国的软件公司对软件技术的了解多有对实践应用的了解,这使我们 生产出了许多高技术的软件。但在产品应用领域上,发展较快的主要是财务及 商务领域、游戏,着力于辅助类型的产品,进行小作坊的生产,而在一些应用 领域较广的管理信息系统的开发上则略显不足。面对全球化的发展趋势,公司 走向国际化,信息技术的运用已成为企业发展的关键,坚持技术创新,不断研 发核心技术才是中国软件行业发展的推动力。 1.3 货物管理主要工作流程 仓库存货是为了调节供给和需求之间不确定的变动,效率高、程序化的货 物管理是物流服务型企业运作流程的一项关键流程。在查阅资料的基础上,对 市场上各大超市货物进货、销售、库存业务运作进行了解,货物管理由一系列 重要流程组成,包括: (1)进货管理。作为货物管理的起始环节,具体的过程包括进货信息的输入、 储存和仓储发票的填制、进货物品数量和质量的检查等。另外,物品的进货管 理不是以简单的记录为目的,而是物品信息收集和跟踪管理的启动环节。 (2)销售管理。包括销售信息的输入、货品出库和销售发票的开制、出库物 品数量和清点提交等。物品销售管理的目的是让物品信息得到及时反馈,从而 使物流与信息流保持一致,而不是简单的做出入库记录。 (3)库存汇总。作为掌握库存总体变化的重要步骤以及阶段性的总结,库存 汇总包括库存期间数量的跟踪管理、阶段末的汇总报表等。 3 2 技术开发工具介绍 2.1 j2se 平台 java 是一种功能强大的程序设计语言,该语言由 sun 公司推出,以其面向 对象和跨平台的特性风靡全球,它是目前国内外使用最为广泛的程序设计语言。 java 语言经过一系列探索发展到今天,其迅速成长和完善可以说对互联网的发 展也起到了很大的推动作用。现在我们谈到 java 语言,其已不仅仅代表一种计 算机程序语言,它更是一种软件开发的平台,目前 java 语言已经演化出了 j2se、j2ee、j2me 三个版本。j2se 就是 java 的标准版,也是 java 其他领域版 本的基础。其主要用于桌面应用软件的开发,包含了构成 java 语言核心的类, 如面向对象、图形界面、数据库连接、输入输出、网络编程等,本设计的系统 开发主要运用 j2se 平台构架。 2.2 swing 工具包 swing 是一个主要用于开发 java 应用程序用户界面的开发工具包,具有相 对灵活、丰富的功能和模块化组建来帮助用户创建优雅的系统界面。swing 包 的功能实现建立在 awt 包上,继承并发展了 awt 工具包的优点,其实现过程全 部由 java 语言编写而成,因此也拥有了 java 语言可移植性的特点,实现了真 正的跨平台。其在开发过程中采用 mvc 模式,极大的提高了开发的效率。 2.3 sql server 数据库 企业货物管理系统作为管理记录仓库货物动态的实际操作对象,涉及对数 据进行各种各样的操作,其数据关系复杂,数量庞大。常见存储数据的方式主 要有两类:(1)将数据以文件的方式保存在存储设备上。 (2)以记录的方式存 储至数据库。对于第一种存储方式,数据移植性差且更新麻烦,所以在实际的 应用过程中常常使用后者。数据库管理系统可使应用程序或用户采用不同的方 法去访问和修改数据,是一种对数据库进行操作和管理的大型软件。它对数据 库进行统一的管理和控制,也提供多种功能对数据进行维护,保证数据库的安 全性和完整性。sql server 2005 是一个功能强大的关系型数据库管理平台, 具有方便、可伸缩性好、可管理性强、软件集成度高等优点,为用户提供完整 的数据库解决方案,能在许多操作系统上运行。 2.4 jdbc 技术 jdbc(java data base connectivity) 技术为多关系数据库与应用程序前 台创造了交互的通道。它是一组由 java 类、接口组成的用于执行 sql 语句的 java api,具有数据库独立性和良好的跨平台性。java 程序与数据库的连接就 4 是通过 jdbc 来实现的,通过 jdbc,向各种关系数据发送 sql 语句就变的很容 易实现。jdbc 由 java 应用程序、jdbc 驱动器管理器、驱动器和数据源四部分 构成。jdbc 访问机制如图 2-1 所示: java application(应用程序) jdbc driver manager(驱动管理器) jdbc driver(驱动) dbms(数据库管理系统) 图 2-1 jdbc 访问机制 数据库 date base 5 3 系统分析 3.1 系统概述 建立企业货物管理系统能使企业在激烈的市场竞争中发挥其效能,帮助企 业减少货物库存、降低生产成本、增加流动资金有利现金流、提高产品质量, 从而增强企业的市场应变能力。目前,全国各地零售业正蓬勃发展,货物管理 作为企业管理的一项重要环节,是一个为企业能够取得效益的关键。在这种情 况下,迫切需要一套功能强大、操作简单的信息化系统,实现其货物管理的要 求,保证企业业务的正常运转,为企业创造优势。对企业资源进行合理的计划、 调度、控制、衡量、改进管理技术不仅能对企业成本进行缩减,还能最大限度 的提高企业的生产能力。本系统在货物流的基础上,针对企业货物管理信息实 际业务的需求,围绕企业的进货、销售、库存等业务操作展开了调查和分析, 设计实现了包括基础信息、系统管理、进货管理、销售管理、库存管理、查询 统计在内的六个功能模块。 3.2 货物管理系统的目标 通过实际情况的分析和深入,系统可以从以下方面提高其实用性: (1)由于操作人员对于计算机技术了解普遍偏低,因此要求系统操作简单,界 面简单明了。 (2)为控制用户权限,不同管理层次的用户应该通过分配角色来进行权限的划 分。 (3)支持通过关键字搜索或多条件筛选快捷查询目标货物信息。 (4)完善商品采购和销售信息,针对供应商及销售客户的信息以及其他信息进 行采集归类。 (5)支持各类信息修改和调整。 (6)通过计算机能直接“透视”仓库存储的动态情况。 (7)数据自动完成计算,减少人工干预。 (8)查询销售排行,了解市场动态和需求规律。 (9)数据存储安全、可靠。 3.3 需求分析 3.3.1 系统业务流程分析 系统需要对于商品的采购、销售、库存提供有效的数据录入,需要完善规 范的数据库设置。对于系统核心功能的查询统计模块,提高统计功能,可以将 企业的各项业务数据统一展现出来。业务流程图如图 3-1 所示: 6 图 3-1 企业货物管理系统业务流程图 从图 3-1 中可以看出,系统管理模块主要是增加用户、删除用户和修改当 前用户密码;基础信息模块主要是进行客户基本信息的增删改,以及商品基本 信息的增删改;进货管理主要是进货单的填制和进货退货;销售管理模块是完 成销售单的填写和销售退货功能;库存管理主要是根据进货销售的多少来确定 库存量,以及对商品调整价格;查询统计模块主要是对其它各个模块中各类信 息的统计整理。 在本系统中,操作员通过系统对各类数据流进行加工和数据处理,系统记 录形成数据存储文件,最终数据结果反馈给操作员或用户。本系统的的顶层数 据流图如图 3-2 所示: 7 图 3-2 系统顶层数据流图 3.3.2 系统功能需求分析 (1)用户登录 为保障企业业务管理的安全性与可靠性,本系统加强系统账号管理,用户 在登录前需要输入与后台一致的用户名和密码才能进入操作页面,这样的设置 可以有效防止无关人等进入系统更改数据,确保系统数据的准确性和保密性。 (2)系统管理需求 系统管理是管理员用户对系统中个人信息的管理,可以通过此功能模块修 改用户密码,也能增加和删除用户。管理员登录货物管理系统后,可以为该系 统添加用户,增加新的使用账号和密码,为用户使用系统的使用提供入口。修 改删除用户。此功能是对所用用户账户信息进行修改和删除处理,可以修改用 户的用户姓名、登录用户名及密码,还能对用户列表进行删除操作。对于修改 密码功能要求只能修改当前用户的密码。 (3)基础信息需求 基础信息管理包含有客户信息管理、商品信息管理和供应商信息的管理几 个模块,主要是对商户信息的存储。对于商品信息的管理,用户可以对其进行 编辑,主要是运用在进货之后,对商品信息做一次详细的录入,或在后期发现 商品信息错误后进行修改。客户信息的管理,客户作为产品销售的承接者,客 户信息的管理非常关键。这里对一些特殊的客户可以进行特殊的标注,方便区 分客户等级。出库销售时对应不同客户送出不同种类和数量的货物。供应商信 8 息的管理,供应商信息管理主要通过用户对供应商户的添加、删除、修改操作 来管理供应商信息。供应商信息主要是进货时需要进行核对,确定购买的商品。 (4)进货管理需求 进货管理是实现在商品入库之前录入票号及进货信息,填写详细的进货单。 若在后期的商品质检中出现不合格的情况需要进行进货退货处理。进货单的填 写,主要需要录入进货票号、供应商、商品种类数量金额等信息。还需要注明 经手人,一旦发现错误能够追责到人,降低错误率。由于质量的原因或者其它 原因,有时需要将入库的货物进行退货,退货管理需要详细核对需要处理的货 物信息,避免错退。 (5)库存管理需求 库存盘点,在出库入库业务操作后能对商品的库存情况进行检查,确保商 品数量能维持业务运转。 ,价格调整,对商品名称进行唯一选择,自动填充该商 品的其它信息,可以对它的价格进行修改。 (6)销售管理需求 销售业务操作时,销售员将销售货品的信息进行录入,录入的信息形成商 品销售单,所以在功能设计方面需要制作销售单的填制。管理员需要时时了解 销售现状,通过对商品销售单在特定的查询条件下查询,输出销售详情与销售 报表。 (7) 查询统计需求 查询各类当前信息,对客户、商品、供应商的人员信息进行查询,对货物 的销售、入库、退货的信息查询。除了信息的查询以外,还需要对货物销售的 动态进行了解,时时掌握市场动态行情,阶段性的对货物的销售总额或者销售 数量进行排序。 9 4 系统设计 系统设计就是将系统分析建立的逻辑模型转化成为物理模型,以需求分析 为基础,设计整个系统的功能结构和数据关系。 4.1 系统层次结构设计 企业货物管理系统的层次结构主要分为以下三层:表示层、业务逻辑层、 数据交互层。如图 4.1-1 所示在; 表示层(swing 窗口) 业务逻辑层 系统管理实现 基础信息管理实现 进货管理实现 库存管理实现 销售管理实现 查询统计管理实现 数据交互层 jdbc 技术 图 4-1 系统层次结构图 4.1.1 表示层 表示层由 java swing 窗体实现,提供与用户交互的图形化界面。用户通过 表示层向系统发送操作请求,系统完成处理后反馈结果到表示界面。表示层不 进行数据的操作,只进行数据的交换。根据 swing 包的特性,可视化图形界面 是由各个组件按一定布局后重重叠加显示在系统构建的主界面中。 4.1.2 业务逻辑层 业务逻辑层主要是高内聚低耦合的实现各个功能模块,通过调用各个功能 模块的类来响应表示层发来的操作请求,实际在底层,功能类调用了 dao 类来 完成对数据交互层的操作。 4.1.3 数据交互层 数据交互层在系统中实现与数据库进行数据的交互,系统与数据库的连接 采用 jdbc 技术,将对应的 jar 包导入资源文件即可。对数据操作时只需要对数 据库表所对应的域模型操作对象进行操作,通过关系映射表来获得数据对应关 系。 4.2 功能模块设计 货物进销存管理系统对于商品的流通主要有进货、销售、库存管理三个主 10 要模块。还预计分类出一个系统管理模块,在系统中主要负责对系统操作的用 户进行增、删、改、查的管理。由于核心技术的相似,以及业务需求时需要了 解商品的来源与去向,客户、商品及供货商信息的查询在本系统中合并成了基 础信息模块。本系统的核心模块为查询统计模块,以丰富的查询条件语句为主 要技术,随时反应市场整体信息。 根据系统结构的设计,企业货物管理系统的六个子系统的功能结构如图 4-2 所示: 图 4-2 系统功能结构图 4.3 系统业务流程分析 通过对体统业务流程的分析可以详细的的了解数据在业务处理过程中输入、 存储、加工的方法,在业务上进行设计和优化。业务流程图是数据处理的过程, 是系统设计的基础。 业务流程图使用的符号如表 4-1: 11 名称 符号 实体 输入输出的 数据 处理过程存储业务流向 表 4-1 业务流程图符号表 以下是系统基本资料管理的业务流程图,如图 4-3 所示。该业务主要是对人 员类别信息、商品信息、客户信息、供应商信息进行操作和管理。 管理员 录入、删 除 供应商表 客户表 商品表 类别表 显示 类别信息 客户信息 商品信息 供应商信息 管理员 类别信息 客户信息 商品信息 供应商信息 图 4-3 基本资料管理业务流程 货物入库是系统业务一系列重要操作之一。采购员通过系统库存报表分析 需要采购的货物清单,采购商品后对商品信息进行采购入库单添加处理,商品 到货信息进入系统,更改库存量。商品入库流程如图 4-4 所示。 采购员 到货商 品信息 录入 商品入库 单 查询 商品入 库报表 管理员 图 4-4 商品入库流程 12 企业通过将商品销售出去获取利润,销售模块是货物管理模块的基础。销 售员将销售信息输入系统,实现商品的出库和售卖。首先在售卖商品时需要查 询是否还有存货,如果有,制作商品销售单;如果没有,反馈给采购员对商品 进行采购。商品销售流程图如下图 4-5。 销售员 销售信 息 录入 商品销售 单 查询 商品销 售报表 管理员 图 4-5 销售业务流 库存由商品入库单和销售单共同决定,采购员、销售员将货物到货单和销 售单输入系统,修改库存表,销售人员也可以通过销售查询库存时对采购员发 出采购信息。实现库存查询,反馈库存情况报表。库存管理业务流程如图 4-6 所示: 图 4-6 库存管理流程 4.4 数据表格设计 本系统不需要像其它 web 应用程序部署到指定服务器中,可以直接在本地 计算机上运行。所以选择在本地安装 sql server 数据库,便于节省开销,还能 提高系统安全性。sql server2005 在安全性上一般会采用检查用户口令、审核 权限等保护数据库中的数据。 13 针对系统功能需求,设计了客户信息表、供货商信息表、商品信息表、商 品入库表、商品入库明细表、商品销售表、商品销售明细表、用户信息表等 17 个数据表。下面举例列出几个数据表结构,如表 4-14-表所示: 表 4-1 客户信息表(tb_khinfo) 字段名数据类型可否为空描述 id 字符型否客户编号,主键 khname 字符型否客户名称 jc 字符型公司简称 address 字符型公司地址 bianma 字符型公司营业证编号 tel 字符型电话 fax 字符型传真 lian 字符型联系人 ltel 字符型联系人电话 mail 字符型 e-mail yinghang 字符型开户银行 hao 字符型银行账号 表 4-2 商品入库表(tb_ruku_main) 字段名数据类型可否为空描述 rkid 字符型否入库标号,主键 pzs 数字型否品种数量 je 数字型否合计金额 ysjl 字符型验收结论 gysname 字符型否供货商名称 rkdata 日期型否入库时间 14 czy 字符型否操作员 jsr 字符型否经手人 jsfs 字符型否结算方式 表 4-3 商品销售明细表(tb_sell_detail) 字段名数据类型可否为空描述 id 数字型否流水号,主键 sellid 字符型否销售单编号 spid 字符型商品编号 dj 数字型单价 sl 数字型数量 表 4-4 用户信息表(tb_userlist) 字段名数据类型可否为空描述 name 字符型否用户账号,主键 username 字符型否用户姓名 pass 字符型密码 quan 字符型权限 15 5 系统实现 5.1 物理层设计 系统实现以 java swing 为开发基础,利用 sql server 2005 搭建数据库, 采用 jdbc 技术将应用程序与数据库连接,显示方式为内部窗口,界面简介实用。 (1) 硬件平台 网络环境:基于 tcp/ip 协议的局域网。 服务器:内存 4g,主频 3.0g。中高配置的 pc 机即可。 客户端:cpu 主频为 2g 的普通 pc 机。 (2) 软件平台 操作系统:win7; java 开发包:jdk1.7.0_17; 数据库:sql server 2005; ide: eclipse 。 5.2 文件夹组织结构 在系统进行编程开发之前,需要确定文件夹的目录结构,对各个功能模块 进行分层划分,使项目易于开发、管理和维护。本系统的源程序文件夹组织结 构如图 5-1 所示: 图 5-1 文件夹组织结构 5.3 系统界面功能实现 5.3.1 登录模块 登录界面用于进入系统的身份验证。登录时需要输入正确的用户名和密码, 通过验证后才能登录到操作的主界面。若输入的用户名和密码不一致时,点击 16 “登录” ,界面会自动填充为空白以便用户重新输入。点击“退出” ,关闭登录 界面,取消登录。登录界面如图 5-2 所示: 5-2 系统登录界面 成功登录后将进入系统操作主界面,根据不同的账号信息对应不同的的角 色权限。主窗体运行效果如图 5-3 所示: 5-3 主窗体运行效果 六大功能模块:系统管理、基础信息、进货管理、销售管理、库存管理、 查询统计,显示界面如图 5-4 所示: 17 5-4 六大功能模块显示界面 5.3.2 系统管理模块 系统管理模块包括添加操作员、删除修改用户、更改密码三种操作,如下 图所示。对于添加用户的操作,依次需要对用户的登录名、真实姓名以及登录 密码进行填写,系统将会将此数据写入数据库。系统管理员有修改和删除用户 的权限,操作请求时所有用户的信息反馈到界面供操作员编辑。每个登录的用 户只能修改个人的密码。系统设置界面如图 5-5 所示,更改密码设置界面如图 5-6 所示: 图 5-5 系统设置界面 图 5-6 更改密码界面 18 5.3.3 基础信息模块 基础信息模块主要是对客户、用户、供应商人员的增、删、改,如图 5-7。 以增加商品信息为例,增加商品的界面如图所 5-8 示 图 5-7 基础信息操作界面 图 5-8 添加商品界面 商品信息的添加主要有商品名称、产地、单位、规格等信息,代码实现如 下图 5-9 所示: 19 图 5-9 添加商品信息关键代码 商品信息的修改和删除操作是对已经存在的信息进行编辑,界面如图 5- 10: 20 图 5-10 商品信息的修改与删除 商品删除与修改中,以商品的删除为例,删除的代码如下图 5-11 所示。 图 5-11 删除商品关键代码 5.3.4 进货管理模块 企业在货物流通的环节需要记录每一笔进货的详情,进货管理模块的实现 就是为了适应此需求。此模块主要分为两个部分,一是填写订货单,二是对于 进货的退货。系统通过该模块对物资账目进行全面规范化的管理,当需要采购 商品时,操作员按流程先对商品的信息在基础信息模块进行添加,添加完成后 才能对进货单进行填制,当采购的产品有质量或是其它问题需要退货时,则需 21 要对商品进行进货退货处理。 进货管理的进货单界面实现如图 5-12 所示 图 5-12 进货单界面 进货单中商品信息的显示、总计金额的实现代码如下图 5-13 所示: 图 5-13 计算商品数量、合计金额关键代码 进货管理中的进货退货界面实现如图 5-14 所示: 22 图 5-14 进货退货界面 进货退货管理中商品下拉选择框的代码如下图 5-15: 图 5-15 商品下拉框实现代码 5.3.5 销售管理模块 销售模块包括商品销售单和销售退货两个子模块,是使用频率最多的模块。 操作员使用此模块完成货物的出库,这里的销售有货物的零售也有批发,在选 择销售的客户后,添加出售的商品。系统能根据商品名称加载商品的其它信息, 当一个商品的销售信息添加完成后,点击“添加”按钮添加多条商品信息。商 品添加完成后,点击“销售” ,这条销售信息就会存储到数据库。销售单界面如 图 5-16 所示: 23 图 5-16 销售单界面 添加销售单中清空空行的代码如下图 5-17: 图 5-17 清空空行功能的实现代码 5.3.6 库存管理模块 盘点员通过库存管理对库存信息进行盘点,对商品的数量和质量等了解核 查。将某一时间段内公司商品进出情况统计显示,看是否存在差错,并进行相 关的记录。本模块主要由库存盘点和价格调整两个模块。 库存盘点界面如下图 5-18: 24 图 5-18 价格调整界面 价格调整功能中商品下拉框的代码实现如图 5-19 所示: 图 5-19 下拉框功能实现代码 5.3.7 查询统计 查询模块主要有客户、商品、销售、供应商、退货、进货、入库等信息的 查询。能够根据多个条件对相关信息进行查询,生成相应的表格数据,方便用 户统计,并能对销售等情况进行排序,便于掌握市场需求动态。 商品信息查询界面如下图 5-20 所示: 25 图 5-20 商品查询界面图 商品查询的代码实现如下图 5-21: 图 5-21 商品查询实现代码 26 6 总结与展望 销售活动在企业的业务交流过程中占有极其重要的地位。通过对企业资源 的规范管理可以显著降低生产成本并且提高资金的运转能力,本系统以业务实 际需求为基础,选用 j2se 作为开发环境,完成了一个适合中小企业货物管理的 信息化平台。 通过对此系统的开发,进一步了解了对于一个信息管理软件构建的方法和 思路,提高了对所学知识的实践运用能力。在设计过程中,将任务分解为系统 的需求分析、系统业务逻辑设计和系统界面实现三项内容。从需求分析整体的 认识系统,以完成企业的业务操作作为

温馨提示

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

评论

0/150

提交评论