发布时间:2023-01-27 17:45:06
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个jsp个人博客系统,jsp个人博客系统项目使用框架为JSP+SERVELT,选用开发工具为idea。
从rizhi表中查询出所有的日志信息,将其展示到日志表中,可以对日志进行删除和修改操作。其具体步骤为在页面发起rizhimanage请求,在Rizhicontroller中响应Rizhimanage请求,通过selectByExample方法查询所有的Rizhi信息,返回到rizhimanage页面使用foreach进行循环展示,其核心代码如下:
日志控制层核心代码:
//接受用户发起的rizhimanage请求
@RequestMapping(value = "rizhimanage")
//调用日志服务层的管理请求
rizhiservice.rizhimanage(request, session);
日志服务层核心代码:
//调用rizhidao的selectByExample方法查询日志信息
List rizhiall = rizhidao.selectByExample(example);
//返回页面查询的日志信息
request.setAttribute("rizhiall", rizhiall);
查询日志信息用例描述,具体用例描述如表2-1所示:
表2-1查询日志信息用例描述表
| 编号 | 1-1 | 用例名称 | 查询日志信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 分类id、内容、日志id、发布时间、分类、日志、标题、用户id、用户、 | ||
| 系统响应 | 返回根据关键字筛选出的日志信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索日志信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的日志关键词,进行搜索 3.系统根据关键词模糊搜索rizhi表中的信息 5.返回页面过滤的日志信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从xiangce表中查询出所有的相册信息,将其展示到相册表中,可以对相册进行删除和修改操作。其具体步骤为在页面发起xiangcemanage请求,在Xiangcecontroller中响应Xiangcemanage请求,通过selectByExample方法查询所有的Xiangce信息,返回到xiangcemanage页面使用foreach进行循环展示,其核心代码如下:
相册控制层核心代码:
//接受用户发起的xiangcemanage请求
@RequestMapping(value = "xiangcemanage")
//调用相册服务层的管理请求
xiangceservice.xiangcemanage(request, session);
相册服务层核心代码:
//调用xiangcedao的selectByExample方法查询相册信息
List xiangceall = xiangcedao.selectByExample(example);
//返回页面查询的相册信息
request.setAttribute("xiangceall", xiangceall);
查询相册信息用例描述,具体用例描述如表2-2所示:
表2-2查询相册信息用例描述表
| 编号 | 1-2 | 用例名称 | 查询相册信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 相册、名字、 | ||
| 系统响应 | 返回根据关键字筛选出的相册信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索相册信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的相册关键词,进行搜索 3.系统根据关键词模糊搜索xiangce表中的信息 5.返回页面过滤的相册信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从tupian表中查询出所有的图片信息,将其展示到图片表中,可以对图片进行删除和修改操作。其具体步骤为在页面发起tupianmanage请求,在Tupiancontroller中响应Tupianmanage请求,通过selectByExample方法查询所有的Tupian信息,返回到tupianmanage页面使用foreach进行循环展示,其核心代码如下:
图片控制层核心代码:
//接受用户发起的tupianmanage请求
@RequestMapping(value = "tupianmanage")
//调用图片服务层的管理请求
tupianservice.tupianmanage(request, session);
图片服务层核心代码:
//调用tupiandao的selectByExample方法查询图片信息
List tupianall = tupiandao.selectByExample(example);
//返回页面查询的图片信息
request.setAttribute("tupianall", tupianall);
查询图片信息用例描述,具体用例描述如表2-3所示:
表2-3查询图片信息用例描述表
| 编号 | 1-3 | 用例名称 | 查询图片信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 用户、名称、图片id、图片、描述、相册、用户id、图片、 | ||
| 系统响应 | 返回根据关键字筛选出的图片信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索图片信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的图片关键词,进行搜索 3.系统根据关键词模糊搜索tupian表中的信息 5.返回页面过滤的图片信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从fenlei表中查询出所有的分类信息,将其展示到分类表中,可以对分类进行删除和修改操作。其具体步骤为在页面发起fenleimanage请求,在Fenleicontroller中响应Fenleimanage请求,通过selectByExample方法查询所有的Fenlei信息,返回到fenleimanage页面使用foreach进行循环展示,其核心代码如下:
分类控制层核心代码:
//接受用户发起的fenleimanage请求
@RequestMapping(value = "fenleimanage")
//调用分类服务层的管理请求
fenleiservice.fenleimanage(request, session);
分类服务层核心代码:
//调用fenleidao的selectByExample方法查询分类信息
List fenleiall = fenleidao.selectByExample(example);
//返回页面查询的分类信息
request.setAttribute("fenleiall", fenleiall);
查询分类信息用例描述,具体用例描述如表2-4所示:
表2-4查询分类信息用例描述表
| 编号 | 1-4 | 用例名称 | 查询分类信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 分类id、名字、 | ||
| 系统响应 | 返回根据关键字筛选出的分类信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索分类信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的分类关键词,进行搜索 3.系统根据关键词模糊搜索fenlei表中的信息 5.返回页面过滤的分类信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从rizhipinglun表中查询出所有的日志留言信息,将其展示到日志留言表中,可以对日志留言进行删除和修改操作。其具体步骤为在页面发起rizhipinglunmanage请求,在Rizhipingluncontroller中响应Rizhipinglunmanage请求,通过selectByExample方法查询所有的Rizhipinglun信息,返回到rizhipinglunmanage页面使用foreach进行循环展示,其核心代码如下:
日志留言控制层核心代码:
//接受用户发起的rizhipinglunmanage请求
@RequestMapping(value = "rizhipinglunmanage")
//调用日志留言服务层的管理请求
rizhipinglunservice.rizhipinglunmanage(request, session);
日志留言服务层核心代码:
//调用rizhipinglundao的selectByExample方法查询日志留言信息
List rizhipinglunall = rizhipinglundao.selectByExample(example);
//返回页面查询的日志留言信息
request.setAttribute("rizhipinglunall", rizhipinglunall);
查询日志留言信息用例描述,具体用例描述如表2-5所示:
表2-5查询日志留言信息用例描述表
| 编号 | 1-5 | 用例名称 | 查询日志留言信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 日志留言、评论人名字、评论时间、评论人id、日志留言id、日志、内容、 | ||
| 系统响应 | 返回根据关键字筛选出的日志留言信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索日志留言信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的日志留言关键词,进行搜索 3.系统根据关键词模糊搜索rizhipinglun表中的信息 5.返回页面过滤的日志留言信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从youqinglianjie表中查询出所有的友情链接信息,将其展示到友情链接表中,可以对友情链接进行删除和修改操作。其具体步骤为在页面发起youqinglianjiemanage请求,在Youqinglianjiecontroller中响应Youqinglianjiemanage请求,通过selectByExample方法查询所有的Youqinglianjie信息,返回到youqinglianjiemanage页面使用foreach进行循环展示,其核心代码如下:
友情链接控制层核心代码:
//接受用户发起的youqinglianjiemanage请求
@RequestMapping(value = "youqinglianjiemanage")
//调用友情链接服务层的管理请求
youqinglianjieservice.youqinglianjiemanage(request, session);
友情链接服务层核心代码:
//调用youqinglianjiedao的selectByExample方法查询友情链接信息
List youqinglianjieall = youqinglianjiedao.selectByExample(example);
//返回页面查询的友情链接信息
request.setAttribute("youqinglianjieall", youqinglianjieall);
查询友情链接信息用例描述,具体用例描述如表2-6所示:
表2-6查询友情链接信息用例描述表
| 编号 | 1-6 | 用例名称 | 查询友情链接信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 网址、名字、友情链接id、 | ||
| 系统响应 | 返回根据关键字筛选出的友情链接信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索友情链接信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的友情链接关键词,进行搜索 3.系统根据关键词模糊搜索youqinglianjie表中的信息 5.返回页面过滤的友情链接信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从yonghu表中查询出所有的用户信息,将其展示到用户表中,可以对用户进行删除和修改操作。其具体步骤为在页面发起yonghumanage请求,在Yonghucontroller中响应Yonghumanage请求,通过selectByExample方法查询所有的Yonghu信息,返回到yonghumanage页面使用foreach进行循环展示,其核心代码如下:
用户控制层核心代码:
//接受用户发起的yonghumanage请求
@RequestMapping(value = "yonghumanage")
//调用用户服务层的管理请求
yonghuservice.yonghumanage(request, session);
用户服务层核心代码:
//调用yonghudao的selectByExample方法查询用户信息
List yonghuall = yonghudao.selectByExample(example);
//返回页面查询的用户信息
request.setAttribute("yonghuall", yonghuall);
查询用户信息用例描述,具体用例描述如表2-7所示:
表2-7查询用户信息用例描述表
| 编号 | 1-7 | 用例名称 | 查询用户信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 性别、用户id、年龄、密码、账号、用户、 | ||
| 系统响应 | 返回根据关键字筛选出的用户信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索用户信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的用户关键词,进行搜索 3.系统根据关键词模糊搜索yonghu表中的信息 5.返回页面过滤的用户信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
从admin表中查询出所有的管理员信息,将其展示到管理员表中,可以对管理员进行删除和修改操作。其具体步骤为在页面发起adminmanage请求,在Admincontroller中响应Adminmanage请求,通过selectByExample方法查询所有的Admin信息,返回到adminmanage页面使用foreach进行循环展示,其核心代码如下:
管理员控制层核心代码:
//接受用户发起的adminmanage请求
@RequestMapping(value = "adminmanage")
//调用管理员服务层的管理请求
adminservice.adminmanage(request, session);
管理员服务层核心代码:
//调用admindao的selectByExample方法查询管理员信息
List adminall = admindao.selectByExample(example);
//返回页面查询的管理员信息
request.setAttribute("adminall", adminall);
查询管理员信息用例描述,具体用例描述如表2-8所示:
表2-8查询管理员信息用例描述表
| 编号 | 1-8 | 用例名称 | 查询管理员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 管理员id、管理员、账号、 | ||
| 系统响应 | 返回根据关键字筛选出的管理员信息,并循环展示 | ||
| 前置条件 | 用户进入系统 | 后置条件 | 用户成功搜索管理员信息 |
| 交互行为 | 1.用户进入系统 2.用户输入需搜索的管理员关键词,进行搜索 3.系统根据关键词模糊搜索admin表中的信息 5.返回页面过滤的管理员信息进行循环展示 | ||
| 特别说明 | 用户需使用浏览器,进入系统 | ||
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计