Skip to content

DctorWei1314/software_project_html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2020级吉林大学卓班软件工程software_project作业 兼 html5作业

任务描述:

问题: 某单位的日常工作为完成一些项目任务,项目任务由A、B、C三类子任务顺序构成且三类子任务的顺序在任务确定之初随机产生;单位有若干人员,按工作性质分为三类,分别可以执行A、B、C类工作;当一个任务被确定需要实施时,首先确定子任务顺序和各子任务的实施人员,然后按顺序实施。 任务: 实现业务软件系统以完成项目任务的执行管理。 要求: 可以灵活的进行人员的管理和项目任务分配 项目依据项目号区别并可根据执行顺序相互区分,当任务确认执行时随机为项目的子任务指定执行人员,此过程可以人工更改指定人员。 每个工作人员以自己的唯一标识员工号登录进入系统,系统的操作页面仅显示权限所限定的操作。 员工进入系统后应可以显示待执行的工作任务,若有实时发生的任务可以接到任务提醒。 员工特殊情况下可以将自己的项目任务指定给可以完成该类任务的任何员工暂时执行并可以收回该指定并可以设置时间限期收回该指定。 员工只能对自己被分配的项目执行情况可见 有若干特殊权限的人员可以启动项目并对项目顺序和项目执行人员进行指定;可以可见所有项目的执行情况并有终止某项目或重启某项目的权限。 假设项目的各子任务是在对应该项目的word文档中写入自身的子任务符号和员工号。

完成功能:

一、系统初始化项目 √

人员管理(增删改查) √

岗位任务管理(任务确定和人员分配) √

项目管理 √

项目生成(项目号确定、项目流程确定和人员分配) √

项目暂停 √

项目重启 √

项目终止 √

二、人员业务管理项目 √

注册 √

任务提醒查看 √

任务情况查看 √

任务执行 √

执行后的状态同步(下一人员的状态提醒和执行控制)

权限转移和收回

三、任务执行情况显示 √

显示所有项目执行情况 √

显示特定项目执行情况 √

显示项目执行的动态更新 √

额外完成功能:

支持文件的上传,修改,查看,真实模拟项目工作环境

每个项目支持拓扑图关系,可以支持子任务间复杂关系的情况

每个子任务支持多文件的包含关系,外包关系将会显得更加真实,对一个子任务的操作不将具有覆盖性(结合文件的修改特性,具有更大的灵活性)

增加了验收功能(子任务验收--项目负责人验收任务负责人)(项目验收--管理员验收项目负责人),加强了管理的权限,确保项目的安全性

员工具有多功能性,不将限制与一种功能,比如员工功能为A_B,项目负责人可以分配给他A和B种任务,不会产生冲突,具有灵活性

支持历史记录功能,员工有权限查看自己的参与的所有已完结项目相关部分

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Releases

No releases published

Packages

No packages published

Languages