信息系统中审核功能设计

zh520 2012-09-23 10:13:12
要实现一条信息在添加、修改、删除时都需要管理员审核,怎么设计,大家帮帮忙。
1、在添加时可以给个字段默认不通过,管理员点击审核通过及改变状态即可。
2、在修改数据提交后,怎么让审核呢,是不是需要单独设计一张表保存修改提交的数据,管理员打开修改审核页面时从这张表中取数据列表显示,然后选择一项,审核通过后程序在修改原数据。
3、删除时,选择要删除的项的编号,提交到一张表中,管理员进入删除审核页面时,从这张表和信息表关联查出数据列表显示,管理员点击审核通过,及删除该条信息。

我还有一个思路是,审核人员只有审核的权限而不是在审核后修改或删除用户信息,
所以用户端修改和删除按钮先灰掉不可用,待审核通过后可以看到审核状态,然后自己在修改和删除数据。

希望有经验的朋友告诉我怎样处理比较合理
...全文
2444 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
quanwinner 2013-07-03
  • 打赏
  • 举报
回复
很简单,给表加个状态,审核的时候就修改状态,查询的时候就加上那个审核状态就行了。还不简单。
ggewt2td 2012-09-28
  • 打赏
  • 举报
回复 1
得建两个表,

一个是用户“提交表”,一个是正式表。
用户增加/修改/删除,都存入提交表去,
然后管理员审核后,再提交到正式表

用户的操作,属于一种意向,真正正式启用,还得靠管理员确认。

举个例子,用户发布供求信息,提交后需要管理员审核,
审核后才在网站上公布。
这样用户提交时,存到一个临时表,
管理员就专门审核这个临时表,通过后再移到正式表去,
而网站展示供求信息时,只展示正式表的,不会去管用户提交的临时表。

笑容天下事 2012-09-25
  • 打赏
  • 举报
回复
修改这个就麻烦了,修改也要审核就涉及到数据版本控制了
zh520 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

信息的显示无非是从数据库调取的,可以给数据库表加个字段,管理员审核时更改该字段,显示信息时从数据库中提取。
[/Quote]

在增加信息时是这样处理啊,可在修改信息时也要审核,怎么处理呢
devmiao 2012-09-24
  • 打赏
  • 举报
回复
建议使用工作流实现权限和审核功能。具体可以Google下,先掌握相关基础知识,再用现成的库。
一品梅 2012-09-24
  • 打赏
  • 举报
回复
信息的显示无非是从数据库调取的,可以给数据库表加个字段,管理员审核时更改该字段,显示信息时从数据库中提取。

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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