javaswing的超库存管理系统的设计与实现(源码)【字数:8030】
摘 要当前市场经济快速多变、竞争激烈,超市要获得较好的经济效益,需要做到合理采购、及时销售、库存量合理、减少积压,超市采用信息化管理进货、库存、销售等诸多环节成为必然趋势。因此,在当前实现信息化管理是超市管理的首要任务,是超市取得盈利的关键。超市库存管理系统是典型的管理信息系统。系统的开发工作主要是后台数据库的设计和前台用户界面的开发。本毕业设计系统使用JDBC技术操作SQL Server数据库,采用Java Swing技术实现布局管理,使用Desktop类实现系统资源之间的关联。
目 录
第一章 绪 论 1
1.1 背景概述 1
1.2 系统开发的意义 1
第二章 背景技术介绍 2
2.1 Java Swing 2
2.2 JDBC 2
2.3 SQL Server数据库 2
第三章 超市库存管理系统的需求分析 3
3.1 项目简介 3
3.2 项目功能需求 4
3.3 项目性能需求 5
3.3.1 制约性 5
3.3.2 开放性 5
3.3.3 安全性 5
第四章 超市库存管理系统的总体设计 6
4.1 功能模块 6
4.2 数据库设计 6
4.2.1 数据库概念结构设计 6
4.2.2 数据库逻辑结构设计 7
4.2.3 数据库物理结构设计 10
第五章 超市库存管理系统的实现与测试 13
5.1 系统前端界面的实现 13
5.1.1 主页面工具栏 13
5.1.2 进货管理模块 13
5.1.3 销售管理模块 14
5.1.4 库存管理模块 15
5.1.5 信息查询模块 16
5.1.6 基本资料模块 17
5.1.7 系统维护模块 19
5.2 系统业务逻辑层的实现 20
5.2.1 进货统计 20
5.2.2 销售统计 20
5.2.3 损益数量统计 21
*好棒文|www.hbsrm.com +Q: &351916072&
5.2.4 数据库备份与恢复 22
5.3 系统功能测试 22
5.3.1 测试目的 22
5.3.2 测试实例 23
结束语 24
致 谢 25
参考文献 26
第一章 绪 论
1.1 背景概述
人类生活的社会在不断地前进发展,人们对于生活品质的要求也在随之上升。为了适应大众的需求,产品的种类也越来越多,而超市作为人们生活中获取需求品的最普遍也是最快捷的地方,商品种类也在日益增多。因此,传统的人工管理方式逐渐出现弊端,工作量大,易出现失误,管理人员很难把握进货量将库存控制在合理水平,各部门之间的信息交流也不够及时,不利于激烈的市场竞争,所以为了适应市场上的企业竞争,有必要具备高效的加工方法和管理方法。
科学技术在不断地发展,人们开始将信息技术运用到企业管理之中,依靠网络和数据库,逐渐形成信息化的管理,计算机开始被广泛应用于管理信息系统,超市库存管理系统也因此出现,利用计算机技术,将进货、销售和库存相关联起来,提高超市库存管理的效率,使超市的资源得到最大化的利用,减少了传统超市库存方式存在的漏洞[1]。
1.2 系统开发的意义
为解决超市经营中会出现的问题,有必要用合理科学的方式来对超市的库存进行管理。随着科技的发展,21世纪市场竞争已由单个企业之间的竞争转变为供应链之间的竞争,库存管理的目的就在于把库存控制在一个合理的范围之内,以平衡库存量不够充足从而引发的损失和库存剩余量过多而带来的商品积压问题。
超市库存管理系统的关键性任务是通过信息化的方式对超市的采购、销售和库存进行合理化的管理,最大程度上的减少每个环节上可能会出现的错误,节约成本、降低浪费、合理控制库存,提高超市管理人员的工作效率。
第二章 背景技术介绍
2.1 Java Swing
Swing是用于开发Java应用程序用户界面的开发工具包,由纯Java实现[2],以抽象窗口工具包为基础使得跨平台应用程序可以使用任何可插拔的外观风格,不依赖操作系统的支持[3]。可以利用Swing丰富、灵活的功能和模块化组件用很少的代码来创建用户界面[4]。
2.2 JDBC
JDBC是用于执行SQL语句的Java API,是促进多个关系数据库之间进行连接的统一操作技术[5]。首要工作是加载JDBC驱动程序,创建形成数据库之间的连接Connection,再创建可以执行SQL的语句Statement,处理执行SQL语句之后出现的结果ResultSet,在最后把信息资源释放出来。虽然JDBC的代码比较繁琐,难以写出高质量的代码,但是它简单易学,上手快,可以灵活的构建SQL,效率比较高,适用于超大批量数据的操作。
2.3 SQL Server数据库
SQL Server数据库是以美国微软公司为主与其他公司一同开发后推出的关系数据库系统。SQL Server是一个高性能数据库管理系统,它具备可扩展性,专为分布式客户机/服务器计算而设计,并为基于事件的企业级信息管理系统提供解决方法。SQL Server数据库具有安全、易于使用、性能优越、安装和操作简便等优点[6]。SQL Server与其他数据库有良好的ODBC接口,并且各种开发平台都提供了与它相关的数据库连接方式[7]。
第三章 超市库存管理系统的需求分析
3.1 项目简介
超市库存管理系统的主要工作是对超市的进货、销售和库存进行信息化管理,最大限度的减少盲目采购、降低采购成本、合理控制库存、提高市场灵敏度,提升超市的市场竞争力。系统使用Java Swing技术对系统页面进行布局,使用JDBC技术对SQL Server数据库进行操作,同时,使用Desktop类实现系统资源之间的关联[8]。
目 录
第一章 绪 论 1
1.1 背景概述 1
1.2 系统开发的意义 1
第二章 背景技术介绍 2
2.1 Java Swing 2
2.2 JDBC 2
2.3 SQL Server数据库 2
第三章 超市库存管理系统的需求分析 3
3.1 项目简介 3
3.2 项目功能需求 4
3.3 项目性能需求 5
3.3.1 制约性 5
3.3.2 开放性 5
3.3.3 安全性 5
第四章 超市库存管理系统的总体设计 6
4.1 功能模块 6
4.2 数据库设计 6
4.2.1 数据库概念结构设计 6
4.2.2 数据库逻辑结构设计 7
4.2.3 数据库物理结构设计 10
第五章 超市库存管理系统的实现与测试 13
5.1 系统前端界面的实现 13
5.1.1 主页面工具栏 13
5.1.2 进货管理模块 13
5.1.3 销售管理模块 14
5.1.4 库存管理模块 15
5.1.5 信息查询模块 16
5.1.6 基本资料模块 17
5.1.7 系统维护模块 19
5.2 系统业务逻辑层的实现 20
5.2.1 进货统计 20
5.2.2 销售统计 20
5.2.3 损益数量统计 21
*好棒文|www.hbsrm.com +Q: &351916072&
5.2.4 数据库备份与恢复 22
5.3 系统功能测试 22
5.3.1 测试目的 22
5.3.2 测试实例 23
结束语 24
致 谢 25
参考文献 26
第一章 绪 论
1.1 背景概述
人类生活的社会在不断地前进发展,人们对于生活品质的要求也在随之上升。为了适应大众的需求,产品的种类也越来越多,而超市作为人们生活中获取需求品的最普遍也是最快捷的地方,商品种类也在日益增多。因此,传统的人工管理方式逐渐出现弊端,工作量大,易出现失误,管理人员很难把握进货量将库存控制在合理水平,各部门之间的信息交流也不够及时,不利于激烈的市场竞争,所以为了适应市场上的企业竞争,有必要具备高效的加工方法和管理方法。
科学技术在不断地发展,人们开始将信息技术运用到企业管理之中,依靠网络和数据库,逐渐形成信息化的管理,计算机开始被广泛应用于管理信息系统,超市库存管理系统也因此出现,利用计算机技术,将进货、销售和库存相关联起来,提高超市库存管理的效率,使超市的资源得到最大化的利用,减少了传统超市库存方式存在的漏洞[1]。
1.2 系统开发的意义
为解决超市经营中会出现的问题,有必要用合理科学的方式来对超市的库存进行管理。随着科技的发展,21世纪市场竞争已由单个企业之间的竞争转变为供应链之间的竞争,库存管理的目的就在于把库存控制在一个合理的范围之内,以平衡库存量不够充足从而引发的损失和库存剩余量过多而带来的商品积压问题。
超市库存管理系统的关键性任务是通过信息化的方式对超市的采购、销售和库存进行合理化的管理,最大程度上的减少每个环节上可能会出现的错误,节约成本、降低浪费、合理控制库存,提高超市管理人员的工作效率。
第二章 背景技术介绍
2.1 Java Swing
Swing是用于开发Java应用程序用户界面的开发工具包,由纯Java实现[2],以抽象窗口工具包为基础使得跨平台应用程序可以使用任何可插拔的外观风格,不依赖操作系统的支持[3]。可以利用Swing丰富、灵活的功能和模块化组件用很少的代码来创建用户界面[4]。
2.2 JDBC
JDBC是用于执行SQL语句的Java API,是促进多个关系数据库之间进行连接的统一操作技术[5]。首要工作是加载JDBC驱动程序,创建形成数据库之间的连接Connection,再创建可以执行SQL的语句Statement,处理执行SQL语句之后出现的结果ResultSet,在最后把信息资源释放出来。虽然JDBC的代码比较繁琐,难以写出高质量的代码,但是它简单易学,上手快,可以灵活的构建SQL,效率比较高,适用于超大批量数据的操作。
2.3 SQL Server数据库
SQL Server数据库是以美国微软公司为主与其他公司一同开发后推出的关系数据库系统。SQL Server是一个高性能数据库管理系统,它具备可扩展性,专为分布式客户机/服务器计算而设计,并为基于事件的企业级信息管理系统提供解决方法。SQL Server数据库具有安全、易于使用、性能优越、安装和操作简便等优点[6]。SQL Server与其他数据库有良好的ODBC接口,并且各种开发平台都提供了与它相关的数据库连接方式[7]。
第三章 超市库存管理系统的需求分析
3.1 项目简介
超市库存管理系统的主要工作是对超市的进货、销售和库存进行信息化管理,最大限度的减少盲目采购、降低采购成本、合理控制库存、提高市场灵敏度,提升超市的市场竞争力。系统使用Java Swing技术对系统页面进行布局,使用JDBC技术对SQL Server数据库进行操作,同时,使用Desktop类实现系统资源之间的关联[8]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/42.html