当前位置:文档之家› XXX管理系统需求分析

XXX管理系统需求分析

编号版本需求分析说明书项目名称XXX管理系统项目负责人编写年月日校对年月日审核年月日批准年月日1 概述 (3)1.1目的 (3)1.2系统说明 (3)2需求说明 (3)2.1性能要求 (3)2.2可维护性, 可扩展性 (3)2.3安全性 (3)2.4设计约束 (4)2.4.1语言约束 (4)2.4.2系统模型约束 (4)2.5用户使用手册和在线帮助系统 (4)2.6界面要求 (4)3角色说明 (5)3.1室领导 (5)3.2专业组负责人 (5)3.3系统管理人员 (5)3.4普通用户 (5)4功能需求 (6)4.1系统基础服务 (6)4.1.1基础信息设置与维护 (6)4.1.2系统用户管理 (10)4.1.3系统安全管理 (13)4.1.4系统监控 (20)1概述1.1 目的旨在帮助用户对XXX等各种数据进行统一管理,避免造成状态不一致、数据丢失、查找和取得不便、数据追溯不便等问题。

同时,提供一些实用工具,如即时通讯、临时数据交换等。

1.2 系统说明XXX管理系统实现了对系统基础服务管理、权限和安全认证管理、系统用户管理、XXX等功能的整合与数字化,能有效提高资源的共享、保证数据的完整性、准确性和时效性、提高管理水平和工作效率。

2需求说明2.1 性能要求在正常的网络环境下,应能够保证系统的及时响应:✧小批量的业务处理的响应时间在3~8秒以内;✧大批量的业务处理和查询的响应时间控制在30~40秒以内。

2.2 可维护性, 可扩展性应用平台设计中选择C/S结构,采用基于微软C#.NET技术,实现包括数据库管理系统——服务器系统——客户端系统的三层次系统应用平台,使系统具有良好的可维护性和可扩展性。

2.3 安全性从硬件、软件两方面保证系统的安全性。

首先本系统采用基于局域网的C/S 模式,从硬件的角度保证系统的安全性。

从软件方面来说,采用用户授权机制,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限。

2.4 设计约束2.4.1语言约束基于中文系统环境开发和使用的,系统必须支持中文处理。

2.4.2系统模型约束采用C/S结构,实现包括数据库管理系统——服务器系统——客户端系统的三层次结构,提高可重用性、可移植性。

2.5 用户使用手册和在线帮助系统提供用户使用手册和系统在线帮助。

2.6 界面要求模仿RTX即时通讯软件的界面,将数据库管理整合到此界面中。

通过此界面中的按钮或者菜单访问数据管理功能。

相应的数据管理功能可以根据需要单独设计界面,但要求操作简便、风格统一。

图2-1软件主窗体3角色说明3.1 室领导职责描述:对职责范围内的跨组发布进行审批,查看授权数据信息,查看各种统计信息。

对应用例:公共数据管理、即时通讯、临时数据交换、个人文档管理3.2 专业组负责人职责描述:对组内数据录入进行审批,对职责范围内的跨组发布进行审批,查看授权数据信息,查看各种统计信息。

对应用例:公共数据管理、即时通讯、临时数据交换、个人文档管理3.3 系统管理人员职责描述:负责软件系统的初始化、系统基础服务管理、权限和安全认证管理、系统用户管理,以及日常维护工作。

对应用例:系统基础服务管理、权限和安全认证管理、系统用户管理、数据迁移3.4 普通用户职责描述:进行数据的录入、发布等工作。

对应用例:即时通讯管理、公共数据管理、临时数据交换、个人文档管理4功能需求4.1 系统基础服务4.1.1基础信息设置与维护4.1.1.1 型号信息管理一、业务描述对产品型号信息进行定义。

二、业务数据型号信息项包括:型号ID(系统自动编号)、型号编号、型号名称、描述信息三、具体功能实现型号信息的添加、修改、删除功能四、规则1、型号编号和型号名称不能重复。

2、不能删除已经被使用的型号信息。

五、界面原型:图4-1型号管理的列表窗口图4-2型号管理的输入窗口4.1.1.2 系统信息管理一、业务描述对产品设计中包含的系统划分进行定义。

二、业务数据系统信息项包括:系统ID(系统自动编号)、系统名称、描述信息三、具体功能实现系统信息的添加、修改、删除功能四、规则1、系统名称不能重复。

2、不能删除已经被使用的系统信息。

五、界面原型:图4-3系统管理的列表窗口图4-4系统管理的输入窗口4.1.1.3 方案阶段信息管理一、业务描述对产品总体设计方案的状态阶段进行定义。

二、业务数据阶段信息项包括:阶段名称、描述信息三、具体功能实现阶段信息的添加、修改、删除功能四、规则1、阶段名称不能重复。

2、不能删除已经被使用的阶段信息。

五、界面原型:图4-5方案阶段设置的列表窗口图4-6方案阶段设置的输入窗口4.1.1.4 数据视图管理一、业务描述对用户管理和查看数据时使用的数据视图进行定义,提供多种默认的数据管理层次结构。

此处定义的数据视图在进行公共数据管理时作为视图选项提供给操作用户,用户选择某种视图后,系统就会采用该视图定义的层次结构来组织数据。

二、业务数据数据视图信息项包括:层次定义、描述信息三、具体功能数据视图信息的添加、修改、删除功能四、规则1、层次定义不能重复。

五、界面原型:图4-7 数据视图管理窗口4.1.2系统用户管理4.1.2.1 部门管理一、业务描述对部门信息进行管理。

二、业务数据部门信息:部门ID、部门名称、上级部门ID、是否专业组、描述三、具体功能添加部门信息、修改部门信息、删除部门信息。

四、规则同一个部门的子部门的名称不能重复。

五、界面原型:图4-8部门管理窗口图4-9部门输入窗口4.1.2.2 用户管理一、业务描述对系统用户信息进行管理。

二、业务数据用户信息:用户ID,部门ID,登录名,密码,用户名,性别、职位,创建时间,账户状态(开放、锁定),用户MAC,用户IP,默认数据视图,个人空间大小,描述。

三、具体功能添加用户信息、修改用户信息、删除用户信息、查询用户信息。

四、规则1、登录名不能重复2、不能删除已经被使用,或者已经登录过的用户信息五、界面原型:图4-10用户管理列表窗口图4-11用户信息录入窗口4.1.3系统安全管理4.1.3.1 日志管理4.1.3.1.1系统运行日志管理一、业务描述自动记录服务器端启动、关闭的时间。

系统运行日志信息可供查询。

二、业务数据系统运行日志信息项包括:日志ID、记录时间、日志类型(启动/关闭/用户登入/用户登出)、日志内容三、具体功能日志记录、日志查询、日志备份、日志清除。

四、规则1、服务器程序启动或者关闭时自动记录。

2、清除系统运行日志将自动清除相关的安全日志和操作日志。

五、界面原型:图4-12服务器运行日志管理列表4.1.3.1.2系统安全日志管理一、业务描述记录系统用户的登入登出日志。

系统安全日志信息可供查询。

二、业务数据系统安全日志信息项包括:登录日志ID、用户ID、登录机器名、记录时间、日志类型(登入/登出)三、具体功能日志记录、日志查询、日志备份、日志清除。

四、规则1、系统用户登录或者退出时自动记录。

2、清除系统安全日志将自动清除相关的操作日志。

五、界面原型:图4-13系统安全日志管理列表4.1.3.1.3用户操作日志管理一、业务描述自动记录系统用户登录成功后进行的所有数据操作。

系统用户操作日志信息可供查询。

二、业务数据用户操作日志信息项包括:操作记录ID、用户ID、记录时间、操作内容、日志类型。

三、具体功能日志记录、日志查询、日志备份、日志清除。

四、规则1、系统用户进行数据操作时自动记录。

五、界面原型:图4-14用户操作日志管理列表4.1.3.2 操作权限管理4.1.3.2.1角色管理一、业务描述对系统用户角色进行管理,实现角色信息的维护,以及角色包含的用户的设置。

二、业务数据角色信息:角色ID、角色名称、描述信息用户角色信息:角色ID、用户ID三、具体功能角色的添加、删除、修改角色用户的设置和清除四、规则1、删除角色时自动删除用户的角色信息。

五、界面原型:图4-15角色管理列表图4-16角色管理输入窗口4.1.3.2.2角色权限管理一、业务描述对定义的系统角色进行系统各个功能模块及操作权限的批量授予和回收。

通过此功能,可以对该角色所有用户,进行权限的批量授予和回收。

二、业务数据功能模块信息:模块名称,描述功能操作信息:模块ID、操作名称、描述模块权限信息:模块ID、用户ID、对象类型(角色、用户)操作权限信息:操作ID、用户ID、对象类型(角色、用户)三、具体功能权限获取、权限修改、权限保存。

四、规则1、对角色权限进行调整时,将对该角色所有用户进行重新授权。

2、拥有方案数据管理权限就默认拥有数据的发布和撤销发布的权限3、方案数据继承默认可以从全部正式发布数据中选择被继承项4、方案数据查看,默认能查看自己创建的数据,通过范围设置,还可以查看自己有共享权限的正式发布数据,或者是全部正式发布的数据。

五、界面原型:图4-17角色权限管理窗口4.1.3.2.3用户权限管理一、业务描述通过此功能可以对选中的系统用户在部门授权的基础上进行权限调整。

二、业务数据用户权限存放在用户权限表中:用户ID,用户类型、权限功能模块信息、功能操作信息、模块权限信息、操作权限信息三、具体功能权限获取、权限修改、权限保存。

四、规则1、用户通过角色授予的权限在此不能进行变更。

五、界面原型:图4-18用户权限管理窗口4.1.3.3 用户认证4.1.3.3.1用户登录验证一、业务描述成功登录的用户才能进入系统,运行系统提供的数据查看和管理功能。

用户在登录时,系统需要验证登录用户的登录帐号、密码、IP、MAC。

二、业务数据用户信息三、具体功能登录验证四、规则1、帐号、密码是必须的验证内容2、IP、MAC只有在用户信息中有对应数据才进行验证3、未开放的用户不能登录五、界面原型:图4-19用户登录界面4.1.3.3.2用户权限认证一、业务描述用户登录验证成功后,能够访问的功能模块及使用的操作要根据用户的权限来确定。

二、业务数据模块权限信息、操作权限信息三、具体功能获取登录用户权限四、规则1、功能模块访问权限通过系统菜单的现实和隐藏来实现2、数据访问的范围现实通过数据查询脚本的条件设置来实现五、界面原型:图4-20不同权限用户登录后的菜单显示不同4.1.4系统监控4.1.4.1 系统状态一、业务描述统计系统中用户信息、个人文档信息、通用资料信息、多媒体数据信息、方案信息、方案数据信息、方案数据版次信息的数据情况。

二、业务数据用户信息、个人文档信息、通用资料信息、多媒体数据信息、方案信息、方案数据信息、方案数据版次信息三、具体功能获取系统状态信息四、规则五、界面原型:图4-21系统状态信息4.1.4.2 在线用户一、业务描述通过此功能查看当前登录了的用户的信息和状态,并能查看指定用户最近的操作日志。

相关主题