广州市品高软件开发有限公司&广州市微高软件科技有限公司联合发布编写赵东明编写时间2010/9/9审核审核时间文档版本V00.00.01品高项目管理系统软件开发需求Bingosoft&MTC第I页目录1引言...................................................................................................................................................21.1编写目的..............................................................................................................................................22功能性需求.......................................................................................................................................22.1系统登录..............................................................................................................................................32.2对内项目管理子系统..........................................................................................................................62.3对外项目交流系统............................................................................................................................22文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第2页1引言1.1编写目的本文档可作为1.设计人员进行系统设计的输入源。2.开发人员对系统功能开发的依据。3.测试人员编写系统测试计划,测试案例编写的输入源。4.产品经理检查系统实现程度的依据。5.项目团队外人员进行沟通的外部接口,用于他们评审和理解系统。6.项目需求阶段的主要交付物。7.收集并记录所有的外部接口,以用于作为完成设计和实现系统的参考。2系统概貌2.1系统背景随着公司发展,客户范围不断增长,项目数量多且繁杂,给公司的和客户了解项目实际情况带来很大不便,公司及客户之间缺乏有效快速的沟通交流环境.基于上诉背景,我们提出需建立一套完善的项目管理系统,作为公司及客户之间对项目信息的了解及在线交流,以满足公司发展的需求。2.2用户描述本系统用户为我们公司业务人员、项目成员、项目经理、管理中心、财务合同管理员、部门经理,项目管理层等。2.3系统角色权限系统的不同角色对信息的权限见附件表角色权限表.xlsx2.4一般限制应用系统应采用B/S结构,客户端支持IE6.0以上的版本。应用系统的开发工具与技术应采用Microsoft.NET的技术体系。应用系统中所有数据统一保存到SQLServer数据库。文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第3页2.5出错处理所有的应用系统错误都应记录到系统日志文件中。所有的Windows服务错误都应记录到Windows服务日志文件中。所有的Web服务错误都应记录到Web服务日志文件中。2.6假设和依赖条件本系统假设.NetFramework4.0平台稳定可靠,性能满足实际需求。系统构建在Microsoft.NetFramework平台中,严重依赖于该平台的可靠性,稳定性和性能。本系统假设MicrosoftSQLServer数据库稳定可靠,性能满足实际需求。系统数据存储于MicrosoftSQLServer数据库中,依赖MicrosoftSQLServer数据库的可靠性,稳定性和性能。本系统假设涉及的外部接口可靠运行,提供正确数据。系统部分数据展现依赖于外部接口,当外部接口不能正确工作时,可能会导致部分展示数据不正确或无法显示。本系统假设网络状态良好。本系统和客户端交互时依赖于网络状况,当网络故障或者性能低下时,可能会造成系统无法访问,系统响应速度变慢,数据无法提交等现象。但不应出现数据完整性和一致性的损坏。本系统假设工作流引擎稳定可靠,性能满足要求。本系统假设硬件服务器工作状态良好。3功能性需求3.1系统登录【REQ_1】使用系统的用户分2类,内部用户及外部用户【REQ_2】内部用户访问系统的时候,需要输入AD帐号密码进行身份验证检查【REQ_3】外部用户访问系统的时候,需要输入用户名和密码进行身份验证检查3.2首页【REQ_4】每个用户登录后都可进入自己所属角色的首页3.2.1.1业务人员【REQ_5】列出业务人员本人的预立项的项目列表,已完成的合同列表,个人待办事宜,如下图示:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第4页3.2.1.2项目经理【REQ_6】列出项目经理为本人的项目汇总情况,一周所负责项目的论坛情况,工作流待办已办待阅已阅事项,如下图:3.2.1.3项目组成员【REQ_7】列出本人未登记工作量的列表,工作流待办事宜等,界面示意图待定3.2.1.4部门经理【REQ_8】列出本部门的项目工作量情况,异常项目进度情况,一周项目论坛情况等,如下图所示:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第5页3.2.1.5项目管理层【REQ_9】列出全公司的项目工作量情况,异常项目进度,项目论坛最新情况,合同完成情况3.2.1.6客户方干系人【REQ_10】分别以项目,文档,论坛3个纬度组织信息显示一级功能菜单【REQ_11】首页显示客户关心的项目文档更新情况,论坛更新情况,项目进度情况,如下图示:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第6页3.2.1.7客户方领导【REQ_12】分别以项目,文档,论坛3个纬度组织信息显示一级功能菜单【REQ_13】首页显示内容待定3.3对内项目管理子系统3.3.1项目列表【REQ_14】列表字段有:项目名称,客户名称,承建部门,项目经理,业务人员,项目状态,项目进度,如下图示:【REQ_15】在列表上点击某个项目可进入项目统一视图3.3.1.1业务人员【REQ_16】列出业务人员为本人的项目文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第7页3.3.1.2项目经理【REQ_17】列出项目经理为本人的项目3.3.1.3项目组成员【REQ_18】列出本人登记过工作量的项目3.3.1.4部门经理【REQ_19】列出本部门的项目3.3.1.5项目管理层【REQ_20】列出全公司的项目3.3.2项目统一视图【REQ_21】在项目的统一视图中,显示该项目的立项表,建设进度,干系人,项目文档,项目论坛,工作量信息,资源计划信息,如下图:3.3.2.1立项表【REQ_22】在项目预立项或者正式立项后,可查看项目的立项表,字段信息如下:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第8页3.3.2.1.1业务人员【REQ_23】可在查看立项表的时候,发起立项变更申请3.3.2.1.2项目经理【REQ_24】项目经理不可以看到如下信息:3.3.2.1.3部门经理【REQ_25】可查看立项表3.3.2.1.4项目管理层【REQ_26】可查看立项表3.3.2.2合同信息【REQ_27】该项目关联的所有合同信息如下:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第9页【REQ_28】点击合同名称,可查看合同信息,如下:3.3.2.2.1业务人员【REQ_29】可同时查看该项目关联的所有合同信息3.3.2.2.2项目经理【REQ_30】列表上项目经理应仅可查看以下信息【REQ_31】点击合同名称,查看合同信息的时候,不可查看以下红色圈部分的合同信息:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第10页【REQ_32】合同附件不可查看附件类型为合同原件的文件3.3.2.2.3部门经理【REQ_33】可同时查看该项目关联的所有合同信息3.3.2.2.4项目管理层【REQ_34】可同时查看该项目关联的所有合同信息3.3.2.3项目概况【REQ_35】该部分信息主要显示项目的相关信息,主要有如下信息:项目信息字段数据类型备注业务价值是重点技术否开发模式是瀑布模式开发/迭代模式开发团队学习机会否其他技术亮点否项目难度项目难度说明文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM-01QMS文档版本号:V00.00.01Bingosoft&MTC第11页配置服务器类型是vss,svn,tfs配置服务器上的映射路径是3.3.2.3.1业务人员【REQ_36】可查看所有信息3.3.2.3.2项目经理【REQ_37】可随时维护所有信息3.3.2.3.3项目组其他成员【REQ_38】可查看所有信息3.3.2.3.4部门经理【REQ_39】可查看所有信息3.3.2.3.5项目管理层【REQ_40】可查看所有信息3.3.2.3.6财务合同管理员【REQ_41】可查看所有信息3.3.2.4乙方干系人(项目组成员)【REQ_42】项目组成员信息需要项目经理自行维护【REQ_43】干系人信息包括:姓名,所属部门,角色,责任描述,电子邮箱,手机,飞信,MSN,QQ,如下图【REQ_44】点击电子邮箱可直接弹出发送邮件窗口,如用户的邮件客户端是Outlook,那么弹出outlook邮件发送窗口【REQ_45】点击MSN号码,可弹出MSN对话的对话框(前提是当前用户是该人员的MSN好友)【REQ_46】点击QQ号码,可弹出QQ聊天对话的对话框(前提是当前用户是该人员的QQ好友)【REQ_47】点击飞信号码,可弹出飞信的聊天对话框(前提是当前用户是该人员的飞信好友)【REQ_48】添加干系人的时候,可以从已有的联系人中选择现有人员,然后添加该人员在项目中的角色和责任描述即可.参考界面如下:文档版本号:v00.00.01文档名称:xx市移动项目管理系统_需求规格说明书QMS文档编号:BG-RD-TM