:运输管理员UI:驾驶员信息维护界面UI:驾驶员更新界面BLL:驾驶员信息管理DAL:SQLHELP输入查询条件验证合法性查询条件筛选驾驶员信息显示符合条件的驾驶员信息返回筛选的信息更新驾驶员信息列表更新驾驶员信息验证合法性更新的信息填充新的信息修改新的信息显示新的驾驶员信息列表信息更新成功更新成功
1 运输管理员在驾驶员信息维护界面中选择查询驾驶员信息的条件,输入查询内容
2在后台传入查询条件
3数据库筛选符合条件驾驶员信息
4检验是否存在符合条件驾驶员信息,不存在则不显示
5存在则返回信息
6驾驶员信息维护界面显示符合条件的驾驶员信息列表 7选择信息进行更新,进入更新界面 8将更新的新信息传入,填充新的信息 9 检验信息的合法性
10 不合法则重新返回更新界面 11合法则进行更新
12提示更新成功,在驾驶员信息维护界面显示新的驾驶员信息 4.4、删除驾驶员信息顺序图
:运输管理员UI:驾驶员信息维护界面BLL:驾驶员信息管理DAL:SQLHELP输入查询条件验证合法性查询条件筛选驾驶员信息显示符合条件的驾驶员信息返回筛选的信息更新符合条件的车辆信息列表删除驾驶员信息删除对象删除驾驶员信息删除成功驾驶员信息删除成功查看是否有承运任务更新新的驾驶员信息列表 1 运输管理员在驾驶员信息维护界面中输入查询驾驶员信息的条件,如身份证号
2 验证格式合法性,不合法则提示重新输入 3 合法则在后台传入查询条件 4 数据库筛选符合条件驾驶员信息
5检验是否存在符合条件驾驶员信息,不存在则提示不存在
6 存在则返回信息
7 驾驶员信息维护界面显示符合条件的驾驶员信息列表 8 选择驾驶员信息进行删除, 9 检验该驾驶员是否还有承运任务
10 有则提示该驾驶员还有承运任务无法删除
11没有则删除驾驶员信息,删除驾驶员对象
12 返回删除成功,在驾驶员信息维护界面显示新的驾驶员信息
四、
运力查询模块 1、 运力查询用例图
综合业务查询查询承运车队调度员查询承运车辆历史承运任务查询用户查询承运单承运业务员 用例名称:查询承运车队
用例简述:调度员/承运业务员查询承运车队 主要参与者:调度员/承运业务员
用例名称:查询承运车辆
用例简述:调度员/承运业务员查询承运车辆 主要参与者:调度员/承运业务员
用例名称:查询承运单
用例简述:调度员/承运业务员查询承运单 主要参与者:调度员/承运业务员 2、 运力查询活动图
2.1、查询承运车队活动图
调度员进入运力综合查询界面选择车队进行查看[存在] 显示该车队的运力
1 调度员,在运力综合查询界面,选择要查看的车队 2 检验是否存在
3 存在则显示该车队的车辆的信息
2.2、历史承运任务查询活动图
调度员进入历史承运任务查询页面输入要查询的历史承运任务查询承运业务单检查是否存在[ 不存在] 提示不存在[存在] 显示承运车队选择车队显示车队的车辆及运力情况 1、调度员在历史承运任务查询页面,输入要查询的历史承运任务 2、调度员查询该条件的承运业务单
3、不存在提示在,重新输,存在就显示承运业务单信息 4、选择查看车队,就显示车队的车辆及运力情况
3、 运力查询业务对象图