发布时间:2023-01-07 12:12:00
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于WEB的留学生论坛的设计与实现,基于WEB的留学生论坛的设计与实现项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
用户在系统中,通过菜单栏进入添加板块模块,在添加板块模块中。用户可以输入详细的板块信息,通过添加板块页面的POST请求向服务器提交板块详细参数。在页面中输入的板块详细信息包括版主id、名称、图片、板块、板块id、,在Bankuaicontroller中通过addbankuaiact接口进行接收,接收参数包括yonghuid、mingcheng、tupian、bankuai、id、。通过接收参数,将参数封装拼接为Bankuai类,使用BankuaiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成板块数据的添加操作,最终将添加板块成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行BankuaiService.addBankuaiact方法
logger.debug("BankuaiService.addBankuaiact ......");
// 使用Bankuaidao的insert方法将Bankuai添加到数据库中
Bankuaidao.insert(Bankuai);
// 将添加Bankuai信息添加到request中用message参数进行保存
request.setAttribute("message", "添加板块成功");
添加板块页面如下所示。
进入到板块管理页面,获取所有的板块信息,对需要维护的板块信息进行修改。点击对应板块操作栏中的修改板块按钮,获取对应的板块详细信息。在板块控制层中根据id进行板块信息的查询,具体的字段包括yonghuid、mingcheng、tupian、bankuai、id、。在修改板块页面进行待修改板块信息的展示。对需要修改的字段进行重新定义,并提交到板块控制层中响应bankuaiupdateact方法,进行处理。修改完成后返回板块管理页面给出提示信息修改板块成功。
表修改板块用例描述
| 用例编号 | 修改板块 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改板块 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理板块页面点击修改板块按钮,将板块id信息提交到板块控制层中获取板块详细信息。对需要修改的板块字段输入更新后的板块的字段信息,通过修改板块方法,在板块控制层中接受yonghuid、mingcheng、tupian、bankuai、id、字段数据,使用update t_bankuai语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的板块信息,跳转到修改板块页面,并展示需要修改板块的详细信息,修改完成板块后,板块控制层返回修改板块成功信息 |
| 响应时间 | 1S |
| 输入参数 | 版主id、名称、图片、板块、板块id、 |
用户在系统中,通过菜单栏进入添加系统设置模块,在添加系统设置模块中。用户可以输入详细的系统设置信息,通过添加系统设置页面的POST请求向服务器提交系统设置详细参数。在页面中输入的系统设置详细信息包括图片、系统设置id、系统设置、模块、内容、,在Xitongshezhicontroller中通过addxitongshezhiact接口进行接收,接收参数包括tupian、id、xitongshezhi、mokuai、neirong、。通过接收参数,将参数封装拼接为Xitongshezhi类,使用XitongshezhiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成系统设置数据的添加操作,最终将添加系统设置成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XitongshezhiService.addXitongshezhiact方法
logger.debug("XitongshezhiService.addXitongshezhiact ......");
// 使用Xitongshezhidao的insert方法将Xitongshezhi添加到数据库中
Xitongshezhidao.insert(Xitongshezhi);
// 将添加Xitongshezhi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加系统设置成功");
添加系统设置页面如下所示。
进入到系统设置管理页面,获取所有的系统设置信息,对需要维护的系统设置信息进行修改。点击对应系统设置操作栏中的修改系统设置按钮,获取对应的系统设置详细信息。在系统设置控制层中根据id进行系统设置信息的查询,具体的字段包括tupian、id、xitongshezhi、mokuai、neirong、。在修改系统设置页面进行待修改系统设置信息的展示。对需要修改的字段进行重新定义,并提交到系统设置控制层中响应xitongshezhiupdateact方法,进行处理。修改完成后返回系统设置管理页面给出提示信息修改系统设置成功。
表修改系统设置用例描述
| 用例编号 | 修改系统设置 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改系统设置 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理系统设置页面点击修改系统设置按钮,将系统设置id信息提交到系统设置控制层中获取系统设置详细信息。对需要修改的系统设置字段输入更新后的系统设置的字段信息,通过修改系统设置方法,在系统设置控制层中接受tupian、id、xitongshezhi、mokuai、neirong、字段数据,使用update t_xitongshezhi语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的系统设置信息,跳转到修改系统设置页面,并展示需要修改系统设置的详细信息,修改完成系统设置后,系统设置控制层返回修改系统设置成功信息 |
| 响应时间 | 1S |
| 输入参数 | 图片、系统设置id、系统设置、模块、内容、 |
用户在系统中,通过菜单栏进入添加用户模块,在添加用户模块中。用户可以输入详细的用户信息,通过添加用户页面的POST请求向服务器提交用户详细参数。在页面中输入的用户详细信息包括用户、个人介绍、审核、账号、性别、用户id、昵称、,在Yonghucontroller中通过addyonghuact接口进行接收,接收参数包括yonghu、gerenjieshao、shenhe、username、xingbie、id、nicheng、。通过接收参数,将参数封装拼接为Yonghu类,使用YonghuMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成用户数据的添加操作,最终将添加用户成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行YonghuService.addYonghuact方法
logger.debug("YonghuService.addYonghuact ......");
// 使用Yonghudao的insert方法将Yonghu添加到数据库中
Yonghudao.insert(Yonghu);
// 将添加Yonghu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加用户成功");
添加用户页面如下所示。
进入到用户管理页面,获取所有的用户信息,对需要维护的用户信息进行修改。点击对应用户操作栏中的修改用户按钮,获取对应的用户详细信息。在用户控制层中根据id进行用户信息的查询,具体的字段包括yonghu、gerenjieshao、shenhe、username、xingbie、id、nicheng、。在修改用户页面进行待修改用户信息的展示。对需要修改的字段进行重新定义,并提交到用户控制层中响应yonghuupdateact方法,进行处理。修改完成后返回用户管理页面给出提示信息修改用户成功。
表修改用户用例描述
| 用例编号 | 修改用户 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改用户 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理用户页面点击修改用户按钮,将用户id信息提交到用户控制层中获取用户详细信息。对需要修改的用户字段输入更新后的用户的字段信息,通过修改用户方法,在用户控制层中接受yonghu、gerenjieshao、shenhe、username、xingbie、id、nicheng、字段数据,使用update t_yonghu语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的用户信息,跳转到修改用户页面,并展示需要修改用户的详细信息,修改完成用户后,用户控制层返回修改用户成功信息 |
| 响应时间 | 1S |
| 输入参数 | 用户、个人介绍、审核、账号、性别、用户id、昵称、 |
用户在系统中,通过菜单栏进入添加分类模块,在添加分类模块中。用户可以输入详细的分类信息,通过添加分类页面的POST请求向服务器提交分类详细参数。在页面中输入的分类详细信息包括图片、名称、分类、,在Fenleicontroller中通过addfenleiact接口进行接收,接收参数包括tupian、mingcheng、fenlei、。通过接收参数,将参数封装拼接为Fenlei类,使用FenleiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成分类数据的添加操作,最终将添加分类成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行FenleiService.addFenleiact方法
logger.debug("FenleiService.addFenleiact ......");
// 使用Fenleidao的insert方法将Fenlei添加到数据库中
Fenleidao.insert(Fenlei);
// 将添加Fenlei信息添加到request中用message参数进行保存
request.setAttribute("message", "添加分类成功");
添加分类页面如下所示。
进入到分类管理页面,获取所有的分类信息,对需要维护的分类信息进行修改。点击对应分类操作栏中的修改分类按钮,获取对应的分类详细信息。在分类控制层中根据id进行分类信息的查询,具体的字段包括tupian、mingcheng、fenlei、。在修改分类页面进行待修改分类信息的展示。对需要修改的字段进行重新定义,并提交到分类控制层中响应fenleiupdateact方法,进行处理。修改完成后返回分类管理页面给出提示信息修改分类成功。
表修改分类用例描述
| 用例编号 | 修改分类 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改分类 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理分类页面点击修改分类按钮,将分类id信息提交到分类控制层中获取分类详细信息。对需要修改的分类字段输入更新后的分类的字段信息,通过修改分类方法,在分类控制层中接受tupian、mingcheng、fenlei、字段数据,使用update t_fenlei语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的分类信息,跳转到修改分类页面,并展示需要修改分类的详细信息,修改完成分类后,分类控制层返回修改分类成功信息 |
| 响应时间 | 1S |
| 输入参数 | 图片、名称、分类、 |
用户在系统中,通过菜单栏进入添加私聊模块,在添加私聊模块中。用户可以输入详细的私聊信息,通过添加私聊页面的POST请求向服务器提交私聊详细参数。在页面中输入的私聊详细信息包括内容、收信人id、发信人id、收信人、发信人、私聊、私聊id、,在Siliaocontroller中通过addsiliaoact接口进行接收,接收参数包括neirong、shouxinrenid、faxinrenid、shouxinren、faxinren、siliao、id、。通过接收参数,将参数封装拼接为Siliao类,使用SiliaoMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成私聊数据的添加操作,最终将添加私聊成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行SiliaoService.addSiliaoact方法
logger.debug("SiliaoService.addSiliaoact ......");
// 使用Siliaodao的insert方法将Siliao添加到数据库中
Siliaodao.insert(Siliao);
// 将添加Siliao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加私聊成功");
添加私聊页面如下所示。
进入到私聊管理页面,获取所有的私聊信息,对需要维护的私聊信息进行修改。点击对应私聊操作栏中的修改私聊按钮,获取对应的私聊详细信息。在私聊控制层中根据id进行私聊信息的查询,具体的字段包括neirong、shouxinrenid、faxinrenid、shouxinren、faxinren、siliao、id、。在修改私聊页面进行待修改私聊信息的展示。对需要修改的字段进行重新定义,并提交到私聊控制层中响应siliaoupdateact方法,进行处理。修改完成后返回私聊管理页面给出提示信息修改私聊成功。
表修改私聊用例描述
| 用例编号 | 修改私聊 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改私聊 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理私聊页面点击修改私聊按钮,将私聊id信息提交到私聊控制层中获取私聊详细信息。对需要修改的私聊字段输入更新后的私聊的字段信息,通过修改私聊方法,在私聊控制层中接受neirong、shouxinrenid、faxinrenid、shouxinren、faxinren、siliao、id、字段数据,使用update t_siliao语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的私聊信息,跳转到修改私聊页面,并展示需要修改私聊的详细信息,修改完成私聊后,私聊控制层返回修改私聊成功信息 |
| 响应时间 | 1S |
| 输入参数 | 内容、收信人id、发信人id、收信人、发信人、私聊、私聊id、 |
用户在系统中,通过菜单栏进入添加公告模块,在添加公告模块中。用户可以输入详细的公告信息,通过添加公告页面的POST请求向服务器提交公告详细参数。在页面中输入的公告详细信息包括公告、公告id、内容、标题、,在Gonggaocontroller中通过addgonggaoact接口进行接收,接收参数包括gonggao、id、neirong、biaoti、。通过接收参数,将参数封装拼接为Gonggao类,使用GonggaoMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成公告数据的添加操作,最终将添加公告成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行GonggaoService.addGonggaoact方法
logger.debug("GonggaoService.addGonggaoact ......");
// 使用Gonggaodao的insert方法将Gonggao添加到数据库中
Gonggaodao.insert(Gonggao);
// 将添加Gonggao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加公告成功");
添加公告页面如下所示。
进入到公告管理页面,获取所有的公告信息,对需要维护的公告信息进行修改。点击对应公告操作栏中的修改公告按钮,获取对应的公告详细信息。在公告控制层中根据id进行公告信息的查询,具体的字段包括gonggao、id、neirong、biaoti、。在修改公告页面进行待修改公告信息的展示。对需要修改的字段进行重新定义,并提交到公告控制层中响应gonggaoupdateact方法,进行处理。修改完成后返回公告管理页面给出提示信息修改公告成功。
表修改公告用例描述
| 用例编号 | 修改公告 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改公告 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理公告页面点击修改公告按钮,将公告id信息提交到公告控制层中获取公告详细信息。对需要修改的公告字段输入更新后的公告的字段信息,通过修改公告方法,在公告控制层中接受gonggao、id、neirong、biaoti、字段数据,使用update t_gonggao语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的公告信息,跳转到修改公告页面,并展示需要修改公告的详细信息,修改完成公告后,公告控制层返回修改公告成功信息 |
| 响应时间 | 1S |
| 输入参数 | 公告、公告id、内容、标题、 |
用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括管理员、密码、账号、,在Admincontroller中通过addadminact接口进行接收,接收参数包括admin、password、username、。通过接收参数,将参数封装拼接为Admin类,使用AdminMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成管理员数据的添加操作,最终将添加管理员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
进入到管理员管理页面,获取所有的管理员信息,对需要维护的管理员信息进行修改。点击对应管理员操作栏中的修改管理员按钮,获取对应的管理员详细信息。在管理员控制层中根据id进行管理员信息的查询,具体的字段包括admin、password、username、。在修改管理员页面进行待修改管理员信息的展示。对需要修改的字段进行重新定义,并提交到管理员控制层中响应adminupdateact方法,进行处理。修改完成后返回管理员管理页面给出提示信息修改管理员成功。
表修改管理员用例描述
| 用例编号 | 修改管理员 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改管理员 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理管理员页面点击修改管理员按钮,将管理员id信息提交到管理员控制层中获取管理员详细信息。对需要修改的管理员字段输入更新后的管理员的字段信息,通过修改管理员方法,在管理员控制层中接受admin、password、username、字段数据,使用update t_admin语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的管理员信息,跳转到修改管理员页面,并展示需要修改管理员的详细信息,修改完成管理员后,管理员控制层返回修改管理员成功信息 |
| 响应时间 | 1S |
| 输入参数 | 管理员、密码、账号、 |
用户在系统中,通过菜单栏进入添加帖子评论模块,在添加帖子评论模块中。用户可以输入详细的帖子评论信息,通过添加帖子评论页面的POST请求向服务器提交帖子评论详细参数。在页面中输入的帖子评论详细信息包括帖子id、帖子评论id、帖子、帖子评论、评论人名字、评论时间、内容、,在Tiezipingluncontroller中通过addtiezipinglunact接口进行接收,接收参数包括tieziid、id、tiezi、tiezipinglun、pinglunrenmingzi、pinglunshijian、neirong、。通过接收参数,将参数封装拼接为Tiezipinglun类,使用TiezipinglunMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成帖子评论数据的添加操作,最终将添加帖子评论成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行TiezipinglunService.addTiezipinglunact方法
logger.debug("TiezipinglunService.addTiezipinglunact ......");
// 使用Tiezipinglundao的insert方法将Tiezipinglun添加到数据库中
Tiezipinglundao.insert(Tiezipinglun);
// 将添加Tiezipinglun信息添加到request中用message参数进行保存
request.setAttribute("message", "添加帖子评论成功");
添加帖子评论页面如下所示。
进入到帖子评论管理页面,获取所有的帖子评论信息,对需要维护的帖子评论信息进行修改。点击对应帖子评论操作栏中的修改帖子评论按钮,获取对应的帖子评论详细信息。在帖子评论控制层中根据id进行帖子评论信息的查询,具体的字段包括tieziid、id、tiezi、tiezipinglun、pinglunrenmingzi、pinglunshijian、neirong、。在修改帖子评论页面进行待修改帖子评论信息的展示。对需要修改的字段进行重新定义,并提交到帖子评论控制层中响应tiezipinglunupdateact方法,进行处理。修改完成后返回帖子评论管理页面给出提示信息修改帖子评论成功。
表修改帖子评论用例描述
| 用例编号 | 修改帖子评论 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改帖子评论 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理帖子评论页面点击修改帖子评论按钮,将帖子评论id信息提交到帖子评论控制层中获取帖子评论详细信息。对需要修改的帖子评论字段输入更新后的帖子评论的字段信息,通过修改帖子评论方法,在帖子评论控制层中接受tieziid、id、tiezi、tiezipinglun、pinglunrenmingzi、pinglunshijian、neirong、字段数据,使用update t_tiezipinglun语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的帖子评论信息,跳转到修改帖子评论页面,并展示需要修改帖子评论的详细信息,修改完成帖子评论后,帖子评论控制层返回修改帖子评论成功信息 |
| 响应时间 | 1S |
| 输入参数 | 帖子id、帖子评论id、帖子、帖子评论、评论人名字、评论时间、内容、 |
用户在系统中,通过菜单栏进入添加帖子收藏模块,在添加帖子收藏模块中。用户可以输入详细的帖子收藏信息,通过添加帖子收藏页面的POST请求向服务器提交帖子收藏详细参数。在页面中输入的帖子收藏详细信息包括帖子收藏、用户、帖子、帖子id、用户id、,在Tiezishoucangcontroller中通过addtiezishoucangact接口进行接收,接收参数包括tiezishoucang、yonghu、tiezi、tieziid、yonghuid、。通过接收参数,将参数封装拼接为Tiezishoucang类,使用TiezishoucangMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成帖子收藏数据的添加操作,最终将添加帖子收藏成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行TiezishoucangService.addTiezishoucangact方法
logger.debug("TiezishoucangService.addTiezishoucangact ......");
// 使用Tiezishoucangdao的insert方法将Tiezishoucang添加到数据库中
Tiezishoucangdao.insert(Tiezishoucang);
// 将添加Tiezishoucang信息添加到request中用message参数进行保存
request.setAttribute("message", "添加帖子收藏成功");
添加帖子收藏页面如下所示。
进入到帖子收藏管理页面,获取所有的帖子收藏信息,对需要维护的帖子收藏信息进行修改。点击对应帖子收藏操作栏中的修改帖子收藏按钮,获取对应的帖子收藏详细信息。在帖子收藏控制层中根据id进行帖子收藏信息的查询,具体的字段包括tiezishoucang、yonghu、tiezi、tieziid、yonghuid、。在修改帖子收藏页面进行待修改帖子收藏信息的展示。对需要修改的字段进行重新定义,并提交到帖子收藏控制层中响应tiezishoucangupdateact方法,进行处理。修改完成后返回帖子收藏管理页面给出提示信息修改帖子收藏成功。
表修改帖子收藏用例描述
| 用例编号 | 修改帖子收藏 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改帖子收藏 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理帖子收藏页面点击修改帖子收藏按钮,将帖子收藏id信息提交到帖子收藏控制层中获取帖子收藏详细信息。对需要修改的帖子收藏字段输入更新后的帖子收藏的字段信息,通过修改帖子收藏方法,在帖子收藏控制层中接受tiezishoucang、yonghu、tiezi、tieziid、yonghuid、字段数据,使用update t_tiezishoucang语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的帖子收藏信息,跳转到修改帖子收藏页面,并展示需要修改帖子收藏的详细信息,修改完成帖子收藏后,帖子收藏控制层返回修改帖子收藏成功信息 |
| 响应时间 | 1S |
| 输入参数 | 帖子收藏、用户、帖子、帖子id、用户id、 |
用户在系统中,通过菜单栏进入添加帖子模块,在添加帖子模块中。用户可以输入详细的帖子信息,通过添加帖子页面的POST请求向服务器提交帖子详细参数。在页面中输入的帖子详细信息包括用户id、标题、发布时间、帖子、用户、分类id、板块、板块id、内容、分类、帖子id、,在Tiezicontroller中通过addtieziact接口进行接收,接收参数包括yonghuid、biaoti、fabushijian、tiezi、yonghu、fenleiid、bankuai、bankuaiid、neirong、fenlei、id、。通过接收参数,将参数封装拼接为Tiezi类,使用TieziMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成帖子数据的添加操作,最终将添加帖子成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行TieziService.addTieziact方法
logger.debug("TieziService.addTieziact ......");
// 使用Tiezidao的insert方法将Tiezi添加到数据库中
Tiezidao.insert(Tiezi);
// 将添加Tiezi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加帖子成功");
添加帖子页面如下所示。
进入到帖子管理页面,获取所有的帖子信息,对需要维护的帖子信息进行修改。点击对应帖子操作栏中的修改帖子按钮,获取对应的帖子详细信息。在帖子控制层中根据id进行帖子信息的查询,具体的字段包括yonghuid、biaoti、fabushijian、tiezi、yonghu、fenleiid、bankuai、bankuaiid、neirong、fenlei、id、。在修改帖子页面进行待修改帖子信息的展示。对需要修改的字段进行重新定义,并提交到帖子控制层中响应tieziupdateact方法,进行处理。修改完成后返回帖子管理页面给出提示信息修改帖子成功。
表修改帖子用例描述
| 用例编号 | 修改帖子 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户修改帖子 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在管理帖子页面点击修改帖子按钮,将帖子id信息提交到帖子控制层中获取帖子详细信息。对需要修改的帖子字段输入更新后的帖子的字段信息,通过修改帖子方法,在帖子控制层中接受yonghuid、biaoti、fabushijian、tiezi、yonghu、fenleiid、bankuai、bankuaiid、neirong、fenlei、id、字段数据,使用update t_tiezi语句更新数据到数据库中 |
| 系统响应 | 提示用户登录成功,获取对应需要修改的帖子信息,跳转到修改帖子页面,并展示需要修改帖子的详细信息,修改完成帖子后,帖子控制层返回修改帖子成功信息 |
| 响应时间 | 1S |
| 输入参数 | 用户id、标题、发布时间、帖子、用户、分类id、板块、板块id、内容、分类、帖子id、 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计