作者:ゞ瀟灑亾眚ゞ
1、项目概要
物流系统分成前台和后台,而后台又分成三个部分,分别是司机端、管理端和后台管理。前台主要是给客户进行查看公司的资料,让客户更加放心的选择公司,有注册和登录,进行下订单,查看物流信息;后台中的司机端则是运送货物的,分别有上下班签到、订单管理、个人中心、资金记录、和资讯推荐。上下班签到即时考勤员工的上下班情况,也可以让员工查看自己的出勤情况,登记车辆的信息;订单管理则是订单进行接货、上传实地货物、收取款项、开始运输、完成订单,如果订单出现问题,也可以几时解决;个人中心是查看自己的资料,修改登录密码和支付密码,还可以查看车辆的信息。管理端则有上下班签到、订单管理、录入新客户、订单管理、数据统计、人员管理、个人中心、资金记录、资讯推荐。山下班签到、个人中心和资讯推荐和司机端一样;而订单管理则是可以录入新的订单,审核订单、解决订单的问题;录入新客户就是帮客户进行注册;数据统计则是统计在一定的时间之内查看订单的情况,可以导出Excel文档;人员管理是负责管理车队、车辆、司机的信息,可以对司机进行调队,新增车队,新增修改车辆信息。后台管理分成上下班签到、数据统计、审批提现、权限管理、个人中心、资讯管理,山下班签到和数据管理还有个人中心都和前面的一样,而审批提现则是审批员工要提现的金额还有就是审核需要请假的员工;权限管理就是管理全部的员工,查看和新增修改员工的信息,分配权限是为某一个角色进行权限的分配,没有权限的角色是不能操作任何信息的。资讯管理就是及时推荐一些实时的物流最新的信息给员工进行查看,关注公司的动态。
2、数据库设计
2.1 数据表
b_approvalrecord(审批记录表) b_attendance(考勤表) b_bankcardinformation(银行卡信息表) b_car(车辆表)
b_custom(客户表) b_fundrecord(资金申请表) b_information(资讯内容表) b_logisticstracking(物流信息表)
b_motorcade(车队表) b_mrchandise(物品表) b_orderform(订单表) b_orderformdetail(订单明细表)
b_orderproblem(订单问题表) b_power(权限表) b_procuratory(委任表) b_receivables(收款表)
b_teammembers(车队成员表) b_user(用户表) b_usertypedetail(用户类型明细表) s_billingmethod(计费方式表)
s_cartype(车辆类型表) s_city(城市表) s_companybranch(公司表) s_district(城区表)
s_institutionalorganization(组织表) s_module(模块表) s_moduledetail(模块明细表) s_mrchandisetype(物品类型表)
s_operate(操作表) s_payment(付款方式表) s_province(省份表) s_status(状态表)
s_transportmode(运输类型表) s_usertype(用户类型表)
2.2 业务表及其字段
b_orderform(订单表)
数据名称 数据类型 中文
OrderFormID Int 订单ID
CustomID Int 客户ID
TransportModeID int 运输方式ID
PaymentID Int 付款方式ID
OrderNumber Varchar 订单号
SendName Varchar 发货人或公司名称
SendAdress Varchar 发货人或公司的地址
SendPhoneNumber Varchar 发货人或公司的电话号码
TakeName Varchar 收货人或公司名称
TakeAdress Varchar 收货人或公司的地址
TakePhoneNumber Varchar 收货人或公司的电话号码
UploadTime Datetime 上传时间
IsIndeedUpload Bit 是否实地上传
IsAuditing Bit 审核否
AuditTime Datetime 审核时间
TransportCost Float 运输费用
BargainMoney Float 定金
DeliveryTime Datetime 发货时间
ReceiptTime Datetime 收货时间
Remark Varchar 备注
StatusID Int 状态ID
SingleTime Datetime 接单时间
StartTime Datetime 开工时间
FinishTime Datetime 完成时间
IsFinish Bit 完成否
IsProblem Bit 是否有问题
b_orderformdetail(订单明细表)
数据名称 数据类型 中文
OrderFormDetailID Int 订单明细ID
BillingMethodID Int 计费方式ID
MrchandiseID Int 物品ID
OrderFormID Int 订单ID
Weight Float 重量
Volume Float 体积
Quantity Int 数量
b_custom(客户表)
数据名称 数据类型 中文
CustomID Int 客户ID
CustomName Varchar 客户名称
CustomPassword Varchar 客户密码
CustomPhoneNumber varchar 客户电话号码
CustomIDNumber Varchar 客户身份证号码
CustomIDPhoto Varchar 客户身份证照片
3、设计与实现
3.1物流系统前台:
3.1.1前台主界面
客户可以进行查看公司的资料等信息,也可以拨打电话进行验证,也可以选择QQ进行交谈,如果客户觉得满意的,可以进行注册登录,下达订单,登录之后还有查看客户自己的订单的物流情况。
3.1.2客户注册