便利店管理系统的设计与实现呕心沥血整理版.docx

上传人:b****1 文档编号:12476713 上传时间:2023-04-19 格式:DOCX 页数:27 大小:209.10KB
下载 相关 举报
便利店管理系统的设计与实现呕心沥血整理版.docx_第1页
第1页 / 共27页
便利店管理系统的设计与实现呕心沥血整理版.docx_第2页
第2页 / 共27页
便利店管理系统的设计与实现呕心沥血整理版.docx_第3页
第3页 / 共27页
便利店管理系统的设计与实现呕心沥血整理版.docx_第4页
第4页 / 共27页
便利店管理系统的设计与实现呕心沥血整理版.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

便利店管理系统的设计与实现呕心沥血整理版.docx

《便利店管理系统的设计与实现呕心沥血整理版.docx》由会员分享,可在线阅读,更多相关《便利店管理系统的设计与实现呕心沥血整理版.docx(27页珍藏版)》请在冰豆网上搜索。

便利店管理系统的设计与实现呕心沥血整理版.docx

便利店管理系统的设计与实现呕心沥血整理版

摘要

当今世界,人们的生活方式完全围绕着方便自助的主题来发展,便利店恰恰成为了这个主题实现的一部分.现在无论是大规模还是小规模的便利店随处可见,潜移默化的在我们的生活中占据了不可或缺的地位。

随着其他商业领域的发展,便利店仍然需要进一步的系统化、网络化,使其更加的与现代化世界接轨。

所以使用数据库存储便利店的大量数据以及使用前台后台来管理便利店成为了商家的需求。

便利店商品信息管理系统采用的是常用的B/S架构,开发语言采用的是Java,数据库用到了便捷高效的Mysql.在网站上进行进便利店的管理。

一方面解除了时间和空间的束缚,另一方面避免管理便利店进货销售的数据。

便利店管理系统面对当前便利店的进货销售库存管理工作,整个系统操作简便、界面友好、实用、安全,能够高效精确的完成进货、销售、库存管理的全过程。

便利店的管理系统在通过高效而又严谨的信息记录和流通后将极大地提高了在货物的进出与收支方面的效率。

同时正是因为利用了管理系统才能解放出更多的工作人员使其在其他的方面投入更多的精力.在便利店中肯定是需要很多货架去拜访商品,当商品的数量不是充足的时候就需要有员工来进行更换,所以对于这个方面我们还需要特地的为其准备一个便于直观看到的界面来提升系统的管理效率,也方便了前来消费的客户。

只要是与网络连接就可以使用本程序,解决了数据信息交流的问题。

关键词:

进货库存销售便利店管理系统

ABSTRACT

Intoday'sworld,people’slifestylecompletelyaroundthethemeofself-helptodevelopconvenient,conveniencestoresjustbecomeapartofthisthemeimplementation。

Now,whetherlarge—scaleorsmall—scaleconveniencestoreseverywhere,subtleoccupyanindispensableroleinourlives。

Withthedevelopmentofotherbusinessareas,conveniencestoresstillrequiresfurthersystematic,network,makingitmoreinlinewiththemodernworld。

Sotheuseoflargeamountsofdatastoredinadatabaseandtheuseofconveniencestoresforegroundtobackgroundtomanagetheconveniencestorehasbecomeabusinessrequirement.

YiBoconveniencestoremanagementsystemusesacommonB/Sarchitecture,thedevelopmentlanguageusedisJava,databaseandusesaconvenientandefficientMysql。

Thenintoaconveniencestoreonthesitemanagement.Ontheonehandtolifttheshacklesoftimeandspace,ontheotherhandtoavoidtheconveniencestoreinventorymanagementdata。

ConveniencestoresmanagementsystemInvoicingmanagementtofacethecurrentconveniencestore,theentiresystemiseasytooperate,user—friendly,practical,safeandabletoefficientlyandaccuratelycompletethepurchase,sales,inventorymanagementofthewholeprocess。

Conveniencestoremanagementsystemthroughefficientandrigorousinformationrecordingandcirculationwillgreatlyimprovetheefficiencyandthebalanceofpaymentsinrespectofgoodsinandoutof。

Atthesametimeitisbecauseoftheuseofthemanagementsysteminordertoliberatemorestafftomakemoreeffortsinotheraspects。

Intheconveniencestoreshelfdefinitelyneedtovisitalotofmerchandise,whenthenumberofgoodsisnotenoughwhenyouneedastafftobereplaced,soforthisaspectweneedtopreparespeciallyforitsvisuallyseeaneasyinterfacetoenhancesystemmanagementefficiency,butalsoconvenienttotheconsumercustomers.Aslongasthenetworkconnection,youcanusethisprogramtosolvethedataexchangeproblems。

Keywords:

purchasinginventorysalesconveniencestoremanagementsystem

引言

选题的来源及意义

电子技术的迅速发展,社会进入了快速发展的高度信息化的时代,同时各种便利店的经营管理变得越来越多元化信息化,那种小卖铺出售柴米油盐的时代的时代早就已经过去了,现在的街边新开了各种零零散散的新式便利店,面对更加进步的社会以及日益剧烈的竞争环境和不断提高的要求的服务产品这些都迫使我们从根本上进行改革,不应该使用老式的管理方式,所以有一套完善的管理系统十分重要它不仅可以让员工科学地处理商品的各种事务,还可以提高员工的工作效率,也进一步加强科学化、合理化、制度化、规范化管理,为管理水平跨上新台阶。

此系统的设计与实践是基于便利店管理系统研究、应用的显示情况今儿展开的,希望本系统能够与将来新建的公众大型的连锁的便利店的管理以及信息应用中起到作用.

现如今大部分的便利商店都是靠职员去人工管理货物,但是销售与货物管理是需要非常准确而又及时的,员工必须能够准确而又详细的了解库存的情况.才会使经营者或缺当前的情况,来进行总体全面的调度与物流调度相结合将会极大地提高效率丰富商品的种类和新鲜程度使得服务的质量得到很大程度上的提高.我们所开发的便利店管理系统在在对比分析了大型便利店和一些软件开发商开发的管理系统设计思想和应用情况的基础之上,结合国内现有系统的现状和特点以及未来零售业的发展趋势所需要的基础上设计开发的.本文详细探讨了便利店管理系统的功能需求、性能需求、标准性安全性、和系统设计等方面的问题,用到了业务定义参数化、功能模块构件化等基于软件复用的设计思想和方法。

国内外发展状况

管理系统是以企业管理系统为研究对象的一门组织管理技术,也是一门以系统科学、运筹学、计算机应用技术为主题的综合性交叉课程,其基本思想是坚持整体观念,统筹兼顾,运用有关优化分析方法,实现管理系统整体功能的提高。

在国外7-11便利店便是使用电子管理系统的受益者

7-11便利店建立于1973年,是日本最大的零售商在整个日本经济都不景气的情况下,它克服了一系列不利条件获得了巨大的成功.7—11取得了如此业绩首先应该归功于它采取了一洗脸的现代化的技术以及谨慎的战略管理,如果单单是管理方面的话我们相信它并不会如此的成功,还要归功于他成功的使用了电子管理技术。

7—11从来都不会在电子管理上吝啬预算,在80年代初就成功的使用POS系统再1992年他四次对信息管理系统进行改善.他在微软的帮助下成功开发了它的信息管理系统,软件对系统的经常性监控,并且在系统崩溃时能自动的对系统进行重启.通过这个管理系统来进行质量控制,价格制定和产品改进并从这些数据中分析顾客的要求.由此可见国外的便利店管理系统早已经起步而且通过与顾客的互动来获取更加适应潮流的信息。

在国内便利点的发展前景十分有利,随着我们的经济水平的不断提高,人们愿在方便干净的环境下选择商品购,因此人们非常希望能够看到一种新的机制能够促进新的购物模式的产生.于是便利店就在这中情况下应运而生。

当然便利店的规模越是庞大,从中产生的信息处理也就越多,各种表单的处理货物的进出,员工的工资表等等一系列的问题摆在了我们的眼前。

运营过程的繁琐对于管理毫无益处。

所以便利店管理系统的设计与实现是符合当今社会与时代主题的研究目标.

课题的研究目的是实现便利店管理的模块化以及细节化,在提高效率的情况下节省劳动力。

尽可能的减少人工失误所带来的不利影响。

总体任务是实现便利店管理的系统化、规范化与智能化,利用网络环境的便利以及软件系统的严谨性完成便利店管理系统,方便便利店按照最优最合理的方式来运转从而达提高了便利店的运营效率节省人力物力方便消费者的目的.

研究内容

本系统要求主要实现以下功能模块:

·销售管理:

销售登记销售查询商品管理询

可以获取便利店商品的销售情况,更快的获取货物的信息。

·信息查询管理:

查询库存信息商品信息

·系统管理:

商品管理供应商管理用户管理对用户信息进行管理.包括用户权限的设定,用户的信息的修改及删除。

研究方法及手段

JSP通过一个特殊的开发平台来进行创建一个web应用,并且它将java和html相结合并且可以在不同的行同上应用更为重要的是也可以在不同的数据库中使用,这样的话就可以做到了我们只需要编写一次代码然后就可以多次的在不一样的平台上使用提供了很大的便利。

MyEclipse集成开发环境

MyEclipse作为eclipse的一个插件用来写web的开发十分的方便,因为它集成了很多web的框架在里面,用来做javaEE的开发也是十分的不错。

第一章系统分析

1.1需求分析

我们的便利店管理系统中按照便利店的职员的职位把他们分为推销员,进货员,便利店的管理人员,管理人员管理系统的操作和仓库的整理。

我准备将其分为三种权限,这样就可以把权限不同的人的功能模块聚集在一起,三种权限分别是管理员、采购员、销售员。

对于便利店的管理人员我们要求他能够进行进货登记销售管理库存查询和对于系统的全面管理,具有便利店系统的全部权限,可以从全局的角度对比啊你点进行实时管理。

推销员的任务是能够进行销售登记和销售查询查询销售的情况进行推销商品。

采购员的权限是能够进行进货登记和库存查询,对于供货商的名称,货物价格,进货时间等进行记录。

货物的进货详情包括有进货商的一系列情况以及商品的详细信息。

;销售登记包括有卖出的价格数量等属性。

在系统进行实施的时候要进行实现。

通过对于需求的总结,便利店管理系统包括以下功能

(1)销售管理:

销售管理包括销售等级与销售查询两个主要的部分。

销售等级主要是用于当我们卖出货物的时候对于货物的价格与规格等信息进行有效的汇总,给出销售清单同时进行提交与结算.销售查询功能是在特定的时间段内查询商品的销售单号收入的金额经办人,可以对货物的流通记录。

(2)信息查询管理:

查询商品信息库存信息

通过对于商品名称的搜索来进行商品的库存查询,得到结果我们就可以知道库存的数量,然后通过获知的信息来更改销售的策略。

(3)系统管理:

对于使用以及管理本系统的人的信息管理.

商品管理:

对于货物的基本信息的改动,以便能够及时更换销售策略。

供应商管理:

管理供应商的基本信息.

1.2业务流程图

便利店管理系统的主要业务流程有销售登记、入库登记、销售记录查询、用户管理等等。

销售登记的业务流程图如下。

图1—1销售登记业务流程图

入库登记的业务流程图如下

图1—2入库登记业务流程图

图1—3基本资料维护用例图

图1-4采购用例图

图1—5销售用例图

1。

3系统开发环境

硬件环境:

CPU主频:

3。

0GHz

内存:

4G

操作系统:

Win10

数据库:

MySQL5。

0

开发语言:

JSP+JAVA+JavaScript+MVC

开发平台:

MyEclipse

服务器:

Tomcat6.0

浏览器:

IE8。

0

1。

4系统方案的可行性

系统简洁、易使用、易维护、适用非计算机人员使用系统应用者并不见得都是电脑高手,所以整个系统的设计最关键的问题是:

本程序应该更贴近大众,并且便于在我们的平时生活中使用,同时拥有较为完善的功能,简单易懂可以让没有太多经验的人也能正常的使用提升工作效率.

应当考虑系统的可扩展性,但便利店业务部门发生变化时,要求相应的管理系统也要随着改变,这就要求,在分析程序功能模块时,必须考虑程序的扩展性问题,而且越快解决越好。

经仔细论证,通过与对于本系统各方面的调研从下面几个角度进行分析。

从经济可行性角度分析,由于管理系统的开发可以极大地提高效率,减轻了工作人员工作量,减少工作人员,从而减少劳力资本的投入。

通过减少在人工工作中的事物带来的不利影响使其变相的提高了收入。

通过本系统做到了科学有效的管理,既方便了管理者也服务了消费者。

我们使用网络上的开源的开发工具也是是我们从开发的基础上获得了节约。

从操作可行性角度分析,因为便利店中职员的素质都比较高,所以在我们的设想中,并不需要太久的培训就可以使员工掌握软件的使用.

从社会可行性角度分析,如今很多大型的连锁超市都在使用管理系统来进行处理日常的运营,对于货物出入量大的便利店来说也是十分合适的,有很好的借鉴的可能性.而且便利店管理系统能够从总体上让管理者直观的看到产品的销量和竞争力。

为之后战略抉择提供了充分的依据。

第二章系统设计

2。

1系统目标

本课题的研究目的是实现便利店管理的规范化和自动化,通过使用信息化的管理系统来实现减少人工时能够被避免的误差.本系统主要实现了了一下目标:

对于商品的基本信息流通情况以及时间等在销售过程中需要明细的部分进行查找.以及实现管理权限等模块的构建.

由于本系统是便利店管理系统对于系统界面应尽量保持舒适较少使用者的疲劳。

本程序采用人与程序互动的方式,页面优美,信息的增加,删除,修改,十分容易操作,提升工作效率。

进货角度来说将供应商和商品的名称价格数量,以及剩余的没有销售的货物联系到系统功能模块设计

(1)系统的模块划分

便利店管理系统由数据库开发的程序。

包括进货登记、销售登记销售查询、库存查询、用户管理、商品管理、供应商管理,7部分组成。

进货登记

本功能主要实现了商品的进货清单,可以对商品的供货商名称,商品的信息买入的时间进行登记,从而能够进行有效的管理,并且能够从库存中进行查询。

库存查询

此模块主要痛股票才库存查询的下拉栏里面寻找需要查询的商品名称,选择确认,就会的到库存查询的结果包括商品名称与库存数量

商品销售

本模块主要包括销售的登记与查询,销售等几部分需要对商品的一系列关键信息进行填写主要是价格与数量然后提交进行支付,这部分主要是方便顾客使用。

销售查询模块则是根据日期查询当天的单号得到销售的详细记录.

供应商管理

这部分主要包括供货商的详细信息的的记录,毕竟作为销售业供货渠道也是十分重要的一个环节。

用户管理

本功能主要是给予不同的用户相对应的权限使其能够在系统中进行不同的操作,同时也提供其修改功能便于管理。

(2)系统功能结构图

图2—1系统结构图

3。

2程序流程图

用户登录的程序流程图如下

图2—2用户登录程序流程图

销售登记的程序流程图如下

图2—3销售登记程序流程图

添加用户程序流程图如下

图2—4用户程序流程

2。

2数据库的设计

完成系统的最关键的部分就是数据库的实现,数据的存储设计的优良将会直接的体现在系统成品上,并且关系到完成后的维修与保养。

满足使用者的需求以及能够对数据进行有效而又迅速的处理为各种应用程序提供支持的同时数据库逻辑和物理结构得到优化是我们数据库设计多面临的问题。

我们的目标是为了方便客户和应用系统为其提供一个良好的运行环境.主要包括两个方面一是信息的存储效率越高信息流转越快二是内存的利用效率。

设计数据存储结构需要遵守一项基本原则,这个原则就是要尽可能的使数据组织的相对独立性提高,把它的结构简化,以致于数据的维持成本有所降低。

所以这就需要使用规范化方法数据存储的结构,来保证数据的可维护性、完整性和一致性有所提高。

我们选择使用database来记录存储系统中应该使用的程序.在程序的实现过程中最关键的可能就是数据库的选用也就是数据库的制作.例如应该有多少个表,表里存放多少个数据放入什么数据,标语表表之间是如何连接的。

系统的效率或者说本程序的完成效果与我们构建的数据库的结构息息相关。

我们需要的数据库是响应时间少,存储的利用率高信息保存完整等。

数据库需求分析

对数据库进行分析是我们构建系统数据库的基础,在这部分我我们首先要收集所需要存储的数据,方便接下来的数据库的构建.它的构造主要从储存和处理两个方面来进行规划.

信息的处理方面我们需要通过我们从外面得到的关于便利店工作情况的数据例如进货表销售单之类的进行分析得到表单直接的关系,从而构建更加合理的链接。

数据的储存方面我们肯定是把分析得到的关系进行归纳总结,得到最合理的存储方式提高存储的效率.

当我们在完成数据库信息的采集之后,我们将这些信息汇总将其整理为下列三项。

1、数据库项目

用数据的名称、数据类型、字段、以及是否为主键等。

2、信息框架

使收集到的信息组合,包括信心的名称、数据的含义以及组成数据项。

3、数据流

信息在数据可中被进行的处理包括输入转发等等。

在每个软件开发过程中数据字典都是随着系统的不断完善而改变的,对于每一个程序都应该有一个完备的数据字典。

便利店的日常经营分为进货、销售以及库存这三大方面。

接下来对本系统的三个功能进行逐步分析。

进货管理

进货的过程中我们首先需要选择进货商也就是所谓的进货渠道,选择一个合理的进货商既能从路途上节约进货成本,也能选择更加合理的进货价格。

然后将进货的规格价钱数量等基本信息记录到进货的数据库的表单之中。

同时进货会使得库存的表单发生变化,因此我们需要通过我们在进货表中变动的信息来更改库存表中的数据这样才能使信息得到正确的流通.当我们的仓库中不包含此物品时,就将进货的数量更新到库存中。

要是仓库中有此物品,就需要将库存中的数量与进货的数量加在一起得到新的库存数量

销售管理

在销售的过程中,销售员首先将进行销售查询,这个功能能够获知当时仓库的商品数量以及相应的价格规格等等。

然后通过更改销售数量及销售时间来确认购买。

得到销售清单输入付款的金额进行支付。

在这些过程中数据的变动必须每一步都详细的记录在数据库中,与进货相对比,此时从库存数量上扣除之前销售的数量.

以上就是整个进货出货的大体流程,经过思考之后就应该可以的到相对系统的数据库模型,由于本系统容纳的数据样本不多,故采用Access作为便利店管理系统的数据库系统。

为了方便起见,各个表的主关键字采用Access的自动增量类型。

我们使用三个数据库的表单来完成,用来记录库存的货物和我们在销售过程中已经卖出的货物.两类是我们程序的核心,同时也是我们整个系统能够运用的根本同时还有两个辅助功能表单以及一个使用者信息表

1.E—R模型

便利店管理系统数据库E-R模型,如图所示:

图2—5数据库E—R模型图

2。

2。

1数据库表结构

数据库的连接:

DriverManager。

getConnection(”jdbc:

mysql:

//localhost:

3306/15240supermarket?

characterEncoding=utf—8","root”,"root”);

进货数据记录表(buy)

本表的作用是对买入的货物进行记录。

表1进货数据记录表     

字段名

数据类型

字段大小

小数位数

是否主键

描述

BuyID

自动编号

整形

PRI

进货编号主关键字

Price

货币

单精度

2

价格

Quantity

数字

整形

数量

BuyDate

日期/时间

进货时间

BuyPerson

文本

20

购买人

SupplierID

数字

整形

PRI

供货商编号外关键字

WareID

数字

整形

PRI

商品编号外关键字

销售数据记录表(sale)

用来记录销售的商品的基本信息.

表2销售数据记录表

字段名

数据类型

字段大小

小数位数

是否主键

描述

SaleID

自动编号

整形

PRI

销售编号主关键字

WareID

数字

整形

2

商品编号外关键字

SalePrice

数字

单精度

销售价格

SaleQty

数字

整形

销售数量

SaleDate

日期/时间

销售时间

库存数据记录表(reserve)

用来存放库存的数据。

表3库存记录表

字段名

数据类型

字段大小

小数位数

是否主键

描述

ResID

自动编号

长整型

PRI

商品编号

WareID

数字

长整型

商品名称

ResQty

数字

长整型

商品产地

商品记录表(ware)

用来储存商品的基本信息的表。

表4商品记录表

字段名

数据类型

字段大小

小数位数

是否主键

描述

WareID

自动编号

长整型

PRI

商品编号

WareName

文本

80

商品名称

WareProduct

文本

50

商品产地

WarePrice

数字

单精度型

2

商品销售价格

WareType

文本

50

商品规格

供货商记录表(supplier)

存储进货商的基本信息。

表5供应商记录表

字段名

数据类型

字段大小

小数位数

是否主键

描述

SupplierID

自动编号

长整型

PRI

供应商ID

SupplierName

文本

80

2

供应商名字

SupplierPhone

文本

50

供应商电话

SupplierMobile

文本

50

供应商手机

SupplierAddress

文本

50

供应商地址

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1