项目进度管理系统--概要设计说明书

 新闻资讯     |      2019-11-19 16:41

  项目进度管理系统--概要设计说明书_计算机软件及应用_IT/计算机_专业资料。项目进度管理系统--概要设计说明书 第一次写,请多指教。

  项目进度管理 概要设计说明书 项目进度管理系统 概要设计说明书 公司:XXXXXXXXX 地址:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 电话:XXXXXXXXX 第 1 页 共 1 页 项目进度管理 概要设计说明书 项目进度管理系统 --概要设计说明书 1.引言 1.1 编写目的 本手册作为用户和软件开发维护人员共同遵守的软件概要设计说明书。 使用对象:用于管理项目进度的企业或个人。 1.2 背景 开发软件名称:项目进度管理系统 项目任务提出者:济南中心医院 项目开发者:济南华育国际 用户:企业或公司的项目经理、团队负责人以及团队内的成员。 2.总体设计 此项目进度管理系统主要分为登录模块、项目管理模块、资源池管理模块、任务管理模 块和项目进度估算模块以及系统信息维护模块。 2.1 软件功能描述 1.登陆模块:完成用户登陆、退出,根据用户权限显示不同的界面。 2.项目管理模块 项目创建:依照模板填写项目基本信息,然后制定项目的阶段性计划,包括项目人员分 配,项目任务分配,项目时间分配等。 项目变更:在项目实施过程中,不能保证计划是一成不变的,所以在因需求或者外界条 件必须更改项目计划的时候, 由项目经理提出项目变更, 并交由项目创建阶段设置的负责领 导审批,审批通过后才能更改项目计划;项目一旦创建不能删除,只能维护其状态,可以将 第 2 页 共 2 页 项目进度管理 概要设计说明书 项目状态设置为未开始、进行中、完成、返工、取消(即作废) 、暂停。 3.资源池管理模块:此功能模块将费用、资产、人力统一管理,包括费用管理、资产管 理、人力资源管理、团队管理。对费用、资产的使用情况进行记录,管理人员的调动、权限 的更新等,管理团队的创建、关联项目、更新人员等等功能。通过对这些资源的管理,来控 制项目成本,提高项目效率,保证项目进度。 4.任务管理模块:即工时管理,对于需要维护工时的用户开放。用户需要每天在工作将 要结束时维护这一天的工作情况, 并对当天的任务作出自己的评价, 以便于系统进行进度分 析。 5.任务管理查询功能: 对于管理人员, 可以查看所参与项目里所有人员的任务维护信息; 对于项目成员,只能查看自己的任务管理。 6.项目进度估算模块:对于管理人员,有权限对所管理的项目进度情况进行查看,系统 会根据维护的项目的阶段性计划与统计的现阶段项目进度进行对比, 根据分析情况直观地展 示给管理人员,项目进度的估算是根据前一天之前所有人维护的任务管理为依据。 7.系统信息维护模块:用于管理者对系统的配置做更改,比如提醒项目成员维护任务管 理的时间。 以上就是该系统大致为用户提供的几方面的功能模块,基本涵盖了所需的业务流程。 第 3 页 共 3 页 项目进度管理 概要设计说明书 2.2 软件结构 2.3 运行环境 2.3.1 设备 一台服务器和多台电脑。 2.3.2 支持软件 1.操作系统平台:Windows 7。 2.数据库平台:Oracle 11g。 3.制作软件:eclipse 10 、JDK1.6 、tomcat 7.0.63。 4.技术:Struts2 的 MVC 框架、hibernate 等。 第 4 页 共 4 页 项目进度管理 概要设计说明书 3.接口设计 4.模块设计 4.1 登录模块 4.1.1 模块描述 结合权限管理系统,根据不同的用户(角色不同)登录到不同的界面,并进行不同的操 作。 4.2.2 功能描述 1.用户名与密码 如果用户名或者密码未填写,则提示“用户名或密码不能为空! ” ; 如果用户名或者密码填写的是错误信息,则提示用户“用户名或密码输入错误,请重新 输入! ” 如果用户名没有登录用户名及密码, 需要新进行注册, 进入用户注册界面, 注册成功后, 跳转回登录界面。 2.用户根据不同的角色可以登录到不同的界面。 管理员:根据用户名与密码进行登录,进入管理员界面 团队成员:根据用户名与密码进行登录,进入团队界面 3.若登录成功,则在登录成功页面上端显示登录者的用户名。 4.2 项目管理模块 4.2.1 项目创建 4.2.1.1 结构描述 公司负责人、团队项目经理或组长进行项目的创建。 第 5 页 共 5 页 项目进度管理 概要设计说明书 4.2.1.2 功能描述 项目创建时主要包括基本信息的录入与阶段性计划录入两部分。 1.基本信息的录入 基本信息主要包括:项目名称、项目代号(便于记录) 、估算起始日期及结束日期、项 目团队、项目负责人、项目类型(长期、短期和运维) 、项目描述。其中如果项目名称未填 写, 则提示用户 “项目名称不能为空! ” ; 项目代号未填写, 则提示用户 “项目代号不能为空! ” ; 起始日期及结束日期同样如此,提示。 2.阶段性计划录入 填写完毕项目的基本信息后, 要根据项目时间、 与醒目类型的不同简单的进行阶段性的 划分,并分配给不同的团队小组不同的任务,并规定限制的时间。 点击界面上的“保存”按钮提示信息“保存成功! ” ,点击界面上的“取消”按钮则进行 页面元素的重置。 4.2.2 项目变更 4.2.2.1 结构描述 公司负责人、团队项目或组长进行项目的变更(项目信息的修改、项目删除等) 。 4.2.2.2 功能描述 项目经理或团队负责人可以根据用户的需要、 实际情况进行项目信息的修改、 阶段性划 分信息的修改等。也可以根据实际需要删除废弃的项目。 4.3 资源池管理模块 4.3.1 资金管理 4.3.1.1 结构描述 管理者、项目经理或团队负责人才可以进行资金的管理。 第 6 页 共 6 页 项目进度管理 概要设计说明书 4.3.1.2 功能描述 项目所需要的费用需要详细的管理,这个部分是十分重要的。功能主要有: 1.查询项目名称,来获取使用的费用的基本情况(例如:费用使用者等) ; 2.创建新的项目后,需要费用的审批时,需要添加到资金管理中; 4.3.2 团队管理 4.3.2.1 结构描述 不同的团队由相应的负责人进行管理, 团队管理中显示一个团队的所有人成员, 可以进 行成员的维护。 4.3.2.2 功能描述 1.每个团队都负责一个或多个项目,可以进行简单的项目查询。 2.团队管理中,可以由团队负责进行添加成员信息,修改成员信息、删除成员;成员信 息包括:真实姓名、用户名、职位、邮箱、性别、电话。QQ、加入日期、最后登录时间、 访问次数、操作等,这些都是必填的,如果有未填写的信息,则“提交”时,给出提示信息 “XX 不能为空! ” 。 3.可以进行团队及成员的查询, 例如;查询团队时, 就会显示所查询团队的成员及成员信 息。 4.4 任务管理模块 4.4.1 任务维护 4.4.1.1 结构描述 团队负责人及成员,每天下班前都要进行任务的维护。 4.4.1.2 功能描述 团队负责人以及成员每天进行任务的维护,维护信息有:团队名称、项目名称、 (每天) 完成的内容。 4.4.2 任务查询 4.4.2.1 结构描述 项目经理、团队负责人或成员进行任务的查询。 第 7 页 共 7 页 项目进度管理 概要设计说明书 4.4.2.2 功能描述 根据团队名称、成员用户名或项目名称可以进行任务的查询,获取任务进度的信息等。 4.5 项目进度估算模块 4.5.1 进度查询 4.5.1.1 结构描述 管理者、 项目经理或团队负责人都可以进行项目进度情况的查询, 以此来了解项目的实 际情况,并作出响应的项目变更。 4.5.1.2 功能描述 管理者、 项目经理或团队负责人根据项目的代号或者项目名称可以进行项目的查询, 获 取项目的信息。 4.6 系统信息维护模块 4.6.1 系统信息更新 4.6.1.1 结构描述 用于管理者对系统的配置做更改,比如提醒项目成员维护任务管理的时间。 4.6.1.2 功能描述 为提醒未进行任务维护的团队成员进行任务的维护, 管理者可以设置提醒任务维护的时 间。例如:可以将提醒任务维护时间设置为下班前半小时,的若还是没有进行任务信息的维 护,则过了 15 分钟再次提醒一次。 5.系统数据结构设计 详情请参照《数据库设计说明书》 。 第 8 页 共 8 页

  ,项目进度管理系统,