popywei
普通高校学生
展开
-
博客系统第14关:博客系统之注销用户
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。调用 UserDao 类的 deleteUser(User user) 功能,将用户账号删除;当用户登录后,用户键盘输入 7 时,实现永久注销自己账号的功能;本关任务:本关实现注销用户账号的功能。再删除该用户创建的博客中所有的评论;然后我们需要删除该用户所创建的博客;首先我们需要删除该用户发布的评论;删除用户以后退出登录,返回主菜单。最后再从数据库中删除自己的信息;用户表 t_user;原创 2023-12-29 18:40:43 · 521 阅读 · 0 评论 -
博客系统第13关:博客系统之修改删除博客
BlogDao 类的 deleteBlog(int blogId, User user) 方法是用来删除博客的,现在我们需要对其进行修改;本关任务:在之前的关卡中,我们实现了删除博客的功能,如今我们需要改进删除博客的功能,本关要求实现删除博客的同时删除博客下面的评论的功能。最后,我们再删除博客,如果删除成功,输出:“博客删除成功!”,否则输出:“博客删除失败!首先,我们需要根据博客 ID、用户名 ID 确定该博客是否可以被删除;然后,我们需要先删除这条博客下面的所有评论;博客评论表 t_comment;原创 2023-12-29 18:39:08 · 503 阅读 · 0 评论 -
博客系统第12关:博客系统之删除评论
接着调用 CommentDao 的 deleteComment(int commentId,int userId,int createUserId) 方法,依次将评论 ID、用户 ID、创建者 ID 传入该方法中,实现评论的删除;deleteComment() 方法实现删除评论的功能,只有评论者和博客创建者有权限删除该评论,如果成功删除,输出:“评论删除成功!”,如果删除失败,则输出:“评论删除失败!用户进入删除评论模块时,输出:“请输入你要删除的评论ID”,然后获取用用户输入的评论 ID;原创 2023-12-29 18:38:03 · 504 阅读 · 0 评论 -
博客系统第11关:博客系统之查询博客评论
当用户进入查看评论模块后,首先,我们判断博客 ID 是否为 0,如果为 0,输出:“请输入你要查看评论的博客ID”,获取键盘输入的博客 ID,如果不为 0,则使用该博客 ID,调用 CommentDao 的 findCommentById(int BlogId),根据博客 ID 查询这个博客的所有评论;用户查询完博客后,可以进行发布评论和查询评论,在之前的关卡中,当用户输入 1 后会进入发布评论,这里我们需要实现当用户输入 2 后可以查看该博客的所有评论;”后,进入用户查询该博客所有评论的模块。原创 2023-12-29 18:36:36 · 461 阅读 · 0 评论 -
博客系统第10关:博客系统之查询自己的评论
用户登录后,可以查询自己发布的评论,当用户输入的为 6 时,调用 CommentDao 的 findMyComments(User user) 可以查询自己发布的评论;在该方法中,依次输出:“我发布的评论如下:”、“blogId blogTitle blogContent commentContent”,并按照上述格式输出查询的评论。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。本关任务:实现查询自己评论的功能。原创 2023-12-29 18:35:41 · 379 阅读 · 0 评论 -
博客系统第9关:博客系统之发布评论
用户查询完博客后,可以发布评论,当用户的输入为 1 时,依次输出:“请输入你要评论的博客ID”、“请输入你要评论的内容”,然后获取键盘输入的数据,将当前时间设为评论时间,然后将这些信息放入 Comment 对象中;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。本关任务:在之前的关卡中,我们实现了对博客的一些操作,本关我们实现对发布的博客进行评论的功能。”,如果添加失败,请输出:“评论发布失败!在 com.pojo 包中有 Comment 类,该类有评论的属性和方法;原创 2023-12-29 18:34:31 · 397 阅读 · 0 评论 -
博客系统第8关:博客系统之博客查询(三)
如果用户输入的为 4,输出:“请输入你要查询的博客标题”,获取键盘输入的博客标题,然后调用 findBlogByTitle(String blogTitle) 方法模糊查询博客,输出:“blogId blogTitle blogContent typeName userName”,中间分隔符为 \t,然后按照上述格式输出查询数据。用户进入查询博客模块后,将原先的输出修改为:“查询所有博客请按1,查询自己的博客请按2,查询指定博客请按3,根据博客标题查询博客请按4,返回请按其它键”,然后获取键盘输入的信息;原创 2023-12-29 18:33:32 · 350 阅读 · 0 评论 -
博客系统第7关:博客系统之查询博客(二)
本关任务:在之前的关卡中,我们实现了对博客的增删改查等功能,但是我们的查询仅仅实现了查询所有的和查询自己的博客,我们需要对博客查询的功能进行一些补充,本关要求实现根据博客 ID 查询指定博客的功能。用户进入查询博客模块后,将原先的输出修改为:“查询所有博客请按1,查询自己的博客请按2,查询指定博客请按3,返回请按其它键”,然后获取键盘输入的信息;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。MySQL 数据库 mydb;原创 2023-12-29 18:32:37 · 377 阅读 · 0 评论 -
博客系统第6关:博客系统之修改博客
updateBlog(Bliog blog) 方法根据用户输入的博客 ID,修改自己创建的博客列表中对应的博客信息,如果修改失败,则输出:“博客修改失败!”,若修改成功,则输出:“博客修改成功!不为 null,将修改的博客信息放入 Blog 对象中,然后调用 BlogDao 类的 updateBlog(Bliog blog) 方法修改博客信息;用户进入修改博客模块后,依次输出:“请输入你要修改的博客ID”、“请输入修改后的博客标题”、“请输入修改后的博客内容”、“请输入修改后的博客类型”;原创 2023-12-29 18:31:42 · 404 阅读 · 0 评论 -
博客系统第5关:博客系统之删除博客
deleteBlog(int blogId, User user) 方法根据用户输入的博客 ID,删除自己创建的博客列表中对应的博客信息,如果删除失败,则输出:“博客删除失败!”,若删除成功,则输出:“博客删除成功!用户进入删除博客模块后,输出:“请输入你要删除的博客ID”,然后获取键盘输入的信息,调用 BlogDao 类的 deleteBlog(int blogId, User user) 方法删除博客信息;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。博客表 t_blog;原创 2023-12-29 18:30:44 · 368 阅读 · 0 评论 -
博客系统第4关:博客系统之查询博客(一)
如果用户输入的为 2,则调用 BlogDao 类的 findMyBlogs(user) 方法,将用户信息传入,查询自己创建的博客,依次输出:“我创建的博客如下:”、“blogId blogTitle blogContent typeName”,中间分隔符为 \t,然后按照上述格式输出查询数据;用户进入查询博客模块后,输出:“查询所有博客请按1,查询自己的博客请按2,返回请按其它键”,然后获取键盘输入的信息;本关任务:在上一关卡中,我们实现了创建博客的功能,本关主要实现查询博客的功能。博客表 t_blog;原创 2023-12-29 18:28:48 · 381 阅读 · 0 评论 -
博客系统第3关:博客系统之创建博客
如果不为 null,将创建博客所需信息、用户对象和博客类型对象放入博客对象中,调用 BlogDao.addBlog(Blog blog) 方法判断博客是否创建成功,如果返回 true,则输出:“博客创建成功!”,否则输出:“博客创建失败”;用户进入创建博客模块后,输出:“请输入你要创建的博客标题”、“请输入你要创建的博客内容”、“请输入你的博客类型”,然后获取键盘输入的信息,调用 BookTypeDao 类的 findBlogType(String blogType) 方法获取博客类型信息;原创 2023-12-29 18:27:35 · 448 阅读 · 0 评论 -
博客系统第2关:博客系统之用户登录
如果用户进入登录模块,输出:“请输入你的用户名”、“请输入你的密码”,然后依次获取键盘输入的相关用户信息,将其放入 User 对象中,将 user 参数传入 UserDao 类的 login(userName,passWord) 方法中,判断返回的用户对象是否为空,如果为空,输出:“用户名或密码不正确!UserDao 类是用户的功能类,在该类中,实现 login(serName,passWord) 方法,判断用户名或密码是否正确,如果正确,获取该用户信息,返回 user,否则直接返回 null。原创 2023-12-29 18:25:45 · 1011 阅读 · 0 评论 -
博客系统第1关:博客系统之用户注册
如果用户进入注册模块,依次输出:“请输入你要注册的用户名”、“请输入你要注册的密码”、“请输入你要注册的手机号”,然后依次获取键盘输入的相关用户信息,将其放入 User 对象中,将 user 参数传入 UserDao 类的 register(User user) 方法中,判断用户注册是否成功,如果成功,请输出“注册成功!”,否则,输出:“注册失败!register() 实现将用户信息添加到 t_user 表中,如果用户名不存在,将其插入用户表中,返回 true,否则直接返回 false;原创 2023-12-27 16:27:42 · 1051 阅读 · 1 评论