发布时间:2023-05-17 06:40:13
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个铅笔厂ERP系统开发,铅笔厂ERP系统开发项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对已有的系统信息信息进行修改,其实现步骤为通过系统信息id获取系统信息详细信息,对系统信息信息进行修改,点击修改按钮完成系统信息信息修改操作。在SysinfoController中获取Sysinfo的id信息,根据id信息调用SysinfoMapper的selectById方法获取系统信息详细信息。将修改后的系统信息信息通过updateById方法进行修改,其核心代码如下:
系统信息控制层核心代码:
//接受用户发起的updatesysinfo请求
@RequestMapping(value = "updatesysinfoact")
//调用系统信息服务层的修改请求
sysinfoservice.updatesysinfoact(request, session);
系统信息服务层核心代码:
//调用sysinfodao的update方法根据系统信息id修改系统信息信息
sysinfodao.update(sysinfo);
//返回页面修改系统信息成功提示信息
request.setAttribute("message", "修改系统信息成功");
系统信息管理模块测试
本模块的操作人员为管理员,根据系统中的系统信息数据变化,例如新增系统信息或系统信息信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行系统信息的修改和删除操作,测试用例如表5.1所示:
表5.1 系统信息管理模块测试用例
功能描述 | 系统信息增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 系统信息管理 | ||
用例目的 | 对系统信息管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对系统信息模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增系统信息,缺失部分信息 | 新增系统信息失败 | 与期望一致 | 需填写完整系统信息信息 |
新增系统信息,填写完整信息 | 新增系统信息成功 | 与期望一致 | 功能准确 |
修改系统信息,缺失部分信息 | 修改系统信息失败 | 与期望一致 | 需填写完整系统信息信息 |
修改系统信息,填写完整信息 | 修改系统信息成功 | 与期望一致 | 功能准确 |
删除系统信息 | 删除成功 | 与期望一致 | 功能准确 |
对已有的活动信息进行修改,其实现步骤为通过活动id获取活动详细信息,对活动信息进行修改,点击修改按钮完成活动信息修改操作。在ActivityController中获取Activity的id信息,根据id信息调用ActivityMapper的selectById方法获取活动详细信息。将修改后的活动信息通过updateById方法进行修改,其核心代码如下:
活动控制层核心代码:
//接受用户发起的updateactivity请求
@RequestMapping(value = "updateactivityact")
//调用活动服务层的修改请求
activityservice.updateactivityact(request, session);
活动服务层核心代码:
//调用activitydao的update方法根据活动id修改活动信息
activitydao.update(activity);
//返回页面修改活动成功提示信息
request.setAttribute("message", "修改活动成功");
活动管理模块测试
本模块的操作人员为管理员,根据系统中的活动数据变化,例如新增活动或活动信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行活动的修改和删除操作,测试用例如表5.2所示:
表5.2 活动管理模块测试用例
功能描述 | 活动增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 活动管理 | ||
用例目的 | 对活动管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对活动模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增活动,缺失部分信息 | 新增活动失败 | 与期望一致 | 需填写完整活动信息 |
新增活动,填写完整信息 | 新增活动成功 | 与期望一致 | 功能准确 |
修改活动,缺失部分信息 | 修改活动失败 | 与期望一致 | 需填写完整活动信息 |
修改活动,填写完整信息 | 修改活动成功 | 与期望一致 | 功能准确 |
删除活动 | 删除成功 | 与期望一致 | 功能准确 |
对已有的值班信息进行修改,其实现步骤为通过值班id获取值班详细信息,对值班信息进行修改,点击修改按钮完成值班信息修改操作。在OndutyController中获取Onduty的id信息,根据id信息调用OndutyMapper的selectById方法获取值班详细信息。将修改后的值班信息通过updateById方法进行修改,其核心代码如下:
值班控制层核心代码:
//接受用户发起的updateonduty请求
@RequestMapping(value = "updateondutyact")
//调用值班服务层的修改请求
ondutyservice.updateondutyact(request, session);
值班服务层核心代码:
//调用ondutydao的update方法根据值班id修改值班信息
ondutydao.update(onduty);
//返回页面修改值班成功提示信息
request.setAttribute("message", "修改值班成功");
值班管理模块测试
本模块的操作人员为管理员,根据系统中的值班数据变化,例如新增值班或值班信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行值班的修改和删除操作,测试用例如表5.3所示:
表5.3 值班管理模块测试用例
功能描述 | 值班增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 值班管理 | ||
用例目的 | 对值班管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对值班模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增值班,缺失部分信息 | 新增值班失败 | 与期望一致 | 需填写完整值班信息 |
新增值班,填写完整信息 | 新增值班成功 | 与期望一致 | 功能准确 |
修改值班,缺失部分信息 | 修改值班失败 | 与期望一致 | 需填写完整值班信息 |
修改值班,填写完整信息 | 修改值班成功 | 与期望一致 | 功能准确 |
删除值班 | 删除成功 | 与期望一致 | 功能准确 |
对已有的潜在客户信息进行修改,其实现步骤为通过潜在客户id获取潜在客户详细信息,对潜在客户信息进行修改,点击修改按钮完成潜在客户信息修改操作。在PotentialController中获取Potential的id信息,根据id信息调用PotentialMapper的selectById方法获取潜在客户详细信息。将修改后的潜在客户信息通过updateById方法进行修改,其核心代码如下:
潜在客户控制层核心代码:
//接受用户发起的updatepotential请求
@RequestMapping(value = "updatepotentialact")
//调用潜在客户服务层的修改请求
potentialservice.updatepotentialact(request, session);
潜在客户服务层核心代码:
//调用potentialdao的update方法根据潜在客户id修改潜在客户信息
potentialdao.update(potential);
//返回页面修改潜在客户成功提示信息
request.setAttribute("message", "修改潜在客户成功");
潜在客户管理模块测试
本模块的操作人员为管理员,根据系统中的潜在客户数据变化,例如新增潜在客户或潜在客户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行潜在客户的修改和删除操作,测试用例如表5.4所示:
表5.4 潜在客户管理模块测试用例
功能描述 | 潜在客户增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 潜在客户管理 | ||
用例目的 | 对潜在客户管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对潜在客户模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增潜在客户,缺失部分信息 | 新增潜在客户失败 | 与期望一致 | 需填写完整潜在客户信息 |
新增潜在客户,填写完整信息 | 新增潜在客户成功 | 与期望一致 | 功能准确 |
修改潜在客户,缺失部分信息 | 修改潜在客户失败 | 与期望一致 | 需填写完整潜在客户信息 |
修改潜在客户,填写完整信息 | 修改潜在客户成功 | 与期望一致 | 功能准确 |
删除潜在客户 | 删除成功 | 与期望一致 | 功能准确 |
对已有的员工信息进行修改,其实现步骤为通过员工id获取员工详细信息,对员工信息进行修改,点击修改按钮完成员工信息修改操作。在StaffController中获取Staff的id信息,根据id信息调用StaffMapper的selectById方法获取员工详细信息。将修改后的员工信息通过updateById方法进行修改,其核心代码如下:
员工控制层核心代码:
//接受用户发起的updatestaff请求
@RequestMapping(value = "updatestaffact")
//调用员工服务层的修改请求
staffservice.updatestaffact(request, session);
员工服务层核心代码:
//调用staffdao的update方法根据员工id修改员工信息
staffdao.update(staff);
//返回页面修改员工成功提示信息
request.setAttribute("message", "修改员工成功");
员工管理模块测试
本模块的操作人员为管理员,根据系统中的员工数据变化,例如新增员工或员工信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行员工的修改和删除操作,测试用例如表5.5所示:
表5.5 员工管理模块测试用例
功能描述 | 员工增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 员工管理 | ||
用例目的 | 对员工管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对员工模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增员工,缺失部分信息 | 新增员工失败 | 与期望一致 | 需填写完整员工信息 |
新增员工,填写完整信息 | 新增员工成功 | 与期望一致 | 功能准确 |
修改员工,缺失部分信息 | 修改员工失败 | 与期望一致 | 需填写完整员工信息 |
修改员工,填写完整信息 | 修改员工成功 | 与期望一致 | 功能准确 |
删除员工 | 删除成功 | 与期望一致 | 功能准确 |
对已有的潜在客户跟进信息进行修改,其实现步骤为通过潜在客户跟进id获取潜在客户跟进详细信息,对潜在客户跟进信息进行修改,点击修改按钮完成潜在客户跟进信息修改操作。在PotentialfollowController中获取Potentialfollow的id信息,根据id信息调用PotentialfollowMapper的selectById方法获取潜在客户跟进详细信息。将修改后的潜在客户跟进信息通过updateById方法进行修改,其核心代码如下:
潜在客户跟进控制层核心代码:
//接受用户发起的updatepotentialfollow请求
@RequestMapping(value = "updatepotentialfollowact")
//调用潜在客户跟进服务层的修改请求
potentialfollowservice.updatepotentialfollowact(request, session);
潜在客户跟进服务层核心代码:
//调用potentialfollowdao的update方法根据潜在客户跟进id修改潜在客户跟进信息
potentialfollowdao.update(potentialfollow);
//返回页面修改潜在客户跟进成功提示信息
request.setAttribute("message", "修改潜在客户跟进成功");
潜在客户跟进管理模块测试
本模块的操作人员为管理员,根据系统中的潜在客户跟进数据变化,例如新增潜在客户跟进或潜在客户跟进信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行潜在客户跟进的修改和删除操作,测试用例如表5.6所示:
表5.6 潜在客户跟进管理模块测试用例
功能描述 | 潜在客户跟进增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 潜在客户跟进管理 | ||
用例目的 | 对潜在客户跟进管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对潜在客户跟进模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增潜在客户跟进,缺失部分信息 | 新增潜在客户跟进失败 | 与期望一致 | 需填写完整潜在客户跟进信息 |
新增潜在客户跟进,填写完整信息 | 新增潜在客户跟进成功 | 与期望一致 | 功能准确 |
修改潜在客户跟进,缺失部分信息 | 修改潜在客户跟进失败 | 与期望一致 | 需填写完整潜在客户跟进信息 |
修改潜在客户跟进,填写完整信息 | 修改潜在客户跟进成功 | 与期望一致 | 功能准确 |
删除潜在客户跟进 | 删除成功 | 与期望一致 | 功能准确 |
对已有的客户信息进行修改,其实现步骤为通过客户id获取客户详细信息,对客户信息进行修改,点击修改按钮完成客户信息修改操作。在CustomerController中获取Customer的id信息,根据id信息调用CustomerMapper的selectById方法获取客户详细信息。将修改后的客户信息通过updateById方法进行修改,其核心代码如下:
客户控制层核心代码:
//接受用户发起的updatecustomer请求
@RequestMapping(value = "updatecustomeract")
//调用客户服务层的修改请求
customerservice.updatecustomeract(request, session);
客户服务层核心代码:
//调用customerdao的update方法根据客户id修改客户信息
customerdao.update(customer);
//返回页面修改客户成功提示信息
request.setAttribute("message", "修改客户成功");
客户管理模块测试
本模块的操作人员为管理员,根据系统中的客户数据变化,例如新增客户或客户信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行客户的修改和删除操作,测试用例如表5.7所示:
表5.7 客户管理模块测试用例
功能描述 | 客户增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 客户管理 | ||
用例目的 | 对客户管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对客户模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增客户,缺失部分信息 | 新增客户失败 | 与期望一致 | 需填写完整客户信息 |
新增客户,填写完整信息 | 新增客户成功 | 与期望一致 | 功能准确 |
修改客户,缺失部分信息 | 修改客户失败 | 与期望一致 | 需填写完整客户信息 |
修改客户,填写完整信息 | 修改客户成功 | 与期望一致 | 功能准确 |
删除客户 | 删除成功 | 与期望一致 | 功能准确 |
对已有的管理员信息进行修改,其实现步骤为通过管理员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", "修改管理员成功");
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.8所示:
表5.8 管理员管理模块测试用例
功能描述 | 管理员增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 管理员管理 | ||
用例目的 | 对管理员管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对管理员模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
对已有的意见建议信息进行修改,其实现步骤为通过意见建议id获取意见建议详细信息,对意见建议信息进行修改,点击修改按钮完成意见建议信息修改操作。在OpinionController中获取Opinion的id信息,根据id信息调用OpinionMapper的selectById方法获取意见建议详细信息。将修改后的意见建议信息通过updateById方法进行修改,其核心代码如下:
意见建议控制层核心代码:
//接受用户发起的updateopinion请求
@RequestMapping(value = "updateopinionact")
//调用意见建议服务层的修改请求
opinionservice.updateopinionact(request, session);
意见建议服务层核心代码:
//调用opiniondao的update方法根据意见建议id修改意见建议信息
opiniondao.update(opinion);
//返回页面修改意见建议成功提示信息
request.setAttribute("message", "修改意见建议成功");
意见建议管理模块测试
本模块的操作人员为管理员,根据系统中的意见建议数据变化,例如新增意见建议或意见建议信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行意见建议的修改和删除操作,测试用例如表5.9所示:
表5.9 意见建议管理模块测试用例
功能描述 | 意见建议增加、修改与删除功能 | ||
---|---|---|---|
所属模块 | 意见建议管理 | ||
用例目的 | 对意见建议管理功能的准确性进行测试 | ||
前提条件 | 用户登录系统,对意见建议模块进行操作 | ||
测试数据 | 期望结果 | 实际结果 | 结果分析 |
新增意见建议,缺失部分信息 | 新增意见建议失败 | 与期望一致 | 需填写完整意见建议信息 |
新增意见建议,填写完整信息 | 新增意见建议成功 | 与期望一致 | 功能准确 |
修改意见建议,缺失部分信息 | 修改意见建议失败 | 与期望一致 | 需填写完整意见建议信息 |
修改意见建议,填写完整信息 | 修改意见建议成功 | 与期望一致 | 功能准确 |
删除意见建议 | 删除成功 | 与期望一致 | 功能准确 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计