项目背景

商务综合管理平台是国际物流行业一家专门从事进出口玻璃器皿贸易的公司。业务遍及欧美。随着公司不断发展壮大,旧的信息系统已无法满足公司的快速发展需求,妨碍公司成长,在此背景下,公司领导决定研发《商务综合管理平台》。
《商务综合管理平台》分三期完成。一期完成仓储管理(包括:采购单、仓库、货物、条形码、入库、出库、退货、盘点、库存、库存上限报警、统计查询)和展会管理(包括:展会管理、出单管理),形成货物统一数字化管理。二期完成货运全流程管理,包括购销合同、出货表统计、出口报运单、HOME装箱单、装箱单、委托书、发票、财务统计等。三期完成决策分析(包括:成本分析图、销售情况统计、重点客户、经营情况同期比对统计、工作绩效),为公司经营决策提供数据支持。

如何从国外拿到订单?
通过一些展销会,拿到订单。到国内找生产厂家生产货物。在指定日期生产厂家要将生产的货物运到码头,同时一边到海关进行审批。

界面原型法

原型它的目的,它给客户提前看未来的系统长什么样子。客户就能有一个直观的印象。
界面原型法,在实际需求调研阶段用的非常多。和用户谈需求并进行记录,跟web前端页面工程师沟通,让其设计出一套相关的页面原型,再拿过去与用户再次进行沟通,并修改进行记录,再回来进行页面的修改,如果确认,将来的页面就基本不再改动。
目的就是在最短的时间里,得到用户最真实的需求。


系统功能概览 UML的UseCase图

1.获取需求是专业的
2.usecase就是用例图,它是专门用于描述需求的
3.uml代表统一建模语言
它包含很多图: 用例图,类图,状态图,序列图…….
4.软件:
Rose, pd(powerDesigner 可以画uml图也可以进行数据库设计),Visio
OOP 面向对象编程
OOM 面向对象建模
OOD 面向对象设计
OOA 面向对象分析 (analysis)

企业组织机构

董事长、总经理、行政部、销售部、船运部、财务部、开发部
销售部负责签订合同,录入和维护合同;船运部负责联系货代,安排集装箱,安排船期;同时负责向海关报关;财务部负责账务审核、开发票和收款;开发部负责软件系统的维护。
董事长、总经理对所有数据随时可以进行查看、打印。其他部门人员只能看到自己的数据,不能浏览其他部门的数据。

功能需求 功能模块图


1.个人工作台

1)实现信息的备忘记录和发送业务提醒信息给其他人。
2)能修改自己的登录密码。

2.货运管理

1)合同管理:合同由销售人员录入,并进行日常维护。国外的订单到国内**找生产厂家生产货物,**一个合同包括多个货物信息,可能几款,可能几十款。每个货物可有几个附件信息,也可没有,附件就是包装纸等一些包装材料。支持导出到excel中,支持直接打印,打印要按厂家打印,同一家厂家放在一起,方便不同的销售专责发给其负责的厂商。货物一页两款货,也可以一页一款货。打印前可以自己设定。具体格式详见《1购销合同.xls》。

2)出货表:按船期统计当月的出货情况,也就是当月签订的合同信息。支持导出到excel中,支持直接打印。销售部每月底出报表,送总经理审阅。具体格式详见《2报运单.xls》。

3)报运管理:报运单是提交给海关的审核性文件。销售专责负责报运单的录入。报运单中的货物信息从合同中取。一个工作簿放11条货物信息,超过放下一个工作簿。只有最后一个工作簿对毛重、净重、体积(Σ(长x宽x高))合计。支持从多个购销合同中选取货物,并支持部分走货。支持导出到excel中,支持直接打印。具体格式详见《3-11月出货表.xls》。

4)HOME装箱单:也叫预装箱,是在装箱前,先做装箱计划,发给客户审核,客户同意后,才可装箱;如有调整,则修改出口报运单,可能拆成多个报运。。HOME装箱单是根据出口报运单制定。支持直接打印功能。打印时相同的货号只显示第一个。具体格式详见《4-home装箱单.xls》。

5)装箱管理:根据出口报运单制定装箱单,填写发票号、发票时间,以及客人等相关信息。发票号自动按规则生成,年度后2位+JK+当年自增序号(3位,一年基本上在几百单)。自动合计。它是用来发给货运公司,确定集装箱个数、规格及其费用。**装箱单和HOME装箱单内容一致,一个是给客户看,一个是给货运企业看。**支持导出到excel中,支持直接打印功能。详见《5-装箱单.xls》。

6)委托管理:根据装箱制定委托书,目前主要通过海洋运输,以后会有空运。委托内容主要是合计总的毛重、净重、体积,还有要将Quantity显示为英文,例如:68CTNS要显示为say:SIXTY AND EIGHT Only.。它是用来发给货运公司,安排运输。支持导出到excel中,支持直接打印功能。详见《6-海运委托书.xls》。

7)发票管理:根据装箱单、委托制定发票。发给客户,客户支付费用。自动合计,按美元结算。支持导出到excel中,支持直接打印功能。详见《7-发票.xls》。

8)财务管理:根据报运单、委托、发票制定财务出口报运单,并加入税金,按1.17费率计算。(国家会每年度下发费率标准)。自动按发票进行统计。留底,报税。支持导出到excel中,支持直接打印功能。下载文件名为发票号。详见《8-财务12JX295.xls》。

9)业务流转:只有上个环节上报数据后,下个环节才可以进行处理,在下个环节未处理时,可以进行回退。

3.报表统计

4.基础信息

1)系统代码:数据字典。
2)模板配置:常用的信息不必重复填写,自动填写,不同时可自行修改。
3)厂家信息:维护厂家基础信息,方便购销合同中选取。
4)产品信息:维护公司产品信息,方便购销合同中选取。

5.系统管理

1)权限管理
2)部门管理: 对企业组织机构进行维护和管理,支持新建部门,可自行维护。
用户管理:给系统添加新的用户。

系统框架

如果使用的别人的框架:

1.首先看jar包
2.画图
3.确定哪些技术需要学习。

项目特色

1.该管理平台采用了当前最流行的S2SH进行总体架构,充分利用框架整合后的各种特性,并加入maven进行项目的分模块开发,有效进行项目管理。
2.采用了BRAC认证模型,有效进行用户权限管理,同时加入当前流行的Shiro安全框架,从而使得系统更加安全可靠。
3.结合Sybase引入数据库设计相关理念,及打断设计理论。
4.使用Apache POI实现海量数据导出。
5.采用跳跃查询相关思想,并结合数据搬家的操作手段,从而有效提高了系统性能。
6.利用CodeMachine实现代码自动生成技术,从而解放程序员的部分编码工作。
7.使用amChart+Flash形成各种统计图形,从而为高层提供决策支撑。
8.引入JavaMail邮件机制,并实现Spring与JavaMail整合开发,实现邮件发送中加入附件。
9.加入了Quartz实现的定时任务调度,并结合Spring整合好的Mail,很好的解决了报表向
公司高层的定时发送功能。
10.引入WebService的CXF开发方式,并与Spring结合,从而很好的解决了电子报运问题

附件

1、购销合同

2、出口商品报运单

3、出货统计表

4、home装箱单

5、装箱单

6、委托书

7、发票

8、财务报表

【SSH框架/国际物流商综平台】-01-分三期(仓储管理,货运全流程管理,决策分析)- 项目背景 界面原型 用例图 企业组织结构 功能模块图 系统框架 项目表单收集相关推荐

  1. 【SSH框架/国际物流商综平台】-09 POI-SXSSFWorkbook 海量数据导出 细粒度权限控制 出口报运模块 打断设计+跳跃查询 内存监控工具jvisualvm

    回顾: 1.细粒度权限的控制 2.POI报表 八个步骤 3.Excel版本之间的区别 4.模板打印的步骤 1.制作模板 2.加载模板文件,得到工作簿 3.获取工作表 4.获取行对象 5.获取单元格对象 ...

  2. 【SSH框架/国际物流商综平台】-05 单点登录 用户-角色-权限分配 Ztree.js structs2.0 异常框架 细粒度权限控制 BaseEntitity中createby degree

    回顾 Shiro安全框架 认证,授权,加密,会话管理(单点登录),缓存,与web集成 单点登录(SSO Single Sign on)的原理 就是将原有的各个系统的会话管理机制,抽取出来交给第三方集中 ...

  3. 【SSH框架/国际物流商综平台】-03 部门、用户、角色、模块 CURD BRAC认证 细粒度权限控制 BaseAction Page struts.xml *.hbm.xml

    一.回顾 1.项目首页面执行过程分析 2.顶部菜单点击后,为什么左侧,中间区域会改变 3.为什么左侧菜单点击后,显示结果在中间区域 4.DAO分析 5.Page分页组件 6.编写及酉己置Service ...

  4. 开源表单推荐:Tduck 填鸭 —— 表单收集器

    Tduck 填鸭 -- 表单收集器 平台简介 Tduck, Form collection system Tduck 填鸭:是基于B/S架构的一款开源的表单问卷在线收集系统,为企业构建自己的信息反馈系 ...

  5. 亿发ERP系统,全链条采购协同管理数智化平台,中小企业采购业务全流程管理

    在数字时代,中小型企业在采购管理方面面临多项挑战. 集采管理难:由于资源和专业知识有限,中小企业通常难以建立集中采购职能,无法有效简化整个组织的采购活动.这一挑战包括定义采购政策.标准化程序和实施高效 ...

  6. 超详细基于Qt平台实现C/C++调用Matlab函数全流程

    超详细基于Qt平台实现C/C++调用Matlab函数全流程 1. 基本调用方式介绍 2. 环境配置 3. 将Matlab程序写成函数形式 4. Matlab配置C编译器,将.m文件转换成动态链接库 4 ...

  7. 腾讯发布「云深智药」平台,新基建助力药物研发全流程

    感谢阅读腾讯AI Lab微信号第99篇文章.本文将介绍腾讯首个AI驱动的药物发现平台「云深智药(iDrug)」. 在上海举办世界人工智能大会前夕,腾讯公布了进入药物研发领域的两项最新进展.在应用侧,腾 ...

  8. 如何通过表单收集客户信息精益创业?

    1.留意流量平台上表单投放很多的领域: 2.直接创建表单,设置好必要的字段,并将该表单投放到流量平台,收集填写表单的客户信息: 3.带着有客户信息的表单,跟有相关业务的真实广告主合作: 4.开始测试真 ...

  9. 前端学习(1999)vue之电商管理系统电商系统之分析表单的数据

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

最新文章

  1. 阿里巴巴在 Serverless 计算领域的探索
  2. springcloud 03_SpringCloud概述
  3. MyEclipse6.5配置反编译插件
  4. 人人影视字幕组因盗版视频被查 涉案金额1600余万元
  5. 浅谈帆软报表的权限授权,以便于二次开发
  6. push指令的执行过程
  7. 阿里云链接ftp报错: 20 秒后无活动,连接超时 错误:无法连接到服务器
  8. System.ComponentModel.Win32Exception (0x80004005):拒绝访问。——解决办法
  9. 关于有时在安卓布局文件中EditText出现文字显示不出来或者光标不显示的问题的解决方案...
  10. 计算机电源安装,手把手教你正确安装主机电源
  11. 如何修改图像尺寸?教你两招轻松修改图像宽高像素
  12. 前端背景图放置_css如何设置背景图片?background属性添加背景图片
  13. [强网杯 2019]随便注 —— 堆叠注入
  14. Web安全测试:使用火狐浏览器修改请求参数
  15. 【小5聊】本地IP地址设置为任意域名访问
  16. 【深度学习】ICPR 2022|3DUNet:卷积+胶囊强强联手,医学图像分割的新良方
  17. 2014京东校园招聘-软件开发笔试题
  18. mysql 死锁问题 Lock wait timeout exceeded; try restarting transaction
  19. CY62256 Static RAM 的数据读写操作
  20. 原来何恺明提出的MAE还是一种数据增强

热门文章

  1. css3对页面打印设置的一些特殊属性,如@page,target-counter等
  2. Father f = new Son();
  3. 【博学谷学习记录】超强总结,用心分享 | Java入门级基础概述
  4. 2023第九届中国国际养老服务业博览会5月5日在北京召开
  5. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(4)- 联合调试(vspd, sscom, PyCharm2018.2)...
  6. 黑马程序员——构造器和方法
  7. 锐捷客户端认证失败:用户物理MAC地址已被修改问题的解决方案
  8. 《区块链:定义未来金融与经济新格局》摘抄笔记
  9. NAT 网络地址转换 eigrp ospf 路由重分布 DHCP
  10. android studio最新版下载,Android Studio mac版-Android Studio for mac下载 V4.2.1-PC6苹果网