此外,为了保证物流配送系统的正常运行,还必须有系统管理等辅助模块。

因本套系统复杂度较高,可能在有限的时间内无法充分完成各种功能,故在将系统构架充分完善的前提下组织好系统API,这样易于在后期开发时提高开发效率。

3。2 需求分析

3。2。1 软件功能说明

本套物流配送系统功能已整理成如表 3-1 所示。

表3-1软件功能说明

一级模块 二级模块 功能简介

系统相关 系统设置 常见问题、客服电话、资料完善、用户认证

修改密码 修改用户登录密码

用户管理 用户登录 用户注册后进行登录

用户注册 用户可通过手机号码获取验证码注册账号

完善信息 用户填写完整资料,还可上传头像

定位管理 车辆定位 车主可自己的车辆进行定位

货物定位 货主可自己的货物进行定位

司机管理 添加司机 车主可以添加司机,显示已有的司机

删除司机 车主可以删除司机

订单管理 生成车单 货主抢车后生成车单

删除车单 列出车单,提供删除,编辑权限

生成货单 车主抢货后生成货单

删除货单 列出货单,提供删除,编辑权限

财务管理 用户余额 可查看余额,可进行充值

用户账户 用户可添加,删除银行卡

财务账单 列出用户需支付和已支付的账单

3。1。2 对功能的一般性规定文献综述

各个模块应尽量保持独立以及界面统一;要有统一的错误提示功能,并且针对错误提示提供解决方案。

3。1。3 对性能的一般性规定

应充分考虑到性能对系统整体运行的影响,对一些比较耗资源的模块,如头像上传,订单管理等,应认真处理运行代码,最大限度减小耗费资源的可能。

3。1。4 故障的处理要求

采用统一的错误处理方式,并且各个模块之间相互独立处理,保证了系统整体的稳定性,即在某个或者某些模块崩溃时不至于影响到其它模块的运行。

3。1。5 灵活性

系统采用了API等方式,使物流配送系统的各个模块之间相互独立,极大增加了系统的灵活性。

3。3 系统功能模块简要介绍

系统首页:整体版面分为资讯、消息、首页、客服和个人中心。显示最新资讯、消息以及系统配置的相关信息。

发布车源:车主登录后可以发布车源,发布的车源记录将被写入数据库中。

发布货源:货主登录后可以发布货源,发布的货源记录将被写入数据库中。

找车:用户登录后可以点击找车,为自己的货物运输寻找合适的车源。

找货:用户登录后可以点击找货,为自己的车辆寻找要运输的货物。

交易列表:车主登录后可以查看自己被抢的车单详情以及自己已经抢到的货单详情;货主登录后可以查看自己被抢的货单详情和已抢的车单详情。

上一篇:Android的手机银行的设计与实现
下一篇:基于Javaweb的机票预定系统设计+ER图

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

上海居民的社会参与研究

浅谈高校行政管理人员的...

从政策角度谈黑龙江對俄...