日杂商店进销存管理系统设计与实现
日杂商店进销存管理系统设计与实现[20191218091749]
摘 要
传统型的商店记账不但很繁,还极为容易出现错误。伴着计算机的应用变得越来越广泛,进销存管理软件的开发也开始出现。并开始逐渐取代人工管理在销售管理上的地位。在对日杂商店进销存管理的业务流程调研、分析的基础上,对其传统的业务流程进行分析和优化,构建基于信息技术的日杂商店进销存管理系统,主要的功能包括:商品入库、商品销售、业绩查询、退货、及库存管理。
以Eclipse为开发平台, SQL Server2012为后台数据库,实现了系统所有功能。系统具有用户友好界面,性能稳定,便于维护,可移植性强等优点。系统的应用,大大降低了日杂商店进销存管理的复杂度,提高了管理效率。
查看完整论文请+Q: 351916072
关键字:进销存管理软件窗体应用程序数据库
目 录
1.绪 论 1
1.1研究背景 1
1.2研究内容 2
1.3研究意义 3
2.关键技术研究 4
2.1编程语言java 4
2.1.1 主要特性 4
2.1.2 基本概念 5
2.2 swing包 5
2.3 Eclipse 6
2.4 SQL Server 6
3.系统分析 7
3.1 商店管理的业务流程 7
3.2 系统的功能分析 7
3.3 用例分析 8
3.3.1 用例图 8
3.3.2 用例描述 8
4. 系统设计 12
4.1 系统架构设计 12
4.2 系统功能设计 12
4.3 数据库设计 13
4.3.1 数据项 13
4.3.2 数据库E-R模型 14
4.3.3 数据库的物理模型 14
5.系统实现 16
5.1系统登录模块设计 16
5.2 商品入库模块设计 18
5.3 商品销售模块设计 21
5.4 商品信息查询模块设计 26
5.5 个人业绩查询模块界面设计 29
结 语 33
参考文献 34
致 谢 35
1.绪 论
1.1研究背景
商品进销存管理系统是一个商店不可缺少的部分,它对于销售商家来说是非常重要的,所以商品进销存管理系统应该是一个为用户提供有用的信息和便捷的查询手段的应用软件。不过人们一直以来通过传统的人工管理的方式来管理商店或者仓库中存储商品,这种方式管理存在着许多缺点。
由于科学技术一直在不断的进步,计算机科学也就逐渐的完善起来了,大家也都发现了它的功能很是强大,它也开始被人们应用到了了我们社会的各个方面,并扮演着很重的作用。进销存管理系统也只是计算机应用中的很小一部分,我们用它来管理我们的货物信息,这可以省去很多手工管理所带来的不便.如:不容易检索、查找困难、存储的信息量很小、可靠性不是很高、保密性不好、消耗成本、保存时间很短等。避免了这些缺点我们就可以大大的提高管理的效率,还可以让商店的正规化、科学化管理跟上世界的步伐。所以说,这样一个良好的库存管理系统是势在必行的。
美国于1954年开始将首次将计算机应用到管理中来管理工资。这50年来,计算机开始被广泛的应用到管理信息处理方面。就像,在进入70年代的时候美国用计算机在管理中的项目也就200多项。但是如今,计算机已经可以完成美国在财务上的88%工作;处理了物资管理中的80—100%信息;计划管理中是80—91%。但是,一般来说在经济管理中进销存管理系统在的比重还是比较大的,所以说在一些发达国家中,它的管理已经入了一个很先进的计算机管理时代。不过我国是从80年代初才开始在国内推广在管理上使用计算机,虽然和发达国家相比有点晚,但是因为微机的发明和使用越来越普遍,这使得信息处理也越来越便利,越来越偏向计算机管理,这些年我国计算机在管理上发展飞快,我够的信息管理也基本上步入了现代化。
计算机应用于进销存管理中,这在发达国家中水平已经相当高了,虽然我国的销售企业也早已认识到这一点并开始应用到实际工作中,不过还是有好多问题。
表现之一:很多商店当前仍采用手工或者半手工操作进行进销存管理。从开始的供应商提供货物,管理员开始进行入库记录,一直到消费者前来买走货物,收银员再对商品进行出库操作,这中间的各种操作都是由商店的管理的人来进行手写,保存在纸张上,用的工具也就只有算盘和计算器来完成的。这不仅很繁杂,效率不高,还经常出错。
表现之二:一些商店就算已经开始使用计算机来管理进销存了,但是他们也就把计算机当作游戏机或者计算器来使用,有的就直接用它打打字,这样的使用效率特别低。
表现之三:很多商店在管理上也开始赔了电脑并且装了软件,但是他们的软件基本算不上电脑软件。因为他们用的进销存管理软件,大多数是一些不是计算机专业的人制作的一些功能简单的程序,基本上不能叫做“进销存管理软件”,这些程序存在很多的缺点的,主要的缺点有:
(1)开发人员在开发软件前没有做好科学的分析。
(2)开发的过程中调研不全面。
(3)开发人员在编写的时候没有建好清晰的模型。
(4)所用的开发工具过于落后(如Foxbase等)。
1.2研究内容
(1)系统架构
本系统是使用了java编程语言中的Swing包 + SQL Server 2012数据库来实现的窗口应用程序。
(2)业务流程
进销存管理的业务流程一般可分为商品的入库、商品销售、业绩查询、销售统计、商品盘点以及退货等业务,它可以让管理的人时时刻刻了解存量,然后可以减少库存量、提高取货备货的效率。?
库存管理的具体内容有:商品入库、销售、业绩查询、退货、及库存管理等五六个模块功能。
(3)数据库设计
数据库设计包括了数据库表的结构设计、数据库的ER图设计和物理模型设计以及用SQL语言编写的数据库控制语句。其中数据库表结构设计重点在设计表的字段和约束。数据库ER图设计重点在设计数据库表之间的关系。设计完后就可以编写SQL脚本语言,创建数据库了。
(4)系统功能设计
商店进货时,管理人员检查清点商品,如果此商品第一次进货则先添加商品表(条形码,商品名称,单价,库存数量,原始数量),更新商品信息,如果不是第一次进货的话就可以不用填写商品表,直接进入到库存管理更新商品数量。
售货员销售商品时,收银员负责对商品进行出库处理(商品条形码,商品名称,单价,数量,销售日期),并对库存进行更新。
消费者退货时,收银员要对商品进行退货处理,填写退货表(商品条形码,商品名称,单价,数量,退货日期),最后更新至商品表。
1.3研究意义
各类商店超市都会统计他们各类商品的销量,库存,这决定了他们的进货量,销售额已经他们的营销策略。进销存管理牵扯到商品入库、商品销售、商品损坏、商品丢失、商品盘点等很多的因素,这些信息数据怎么去管理,这些工作是复杂的,这些都将将是对库存管理的人员的一个重担,这工作量的繁重是可想而知的。长久以来,人们使用着最原始的人力发放来管理仓库的库存,这种管理方式不仅费时、费力、还容易出错。另外随着时间的增长,会产生大量的文件和数据,这就给库存管理带来好多不必要的麻烦。所以这就需要由进销存管理软件来提高库存管理工作的效率。
商店商品种类的不断增加也导致管理起来越来越不方便,如今计算机技术在快速的发展,将计算机应用到商店的计算机进销存管理中是很有必要。进销存管理软件也就随之出现。一些小型超市管理开始变得方便,也让商店销售部门有了更多的效益。这主要体现在以下几个方面:
(1)商店工作人员的效率很大程度的提高了,还可以防止很多以前经常出现的错误和弊端。
(2)商店管理开始进入了信息化和智能化的管理时代,超市的管理水平也有了不小的提高。
(3)超市采取信息化、自动化的管理不仅可以在很大程度上预防入库管理,出库管理及库存管理中的一些漏洞,还节约了超市的管理开支增加了收入。
2.关键技术研究
2.1编程语言java
2.1.1 主要特性
Java编程语言很快就学会了。Java在语法上与C和C++是非常相像的,所以大家很容易就学会了。还有就是java去掉了C++ 中那些不容易理解的、不常使用的那些特性,像操作符的重载 、多继承 和自动的强制类型转换 等。此外,Java还丢弃了指针 ,采取引用。然后增加自动的废料收集,这样写程序的人就不用在担心内存的管理 。
摘 要
传统型的商店记账不但很繁,还极为容易出现错误。伴着计算机的应用变得越来越广泛,进销存管理软件的开发也开始出现。并开始逐渐取代人工管理在销售管理上的地位。在对日杂商店进销存管理的业务流程调研、分析的基础上,对其传统的业务流程进行分析和优化,构建基于信息技术的日杂商店进销存管理系统,主要的功能包括:商品入库、商品销售、业绩查询、退货、及库存管理。
以Eclipse为开发平台, SQL Server2012为后台数据库,实现了系统所有功能。系统具有用户友好界面,性能稳定,便于维护,可移植性强等优点。系统的应用,大大降低了日杂商店进销存管理的复杂度,提高了管理效率。
查看完整论文请+Q: 351916072
关键字:进销存管理软件窗体应用程序数据库
目 录
1.绪 论 1
1.1研究背景 1
1.2研究内容 2
1.3研究意义 3
2.关键技术研究 4
2.1编程语言java 4
2.1.1 主要特性 4
2.1.2 基本概念 5
2.2 swing包 5
2.3 Eclipse 6
2.4 SQL Server 6
3.系统分析 7
3.1 商店管理的业务流程 7
3.2 系统的功能分析 7
3.3 用例分析 8
3.3.1 用例图 8
3.3.2 用例描述 8
4. 系统设计 12
4.1 系统架构设计 12
4.2 系统功能设计 12
4.3 数据库设计 13
4.3.1 数据项 13
4.3.2 数据库E-R模型 14
4.3.3 数据库的物理模型 14
5.系统实现 16
5.1系统登录模块设计 16
5.2 商品入库模块设计 18
5.3 商品销售模块设计 21
5.4 商品信息查询模块设计 26
5.5 个人业绩查询模块界面设计 29
结 语 33
参考文献 34
致 谢 35
1.绪 论
1.1研究背景
商品进销存管理系统是一个商店不可缺少的部分,它对于销售商家来说是非常重要的,所以商品进销存管理系统应该是一个为用户提供有用的信息和便捷的查询手段的应用软件。不过人们一直以来通过传统的人工管理的方式来管理商店或者仓库中存储商品,这种方式管理存在着许多缺点。
由于科学技术一直在不断的进步,计算机科学也就逐渐的完善起来了,大家也都发现了它的功能很是强大,它也开始被人们应用到了了我们社会的各个方面,并扮演着很重的作用。进销存管理系统也只是计算机应用中的很小一部分,我们用它来管理我们的货物信息,这可以省去很多手工管理所带来的不便.如:不容易检索、查找困难、存储的信息量很小、可靠性不是很高、保密性不好、消耗成本、保存时间很短等。避免了这些缺点我们就可以大大的提高管理的效率,还可以让商店的正规化、科学化管理跟上世界的步伐。所以说,这样一个良好的库存管理系统是势在必行的。
美国于1954年开始将首次将计算机应用到管理中来管理工资。这50年来,计算机开始被广泛的应用到管理信息处理方面。就像,在进入70年代的时候美国用计算机在管理中的项目也就200多项。但是如今,计算机已经可以完成美国在财务上的88%工作;处理了物资管理中的80—100%信息;计划管理中是80—91%。但是,一般来说在经济管理中进销存管理系统在的比重还是比较大的,所以说在一些发达国家中,它的管理已经入了一个很先进的计算机管理时代。不过我国是从80年代初才开始在国内推广在管理上使用计算机,虽然和发达国家相比有点晚,但是因为微机的发明和使用越来越普遍,这使得信息处理也越来越便利,越来越偏向计算机管理,这些年我国计算机在管理上发展飞快,我够的信息管理也基本上步入了现代化。
计算机应用于进销存管理中,这在发达国家中水平已经相当高了,虽然我国的销售企业也早已认识到这一点并开始应用到实际工作中,不过还是有好多问题。
表现之一:很多商店当前仍采用手工或者半手工操作进行进销存管理。从开始的供应商提供货物,管理员开始进行入库记录,一直到消费者前来买走货物,收银员再对商品进行出库操作,这中间的各种操作都是由商店的管理的人来进行手写,保存在纸张上,用的工具也就只有算盘和计算器来完成的。这不仅很繁杂,效率不高,还经常出错。
表现之二:一些商店就算已经开始使用计算机来管理进销存了,但是他们也就把计算机当作游戏机或者计算器来使用,有的就直接用它打打字,这样的使用效率特别低。
表现之三:很多商店在管理上也开始赔了电脑并且装了软件,但是他们的软件基本算不上电脑软件。因为他们用的进销存管理软件,大多数是一些不是计算机专业的人制作的一些功能简单的程序,基本上不能叫做“进销存管理软件”,这些程序存在很多的缺点的,主要的缺点有:
(1)开发人员在开发软件前没有做好科学的分析。
(2)开发的过程中调研不全面。
(3)开发人员在编写的时候没有建好清晰的模型。
(4)所用的开发工具过于落后(如Foxbase等)。
1.2研究内容
(1)系统架构
本系统是使用了java编程语言中的Swing包 + SQL Server 2012数据库来实现的窗口应用程序。
(2)业务流程
进销存管理的业务流程一般可分为商品的入库、商品销售、业绩查询、销售统计、商品盘点以及退货等业务,它可以让管理的人时时刻刻了解存量,然后可以减少库存量、提高取货备货的效率。?
库存管理的具体内容有:商品入库、销售、业绩查询、退货、及库存管理等五六个模块功能。
(3)数据库设计
数据库设计包括了数据库表的结构设计、数据库的ER图设计和物理模型设计以及用SQL语言编写的数据库控制语句。其中数据库表结构设计重点在设计表的字段和约束。数据库ER图设计重点在设计数据库表之间的关系。设计完后就可以编写SQL脚本语言,创建数据库了。
(4)系统功能设计
商店进货时,管理人员检查清点商品,如果此商品第一次进货则先添加商品表(条形码,商品名称,单价,库存数量,原始数量),更新商品信息,如果不是第一次进货的话就可以不用填写商品表,直接进入到库存管理更新商品数量。
售货员销售商品时,收银员负责对商品进行出库处理(商品条形码,商品名称,单价,数量,销售日期),并对库存进行更新。
消费者退货时,收银员要对商品进行退货处理,填写退货表(商品条形码,商品名称,单价,数量,退货日期),最后更新至商品表。
1.3研究意义
各类商店超市都会统计他们各类商品的销量,库存,这决定了他们的进货量,销售额已经他们的营销策略。进销存管理牵扯到商品入库、商品销售、商品损坏、商品丢失、商品盘点等很多的因素,这些信息数据怎么去管理,这些工作是复杂的,这些都将将是对库存管理的人员的一个重担,这工作量的繁重是可想而知的。长久以来,人们使用着最原始的人力发放来管理仓库的库存,这种管理方式不仅费时、费力、还容易出错。另外随着时间的增长,会产生大量的文件和数据,这就给库存管理带来好多不必要的麻烦。所以这就需要由进销存管理软件来提高库存管理工作的效率。
商店商品种类的不断增加也导致管理起来越来越不方便,如今计算机技术在快速的发展,将计算机应用到商店的计算机进销存管理中是很有必要。进销存管理软件也就随之出现。一些小型超市管理开始变得方便,也让商店销售部门有了更多的效益。这主要体现在以下几个方面:
(1)商店工作人员的效率很大程度的提高了,还可以防止很多以前经常出现的错误和弊端。
(2)商店管理开始进入了信息化和智能化的管理时代,超市的管理水平也有了不小的提高。
(3)超市采取信息化、自动化的管理不仅可以在很大程度上预防入库管理,出库管理及库存管理中的一些漏洞,还节约了超市的管理开支增加了收入。
2.关键技术研究
2.1编程语言java
2.1.1 主要特性
Java编程语言很快就学会了。Java在语法上与C和C++
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3343.html