#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx

上传人:b****5 文档编号:21297183 上传时间:2023-01-29 格式:DOCX 页数:21 大小:79.54KB
下载 相关 举报
#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx_第1页
第1页 / 共21页
#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx_第2页
第2页 / 共21页
#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx_第3页
第3页 / 共21页
#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx_第4页
第4页 / 共21页
#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx

《#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx》由会员分享,可在线阅读,更多相关《#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

#基于NET的中小型企业研发项目管理平台系统需求分析12Word下载.docx

《软件需求分析说明书》中列举的需求已包含用户现阶段所用需求,需求明确,符合要求。

用户职务

用户签名

签订日期

1.系统概述

中小型企业研发管理平台系统采用B/S多层体系架构,运用.NET2.0框架技术,具有提供个人工作平台、人事管理、项目管理、知识管理、文档管理等功能模块。

该系统可有效提高平台的数据集成功能,为企业的正确决策提供依据,为降低开发成本铺垫一条洁净之路。

2.系统性能需求

(1)开发环境

✧编码开发工具:

VS2010(C#/.NET2.0)+SQLServer2005

✧数据库设计工具:

PowerDesigner15.0

✧系统建模工具:

StarUML5.0

✧代码管理工具:

SVNServer+TortoiseSVN1.6

(2)运行环境

✧服务器端:

WindowsServer2003/2008(IIS+.Net2.0)+SQLServer2005

✧客户端:

IE6.0/IE7.0/IE8.0/IE9.0/FireFox

备注:

若有2台服务器,可将Web和Data分开部署。

(3)硬件需求及响应时间要求

✧一台服务器或两台服务器,CPU最低配置为P42.0,内存最低2G,带网卡

✧固定IP地址(有域名更好)。

✧有效保障全公司在正常上班期间能顺利利用系统,使用系统更好的工作

3.系统功能需求

系统由个人工作平台、项目管理、人事管理、知识管理、系统维护等功能模块构成,其系统功能模块结构如图3-1所示,系统用户角色如图3-2所示。

图3-1系统功能模块结构图

图3-2系统用户角色

(1)个人工作平台

个人工作平台主要是由个人信息管理、日常事务、项目工作等常用的几个功能模块组成。

当然每个角色人员登录后会有各自独特的功能。

图3-3个人工作平台用例图

表3-1-1个人工作平台用例表

功能名称

个人信息管理

功能描述

具有个人资料更改、更改登录密码等功能。

输入

个人信息、原始密码、新密码。

输出

个人信息更改成功提示、个人密码修改成功提示。

补充说明

暂无。

表3-1-2日常事务用例表

日常事务

工作签到

②查看今日工作安排

③提交明日工作计划(或者上司给出)

④提交今日工作小结

①工作签到。

②写明日工作计划

③写今日工作总结

加工

对自己写的文档进行整理提交

①工作签到:

签到是否成功。

②是否成功提交明日工作计划

③是否成功

暂无

表3-1-3项目工作用例表

项目工作

①项目评审

②项目跟踪

③项目变更

④我的任务

⑤项目查询

①项目评审:

项目ID、项目名称、评审名称、评审人、评审内容、优先级

②项目跟踪:

项目ID、项目名称等项目相关信息

③项目变更;

项目ID、项目名称计划名称到相关信息

④我的任务:

⑤项目查询:

项目ID等相关信息

①项目变更,项目评审:

对项目进行查询之后进行的操作,并提示是否变更和修改成功。

②项目跟踪,项目查询:

都是对项目进行相关信息的了解所进行的操作。

③我的任务:

不同人员的任务属性不同。

评审是否成功,成功则显示和此项目相关评审页面。

返回项目相关流程以及项目进度。

③项目变更:

变更是否成功。

④项目查询:

返回项目所有的相关信息,包括项目进度,评审等。

⑤我的任务:

显示和“我”相关的项目以及分配的任务。

(2)项目管理

项目管理模块由项目立项管理、项目需求管理、项目规划管理、项目研发跟踪、项目结项管理等功能需求,上层人员(企业经理)全权对项目研发过程进行管理,此类人对于项目还有取消项目研发的权限,用例图如图3-4所示。

图3-4项目管理用例图

表3-2-1项目立项管理用例表

项目立项管理

①添加项目申请;

②删除项目申请;

③修改项目申请;

④项目审批;

建立项目

优先级

1

①添加项目申请:

项目申请ID、项目名称、项目负责人、项目介绍;

②删除项目申请:

项目申请ID;

③修改项目申请:

项目申请ID、课程其他信息;

④项目审批:

项目ID;

建立项目:

项目ID、项目名称、项目负责人、项目介绍、项目状态

验证数据库是否有该条记录,若有该条记录,提示用户,若未存在该条记录,添加数据于数据库中,并提示用户添加是否成功;

根据项目申请ID删除该条对应的项目申请信息,并提示用户删除是否成功;

根据项目申请ID,更新其他相关项目信息,并提示用户修改是否成功;

为已有的项目申请进行审批,若通过则进入到建立项目环节,否则将此条申请记录从数据库中删除,并相应的提示客户所进行的操作。

填入项目相关信息,并录入项目数据库,提示项目录入是否成功。

添加是否成功信息;

删除是否成功信息;

项目申请修改是否成功信息;

项目审批是否通过。

项目建立是否成功

该页面功能设计到多个用户层,所以功能页面不止一个,而是分布在各个分层的页面。

表3-2-2项目需求管理用例表

项目需求管理

①添加需求,②删除需求,③需求评审,④需求变更管理,

需求功能分解

①添加需求:

需求ID、需求名称、需求项目名称、需求内容、需求编写人、需求优先级。

②删除需求:

需求ID、需求项目名称

③需求变更:

需求ID、需求名称、需求内容、需求优先级。

④需求评审:

需求ID、需求项目名称及其他相关需求信息。

需求功能分解:

需求ID,功能名称,优先级别

添加至数据库,验证是否有重复,并返回相关信息;

删除该条记录,并返回相关信息;

③需求变更;

修改需求相关内容,并返回相关提示信息;

为已申请过的需求进行审批,若通过则进入功能分解模块,否则删除相关记录,并返回相应信息。

分析需求内容,分解项目功能,录入相应数据库表格,并返回相应信息。

均返回相关操作信息。

该项功能是针对底层来说的,所以实现此功能的页面应只对项目执行者开放,并且通过项目负责人来管理。

表3-2-3项目规划管理用例表

项目规划管理

①任务分配,②添加计划,③修改计划,④删除计划

①任务分配:

项目ID,项目名称,功能名称,优先级别,实现人员

②添加计划:

项目ID,项目名称,计划ID,计划名称,计划内容,提交时间,提交者

③修改计划:

项目ID,计划ID一级相关信息

④删除计划:

项目ID,计划ID

依据需求功能分析,把功能分块,分别分配给不同的人员来实现,将项目研发细节紧密和工作人员联系起来,录入相应的数据库表格,实现人员的最优化管理,并且反悔相应的信息,例如:

分配是否成功。

根据任务分配的情况拟定计划,并和项目相关联。

录入相应数据库表格,返回添加是否成功信息。

根据项目ID,计划ID,实现计划的不断跟新。

返回计划是否修改成功信息。

根据项目ID,计划ID,实现废弃计划的摒弃,返回计划是否删除成功信息。

均返回相关操作信息

由于项目计划管理和项目施行层有着很大的关系,但是又离不开管理,所以只对项目的中层开放。

表3-2-4项目研发跟踪用例表

研发跟踪

根据项目实际情况,跟踪项目进度,具体有提交、管理这两个个部分。

①任务进度信息提交:

任务ID功能名称优先级完成进度编写人员分配日期提交日期提交者

②项目进度信息提交:

项目ID完成进度负责人分配日期提交日期提交者

③任务进度管理:

任务ID功能名称等信息

④项目进度管理:

项目ID负责人等信息

①任务进度信息管理:

分别可以提交和修改任务进度信息,并返回相应信息

②项目进度信息管理:

分别可以提交和修改项目进度信息,并返回相应信息

执行修改、删除等操作,并返回相应任务进度表

执行修改、删除等操作,并返回相应项目进度表

返回任务进度信息管理,项目进度信息管理表格页面。

跟踪管理贯穿真个项目开发过程,应当涉及到项目研发的每一个层面。

表3-2-5结项管理用例表

结项管理

①测试管理,②运维管理,③版本管理,④评估管理

①测试管理:

项目ID,测试ID,项目名称,测试结果

②运维管理:

项目ID,项目名称,维护人员,维护状态,维护时间

③版本管理:

项目ID,项目名称,版本编号,版本信息

④评估管理:

项目ID,评估ID,项目名称,评估结果,评估人员,评估时间

提交、修改、删除测试文档并返回相应信息

提交、修改、删除维护文档并返回相应信息

提交、修改、删除版本信息并返回相应信息

提交、修改、删除评估文档并返回相应信息

返回相关管理的数据库表情况

项目测试,运维,版本,评估分别由相关的人员来进行操作。

但其提交的信息所有公司管理人员都可查看。

(3)人事管理

人事管理模块由人员配置和使用管理、假务管理等功能组成,其用例图如图3-5所示。

图3-5人事管理用例图

表3-3-1人员配置和使用管理用例表

人员配置和使用管理

①录用人员,②辞退人员,③修改人员信息,④调动人员,⑤设置人员权限

①录用人员:

录用ID、部门名称、人员姓名、人员性别、年龄、证件号码、联系方式、住址

②辞退人员:

录用ID、人员姓名等相关的信息

③修改人员信息:

④移动人员:

⑤设置人员权限:

判断数据库内是否已经有此人信息,有则提示不能重复录入。

否则录入成功。

删除人员信息并返回相应信息。

修改人员信息并返回相应信息。

④调动人员:

改变人员部门,并返回相应信息

添加此人员至不同权限表格,并返回相应信息

各自返回相应信息

人事部门管理由人事部门经理来执行,具体体现在个人工作平台。

表3-3-2人员假务用例表

人员假务管理

①查询考勤,②查询休假,③查询出差,④休假申请,⑤请休假审批,⑥出差申请,⑦出差审批

①查询考勤:

员工ID、姓名等相关信息

②查询休假:

③查询出差:

④休假申请:

申请ID、申请人、申请时间、申请理由、申请日期

⑤请休假审批:

是或否

⑥出差申请:

⑦出差审批:

显示近一个月内报道情况

查询没有审核的休假申请,已经审核过的可以在历史审批中查看

查询没有审核的出差申请,已经审核过的可以在历史审批中查看

④休假审批:

是否同意

④出差审批:

全都以表格形式呈现出来。

(4)知识管理

知识管理模块包含知识检索、知识库管理以及公告栏目管理等功能,其知识管理用例图如图3-6所示。

图3-6知识管理用例图

表3-4-1知识检索用例表

知识检索

按标题检索

按类型检索

按输入标题检索:

输入标题,点击搜索

按类型检索:

点击按钮

根据输入标题,显示相关联的知识,并附链接

根据选择类型,显示全部该类知识,并附链接

输出和检索内容相关的知识

备注

表3-4-2知识库管理用例表

知识库管理

知识库分类管理:

添加类型、修改类型。

删除类型

添加知识内容:

添加知识信息至指定类型

操作知识内容:

修改,删除

知识类型相关信息

知识内容相关信息

管理知识类型相关信息

提供添加功能

提供修改,删除等操作

返回文章ID,显示知识列表

表3-4-3公告栏目管理用例表

公告栏目管理

添加公告:

操作公告:

公告相关信息

添加或修改的公告显示到页面

显示公告列表

只有管理员才可以进行操作。

(5)文档管理

文档管理模块由文档检索、添加文档、修改文档、删除文档等功能组成,其用例图如图3-7所示。

图3-7文档管理用例图

表格3-5-1文档检索用例表

文档检索

按输入内容或项目名称检索

输入要检索的内容或查找要检索的项目

根据输入内容,显示相关联的文档,并附链接

显示文档内容

表格3-5-2添加文档用例表

添加文档

增加新的文档到相应的项目

输入文档名称、内容

上传文档

显示增加成功或失败

表格3-5-3修改文档用例表

修改文档

对有误文档内容进行修改

输入文档名称(找到要修改的文档),进行修改

显示修改成功或失败

表格3-5-4删除文档用例表

删除文档

对无用文档进行删除

输入即将删除文档名称

删除操作

显示删除成功或失败

4.系统所采用的技术及可行性分析

(1)关键技术

✧多层架构体系

✧RBAC权限角色理念

✧Ajax技术

(2)可行性分析

该项目需求明确,有相关原型系统在运行,团队成员有较为丰富的类似系统开发经验,另外有工作室较为规范的系统开发流程支撑,成功开发中小型企业研发管理平台系统较为可行。

5.参考文献

[1]前沿新科工作室质量控制体系

[2]基于.Net的中小型企业研发项目管理平台的研究和使用系统项目申报书

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1