想用c#做一个管理软件,怎么实现上级给下级发布任务,上级能够指定执行者与监督者,谢谢大家了
在数据库里面建一个任务表,其中包括了上级的id,执行者id,监督者id,这些id关联到人员表的id中,同时这个表还包括了任务的各种描述的字段。
发布任务就是列出人员表,让上级选择,然后将这些东西全部作为以调记录插入到这个任务表中。
监督者、执行者则在各自的界面上查询和自己id有关的任务表的记录,并且显示出来。
为了实现监督,任务表默认有一个字段(是否审核,或者叫是否监督),默认是false,当监督者在界面上完成审核以后,这个字段设置为true
在流程上,设置下执行者和监督者的权限。
解决方案如下,选择单据,添加任务的同时,选择执行者和监督者
需要两个表,一个用户表一个任务表。第一个功能实现,用户表需要设置用户与用户之间的上下级关系,上级能够给下级进行派遣任务;第二个实现就是
在任务表中添加执行者和监督者的字段,实现用户登录后,可以搜索出自己做为执行者或监督者参与的项目信息。
不知道你说的发布是什么意思,如果要实时通知到个人,可以买微信的接口,或者qq邮箱也有免费接口,如果只是作为展示,只需要插入到对应数据库就行