请问怎样实现如下功能:
检查某项目组内某人是否提交今天的日报、如果没有提交则发送邮件提示催交。
如果一直没有提交则累计并记录为提交日报的时间。管理员角色则可以选择某项目组有多少人未提交过日报、多少次延迟、某人
几次未交、什么时间等等。
请问这个数据库怎样设计呢?
不知道我说清楚没有?
谢谢大家了
检查某项目组内某人是否提交今天的日报、如果没有提交则发送邮件提示催交。
如果一直没有提交则累计并记录为提交日报的时间。管理员角色则可以选择某项目组有多少人未提交过日报、多少次延迟、某人
几次未交、什么时间等等。
请问这个数据库怎样设计呢?
不知道我说清楚没有?
谢谢大家了
解决方案 »
- java web服务调用错误,求高手解决
- web service
- 怎么样循环从数据库取数据放到POJO对象里
- jsp打包下载,checkbox怎样链接到要下载的文件?
- 新手问个关于 权限的问题。。
- jsp连接oracle时出问题?在线等!
- tomcat下配置oracle数据库连接池的问题。
- 在java文件中对比文件名是否相同,但不区分大小写,是那个方法?
- jbuilder8保存文件时总是产生许多:jsp.jsp~1~ jsp.jsp~2~ jsp.jsp~3~,......
- 有谁用过JAR工具给JavaBean打包啊?
- 小妹现有一问题着急解决~ 哪位大侠帮帮忙~(javascript的)
- jsp页面如何向Action传递参数。并在Action里如何得到参数和值
用户ID,...
2,项目表
项目ID,...
3,用户项目映射表
项目ID,用户ID,
4,日报表
用户ID,日期,内容...
组成员编号(主键)、成员名、密码、表2成员编号
报表提交日期、报表信息、按时提交(0为是,1为否)、未按时提交(0为是,1为否)、未提交(0为是,1为否)
后台中控制报表预警时间
之前的(几时几分,查询报表信息为空,则发送邮件给组成员的邮箱)
判断
提交时间<=预警时间
则以按时提交入库
提交时间>当前预警时间
则以未按时提交入库
报表信息为""则以未提交入库加入查询模块
将你相应的查询条件加入你的查询方法中获得 你想要的查询信息
用户表:角色ID,用户ID
人员表:ID
日报表:ID,人员ID
项目组表:ID
项目组人员表:以上人员表与用户表视实际情况可以合并
人员与项目组不是一对一关系,单独设置一个项目组人员表
管理员角色的统计可以通过程序完成
日报表:ID 提交人ID 提交时间 应提交时间 日报内容日报表的应提交时间又员工提交日报时自己添写,可以默认为当前时间。有多少人未提交过日报、多少次延迟、某人
几次未交、什么时间
这些是业务逻辑,不应该出现在表中。