APP下载

商户数字化分管系统的设计

2018-11-14魏晨钊

考试周刊 2018年97期
关键词:业务管理

摘 要:本系统系统开发采用B/S架构模式,用户在Internet环境下,可跨平台登录浏览器,随时随地快速访问,通过身份验证,根据角色权限合理分配业务管理门户,实现业务快速办理。系统角色分为连锁端与门店端,连锁端业务模块分为商品档案、商品分类、门店业绩、订单列表、账户信息,门店端业务模块分为商品列表、连锁进货、订单列表、账户信息。系统功能包含商品补充、价格等信息管理。实现商品上架、进货单填写等各项业务的处理,可轻松完成本职工作,同时对商户各项相关信息实施便捷管理更加规范、科学。

关键词:无纸化办公;业务管理;商户数字化分管系统

商品在一个企业运营中是非常关键的一个要素,是一个影响公司发展和运营的东西,大部分的公司都会注重商品资源的管理。商品资源的管理配置就是指在团队或组织中,让商户管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理,更方便,更有效,更科学。

所以,在商户管理的战略上,需要数字化分管系统,它是公司面对市场上的竞争,提高效率、实现无纸化管理的一大改革。这其中主要包括了商品的选择,货物的补充,产品的销售额,物品关系的管理,各种商品的价格管理以及成本管理。即:使其运用科学的现代管理方法,对商品信息的获取,销售,保留和查询等方面形成全面一体化的无纸化管理。最终是为了达到合理、高效地分管目的,达到企业可持续发展的战略和格局,将公司提高到一个现代化的高度。

商户数字化分管系统,实现了无纸化办公。快速协作,与传统多项业务交错管理方式相比,业务职责变得更明确。互联网时代下,一改传统的人工管理方式,更加信息化、时代化,节省人力物力,提高效率。

一、 系统技术分析

系统采用经典的分层架构模型,使用框架集为SSH。SSH是基于JAVA语言的用于WEB网站开发的常用框架。采用技术如下:

(一) JAVA:纯粹的面向对象高级语言,通过运行时解释,支持单词编写后跨平台发布,在本系统中主要作为后台编程语言。

(二) Spring Data JPA+:JPA(Java_Persistence_API)在本系统中作为持久化框架,实质上是Spring对Hibernate JPA的一次封装,开发者面向JPA规范的接口进行开发,底层的JPA实现可以任意切换,方便更改,大大提高在实现单表操作情况时开发的效率。

(三) Hibernate:作为JAVA主流的对象关系映射框架,方便映射,功能强大,使用Hibernate SqlAPI,结合Spring的Pageable接口,可以轻松地使用多表的分页查询。

(四) H plus:作为UI框架,界面优美,主题大方,功能强大,开源插件多,且易于使用。

(五) MySql:开源关系型数据库,成本低,功能、性能足够本系统开发使用。

(六) Windows:主流操作系统,功能强大,安全可靠,内置IIS服务,可快捷有效的搭建服务器。

二、 系统功能分析

(一) 连锁端——商品管理——商品档案:对商品档案的新增、编辑、展示。

(二) 连锁端——商品管理——商品分类:对商品分类的新增、编辑、展示。

(三) 连锁端——门店管理——门店列表:新增门店,编辑门店,门店列表的展示(新增门店同时保存一个门店管理员账号)。

(四) 连锁端——门店管理——门店业绩:按门店销售额进行排序,展示各个门店的业绩。

(五) 连锁端——点单管理——订单列表:查看所有门店的订单,可以对未发货的订单进行发货。

(六) 连锁端——账户管理——账户信息:修改门店名称、修改门店密码,查看门店基本信息。

(七) 门店端——商品管理——商品列表:可以对自己门店的商品进行上架、下架操作。

(八) 门店端——商品管理——连锁进货:可以查看连锁的商品档案列表,然后进行进货。同时生成。

(九) 门店端——订单管理——订单列表:查看自己门店所有的订单,对未支付的订单进行支付(这里不可使用公司的公众号进行微信支付,因此只做简单处理,点击后便完成支付),对已经送达的订单进行确定送达。

(十) 门店端——门户管理——账户信息:展示自己门店的基本信息,可进行修改密码,以及基本信息。

三、 系统设计

(一) 框架结构设计

系统架构采用分层模型,持久化框架这方面技术选型采用的是Spring Data JPA+ Hibernate,前者实质上是Spring对Hibernate JPA的一次封装,它大大提高了在单表情况时开发的效率。当我们需要用到多表的复杂查询的时候,就需要用到Hibernate自带的SQL查询了,结合Spring的Pageable接口,可以轻松地使用多表的分页查询。UI框架采用的是H plus框架,界面优美,主题大方,功能强大(融合了超多插件,如:datatable/bootstraptable/jqGrid等等)且易于使用。

(二) 数据库设计

1. 用户表(EC_USER):用户表记录了当前系统操作员,包括用户ID、用户登录名、用户密码、性别、用户手机以及用户邮箱等信息。

2. 商品类型表(EC-ARTICLE-TYPE):商品类型表作为记录商品名称跟备注等信息。

3. 商品表(EC-ARTICLE):商品表主要是作為记录商品信息的字典表存在,包括记录供应者、商品价格、出产地、库存多少、商品描述等信息

4. 订单表(EC_ORDER):订单表包括订单编码、下单时间、发货时间和状态等信息。

5. 订单明细表(EC_ORDER_ITEM):订单明细表包括订单编号、物品编号、购买总数信息。

6. 订单明细表(EC_MANAGERS):订单明细表包括订单编号、物品编号、购买总数信息。

表之间的关系:

(1)EC_ORDER(订单表)关联EC_USER(用户表)字段:user_id,类型:int;

(2)通过EC_ORDER_ITEM(订单——物品)关联EC_ORDER(订单表)、EC-ARTICLE(商品表),分别通过字段:order_id,类型int、字段:ARtICLE_id,类型:int、关联;

(3)EC-ARTICLE(商品表)关联EC_ARTICLE_TyPE(用户表)字段:TYPE_CODE,类型:varchar2(100)。

四、 结语

在系统开发过程中,系统设计界面比较美观友好,操作的步骤有友好的提示,操作简单方便,大方不俗,设计出自己的特色。随着网络信息技术的发展和互联网的普及下,我们在管理的这一方面也要跟上进度,让互联网成为管理的工具。这样可以大大提高管理的效率,最终实现无纸化办公。使得管理系统更加完善。但是由于缺乏经验和时间比较紧迫,系统开发还存在不少问题需要改进的。如:

(一) 功能点不全,不会像现在上线运行的系统功能那么完善。

(二) 系统没有实现联网,以后有机会可以实现联网接口,让系统更加完善。

系统开发过程中存在一些问题,但是通过对系统问题的不断发现和改进,最终调试出符合系统开发要求的系统。

参考文献:

[1]王家华.程序设计与数据库[M].山东:山东科学技术出版社,2007(11).

[2]张洪斌.mysql数据库开发经典案例解析[M].北京:清华大学出版社,2005(3).

[3]赵生慧.Java面向对象程序设计[M].高等教育出版社,2007(7).

[4]冯燕奎,赵德奎.数据库系统设计与开发[M].北京:清华大学出版社,2007(4).

[5]Patzer,Andrew. JSP Examples and Best Practices[M].2002.

[6]Bell,CharlesA. ExpertMySQL[M].2007.

[7]平台教师.基于JSP技术的网络教学平台设计[J].JS网络教学平台.

[8]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社.

[9]梁立新,郭锐.Java核心技术应用开发[M].北京:电子工业出版社,2010.

[10]埃克尔.Java编程思想[M].机械工业出版社,2007(6).

[11]程凯.JSP中文问题及一套整体解决方案[J].许昌学院学报,2006.

[12]J2EE頁面相关技术.后台相关技术简介.百度百科.

作者简介:魏晨钊,广东省广州市,广州大学松田学院计算机科学与技术系。

猜你喜欢

业务管理
检测业务管理新模式在烟草商业质量检测企业的应用及成效
地铁车辆段智能综合业务管理平台研究
综合业务管理平台的设计与开发
基于“互联网+”的高速公路清障业务管理平台设计
银行卡收单业务管理系统分析与设计
基于信息融合的环境监测综合业务管理平台设计
基层台站综合观测业务管理之我见
浅析气象科技档案的管理及有效利用
谈如何做好环境监测业务管理
沧州银行股份有限公司人民币收付业务管理暂行办法(修订版)