.Net某权限管理系统说明书

更新时间:2024-07-11 05:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

.Net某权限管理系统

狼奔权限管理系统

需求报告

狼奔网

2012-11-6

内部资料 禁止外传

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

修订历史记录

日期 2012-11-6 版本 1.0 详细内容 说明 Ben 作者 源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

目录

1.

范围 .................................................................................................................................................. 4

1.1. 引言 ......................................................................................................................................... 4 1.2. 术语 ......................................................................................................................................... 4 1.3. 目标 ......................................................................................................................................... 4 1.4. 文档概述 ................................................................................................................................. 4 2. 3.

引用文件 .......................................................................................................................................... 4 需求 .................................................................................................................................................. 5

3.1. 用户特点 ................................................................................................................................. 5 3.2. 需求规格 ................................................................................................................................. 5 3.2.1. 3.2.2. 3.2.3. 3.2.4. 3.2.5.

集成原则 ......................................................................................................................... 5 运行环境需求 ................................................................................................................. 6 系统部署结构图 ............................................................................................................. 8 软件总体功能需求说明 ................................................................................................. 8 软件非功能性需求说明 ............................................................................................... 21

3.3. 约束条件 ................................................................................................................................. 5 3.4. 可行性分析 ........................................................................................................................... 21 3.4.1. 3.4.2. 3.4.3.

关键点一 ....................................................................................................................... 21 关键点二 ....................................................................................................................... 21 关键点三 ....................................................................................... 错误!未定义书签。

3.5. 特殊情况处理 ....................................................................................................................... 21 4.

验收材料 ........................................................................................................................................ 21

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

1. 范围 本说明书适用于狼奔权限管理项目。在项目进行过程中,如果发现本需求规格说明书中所描述的内容不够完善或某些描述不够准确,可以对本需求规格说明书进行修订。 1.1. 引言

由于每次开发新项目都需要一个权限管理系统,为了解决重复开发让成本增加的问题,特此开发一套狼奔权限管理系统。

狼奔权限管理系统是一个项目的基础,也是复用性最高的菜单,新项目可以基于此菜单开发。 1.2. 术语

术语或缩略语 菜单 操作

1.3. 目标

说明性定义 指功能选项。 指增加、删除、修改、查询等操作。 1) 为了在整个项目开发期间,向主管领导及开发组成员提供一个尽可能详细的需求

描述,便于个人对项目的理解和彼此之间的交流。

2) 该需求规格说明书经审核通过后,将作为系统设计和测试的依据。 3) 该需求规格说明书经客户认可后,将作为项目验收的依据。 1.4. 文档概述

本文档是作为狼奔权限管理系统项目建设的需求说明文档。根据需求调研,对调研内容进行深入分析,形成需求分析报告,作为本系统下一阶段的主要依据。

2. 引用文件 《狼奔代码生成器使用说明书.doc》 《数据模型解析——概述.doc》

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

3. 需求 3.1. 用户特点

开发人员在使用狼奔代码生成器的时候,可以选择基于狼奔权限管理系统开发新的项目,并生成基础的后台代码和页面展示。 3.2. 约束条件

? 关于列表

1) 列表的查询条件可以进行多条件组合检索,查询后,页面显示查询结果,保留查

询条件。如无数据满足条件,则列表页为空,显示标题列。 2) 列表页默认显示记录为10条/页。

3) 所有的删除操作,系统提示“确定删除这1项吗?”。 ? 关于数据项

1) 必填项为空时,系统提示“请填写xxx”。 2) 必选项为空时,系统提示“请选择xxx 。

3) 创建成功后给出“创建成功”的提示,并且提供“继续创建”和“返回列表”两

种操作。

4) 修改成功后给出“修改成功”的提示,并且提供“继续修改”和“返回列表”两

种操作。

5) 此文档中所有数据及图表均为示例数据,仅供参考,系统实现需依据实际情况计

算。 ? 用户界面需求 1) 系统整体风格一致

2) 操作页面功能布局合理,界面具有预见性和一致性 3) 减少用户记忆负担,采用有助于记忆的设计方案 4) 人机交互友好 3.3. 集成原则

2) 为了方便后期项目集成,保证接口建设的可操作性,降低接口风险,在系统技术层面

上基于如下原则:

? 标准性原则:接口架构应符合关联系统的基本框架要求; 源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

? 适应性原则:接口功能满足用户需求并符合应用系统的特点,与关联系统流程相

适应;

? 开放性原则:数据接口采用服务的形式对外提供,能够满足未来建设的系统接口

需求;

? 安全性原则:阻断SQL注入,满足权限管理的相关管理规定。

3) 集成工作应严格遵照系统的接口规范,系统的二次开发商可提出建设性建议并保证集

成的可靠性。 3.4. 运行环境需求 1) 服务器端

狼奔权限管理系统的服务器采用数据库服务器与Web服务器独立部属,且Web服务器端采用双机热备机制,连接模式如图所示。

数据库服务器心跳Web服务器Web服务器

图表 1

服务器的配置:

数据库服务器型号及配置 HP 8420 CPU:8×1.1GB 内存:16GB 源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统 操作系统 Web服务器型号及配置 操作系统 2) 客户端

看板管理系统客户端的配置

Windows 2003 Server HP DL580 G4 CPU:3.4GHz*4 内存:2G*6 Windows 2003 Server 客户端基本配置 操作系统 网络环境 3) 软件环境

CPU:双核3.0GHZ以上 内存:1GB以上 Windows XP 客户端在内部网络安全域之内 Web服务器软件版本号 数据库类型 数据库版本号 客户端浏览器

MS IIS7.0以上 MS SQL Server 2005/2008 IE 6.0 源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

3.5. 系统部署结构图

客户端以太网服务器机房防火墙WEB应用服务器数据库服务器

图表 2

客户通过浏览器访问狼奔权限管理系统,狼奔权限管理系统的WEB应用程序部署在WEB应用服务器,数据库部署在数据库服务器。 3.6. 软件总体功能需求说明 3.6.1. 人员管理

对人员的信息维护。用户对人员信息可以进行查询、详细、创建、删除、修改、密码重置操作。 1) 人员列表

【业务描述】

在列表中显示人员的相关信息。

【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

【业务规则】

? 每页显示10条数据,按照创建时间进行排序。 ? 查询功能,可以根据登录名、姓名查询出数据。

? 删除功能,可以选择一个或者多个数据进行删除。删除员工信息时必须提示用户

“确定删除这1项吗?”,只有用户确定才可以删除,否则取消删除操作。当选择的员工与其他表具有外键关联的时候提示“请查看和修改该人员与其他模块之间的关联,然后再删除”,用户确认后自动取消删除。

? 修改密码,当用户忘记自己的密码的时候,联系管理员,让管理员为其初始化一

个密码。

【数据项】

如上图。 2) 人员创建 【业务描述】

创建人员的相关信息。 【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

图表 3

【业务规则】

? 需要有“创建”和“返回”两个按钮。 ? 登录名不可以重复。

? “密码”和“确定密码”必须一致,长度大于6(系统登录和修改密码两处的验

证一致)。

? 密码需要加密处理,需要使用“*”显示。

? “省”、“市”、“县”三级联动,默认为“请选择”。 ? “邮箱”格式需要校验是否正确。

? 状态默认分为“开启”和“禁用”,默认都不选中。 ? 可以直接选择所属的角色。 ? 记录创建时间和创建者。

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

3) 人员修改 【展示形式】

图表 4

【业务规则】

? 需要有“修改”和“返回列表”两个按钮。

? “省”、“市”、“县”三级联动,默认为创建时候选中的数据。 ? “邮箱”格式需要校验是否正确。

? 状态默认分为“开启”和“禁用”,默认为创建时候选中的数据。 ? 可以直接修改所属的角色。 ? 记录修改时间和修改者。 4) 人员详细 【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

图表 5

【业务描述】

查看人员详细信息。 3.6.2. 系统登录

【业务描述】

人员输入用户名、密码和验证码进入系统。

【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

图表 6

【业务规则】

? 如果用户没有录入登录用户名,则提示用户“请填写用户名”。

? 如果用户没有录入登录密码,则提示用户“请填写密码”,如果输入的密码长度

小于6,则提示“密码 必须至少包含 6 个字符。”

? 如果用户录入的用户名称或者密码不正确,提示用户“用户名或者密码出错。” ? 用户密码需要使用“*”加密显示。

? 用户必须指定验证码。如果用户录入验证码错误,则提示用户“验证码错误!” 【数据项】 数据项名称 用户名 密码 数据项描述 用户账号 用户的密码 数据约束 必填项,最多允许输入200个字符。 必填项,不区分大小写,最少输入6个字符,最多允许输入200个字符。 验证码 出于安全考虑 必填项,数据或字母,不区分大小写,输入4个字符。

3.6.3. 修改密码

【业务描述】

人员登录系统后可以修改自己的密码。

【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

图表 7

【业务规则】

? 只能修改当前登录用户的登录密码。 ? 用户必须提供原有登录密码。 ? 用户密码需要使用“*”加密显示。

? 用户必须指定当前密码。如果用户没有录入当前密码,则提示用户“请填写当前

密码”。

? 用户必须指定新密码。如果用户没有录入新密码,则提示用户“请填写新密码”,

“新密码”和“确定密码”必须一致,另外,如果输入的密码长度小于6,则提示“密码 必须至少包含 6 个字符。”。

? 密码修改成功后需要提示用户 “修改密码成功”。

? 密码修改不成功后需要提示用户 “修改密码不成功,请核实数据”。 【数据项】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统 数据项名称 当前密码 数据项描述 用户的旧密码 数据约束 必填项,不区分大小写,最少输入6个字符,最多允许输入200个字符。 新密码 用户的新密码 必填项,不区分大小写,最少输入6个字符,最多允许输入200个字符。 确认密码 出于安全考虑,需要必填项,不区分大小写,最少输入6再次输入 个字符,最多允许输入200个字符。

3.6.4. 退出系统

用户完成工作后,退出系统的时候,需要给出提示。 3.6.5. 部门管理

此处提供了对部门的信息维护功能,用户对部门信息可以进行详细、创建、删除、修改操作。

包含的字段:序号 名称 描述 备注 创建时间 创建人 编辑人 编辑时间。

1) 部门列表 【业务描述】

在列表中显示部门的相关信息。 【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

图表 8

【业务规则】

? 按照创建时间进行排序。

? 删除功能,可以选择一个或者多个数据进行删除。删除信息时必须提示用户“确

定删除这1项吗?”,只有用户确定才可以删除,否则取消删除操作。当选择的员工与其他表具有外键关联的时候提示“请查看和修改该数据与其他模块之间的关联,然后再删除”,用户确认后自动取消删除。

2) 部门创建 【业务描述】

创建部门的相关信息。

? 需要有“创建”和“返回”两个按钮。 ? 记录创建时间和创建者 3) 部门修改

? 需要有“修改”和“返回列表”两个按钮。 ? 记录修改时间和修改者 4) 部门详细

给出一个查看部门详细信息的地方。

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

3.6.6. 角色管理

将权限一致的人员编为同一角色,然后对该角色进行统一的权限分配。此处提供了对角色的信息维护功能,用户对角色信息可以进行查询、详细、创建、删除、修改、分配权限操作。

包含的字段:序号 名称 描述 备注 创建时间 创建人 编辑人 编辑时间。

5) 角色列表 【业务描述】

在列表中显示角色的相关信息。 【展示形式】

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

图表 9

【业务规则】

? 每页显示10条数据,按照创建时间进行排序。 ? 查询功能,可以根据名称查询出数据。

? 删除功能,可以选择一个或者多个数据进行删除。删除信息时必须提示用户“确

定删除这1项吗?”,只有用户确定才可以删除,否则取消删除操作。当选择的员工与其他表具有外键关联的时候提示“请查看和修改该数据与其他模块之间的关联,然后再删除”,用户确认后自动取消删除。

6) 角色创建 【业务描述】

创建角色的相关信息。

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

? 需要有“创建”和“返回”两个按钮。 ? 可以直接选择包含的人员 ? 记录创建时间和创建者 7) 角色修改

? 需要有“修改”和“返回列表”两个按钮。 ? 可以直接选择所属的人员 ? 记录修改时间和修改者 8) 角色详细

只给出一个查看角色详细信息的地方。 9) 分配权限 【业务描述】

为角色分配权限,使不同的角色具有不同的权限。这样,登录的用户就可以根据自己分配的权限,获取所属不同的菜单和操作权限。 【展示形式】

3.6.7. 菜单管理

提供了对菜单的信息维护功能。用户对菜单信息可以进行查询、详细、创建、删除、修改操作,也可在此处选择所属角色。

包含的字段:序号 名称 描述 排序 备注 创建时间 创建人 编辑人 编辑时间。

1) 菜单列表

? 在列表中显示菜单的所有信息,列表以树形结构展示。 ? 列表数据默认加载根节点,按照设定的排序字段进行排序。

? 删除功能,可以选择一个或者多个数据进行删除。删除信息时必须提示用户“确

定删除这1项吗?”,只有用户确定才可以删除,否则取消删除操作。当选择的员工与其他表具有外键关联的时候提示“请查看和修改该数据与其他模块之间的关联,然后再删除”,用户确认后自动取消删除。

2) 菜单创建

? 需要有“创建”和“返回列表”两个按钮。 ? 选择所属父节点,如果不选择默认为根节点。

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

? 可以直接选择所属的角色。 ? 可以选择该菜单显示的图标。 ? 记录创建时间和创建者。 3) 菜单修改

? 需要有“修改”和“返回列表”两个按钮。

? 选择或者修改所属父节点,如果不选择默认为根目录。 ? 可以选择或者修改该菜单显示的图标。 ? 可以直接选择所属的角色 ? 记录修改时间和修改者。 4) 菜单详细

只给出一个查看菜单详细信息的地方。

3.6.8. 日志管理

提供了对日志的信息维护功能。用户对人员信息可以进行查询、详细操作。 包含的字段:序号 类型 内容 结果 备注 状态 创建时间 创建人。 1) 日志列表

? 在列表中显示日志的所有信息。

? 每页显示10条数据,按照创建时间进行排序。 ? 查询功能,可以根据内容和创建时间查询出数据。 2) 日志创建

? 在后台记录操作的结果。

? 可以配置统一开启日志记录的功能。 ? 记录创建时间和创建者。 3) 人员详细

只给出一个查看详细信息的地方。 3.6.9. 异常管理

提供了对异常的信息维护功能。用户对人员信息可以进行查询、详细、创建、导出操作。

包含的字段:序号 类型 内容 结果 备注 状态 创建时间 创建人。 源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

4) 异常列表

? 在列表中显示异常的所有信息。

? 每页显示10条数据,按照创建时间进行排序。 ? 查询功能,可以根据内容和创建时间查询出数据。 5) 异常创建

? 在后台记录操作的结果。

? 可以配置统一开启异常记录的功能。 ? 异常创建时间和创建者。 6) 异常详细

只给出一个查看详细信息的地方。

3.7. 软件非功能性需求说明

1) 标准性。系统建设应遵守信息互连的统一标准和规范,实现信息互连。

2) 易扩展性。系统整体的框架结构可扩展性强,为新的需求提供可开发的功能端口。 3) 完整性。在系统设计建设时,根据用户方所提出的需求开发功能。 4) 稳定性。保证能够稳定运行,正常使用。 3.8. 可行性分析 3.8.1. 关键点一

关键点描述:用户登录系统后,根据用户的角色,快速加载菜单。 3.8.2. 关键点二

关键点描述:页面操作要统一,布局要大方美观。 3.9. 特殊情况处理

如果遇到问题,请及时发送邮件到ben@langben.com

4. 验收材料 1) 《软件需求规格说明书》 2) 《概要设计》 3) 《详细设计》 4) 《数据库设计》 5) 《测试报告》

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

.Net某权限管理系统

6) 《用户手册》 7) 《安装部署手册》 8) 应用程序和数据库

源码及文档下载地址:http://www.51aspx.com/code/NewLangBenRightV1

本文来源:https://www.bwwdw.com/article/7zx.html

Top