kl800.com省心范文网

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


.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. 1.2. 1.3. 1.4. 2. 3. 引言 ......................................................................................................................................... 4 术语 ......................................................................................................................................... 4 目标 ......................................................................................................................................... 4 文档概述 ................................................................................................................................. 4

引用文件.......................................................................................................................................... 4 需求.................................................................................................................................................. 5 3.1. 3.2. 用户特点 ................................................................................................................................. 5 需求规格 ................................................................................................................................. 5 集成原则 ......................................................................................................................... 5 运行环境需求 ................................................................................................................. 6 系统部署结构图 ............................................................................................................. 8 软件总体功能需求说明 ................................................................................................. 8 软件非功能性需求说明 ............................................................................................... 21

3.2.1. 3.2.2. 3.2.3. 3.2.4. 3.2.5. 3.3. 3.4.

约束条件 ................................................................................................................................. 5 可行性分析 ........................................................................................................................... 21 关键点一 ....................................................................................................................... 21 关键点二 ....................................................................................................................... 21 关键点三 ....................................................................................... 错误!未定义书签。

3.4.1. 3.4.2. 3.4.3. 3.5. 4.

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

验收材料........................................................................................................................................ 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


赞助商链接

一种简单的Net权限管理思路

一种简单的Net权限管理思路 暂无评价|0人阅读|0次下载|举报文档 四维权限管理模型...5、模型测试测试四维权限管理模型是适用性。 测试 1 说明:业务系统简单功能权限...

.Net 驰骋单点登录SSO-与权限管理系统GPM使用手册

.Net 驰骋工作流引擎源码 驰骋权限管理系统&单点登陆系统 GPM & CCSSO Beta1.0 使用手册 (文件在完善过程中) 济南驰骋信息技术有限公司 2012 年 4 月 源码及...

.Net MVC_EasyUI实现权限管理系统数据库表设计

.Net MVC_EasyUI实现权限管理系统数据库表设计 - 权限数据库表设计 1.用户表(User) (1)用户表用来存放用户的详细数据,只要我们添加个用户,就对应的会在数 ...

打造一套UI与后台并重.net通用权限管理系统 - 微软高级...

打造套UI与后台并重.net通用权限管理系统 - 微软高级php工程师 - 博客园_计算机软件及应用_IT/计算机_专业资料。打造套 UI 与后台并重.net 通用权限管理...

疯狂.NET 通用权限设计 CS后台管理,BS前台调用源码样例...

页面级权限,模块菜单权限处理 试验步骤如下: (一)我通过疯狂 .NET 通用权限...通用权限管理系统_bs说明... 30页 免费 通用权限管理系统_账户的... 21页...

ASP.NET 角色权限和管理

ASP.NET 角色权限管理_互联网_IT/计算机_专业资料。本文目录: 1.membership ... 起使用,以创建个完整的 Web 应用程序或网站的用户身份验证系统。Login...

.Net EasyUI+JQuery统一权限管理

.Net EasyUI+JQuery 统一权限管理 注册用户管理(1) 列表 (默认显示所有用户列表 按注册时间排序 按慈善指数(积分)排序) 邮箱 密码* 姓名 手机 支付宝 【查看 ...

ASP_NET Membership角色与权限管理(一)

ASP_NET Membership角色与权限管理()_计算机软件及应用_IT/计算机_专业资料。...起使用,以创建个完整的 Web 应用程序或网站的用户身份验证系统。Login...

自定义表单用户手册1

? 通过视图和流程来赋予不同角色的用户对同一表单有不同的操作权限 针对使用同...安装说明文档) 模板设计的权限分配 表单系统管理员(即 iOffice.net 2009管理 员...

ASP.NET MVC:窗体身份验证及角色权限管理示例

ASP.NET MVC:窗体身份验证及角色权限管理示例 - 本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是...