基于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

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

  1. java桌面日历答辩ppt_基于JavaGui的桌面日历管理系统设计与实现毕业论文+任务书+中期表+翻译及原文+答辩PPT+源码...

    摘 要 随着网络的快速发展,电脑的使用及办公越来越贴近人们的生活.为了更好的为人们提供方便快捷的服务,软件的百花齐放成了趋势.不过目前我们正在的使用的也是比较广泛的软件都存在着或多或少的缺陷和不足,比 ...

  2. 宠物领养系统C语言代码,基于JavaEE的宠物领养系统的设计与实现毕业论文+任务书+中期表+外文翻译及原文+答辩PPT+项目源码及数据库+运行说明...

    JavaEE下宠物领养网站的设计与实现 摘  要 一直以来,人们在生活的闲暇之余,总是喜欢和自己心爱的小宠物待在一起,享受着它们带给我们的快乐.如今,真正享受到了这种快乐的人也越来越多.有数据表明,目 ...

  3. java聊天室报告ppt_基于JavaWeb聊天室设计与实现毕业论文+任务书+中期表+中期报告+项目源码+数据库+答辩PPT...

    摘 要 Web聊天室曾在因特网进入中国早期的时候被广泛使用,一度深受国内网民的青睐.随着腾讯QQ以及之后微信的普及,目前Web聊天室已然较少被使用.但在一些商业网站,例如BBS以及在线购物系统,还是会 ...

  4. 基于SSM和Boostrap实现的电影评论网站设计 毕业论文+外文翻译及原文+项目源码

    https://ym.maptoface.com/archives/45000 项目介绍: 基于SSM和Boostrap实现的电影评论网站设计 毕业论文+外文翻译及原文+项目源码 系统说明: 摘 要 ...

  5. (精品)基于Web的酒店客房管理系统的设计与实现毕业论文+开题报告+项目源码(SSM)及数据库+查重报告

     源码获取:我的博客资源页面可以下载!!!! 项目名称 (精品)基于Web的酒店客房管理系统的设计与实现毕业论文+开题报告+项目源码(SSM)及数据库+查重报告 视频介绍 (精品)基于Web的酒店客房 ...

  6. 基于JavaSSH框架的网上商城设计与实现 毕业论文+任务书+外文翻译及原文+项目源码及数据库文件

    下载地址:https://download.csdn.net/download/ouyangxiaobai123/20720855 项目介绍: 基于JavaSSH框架的网上商城设计与实现 毕业论文+任 ...

  7. 基于JavaSwing开发聊天室(QQ聊天 群聊)系统+论文+PPT 大作业 毕业设计项目源码

    基于JavaSwing开发聊天室(QQ聊天 群聊)系统+论文+PPT(毕业设计/大作业) 开发环境: Windows操作系统 开发工具: Eclipse/Myeclipse+Jdk 演示视频: jav ...

  8. android毕业设计答辩,基于Android的“智慧校园”的设计与实现(任务书 中期检查 翻译 毕业论文 答辩 源码)...

    摘  要 移动互联网的发展,智能手机的普及,其中Android系统以其特有的技术优势占据了智能手机操作系统的主要份额,Android在移动领域得到了广泛的应用,已成为智能手机市场的领跑者,这使越来越多 ...

  9. 基于JAVA客服管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA客服管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA客服管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

最新文章

  1. Styling Alert controls in Flex using the StyleManager class and setStyle() methods
  2. 高级C语言教程-sscanf()函数使用方式
  3. 建筑师 第一类斯特林数
  4. import lombok 报错_Lombok注解@Getter @Setter详解
  5. magento block 程序中获取各种url及绝对路径的方法
  6. MongoDB C#:如何将包含DateTime的JSON反序列化为正确的BsonDocument DateTime值
  7. 指尖的流连.9月13
  8. 借助Keras来了解Python中的状态LSTM递归神经网络
  9. spring视频教程
  10. 什么是即时通讯系统?
  11. 按键精灵开发传奇手游教程-现在比较火的美杜莎传奇为例
  12. 二项分布期望与方差的证明
  13. 用正则表达式替换手机号为星号*的写法
  14. idea Failed to clean project Failed to delete target
  15. LINE chatbot机器人开发
  16. 【成神之路】Http网络相关面试题
  17. 关于计算机的知识作文,计算机想象作文
  18. Delphi菜单设计.4
  19. javaScript中createElement案例
  20. 分享60个PHP源码,总有一款适合您

热门文章

  1. js根据公历日期求每天的天干地支
  2. C# 文件相关---新建文件、文件另存为、读写文件
  3. Android 文件转语音TTS输出(文字转语音)
  4. 中小学计算机网络教师考试报名时间,中小学教师资格考试网报名流程
  5. 非应届生,没有互联网的工作经验,想转行做产品经理,为了让简历能够通过筛选,需要注意哪些关键点?
  6. 微型机器行业调研报告 - 市场现状分析与发展前景预测
  7. 人间仙境 绵山水涛沟秋季美景
  8. dynamic-datasource Please check the setting of primary解决方案
  9. matlab function 矩阵,急:Simulink MATLAB function 如何实现矩阵输出
  10. KYODO 泰和 AL809 手台 对讲机 写频线 定义