发布时间:2023-05-02 14:24:49
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个物流管理系统,物流管理系统项目使用框架为SSH(MYECLIPSE),选用开发工具为idea。
添加物流资料信息用例描述,具体用例描述如表2-x所示:
表2-x添加物流资料信息用例描述表
| 编号 | 1-x | 用例名称 | 添加物流资料信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 物流资料、文件、添加时间、物流资料id、名称、 | ||
| 系统响应 | 系统提示添加物流资料信息成功,并跳转物流资料管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加物流资料 |
| 交互行为 | 1.用户登录系统 2.用户输入物流资料信息,进行提交 3.系统校验物流资料信息 4.插入物流资料到数据库wdata表中 5.返回页面添加物流资料成功信息,跳转到物流资料管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在WdataController中接受小程序中的ajax请求和页面中的get/post请求,WdataController调用WdataService中的具体接口将数据同步到wdata表中,完成物流资料相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加物流资料 | WdataController.addwdataact->WdataService.addwdataact->WdataMapper.insert->wdata数据表->WdataController.addwdataact | 在物流资料控制层接受物流资料参数,调用物流资料服务层的插入方法,在物流资料服务层中调用物流资料dao层的插入方法,将数据插入到物流资料表中 |
| 删除物流资料 | WdataController.deletewdata->WdataService.deletewdata->WdataMapper.delete->wdata数据表->WdataController.deletewdata | 在物流资料控制层接受物流资料删除参数,调用物流资料服务层的删除方法,在物流资料服务层中调用物流资料dao层的删除方法,将从物流资料表中删除 |
| 修改物流资料 | WdataController.updatewdataact->WdataService.updatewdataact->WdataMapper.update->wdata数据表->WdataController.updatewdataact | 在物流资料控制层接受物流资料参数,调用物流资料服务层的修改方法,在物流资料服务层中调用物流资料dao层的修改方法,将数据同步到物流资料表中 |
| 查询物流资料 | WdataController.wdatamanage->WdataService.wdatamanage->WdataMapper.select->wdata数据表->WdataController.wdatamanage | 在物流资料控制层接受物流资料查询请求,调用物流资料服务层的查询方法,在物流资料服务层中调用物流资料dao层的查询方法,从物流资料表中查询数据返回物流资料控制层 |
添加管理员信息用例描述,具体用例描述如表2-x所示:
表2-x添加管理员信息用例描述表
| 编号 | 1-x | 用例名称 | 添加管理员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 管理员、管理员id、账号、 | ||
| 系统响应 | 系统提示添加管理员信息成功,并跳转管理员管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加管理员 |
| 交互行为 | 1.用户登录系统 2.用户输入管理员信息,进行提交 3.系统校验管理员信息 4.插入管理员到数据库admin表中 5.返回页面添加管理员成功信息,跳转到管理员管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在AdminController中接受小程序中的ajax请求和页面中的get/post请求,AdminController调用AdminService中的具体接口将数据同步到admin表中,完成管理员相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加管理员 | AdminController.addadminact->AdminService.addadminact->AdminMapper.insert->admin数据表->AdminController.addadminact | 在管理员控制层接受管理员参数,调用管理员服务层的插入方法,在管理员服务层中调用管理员dao层的插入方法,将数据插入到管理员表中 |
| 删除管理员 | AdminController.deleteadmin->AdminService.deleteadmin->AdminMapper.delete->admin数据表->AdminController.deleteadmin | 在管理员控制层接受管理员删除参数,调用管理员服务层的删除方法,在管理员服务层中调用管理员dao层的删除方法,将从管理员表中删除 |
| 修改管理员 | AdminController.updateadminact->AdminService.updateadminact->AdminMapper.update->admin数据表->AdminController.updateadminact | 在管理员控制层接受管理员参数,调用管理员服务层的修改方法,在管理员服务层中调用管理员dao层的修改方法,将数据同步到管理员表中 |
| 查询管理员 | AdminController.adminmanage->AdminService.adminmanage->AdminMapper.select->admin数据表->AdminController.adminmanage | 在管理员控制层接受管理员查询请求,调用管理员服务层的查询方法,在管理员服务层中调用管理员dao层的查询方法,从管理员表中查询数据返回管理员控制层 |
添加用户信息用例描述,具体用例描述如表2-x所示:
表2-x添加用户信息用例描述表
| 编号 | 1-x | 用例名称 | 添加用户信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 用户id、用户、名字、密码、账号、 | ||
| 系统响应 | 系统提示添加用户信息成功,并跳转用户管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加用户 |
| 交互行为 | 1.用户登录系统 2.用户输入用户信息,进行提交 3.系统校验用户信息 4.插入用户到数据库user表中 5.返回页面添加用户成功信息,跳转到用户管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在UserController中接受小程序中的ajax请求和页面中的get/post请求,UserController调用UserService中的具体接口将数据同步到user表中,完成用户相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加用户 | UserController.adduseract->UserService.adduseract->UserMapper.insert->user数据表->UserController.adduseract | 在用户控制层接受用户参数,调用用户服务层的插入方法,在用户服务层中调用用户dao层的插入方法,将数据插入到用户表中 |
| 删除用户 | UserController.deleteuser->UserService.deleteuser->UserMapper.delete->user数据表->UserController.deleteuser | 在用户控制层接受用户删除参数,调用用户服务层的删除方法,在用户服务层中调用用户dao层的删除方法,将从用户表中删除 |
| 修改用户 | UserController.updateuseract->UserService.updateuseract->UserMapper.update->user数据表->UserController.updateuseract | 在用户控制层接受用户参数,调用用户服务层的修改方法,在用户服务层中调用用户dao层的修改方法,将数据同步到用户表中 |
| 查询用户 | UserController.usermanage->UserService.usermanage->UserMapper.select->user数据表->UserController.usermanage | 在用户控制层接受用户查询请求,调用用户服务层的查询方法,在用户服务层中调用用户dao层的查询方法,从用户表中查询数据返回用户控制层 |
添加订单信息用例描述,具体用例描述如表2-x所示:
表2-x添加订单信息用例描述表
| 编号 | 1-x | 用例名称 | 添加订单信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 配送员、订单、路线、地址、订单id、配送员id、收货人手机号、 | ||
| 系统响应 | 系统提示添加订单信息成功,并跳转订单管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加订单 |
| 交互行为 | 1.用户登录系统 2.用户输入订单信息,进行提交 3.系统校验订单信息 4.插入订单到数据库orders表中 5.返回页面添加订单成功信息,跳转到订单管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在OrdersController中接受小程序中的ajax请求和页面中的get/post请求,OrdersController调用OrdersService中的具体接口将数据同步到orders表中,完成订单相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加订单 | OrdersController.addordersact->OrdersService.addordersact->OrdersMapper.insert->orders数据表->OrdersController.addordersact | 在订单控制层接受订单参数,调用订单服务层的插入方法,在订单服务层中调用订单dao层的插入方法,将数据插入到订单表中 |
| 删除订单 | OrdersController.deleteorders->OrdersService.deleteorders->OrdersMapper.delete->orders数据表->OrdersController.deleteorders | 在订单控制层接受订单删除参数,调用订单服务层的删除方法,在订单服务层中调用订单dao层的删除方法,将从订单表中删除 |
| 修改订单 | OrdersController.updateordersact->OrdersService.updateordersact->OrdersMapper.update->orders数据表->OrdersController.updateordersact | 在订单控制层接受订单参数,调用订单服务层的修改方法,在订单服务层中调用订单dao层的修改方法,将数据同步到订单表中 |
| 查询订单 | OrdersController.ordersmanage->OrdersService.ordersmanage->OrdersMapper.select->orders数据表->OrdersController.ordersmanage | 在订单控制层接受订单查询请求,调用订单服务层的查询方法,在订单服务层中调用订单dao层的查询方法,从订单表中查询数据返回订单控制层 |
添加路线信息用例描述,具体用例描述如表2-x所示:
表2-x添加路线信息用例描述表
| 编号 | 1-x | 用例名称 | 添加路线信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 详细描述、路线、 | ||
| 系统响应 | 系统提示添加路线信息成功,并跳转路线管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加路线 |
| 交互行为 | 1.用户登录系统 2.用户输入路线信息,进行提交 3.系统校验路线信息 4.插入路线到数据库routeinfo表中 5.返回页面添加路线成功信息,跳转到路线管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在RouteinfoController中接受小程序中的ajax请求和页面中的get/post请求,RouteinfoController调用RouteinfoService中的具体接口将数据同步到routeinfo表中,完成路线相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加路线 | RouteinfoController.addrouteinfoact->RouteinfoService.addrouteinfoact->RouteinfoMapper.insert->routeinfo数据表->RouteinfoController.addrouteinfoact | 在路线控制层接受路线参数,调用路线服务层的插入方法,在路线服务层中调用路线dao层的插入方法,将数据插入到路线表中 |
| 删除路线 | RouteinfoController.deleterouteinfo->RouteinfoService.deleterouteinfo->RouteinfoMapper.delete->routeinfo数据表->RouteinfoController.deleterouteinfo | 在路线控制层接受路线删除参数,调用路线服务层的删除方法,在路线服务层中调用路线dao层的删除方法,将从路线表中删除 |
| 修改路线 | RouteinfoController.updaterouteinfoact->RouteinfoService.updaterouteinfoact->RouteinfoMapper.update->routeinfo数据表->RouteinfoController.updaterouteinfoact | 在路线控制层接受路线参数,调用路线服务层的修改方法,在路线服务层中调用路线dao层的修改方法,将数据同步到路线表中 |
| 查询路线 | RouteinfoController.routeinfomanage->RouteinfoService.routeinfomanage->RouteinfoMapper.select->routeinfo数据表->RouteinfoController.routeinfomanage | 在路线控制层接受路线查询请求,调用路线服务层的查询方法,在路线服务层中调用路线dao层的查询方法,从路线表中查询数据返回路线控制层 |
添加货物信息用例描述,具体用例描述如表2-x所示:
表2-x添加货物信息用例描述表
| 编号 | 1-x | 用例名称 | 添加货物信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 货物id、编号、货物、类型、价格、 | ||
| 系统响应 | 系统提示添加货物信息成功,并跳转货物管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加货物 |
| 交互行为 | 1.用户登录系统 2.用户输入货物信息,进行提交 3.系统校验货物信息 4.插入货物到数据库goods表中 5.返回页面添加货物成功信息,跳转到货物管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在GoodsController中接受小程序中的ajax请求和页面中的get/post请求,GoodsController调用GoodsService中的具体接口将数据同步到goods表中,完成货物相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加货物 | GoodsController.addgoodsact->GoodsService.addgoodsact->GoodsMapper.insert->goods数据表->GoodsController.addgoodsact | 在货物控制层接受货物参数,调用货物服务层的插入方法,在货物服务层中调用货物dao层的插入方法,将数据插入到货物表中 |
| 删除货物 | GoodsController.deletegoods->GoodsService.deletegoods->GoodsMapper.delete->goods数据表->GoodsController.deletegoods | 在货物控制层接受货物删除参数,调用货物服务层的删除方法,在货物服务层中调用货物dao层的删除方法,将从货物表中删除 |
| 修改货物 | GoodsController.updategoodsact->GoodsService.updategoodsact->GoodsMapper.update->goods数据表->GoodsController.updategoodsact | 在货物控制层接受货物参数,调用货物服务层的修改方法,在货物服务层中调用货物dao层的修改方法,将数据同步到货物表中 |
| 查询货物 | GoodsController.goodsmanage->GoodsService.goodsmanage->GoodsMapper.select->goods数据表->GoodsController.goodsmanage | 在货物控制层接受货物查询请求,调用货物服务层的查询方法,在货物服务层中调用货物dao层的查询方法,从货物表中查询数据返回货物控制层 |
添加配送员信息用例描述,具体用例描述如表2-x所示:
表2-x添加配送员信息用例描述表
| 编号 | 1-x | 用例名称 | 添加配送员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 密码、配送员、配送员id、账号、 | ||
| 系统响应 | 系统提示添加配送员信息成功,并跳转配送员管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加配送员 |
| 交互行为 | 1.用户登录系统 2.用户输入配送员信息,进行提交 3.系统校验配送员信息 4.插入配送员到数据库distributor表中 5.返回页面添加配送员成功信息,跳转到配送员管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在DistributorController中接受小程序中的ajax请求和页面中的get/post请求,DistributorController调用DistributorService中的具体接口将数据同步到distributor表中,完成配送员相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加配送员 | DistributorController.adddistributoract->DistributorService.adddistributoract->DistributorMapper.insert->distributor数据表->DistributorController.adddistributoract | 在配送员控制层接受配送员参数,调用配送员服务层的插入方法,在配送员服务层中调用配送员dao层的插入方法,将数据插入到配送员表中 |
| 删除配送员 | DistributorController.deletedistributor->DistributorService.deletedistributor->DistributorMapper.delete->distributor数据表->DistributorController.deletedistributor | 在配送员控制层接受配送员删除参数,调用配送员服务层的删除方法,在配送员服务层中调用配送员dao层的删除方法,将从配送员表中删除 |
| 修改配送员 | DistributorController.updatedistributoract->DistributorService.updatedistributoract->DistributorMapper.update->distributor数据表->DistributorController.updatedistributoract | 在配送员控制层接受配送员参数,调用配送员服务层的修改方法,在配送员服务层中调用配送员dao层的修改方法,将数据同步到配送员表中 |
| 查询配送员 | DistributorController.distributormanage->DistributorService.distributormanage->DistributorMapper.select->distributor数据表->DistributorController.distributormanage | 在配送员控制层接受配送员查询请求,调用配送员服务层的查询方法,在配送员服务层中调用配送员dao层的查询方法,从配送员表中查询数据返回配送员控制层 |
添加地图信息用例描述,具体用例描述如表2-x所示:
表2-x添加地图信息用例描述表
| 编号 | 1-x | 用例名称 | 添加地图信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 地图id、地址、 | ||
| 系统响应 | 系统提示添加地图信息成功,并跳转地图管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加地图 |
| 交互行为 | 1.用户登录系统 2.用户输入地图信息,进行提交 3.系统校验地图信息 4.插入地图到数据库maps表中 5.返回页面添加地图成功信息,跳转到地图管理页面 | ||
| 特别说明 | 用户需先登录 | ||
为实现具体的功能,在MapsController中接受小程序中的ajax请求和页面中的get/post请求,MapsController调用MapsService中的具体接口将数据同步到maps表中,完成地图相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加地图 | MapsController.addmapsact->MapsService.addmapsact->MapsMapper.insert->maps数据表->MapsController.addmapsact | 在地图控制层接受地图参数,调用地图服务层的插入方法,在地图服务层中调用地图dao层的插入方法,将数据插入到地图表中 |
| 删除地图 | MapsController.deletemaps->MapsService.deletemaps->MapsMapper.delete->maps数据表->MapsController.deletemaps | 在地图控制层接受地图删除参数,调用地图服务层的删除方法,在地图服务层中调用地图dao层的删除方法,将从地图表中删除 |
| 修改地图 | MapsController.updatemapsact->MapsService.updatemapsact->MapsMapper.update->maps数据表->MapsController.updatemapsact | 在地图控制层接受地图参数,调用地图服务层的修改方法,在地图服务层中调用地图dao层的修改方法,将数据同步到地图表中 |
| 查询地图 | MapsController.mapsmanage->MapsService.mapsmanage->MapsMapper.select->maps数据表->MapsController.mapsmanage | 在地图控制层接受地图查询请求,调用地图服务层的查询方法,在地图服务层中调用地图dao层的查询方法,从地图表中查询数据返回地图控制层 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计