组织和用户管理详细设计(ORManage)

合集下载

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计引言概述:组织机构权限管理系统是一种用于管理和控制组织内部成员权限的系统。

它可以确保只有经过授权的人员能够访问和操作特定的资源和功能。

本文将详细阐述组织机构权限管理系统的设计,包括系统的基本架构、权限管理策略、用户角色和权限分配、审批流程以及系统的安全性。

正文内容:1. 系统的基本架构1.1 系统的前端设计:前端界面应该简洁、直观,并且易于使用。

用户可以通过前端界面进行权限申请、审批以及查看已有权限。

1.2 系统的后端设计:后端应该采用安全可靠的数据库存储用户信息和权限信息。

同时,后端需要提供相应的接口供前端进行数据交互。

2. 权限管理策略2.1 权限的细粒度管理:系统应该支持对每个功能和资源进行细粒度的权限管理,确保用户只能访问和操作其具有权限的内容。

2.2 角色与权限的关联:系统应该将用户分配到不同的角色中,每个角色拥有特定的权限。

通过角色和权限的关联,可以简化权限的管理和分配。

2.3 动态权限管理:系统应该支持动态地为用户分配和收回权限。

当用户的职位或角色发生变化时,系统能够自动更新其权限。

3. 用户角色和权限分配3.1 定义用户角色:根据组织的职能和层级关系,定义不同的用户角色。

例如,管理员、普通员工、部门经理等。

3.2 角色权限的分配:为每个角色分配相应的权限,确保不同角色的用户具有适当的权限,以完成其工作职责。

3.3 用户权限的个性化分配:针对某些特殊情况,系统应该支持对个别用户进行权限的个性化分配,以满足特定需求。

4. 审批流程4.1 权限申请流程:用户可以通过系统提交权限申请,包括申请的权限和理由。

系统应该支持流程的自定义和审批人的指定。

4.2 审批流程的设计:系统应该根据组织的层级关系和权限管理策略,设计相应的审批流程。

审批人可以根据申请人的职位和权限进行审批决策。

4.3 审批记录和跟踪:系统应该记录每个权限申请的审批过程和结果,并提供相应的查询和跟踪功能。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计标题:组织机构权限管理系统的设计引言概述:组织机构权限管理系统是一种用于管理和控制组织内部成员权限的软件系统。

它可以帮助组织实现对各个层级成员的权限分配、权限控制和权限审批等功能。

本文将详细介绍组织机构权限管理系统的设计,包括系统的基本架构、功能模块、权限分配、权限控制和权限审批等五个部分。

一、系统的基本架构:1.1 数据库设计:- 设计一个适用于组织机构权限管理系统的数据库,包括用户表、角色表、权限表和部门表等基本表结构。

- 设计表之间的关联关系,确保数据的一致性和完整性。

1.2 用户界面设计:- 设计用户友好的界面,使用户能够方便地进行权限管理操作。

- 考虑系统的可扩展性和可定制性,使用户能够根据自身需求进行界面的个性化设置。

1.3 系统架构设计:- 采用分层架构设计,将系统划分为表示层、业务逻辑层和数据访问层。

- 通过接口定义各层之间的交互方式,实现系统的松耦合。

二、功能模块设计:2.1 用户管理模块:- 实现用户的注册、登录和信息管理功能。

- 提供用户权限的分配和修改功能,确保只有授权的用户才能进行权限管理操作。

2.2 角色管理模块:- 设计角色的创建、编辑和删除功能。

- 实现角色与权限之间的关联,确保角色具有相应的权限。

2.3 部门管理模块:- 实现部门的创建、编辑和删除功能。

- 设计部门与角色之间的关联,确保部门成员具有相应的角色和权限。

三、权限分配:3.1 用户权限分配:- 设计用户权限分配的界面,使管理员能够为用户分配相应的角色和权限。

- 考虑权限的继承性,确保用户能够继承所在部门的权限。

3.2 角色权限分配:- 提供角色权限分配的功能,使管理员能够为角色分配相应的权限。

- 考虑权限的继承性,确保角色能够继承上级角色的权限。

3.3 部门权限分配:- 设计部门权限分配的功能,使管理员能够为部门分配相应的角色和权限。

- 考虑权限的继承性,确保部门成员能够继承上级部门的权限。

用户管理模块详细设计

用户管理模块详细设计

用户管理模块详细设计用户管理模块详细设计(CUserManager)数据描述map m_mapUserid2Ptr; //用户信息映射map m_mapGroupid2Ptr; //用户组映射结构CUser数据结构描述:用户描叙信息结构数据结构定义:class CUser{public:CUser();virtual ~CUser();string userid ; // idstring nickname ; // 别名string groupid; // 所在组idstring realname; // 真实姓名string email; // emailsstring phone; // 家庭电话string mobile; // 移动电话string photoid; // 用户头像id};结构CUserGroup数据结构描述:用户组描叙信息结构数据结构定义:class CUserGroup{public:CUserGroup ();virtual ~ CUserGroup ();CUser* NewChildUser(string userInfo); //添加用户组下子用户string groupid; //部门IDstring groupname; //部门名称list m_lstChildUsers; //部门下的子用户链表};/////////////////////////////////////////////////////////// //提供给Client UI的服务/////////////////////////////////////////////////////////// 函数CUserManager::AddUser/************************************************************** ************* **函数名 : AddUser功能描述 : 添加某个用户函数说明:*************************************************************** ************* */string AddUser (long regid,string strUserInfo );string AddUser(long regid,char *userid,char *nickname,char * groupid,char *realname,char *photoid,char *phone,char *email,char *mobile ); 函数CUserManager::UpdateUserInfo/************************************************************** ************* **函数名 : UpdateUserInfo功能描述 : 修改某个用户资料函数说明:*************************************************************** ************* */string UpdateUserInfo(long regid,string strUserInfo );string UpdateUserInfo(long regid,char *userid,char*nickname,char * groupid, char *realname,char *photoid,char *phone,char *email,char *mobile );/************************************************************** ************* **函数名 : RemoveUser功能描述 : 删除某个用户资料函数说明:*************************************************************** ************* */string RemoveUser(long regid,char *userid,char * groupid);函数CUserManager::AddGroup/************************************************************** ************* **函数名 : AddGroup功能描述 : 添加某个用户组函数说明:*************************************************************** ************* */string AddGroup(long regid,string strGroupInfo);string AddGroup(long regid,char *g roupid,char *groupname);函数CUserManager::UpdateGroupInfo/************************************************************** ************* **函数名 : UpdateGroupInfo功能描述 : 修改某个用户组函数说明:*************************************************************** ************* */string UpdateGroupInfo (long regid,string strGroupInfo);string UpdateGroupInfo(long regid,char *g roupid,char * groupname);/************************************************************** ************* **函数名 : RemoveGroup功能描述 : 删除某个用户组函数说明:*************************************************************** ************* */string RemoveGroup(long regid,char *groupid);/////////////////////////////////////////////////////////// //数据库访问函数/////////////////////////////////////////////////////////// 函数CUserManager::LoadUsers/************************************************************** ************* **函数名 : LoadUsers功能描述 : 从数据库中读取用户和用户组信息函数说明:*************************************************************** ************* */void LoadUsers ();函数CUserManager::SaveUsers/************************************************************** ************* **函数名 : SaveUsers功能描述 : 保存所有用户和用户组息函数说明:*************************************************************** ************* */BOOL SaveUsers ();/************************************************************** ************* **函数名 : AddUserInDB功能描述 : 添加一条用户记录函数说明:调用BerkleyDB API函数*************************************************************** ************* */BOOL AddUserInDB (string strUserInfo);函数CUserManager::DelUserInDB/************************************************************** ************* **函数名 : DelUserInDB功能描述 : 删除一条用户记录函数说明:调用BerkleyDB API函数*************************************************************** ************* */BOOL DelUserInDB (string strUserid);函数CUserManager::UpdateUserInDB/************************************************************** ************* **函数名 : UpdateUserInDB功能描述 : 更新一条用户记录函数说明:调用BerkleyDB API函数*************************************************************** ************* */BOOL UpdateUserInDB (string strUserInfo);函数CUserManager::AddGroupInDB/************************************************************** ************* **函数名 : AddGroupInDB功能描述 : 添加一条用户组记录函数说明:调用BerkleyDB API函数*************************************************************** ************* */BOOL AddGroupInDB (string strGroupInfo, string strUsersInfo);函数CUserManager::DelGroupInDB/************************************************************** ************* **函数名 : DelGroupInDB功能描述 : 删除一条用户组记录函数说明:调用BerkleyDB API函数*************************************************************** ************* */BOOL DelGroupInDB (string strGroupid);函数CUserManager::UpdateGroupInDB/************************************************************** ************* **函数名 : UpdateGroupInDB功能描述 : 更新一条用户组记录函数说明:调用BerkleyDB API函数*************************************************************** ************* */BOOL UpdateGroupInDB (string strGroupInfo);函数CUserManager::SearchUser/************************************************************** ************* **函数名 : SearchUser功能描述 : 从数据库中按关键字查询用户记录函数说明:*************************************************************** ************* */string SearchUser (string strKey);/////////////////////////////////////////////////////////// //调用协议层传输函数///////////////////////////////////////////////////////////BerkeleyDB XML数据库访问接口设计(CVioBDB)函数CVioBDB::DoPutDocument/************************************************************** ************* **函数名 : DoPutDocument功能描述 : 数据库插入新记录函数说明:*************************************************************** ************* */void DoPutDocument (string strDoc);函数CVioBDB::DoDeleteDocument/************************************************************** ************* **函数名 : DoDeleteDocument功能描述 : 数据库删除记录函数说明:*************************************************************** ************* */void DoDeleteDocument (string query);( XmlManager &mgr, XmlContainer &container, const std::string &query, XmlQueryContext &context, XmlTransaction& txn, XmlUpdateContext &uc);函数CVioBDB::DoUpdateDocument/************************************************************** ************* **函数名 : DoUpdateDocument功能描述 : 数据库更新记录函数说明:*************************************************************** ************* */void DoUpdateDocument (string query); ( XmlContainer &container, const std::string &query, XmlQueryContext &context,XmlTransaction &txn, XmlManager &mgr ) 函数CVioBDB::DoQueryDocument/************************************************************** ************* **函数名 : DoQueryDocument功能描述 : 数据库更新记录函数说明:*************************************************************** ************* */void DoQueryDocument (string query); ( XmlContainer &container, const std::string &query, XmlQueryContext &context,XmlTransaction &txn, XmlManager &mgr )。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是一种用于管理组织内部成员权限的软件系统。

该系统旨在提供一个集中管理和控制组织内成员权限的平台,以确保数据和资源的安全性和合规性。

本文将详细介绍组织机构权限管理系统的设计方案。

二、系统概述组织机构权限管理系统的设计目标是实现对组织内部成员权限的全面管理和控制。

系统将提供以下主要功能:1. 组织机构管理:包括组织结构的建立、修改和删除,以及成员的添加、编辑和删除。

2. 权限分配:管理员可以根据组织结构和角色,对成员进行权限的分配和管理。

3. 权限控制:系统将根据成员的权限进行访问控制,确保惟独具备相应权限的成员才干访问特定的数据和资源。

4. 日志记录:系统将记录成员的操作日志,包括登录、权限修改和数据访问等,以便后续审计和追踪。

三、系统设计1. 数据库设计组织机构权限管理系统将使用关系型数据库存储和管理数据。

数据库中将包含以下主要表:- 组织表:存储组织的基本信息,包括组织ID、名称和描述等。

- 成员表:存储成员的基本信息,包括成员ID、姓名、联系方式等。

- 角色表:存储角色的基本信息,包括角色ID、名称和描述等。

- 权限表:存储权限的基本信息,包括权限ID、名称和描述等。

- 权限分配表:存储成员与角色之间的权限分配信息。

- 日志表:存储成员的操作日志,包括时间、操作类型和操作描述等。

2. 系统架构设计组织机构权限管理系统将采用三层架构,包括表现层、业务逻辑层和数据访问层。

- 表现层:提供用户界面,包括登录界面、组织结构管理界面、权限分配界面和日志查询界面等。

- 业务逻辑层:处理用户请求,进行权限验证、数据处理和业务逻辑判断等。

- 数据访问层:负责与数据库进行交互,包括数据的读取、写入和更新等操作。

3. 功能设计- 组织机构管理功能:管理员可以通过界面进行组织结构的创建、修改和删除操作,包括添加子组织、编辑组织信息和删除组织等。

- 成员管理功能:管理员可以添加、编辑和删除成员,包括成员的基本信息和所属组织等。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是一种用于管理和控制组织内部成员权限的软件系统。

该系统旨在提供一个灵活、高效和安全的权限管理解决方案,以确保组织内部的数据和资源只能被授权人员访问和操作。

本文将详细介绍组织机构权限管理系统的设计,包括系统架构、功能模块、数据结构和安全性措施等方面。

二、系统架构组织机构权限管理系统采用了多层架构,包括客户端、应用服务器和数据库服务器三个层级。

客户端提供用户界面,用户可以通过客户端与系统进行交互;应用服务器负责处理用户请求和业务逻辑;数据库服务器负责存储和管理系统的数据。

三、功能模块1. 用户管理模块该模块用于管理系统中的用户信息,包括用户的基本信息、角色和权限。

管理员可以通过该模块添加、删除和修改用户信息,设置用户的角色和权限。

2. 角色管理模块该模块用于管理系统中的角色信息,包括角色的名称、描述和权限。

管理员可以通过该模块添加、删除和修改角色信息,设置角色的权限。

3. 权限管理模块该模块用于管理系统中的权限信息,包括权限的名称、描述和操作。

管理员可以通过该模块添加、删除和修改权限信息,设置权限的操作。

4. 组织机构管理模块该模块用于管理系统中的组织机构信息,包括组织机构的名称、层级和成员。

管理员可以通过该模块添加、删除和修改组织机构信息,设置组织机构的成员。

5. 访问控制模块该模块用于控制用户对系统资源的访问权限,包括数据的读取、修改和删除等操作。

系统会根据用户的角色和权限进行权限验证,确保用户只能访问其具备权限的资源。

四、数据结构1. 用户表字段:用户ID、用户名、密码、角色ID、创建时间等。

2. 角色表字段:角色ID、角色名称、角色描述等。

3. 权限表字段:权限ID、权限名称、权限描述、操作等。

4. 组织机构表字段:组织机构ID、组织机构名称、上级组织机构ID等。

5. 用户角色关联表字段:用户ID、角色ID等。

6. 角色权限关联表字段:角色ID、权限ID等。

用户管理详细设计

用户管理详细设计

详细设计1、数据库使用的是Mysql5.0;2、Java版本JDK1.63、Myeclipse8.04、使用Hibernate框架Hibernate-annotations-3.4.0.GA+hibernate-distribution-3.3.2.GA-dist+slf4j-1.5.8系统设计本系统是基于C/S模式开发的一个用户管理和应用系统,服务机处理系统管理员的应用系统,客户机应用一般用户系统。

1、数据库表设计1.1表关系2、表结构用户表:用户交流表:入用户表:上下级关系表:权限表:2、功能模块2.1用户登录以正确的用户名、密码登录系统,系统验证正确后,进入系统;三次验证失败,系统自动关闭登录,并显示警告。

验证成功后,客户机上管理员权限的用户不能登录,显示警告,一般用户能正常登录;服务机上管理员登录管理员使用系统,一般用户登录一般用户系统。

2.2服务机系统自带一个管理员权限的用户,用户名:Admin,密码:admin。

进入管理员使用系统,主窗体中有四个主要功能区,1、用户管理功能区,2、权限管理功能区,3、组织结构管理功能区,4、用户交流平台管理功能区;最下面是一个用户交流平台。

2.2.1用户管理在主窗体中单击用户管理按钮,主窗体跳转到用户管理窗口,用户管理窗体中有三个主要功能区和一个用户交流平台。

四个主功能区有:1、添加用户功能区,2、查询用户功能区,3、修改/删除用户功能区。

2.2.1.1添加用户单击添加用户,弹出一个新的窗体,该窗体为用户信息编辑框。

在用户信息编辑框中,添加的用户信息有:必填内容:姓名、密码、部门、角色,可填内容有:身份证号、联系电话、邮箱、备注。

操作流程:2.2.1.2查询用户信息单击查询用户信息,弹出一个新的窗体,一个编辑查询条件的窗体;窗体的分布为两部分,一为查询条件编辑部分;二为查询结果显示部分,显示的结果以列表的形式显示。

查询条件多样化,由姓名、部门、角色、身份证等条件进行查询;可以单条件查询,也可以多条件组合查询。

用户管理系统设计

用户管理系统设计

用户管理系统设计指导老师:崔老师组长:罗文文组员:黄丽徐丽安华林雷微微目录一、-------------------------------------------------------概述1.------------------------------------------------------ 项目名称2.------------------------------------------------------ 功能概述3.------------------------------------------------------ 开发环境及框架4.------------------------------------------------------ 用户环境二、-------------------------------------------------------项目框架优点1.------------------------------------------------------ springmvc介绍2.------------------------------------------------------ easyUI介绍3.------------------------------------------------------ jquery介绍4.------------------------------------------------------ hibernate介绍三、-------------------------------------------------------项目需求分析四、-------------------------------------------------------流程介绍五、-------------------------------------------------------数据库信息设计六、-------------------------------------------------------功能模块介绍七、-------------------------------------------------------项目具体实现八、-------------------------------------------------------总结一:概述1.项目名称用户信息管理系统2.功能概述用户管理系统主要是用于公司方便来管理人员的,本系统主要是对用户个人信息的管理,包括注册、修改、删除,查询等。

用户管理详细设计

用户管理详细设计

用户管理详细设计1. 用户管理的意义和目标用户管理是指针对系统中的用户进行管理和维护的一系列操作。

合理的用户管理能够提高系统的安全性、可靠性和效率,保障系统正常运行。

本文将从用户管理的需求分析、系统架构设计和具体功能设计三个方面进行详细描述。

2. 需求分析用户管理的需求分析是系统设计的基础,需要明确系统用户的角色和权限,以及用户管理的功能需求。

2.1 用户角色和权限根据系统特点,用户可分为管理员和普通用户两类。

管理员具有对系统进行配置和管理的权限,包括新增、删除、修改用户信息、分配权限等;普通用户仅有部分操作权限,如查看个人信息、修改密码等。

2.2 用户管理功能需求用户管理的功能需求包括用户注册、登录、个人信息管理、权限管理等。

2.2.1 用户注册系统应提供用户注册功能,用户通过填写注册表单,提交个人信息,系统对注册信息进行验证,并生成唯一标识用户的账号。

2.2.2 用户登录注册成功的用户可以登录系统,输入账号和密码,系统验证用户身份,并根据用户角色分配对应的权限。

2.2.3 个人信息管理用户可以在系统中查看和修改个人信息,如姓名、联系方式、头像等。

系统需要提供相应的界面和功能,保障用户个人信息的隐私和安全。

2.2.4 权限管理管理员可以对用户进行权限管理,包括新增、删除、修改用户的权限。

系统应提供相应的界面和功能,确保权限的精确控制。

3. 系统架构设计用户管理的系统架构设计是为实现功能需求,提高系统可靠性和拓展性。

3.1 前端设计前端设计应考虑用户友好性,通过合理的布局和设计风格提高用户的体验感。

应遵循前端工程化开发原则,使用现代化的前端框架和技术,提升系统的响应速度和稳定性。

3.2 后端设计后端设计应采用模块化和分层架构,确保系统的可拓展性和可维护性。

数据库设计应合理规划用户表结构,包括用户信息、角色、权限等字段,保证数据的一致性和完整性。

3.3 安全性设计用户管理涉及用户个人信息的安全性,系统对用户密码进行加密存储,保障用户账号的安全性。

统一用户中心详细设计方案

统一用户中心详细设计方案

统一用户中心详细设计方案一、引言随着企业业务的快速发展,企业内部用户系统的复杂度也在不断增加。

为了提高用户体验、提升系统可用性、加强数据管理,我们提出一个统一用户中心的详细设计方案。

该方案旨在整合现有用户系统资源,提供一个集中式的用户管理和服务界面,以方便管理员和普通用户的使用。

二、设计目标1、用户体验优化:提供一个简洁、易用的界面,减少用户操作步骤,降低学习成本。

2、系统可用性提升:通过统一入口,减少用户在不同系统间跳转的频率,提高工作效率。

3、数据管理强化:统一用户数据存储和管理,保证数据的一致性和准确性。

4、系统安全性增强:完善权限管理机制,保护用户隐私和系统安全。

三、系统架构设计1、前端设计:采用响应式布局,支持PC和移动端访问。

使用主流前端框架(如React、Vue等),实现组件化开发,提高开发效率和可维护性。

2、后端设计:基于Spring Boot框架,使用RESTful API实现前后端分离,提高系统的可扩展性和可维护性。

3、数据库设计:采用MySQL数据库,设计合理的表结构和索引,保证数据查询效率和安全性。

4、权限管理:使用基于角色的访问控制(RBAC),实现用户和角色的关联,以及权限的细粒度控制。

四、功能模块设计1、用户管理模块:支持管理员添加、删除、修改用户信息,包括姓名、邮箱等。

2、权限管理模块:支持管理员分配、修改用户角色及权限,确保系统安全性。

3、业务应用模块:根据企业业务需求,集成各个业务系统的功能模块,方便用户一站式操作。

4、日志管理模块:记录用户操作日志和系统异常日志,方便管理员监控系统状态和排查问题。

5、帮助中心模块:提供常见问题解答和操作指南,方便用户自助解决使用中的问题。

6、系统配置模块:支持管理员配置系统参数,如缓存时间、登录策略等。

五、数据安全设计1、数据传输加密:使用HTTPS协议,确保数据在传输过程中不被窃取或篡改。

2、数据存储加密:对敏感数据进行加密存储,确保即使数据库被泄露,敏感数据也不会被轻易读取。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是一种用于管理和控制组织内部成员对不同资源、功能和信息的访问权限的系统。

该系统旨在提高组织的安全性、保护敏感数据、优化工作流程以及提高工作效率。

本文将详细介绍组织机构权限管理系统的设计。

二、系统概述组织机构权限管理系统是一个基于网络的应用系统,旨在实现对组织内部成员的权限管理和控制。

系统包括以下主要模块:1. 用户管理模块:用于管理组织内部成员的账号信息,包括添加、删除、修改用户信息等功能。

2. 角色管理模块:用于定义不同角色的权限和职责,包括创建、修改和删除角色等功能。

3. 权限管理模块:用于定义不同资源、功能和信息的权限,包括添加、修改和删除权限等功能。

4. 组织机构管理模块:用于管理组织内部的组织结构,包括添加、删除、修改组织机构等功能。

5. 访问控制模块:用于实现对不同资源、功能和信息的访问控制,包括权限验证、权限授权等功能。

三、系统设计1. 数据库设计组织机构权限管理系统的数据库设计是系统设计的重要组成部份。

数据库中包括以下表:- 用户表:用于存储组织内部成员的账号信息,包括用户名、密码、角色等字段。

- 角色表:用于存储不同角色的权限和职责,包括角色名称、角色描述等字段。

- 权限表:用于存储不同资源、功能和信息的权限,包括权限名称、权限描述等字段。

- 组织机构表:用于存储组织内部的组织结构,包括组织机构名称、上级机构等字段。

2. 用户管理模块设计用户管理模块用于管理组织内部成员的账号信息。

该模块包括以下功能:- 添加用户:管理员可以通过该功能添加新用户,需要输入用户名、密码和角色等信息。

- 删除用户:管理员可以通过该功能删除再也不需要的用户,需要输入要删除的用户的用户名。

- 修改用户信息:管理员可以通过该功能修改用户的账号信息,包括密码、角色等字段。

3. 角色管理模块设计角色管理模块用于定义不同角色的权限和职责。

该模块包括以下功能:- 创建角色:管理员可以通过该功能创建新角色,需要输入角色名称和角色描述等信息。

用户管理详细设计文档(11-12)

用户管理详细设计文档(11-12)

4.功能模块详细设计对系统功能模块的实现进行定义。

4.3用户管理模4.3.1 UseCase实现描述1新建员工用户(用例编号- ESM-YHGL-1)基本事件流实现步骤说明:1.SuperUser在FindImployee.jsp页面,此时系统将所有的员工信息显示在员工信息列表,SuperUser选中需要创建的用户(点击员工前的checkbox),点击创建用户。

2.InputImage.jsp的创建请求提交到UserQueryAction进行处理。

3.请求信息封装到了UserQueryForm对象中,通过excute方法传递到UserQueryAction。

4.UserQueryAction调用UserOperator对象的doInsert方法通过UserDAO调用Hibernate框架完成数据插入。

5.处理完成后,UserDAO将传递一个boolean值回到UserQueryAction,如果为true,那么在UserQueryAction中调用respons方法,返回FindUser.jsp页面。

异常事件流实现步骤说明:1.SuperUser在InputImage.jsp页面输入信息后,点击“创建”。

2.InputImage.jsp的新建请求提交到UserQueryAction进行处理。

请求信息封装到了UserQueryForm对象中,传递到UserQueryAction。

3.UserQueryAction调用UserOperator对象的save方法通过UserDAO处理新建请求。

4.UserDAO在数据插入时遇到了系统异常,例如用户已经存在、数据库无法连接,则save方法抛出SysException对象,SysException对象存储代表系统异常信息。

5.UserDAO收到SysException对象后,抛给UserQueryAction。

6.UserQueryAction收到SysException后,将异常信息封装到Struts的Error对象中,然后添加到Struts的Error集合中。

组织和用户管理详细设计(ORManage)

组织和用户管理详细设计(ORManage)
参数:
orid
int
要修改的组织ID
orname
string
有修改的组织名
Neworname
string
新的组织名
Ortype
bool
所属组织ID
返回值类型:int
0
添加成功
2016
新的组织名已经存在
2.2.2.3
函数名:DelOR()
函数定义:publicintDelOR()
访问权限:public
函数名:CheckOutUser()
函数定义:publicintCheckOutUser(stringuid)
访问权限:public
参数:
uid
string
用户名
返回值类型:int
0
添加成功
不清楚(2091-2105)
2.2.2.10
函数名:ChangeLeftSpace()
函数定义:publicintChangeLeftSpace(stringuid,intsize,intstate)
返回值类型:int
0
添加成功
不清楚(2136-2150)
2.2.2.13
函数名:GetUser()
函数定义:publicintGetUser(out DataSet myset,string uid)
访问权限:public
参数:
myset
DataSet
接收记录集的输出参数
uid
string
要查看的用户ID
访问权限:public
参数:
uid
string
要删除的用户ID
返回值类型:int
0
添加成功
不清楚(2121-2135)

用户管理模块详细设计

用户管理模块详细设计

用户管理模块详细设计(总2页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除用户管理模块概述:该模块主要实现管理员对用户信息的添加及修改,查看用户信息列表,对新增用户进行密码初始化。

用户本身有修改密码及修改本人信息的权限。

用户管理模块技术分析:本模块中主要运用查看、添加和删除。

其中注意的是对密码的初始化以及密码修改后的加密。

针对密码初始化,由系统管理员在添加新增用户时设置初始化密码,一般初始化密码统一。

新入公司的员工在首次登录系统时需要对初始密码进行修改,修改后的密码具有保密性,在前台与后台数据库均是不可见的。

因此采用MD5加密算法,用于加密用户名密码,验证登录身份。

MD5即Message-Digest Algorithm 5,用于确保信息传输完整一致。

是计算机广泛使用的杂凑算法之一,主流编程语言普遍已有MD5实现。

将数据运算为另一固定长度值,是杂凑算法的基础原理,MD5的作用是让大容量信息在用数字签名软件签署私人秘钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。

用户管理模块实现过程:系统管理员登录系统后点击用户管理模块,选择添加用户,跳转至,进行添加用户的信息,并对密码进行初始化,然后保存即可更新数据库。

如果某员工升职,则要对其工资以及职务更改。

点击修改用户信息跳转至,输入某项信息保存即可更新数据库。

应部门领导要求打印所有员工信息列表,点击查看员工信息跳转至,即可查看员工信息,员工信息记录以每10个记录为一页,可以进行翻页处理。

新员工首次登录公司系统需要进行改密,此密码需要加密。

后台管理员不可见。

当用户忘记密码时可以选择通过手机发送验证码来重置密码,并重新登录。

员工也拥有对员工本人信息修改的权限。

点击修改信息即可完成页面的跳转。

1、开发模型:首先开发用来封装一条表记录的JavaBean即user类。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计标题:组织机构权限管理系统的设计引言概述:组织机构权限管理系统是一种用于管理和控制组织内部成员权限的系统。

它能够有效地管理用户权限,确保只有经过授权的人员可以访问特定的资源和功能。

本文将从四个方面详细介绍组织机构权限管理系统的设计。

一、用户管理1.1 用户注册与认证- 设计用户注册功能,包括用户名、密码、邮箱等基本信息的录入。

- 引入认证机制,例如使用验证码或短信验证,确保用户的身份真实可靠。

- 设计密码加密算法,确保用户密码的安全性。

1.2 用户角色与权限分配- 设计用户角色的概念,例如管理员、普通用户等。

- 设计权限分配功能,将不同的权限与用户角色关联起来。

- 提供用户角色与权限的动态管理功能,允许管理员根据实际需求进行调整。

1.3 用户信息管理- 设计用户信息的录入和修改功能,包括个人资料、联系方式等。

- 提供用户信息的查询功能,方便其他模块使用用户信息。

- 引入用户状态管理,例如冻结、解冻等,以应对特殊情况。

二、组织机构管理2.1 组织机构架构设计- 设计组织机构的层级结构,例如公司-部门-小组等。

- 提供组织机构的创建、修改和删除功能,确保组织结构的灵活性。

- 引入组织机构的扩展属性,例如部门负责人、成员数量等。

2.2 组织机构成员管理- 提供成员的添加、删除和修改功能,确保组织机构成员的准确性。

- 设计成员角色的概念,例如普通成员、领导等。

- 提供成员角色与权限的关联功能,确保成员拥有适当的权限。

2.3 组织机构权限管理- 设计组织机构权限的继承机制,确保下级组织机构能够继承上级的权限。

- 提供权限的分配和回收功能,确保权限的精确控制。

- 引入权限的生效时间和失效时间,以应对临时授权和权限过期的情况。

三、权限管理3.1 权限定义与管理- 设计权限的分类和层级结构,例如功能权限、数据权限等。

- 提供权限的创建、修改和删除功能,确保权限的灵活性。

- 引入权限的可见性设置,确保只有有权限的人员能够查看和使用。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是一种用于管理组织内部成员权限的软件系统。

该系统的设计目的是为了提高组织的安全性和效率,确保惟独合适的人员可以访问特定的资源和功能。

本文将详细介绍组织机构权限管理系统的设计,包括系统的需求分析、系统架构设计、数据库设计、用户界面设计以及系统实施和测试计划。

二、需求分析1. 系统目标组织机构权限管理系统的目标是实现对组织内部成员的权限管理,包括用户的注册、登录、角色和权限的分配、权限的控制等功能。

2. 功能需求(1)用户管理:包括用户的注册、登录、密码找回等功能。

(2)角色管理:支持角色的创建、修改和删除,可以为角色分配不同的权限。

(3)权限管理:支持权限的创建、修改和删除,可以为权限分配不同的角色。

(4)组织机构管理:支持组织机构的创建、修改和删除。

(5)权限控制:根据用户的角色和权限,控制用户对系统资源和功能的访问。

3. 非功能需求(1)安全性:系统需要确保用户的信息和权限数据的安全性,包括用户密码的加密存储、权限数据的保护等。

(2)可扩展性:系统需要支持灵便的角色和权限管理,能够适应组织结构的变化。

(3)可靠性:系统需要具备高可用性和容错性,确保用户的正常使用。

三、系统架构设计组织机构权限管理系统采用三层架构,包括表示层、业务逻辑层和数据访问层。

1. 表示层表示层负责与用户进行交互,包括用户注册、登录、角色和权限的管理等功能。

用户可以通过网页或者客户端应用程序访问系统。

2. 业务逻辑层业务逻辑层负责处理用户请求,包括用户认证、角色和权限的分配、权限控制等功能。

业务逻辑层将根据用户的请求调用数据访问层的接口进行数据的读取和写入。

3. 数据访问层数据访问层负责与数据库进行交互,包括用户信息、角色和权限的存储和读取。

数据访问层将提供接口供业务逻辑层调用。

四、数据库设计组织机构权限管理系统的数据库设计包括用户表、角色表、权限表和组织机构表。

1. 用户表用户表存储用户的基本信息,包括用户ID、用户名、密码等字段。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计标题:组织机构权限管理系统的设计引言概述:随着信息化时代的不断发展,组织机构对于权限管理系统的需求日益增加。

一个高效的权限管理系统可以匡助组织机构提高工作效率、保护数据安全、规范员工行为。

本文将从设计角度出发,探讨组织机构权限管理系统的设计原则和实现方法。

一、需求分析1.1 系统功能需求:- 确定用户权限:根据用户角色和工作需要,确定用户可以访问的系统资源和操作权限。

- 权限管理:对用户的权限进行管理和调整,包括新增、修改、删除权限。

- 审计日志:记录用户的操作行为,以便追踪和审计。

1.2 系统性能需求:- 快速响应:系统需要快速响应用户的请求,保证用户体验。

- 高可靠性:系统需要稳定可靠,避免因权限管理系统故障导致数据泄露或者系统瘫痪。

- 扩展性:系统需要支持组织机构的不断扩大,能够灵便扩展和调整权限管理。

二、系统架构设计2.1 分层架构:- 前端展示层:提供用户界面,展示权限信息,支持用户操作。

- 业务逻辑层:处理用户请求,进行权限验证和权限管理。

- 数据存储层:存储用户信息、权限信息和审计日志。

2.2 模块化设计:- 用户管理模块:管理用户信息,包括用户角色、权限等。

- 权限管理模块:管理系统资源和操作权限,包括权限分配、权限修改等。

- 审计日志模块:记录用户操作日志,支持审计和追踪用户行为。

2.3 集成设计:- 与组织机构管理系统集成:与组织机构管理系统对接,自动同步用户信息和权限信息。

- 与单点登录系统集成:与单点登录系统集成,实现统一认证和权限管理。

三、权限控制设计3.1 角色权限控制:- 基于角色的访问控制:将用户分配到不同的角色,不同角色拥有不同的权限。

- 角色继承机制:支持角色之间的继承关系,简化权限管理。

- 动态角色分配:支持动态分配角色,根据用户的工作需要动态调整权限。

四、安全性设计4.1 数据加密:- 用户信息加密:对用户信息进行加密存储,保护用户隐私。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是一种用于管理和控制组织内部成员权限的软件系统。

它通过定义不同角色的权限,实现对组织内部资源的访问控制和权限管理,确保组织的安全性和合规性。

本文将详细介绍组织机构权限管理系统的设计,包括系统的功能需求、技术架构、数据模型和用户界面设计等内容。

二、功能需求1. 用户管理:系统应支持用户的注册、登录和个人信息管理,包括用户账号、密码、姓名、职位等基本信息。

2. 角色管理:系统应支持角色的创建、编辑和删除,管理员可以根据组织的需求定义不同的角色,并为每个角色分配相应的权限。

3. 权限管理:系统应支持权限的创建、编辑和删除,管理员可以为每个角色定义不同的权限,包括对系统功能、数据资源的访问权限。

4. 组织架构管理:系统应支持组织架构的创建、编辑和删除,管理员可以根据组织的实际情况建立组织架构,并为每个部门分配相应的角色和权限。

5. 权限控制:系统应支持对用户的权限进行控制,确保用户只能访问其具备权限的功能和数据资源。

6. 日志记录:系统应支持对用户操作的日志记录,包括用户的登录、注销、权限变更等操作,以便于后期的审计和追踪。

三、技术架构组织机构权限管理系统采用三层架构,包括表示层、业务逻辑层和数据访问层。

1. 表示层:采用Web界面作为用户的交互界面,用户可以通过浏览器访问系统,并进行相应的操作。

2. 业务逻辑层:负责处理用户的请求,进行权限验证和业务逻辑处理,与数据访问层进行交互。

3. 数据访问层:负责与数据库进行交互,包括用户信息、角色信息、权限信息、组织架构信息的存储和查询。

四、数据模型系统的数据模型包括用户信息、角色信息、权限信息和组织架构信息等。

1. 用户信息表:包括用户ID、账号、密码、姓名、职位等字段。

2. 角色信息表:包括角色ID、角色名称、角色描述等字段。

3. 权限信息表:包括权限ID、权限名称、权限描述等字段。

4. 组织架构信息表:包括部门ID、部门名称、上级部门ID等字段。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是为了满足现代企业对于组织机构权限管理的需求而开发的一种信息化系统。

该系统旨在帮助企业实现对组织机构内部成员的权限控制和管理,确保信息的安全性和合规性。

本文将详细介绍组织机构权限管理系统的设计。

二、系统概述1. 系统目标组织机构权限管理系统的目标是实现对组织机构成员的权限控制和管理,包括用户的登录认证、用户角色的分配、权限的分配和管理、权限的审批等功能。

2. 功能需求(1)用户登录认证:系统应提供安全的用户登录认证机制,确保只有经过授权的用户才能登录系统。

(2)用户角色管理:系统应支持对用户角色的定义和管理,包括角色的创建、修改和删除。

(3)权限管理:系统应支持对权限的定义和管理,包括权限的创建、修改和删除。

(4)权限分配:系统应支持将权限分配给用户角色,确保用户角色具有相应的权限。

(5)权限审批:系统应支持对权限的审批流程,确保权限的分配和修改符合公司的规定和流程。

3. 数据需求(1)用户数据:包括用户的基本信息、登录账号和密码等。

(2)角色数据:包括角色的名称、描述和权限等。

(3)权限数据:包括权限的名称、描述和所属角色等。

三、系统设计1. 系统架构组织机构权限管理系统采用三层架构,包括表现层、业务逻辑层和数据访问层。

(1)表现层:负责与用户进行交互,包括用户登录界面、权限管理界面等。

(2)业务逻辑层:负责处理用户的请求,包括用户登录认证、权限分配和审批等。

(3)数据访问层:负责与数据库进行交互,包括用户数据、角色数据和权限数据的存取。

2. 数据库设计组织机构权限管理系统采用关系型数据库,包括以下表:(1)用户表:存储用户的基本信息,包括用户ID、用户名、密码等。

(2)角色表:存储角色的信息,包括角色ID、角色名称、角色描述等。

(3)权限表:存储权限的信息,包括权限ID、权限名称、权限描述等。

(4)用户角色关联表:存储用户和角色之间的关联关系。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计一、引言组织机构权限管理系统是一种用于管理和控制组织内部人员对系统资源的访问权限的软件系统。

该系统的设计目标是提供一个可靠、安全、高效的权限管理解决方案,确保只有经过授权的人员能够访问特定的系统资源,从而保护组织的敏感信息和资源。

二、系统概述组织机构权限管理系统是基于网络的应用软件系统,通过集中管理和控制组织内部人员的权限,实现对系统资源的访问控制。

系统主要包括以下模块:用户管理模块、角色管理模块、权限管理模块、资源管理模块、日志管理模块等。

1. 用户管理模块用户管理模块用于管理系统中的用户信息,包括用户的基本信息、登录账号、密码等。

管理员可以通过该模块添加、修改、删除用户,并设置用户的角色和权限。

2. 角色管理模块角色管理模块用于管理系统中的角色信息,角色是一组权限的集合。

管理员可以通过该模块添加、修改、删除角色,并设置角色的权限。

3. 权限管理模块权限管理模块用于管理系统中的权限信息,权限是对系统资源的操作权限。

管理员可以通过该模块添加、修改、删除权限,并将权限分配给指定的角色。

4. 资源管理模块资源管理模块用于管理系统中的资源信息,资源可以是系统中的功能模块、数据表、文件等。

管理员可以通过该模块添加、修改、删除资源,并设置资源的访问权限。

5. 日志管理模块日志管理模块用于记录系统的操作日志,包括用户的登录、权限的分配、资源的访问等。

管理员可以通过该模块查看和分析系统的日志信息,以便进行安全审计和故障排查。

三、系统功能组织机构权限管理系统具有以下主要功能:1. 用户管理功能- 添加用户:管理员可以添加新用户,并设置用户的基本信息、登录账号和密码。

- 修改用户:管理员可以修改用户的基本信息、登录账号和密码。

- 删除用户:管理员可以删除不再需要的用户。

- 用户查询:管理员可以根据条件查询用户信息。

2. 角色管理功能- 添加角色:管理员可以添加新角色,并设置角色的名称和描述。

组织机构权限管理系统的设计

组织机构权限管理系统的设计

组织机构权限管理系统的设计1. 系统概述组织机构权限管理系统是一个用于管理组织内部人员权限的系统。

通过该系统,组织可以有效地控制员工的访问权限,确保敏感数据和机密信息的安全性。

本文将详细介绍该系统的设计。

2. 功能需求2.1 登录与身份验证系统应提供登录功能,并对用户身份进行验证。

用户可以使用用户名和密码进行登录,或者通过其他身份验证方式,如指纹识别、面部识别等。

2.2 组织机构管理系统应支持组织机构的管理,包括添加、编辑和删除组织机构。

每个组织机构可以包含多个部门和员工。

2.3 部门管理系统应支持部门的管理,包括添加、编辑和删除部门。

每个部门可以包含多个员工。

2.4 员工管理系统应支持员工的管理,包括添加、编辑和删除员工。

每个员工应具有唯一的身份标识,并包含基本信息,如姓名、工号、职位等。

2.5 权限管理系统应支持对员工的权限进行管理。

管理员可以为每个员工分配不同的权限,以控制其对系统中各个功能和数据的访问权限。

权限可以分为多个级别,如只读权限、编辑权限等。

2.6 日志管理系统应记录用户的操作日志,包括登录、权限变更、数据修改等。

管理员可以查看和导出日志,以便进行审计和追踪。

3. 数据库设计系统的数据库可以采用关系型数据库,如MySQL。

以下是数据库表的设计示例:3.1 用户表字段:用户ID、用户名、密码、身份验证方式、最后登录时间3.2 组织机构表字段:组织机构ID、组织机构名称、创建时间3.3 部门表字段:部门ID、部门名称、所属组织机构ID、创建时间3.4 员工表字段:员工ID、员工姓名、工号、职位、所属部门ID、创建时间3.5 权限表字段:权限ID、权限名称、权限级别3.6 员工权限表字段:员工ID、权限ID3.7 操作日志表字段:日志ID、操作类型、操作时间、操作人、操作详情4. 系统界面设计系统应具有友好的用户界面,以下是系统的界面设计示例:4.1 登录界面用户可以在此界面输入用户名和密码进行登录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
返回值类型:int
0
添加成功
不清楚(2151-2165)
2.3
在方法的前面标注注释,描述该方法的功能,参数类型,返回值。
声明变量应标注该变量的用途。
在判断错误的位置加注释,说明是什么错误。
2.4
在调用本模块前,有必要先进行注册,将数据库连接串输入到注册表。
并且调用的别人的模块完成并且引用
2.5
请参照单元测试计划说明书。
上级组织名
istopor
bool
是否顶级组织名
返回值类型:int
0
添加成功
2001
顶级组织已经存在
2.2.2.2
函数名:ChangeOR()
函数定义:publicintChangeOR(intorid,stringorname,stringneworname,intortype)
访问权限:public
Orname
string
上级组织名
Ortype
int
要修改名字的组织类型,是组织自身还是上级组织
返回值类型:int
0
添加成功
2061
指定组织不存在
2062
组织类型错误
2.2.2.6
函数名:AddUser()
函数定义:publicintAddUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
修改用户信息

public intCheckInUser(stringuid,stringorname){}
将员工加入指定的组织

public intCheckOutUser(stringuid){}
将指定的员工从组织中删除

public intChangeLeftSpace(stringuid,intsize,intstate)
查看指定组织的信息,包括指定组织名和指定的上级组织

public intAddUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
添加用户信息

public intChangeUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
卷号
卷内编号
密级
应用软件详细设计说明书
项目名称:部门级文档管理系统
项目编号:
模块名称:ORManage(组织管理)
模块编号:
编写人员:******
编写日期:2004-6-8
审批人员:
审批日期:
历史修改记录
版本号
修改人/日期
摘要
审定人/日期
1
1.1
1.1.1
描述部门级文档管理系统ORManage类模块的详细设计。
参数:
orid
int
要修改的组织ID
orname
string
有修改的组织名
Neworname
string
新的组织名
Ortype
bool
所属组织ID
返回值类型:int
0
添加成功
2016
新的组织名已经存在
2.2.2.3
函数名:DelOR()
函数定义:publicintDelOR()
访问权限:public
参数:
orid
int
要删除的组织ID
返回值类型:int
0
添加成功
2031
该组织不存在,删除失败
2032
该组织下还有用户,删除失败
2033
该组织下还有子组织,删除失败
2.2.2.4
函数名:GetOR()
函数定义:publicintGetOR(outDataSetmyset)
访问权限:public
参数:
根据文件是上传,还是删除,用户剩余空间大小的自动增减

public intDelUser(stringuid)
删除用户信息

public int GetUser(out DateSetmyset)
查看所有用户信息

public intGetUser(out DateSetmyset,stringuid)
访问权限:public
参数:
uid
string
用户名
uname
string
用户姓名
pwd
string
用户密码
space
int
用户最大上传空间
orname
string
用户所属组织名
type
string
用户类型
popedom
string
用户权限
返回值类型:int
0
添加成功
2076
添加的用户名以存在
2077
2.2.2.8
函数名:CheckInUser()
函数定义:publicintCheckInUser(stringuid,stringorname)
访问权限:public
参数:
uidΒιβλιοθήκη string用户名orname
string
用户所属组织名
返回值类型:int
0
添加成功
不清楚(2091-2105)
2.2.2.9
访问权限:public
参数:
uid
string
要删除的用户ID
返回值类型:int
0
添加成功
不清楚(2121-2135)
2.2.2.12
函数名:GetUser()
函数定义:publicintGetUser(out DataSet myset)
访问权限:public
参数:
myset
DataSet
接收记录集的输出参数
1.1.2
项目经理、系统分析员、研发经理、测试经理、项目组长、系统开发人员。
1.2
由武汉开目信息技术有限责任公司提出,IBM外包小组进行开发。
软件系统名称:部门级文档管理系统。
1.3
1.4
需求分析说明书、软件概要设计说明书。
2
2.1
2.1.1
usingSystem;
usingSystem.Data;
myset
DataSet
接收记录集的输出参数
返回值类型:int
0
添加成功
2046~2060
2.2.2.5
函数名:GetOR()
函数定义:publicintGetOR(out DataSetmyset,stringorname,intortype)
访问权限:public
参数:
myset
DataSet
接收记录集的输出参数
修改组织信息,包括组织自身名称及上级组织名称

public intDelOR(stringorname)
删除组织信息,如此组织为某一组织的上级组织,删除无效

public intGetOR(out DateSetmyset)
查看所有组织信息

public intGetOR(outDateSetmyset,stringorname,intortype)
查看指定用户信息

2.2.2
2.2.2.1
函数名:AddOR()
函数定义:publicintAddOR(intorid,stringorname,intuporid,boolistopor)访问权限:public
参数:
orid
int
添加的组织ID
orname
string
添加的组织名
uporid
int
访问权限:public
参数:
uid
string
用户名
size
int
当前文件大小
state
int
修改方式,1为上传,2为删除
返回值类型:int
0
添加成功
2018
指定的用户不存在
不清楚(2106-2120)
2.2.2.11
函数名:DelUser()
函数定义:publicintDelUser(int uid)
权限错误
2078
用户类型错误
2.2.2.7
函数名:ChangeUser()
函数定义:publicintChangeUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
访问权限:public
usingPartDM.DMCIFOOperate;
2.1.2
PartDM. ORManage
2.1.3
ORManage
2.2
2.2.1
方法
publicintAddOR(stringorname,intuporid,boolistopor)
添加组织

public intChangeOR(stringorname,stringneworname,intortype)
函数名:CheckOutUser()
函数定义:publicintCheckOutUser(stringuid)
访问权限:public
参数:
uid
string
用户名
返回值类型:int
0
添加成功
不清楚(2091-2105)
2.2.2.10
相关文档
最新文档