毕业设计(论文)企业货物管理系统的设计与实现

上传人:ra****d 文档编号:194338248 上传时间:2023-03-13 格式:DOC 页数:32 大小:7.31MB
收藏 版权申诉 举报 下载
毕业设计(论文)企业货物管理系统的设计与实现_第1页
第1页 / 共32页
毕业设计(论文)企业货物管理系统的设计与实现_第2页
第2页 / 共32页
毕业设计(论文)企业货物管理系统的设计与实现_第3页
第3页 / 共32页
资源描述:

《毕业设计(论文)企业货物管理系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)企业货物管理系统的设计与实现(32页珍藏版)》请在装配图网上搜索。

1、天 津 师 范 大 学本科毕业论文(设计) 题目:企业货物管理系统的设计与实现学 院:计算机与信息工程学院学生姓名: 学 号: 1130090030 专 业: 计算机科学与技术 年 级: 2011级 完成日期: 2015年4月 指导教师: 企业货物管理系统的设计与实现摘要:在当今社会经济发展的推动下,企业信息化管理已成为一种趋势,推进信息化是实现现代化建设战略调整的关键。企业信息化就是公司中各领域各方面的事务普遍采用现代信息技术去进行加工处理,有效管理和开发各种信息资源,使各个层次的用户能共享和传递所需要的信息。本文的企业货物管理系统的设计就是针对企业的销售、进货、库存和客户进行信息化的管理,

2、采用JavaSE为开发平台,SQL Server为数据库平台。分析系统的功能需求,对各个模块进行设计描述,实现货物管理系统。为企业减少采购成本,合理控制库存,最大程度的节约企业资源,协调企业各部门职能,提高企业的综合运作能力。关键字:货物管理、JavaSE、库存、销售The Design and Implementation of Enterprise Cargo Management SystemAbstract: With the impetus of todays social and economic development, enterprise information manage

3、ment 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

4、 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 platf

5、orm, 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 fu

6、nctions of various departments, improve the overall operational capacity of enterprises.Key words: Cargo Management, JavaSE, Inventory, Sales目 录1 绪论1研究背景与意义11.2 国内外研究现状11.3 货物管理主要工作流程22 技术开发工具介绍32.1 J2SE平台32.2 Swing工具包32.3 SQL Server 数据库32.4 JDBC技术33 系统分析5系统概述53.2 货物管理系统的目标5需求分析53.3.1 系统业务流程分析53.3.2

7、 系统功能需求分析74 系统设计94.1 系统层次结构设计94.1.1 表示层94.1.2 业务逻辑层94.1.3 数据交互层94.2 功能模块设计94.3 系统业务流程分析104.4 数据表格设计125 系统实现155.1 物理层设计155.2 文件夹组织结构155.3 系统界面功能实现155.3.1 登录模块155.3.2 系统管理模块175.3.3 基础信息模块175.3.4 进货管理模块205.3.5 销售管理模块22 库存管理模块235.3.7 查询统计246 总结与展望26参考文献27致谢281 绪论企业货物管理的设计是基于一些需要进行仓库管理的公司而设计,例如超市、商店、货物零售

8、商等需要处理大量货物进销存的生产型企业,这些企业需要对繁多的商品信息和其他信息进行处理,而对于这类信息的管理常常存在许多缺陷。根据查阅的资料显示,过去人们对货物的流通主要采用文本、表格的方式来管理,更落后的甚至使用账本对流通信息进行记录,统计数目也往往是人工盘查,这种落后的管理方式给企业的发展带来越来越多的麻烦,既费时间又不准确,手工方式逐渐被企业淘汰。计算机技术逐渐渗入到日常生活的各个方面,中小型企业也开始转向利用计算机去系统、规范、程序化的管理企业数据与企业资源。在新时代潮流下,新型企业想获得最大的经济效益,已不能单纯是通过提高商品售价来实现。商品价格的提高会使消费群体在物品质量不变的情况

9、下产生不满,造成客户的流失,从而销量减少,因此成本的降低才是企业成败的关键。信息化管理企业进销存等重要活动环节能有效降低企业成本,提高流动资金的运转能力,确保企业在激烈的竞争中稳步发展。1.2 国内外研究现状国外的计算机技术发展相对较早成熟度也较高,应用领域宽,对于企业项目管理软件也早有探索和研究。早在二十世纪70年代,IBM计算机盛行的时代,一些小型的财务报表系统已相继出现。在当时来说企业管理软件的成就就在于,在当时的技术研究水平上解决了两个问题:一方面系统的设计具有高级数据结构和控制结构;另一方面为了处理大量的数据,开始出现大量的数据处理和数值计算技术。到80年代,美国的计算机技术在企业领

10、域逐渐步入成熟,人们提出结构化程序设计和软件工程方法来保证软件设计的正确性与可靠性。著名的美国美铝公司经济实力雄厚,在公司创办不久就设计了一套相应的管理软件对企业资源进行管理,虽然当时计算机技术还有待完善,但也是企业管理信息化发展的一个里程碑。计算机管理系统的蓬勃发展离不开两大技术的推动:一是大型应用软件可以由指定的分布在不同站点的计算机协同完成,智能化的方法实现了作业开发的规模性;二是高速网络的出现,优化了使用环境与开发环境。目前,美国SSA公司的BPCS系统、日本NTT公司的DIPS-1系统等都是功能强大和集成度高的商业管理系统。与国外的企业货物管理系统相比,国内的各方面技术均起步较晚。早

11、期的一些管理系统由于硬件设施不发达,大多结构单一、功能简单。随着中国经济的发展,对信息技术的重视和投入资本的提升,国内的软件产业也取得了长足的进步。我国的软件公司对软件技术的了解多有对实践应用的了解,这使我们生产出了许多高技术的软件。但在产品应用领域上,发展较快的主要是财务及商务领域、游戏,着力于辅助类型的产品,进行小作坊的生产,而在一些应用领域较广的管理信息系统的开发上则略显不足。面对全球化的发展趋势,公司走向国际化,信息技术的运用已成为企业发展的关键,坚持技术创新,不断研发核心技术才是中国软件行业发展的推动力。1.3 货物管理主要工作流程仓库存货是为了调节供给和需求之间不确定的变动,效率高

12、、程序化的货物管理是物流服务型企业运作流程的一项关键流程。在查阅资料的基础上,对市场上各大超市货物进货、销售、库存业务运作进行了解,货物管理由一系列重要流程组成,包括: (1)进货管理。作为货物管理的起始环节,具体的过程包括进货信息的输入、储存和仓储发票的填制、进货物品数量和质量的检查等。另外,物品的进货管理不是以简单的记录为目的,而是物品信息收集和跟踪管理的启动环节。(2)销售管理。包括销售信息的输入、货品出库和销售发票的开制、出库物品数量和清点提交等。物品销售管理的目的是让物品信息得到及时反馈,从而使物流与信息流保持一致,而不是简单的做出入库记录。(3)库存汇总。作为掌握库存总体变化的重要

13、步骤以及阶段性的总结,库存汇总包括库存期间数量的跟踪管理、阶段末的汇总报表等。2 技术开发工具介绍 2.1 J2SE平台Java是一种功能强大的程序设计语言,该语言由Sun公司推出,以其面向对象和跨平台的特性风靡全球,它是目前国内外使用最为广泛的程序设计语言。Java语言经过一系列探索发展到今天,其迅速成长和完善可以说对互联网的发展也起到了很大的推动作用。现在我们谈到java语言,其已不仅仅代表一种计算机程序语言,它更是一种软件开发的平台,目前java语言已经演化出了J2SE、J2EE、J2ME三个版本。J2SE就是Java的标准版,也是java其他领域版本的基础。其主要用于桌面应用软件的开发

14、,包含了构成java语言核心的类,如面向对象、图形界面、数据库连接、输入输出、网络编程等,本设计的系统开发主要运用J2SE平台构架。2.2 Swing工具包Swing是一个主要用于开发Java应用程序用户界面的开发工具包,具有相对灵活、丰富的功能和模块化组建来帮助用户创建优雅的系统界面。Swing包的功能实现建立在AWT包上,继承并发展了AWT工具包的优点,其实现过程全部由java语言编写而成,因此也拥有了java语言可移植性的特点,实现了真正的跨平台。其在开发过程中采用MVC模式,极大的提高了开发的效率。2.3 SQL Server 数据库企业货物管理系统作为管理记录仓库货物动态的实际操作对

15、象,涉及对数据进行各种各样的操作,其数据关系复杂,数量庞大。常见存储数据的方式主要有两类:(1)将数据以文件的方式保存在存储设备上。(2)以记录的方式存储至数据库。对于第一种存储方式,数据移植性差且更新麻烦,所以在实际的应用过程中常常使用后者。数据库管理系统可使应用程序或用户采用不同的方法去访问和修改数据,是一种对数据库进行操作和管理的大型软件。它对数据库进行统一的管理和控制,也提供多种功能对数据进行维护,保证数据库的安全性和完整性。SQL Server 2005是一个功能强大的关系型数据库管理平台,具有方便、可伸缩性好、可管理性强、软件集成度高等优点,为用户提供完整的数据库解决方案,能在许多

16、操作系统上运行。2.4 JDBC技术JDBC(Java Data Base Connectivity) 技术为多关系数据库与应用程序前台创造了交互的通道。它是一组由java类、接口组成的用于执行SQL语句的Java API,具有数据库独立性和良好的跨平台性。Java程序与数据库的连接就是通过JDBC来实现的,通过JDBC,向各种关系数据发送SQL语句就变的很容易实现。JDBC由Java应用程序、JDBC驱动器管理器、驱动器和数据源四部分构成。JDBC访问机制如图2-1所示:Java Application(应用程序)JDBC Driver Manager(驱动管理器)JDBC Driver(驱

17、动)数据库 Date BaseDBMS(数据库管理系统)图2-1 JDBC访问机制3 系统分析3.1系统概述建立企业货物管理系统能使企业在激烈的市场竞争中发挥其效能,帮助企业减少货物库存、降低生产成本、增加流动资金有利现金流、提高产品质量,从而增强企业的市场应变能力。目前,全国各地零售业正蓬勃发展,货物管理作为企业管理的一项重要环节,是一个为企业能够取得效益的关键。在这种情况下,迫切需要一套功能强大、操作简单的信息化系统,实现其货物管理的要求,保证企业业务的正常运转,为企业创造优势。对企业资源进行合理的计划、调度、控制、衡量、改进管理技术不仅能对企业成本进行缩减,还能最大限度的提高企业的生产能

18、力。本系统在货物流的基础上,针对企业货物管理信息实际业务的需求,围绕企业的进货、销售、库存等业务操作展开了调查和分析,设计实现了包括基础信息、系统管理、进货管理、销售管理、库存管理、查询统计在内的六个功能模块。 货物管理系统的目标通过实际情况的分析和深入,系统可以从以下方面提高其实用性:(1)由于操作人员对于计算机技术了解普遍偏低,因此要求系统操作简单,界面简单明了。(2)为控制用户权限,不同管理层次的用户应该通过分配角色来进行权限的划分。(3)支持通过关键字搜索或多条件筛选快捷查询目标货物信息。(4)完善商品采购和销售信息,针对供应商及销售客户的信息以及其他信息进行采集归类。(5)支持各类信

19、息修改和调整。(6)通过计算机能直接“透视”仓库存储的动态情况。(7)数据自动完成计算,减少人工干预。(8)查询销售排行,了解市场动态和需求规律。(9)数据存储安全、可靠。 系统业务流程分析系统需要对于商品的采购、销售、库存提供有效的数据录入,需要完善规范的数据库设置。对于系统核心功能的查询统计模块,提高统计功能,可以将企业的各项业务数据统一展现出来。业务流程图如图3-1所示:图3-1 企业货物管理系统业务流程图从图3-1中可以看出,系统管理模块主要是增加用户、删除用户和修改当前用户密码;基础信息模块主要是进行客户基本信息的增删改,以及商品基本信息的增删改;进货管理主要是进货单的填制和进货退货

20、;销售管理模块是完成销售单的填写和销售退货功能;库存管理主要是根据进货销售的多少来确定库存量,以及对商品调整价格;查询统计模块主要是对其它各个模块中各类信息的统计整理。在本系统中,操作员通过系统对各类数据流进行加工和数据处理,系统记录形成数据存储文件,最终数据结果反馈给操作员或用户。本系统的的顶层数据流图如图3-2所示:图3-2 系统顶层数据流图 系统功能需求分析(1)用户登录为保障企业业务管理的安全性与可靠性,本系统加强系统账号管理,用户在登录前需要输入与后台一致的用户名和密码才能进入操作页面,这样的设置可以有效防止无关人等进入系统更改数据,确保系统数据的准确性和保密性。(2)系统管理需求系

21、统管理是管理员用户对系统中个人信息的管理,可以通过此功能模块修改用户密码,也能增加和删除用户。管理员登录货物管理系统后,可以为该系统添加用户,增加新的使用账号和密码,为用户使用系统的使用提供入口。修改删除用户。此功能是对所用用户账户信息进行修改和删除处理,可以修改用户的用户姓名、登录用户名及密码,还能对用户列表进行删除操作。对于修改密码功能要求只能修改当前用户的密码。(3)基础信息需求基础信息管理包含有客户信息管理、商品信息管理和供应商信息的管理几个模块,主要是对商户信息的存储。对于商品信息的管理,用户可以对其进行编辑,主要是运用在进货之后,对商品信息做一次详细的录入,或在后期发现商品信息错误

22、后进行修改。客户信息的管理,客户作为产品销售的承接者,客户信息的管理非常关键。这里对一些特殊的客户可以进行特殊的标注,方便区分客户等级。出库销售时对应不同客户送出不同种类和数量的货物。供应商信息的管理,供应商信息管理主要通过用户对供应商户的添加、删除、修改操作来管理供应商信息。供应商信息主要是进货时需要进行核对,确定购买的商品。(4)进货管理需求进货管理是实现在商品入库之前录入票号及进货信息,填写详细的进货单。若在后期的商品质检中出现不合格的情况需要进行进货退货处理。进货单的填写,主要需要录入进货票号、供应商、商品种类数量金额等信息。还需要注明经手人,一旦发现错误能够追责到人,降低错误率。由于

23、质量的原因或者其它原因,有时需要将入库的货物进行退货,退货管理需要详细核对需要处理的货物信息,避免错退。(5)库存管理需求库存盘点,在出库入库业务操作后能对商品的库存情况进行检查,确保商品数量能维持业务运转。,价格调整,对商品名称进行唯一选择,自动填充该商品的其它信息,可以对它的价格进行修改。(6)销售管理需求销售业务操作时,销售员将销售货品的信息进行录入,录入的信息形成商品销售单,所以在功能设计方面需要制作销售单的填制。管理员需要时时了解销售现状,通过对商品销售单在特定的查询条件下查询,输出销售详情与销售报表。(7) 查询统计需求查询各类当前信息,对客户、商品、供应商的人员信息进行查询,对货

24、物的销售、入库、退货的信息查询。除了信息的查询以外,还需要对货物销售的动态进行了解,时时掌握市场动态行情,阶段性的对货物的销售总额或者销售数量进行排序。4 系统设计 系统设计就是将系统分析建立的逻辑模型转化成为物理模型,以需求分析为基础,设计整个系统的功能结构和数据关系。4.1 系统层次结构设计企业货物管理系统的层次结构主要分为以下三层:表示层、业务逻辑层、数据交互层。如图4.1-1所示在;表示层(Swing窗口)业务逻辑层系统管理实现 基础信息管理实现进货管理实现 库存管理实现销售管理实现 查询统计管理实现数据交互层JDBC技术图4-1 系统层次结构图 表示层表示层由java swing 窗

25、体实现,提供与用户交互的图形化界面。用户通过表示层向系统发送操作请求,系统完成处理后反馈结果到表示界面。表示层不进行数据的操作,只进行数据的交换。根据swing包的特性,可视化图形界面是由各个组件按一定布局后重重叠加显示在系统构建的主界面中。 业务逻辑层业务逻辑层主要是高内聚低耦合的实现各个功能模块,通过调用各个功能模块的类来响应表示层发来的操作请求,实际在底层,功能类调用了DAO类来完成对数据交互层的操作。 数据交互层数据交互层在系统中实现与数据库进行数据的交互,系统与数据库的连接采用JDBC技术,将对应的jar包导入资源文件即可。对数据操作时只需要对数据库表所对应的域模型操作对象进行操作,

26、通过关系映射表来获得数据对应关系。4.2 功能模块设计货物进销存管理系统对于商品的流通主要有进货、销售、库存管理三个主要模块。还预计分类出一个系统管理模块,在系统中主要负责对系统操作的用户进行增、删、改、查的管理。由于核心技术的相似,以及业务需求时需要了解商品的来源与去向,客户、商品及供货商信息的查询在本系统中合并成了基础信息模块。本系统的核心模块为查询统计模块,以丰富的查询条件语句为主要技术,随时反应市场整体信息。根据系统结构的设计,企业货物管理系统的六个子系统的功能结构如图4-2所示:图4-2 系统功能结构图4.3 系统业务流程分析通过对体统业务流程的分析可以详细的的了解数据在业务处理过程

27、中输入、存储、加工的方法,在业务上进行设计和优化。业务流程图是数据处理的过程,是系统设计的基础。业务流程图使用的符号如表4-1:表4-1 业务流程图符号表以下是系统基本资料管理的业务流程图,如图4-3所示。该业务主要是对人员类别信息、商品信息、客户信息、供应商信息进行操作和管理。图4-3 基本资料管理业务流程货物入库是系统业务一系列重要操作之一。采购员通过系统库存报表分析需要采购的货物清单,采购商品后对商品信息进行采购入库单添加处理,商品到货信息进入系统,更改库存量。商品入库流程如图4-4所示。图4-4 商品入库流程企业通过将商品销售出去获取利润,销售模块是货物管理模块的基础。销售员将销售信息

28、输入系统,实现商品的出库和售卖。首先在售卖商品时需要查询是否还有存货,如果有,制作商品销售单;如果没有,反馈给采购员对商品进行采购。商品销售流程图如下图4-5。图4-5 销售业务流库存由商品入库单和销售单共同决定,采购员、销售员将货物到货单和销售单输入系统,修改库存表,销售人员也可以通过销售查询库存时对采购员发出采购信息。实现库存查询,反馈库存情况报表。库存管理业务流程如图4-6所示:图4-6 库存管理流程 数据表格设计本系统不需要像其它WEB应用程序部署到指定服务器中,可以直接在本地计算机上运行。所以选择在本地安装SQL Server数据库,便于节省开销,还能提高系统安全性。SQL Serv

29、er2005在安全性上一般会采用检查用户口令、审核权限等保护数据库中的数据。针对系统功能需求,设计了客户信息表、供货商信息表、商品信息表、商品入库表、商品入库明细表、商品销售表、商品销售明细表、用户信息表等17个数据表。下面举例列出几个数据表结构,如表4-14-表所示:表4-1 客户信息表(tb_khinfo)字段名数据类型可否为空描述Id字符型否客户编号,主键Khname字符型否客户名称Jc字符型公司简称Address字符型公司地址Bianma字符型公司营业证编号Tel字符型 Fax字符型 Lian字符型联系人Ltel字符型联系人 Mail字符型E-mailYinghang字符型开户银行ha

30、o字符型银行账号表4-2 商品入库表(tb_ruku_main)字段名数据类型可否为空描述Rkid字符型否入库标号,主键Pzs数字型否品种数量Je数字型否合计金额Ysjl字符型验收结论Gysname字符型否供货商名称Rkdata日期型否入库时间Czy字符型否操作员Jsr字符型否经手人Jsfs字符型否结算方式表4-3 商品销售明细表(tb_sell_detail)字段名数据类型可否为空描述Id数字型否流水号,主键Sellid字符型否销售单编号Spid字符型商品编号Dj数字型单价Sl数字型数量表4-4 用户信息表(tb_userlist)字段名数据类型可否为空描述Name字符型否用户账号,主键Us

31、ername字符型否用户姓名Pass字符型密码quan字符型权限5 系统实现5.1 物理层设计系统实现以Java Swing为开发基础,利用SQL Server 2005搭建数据库,采用JDBC技术将应用程序与数据库连接,显示方式为内部窗口,界面简介实用。(1) 硬件平台网络环境:基于TCP/IP协议的局域网。服务器:内存4G,主频3.0G。中高配置的PC机即可。客户端:CPU主频为2G的普通PC机。(2) 软件平台操作系统:Win7;Java开发包:jdk_17;数据库:SQL Server 2005;IDE: Eclipse 。5.2 文件夹组织结构在系统进行编程开发之前,需要确定文件夹的

32、目录结构,对各个功能模块进行分层划分,使项目易于开发、管理和维护。本系统的源程序文件夹组织结构如图5-1所示:图5-1 文件夹组织结构 系统界面功能实现.1 登录模块登录界面用于进入系统的身份验证。登录时需要输入正确的用户名和密码,通过验证后才能登录到操作的主界面。若输入的用户名和密码不一致时,点击“登录”,界面会自动填充为空白以便用户重新输入。点击“退出”,关闭登录界面,取消登录。登录界面如图5-2所示:5-2 系统登录界面成功登录后将进入系统操作主界面,根据不同的账号信息对应不同的的角色权限。主窗体运行效果如图5-3所示:5-3 主窗体运行效果六大功能模块:系统管理、基础信息、进货管理、销

33、售管理、库存管理、查询统计,显示界面如图5-4所示:5-4 六大功能模块显示界面.2 系统管理模块系统管理模块包括添加操作员、删除修改用户、更改密码三种操作,如下图所示。对于添加用户的操作,依次需要对用户的登录名、真实姓名以及登录密码进行填写,系统将会将此数据写入数据库。系统管理员有修改和删除用户的权限,操作请求时所有用户的信息反馈到界面供操作员编辑。每个登录的用户只能修改个人的密码。系统设置界面如图5-5所示,更改密码设置界面如图5-6所示:图5-5 系统设置界面图5-6 更改密码界面 基础信息模块基础信息模块主要是对客户、用户、供应商人员的增、删、改,如图5-7。以增加商品信息为例,增加商

34、品的界面如图所5-8示图5-7 基础信息操作界面图5-8 添加商品界面商品信息的添加主要有商品名称、产地、单位、规格等信息,代码实现如下图5-9所示:图5-9 添加商品信息关键代码商品信息的修改和删除操作是对已经存在的信息进行编辑,界面如图5-10:图5-10 商品信息的修改与删除商品删除与修改中,以商品的删除为例,删除的代码如下图5-11所示。图5-11 删除商品关键代码 进货管理模块企业在货物流通的环节需要记录每一笔进货的详情,进货管理模块的实现就是为了适应此需求。此模块主要分为两个部分,一是填写订货单,二是对于进货的退货。系统通过该模块对物资账目进行全面规范化的管理,当需要采购商品时,操

35、作员按流程先对商品的信息在基础信息模块进行添加,添加完成后才能对进货单进行填制,当采购的产品有质量或是其它问题需要退货时,则需要对商品进行进货退货处理。进货管理的进货单界面实现如图5-12所示图5-12 进货单界面进货单中商品信息的显示、总计金额的实现代码如下图5-13所示:图5-13 计算商品数量、合计金额关键代码进货管理中的进货退货界面实现如图5-14所示:图5-14 进货退货界面进货退货管理中商品下拉选择框的代码如下图5-15:图5-15 商品下拉框实现代码 销售管理模块销售模块包括商品销售单和销售退货两个子模块,是使用频率最多的模块。操作员使用此模块完成货物的出库,这里的销售有货物的零

36、售也有批发,在选择销售的客户后,添加出售的商品。系统能根据商品名称加载商品的其它信息,当一个商品的销售信息添加完成后,点击“添加”按钮添加多条商品信息。商品添加完成后,点击“销售”,这条销售信息就会存储到数据库。销售单界面如图5-16所示:图5-16 销售单界面添加销售单中清空空行的代码如下图5-17:图5-17 清空空行功能的实现代码 库存管理模块盘点员通过库存管理对库存信息进行盘点,对商品的数量和质量等了解核查。将某一时间段内公司商品进出情况统计显示,看是否存在差错,并进行相关的记录。本模块主要由库存盘点和价格调整两个模块。库存盘点界面如下图5-18:图5-18 价格调整界面价格调整功能中

37、商品下拉框的代码实现如图5-19所示:图5-19 下拉框功能实现代码 查询统计查询模块主要有客户、商品、销售、供应商、退货、进货、入库等信息的查询。能够根据多个条件对相关信息进行查询,生成相应的表格数据,方便用户统计,并能对销售等情况进行排序,便于掌握市场需求动态。商品信息查询界面如下图5-20所示:图5-20 商品查询界面图商品查询的代码实现如下图5-21:图5-21 商品查询实现代码6 总结与展望销售活动在企业的业务交流过程中占有极其重要的地位。通过对企业资源的规范管理可以显著降低生产成本并且提高资金的运转能力,本系统以业务实际需求为基础,选用J2SE作为开发环境,完成了一个适合中小企业货

38、物管理的信息化平台。通过对此系统的开发,进一步了解了对于一个信息管理软件构建的方法和思路,提高了对所学知识的实践运用能力。在设计过程中,将任务分解为系统的需求分析、系统业务逻辑设计和系统界面实现三项内容。从需求分析整体的认识系统,以完成企业的业务操作作为最终目的。将需求分析后的结果进行规范化的整理,得到系统的业务逻辑设计。业务逻辑设计的最终目的是得到获取到正确、规范、系统化的说明。通过对系统的一系列分析和设计后,将逻辑结构转化为物理实现,完成系统的交互友好性。 本系统由于资料准备不充分,还有许多的不足。由于商品管理和流通的复杂性与综合性,本系统对于商品的录入需要人工的逐项输入,随着商品信息库的

39、逐渐扩大,条形二维码输入将成为商品信息录入的发展趋势,将商品信息库连接到数据云端,实现“扫一扫”功能。但在本系统中还尚未实现。参考文献1游旭初,王彩纹. 金蝶KIS专业版进销存初始数据分析与处理J.财会月刊,2014(3):32-37.2王晓明,李见伟企业进销存管理系统的应用与探讨J电子技术与软件工程,2014(7):102-1073孙浏毅.Java宝典M.北京:电子工业出版社,2013:56-60.4J.现代商业,2014(22):37-43.5王智. 移动互联网时代“进销存”软件何以新生? J.计算机与网络,2014(13):103-110.6韩慧丽. 浅议企业实施ERP的意义及对策J.市

40、场周刊,2014(10):22-30.7(美)霍斯特曼,科内尔.Java核心技术(原书第9版)M,北京:机械工业出版社,2014:257-262.8张力. 实体店O2O的双赢模式关键在商品定位管理J. 信息与电脑,2014(4):66-70.9姜志强.Java语言程序设计M.北京:电子工业出版社,2012:331-340. 10明日科技.Java Web从入门到精通M.北京:清华大学出版社,2012:219-231.11贾蓓,镇明敏,杜磊. Java Web整合开发实战-基于Struts 2+Hibernate+SpringM. 北京:清华大学出版社,2013:117-122.12葛一鸣. J

41、ava程序性能优化M. 北京:清华大学出版社,2012:254-259.13夏志刚. 浅谈企业的物资供应管理J.电子世界,2014(8):71-83.14毛金玲. 进销存管理系统销售管理模块的设计M.电子制作,2015(4):54-60.15成富.深入理解Java7:核心技术与最佳实践M. 机械工业出版社,2012:301-312.16赵俊峰. Java Web应用开发案例教程基于MVC模式的JSP+Servlet+JDBC和AJAX M. 清华大学出版社,2012:68-77.致谢本论文是本人在大学期间对老师提交的最后一份作业,在此我真挚的感谢我的毕业设计导师张桂芸教授。在我论文定题时给予我提示与帮助,到开题调研过程中悉心指导,再到设计实现时的孜孜不倦。老师不分昼夜的为我们审阅论文,她的帮助使我在论文的撰写中少走了许多弯路,达到了事半功倍的效果。张老师学识渊博、实践经验丰富、治学态度严谨,给我们创造了非常好的研究氛围,在与老师和同学交流的过程中学到的知识将使我终身受益。在此论文完成之际,我由衷的感谢那些在我论文完成过程给予我帮助的热心同学,也感谢一直在精神上给予我鼓励和支持的家人,是你们让我可以不断克服困难勇往直前。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!