某人的博客

一路疯驰(沪ICP备15037456号-1)

博客搜索:

甲方任务跟踪与工时填报 - 移动站点

作者:Jason Yang 分类:软件开发 浏览:

背景:甲方对于任务的管控到项目、工作项、变更级别

需求:用户注册、科室定义、任务类型自定义、任务创建、任务框、工时填报,支持PC端和移动端

  任务类型指项目、工作项、变更等,可自定义,一个科室只能用同一套任务类型定义


安全考虑:

SQL注入

1,过滤或替换特殊字符

2,使用存储过程+参数,不用动态SQL


技术:

ASP.NET做后台,HTML5+CSS前台

数据库SQL SERVER,条件有限,没有ORACLE

JQUERY、自定义脚本


模型:

用户表

用户帐号、昵称、密码、是否有效、创建时间、上次登录时间、上次登录IP、角色、邮箱、科室

邮箱接受周会任务状态更新提醒


科室表

科室ID、科室名称、周会星期几、周会几点开始、提前多久邮件提醒、是否有效


人员科室关系

帐号、科室ID

原则上一人一科室,为了特殊情况,比如将科室做成圈子,做成多对多。

如果一人对应多个科室,那么任务也必须到科室级别,否则在会出现逻辑错乱,实现会变复杂,暂时先做成一人一个科室


任务类型表

任务类型名称、是否有效、创建者、创建时间


科室任务类型关联

科室ID,任务类型


任务表

任务ID、创建人、任务类型、任务名称、是否完成

前期先放核心字段,后续再扩展


用户任务关联表(任务框)

任务ID、帐号、是否有效

新建任务会默认加到此表,可跨科室引入别人的任务,比如项目支持。

从任务框中删除只做逻辑删除,降低查询时与任务周度状态表的关联难度


任务周度状态表

任务ID、日期、本周状态


日历表

日期、年、月、年月、季度、年季度、是否工作日、星期几、今年第多少周


工时表

任务ID、用户、日期、工时类型、小时、工作日志


周度状态更新提醒

日期、用户、内容、是否发送、创建时间、发送时间





L最新评论
    还没有评论!

P发布评论