发布时间:2023-05-06 22:25:16
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个汽车租赁系统,汽车租赁系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
为实现具体的功能,在QicheController中接受小程序中的ajax请求和页面中的get/post请求,QicheController调用QicheService中的具体接口将数据同步到qiche表中,完成汽车相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加汽车 | QicheController.addqicheact->QicheService.addqicheact->QicheMapper.insert->qiche数据表->QicheController.addqicheact | 在汽车控制层接受汽车参数,调用汽车服务层的插入方法,在汽车服务层中调用汽车dao层的插入方法,将数据插入到汽车表中 |
| 删除汽车 | QicheController.deleteqiche->QicheService.deleteqiche->QicheMapper.delete->qiche数据表->QicheController.deleteqiche | 在汽车控制层接受汽车删除参数,调用汽车服务层的删除方法,在汽车服务层中调用汽车dao层的删除方法,将从汽车表中删除 |
| 修改汽车 | QicheController.updateqicheact->QicheService.updateqicheact->QicheMapper.update->qiche数据表->QicheController.updateqicheact | 在汽车控制层接受汽车参数,调用汽车服务层的修改方法,在汽车服务层中调用汽车dao层的修改方法,将数据同步到汽车表中 |
| 查询汽车 | QicheController.qichemanage->QicheService.qichemanage->QicheMapper.select->qiche数据表->QicheController.qichemanage | 在汽车控制层接受汽车查询请求,调用汽车服务层的查询方法,在汽车服务层中调用汽车dao层的查询方法,从汽车表中查询数据返回汽车控制层 |
查询汽车信息用例描述,具体用例描述如表2-1所示:
表2-1查询汽车信息用例描述表
| 编号 | 1-1 | 用例名称 | 查询汽车信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 车架号、押金(元)、品牌、描述、汽车id、汽车、车牌号、发动机编号、型号、日租金额(元)、图片、状态、 | ||
| 系统响应 | 返回根据关键字筛选出的汽车信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索汽车信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的汽车关键词,进行搜索 3.系统根据关键词模糊搜索qiche表中的信息 5.返回页面过滤的汽车信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在XinwentongzhiController中接受小程序中的ajax请求和页面中的get/post请求,XinwentongzhiController调用XinwentongzhiService中的具体接口将数据同步到xinwentongzhi表中,完成新闻通知相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加新闻通知 | XinwentongzhiController.addxinwentongzhiact->XinwentongzhiService.addxinwentongzhiact->XinwentongzhiMapper.insert->xinwentongzhi数据表->XinwentongzhiController.addxinwentongzhiact | 在新闻通知控制层接受新闻通知参数,调用新闻通知服务层的插入方法,在新闻通知服务层中调用新闻通知dao层的插入方法,将数据插入到新闻通知表中 |
| 删除新闻通知 | XinwentongzhiController.deletexinwentongzhi->XinwentongzhiService.deletexinwentongzhi->XinwentongzhiMapper.delete->xinwentongzhi数据表->XinwentongzhiController.deletexinwentongzhi | 在新闻通知控制层接受新闻通知删除参数,调用新闻通知服务层的删除方法,在新闻通知服务层中调用新闻通知dao层的删除方法,将从新闻通知表中删除 |
| 修改新闻通知 | XinwentongzhiController.updatexinwentongzhiact->XinwentongzhiService.updatexinwentongzhiact->XinwentongzhiMapper.update->xinwentongzhi数据表->XinwentongzhiController.updatexinwentongzhiact | 在新闻通知控制层接受新闻通知参数,调用新闻通知服务层的修改方法,在新闻通知服务层中调用新闻通知dao层的修改方法,将数据同步到新闻通知表中 |
| 查询新闻通知 | XinwentongzhiController.xinwentongzhimanage->XinwentongzhiService.xinwentongzhimanage->XinwentongzhiMapper.select->xinwentongzhi数据表->XinwentongzhiController.xinwentongzhimanage | 在新闻通知控制层接受新闻通知查询请求,调用新闻通知服务层的查询方法,在新闻通知服务层中调用新闻通知dao层的查询方法,从新闻通知表中查询数据返回新闻通知控制层 |
查询新闻通知信息用例描述,具体用例描述如表2-2所示:
表2-2查询新闻通知信息用例描述表
| 编号 | 1-2 | 用例名称 | 查询新闻通知信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 新闻通知id、封面、标题、新闻通知、内容、 | ||
| 系统响应 | 返回根据关键字筛选出的新闻通知信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索新闻通知信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的新闻通知关键词,进行搜索 3.系统根据关键词模糊搜索xinwentongzhi表中的信息 5.返回页面过滤的新闻通知信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在YuangongController中接受小程序中的ajax请求和页面中的get/post请求,YuangongController调用YuangongService中的具体接口将数据同步到yuangong表中,完成员工相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加员工 | YuangongController.addyuangongact->YuangongService.addyuangongact->YuangongMapper.insert->yuangong数据表->YuangongController.addyuangongact | 在员工控制层接受员工参数,调用员工服务层的插入方法,在员工服务层中调用员工dao层的插入方法,将数据插入到员工表中 |
| 删除员工 | YuangongController.deleteyuangong->YuangongService.deleteyuangong->YuangongMapper.delete->yuangong数据表->YuangongController.deleteyuangong | 在员工控制层接受员工删除参数,调用员工服务层的删除方法,在员工服务层中调用员工dao层的删除方法,将从员工表中删除 |
| 修改员工 | YuangongController.updateyuangongact->YuangongService.updateyuangongact->YuangongMapper.update->yuangong数据表->YuangongController.updateyuangongact | 在员工控制层接受员工参数,调用员工服务层的修改方法,在员工服务层中调用员工dao层的修改方法,将数据同步到员工表中 |
| 查询员工 | YuangongController.yuangongmanage->YuangongService.yuangongmanage->YuangongMapper.select->yuangong数据表->YuangongController.yuangongmanage | 在员工控制层接受员工查询请求,调用员工服务层的查询方法,在员工服务层中调用员工dao层的查询方法,从员工表中查询数据返回员工控制层 |
查询员工信息用例描述,具体用例描述如表2-3所示:
表2-3查询员工信息用例描述表
| 编号 | 1-3 | 用例名称 | 查询员工信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 密码、员工、电话号码、账号、员工id、 | ||
| 系统响应 | 返回根据关键字筛选出的员工信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索员工信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的员工关键词,进行搜索 3.系统根据关键词模糊搜索yuangong表中的信息 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-4所示:
表2-4查询管理员信息用例描述表
| 编号 | 1-4 | 用例名称 | 查询管理员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 电话号码、名字、密码、账号、管理员、 | ||
| 系统响应 | 返回根据关键字筛选出的管理员信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索管理员信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的管理员关键词,进行搜索 3.系统根据关键词模糊搜索admin表中的信息 5.返回页面过滤的管理员信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在YinyeeController中接受小程序中的ajax请求和页面中的get/post请求,YinyeeController调用YinyeeService中的具体接口将数据同步到yinyee表中,完成营业额相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加营业额 | YinyeeController.addyinyeeact->YinyeeService.addyinyeeact->YinyeeMapper.insert->yinyee数据表->YinyeeController.addyinyeeact | 在营业额控制层接受营业额参数,调用营业额服务层的插入方法,在营业额服务层中调用营业额dao层的插入方法,将数据插入到营业额表中 |
| 删除营业额 | YinyeeController.deleteyinyee->YinyeeService.deleteyinyee->YinyeeMapper.delete->yinyee数据表->YinyeeController.deleteyinyee | 在营业额控制层接受营业额删除参数,调用营业额服务层的删除方法,在营业额服务层中调用营业额dao层的删除方法,将从营业额表中删除 |
| 修改营业额 | YinyeeController.updateyinyeeact->YinyeeService.updateyinyeeact->YinyeeMapper.update->yinyee数据表->YinyeeController.updateyinyeeact | 在营业额控制层接受营业额参数,调用营业额服务层的修改方法,在营业额服务层中调用营业额dao层的修改方法,将数据同步到营业额表中 |
| 查询营业额 | YinyeeController.yinyeemanage->YinyeeService.yinyeemanage->YinyeeMapper.select->yinyee数据表->YinyeeController.yinyeemanage | 在营业额控制层接受营业额查询请求,调用营业额服务层的查询方法,在营业额服务层中调用营业额dao层的查询方法,从营业额表中查询数据返回营业额控制层 |
查询营业额信息用例描述,具体用例描述如表2-5所示:
表2-5查询营业额信息用例描述表
| 编号 | 1-5 | 用例名称 | 查询营业额信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 营业额id、月份、金额、 | ||
| 系统响应 | 返回根据关键字筛选出的营业额信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索营业额信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的营业额关键词,进行搜索 3.系统根据关键词模糊搜索yinyee表中的信息 5.返回页面过滤的营业额信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在QichepinglunController中接受小程序中的ajax请求和页面中的get/post请求,QichepinglunController调用QichepinglunService中的具体接口将数据同步到qichepinglun表中,完成汽车评论相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加汽车评论 | QichepinglunController.addqichepinglunact->QichepinglunService.addqichepinglunact->QichepinglunMapper.insert->qichepinglun数据表->QichepinglunController.addqichepinglunact | 在汽车评论控制层接受汽车评论参数,调用汽车评论服务层的插入方法,在汽车评论服务层中调用汽车评论dao层的插入方法,将数据插入到汽车评论表中 |
| 删除汽车评论 | QichepinglunController.deleteqichepinglun->QichepinglunService.deleteqichepinglun->QichepinglunMapper.delete->qichepinglun数据表->QichepinglunController.deleteqichepinglun | 在汽车评论控制层接受汽车评论删除参数,调用汽车评论服务层的删除方法,在汽车评论服务层中调用汽车评论dao层的删除方法,将从汽车评论表中删除 |
| 修改汽车评论 | QichepinglunController.updateqichepinglunact->QichepinglunService.updateqichepinglunact->QichepinglunMapper.update->qichepinglun数据表->QichepinglunController.updateqichepinglunact | 在汽车评论控制层接受汽车评论参数,调用汽车评论服务层的修改方法,在汽车评论服务层中调用汽车评论dao层的修改方法,将数据同步到汽车评论表中 |
| 查询汽车评论 | QichepinglunController.qichepinglunmanage->QichepinglunService.qichepinglunmanage->QichepinglunMapper.select->qichepinglun数据表->QichepinglunController.qichepinglunmanage | 在汽车评论控制层接受汽车评论查询请求,调用汽车评论服务层的查询方法,在汽车评论服务层中调用汽车评论dao层的查询方法,从汽车评论表中查询数据返回汽车评论控制层 |
查询汽车评论信息用例描述,具体用例描述如表2-6所示:
表2-6查询汽车评论信息用例描述表
| 编号 | 1-6 | 用例名称 | 查询汽车评论信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 内容、评论时间、评论人id、汽车评论id、汽车评论、汽车id、汽车、 | ||
| 系统响应 | 返回根据关键字筛选出的汽车评论信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索汽车评论信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的汽车评论关键词,进行搜索 3.系统根据关键词模糊搜索qichepinglun表中的信息 5.返回页面过滤的汽车评论信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在QichezixunController中接受小程序中的ajax请求和页面中的get/post请求,QichezixunController调用QichezixunService中的具体接口将数据同步到qichezixun表中,完成汽车资讯相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加汽车资讯 | QichezixunController.addqichezixunact->QichezixunService.addqichezixunact->QichezixunMapper.insert->qichezixun数据表->QichezixunController.addqichezixunact | 在汽车资讯控制层接受汽车资讯参数,调用汽车资讯服务层的插入方法,在汽车资讯服务层中调用汽车资讯dao层的插入方法,将数据插入到汽车资讯表中 |
| 删除汽车资讯 | QichezixunController.deleteqichezixun->QichezixunService.deleteqichezixun->QichezixunMapper.delete->qichezixun数据表->QichezixunController.deleteqichezixun | 在汽车资讯控制层接受汽车资讯删除参数,调用汽车资讯服务层的删除方法,在汽车资讯服务层中调用汽车资讯dao层的删除方法,将从汽车资讯表中删除 |
| 修改汽车资讯 | QichezixunController.updateqichezixunact->QichezixunService.updateqichezixunact->QichezixunMapper.update->qichezixun数据表->QichezixunController.updateqichezixunact | 在汽车资讯控制层接受汽车资讯参数,调用汽车资讯服务层的修改方法,在汽车资讯服务层中调用汽车资讯dao层的修改方法,将数据同步到汽车资讯表中 |
| 查询汽车资讯 | QichezixunController.qichezixunmanage->QichezixunService.qichezixunmanage->QichezixunMapper.select->qichezixun数据表->QichezixunController.qichezixunmanage | 在汽车资讯控制层接受汽车资讯查询请求,调用汽车资讯服务层的查询方法,在汽车资讯服务层中调用汽车资讯dao层的查询方法,从汽车资讯表中查询数据返回汽车资讯控制层 |
查询汽车资讯信息用例描述,具体用例描述如表2-7所示:
表2-7查询汽车资讯信息用例描述表
| 编号 | 1-7 | 用例名称 | 查询汽车资讯信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 汽车资讯id、标题、内容、配图、汽车资讯、 | ||
| 系统响应 | 返回根据关键字筛选出的汽车资讯信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索汽车资讯信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的汽车资讯关键词,进行搜索 3.系统根据关键词模糊搜索qichezixun表中的信息 5.返回页面过滤的汽车资讯信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在YonghuController中接受小程序中的ajax请求和页面中的get/post请求,YonghuController调用YonghuService中的具体接口将数据同步到yonghu表中,完成用户相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加用户 | YonghuController.addyonghuact->YonghuService.addyonghuact->YonghuMapper.insert->yonghu数据表->YonghuController.addyonghuact | 在用户控制层接受用户参数,调用用户服务层的插入方法,在用户服务层中调用用户dao层的插入方法,将数据插入到用户表中 |
| 删除用户 | YonghuController.deleteyonghu->YonghuService.deleteyonghu->YonghuMapper.delete->yonghu数据表->YonghuController.deleteyonghu | 在用户控制层接受用户删除参数,调用用户服务层的删除方法,在用户服务层中调用用户dao层的删除方法,将从用户表中删除 |
| 修改用户 | YonghuController.updateyonghuact->YonghuService.updateyonghuact->YonghuMapper.update->yonghu数据表->YonghuController.updateyonghuact | 在用户控制层接受用户参数,调用用户服务层的修改方法,在用户服务层中调用用户dao层的修改方法,将数据同步到用户表中 |
| 查询用户 | YonghuController.yonghumanage->YonghuService.yonghumanage->YonghuMapper.select->yonghu数据表->YonghuController.yonghumanage | 在用户控制层接受用户查询请求,调用用户服务层的查询方法,在用户服务层中调用用户dao层的查询方法,从用户表中查询数据返回用户控制层 |
查询用户信息用例描述,具体用例描述如表2-8所示:
表2-8查询用户信息用例描述表
| 编号 | 1-8 | 用例名称 | 查询用户信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 性别、名字、联系方式、账号、真实姓名、密码、头像、用户id、 | ||
| 系统响应 | 返回根据关键字筛选出的用户信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索用户信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的用户关键词,进行搜索 3.系统根据关键词模糊搜索yonghu表中的信息 5.返回页面过滤的用户信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
为实现具体的功能,在DindaController中接受小程序中的ajax请求和页面中的get/post请求,DindaController调用DindaService中的具体接口将数据同步到dinda表中,完成订单相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加订单 | DindaController.adddindaact->DindaService.adddindaact->DindaMapper.insert->dinda数据表->DindaController.adddindaact | 在订单控制层接受订单参数,调用订单服务层的插入方法,在订单服务层中调用订单dao层的插入方法,将数据插入到订单表中 |
| 删除订单 | DindaController.deletedinda->DindaService.deletedinda->DindaMapper.delete->dinda数据表->DindaController.deletedinda | 在订单控制层接受订单删除参数,调用订单服务层的删除方法,在订单服务层中调用订单dao层的删除方法,将从订单表中删除 |
| 修改订单 | DindaController.updatedindaact->DindaService.updatedindaact->DindaMapper.update->dinda数据表->DindaController.updatedindaact | 在订单控制层接受订单参数,调用订单服务层的修改方法,在订单服务层中调用订单dao层的修改方法,将数据同步到订单表中 |
| 查询订单 | DindaController.dindamanage->DindaService.dindamanage->DindaMapper.select->dinda数据表->DindaController.dindamanage | 在订单控制层接受订单查询请求,调用订单服务层的查询方法,在订单服务层中调用订单dao层的查询方法,从订单表中查询数据返回订单控制层 |
查询订单信息用例描述,具体用例描述如表2-9所示:
表2-9查询订单信息用例描述表
| 编号 | 1-9 | 用例名称 | 查询订单信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 日租金额、结束时间、支付方式、订单、用户名字、开始时间、押金、用户、联系电话、用户id、订单id、状态、租赁天数、总金额、汽车id、汽车、 | ||
| 系统响应 | 返回根据关键字筛选出的订单信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索订单信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的订单关键词,进行搜索 3.系统根据关键词模糊搜索dinda表中的信息 5.返回页面过滤的订单信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计