第39卷第3期2021年6月
Vol. 39 No. 3
Jun.2021
JIANGXI
科 禽
SCIANCE
doi :10.13990/j. In1001 -3679.2021.03.030
基于Java  Web 的百货公司管理系统设计与实现
邓阳,陈洪根,李诗宇
(郑州航空工业管理学院管理工程学院,450015,郑州)
摘要:近些年来随着计算机的发展,越来越多的企业与计算机结合,实现对企业各方面的管理。目前,大多数
百货公司都采用销售系统和仓库管理系统进行商f 管理,但还未对员工、商f 出入库、店铺的管理进行集成,
实现管理一体化,信息互通。从百货公司的管理需求出发,针对百货公司线下现状,研究了一种基于Java  web  的可视化的百货公司实体店管理系统设计与实现。该系统可实现超级管理员对公司商铺和商铺管理员的管 理功能、商铺管理员对本商铺员工和商f 出入库的管理功能、各商铺员工的销售出库管理功能,有利于商铺、
员工、库存管理的一体化集成,促进了百货公司管理效率提升。
关键词:百货公司;Java ;管理一体化中图分类号:TP311
文献标识码:A  文章编号:1001 -3679(2021)03 -547 -05
Design  and  Implementation  of  Department  Store  Management
System  Based  on  Java  Web
DENG  Yang ,CHEN  Honggen ,LI  Shiyu
(Zhengzhou  University  of  Aeronautics ,School  of  Management  Engineering ,450015,Zhengzhou ,PRC)
Abstract  :In  recent  years ,with  the  development  of  computes ,moro  and  moro  entyrpOses  combine
with  compute  to  realize  the  manaaement  of  all  aspects  of  the  ento )ese. At  present ,most  depaO- ment  stores  use  sales  systems  and  warehouse  manaaement  systems  foe  merchandise  manaaement ,but  they  have  not  inteerated  the  management  of  employees ,goods  in  and  out  of  the  warehouse ,and  the  manaaement  of  stores , so  as  to  realiee  the  inteeration  of  manaaement  and  iiCormation  exchange. Starting  from  the  management  needs  of  department  stores ,this  papee  studies  the  design  and  imple ­mentation  of  a  Java  web  一 baed  visuai  4—401X1—- store  managementytem  based  on  the  offline  sta ­tus  of  departmen- stores. The  system  can  realiee  the  mana-ement  function  of  the  supac  administratoc  foc  the  company  e  shops  and  shop  administrators ,the  management  function  of  the  shop  administrators  for  the  store  employees  and  goods  in  and  out  of  the  warehouse ,and  the  sal
es  and  outOound  manaae- ment  functions  of  the  shop  employees ,which  is  beneficiai  to  the  mana-ement  of  shops ,employees , and  inventory. The  intearated  intearation  of  the  departmen- store  has  peomoted  the  improvemen- of  the  mana-ement  efficiencc  of  the  departmen- store.
Key  words : departmen- store  ; Java ; mana-ement  intearation
0引言
社会经济与技术相互促进相互影响,在信息
化时代背景下,信息的流通速度异常迅速,市场竞 争也变得十分激烈。在与越来越残酷激烈的市场
竞争对抗时,计算机技术的应用得到广泛的重视,
收稿日期:2021 -03 -15;修订日期:2021 -05 -20
作者简介:邓阳(1999—),女,硕士研究生,研究方向:管理科学与工程。
基金项目:河南省科技攻关项目(212102210338);教育部人文社科项目(
20YJCZH235)
-548-江西科学2021年第39卷
应用计算机技术能够使企业的管理和生产经营做到较高的稳定性、快捷性和准确性⑴。
对于百货公司而言,其管理无外乎商铺管理、员工管理、商品管理和进销存管理几个模块,早期计算机还不是很发达,公司对于人员的管理大都使用word或excel表格进行管理,后来随着计算机的发展,利用计算机技术实现了员工管理信息化⑵,使企业内部信息更加便于管理,实现人员管理便利化⑶。对于大型企业来说,商品与进销存的管理大多都使用ERP对企业资源进行管理,但对于中小型企业来说,ERP〔4]系统过于昂贵,传统的人工管理会产生许多问题,例如人员松散、人工记录工作量大且繁琐,失误率高,致使员工工作效率低,企业的利益受到影响。黄志媛⑸对中小型超市存货管理现状及问题进行了分析与研究,并提出了合理的对策及建议。如今,员工管理、商品管理⑹和进销存管理三大模块技术都已经相对成熟,但对于这几大模块的信息集成仍有缺失。
对于大型企业来说,ERP可以很好解决他们的问题,但对于中小型企业来说,大型信息化管理系统的很多功能对于中小型公司来说是不必要的。所以寻求一个中小型管理信息系统反而不失为一种良好的选择。
本系统将以中小型非连锁购物百货公司为背景,如河南省南阳市新华城市广场,其内部有许许多多的商铺,每个商铺都是一个独立的个体,商品种类丰富,员工众多。本系统从公司管理者、基层员工的角度出发,进行需求分析和数据库设计,实现超级管理员对公司商铺、商铺管理员的管理;商铺管理员对本商铺员工和商品出入库的管理;各商铺员工具有基本的销售出库功能,从而设计出商铺管理、员工管理与出入库管理一体化的一个系统,便于公司管理,提高公司企业效率,其开发成本低且上手快。
1系统功能需求分析
本系统设计采用B/S结构,利用Eclipse开发工具开发项目,采用Java开发语言编程,实现与MySQL数据库的交互,后端采用SpringBoot+My-Batie技术,前端采用Thymelevf+jQueiy。针对解决百货公司对其内部品牌、员工及商品的管理。实现品牌、员工、商品有标识号,并对商品进行有效的库存管理。页面使用HTML语言进行编写,其界面简单、便于操作理解、可操作性强。
本系统主要针对的是百货公司的工作人员,因此其用户有:超级管理员、商铺管理员和各商铺的普通员工。超级管理员就相当于公司的总经理,商铺管理员相当于每一个店铺内的店长,各商铺的普通员工就相当于各个店铺内的销售人员。
系统用户希望系统具有以下需求:
1)超级管理员能够使用此系统对公司的商铺进行管理。
超级管理员能够使用此系统对公司员工信息进行管理。
2)各商铺管理员可管理本商铺的员工信息。
各商铺管理员能够使用此系统对本商铺的货物进行出入库管理,及时掌握库存信息,合理利用仓库;各商铺管理员可在此系统上管理本商铺商品信息,进货做好入库记录,销售做好出库记录,及时更新信息。
3)各商铺的各个员工可查看本商铺的商品库存信息,如有销售可进行出库操作。
如图1为本系统的用例图,所有用户都能够通过自己唯一的登录名和密码登录本系统,登录系统成功后也可修改自己的密码,两种管理员对商铺、商铺管理员或商品、员工的管理主要是增删改查,如某一个商铺若有新的员工入职,商铺管理员对其基本信息进行添加录入系统,若某些信息更改商铺管理员可对其进行更改,若员工离职可对其信息进行删除,此处删除并不是真的删除,相当于更改其状态码,删除后与该员工相关的其他出入库操作仍能查询到。同理,其他的管理也类似,商铺、商品以及商铺管理员的删除操作都相当于更改状态码,这样能够更好地保证数据的真实性与完整性,不会因为删除操作而导致数据的缺失。另外,普通员工与商铺管理员还可对自家商铺的仓库进行管理,但入库只能管理员进行,管理
图1
用例图
第3期邓 阳等:基于Java  Web 的百货公司管理系统设计与实现-549 -
员在此相当于店长的身份,店长可以查询本商铺 下所有员工的出入库记录,但普通员工只能查询
到自己的出库记录。2数据库概念结构设计
下面本节将对本系统的数据库进行设计。
本系统各主要实体之间的关系如图2, —个
商铺只有一个商铺管理员,一个商铺管理员也只
管理一个商铺,一个商铺仅有商铺管理员可以进
行入库操作,即只有店长才可进货,商铺管理员可 以查看本商铺所有员工的出库记录,普通员工仅
可查看自己操作的出库记录;商铺管理员、普通员
工、商品、商铺都有一个状态值属性,此属性为布
尔值类型,当员工离职、商品下架、商铺撤柜时,对
其进行删除操作其实相当于更改此状态值,这样 即使员工离职或商品下架也不会造成其操作数据
丢失的情况;各个实体的编号都具有唯一性,另外 商铺的所在位置以及商铺名称也具有唯一性,防
止商铺名称或者位置有重复的现象出现。
3系统实现
前面章节从用户角度分析了系统的各个功能 以及数据库的设计,为系统的编码实现做好了前
期准备。根据应用需求,设计实现的系统功能模
块图如图3所示。由于篇幅限制,本章仅对一些 核心功能进行展示,其它功能模块的具体运行状
况不再一一截图。
05
图2 E-R 图
聲辛土二荷患
3
士二荷息
f .
9
I W
.&
1
面虽8犀
曄K
JR H
荷息
图3系统功能模块图
慕香鲁息
壬出商耳一
雹尊!
E
-
550-江西科学2021年第39卷
3.1登录模块
本系统主要供两大类用户使用,一类是管理员,一类是普通员工,管理员中又分为超级管理员和商铺管理员2种类型。当用户在浏览器输入网址后进入登录界面,用户先选择是管理员还是普通员工类型,然后输入正确的用户名和对应的密码,系统判断用户类型,把用户信息存入session 中,然后进入对应的用户主页,不同的用户由于功能不同,其左侧导航栏也不一样,此处以某商铺管理员界面为例进行展示。若用户名或密码错误,则系统会提示错误,登录失败。
±0疋
a逅
L54C翻羽7??
£盍乩%康记录
B商盘已.原记盘
5
图4商铺管理员主界面
3.2超级管理员模块
超级管理员可对公司商铺进行管理,可在登录后进入超级管理员主界面,如需要对商铺进行增删改查操作,在其商铺管理界面点击对应的操作按钮,在弹出框里编写相应信息,然后提交,后台进行判断商铺名是否唯一、位置是否被占用,若商铺名唯一且位置未被占用则保存相应的信息,不符合条件则需重新填写;若删除商铺,则此商铺需没有相应的商铺管理员才可删除,此处删除在界面上对应的是删除按钮,但对于后台来说是更改其状态码,使其不再出现在页面上。
超级管理员对商铺管理员的管理活动图与对商铺的管理类似,添加或修改信息时后系统会判断用户名是否唯一,若此商铺管理员有要管理的商铺则此商铺管理员则不能被删除。
商铺或商铺管理员要想被删除,其自身必须没有相关联的管理员或商铺。
3.3商铺管理员模块
商铺管理员对自己所属商铺下的员工信息和商品的管理,超级管理员对商铺管理员的管理有相同之处,当员工从本商铺离职或商品下架删除对应信息时,也相当于修改编码值,但删除时不受存在所属商铺外键的影响,与商铺管理员不同,并且在添加员工信息或商品信息时其所属商铺默认为登录的商
铺管理员所在的商铺,员工初始密码默认为123456,商品添加日期默认为当前日期,在添加和修改时用户名或商品名一定要唯一才可添加成功,此处以查看商品信息界面为例进行展不。
另外,商铺管理员还可对本商铺商品进行出入库管理,当商品库存量不足时,商铺管理员可查询到对应的商品点击入库,填写库存量保存即可;若商品销售则库存量减少,可进行出库操作,填写完出库数量后,后台会校验减少的数量是否低于现有库存量,若低于则会报错。普通员工的出库操作与此类似,出库数量大于库存量也会报错。
商铺管理员还可对整个商铺的出入库记录进行查询,但普通员工仅能查询其个人的出库记录,其没有入库权限。
图5管理商話界面
4结束语
至此,对于本系统的基本功能与实现就做了基本的介绍,本系统在小公司对商铺以及员工和商品的管理上实现了一体化,公司不再需单独购买各个模块系统,为小公司的商铺及员工与商品
第3期邓阳等:基于Java Web的百货公司管理系统设计与实现-551-
的管理带来了便利,也减少了公司购买ERP系统的昂贵开支,节约了一定的人力成本。为管理一体化系统的研究提供了理论基础。但此系统也仍有需要完善的地方,如其已经实现了员工与商品出库记录有关联,后期还可通过这个关联统计出各个员工的业绩,对员工进行业绩考核评估,将其形成统计图显示在员工主页上对员工起到一定的激励作用,也可进一步根据业绩计算员工工资,工资可作为一种属性加在员工实体上。
参考文献:
[1]秦全来.计算机技术在企业管理中的应用研究[J].
科技创新与应用,2020(24):195-196.
[2]王昱彬.有线网络公司员工信息管理系统的设计与
实现[J].数字技术与应用,2020,38(2):124-125,
127.
[3]刘景娜,宋伟,田文英,等.基于SSH框架医院人事
管理系统开发及应用[J].微型电脑应用,2020,36
(3):112-116.[4]经纬.ERP环境下企业管理会计应用探究[J].中国
中小企业,2020(10):132-133.
[5]黄志媛,田继垒.中小型超市存货管理问题研究
[J]财会学习,2021(4):124-125.
[6]龙达鑫.基于SSM框架的员工管理系统设计与实现
[J].信息技术与信息化,2020(10):76-79,82. [7]熊巍.基于ASP.NET的员工考核系统的设计与实
现[J].江西科学,2020,38(6):929-931,944. [8]吴彤,阮岩.基于JSP的网站商品信息管理系统设
计[J].长江信息通信,2021,34(1):190-192. [9]范路桥,段班祥,周文琼.基于B/S的进销存管理系
统设计与实现[J]电脑编程技巧与维护,2021(1):
100-102.
[10]李楚贞,曾琳,余育文.华润万家超市进销存管理系
统的设计与实现[J]计算机产品与流通,2020
(11):274.
[11]杨正午.基于WEB前端开发技术的网站设计一一
java开发可视化界面以连锁超市商品销售管理系统为例[J].山西科技,
2019,34(3):51-53,57.
(上接第540页)
[8]白燕,冯敏.全球尺度多源土地覆被数据融合与评
价研究[J].地理学报,2018,73(11):2223-2235. [9]YANGYK,XIAO P F,LI H X,et a1.Accuracy as­
sessment of seven global land ccver datasets over China
[J].ISPRS Journal of Photogrammetry and Remota
Sensing,2017,125:156-173.
[10]刘琼欢,张镜锂,刘林山,等.七套土地覆被数据在
羌塘高原的精度评价[J].地理研究,2017,36(11):
2061-2074.
[11]许光明,杨雅萍,杨飞,等.多分辨率遥感土地覆被
数据质量综合评价—
—以湖南省桃源县为例[J].
地球信息科学学报,2016,18(3):553-563.
[12]朱筠,孙九林,秦奋,等.2015年中国1:10万土地
覆被数据河南地区精度评价[J].中国土地科学,
2019,33(3):59-67.
[13]宁佳,张树文,蔡红艳,等.MODIS和GLOBCOVER
全球土地覆盖数据集对比分析一一以黑龙江流域
为例[J]地球信息科学学报,2012,14(2):240-
249.
[14]李元春,葛静,侯蒙京,等.基于CCS-LC数据的甘
南和川西北地区土地覆盖类型时空动态分布及草
地面积变化驱动力研究[J].草业学报,2020,29
(3):1-15.
[15]J L Y,GONG P,GENG X R,et al.Smproving the
accuracy of tOe water surface ccver type in the30m
FROM-GLC product[J].Remote Sensing,2015,
7:13507-13527.
[16]邹佳楠,潘广磊,张德朋,等.全球30m分辨率土地
覆被遥感产品精度比较分析[J]科技经济导刊,
2019,27(16):19-21.
[17]ZHANG M,MA M,P De Maeyer,et al.UnceOOnties
in classification system conversion and an analysis of
inconsistencies in global land ccver products[J].In­
ternational Journal of Geo-Information,2017,6:112
-128
[18]宋宏利,张晓楠•基于VGI的土地覆被遥感产品精
度验证[J].河北工程大学学报,2016,33(4):98-
102.
[19]FRITZ S,SEE L,REMBOLD F.Comparison oV global
and regional land cover maps with statistical informa­
tion for the aaricultural domain in Africa[J].Interna­
tional Journal of Remote Sensing,2010,31(9):2237
-
2256.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。