组织架构模块概要设计

组织架构模块概要设计

ID:27277741

大小:209.50 KB

页数:18页

时间:2018-12-02

组织架构模块概要设计_第1页
组织架构模块概要设计_第2页
组织架构模块概要设计_第3页
组织架构模块概要设计_第4页
组织架构模块概要设计_第5页
资源描述:

《组织架构模块概要设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XXXX概要设计Ver1.0组织架构概要设计沈阳XXX有限公司2011年5月6日沈阳大东区XXXX110004Tel:+86242XXXXXXXFax:+8624 2XXXXXXX-XXXEmail:xxx@xxxx.comXXXX概要设计Ver1.0项目编号(本组统一制定)-XXXX概要设计版本:v1.0生效日期:编写:批准:沈阳XXXX有限公司版权所有Copyright©ShenyangXXXXXXXScience&TechnologyCo.,Ltd.XXXX概要设计Ver1.0更改履历序号发布版本更改时间更改章节状态更改描述更

2、改申请号 1 V1.02011/5/6 新建                        状态:新建、增加、修改、删除。XXXX概要设计Ver1.0目录1.文档介绍51.1文档目的与背景51.2文档范围51.3参考文献51.4术语与缩写解释52.系统概述53.设计约束54.设计策略和方法64.1模块封装与移植策略64.2工厂策略65.技术路线66.系统总体结构76.1系统架构77.模块设计87.1用户信息管理功能87.2部门信息维护功能87.3角色信息维护功能97.4用户部门角色关系维护功能107.5角色功能关系维护功能117.6

3、授权维护功能128.数据库逻辑设计158.1表设计159.接口设计1710.开发环境的配置1711.运行环境的配置1712.测试环境的配置1713.方案选择与问题解决17XXXX概要设计Ver1.01.文档介绍1.1文档目的与背景企业软件几乎都需要系统组织架构权根管理模块,,在每一次开发中大量的人力物力投入在流程模块的定制开发中,为节省公司的资源、提高人均产值,需要设计出一套通用的系统架构权限管理模块,本文档要完成的目的就在于此,以求无缝对接到今后开发的各项产品中。1.2文档范围1)软件设计人员2)软件开发人员3)软件测试人员4)软

4、件技术支持人员1.3参考文献无1.4术语与缩写解释缩写、术语解释2.系统概述该组织结构主要用于对系统中用户的使用权限进行管理并可以对某些特定的用户进行授权。在权限功能的功能中将涉及到系统管理、用户管理、部门管理、角色管理、功能管理、部门和用户关系管理、部门和用户和角色关系管理、角色和功能关系管理、部门和角色关系管理、授权管理功能模块。3.设计约束1)部门管理中应该体现多级结构,即能够满足包含多个分公司的情况。2)系统不考虑将具体功能分配给某个用户的情况,仅仅考虑将具体功能分配给相应的角色。3)系统总管理员为特定的账户,用户不可修改该

5、用户名称,其他可以修改。4)系统总管理员应该隶属于总公司级别。5)在多分公司结构下应考虑到系统管理员的工作量较大,可以通过建立分公司级管理员来分配权限。6)各个分公司的管理员在自己的分公司名下。7)同一个用户可以处于不同部门之下,在登录系统时进行用户部门选择。8)授权管理中一旦用户授权给其他人后,两用户将能同时对授权内容进行业务处理。9)授权管理采用的是用户对用户授权,不考虑将用户某个角色进行授权。10)被授权的用户在业务系统中操作数据时应检查授权是否有效(该检查由框架提供),保证一致性XXXX概要设计Ver1.01.设计策略和方法

6、1.1模块封装与移植策略将组织架构模块独立封装在一个Windows类库中,独立于其他业务模块,在交付客户程序时提供更为便捷的源代码开放策略。同时,组织架构模块可以分别集成于业务系统和流程服务引擎中,提供更好可移植性。1.2工厂策略在组织架构模块的开发中,会较多的使用工厂设计模式,为了将来对系统进行无缝的扩展和升级,向下兼容此前的流程模版或调用程序代码。如:日志的输出方式,采用日志工厂来选择创建日志输出方式,可使用写入Txt文本文件方式,也可使用写入到数据库日志表中。2.技术路线1)采用Windows类库形式,使用C#编写,需.Net

7、Framework4.0环境支持运行,类库文件可分别集成在业务解决方案和流程服务引擎模块中。2)使用SqlServer2008R2数据库进行,支持SqlServer2005以上版本运行。3)采用ADO.NETEntityFrameworkORM数据访问技术。采用LinqToEntities进行数据库访问,采用LinqToObject进行集合类操作,采用LinqToXML进行解析流程文件(Xaml格式)。XXXX概要设计Ver1.01.系统总体结构1.1系统架构用户信息管理部门信息管理角色信息管理用户部门关系管理角色功能关系管理授权管

8、理组织结构管理用户部门角色关系管理功能信息管理部门角色关系管理系统信息管理1)系统信息管理:该功能用于维护系统的相关信息,由具有管理员权限的用户进行维护。2)用户信息管理:该功能用于维护用户的相关信息,在维护用户的相关信息时,必须要设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。