香港CIT系统

我要开发同款
努力的小贺2022年07月14日
232阅读

作品详情

相关技术:前端为HTML、CSS、JS、Bootstrap、JQuery、JQGrid。
后端为MVC、Linq、WCF、WebApi。
数据库:Mysql、Redis
该系统主要用于香港跟澳门的现金押运。
其中分为CS端跟BS端,两者不同的地方在于CS端包含了点钞机的对接。
该系统的登录入口将根据登录人的不同权限等级可选择不同的登录入口,
其中分为系统页面,CRM系统页面,CIT系统页面。

系统页面:该权限下的用户可管理整个项目下的所有用户,以及CRM、CIT的访问权限等等。

CRM系统页面:登录进该系统的用户根据自身的权限,可管理项目内的所有客户以及合约关系。
其中包含客户基本信息,合约服务信息,客户合约服务,以及一些基本参数的设定等等,其主要功能在于某个客户在合约服务期限内可创建订单的类型、以及订单相关的货币类型以及订单的自动生成发布等等的一些设定)。

CIT系统页面:主要分为订单、行程、仓库、清分中心四大板块。
订单部分:订单主要包含主订单跟子订单。
1。主订单:一个主订单中可以产生多个子订单。主订单主要标记当前的订单所属客户,以及当前订单的所属服务属于存款、上解、运送、兑零、或是包车。
2。子订单:创建子订单的时候会根据当前主订单对应的所属服务类型。会生成不同的订单模板。
创建完订单信息之后,需要手动发布订单,发布订单之后系统会自动生成任务单,未发布的订单不会生成任务信息。
3。主任务:任务包含主任务跟子任务。主任务则根据每个子订单生成一个或多个主任务。
主任务标记客户A在某个时间点将任务物品送往指定地点。
子任务是将该任务的具体步骤以固定顺序的执行下去以及标记每处节点的完成状态,例如:1.金库打包 2.出车 3.送往目的A 4.送往目的地B 5.返回金库
4。行程:生成任务之后需要安排此次任务执行的队组人员以及路线信息。
路线信息需要在对应的页面创建以及发布,创建路线时需要选择日期,绑定队组人员,其中包含队长,队员,司机。绑定队组物品,绑定相关的任务单,标记该条路线需要执行哪些任务。后续PDA会根据队长的工号下载到所属线路的所有任务。
5。物品打包:生成任务时会根据任务内容产生对应的任务物品,比如兑零订单任务会生成货币信息,需要对货币信息进行打包处理,将所有货币打包到一个条码箱中,然后生成一个条码,该条码则与对应的订单绑定。
6。金库物品准备:清分中心打包好物品之后需要将条码箱交接到金库存放,在线路队长准备出车时,金库需要将所有线路的物品准备好等待队长来领取,然后物品出库。
7。PDA出车:队长登录PDA,下载对应的线路信息之后,会显示此次行程包含的任务,物品,人员信息,一切准备就绪之后队长即可执行任务,大致操作流程为,签到、出车、查看任务A、到达指定地点、执行任务(取件或者派件)、任务完成、打印托运单、回车等一系列操作,所有操作通过API处理。
8。物品回库:某些任务会包含取件信息,会将物品带会金库然后发往清分中心处理。物品回库时需要通过扫描队长工号,然后会显示出需要回库的物品,然后通过扫码的方式录入回库物品信息。
9。发往清分中心:收回的物品的是一整个条码箱,需要清分中心拆开条码箱来清分里面的货币是否与任务相关的货币匹配。

我在项目中负责的内容:订单,线路,调度,物品出入库,点钞机的对接,基础物品的设定,API接口的处理,CS端的日常维护及打包升级
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论