web用户权限管理方案项目方案_1_第1页
web用户权限管理方案项目方案_1_第2页
web用户权限管理方案项目方案_1_第3页
web用户权限管理方案项目方案_1_第4页
web用户权限管理方案项目方案_1_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档编号XMJH/HZ0810R1项目编号 保密级别普通商密文茜软件公司用户权限管理项目项目方案文闯有限公司2015年11月目 录1引言11.1目的11.2参考资料12项目概述12.1 项目基本信息12.2项目简介12.3 项目系统功能概述22.4使用技术32.5 交付项33项目组织结构43.1项目组织结构43.2 角色与职责44项目估算54.1 生命周期模型54.2 费用估算65里程碑计划66项目资源计划86.1 人力资源86.2 软硬件资源97开发进度计划118项目监控计划119测试计划1110需求管理计划1211验收计划1212附属计划1313 维护方式13项目方案1 引言1.1 目的本

2、文档是文茜软件公司用户权限管理项目项目的指导性文档,该文档确定并描述为完成项目目标所需的各项任务(活动)范围,确定负责制性项目各项任务的全部人员,制定各项任务的时间进度表,阐明每项任务所需的人力、物力、财力,确定每项任务的预算。1.2 参考资料项目建议书项目启动会纪要2 项目概述2.1 项目基本信息Ø 项目编号:WC00001Ø 项目名称:文茜软件公司用户权限管理项目项目Ø 项目类型: 产品升级 合同项目Ø 责任部门及项目经理: 技术部 赵文奎Ø 软件项目需求方:文茜软件公司Ø 软件项目设计方:文闯有限公司Ø 软件当前版本:

3、Version 1.02.2项目简介权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。本系统的设计目标是对所有功能进行权限控制,而不是对资源进行权限控制。传统业务系统中,存在着两种权限管理,其一是功能权限的管理,而另外一种则是资源权限的管理,在不同系统之间,功能权限是可以重用的。而资源权限则不能,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控。为了设计一套具有较强可扩展性的用户权限管理,需要建立用户、角色和权限等数据库表,并且建立之间的关

4、系。2.3 项目系统功能概述其实对于该项目主要还是设计和规划好数据库里面表之间的关系。主要分为三个模块: 用户 模块用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。 用户通常具有以下属性:  编号,在系统中唯一。  ü        名称,在系统中唯一。用户口令。 注释,描述用户或角色的信息。 角色模块

5、0;角色是使用权限的基本单位,拥有一定数量的权限,通过角色赋予用户权限,通常具有以下属性: 编号,在系统中唯一名称,在系统中唯一。注释,描述角色信息 权限 模块 权限指用户根据角色获得对程序某些功能的操作,例如对文件的读、写、修改和删除功能,通常具有以下属性: 编号,在系统中唯一。名称,在系统中唯一。注释,描述权限信息 。最后,要使三个模块连接起来实现用户权限的功能管理功能。2.4使用技术语言:java框架:springmvc+easyUI技术:java,html,css,javascript,jquery,servlet,jsp数据

6、库:mysql申请难度系数:1.32.5 交付项名称交付日期描述用户需求说明书2015年11月30日Word文档需求规格说明书2015年12月03日Word文档概要设计说明书2015年12月06日Word文档详细设计说明书2015年12月11日Word文档数据库设计说明书2015年12月11日Word文档管理员和用户手册2015年12月31日Word文档系统安装维护手册2015年12月31日Word文档系统测试报告2016年01月02日系统测试报告系统安装包2016年01月04日系统安装包表 1 交付项表3 项目组织结构3.1项目组织结构高层经理 陈恒鑫项目经理 赵文奎度量和分析人员:赵文奎彭

7、茜茜袁闯测试小组配置管理开发小组 测试人员 彭茜茜配置管理员 XXX设计人员、开发人员赵文奎、彭茜茜、袁闯人员构成设计、编码使用手册集成、培训测试计划测试用例软件生产配置管理计划编写主要任务3.2 角色与职责角色姓名职责项目经理赵文奎(姓名)协调资源,分解项目模块,规范项目开发标准,监督项目进度,提供技术支持,开发项目模块:-负责组织软件项目开发计划的制定和配合软件开发计划评审工作-按计划跟踪控制项目进度,每周四下班前更新项目计划进度表-启动计划变更活动,填写计划变更申请单-保证计划评审作出的措施得以实现-保证计划进度的变化及时通知受影响的组和个人人员彭茜茜、赵文奎负责软件系统架构的设计,保证

8、应用软件架构的先进性和合理性。负责软件的需求分析、概要设计、详细设计工作,和客户进行细致的沟通,完善软件系统的设计。开发人员赵文奎、袁闯、彭茜茜负责软件开发工作,完成项目的编码工作。集成测试袁闯、彭茜茜集成测试系统测试袁闯、彭茜茜负责项目组内代码走查、集成测试CM彭茜茜、赵文奎负责配置管理计划的指定和落实,并对项目组人员进行配置管理培训2 角色与职责表4 项目估算4.1 生命周期模型基于用户所在政务行业的特殊性,通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,采用瀑布模型完成整个软件的生命期。瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结

9、构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。4.2 费用估算序号费用名称说明金额0调研费项目调研探讨内容10001项目各种规划设计设计费用50002开发费用开发费用100003各种手册设计用户和管理员手册、系统安装维护手册10004培训费用【软件培训讲解】软件培训费用5005差旅费【差旅费】软件开发人员差旅费用30006使用成本费用软硬件使用成本费用40005 里程碑计划里程碑名称起止时间工作内容允许的偏差工作产品需求2015-11

10、-20至2015-11-30需求开发、需求分析、编写需求规格说明书±20%需求调研记录、需求分析表、用户需求说明书、需求规格说明书、需求跟踪矩阵设计2015-12-01至2015-12-11总体设计、系统功能设计、数据库设计、概要设计确定、详细设计±20%技术数据包、重用分析表、数据库设计说明书、概要设计说明书、详细设计说明书、需求跟踪矩阵编码2015-12-12至2015-12-26编码与代码走查、撰写用户文档、建立产品集成环境、确保接口兼容性、确认产品构件准备就绪、产品集成、产品打包、±20%代码包、代码检查单、管理员和用户手册、安装维护手册、集成检查单、集成

11、报告、测试发布2015-12-26至2015-12-31制定系统测试计划、测试计划评审、测试用例设计、执行系统测试、系统测试总结报告、性能测试、回归测试、缺陷管理、缺陷引入分析集成测试计划、集成测试报告、系统测试计划、测试申请表、测试用例、测试环境检查单、缺陷跟踪记录表、系统测试轮次报告、性能测试报告、缺陷跟踪记录表、系统测试报告验收2016-01-02至2011-01-07选定验收的产品、搭建验收测试环境、建立和维护验收规程和标准、执行验收测试、完成验收、结项准备、结项评审、发布正式结项通知±20%产品列表、验收测试计划、验收环境检查确认单、验收标准、验收测试用例、验收测试报告、缺

12、陷跟踪记录表、验收报告、结项总结报告、提交组织财富库清单、结项评审报告、结项通知表 3 项目里程碑划分表6 项目资源计划6.1 人力资源姓名部门角色技能工作职责工作时间赵文奎技术部部项目经理、度量人员项目管理、插件开发项目管理与插件开发2015-11-20至2016-01-07彭茜茜技术部需求分析人员、设计人员、开发人员需求分析需求分析2015-11-20至2016-01-07赵文奎技术部开发人员、组内测试人员代码走查、集成测试、集成开发代码走查、集成测试、集成开发2015-11-20至2016-01-07袁闯技术部开发人员、组内测试人员代码走查、集成测试、集成开发代码走查、集成测试、集成开发

13、2015-11-20至2016-01-07表 4 人力资源表6.2 软硬件资源开发地点公司内资源名称级别数量配置要求获取方式到位时间硬件开发服务器关键1台CPU:2颗英特尔双核至强处理器,核心频率1.86ghz;内存:容量4GB或更高;硬盘存储:容量146G或更高;应用于以太网的网络接口:入口带宽100Mbps已存在2015-10-10数据库服务器关键1台IBM/ P55A已存在2015-10-10开发用机关键4台2G, Intel R Core 2 CPU2.6已存在2015-10-10测试用机关键2台2G, Intel R Core 2 CPU2.6已存在2015-10-10测试服务器关键

14、1台CPU:2颗英特尔双核至强处理器,核心频率1.86ghz;内存:容量4GB或更高;硬盘存储:容量146G或更高;应用于以太网的网络接口:入口带宽100Mbps已存在2015-10-10测试数据库服务器关键1台IBM/ P55A已存在2015-11-10SVN服务器关键1台4G, Intel Xeon R CPU 3040 2.2GHz已存在2015-11-10SVN备份服务器关键1台4G, Intel Xeon R CPU 3040 2.2GHz已存在2015-11-10软件服务器操作系统普通1套Windows 2003Server/Redhat Linux ent. 4.0或更高版本从组

15、织领取2015-11-10开发机操作系统普通1套XP从组织领取2015-11-10小机操作系统普通1套AIX从组织领取2015-11-10JDK关键11.5.9已存在2015-11-10Eclipse 关键16.0已存在2015-11-10数据库关键1IBM DB2 9.1 for AIX从组织领取2015-11-10浏览器关键1IE 6已存在2011-xx-xxOffice关键12003已存在2011-xx-xx表 5 软硬件资源表7 开发进度计划参见项目开发进度计划。8 项目监控计划时间主要活动结果输出负责人参与人每周四 8:00之前提交个人周报个人工作周报陈恒鑫刘路每周五10:00之前周

16、例会例会纪要陈恒鑫王成菀每周五16:00之前定时监控项目周报、项目监控数据表赵文奎表 6 项目监控计划表9 测试计划测试负责人根据项目质量目标及项目需求选择项目的测试活动、测试类型,确定测试人员、测试方式,此时不需要做详细的测试计划。测试名称测试人员测试计划完成时间集成测试(项目组内)袁闯、彭茜茜2015-12-24系统测试(测试组)袁闯、彭茜茜2011-12-26验收测试(项目组内)赵文奎2011-12-28表 7 测试计划10 需求管理计划名称跟踪人验证人用户需求说明书彭茜茜赵文奎需求规格说明书彭茜茜赵文奎概要设计说明书彭茜茜赵文奎详细设计说明书彭茜茜赵文奎源码彭茜茜赵文奎测试用例彭茜茜赵

17、文奎表 8 需求管理计划表当项目有需求变更时,依据变更流程执行变更。11 验收计划验收形式 :专家评审验收时间:2015年01月07日验收地点:省政府中心机房验收流程:编号验收流程相关说明一制定验收计划,并输出验收计划验收计划包括项目背景、术语定于等基本信息,验收总体策划、验收准则及标准、验收测试计划二验收计划评审,并输出验收计划评审记录表验收计划评审记录表应包含甲乙双方签字确认三提交验收申请,并输出验收申请在系统测试阶段提交验收申请。四实施上线,并输出系统安装部署确认单主要部署环境及客户意见和意见总结五验收测试,并输出验收测试用例和验收测试报告验收测试用例由测试人员与客户共同完成;六专家评审,并输出评审意见表评审意见表由专家与客户共同完成。七验收总结,并输出验收总结报告总结报告主要包括项目概述、交付物列表和交付签字等内容。验收交付物清单应交付成果的名称详细描述用户需求说明书客户的需求描述需求规格说明书需求设计人员根据客户需求形成的设计说明书概要设计说明书设计人员根据需求规格

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论