发布时间:2022-07-26 13:03:46
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
程序+截图+演示视频+功能说明
员工登录注册,查看个人信息;管理员对员工进行增删查改
演示视频链接:https://pan.baidu.com/s/1AKyBHmrksuTFZGISRNkGdA
提取码:24uh
--来自百度网盘超级会员V7的分享
b站视频链接:https://www.bilibili.com/video/BV1Dt4y1G7JS/
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
password | 密码 | varchar | 255 | 是 | 否 |
username | 账号 | varchar | 255 | 是 | 否 |
id | 管理员id | int | 11 | 否 | 是 |
字段含义 | 字段内容 | 是否关联 | 数据为空 | 类型说明 |
员工id | id | 无关联 | 必填项 | 数字 |
上级姓名 | highername | 无关联 | 可为空 | 字符串 |
密码 | password | 无关联 | 可为空 | 字符串 |
电话 | phone | 无关联 | 可为空 | 字符串 |
工号 | staffnum | 无关联 | 可为空 | 字符串 |
姓名 | name | 无关联 | 可为空 | 字符串 |
部门 | departinfo | 无关联 | 可为空 | 字符串 |
账号 | username | 无关联 | 可为空 | 字符串 |
性别 | sex | 无关联 | 可为空 | 字符串 |
薪资 | salary | 无关联 | 可为空 | 字符串 |
删除管理员测试表
删除管理员编号 | 删除管理员名称 | 删除管理员条件 | 删除管理员步骤 | 删除管理员说明 | 删除管理员结果 |
---|---|---|---|---|---|
test_deleteadmin | 删除管理员测试用例 | 在系统页面中,进入管理管理员页面,进行管理员数据管理 | 点击删除管理员管理页面的删除管理员按钮 | 在管理员控制层中通过deleteadmin方法接收管理员id,根据id删除管理员信息 | 页面给出提示删除管理员成功,删除管理员功能正确 |
删除管理员测试表
删除管理员编号 | 删除管理员名称 | 删除管理员条件 | 删除管理员步骤 | 删除管理员说明 | 删除管理员结果 |
---|---|---|---|---|---|
test_deleteadmin | 删除管理员测试用例 | 在系统页面中,进入管理管理员页面,进行管理员数据管理 | 点击删除管理员管理页面的删除管理员按钮 | 在管理员控制层中通过deleteadmin方法接收管理员id,根据id删除管理员信息 | 页面给出提示删除管理员成功,删除管理员功能正确 |
从员工控制层中获取到员工信息后,点击员工操作栏中的删除员工按钮,获取员工对应的id信息,将员工信息提交到员工控制层中,在控制层中调用mapper中的delete方法删除t_staff中的员工信息。
表删除员工用例描述
用例编号 | 删除员工 |
---|---|
用例参与者 | 管理员 |
用例概述 | 本用例用于管理员删除员工 |
前置条件 | 管理员登陆系统后执行操作 |
用例步骤 | 管理员登录系统,进入员工管理页面,对需要删除的员工信息,点击删除员工按钮,将员工id信息提交到员工控制层,在员工控制层中调用员工服务层,使用员工模型层删除t_staff数据库中对应id的员工信息 |
系统响应 | 提示用户登录成功,跳转到添加员工页面,添加完成员工后,员工控制层返回添加员工成功信息 |
响应时间 | 1S |
输入参数 | 员工id信息 |
从员工控制层中获取到员工信息后,点击员工操作栏中的删除员工按钮,获取员工对应的id信息,将员工信息提交到员工控制层中,在控制层中调用mapper中的delete方法删除t_staff中的员工信息。
表删除员工用例描述
用例编号 | 删除员工 |
---|---|
用例参与者 | 管理员 |
用例概述 | 本用例用于管理员删除员工 |
前置条件 | 管理员登陆系统后执行操作 |
用例步骤 | 管理员登录系统,进入员工管理页面,对需要删除的员工信息,点击删除员工按钮,将员工id信息提交到员工控制层,在员工控制层中调用员工服务层,使用员工模型层删除t_staff数据库中对应id的员工信息 |
系统响应 | 提示用户登录成功,跳转到添加员工页面,添加完成员工后,员工控制层返回添加员工成功信息 |
响应时间 | 1S |
输入参数 | 员工id信息 |
管理员需要对员工信息进行管理,需要从数据库中查询出所有的员工信息。点击对应的员工搜索按钮,可以执行Staffcontroller的manage方法,在对应的方法中调用Staffservice层,在Staffservice层中定义了具体获取代码。在Staffservice中使用selectstaff方法调用Staffmapper中的select t_staff sql语句进行数据库的获取,再通过层层返回到Staffcontroller控制层中,保存到request的staff字段中返回员工搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化StaffExample类为example
StaffExample example = new StaffExample()
// 使用 Staffdao.selectByExample(example)方法获取所有的Staff数据
List Staffall = Staffdao.selectByExample(example);
// 将所有的Staff数据保存到request中的Staffall参数里
request.setAttribute("Staffall", Staffall);
图管理员工界面
管理员需要对员工信息进行管理,需要从数据库中查询出所有的员工信息。点击对应的员工搜索按钮,可以执行Staffcontroller的manage方法,在对应的方法中调用Staffservice层,在Staffservice层中定义了具体获取代码。在Staffservice中使用selectstaff方法调用Staffmapper中的select t_staff sql语句进行数据库的获取,再通过层层返回到Staffcontroller控制层中,保存到request的staff字段中返回员工搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化StaffExample类为example
StaffExample example = new StaffExample()
// 使用 Staffdao.selectByExample(example)方法获取所有的Staff数据
List Staffall = Staffdao.selectByExample(example);
// 将所有的Staff数据保存到request中的Staffall参数里
request.setAttribute("Staffall", Staffall);
图管理员工界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计