发布时间:2023-05-16 18:06:53
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个铅笔厂ERP系统开发,铅笔厂ERP系统开发项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对系统中添加系统信息功能进行用例分析,系统信息表具有字段系统信息id、标题、系统信息、描述、发布时间、,在添加系统信息页面中通过输入完整的系统信息字段信息,点击添加按钮响应系统信息控制层的添加方法,可以完成添加系统信息功能。在服务器中通过id、title、sysinfo、content、addtime、字段进行接收,执行添加sql语句可以将数据同步到t_sysinfo表中。根据分析添加系统信息的用例描述如表所示。
表添加系统信息用例描述
用例编号 | 添加系统信息 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加系统信息 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入系统信息的字段信息,通过添加系统信息方法,在系统信息控制层中接受id、title、sysinfo、content、addtime、字段数据,使用insert into t_sysinfo语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加系统信息页面,添加完成系统信息后,系统信息控制层返回添加系统信息成功信息 |
响应时间 | 1S |
输入参数 | 系统信息id、标题、系统信息、描述、发布时间、 |
对于系统中不需要的系统信息信息可以在系统信息管理页面,通过点击删除系统信息按钮进行删除。点击删除操作后将系统信息id通过get方式提交到服务器中,在服务器中通过Sysinfocontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除系统信息成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行SysinfoService.deleteSysinfo方法
logger.debug("SysinfoService.deleteSysinfo ......");
// 根据id调用Sysinfodao的deleteByPrimaryKey方法,删除Sysinfo
Sysinfodao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除系统信息成功");
删除系统信息后,给出删除系统信息成功的提示信息,提示信息如图所示。
图删除系统信息界面
对系统中添加值班功能进行用例分析,值班表具有字段工作内容、员工id、值班、员工、值班id、状态、,在添加值班页面中通过输入完整的值班字段信息,点击添加按钮响应值班控制层的添加方法,可以完成添加值班功能。在服务器中通过content、staffid、onduty、staff、id、state、字段进行接收,执行添加sql语句可以将数据同步到t_onduty表中。根据分析添加值班的用例描述如表所示。
表添加值班用例描述
用例编号 | 添加值班 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加值班 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入值班的字段信息,通过添加值班方法,在值班控制层中接受content、staffid、onduty、staff、id、state、字段数据,使用insert into t_onduty语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加值班页面,添加完成值班后,值班控制层返回添加值班成功信息 |
响应时间 | 1S |
输入参数 | 工作内容、员工id、值班、员工、值班id、状态、 |
对于系统中不需要的值班信息可以在值班管理页面,通过点击删除值班按钮进行删除。点击删除操作后将值班id通过get方式提交到服务器中,在服务器中通过Ondutycontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除值班成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行OndutyService.deleteOnduty方法
logger.debug("OndutyService.deleteOnduty ......");
// 根据id调用Ondutydao的deleteByPrimaryKey方法,删除Onduty
Ondutydao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除值班成功");
删除值班后,给出删除值班成功的提示信息,提示信息如图所示。
图删除值班界面
对系统中添加活动功能进行用例分析,活动表具有字段描述、活动、活动日期、地址、名称、封面、主题、,在添加活动页面中通过输入完整的活动字段信息,点击添加按钮响应活动控制层的添加方法,可以完成添加活动功能。在服务器中通过introduce、activity、datestr、address、name、pic、theme、字段进行接收,执行添加sql语句可以将数据同步到t_activity表中。根据分析添加活动的用例描述如表所示。
表添加活动用例描述
用例编号 | 添加活动 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加活动 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入活动的字段信息,通过添加活动方法,在活动控制层中接受introduce、activity、datestr、address、name、pic、theme、字段数据,使用insert into t_activity语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加活动页面,添加完成活动后,活动控制层返回添加活动成功信息 |
响应时间 | 1S |
输入参数 | 描述、活动、活动日期、地址、名称、封面、主题、 |
对于系统中不需要的活动信息可以在活动管理页面,通过点击删除活动按钮进行删除。点击删除操作后将活动id通过get方式提交到服务器中,在服务器中通过Activitycontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除活动成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行ActivityService.deleteActivity方法
logger.debug("ActivityService.deleteActivity ......");
// 根据id调用Activitydao的deleteByPrimaryKey方法,删除Activity
Activitydao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除活动成功");
删除活动后,给出删除活动成功的提示信息,提示信息如图所示。
图删除活动界面
对系统中添加意见建议功能进行用例分析,意见建议表具有字段标题、邮箱、描述、意见id、意见建议、,在添加意见建议页面中通过输入完整的意见建议字段信息,点击添加按钮响应意见建议控制层的添加方法,可以完成添加意见建议功能。在服务器中通过title、email、content、id、opinion、字段进行接收,执行添加sql语句可以将数据同步到t_opinion表中。根据分析添加意见建议的用例描述如表所示。
表添加意见建议用例描述
用例编号 | 添加意见建议 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加意见建议 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入意见建议的字段信息,通过添加意见建议方法,在意见建议控制层中接受title、email、content、id、opinion、字段数据,使用insert into t_opinion语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加意见建议页面,添加完成意见建议后,意见建议控制层返回添加意见建议成功信息 |
响应时间 | 1S |
输入参数 | 标题、邮箱、描述、意见id、意见建议、 |
对于系统中不需要的意见建议信息可以在意见建议管理页面,通过点击删除意见建议按钮进行删除。点击删除操作后将意见建议id通过get方式提交到服务器中,在服务器中通过Opinioncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除意见建议成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行OpinionService.deleteOpinion方法
logger.debug("OpinionService.deleteOpinion ......");
// 根据id调用Opiniondao的deleteByPrimaryKey方法,删除Opinion
Opiniondao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除意见建议成功");
删除意见建议后,给出删除意见建议成功的提示信息,提示信息如图所示。
图删除意见建议界面
对系统中添加潜在客户跟进功能进行用例分析,潜在客户跟进表具有字段潜在客户、潜在客户跟进id、状态、潜在客户跟进、潜在客户id、描述、,在添加潜在客户跟进页面中通过输入完整的潜在客户跟进字段信息,点击添加按钮响应潜在客户跟进控制层的添加方法,可以完成添加潜在客户跟进功能。在服务器中通过potential、id、state、potentialfollow、potentialid、introduce、字段进行接收,执行添加sql语句可以将数据同步到t_potentialfollow表中。根据分析添加潜在客户跟进的用例描述如表所示。
表添加潜在客户跟进用例描述
用例编号 | 添加潜在客户跟进 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加潜在客户跟进 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入潜在客户跟进的字段信息,通过添加潜在客户跟进方法,在潜在客户跟进控制层中接受potential、id、state、potentialfollow、potentialid、introduce、字段数据,使用insert into t_potentialfollow语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加潜在客户跟进页面,添加完成潜在客户跟进后,潜在客户跟进控制层返回添加潜在客户跟进成功信息 |
响应时间 | 1S |
输入参数 | 潜在客户、潜在客户跟进id、状态、潜在客户跟进、潜在客户id、描述、 |
对于系统中不需要的潜在客户跟进信息可以在潜在客户跟进管理页面,通过点击删除潜在客户跟进按钮进行删除。点击删除操作后将潜在客户跟进id通过get方式提交到服务器中,在服务器中通过Potentialfollowcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除潜在客户跟进成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PotentialfollowService.deletePotentialfollow方法
logger.debug("PotentialfollowService.deletePotentialfollow ......");
// 根据id调用Potentialfollowdao的deleteByPrimaryKey方法,删除Potentialfollow
Potentialfollowdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除潜在客户跟进成功");
删除潜在客户跟进后,给出删除潜在客户跟进成功的提示信息,提示信息如图所示。
图删除潜在客户跟进界面
对系统中添加客户功能进行用例分析,客户表具有字段公司、联系方式、地址、QQ号、微信号、说明、客户、客户id、,在添加客户页面中通过输入完整的客户字段信息,点击添加按钮响应客户控制层的添加方法,可以完成添加客户功能。在服务器中通过company、tel、address、qq、vx、introduce、customer、id、字段进行接收,执行添加sql语句可以将数据同步到t_customer表中。根据分析添加客户的用例描述如表所示。
表添加客户用例描述
用例编号 | 添加客户 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加客户 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入客户的字段信息,通过添加客户方法,在客户控制层中接受company、tel、address、qq、vx、introduce、customer、id、字段数据,使用insert into t_customer语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加客户页面,添加完成客户后,客户控制层返回添加客户成功信息 |
响应时间 | 1S |
输入参数 | 公司、联系方式、地址、QQ号、微信号、说明、客户、客户id、 |
对于系统中不需要的客户信息可以在客户管理页面,通过点击删除客户按钮进行删除。点击删除操作后将客户id通过get方式提交到服务器中,在服务器中通过Customercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除客户成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行CustomerService.deleteCustomer方法
logger.debug("CustomerService.deleteCustomer ......");
// 根据id调用Customerdao的deleteByPrimaryKey方法,删除Customer
Customerdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除客户成功");
删除客户后,给出删除客户成功的提示信息,提示信息如图所示。
图删除客户界面
对系统中添加员工功能进行用例分析,员工表具有字段年龄、密码、账号、名字、部门、员工、员工id、,在添加员工页面中通过输入完整的员工字段信息,点击添加按钮响应员工控制层的添加方法,可以完成添加员工功能。在服务器中通过age、password、username、name、department、staff、id、字段进行接收,执行添加sql语句可以将数据同步到t_staff表中。根据分析添加员工的用例描述如表所示。
表添加员工用例描述
用例编号 | 添加员工 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加员工 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入员工的字段信息,通过添加员工方法,在员工控制层中接受age、password、username、name、department、staff、id、字段数据,使用insert into t_staff语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加员工页面,添加完成员工后,员工控制层返回添加员工成功信息 |
响应时间 | 1S |
输入参数 | 年龄、密码、账号、名字、部门、员工、员工id、 |
对于系统中不需要的员工信息可以在员工管理页面,通过点击删除员工按钮进行删除。点击删除操作后将员工id通过get方式提交到服务器中,在服务器中通过Staffcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除员工成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行StaffService.deleteStaff方法
logger.debug("StaffService.deleteStaff ......");
// 根据id调用Staffdao的deleteByPrimaryKey方法,删除Staff
Staffdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工成功");
删除员工后,给出删除员工成功的提示信息,提示信息如图所示。
图删除员工界面
对系统中添加管理员功能进行用例分析,管理员表具有字段账号、密码、管理员id、,在添加管理员页面中通过输入完整的管理员字段信息,点击添加按钮响应管理员控制层的添加方法,可以完成添加管理员功能。在服务器中通过username、password、id、字段进行接收,执行添加sql语句可以将数据同步到t_admin表中。根据分析添加管理员的用例描述如表所示。
表添加管理员用例描述
用例编号 | 添加管理员 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加管理员 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入管理员的字段信息,通过添加管理员方法,在管理员控制层中接受username、password、id、字段数据,使用insert into t_admin语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加管理员页面,添加完成管理员后,管理员控制层返回添加管理员成功信息 |
响应时间 | 1S |
输入参数 | 账号、密码、管理员id、 |
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
对系统中添加潜在客户功能进行用例分析,潜在客户表具有字段公司、介绍、名字、潜在客户id、地址、当前状态、潜在客户、联系方式、,在添加潜在客户页面中通过输入完整的潜在客户字段信息,点击添加按钮响应潜在客户控制层的添加方法,可以完成添加潜在客户功能。在服务器中通过company、introduce、name、id、address、state、potential、tel、字段进行接收,执行添加sql语句可以将数据同步到t_potential表中。根据分析添加潜在客户的用例描述如表所示。
表添加潜在客户用例描述
用例编号 | 添加潜在客户 |
---|---|
用例参与者 | 用户 |
用例概述 | 本用例用于用户添加潜在客户 |
前置条件 | 用户登陆系统后执行操作 |
用例步骤 | 用户登录系统,输入潜在客户的字段信息,通过添加潜在客户方法,在潜在客户控制层中接受company、introduce、name、id、address、state、potential、tel、字段数据,使用insert into t_potential语句插入数据到数据库中 |
系统响应 | 提示用户登录成功,跳转到添加潜在客户页面,添加完成潜在客户后,潜在客户控制层返回添加潜在客户成功信息 |
响应时间 | 1S |
输入参数 | 公司、介绍、名字、潜在客户id、地址、当前状态、潜在客户、联系方式、 |
对于系统中不需要的潜在客户信息可以在潜在客户管理页面,通过点击删除潜在客户按钮进行删除。点击删除操作后将潜在客户id通过get方式提交到服务器中,在服务器中通过Potentialcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除潜在客户成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PotentialService.deletePotential方法
logger.debug("PotentialService.deletePotential ......");
// 根据id调用Potentialdao的deleteByPrimaryKey方法,删除Potential
Potentialdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除潜在客户成功");
删除潜在客户后,给出删除潜在客户成功的提示信息,提示信息如图所示。
图删除潜在客户界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计