基于JAVAEE 的订单管理系统的设计与实现*
2021-01-24赵安学胡瑞镇
赵安学,胡瑞镇
(1.琼台师范学院,海南 海口571100;2.海南热带海洋学院,海南 三亚 572022)
1 概述
今天的我们处在一个经济高度全球化,贸易规模空前庞大的时代。此背景下诞生的跨境电商平台,将卖家的商品销往全球各地,使得不同国家的人们可以买到其他国家的商品并减少购买成本。如此大规模商品交易必然产生大量订单,处理这些订单必然会增加企业的成本,因此急需一款高效率的订单管理系统来减少商品交易过程中的支出。传统的订单管理系统效率低下,交互不友好,功能落后,订单数量暴增带来的效率问题及处理压力,使得传统的订单管理系统不再适用。这就迫切需要一个性能高效率高的订单处理系统来应对当下的海量订单。
2 系统总体设计
2.1 系统功能模块设计
本系统利用网络环境资源开发和使用订单管理系统,使得工作人员可以在任何时间地点对订单进行实时的在线查询与编辑、发货标记处理、商品出入库等操作,使得订单处理过程变得简单、高效、有时效性,并有很高的操作规范性,企业管理者可以将系统的一系列操作规范化为流程,减少工作人员的学习成本。
2.2 系统主要子功能模块设计
基于JAVAEE 的订单管理系统模块如图1 所示。
整个系统包括如下几大功能模块:
(1)系统管理员
管理人事信息,内容体现在将系统角色、厂商和买家等信息添加到系统、将已存在系统中的这些信息进行更改等操作中。
进货过程处理,体现在进货过程中把订单添加到本系统中、审核向系统提交的订单、修改和删去进货订单等一系列操作上。
销售管理,表现在将销售订单录入系统、查看和修改订单明细等操作过程。
商品管理,体现在对商品的增加、信息改写及去除。
对库存的管理,表现在查找商品库存信息及实时修改仓库库存等过程。
权限管理,给系统角色设置相应的权限,如进货主管登录系统只被允许进行进货管理、商品录入管理及厂商信息管理。
(2)进货主管
进货过程管理,表现在审核进货员提交的申请、添加进货订单、通知仓库经理进行商品入库等工作内容。
管理商品,就是对进货进来的商品进过分类后录入本系统、编辑商品明细、删掉已被淘汰的商品等过程。
图1 系统总体功能图
管理厂商,包含增加厂商如姓名地址等信息、编辑及去除这些信息以及联络厂商等内容。
(3)进货员
进货管理,主要表现在提交进货申请、对通过审核的申请予以确认、进行商品的进货及通知仓库经理对商品进行入库处理等内容上。
对商品的管理,体现在向系统新增已进货的商品信息、编辑商品明细及入库等内容。
(4)销售主管
买家管理,集中表现在增加买家信息、编辑更改这些信息及联系买家等操作中。
销售管理,主要内容是录入销售过程中的订单明细、编辑、查找订单信息、联系仓库经理对已付款的商品进行出库处理。
业绩统计分析,就是查看部门员工的销售业绩,分析系统统计出来的业绩信息等内容。
(5)仓库经理
入库管理,负责对已进货的商品进行入库处理,如登记入库记录。
出库管理,负责对已付款的商品从仓库分配出来,进行出库。
打理库存,体现在及时更改商品库存量等操作上。
(6)仓库负责人
库存管理,负责对仓库商品库存的实时变更,并协助仓库经理完成入库、出库操作。
(7)退出系统
3 系统主要功能实现
3.1 系统管理员模块
管理员登入本系统后,能够操作系统的每一个功能。可以新增厂商、买家和系统角色(员工)信息,并对这些信息集中更改,可以对进货过程中发起的进货申请予以审核、添加进货订单编辑进货单等操作,可以在销售环节中添加销售订单、编辑订单信息等操作,发现库存不足时可以向仓库经理发起库存不足提醒,可以对已付款的商品向仓库经理发起商品出库提醒,查看各个角色的销售业绩(销售业绩是系统生成的),给系统角色分配各种权限(权限不同,角色登录系统后显示出来的可操作的系统菜单也不同),可以给系统角色更改登录密码。
3.2 进货主管模块
进货主管成功等录系统之后,只能看到允许自己操作的菜单列表。在这些菜单中,进货主管可以审核进货员发送的进货申请,对进货单进行查找、增添及修改等管理;对买家信息进行查询、增加、删除及修正管理,登记已进货的商品信息,同时可以查看公司各角色的联系方式。可以通知仓库经理对商品进行入库操作。
3.3 进货员模块
进货员登录系统后,可以看到自己能操作的功能菜单。可以向进货主管发起商品进货申请,通过进货主管审核后,予以确认,并进行进货活动。可以登记进货进来的商品信息,并通知仓库经理对进货进来的商品进行入库管理。可以查询系统角色如联系方式等相关内容。
3.4 销售主管模块
销售主管可以看到自己的功能菜单,可以增添、编辑及删掉销售订单,可以搜索商品信息,以便添加销售订单时信息的录入。对买家信息进行登记、修改、查询及删除,查看业绩情况,以分析部门员工的业绩表现,便于做总结,可以查找系统角色的个人信息。在订单成功付款时,可以通知仓库经理进行商品的出库处理。
3.5 销售代表模块
销售代表可以增加商品销售单,编辑、查找及删去订单信息,在统计功能模块里可以查看总结自己的业绩表现,以促进自己的销售成绩。可以在录入销售订单时搜寻相关商品详细信息,可以查找系统角色的个人信息。对已付款的订单向仓库经理发起商品出库处理的通知。
3.6 仓库经理模块
仓库经理成功登入系统时,可以看到跟自己角色匹配的功能菜单,核查入库时的进货单并登记商品入库记录。在库存出现变化时,可以查看并修改库存信息,当商品被淘汰时,可以将商品库存信息删除。能够对销售主管、销售代表发送的出库申请进行处理,并记入出库记录中。可以查看系统角色信息。
3.7 仓库负责人模块
仓库负责人仅能看到系统的入出库、库存、角色信息等功能菜单。可以配合仓库经理对商品进行入库操作,对库存有变动的商品进行信息修改,可以配合仓库经理进行商品出库处理。
4 系统评价及展望
4.1 系统评价
整个系统分为系统管理员模块、进货主管模块、进货员模块、销售主管模块、销售代表模块、仓库经理模块和仓库管理模块七个部分,其特点有以下三点:
(1)时间特性:本系统每次操作时页面的挑战和交互的反应时间都在2s 以内,可以说非常快的。
(2)适应性:此程序采用JAVA 语言结合框架开发,JAVA 语言一个显著的特点就是跨平台,可以适应大多数的计算机操作系统。
(3)可使用性:该系统交互性好,界面清爽,操作易上手。
4.2 展望
该系统成功实现了快速处理进货过程和销售过程中的订单、实时管理商品详细信息、对厂商、买家和公司员工个人资料的管理、登记商品的出入库信息、系统安全登录及角色权限设置等功能,以及实现了简洁大方的系统界面。但本系统也存在不足之处,例如实际贸易中的销售订单处理过程要比本系统的复杂得多,本系统更多的是呈现订单处理的基础逻辑,详细功能有待一步步完善。