发布时间:2022-11-24 02:40:05
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个收支管理系统,收支管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
通过登录模块验证后使用搜索便签模块,在搜索便签页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索便签用例描述
用例名称 | 搜索便签用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索便签 | |
前置条件 | 用户进入搜素便签页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索便签功能,设置搜索便签条件,提交搜索便签表单 | 跳转到搜索便签页面,并初始化便签信息、通过搜索条件过滤便签信息,返回搜索便签页面进行展示 |
对已有的便签信息进行修改,其实现步骤为通过便签id获取便签详细信息,对便签信息进行修改,点击修改按钮完成便签信息修改操作。在NoticeController中获取Notice的id信息,根据id信息调用NoticeMapper的selectById方法获取便签详细信息。将修改后的便签信息通过updateById方法进行修改,其核心代码如下:
便签控制层核心代码:
//接受用户发起的updatenotice请求
@RequestMapping(value = "updatenoticeact")
//调用便签服务层的修改请求
noticeservice.updatenoticeact(request, session);
便签服务层核心代码:
//调用noticedao的update方法根据便签id修改便签信息
noticedao.update(notice);
//返回页面修改便签成功提示信息
request.setAttribute("message", "修改便签成功");
通过登录模块验证后使用搜索管理员模块,在搜索管理员页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索管理员用例描述
用例名称 | 搜索管理员用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索管理员 | |
前置条件 | 用户进入搜素管理员页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索管理员功能,设置搜索管理员条件,提交搜索管理员表单 | 跳转到搜索管理员页面,并初始化管理员信息、通过搜索条件过滤管理员信息,返回搜索管理员页面进行展示 |
对已有的管理员信息进行修改,其实现步骤为通过管理员id获取管理员详细信息,对管理员信息进行修改,点击修改按钮完成管理员信息修改操作。在AdminController中获取Admin的id信息,根据id信息调用AdminMapper的selectById方法获取管理员详细信息。将修改后的管理员信息通过updateById方法进行修改,其核心代码如下:
管理员控制层核心代码:
//接受用户发起的updateadmin请求
@RequestMapping(value = "updateadminact")
//调用管理员服务层的修改请求
adminservice.updateadminact(request, session);
管理员服务层核心代码:
//调用admindao的update方法根据管理员id修改管理员信息
admindao.update(admin);
//返回页面修改管理员成功提示信息
request.setAttribute("message", "修改管理员成功");
通过登录模块验证后使用搜索计划模块,在搜索计划页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索计划用例描述
用例名称 | 搜索计划用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索计划 | |
前置条件 | 用户进入搜素计划页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索计划功能,设置搜索计划条件,提交搜索计划表单 | 跳转到搜索计划页面,并初始化计划信息、通过搜索条件过滤计划信息,返回搜索计划页面进行展示 |
对已有的计划信息进行修改,其实现步骤为通过计划id获取计划详细信息,对计划信息进行修改,点击修改按钮完成计划信息修改操作。在PlanController中获取Plan的id信息,根据id信息调用PlanMapper的selectById方法获取计划详细信息。将修改后的计划信息通过updateById方法进行修改,其核心代码如下:
计划控制层核心代码:
//接受用户发起的updateplan请求
@RequestMapping(value = "updateplanact")
//调用计划服务层的修改请求
planservice.updateplanact(request, session);
计划服务层核心代码:
//调用plandao的update方法根据计划id修改计划信息
plandao.update(plan);
//返回页面修改计划成功提示信息
request.setAttribute("message", "修改计划成功");
通过登录模块验证后使用搜索支出模块,在搜索支出页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索支出用例描述
用例名称 | 搜索支出用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索支出 | |
前置条件 | 用户进入搜素支出页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索支出功能,设置搜索支出条件,提交搜索支出表单 | 跳转到搜索支出页面,并初始化支出信息、通过搜索条件过滤支出信息,返回搜索支出页面进行展示 |
对已有的支出信息进行修改,其实现步骤为通过支出id获取支出详细信息,对支出信息进行修改,点击修改按钮完成支出信息修改操作。在ExpenditureController中获取Expenditure的id信息,根据id信息调用ExpenditureMapper的selectById方法获取支出详细信息。将修改后的支出信息通过updateById方法进行修改,其核心代码如下:
支出控制层核心代码:
//接受用户发起的updateexpenditure请求
@RequestMapping(value = "updateexpenditureact")
//调用支出服务层的修改请求
expenditureservice.updateexpenditureact(request, session);
支出服务层核心代码:
//调用expendituredao的update方法根据支出id修改支出信息
expendituredao.update(expenditure);
//返回页面修改支出成功提示信息
request.setAttribute("message", "修改支出成功");
通过登录模块验证后使用搜索用户模块,在搜索用户页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索用户用例描述
用例名称 | 搜索用户用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索用户 | |
前置条件 | 用户进入搜素用户页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索用户功能,设置搜索用户条件,提交搜索用户表单 | 跳转到搜索用户页面,并初始化用户信息、通过搜索条件过滤用户信息,返回搜索用户页面进行展示 |
对已有的用户信息进行修改,其实现步骤为通过用户id获取用户详细信息,对用户信息进行修改,点击修改按钮完成用户信息修改操作。在UserController中获取User的id信息,根据id信息调用UserMapper的selectById方法获取用户详细信息。将修改后的用户信息通过updateById方法进行修改,其核心代码如下:
用户控制层核心代码:
//接受用户发起的updateuser请求
@RequestMapping(value = "updateuseract")
//调用用户服务层的修改请求
userservice.updateuseract(request, session);
用户服务层核心代码:
//调用userdao的update方法根据用户id修改用户信息
userdao.update(user);
//返回页面修改用户成功提示信息
request.setAttribute("message", "修改用户成功");
通过登录模块验证后使用搜索预算模块,在搜索预算页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索预算用例描述
用例名称 | 搜索预算用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索预算 | |
前置条件 | 用户进入搜素预算页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索预算功能,设置搜索预算条件,提交搜索预算表单 | 跳转到搜索预算页面,并初始化预算信息、通过搜索条件过滤预算信息,返回搜索预算页面进行展示 |
对已有的预算信息进行修改,其实现步骤为通过预算id获取预算详细信息,对预算信息进行修改,点击修改按钮完成预算信息修改操作。在BudgetController中获取Budget的id信息,根据id信息调用BudgetMapper的selectById方法获取预算详细信息。将修改后的预算信息通过updateById方法进行修改,其核心代码如下:
预算控制层核心代码:
//接受用户发起的updatebudget请求
@RequestMapping(value = "updatebudgetact")
//调用预算服务层的修改请求
budgetservice.updatebudgetact(request, session);
预算服务层核心代码:
//调用budgetdao的update方法根据预算id修改预算信息
budgetdao.update(budget);
//返回页面修改预算成功提示信息
request.setAttribute("message", "修改预算成功");
通过登录模块验证后使用搜索收入模块,在搜索收入页面中,输出搜索条件,用search提交到服务器中,将搜索结果返回到页面中,完成搜索结果。用例描述如表所示。
表搜索收入用例描述
用例名称 | 搜索收入用例 | |
---|---|---|
参与者 | 用户 | |
用例概述 | 本用例用于用户搜索收入 | |
前置条件 | 用户进入搜素收入页面 | |
事件基础 | 用户操作 | 系统反馈 |
用户使用搜索收入功能,设置搜索收入条件,提交搜索收入表单 | 跳转到搜索收入页面,并初始化收入信息、通过搜索条件过滤收入信息,返回搜索收入页面进行展示 |
对已有的收入信息进行修改,其实现步骤为通过收入id获取收入详细信息,对收入信息进行修改,点击修改按钮完成收入信息修改操作。在IncomeController中获取Income的id信息,根据id信息调用IncomeMapper的selectById方法获取收入详细信息。将修改后的收入信息通过updateById方法进行修改,其核心代码如下:
收入控制层核心代码:
//接受用户发起的updateincome请求
@RequestMapping(value = "updateincomeact")
//调用收入服务层的修改请求
incomeservice.updateincomeact(request, session);
收入服务层核心代码:
//调用incomedao的update方法根据收入id修改收入信息
incomedao.update(income);
//返回页面修改收入成功提示信息
request.setAttribute("message", "修改收入成功");
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计