java进销存管理系统设计,基于JavaSwing进销存管理系统的设计与实现毕业论文+任务书+中期表+翻译及原文+答辩+源码+数据库+辅导视频...

基于JavaSwing进销存管理系统的设计与实现

摘 要

时代在进步,我们的生产生活方式当然也要相对应的做出改变了。在今天这样一个信息化的时代,计算机软件已经广泛的被用于日常的办公,仓库的库存管理,企业的人员以及资产管理,文字的编辑处理,电子表格的广泛应用以及各种人事管理,财务管理等等方面,可以说计算机软件已经是我们日常生活中不可或缺的一部分了。使用计算机来完成工作效率远比传统的人工作业高得多。众所周知,中国是世界上四大文明古国之一,在英语中中国和瓷器有着相同的拼写这样足可以见陶瓷是我国文明的发展史上一个极为重要的组成部分,这样的发明不仅仅对于中国来说,对于世界来说也做出了极大的贡献,有着非常独特和重要的意义,但是我国的陶瓷生产企业仍是以传统的人工管理模式进行,这样工作容易出错且效率极低。所以根据XXX陶瓷工厂提供的需求,设计此XXX陶瓷工厂的进销存管理系统,以帮助陶瓷工厂达到自动化办公,节约管理成本,提高效率的目的。

本XXX陶瓷工厂的进销存管理系统是基于eclipse开发环境,前台采用的是Swing 和 AWT 相关组件进行的GUI设计,后台使用的是SQL Server数据库。且该XXX陶瓷工厂的进销存管理系统共分为六大模块,分别为基础信息管理模块,进货模块,销售模块,查询统计模块,库存管理模块和系统管理模块,其中基础信息管理模块涉及到客户,原料商品,供应商,产品信息的管理和维护;进货模块涉及到原料商品的进货和退货;销售模块是负责产品的销售和销售退货;查询统计模块则负责查询一些基础信息;库存管理模块完成原料商品的出库,产品的入库,库存盘点和价格修改;系统管理模块涉及到操作员管理和密码修改。总体而言,该六大功能模块设计合理,功能全面,同时界面友好,非常符合我国陶瓷工厂的进销存管理需求。

关键词: XXX陶瓷工厂的进销存管理系统;java;SQL Server数据库

The Design and Implementation of the XXX Ceramic Factory Inventory Management System

Abstract

The times in the progress of our production and lifestyle when the corresponding to make a change. In today's information age, computer software has been widely used in daily office, warehouse inventory management, corporate staff and asset management text editing, spreadsheet application and a variety of personnel management, financial management And so on, it can be said that computer software is an indispensable part of our daily life. The use of computers to complete the work efficiency is much higher than the traditional manual work. It is well known that China is one of the four ancient civilizations in the world. In English, Chinese and porcelain have the same spelling. It is enough to see that ceramics is an extremely important part of the history of our civilization. This invention is not only for China, For the world also made a great contribution, has a very unique and important significanceBut China's ceramic enterprises are still the traditional manual management model, so easy to work wrong cut the efficiency is very low. So according to the needs of a ceramic factory, the design of this XXX ceramic factory Invoicing management system to help the ceramic factory to achieve automation office, save management costs and improve efficiency purposes.

The XXX ceramic factory inventory management system is based on the ECLIPSE. The foreground interface is based on the Swing and AWT components  and the background use the  SQL Server database. The XXX ceramic factory inventory management system  is divided into six modules, Respectively, for the basic information management module, purchase module, sales module, query statistics module, inventory management module and system management module, The basic information management module which involves the customer, raw materials, suppliers, product information management and maintenance; The purchase module is responsible for the purchase and return of raw materials; sales module is responsible for product sales and sales returns; query statistical module is responsible for querying some basic information; inventory management module to complete the raw materials of the library, the product storage, inventory and Price changes; system management module related to operator management and password modification. Overall, the six functional modules design reasonable, full-featured, while friendly interface, very consistent with China's ceramic factory Invoicing management needs.

Key words: The Design and Implementation of the XXX Ceramic Factory Inventory; Management System;Java;SQL Server Database

目录

摘要i

Abstractii

1  绪 论1

1.1本课题的研究背景1

1.2国内外研究现状1

1.3本课题的重要工作2

1.4选题意义3

2  开发工具的选择4

2.1开发工具Eclipse的介绍4

2.2 SQLServer数据库介绍4

2.3 swing组件与功能5

3  可行性分析6

3.1经济可行性6

3.2技术可行性6

3.3管理可行性6

3.4法律可行性7

4  需求分析8

4.1功能需求8

4.2性能需求8

4.3 需求分析的结果10

5  系统总体设计11

5.1业务流程11

5.2系统功能模块图12

5.3系统流程13

5.4系统类图13

6  数据库设计15

6.1数据库的逻辑设计15

6.2数据库的物理设计17

7  详细设计与系统实现20

7.1系统的流程图20

7.2登陆模块的实现20

7.3基础信息管理模块的实现22

7.4进货管理模块23

7.5销售管理模块26

7.6查询统计模块27

7.7库存管理模块29

7.8系统管理31

8  系统测试33

8.1登陆功能测试:33

8.2进货功能测试34

8.3查询统计功能测试36

8.4库存管理功能测试37

8.5系统管理功能测试38

总 结40

致 谢42

附录一:外文原文43

附录二:中文翻译49

6e43e5b3baf9a6364c6d5657ed6e2183.png

4df262a6fa2e628949566f55fb0c90e2.png

5b439751364d3bab9d30092bdac29b6a.png

65f9f7a3807cf928081544d91954049f.png

8b626412efd16698101355506fb146bb.png

305e3152c33f57646c1db4ea3dae5467.png

b9bbe63d70bd1173e52ec508f695b099.png

98129734052ffc7930e5adf0cad35612.png

97a5d01ece7c77c13937ad80e1e635b5.png

a179198d8a79f7b7ec40a38c62c0fc08.png

b4fafa178c643c51760b234cf7ef108e.png

5daf3b1ad71de65b9391a77897cd11ab.png

ace85cbfbbada3f642c2dcd6c6f706c4.png

713159a8b5f4e34620728a10c2141a41.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(1)选择“基础信息管理”/“客户信息管理”按钮,在弹出的窗体中行对客户信息添加、修改以及删除操作。 (2)选择“基础信息管理”/“商品信息管理”按钮,在弹出的窗体中行对商品信息添加、修改以及删除操作。 (3)选择“基础信息管理”/“供应商信息管理”按钮,在弹出的窗体中行对供应商信息添加、修改以及删除操作。 (4)选择“管理”/“货单”按钮,在弹出的窗体中行添加货单、商品入库信息操作。 (5)选择“管理”/“货退货”按钮,在弹出的窗体中行添加退货信息操作。 (6)选择“管理”/“售单”按钮,在弹出的窗体中行添加商品售信息操作。 (7)选择“管理”/“售退货”按钮,在弹出的窗体中行添加商品退货信息操作。 (8)选择“查询统计”/“客户信息查询”按钮,在弹出的窗体中行对客户信息的查询操作。 (9)选择“查询统计”/“商品信息查询”按钮,在弹出的窗体中行对商品信息的查询操作。 (10)选择“查询统计”/“供应商信息查询”按钮,在弹出的窗体中行对供应商信息的查询操作。 (11)选择“查询统计”/“售信息查询”按钮,在弹出的窗体中行对售信息行查询操作。 (12)选择“查询统计”/“售退货查询”按钮,在弹出的窗体中行对售退货信息的查询操作。 (13)选择“查询统计”/“入库查询”按钮,在弹出的窗体中行对商品入库信息的查询操作。 (14)选择“查询统计”/“入库退货查询”按钮,在弹出的窗体中行对入库商品退货的信息查询操作。 (15)选择“查询统计”/“售排行”按钮,在弹出的窗体中行对售信息排行查询操作。 (16)选择“库管理”/“库盘点”按钮,在弹出的窗体中行查看商品的库的品种数、剩余数量等信息操作。 (17)选择“库管理”/“价格调整”按钮,在弹出的窗体中行对商品价格的调整操作。 (18)选择“系统管理”/“操作员管理”按钮,在弹出的窗体中行对操作员信息的添加、修改以及删除操作。 (19)选择“系统管理”/“更改密码”按钮,在弹出的窗体中行对操作员的密码修改操作。 (20)选择“系统管理”/“权限管理”按钮,在弹出的窗体中行对用户的权限设置操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值