发布时间:2023-05-17 06:05:17
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个F市税务局办公自动化系统,F市税务局办公自动化系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
查询管理员信息用例描述,具体用例描述如表2-1所示:
表2-1查询管理员信息用例描述表
编号 | 1-1 | 用例名称 | 查询管理员信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 管理员、账号、管理员id、 | ||
系统响应 | 返回根据关键字筛选出的管理员信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索管理员信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的管理员关键词,进行搜索 3.系统根据关键词模糊搜索admin表中的信息 5.返回页面过滤的管理员信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
查询员工信息用例描述,具体用例描述如表2-2所示:
表2-2查询员工信息用例描述表
编号 | 1-2 | 用例名称 | 查询员工信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 员工、账号、名字、性别、婚姻情况、工作时间、职务、密码、介绍、政治面貌、员工、 | ||
系统响应 | 返回根据关键字筛选出的员工信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索员工信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的员工关键词,进行搜索 3.系统根据关键词模糊搜索staff表中的信息 5.返回页面过滤的员工信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的员工信息可以在员工管理页面,通过点击删除员工按钮进行删除。点击删除操作后将员工id通过get方式提交到服务器中,在服务器中通过Staffcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除员工成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行StaffService.deleteStaff方法
logger.debug("StaffService.deleteStaff ......");
// 根据id调用Staffdao的deleteByPrimaryKey方法,删除Staff
Staffdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工成功");
删除员工后,给出删除员工成功的提示信息,提示信息如图所示。
图删除员工界面
查询通知公告信息用例描述,具体用例描述如表2-3所示:
表2-3查询通知公告信息用例描述表
编号 | 1-3 | 用例名称 | 查询通知公告信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 标题、发布时间、通知公告、通知公告id、 | ||
系统响应 | 返回根据关键字筛选出的通知公告信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索通知公告信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的通知公告关键词,进行搜索 3.系统根据关键词模糊搜索notice表中的信息 5.返回页面过滤的通知公告信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的通知公告信息可以在通知公告管理页面,通过点击删除通知公告按钮进行删除。点击删除操作后将通知公告id通过get方式提交到服务器中,在服务器中通过Noticecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除通知公告成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除通知公告成功");
删除通知公告后,给出删除通知公告成功的提示信息,提示信息如图所示。
图删除通知公告界面
查询人事管理信息用例描述,具体用例描述如表2-4所示:
表2-4查询人事管理信息用例描述表
编号 | 1-4 | 用例名称 | 查询人事管理信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 入职时间、工资、工作年限、名字、人事管理、职位、 | ||
系统响应 | 返回根据关键字筛选出的人事管理信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索人事管理信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的人事管理关键词,进行搜索 3.系统根据关键词模糊搜索personnel表中的信息 5.返回页面过滤的人事管理信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的人事管理信息可以在人事管理管理页面,通过点击删除人事管理按钮进行删除。点击删除操作后将人事管理id通过get方式提交到服务器中,在服务器中通过Personnelcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除人事管理成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PersonnelService.deletePersonnel方法
logger.debug("PersonnelService.deletePersonnel ......");
// 根据id调用Personneldao的deleteByPrimaryKey方法,删除Personnel
Personneldao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除人事管理成功");
删除人事管理后,给出删除人事管理成功的提示信息,提示信息如图所示。
图删除人事管理界面
查询考勤信息用例描述,具体用例描述如表2-5所示:
表2-5查询考勤信息用例描述表
编号 | 1-5 | 用例名称 | 查询考勤信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 考勤id、状态、打卡时间、考勤、 | ||
系统响应 | 返回根据关键字筛选出的考勤信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索考勤信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的考勤关键词,进行搜索 3.系统根据关键词模糊搜索attendance表中的信息 5.返回页面过滤的考勤信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的考勤信息可以在考勤管理页面,通过点击删除考勤按钮进行删除。点击删除操作后将考勤id通过get方式提交到服务器中,在服务器中通过Attendancecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除考勤成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AttendanceService.deleteAttendance方法
logger.debug("AttendanceService.deleteAttendance ......");
// 根据id调用Attendancedao的deleteByPrimaryKey方法,删除Attendance
Attendancedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除考勤成功");
删除考勤后,给出删除考勤成功的提示信息,提示信息如图所示。
图删除考勤界面
查询待办事项信息用例描述,具体用例描述如表2-6所示:
表2-6查询待办事项信息用例描述表
编号 | 1-6 | 用例名称 | 查询待办事项信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 内容详细、事项名称、待办事项、待办事项id、 | ||
系统响应 | 返回根据关键字筛选出的待办事项信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索待办事项信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的待办事项关键词,进行搜索 3.系统根据关键词模糊搜索daibanshixiang表中的信息 5.返回页面过滤的待办事项信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的待办事项信息可以在待办事项管理页面,通过点击删除待办事项按钮进行删除。点击删除操作后将待办事项id通过get方式提交到服务器中,在服务器中通过Daibanshixiangcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除待办事项成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行DaibanshixiangService.deleteDaibanshixiang方法
logger.debug("DaibanshixiangService.deleteDaibanshixiang ......");
// 根据id调用Daibanshixiangdao的deleteByPrimaryKey方法,删除Daibanshixiang
Daibanshixiangdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除待办事项成功");
删除待办事项后,给出删除待办事项成功的提示信息,提示信息如图所示。
图删除待办事项界面
查询工作记录信息用例描述,具体用例描述如表2-7所示:
表2-7查询工作记录信息用例描述表
编号 | 1-7 | 用例名称 | 查询工作记录信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 工作记录id、标题、内容、发布时间、工作记录、 | ||
系统响应 | 返回根据关键字筛选出的工作记录信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索工作记录信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的工作记录关键词,进行搜索 3.系统根据关键词模糊搜索workrecord表中的信息 5.返回页面过滤的工作记录信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的工作记录信息可以在工作记录管理页面,通过点击删除工作记录按钮进行删除。点击删除操作后将工作记录id通过get方式提交到服务器中,在服务器中通过Workrecordcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除工作记录成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行WorkrecordService.deleteWorkrecord方法
logger.debug("WorkrecordService.deleteWorkrecord ......");
// 根据id调用Workrecorddao的deleteByPrimaryKey方法,删除Workrecord
Workrecorddao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除工作记录成功");
删除工作记录后,给出删除工作记录成功的提示信息,提示信息如图所示。
图删除工作记录界面
查询档案信息用例描述,具体用例描述如表2-8所示:
表2-8查询档案信息用例描述表
编号 | 1-8 | 用例名称 | 查询档案信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 档案、出生日期、联系电话、婚姻状况、用户编号、档案id、人事编号、专业、工作年限、职位、电子邮箱、性别、家庭住址、部门、学历、姓名、毕业院校、政治面貌、 | ||
系统响应 | 返回根据关键字筛选出的档案信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索档案信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的档案关键词,进行搜索 3.系统根据关键词模糊搜索dangan表中的信息 5.返回页面过滤的档案信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的档案信息可以在档案管理页面,通过点击删除档案按钮进行删除。点击删除操作后将档案id通过get方式提交到服务器中,在服务器中通过Dangancontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除档案成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行DanganService.deleteDangan方法
logger.debug("DanganService.deleteDangan ......");
// 根据id调用Dangandao的deleteByPrimaryKey方法,删除Dangan
Dangandao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除档案成功");
删除档案后,给出删除档案成功的提示信息,提示信息如图所示。
图删除档案界面
查询已办事项信息用例描述,具体用例描述如表2-9所示:
表2-9查询已办事项信息用例描述表
编号 | 1-9 | 用例名称 | 查询已办事项信息 |
---|---|---|---|
使用人员 | 用户 | ||
输入 | 内容、已办事项、已办事项id、事项名称、 | ||
系统响应 | 返回根据关键字筛选出的已办事项信息,并循环展示 | ||
前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索已办事项信息 |
交互行为 | 1.用户进入系统 2.用户输入需搜索的已办事项关键词,进行搜索 3.系统根据关键词模糊搜索yibanshixiang表中的信息 5.返回页面过滤的已办事项信息进行循环展示 | ||
特别说明 | 用户需使用浏览器,进入系统 |
对于系统中不需要的已办事项信息可以在已办事项管理页面,通过点击删除已办事项按钮进行删除。点击删除操作后将已办事项id通过get方式提交到服务器中,在服务器中通过Yibanshixiangcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除已办事项成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行YibanshixiangService.deleteYibanshixiang方法
logger.debug("YibanshixiangService.deleteYibanshixiang ......");
// 根据id调用Yibanshixiangdao的deleteByPrimaryKey方法,删除Yibanshixiang
Yibanshixiangdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除已办事项成功");
删除已办事项后,给出删除已办事项成功的提示信息,提示信息如图所示。
图删除已办事项界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计