您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > DSM项目需求规格说明书
项目需求设计编号:版本:1.0作者:日期:审批:日期:状态修订人修改日期版本备注软件需求规格说明书3/141概述本系统提供负荷侧管理和设备控制方法;帮助电力部门进一步解决变电站高效维护、统一管理方面、远程监控的问题;保证供电系统的正常运作和集中管理;通过电力通讯网络把变电站的现场情况,包括用电负荷、设备状态等信息集中到电力监控中心。系统满足电力力负荷监测、电网规划、电网项目安排、生产计划及生产统计等需求。1.1目的本文档是在XX单位的DSM系统合同基础上编制的。本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2范围本系统包括:系统管理、设备台帐、设备维护、线路接线图、负荷管理、值班日志管理、调度指令、工作票管理、操作票管理、生产计划管理、安全用电管理、规程园地、接地线管理、电量电费管理、接地线管理、工作流程管理和统计报表等十六个模块。系统功能为本说明书与附件Demo版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。1.3读者对象1.4参考文档无1.5术语定义定义所使用的术语。对于易混淆的客户常用语要有明确规定定义。例如,“用户”是指客户的雇员而非软件的最终购买者等。软件需求规格说明书4/142系统说明2.1概述在这一部分应对影响系统的主要因素进行描述。对于系统的详细功能描述应在下一节进行。在此,应侧重需求的背景并使在下一节所做的叙述易于理解。可包括:现有系统描述、新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。2.2产品介绍2.3产品中的用户与角色2.4产品范围2.5产品应当遵循的标准或规范软件需求规格说明书5/143功能性需求在这一部分应对所有的软件需求进行足够详细的描述。详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。按系统功能的体系结构组织本章内容。3.1系统设置指针对本系统的用户、角色、模块等基本信息操作,及权限设置等该模块下包含六个子模块:用户管理、角色管理、模块管理、机构管理、数据备份、系统日志3.1.1用户管理3.1.1.1业务概述主要实现用户的录入、变更、删除及授权操作作用规定登陆该系统的用户所能做的操作。当某一用户登录该系统时,首先需要确定该用户是以哪种角色或拥有哪些模块功能权限进入该系统的,系统才可以为该用户提供哪些对应的服务。3.1.1.2使用者系统管理员3.1.1.3输入要素初始化数据:用户ID、用户的密码、真实姓名等3.1.1.4处理流程当一个用户登录时,判断该用户属于哪个角色,根据该用户的角色显示该角色所能操作的菜单,隐藏该用户不具有的功能菜单1、根据角色划分用户的权限用户:任何可以使用该系统的人角色:指具有某些功能的模板功能:根据用户所属的部门和职位得到,指对该系统功能的操作限制。软件需求规格说明书6/14权限:指用户对该系统具体能做哪些操作。角色与功能之间是一对多的关系,一个角色拥有多项功能。用户与角色间应该是多对多的关系,也就是说一个用户可以拥有多个角色,一个角色也可以拥有多个用户。将某一角色赋予某一用户,则该用户就具有了该角色所拥有的所以功能。用户与权限之间的关系则是根据该用户拥有那些具体的功能来决定。2、根据该用户的具体身份划分其权限这种情况适用于:当某一用户身兼数职,或者该用户拥有某一角色的权限和另一角色的某一项权限。在这种情况下仅仅靠角色来划分权限就很难满足需求,所允许用户在拥有一个或多个角色的情况下还可以拥有某些具体的功能。设计思路:1、当增加用户时在页面中显示出一个角色和功能的多选列表框,选择为该用户赋予角色和功能。2、将以上的选择结果分别存储,这样该用户就具有了使用该系统某些共的权限。3、根据登录用户所具有的权限动态生成该用户所能操作的菜单树。使用流程:1、户登录该系统时,首先记录改用的登录时间和登录IP。2、根据该用户的用户名查找该用户所属的角色和所具有的功能。3、更具该用户所具有的权限在页面中显示该用户所能操作的菜单。4、当用户退出时记录用户的登出时间和登出方式(正常、强制)。3.1.1.5输出要素根据用户的判断其所具有的权限,显示相应的操作菜单。3.1.2设备台帐设备台帐是对设备信息的操作3.2.业务概述要求实现变配电设备信息的查询、录入、变更、删除支持设备台帐Excel文档的导入、导出设备信息:设备类型、设备型号、技术参数、生成厂家、试验周期、质量保证书、质量合格证、使用说明书、试验说明书等软件需求规格说明书7/14设备类型:一次设备:变压器、断路器、CT/PT、高压电缆、闸刀开关、电表二次设备:低压电缆、继电器安全用具:绝缘棒、绝缘靴、高压验电器3.2.2使用者设备管理员3.2.3输入要素3.2.4处理流程3.2.5输出要素3.3设备维护包含巡检管理、设备缺陷、高压试验、继电保护四个子模块3.3.1业务概述提高日常巡检工作效率及规范性,生成巡检内容工作表及巡检报告;设备缺陷登记及采取措施登记;高压试验报告登记、继电保护动作登记3.3.2使用者设备管理员3.3.3输入要素3.3.4处理流程软件需求规格说明书8/143.3.5输出要素操作是否成功提示3.4线路接线图提供图形管理服务,为用电客户建立包括电源、变压器、电表、互感器等计量装置的拓扑图,反映其直观的拓扑接线方式;具有CAD一次接线、二次配电网络的接线展示图;庞大的系统具有多画面切换及画面导航的功能;分散的配电系统具有空间地理平面的系统主画面。主画面可直接显示各回路的运行状态,并具有回路带电、非带电及故障着色的功能3.4.1使用者所有工作人员3.4.2输入要素回路查询3.4.3处理流程3.4.4输出要素线路图形显示。软件需求规格说明书9/144非功能性需求在这一部分应对所有的软件需求进行足够详细的描述。详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。4.1技术需求4.1.1软硬件环境需求4.1.2性能需求本系统在正常的网络环境下,应能够保证系统的及时响应:小批量的业务处理的响应时间在3~8秒;大批量的业务处理和查询的响应时间控制在30~40秒以内。4.1.3安全保密需求本系统的系统架构,以及权限机制可以保证系统的安全性。首先:从系统架构看,本系统采用B\S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;其次:本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。4.2质量需求4.2.1可用性用户使用的方便性、易用性和易学习性,如:1.输入的无合法性检查和值域检查2.对于复杂的动作要有必要的提示信息3.记忆用户的设置或操作习惯,方便用户操作软件需求规格说明书10/144.对系统或数据进行重大修改,要有用户确认4.2.2可靠性和健壮性在这一部分应对所有的影响软件的可靠性需求进行足够详细的描述。应注意用数字说明所要求的可靠程度。同时避免如“24x7”这样的陈述。例如使用年度正常运行时间、月正常运行时间、维护时间、当机时间来说明系统的可靠程度;使用可允许的缺陷数量来界定系统质量,如最大缺陷数量、缺陷比例、安全操作——系统强壮性要求和操作的有效性要求,比如用户误操作的系统容错能力、操作的正常次序要求和有效性输入检查等等。通常给出平均无故障时间或两次故障间的平均间隔时间等。4.2.3可维护性和可扩展性本系统的应用平台设计中选择B/S结构,采用基于JAVA技术并且符合J2EE开发规范的系统应用平台,使系统具有良好的可维护性和可扩展性4.3文档需求4.3.1文档清单交付验收时需交付的文档清单:《需求规格说明书》《软件开发计划》《概要设计说明书》《详细设计说明书》《软件测试计划》《测试用例》《配置管理计划》4.3.2用户手册4.4设计约束详细说明对系统的设计局限性。设计局限的定义代表了对系统要求的决策,这可能出于商务运作、资金、人员、时间等多方面的综合考虑从而指导软件的设计和开发。例如,软件的开发语言、软件需求规格说明书11/14开发环境、开发工具、第三方软件、硬件使用以及网络设备等。4.4.1语言约束本系统是基于中文系统环境开发和使用的,系统必须支持中文处理。4.4.2系统模型约束本系统采用Struts+Hibernate+Spring模型,在保证实现技术简单易维护的基础上,实现表现层、业务逻辑层、数据持久化层的分离,提高可重用性、可移植性。软件需求规格说明书12/145验收标准人力资源管理系统验收标准为:实现所有功能需求满足非功能性需求系统设计文档完整,且符合规范代码符合规范,且与系统设计一致此要求将作为验收测试计划和测试的基线。如果所开发的产品能满足此要求,则项目可结束并由客户方按合同规定付款。软件需求规格说明书13/146附录A:系统原型软件需求规格说明书14/147附录B:需求确认需求确认经双方评审确认,此需求说明书描述的功能符合XX单位的实际业务流程,满足实际需要。以此文档作为DSM系统项目的开发、验收依据。【确认签字】甲方:XX单位乙方:XX公司代表:代表:日期:2010年月日日期:2010年月日
本文标题:DSM项目需求规格说明书
链接地址:https://www.777doc.com/doc-3629481 .html