一条公告同时发给部门、职务、个人 这样的数据库怎样设计?谢谢!

一条公告同时发给部门、职务、个人 这样的数据库怎样设计?谢谢!,第1张

个人想法:

首先你要有个人员表

人员表中的字段

id name departmentid 职位 权限 。。。。

departmentid就是所属部门,再建立个部门表做关联

职位不必说 就是经理 老总 普通员工

权限是个用来设置员工特性的 比如说你要达到的目的

其他某一个具体的员工A(不属于销售部的)

那么这个员工权限这个字段可以设为1 其他为0 当然 你根据实际情况给这个字段取名 不一定叫权限。

然后发布公告 。其实发布公告就是这段信息给那些具有相关特权的人看

那么问题就在于查询这些有‘特权’的人

select id from 员工表 where departmentid=? or 职位='经理' or 权限=1;

别的表暂时和公告没关系 就是userid关联creatorid吧

Message表

MesageID

MessageTitle

MessageQuoteLinkPath(引用链接)

AttachmentPath 附件路径(应该指定上传附件的ftp服务器地址)

CreatorID

CreatorDate

status

这个的文件地址在这里

http://ossweb-img.qq.com/time/AllNews/toplist_all.htm

具体的后台什么的你自己做吧

----------------------------------------------

对不起哦,我只负责提供思想……

数据库中的表你只要设计三列,第一列是链接前面的小图标,第二列是连接地址,第三列是显示的文字。然后弄个循环把这三项读取出来显示就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9979427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存