SSH项目,用户发布一条信息,必须由管理员看到审核通过之后,才添加成功,怎么实现呢

Max1748 2016-11-25 10:25:58
学这个ssh框架没多久,菜鸟一枚,实验都不会做了。就是一个旅游管理系统。有旅游公司,普通用户, 管理员三个角色, 旅游公司发布一条线路信息,就是往数据库添加一条线路的记录,但是必须先由管理员看到,通过后才能添加到数据库,一点头绪都没啊,有大手教一下大概的流程吗。小弟在这里先谢谢了。
...全文
2846 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
loong0306 2016-12-02
  • 打赏
  • 举报
回复
5楼可以解决你的问题!
w939800704 2016-12-02
  • 打赏
  • 举报
回复
这里所谓的添加成功,应该是指审核通过哦。 其实早就保存到数据了。 审核通过改变状态才显示。
月明星稀灬 2016-12-02
  • 打赏
  • 举报
回复
这个叫 复核机制。
两个木头 2016-12-02
  • 打赏
  • 举报
回复
简单的就是加个字段 0 是管理员能看的 1是别的用户能看的 复杂点的就是做个一模一样的表 再负责点的就是用工作流
Diego迭戈 2016-11-30
  • 打赏
  • 举报
回复
引用 9 楼 Max1748 的回复:
原来是这样啊,那比如一个普通用户,下了订单后不想去了, 取消订单并且发送取消订单的原因,管理员看到这个取消订单的原因,同意用户取消订单后,在普通用户那里才显示取消成功,也是类似的做法吗?
订单状态表。加个字段表面现在订单所属的状态,不就可以了
Diego迭戈 2016-11-30
  • 打赏
  • 举报
回复
引用 1 楼 yuanzhenwei521 的回复:
1.旅游公司角色发布一条旅游线路信息(向数据库一张表中添加一条记录,这张表添加一个字段审核状态)。 2.管理员角色的用户查询所有的线路信息,并根据审核状态值进行线路审核,审核成功update该记录审核状态为成功,审核不成功则update为审核失败。 3.给游客展示的时候只从数据库查询状态为成功的线路信息(记录)
其实正确是思路就是这样。
qq_34392185 2016-11-30
  • 打赏
  • 举报
回复
用户刚发布的消息状态为1,管理员可以查询所有状态为1的消息,然后改变所有状态为1的消息为2
月明星稀灬 2016-11-30
  • 打赏
  • 举报
回复
数据库表加一个状态标识审核状态,查询的时候进行判断。
「已注销」 2016-11-27
  • 打赏
  • 举报
回复
引用 11 楼 Max1748 的回复:
刚接触没多久,好乱啊,完全小白一个。。
你这问题就跟SSH没什么关系了,多积累点开发经验就行了。
nikyotensai 2016-11-26
  • 打赏
  • 举报
回复
引用 5 楼 yaoIin 的回复:
1、线路信息表,加多一个字段,status(默认为无效) 2、旅游公司发布信息,insert 信息 (status = 0) 3、前台展示信息过滤没有审核的, select 信息 where status = 1 4、管理员审核,update 信息 status = 1
Max1748 2016-11-26
  • 打赏
  • 举报
回复
刚接触没多久,好乱啊,完全小白一个。。
「已注销」 2016-11-26
  • 打赏
  • 举报
回复
1、线路信息表,加多一个字段,status(默认为无效) 2、旅游公司发布信息,insert 信息 (status = 0) 3、前台展示信息过滤没有审核的, select 信息 where status = 1 4、管理员审核,update 信息 status = 1
gotopause 2016-11-26
  • 打赏
  • 举报
回复
就是个状态变更,哪种角色能看到哪些状态
「已注销」 2016-11-26
  • 打赏
  • 举报
回复
叶云轩 2016-11-26
  • 打赏
  • 举报
回复
意思就是,有些东西实际上是写入数据库的,但是我们可以控制它的显示状态,对于前台用户来说他是不知道数据库到底有多少东西的。嗯,就这样
叶云轩 2016-11-26
  • 打赏
  • 举报
回复
不知道你所谓的审核成功后才添加到数据库中什么意思。假设我说的是假设哈。假设旅游公司这个角色的用户A上传了10000条线路信息等待审核。管理员B还没有来得及审核,服务器宕机了。那你这10000条数据也就丢了么?因为你没有做持久化处理。 用户A说我上传了很多线路信息。管理员B说撒谎,我都没看见过。这个你怎么处理呢? 所以我的解决方案就是楼上所述~
叶云轩 2016-11-26
  • 打赏
  • 举报
回复
1.旅游公司角色发布一条旅游线路信息(向数据库一张表中添加一条记录,这张表添加一个字段审核状态)。 2.管理员角色的用户查询所有的线路信息,并根据审核状态值进行线路审核,审核成功update该记录审核状态为成功,审核不成功则update为审核失败。 3.给游客展示的时候只从数据库查询状态为成功的线路信息(记录)
Max1748 2016-11-26
  • 打赏
  • 举报
回复
原来是这样啊,那比如一个普通用户,下了订单后不想去了, 取消订单并且发送取消订单的原因,管理员看到这个取消订单的原因,同意用户取消订单后,在普通用户那里才显示取消成功,也是类似的做法吗?
sinat_36659580 2016-11-26
  • 打赏
  • 举报
回复
你可以转变思路,这么想就是一开始数据已经添加进去了然后设置一个状态变量status=0,当审核通过后设置status=1,在页面上查询的时候之查询status=1的就可以了
Spinach007 2016-11-26
  • 打赏
  • 举报
回复
这么简单的问题 哈哈
个人博客系统【Spring3+Hibernate3+Struts2】【SSHSSH个人博客系统 学习SSH时,做的一个个人博客系统。 需求分析: 对于本博客系统,是面向个人使用,主要用于记录日常学习知识与文章分享。 网站博主可以发表文章,每篇文章可以选择多个分类和标签。文章发表后,访问者可以查看每条博文,并对其进行评论和点赞。 对于参观者所留下的评论,博主可以对其进行审核,通过则显示,未通过则删除。 系统功能 系统主要为文章管理、分类管理、标签管理以及评论管理。 文章管理:文章有标题、内容、分类、标签、摘要、特色图片、浏览量、点赞量等属性。文章管理主要有文章的编写发布、查看、修改、删除。 分类管理:每篇文章都可以由多个分类。分类主要有ID、分类名称属性。分类管理主要实现分类的添加、修改、删除、按照分类查看文章。 标签管理:每篇文章可以有多个标签。标签主要有ID、标签名称属性。标签管理主要实现标签的添加、修改、删除、按照标签查看文章。 评论管理:每篇文章都可以任意评论,每条评论网站访问者都可以查看并点赞或者点踩。评论管理主要为评论的增加、删除以及查看评论。 功能模块设计 >功能模块描述< 管理员文章管理、评论管理、分类管理、标签管理四大模块。 访问者文章点赞、增加评论、评论点赞/踩。 管理员: 文章管理:文章添加、文章删除、文章修改 评论管理:评论审核 分类管理:新增分类、修改分类、删除分类 标签管理:新增标签、修改标签、删除标签 1) 文章添加:文章标题、内容、相关分类、标签、摘要以及特色图片 2) 文章删除:通过Ajax获取文章ID进行删除 3) 文章修改:通过Ajax获取文章详情,并进行修改 4) 评论审核:通过Ajax获取所有未审核评论,并对其进行审核,通过保留、未通过删除 5) 新增分类:通过Ajax保存新分类 6) 修改分类:通过Ajax获取分类详情,进行修改并保存 7) 删除分类:通过Ajax直接异步删除该分类 8) 新增标签:通过Ajax保存新标签 9) 修改标签:通过Ajax获取标签详情,进行修改并保存 10) 删除标签:通过Ajax直接异步删除该标签 11) 文章查询:通过Action跳转获取所有文章信息,进行异步加载剩余文章 12) 文章、评论点赞:通过Ajax直接传入相关文章或评论ID,进行更新 13) 追加评论:对文章进行评论,并通过Ajax进行提交保存。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧