发布时间:2023-05-04 05:54:50
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个知识库管理系统,知识库管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
在系统中删除不需要的管理员信息时,可以使用管理员删除操作。进入管理员管理页面后,点击管理员后方的删除按钮可以将管理员的id信息提交到管理员控制层中。在管理员控制层中使用delete方法获取管理员的id信息,管理员控制层再调用管理员服务层中的delete方法。t_admin中对应的管理员信息将会被删除,并给出页面提示信息,删除管理员成功。核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员页面如下所示。
图删除管理员界面
表修改管理员测试表
| 测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
|---|---|---|---|---|---|---|---|
| TEST_1 | 测试系统中对管理员的修改功能 | 用户登录系统,在系统中对管理员进行修改,在管理员管理页面,点击修改管理员按钮,向服务器中的修改管理员模块提交管理员id信息,管理员控制层中接受管理员id信息,获取管理员的详细信息,展示到修改管理员页面,修改管理员的对应字段,点击修改按钮,响应管理员控制层中的update模块,完成管理员修改操作 | 管理员id、密码、管理员、 | 页面返回管理员信息,并展示到对应展示栏中,管理员控制层接收更改后的管理员信息,返回页面提示信息修改管理员成功 | 修改管理员成功,t_admin表中管理员数据更新为修改后数据 | 修改管理员功能可正常使用 | 1S |
在系统中删除不需要的用户信息时,可以使用用户删除操作。进入用户管理页面后,点击用户后方的删除按钮可以将用户的id信息提交到用户控制层中。在用户控制层中使用delete方法获取用户的id信息,用户控制层再调用用户服务层中的delete方法。t_yonghu中对应的用户信息将会被删除,并给出页面提示信息,删除用户成功。核心代码如下:
// 输出日志,表示当前正在执行YonghuService.deleteYonghu方法
logger.debug("YonghuService.deleteYonghu ......");
// 根据id调用Yonghudao的deleteByPrimaryKey方法,删除Yonghu
Yonghudao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除用户成功");
删除用户页面如下所示。
图删除用户界面
表修改用户测试表
| 测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
|---|---|---|---|---|---|---|---|
| TEST_2 | 测试系统中对用户的修改功能 | 用户登录系统,在系统中对用户进行修改,在用户管理页面,点击修改用户按钮,向服务器中的修改用户模块提交用户id信息,用户控制层中接受用户id信息,获取用户的详细信息,展示到修改用户页面,修改用户的对应字段,点击修改按钮,响应用户控制层中的update模块,完成用户修改操作 | 名字、密码、账号、用户、 | 页面返回用户信息,并展示到对应展示栏中,用户控制层接收更改后的用户信息,返回页面提示信息修改用户成功 | 修改用户成功,t_yonghu表中用户数据更新为修改后数据 | 修改用户功能可正常使用 | 1S |
在系统中删除不需要的收藏信息时,可以使用收藏删除操作。进入收藏管理页面后,点击收藏后方的删除按钮可以将收藏的id信息提交到收藏控制层中。在收藏控制层中使用delete方法获取收藏的id信息,收藏控制层再调用收藏服务层中的delete方法。t_shoucang中对应的收藏信息将会被删除,并给出页面提示信息,删除收藏成功。核心代码如下:
// 输出日志,表示当前正在执行ShoucangService.deleteShoucang方法
logger.debug("ShoucangService.deleteShoucang ......");
// 根据id调用Shoucangdao的deleteByPrimaryKey方法,删除Shoucang
Shoucangdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除收藏成功");
删除收藏页面如下所示。
图删除收藏界面
表修改收藏测试表
| 测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
|---|---|---|---|---|---|---|---|
| TEST_3 | 测试系统中对收藏的修改功能 | 用户登录系统,在系统中对收藏进行修改,在收藏管理页面,点击修改收藏按钮,向服务器中的修改收藏模块提交收藏id信息,收藏控制层中接受收藏id信息,获取收藏的详细信息,展示到修改收藏页面,修改收藏的对应字段,点击修改按钮,响应收藏控制层中的update模块,完成收藏修改操作 | 知识、收藏id、知识id、收藏、用户、 | 页面返回收藏信息,并展示到对应展示栏中,收藏控制层接收更改后的收藏信息,返回页面提示信息修改收藏成功 | 修改收藏成功,t_shoucang表中收藏数据更新为修改后数据 | 修改收藏功能可正常使用 | 1S |
在系统中删除不需要的知识信息时,可以使用知识删除操作。进入知识管理页面后,点击知识后方的删除按钮可以将知识的id信息提交到知识控制层中。在知识控制层中使用delete方法获取知识的id信息,知识控制层再调用知识服务层中的delete方法。t_zhishi中对应的知识信息将会被删除,并给出页面提示信息,删除知识成功。核心代码如下:
// 输出日志,表示当前正在执行ZhishiService.deleteZhishi方法
logger.debug("ZhishiService.deleteZhishi ......");
// 根据id调用Zhishidao的deleteByPrimaryKey方法,删除Zhishi
Zhishidao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除知识成功");
删除知识页面如下所示。
图删除知识界面
表修改知识测试表
| 测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
|---|---|---|---|---|---|---|---|
| TEST_4 | 测试系统中对知识的修改功能 | 用户登录系统,在系统中对知识进行修改,在知识管理页面,点击修改知识按钮,向服务器中的修改知识模块提交知识id信息,知识控制层中接受知识id信息,获取知识的详细信息,展示到修改知识页面,修改知识的对应字段,点击修改按钮,响应知识控制层中的update模块,完成知识修改操作 | 标题、内容、知识id、知识、 | 页面返回知识信息,并展示到对应展示栏中,知识控制层接收更改后的知识信息,返回页面提示信息修改知识成功 | 修改知识成功,t_zhishi表中知识数据更新为修改后数据 | 修改知识功能可正常使用 | 1S |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计