项目管理系统-需求规格说明书V3.docx
品高
品高工程管理系统
软件开发需求
编写
赵东明
编写时间
2010/9/9
审核
审核时间
文档版本
V0
目录
TOC\o1-2\h\z\u1 引言 2
1.1 编写目的 2
2 功能性需求 2
2.1 系统登录 2
2.2 对内工程管理子系统 2
2.3 对外工程交流系统 5
引言
编写目的
本文档可作为
设计人员进行系统设计的输入源。
开发人员对系统功能开发的依据。
测试人员编写系统测试方案,测试案例编写的输入源。
产品经理检查系统实现程度的依据。
工程团队外人员进行沟通的外部接口,用于他们评审和理解系统。
工程需求阶段的主要交付物。
收集并记录所有的外部接口,以用于作为完成设计和实现系统的参考。
系统概貌
系统背景
随着公司开展,客户范围不断增长,工程数量多且繁杂,给公司的和客户了解工程实际情况带来很大不便,公司及客户之间缺乏有效快速的沟通交流环境.
基于上诉背景,我们提出需建立一套完善的工程管理系统,作为公司及客户之间对工程信息的了解及在线交流,以满足公司开展的需求。
用户描述
本系统用户为我们公司业务人员、工程成员、工程经理、管理中心、财务合同管理员、部门经理,工程管理层等。
系统角色权限
系统的不同角色对信息的权限见附件表
一般限制
应用系统应采用B/S结构,客户端支持IE6.0以上的版本。
应用系统的开发工具与技术应采用Microsoft.NET的技术体系。
应用系统中所有数据统一保存到SQLServer数据库。
出错处理
所有的应用系统错误都应记录到系统日志文件中。
所有的Windows效劳错误都应记录到Windows效劳日志文件中。
所有的Web效劳错误都应记录到Web效劳日志文件中。
假设和依赖条件
本系统假设.NetFramework4.0平台稳定可靠,性能满足实际需求。系统构建在Microsoft.NetFramework平台中,严重依赖于该平台的可靠性,稳定性和性能。
本系统假设MicrosoftSQLServer数据库稳定可靠,性能满足实际需求。系统数据存储于MicrosoftSQLServer数据库中,依赖MicrosoftSQLServer数据库的可靠性,稳定性和性能。
本系统假设涉及的外部接口可靠运行,提供正确数据。系统局部数据展现依赖于外部接口,当外部接口不能正确工作时,可能会导致局部展示数据不正确或无法显示。
本系统假设网络状态良好。本系统和客户端交互时依赖于网络状况,当网络故障或者性能低下时,可能会造成系统无法访问,系统响应速度变慢,数据无法提交等现象。但不应出现数据完整性和一致性的损坏。
本系统假设工作流引擎稳定可靠,性能满足要求。
本系统假设硬件效劳器工作状态良好。
功能性需求
系统登录
使用系统的用户分2类,内部用户及外部用户
内部用户访问系统的时候,需要输入AD帐号密码进行身份验证检查
外部用户访问系统的时候,需要输入用户名和密码进行身份验证检查
首页
每个用户登录后都可进入自己所属角色的首页
业务人员
列出业务人员本人的预立项的工程列表,已完成的合同列表,个人待办事宜,如下列图示:
工程经理
列出工程经理为本人的工程汇总情况,一周所负责工程的论坛情况,工作流待办已办待阅已阅事项,如下列图:
工程组成员
列出本人未登记工作量的列表,工作流待办事宜等,界面示意图待定
部门经理
列出本部门的工程工作量情况,异常工程进度情况,一周工程论坛情况等,如下列图所示:
工程管理层
列出全公司的工程工作量情况,异常工程进度,工程论坛最新情况,合同完成情况
客户方干系人
分别以工程,文档,论坛3个纬度组织信息显示一级功能菜单
首页显示客户关心的工程文档更新情况,论坛更新情况,工程进度情况,如下列图示:
客户方领导
分别以工程,文档,论坛3个纬度组织信息显示一级功能菜单
首页显示内容待定
对内工程管理子系统
工程列表
列表字段有:工程名称,客户名称,承建部门,工程经理,业务人员,工程状态,工程进度,如下列图示:
在列表上点击某个工程可进入工程统一视图
业务人员
列出业务人员为本人的工程
工程经理
列出工程经理为本人的工程
工程组成员
列出本人登记过工作量的工程
部门经理
列出本部门的工程
工程管理层
列出全公司的工程
工程统一视图
在工程的统一视图中,显示该工程的立项表,建设进度,干系人,工程文档,工程论坛,工作量信息,资源方案信息,如下列图:
立项表
在工程预立项或者正式立项后,可查看工程的立项表,字段信息如下:
业务人员
可在查看立项表的时候,发起立项变更申请
工程经理
工程经理不可以看到如下信息:
部门经理
可查看立项表
工程管理层
可查看立项表
合同信息
该工程关联