货运代理管理系统的设计与实现
1 系统任务和目标
1.1 系统任务
货运代理管理系统主要负责运单登记、运单收费、人员车辆管理情况等。系统主要包括系统设置、基本资料、人员车辆管理和运单管理四大功能模块。
(1)系统设置:负责货运代理管理系统的基本设置,包括货运公司资料、用户管理、更改密码和远程服务器连接设置。
(2)基本资料:负责管理货运代理业务的基本信息,包括费用类型、地区分类、行业分类、保险分类、人员分类、支付方式和客户资料七个功能模块。
(3)货运业务管理:实现货代业务的主要功能,包括运单登记管理和运单收费管理。
(4)人员车辆管理:负责管理运输公司车辆基本信息以及驾驶员的基本信息,包括驾驶人员管理、车辆品牌维护和车辆基本资料。
1.2 系统目标
货运代理管理系统是为了满足运输公司对货运代理业务信息的管理需求而开发的。一般而言,货运代理管理系统应达到以下目标:
(1)能够管理公司所有的基本资料,包括系统基本资料、货运公司资料、用户管理等信息。
(2)能够管理所有业务信息的基础资料,包括各种业务类型信息、支付方式和客户基本资料等。
(3)能够管理所有的货运业务单据处理情况,包括运单主单的建立和货物明细信息以及运单打印、运单的收费等。
(4)能够快速查询业务信息和基本资料。
2 系统需求分析
货运代理管理系统功能模块可以分为四个主要的功能:基本资料、系统设置、车辆信息管理和货运信息管理。其中四大主要功能模块又分别对应了各自的子模块,如图1所示。
2.1 系统设置
货运代理管理系统客户端的“系统设置”如图2所示。
图2 系统设置
(1)公司基本信息:货运公司情况简单介绍,包括公司名称、地址、联系人员、联系方式等。
(2)用户管理设置:设置系统使用者,包括用户编号、姓名、密码。
(3)用户密码设置:对当前已经登录的用户修改密码。
(4)服务器连接设置:通过IP地址和端口访问远程应用程序服务器。
2.2 基本资料
基本资料是整个系统最基础的信息框架,所有系统在使用过程中都要使用到各种各样的基本资料。货运代理管理系统的基本资料可以分为费用类型、地区分类、行业分类、保险分类、人员分类、支付方式以及客户资料等,如图3所示。
图3 基本资料
(1)费用类型:管理和维护收费类型的基本资料,包括费用编号、费用描述。
(2)地区分类:管理和维护地区分类的基本资料,包括地区编号、地区名称。
(3)行业分类:管理和维护行业分类的基本资料,包括行业编号、行业描述。
(4)保险分类:管理和维护保险种类的基本信息,包括保险编号、保险描述。
(5)人员分类:管理和维护人员类别的基本信息,包括人员类型编号、人员类型名称。
(6)支付方式:管理和维护支付方式的基本信息,包括支付方式编号、支付方式名称。
(7)客户资料:管理和维护客户基本信息,包括客户编号、客户描述、地区类型、行业类型、联系方式、联系电话、联系地址。
2.3 车辆信息管理
车辆信息管理主要实现驾驶人员的管理、车辆信息的维护等功能,如图4所示。
图4 车辆信息管理
(1)驾驶人员信息:负责管理货运公司驾驶人员的基本信息,包括驾驶员编号、姓名、性别、生日、身份证号、电话、电子邮件、地址、工作地点。
(2)车辆品牌信息:管理车辆品牌类型,包括品牌编号、品牌名称。
(3)车辆信息管理:管理货运公司拥有车辆的基本信息,包括车辆编号、车辆品牌、保险类型、司机名称、车辆状态。
2.4 货运信息管理
货运信息管理是整个货运代理管理系统主要的业务模块,其模块划分如图5 所示。
图5 货运信息管理
(1)运单登记管理:负责登记货运单据的基本信息和单据打印,包括托运单号、托运客户、出发地、目的地、运费总金额、接单人、接单日期、到达日期、收货人姓名、收货人性别、收货人电话、收获人地址、运单状态等主单信息;另外还包括托运的明细信息,如托运货物名称、单位、数量、单价和金额信息。
(2)运单收费管理:对运单进行审核收费管理,包括托运单据的费用金额、收费人员、收费日期和打印收费单据等。
(3)运单查询管理:根据托运单号查询运单的详细信息。