组织和用户管理详细设计ORManage.docx
- 文档编号:18449228
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:13
- 大小:17.94KB
组织和用户管理详细设计ORManage.docx
《组织和用户管理详细设计ORManage.docx》由会员分享,可在线阅读,更多相关《组织和用户管理详细设计ORManage.docx(13页珍藏版)》请在冰点文库上搜索。
组织和用户管理详细设计ORManage
卷号
卷内编号
密级
应用软件详细设计说明书
项目名称:
部门级文档管理系统
项目编号:
模块名称:
ORManage(组织管理)
模块编号:
编写人员:
******
编写日期:
2004-6-8
审批人员:
审批日期:
历史修改记录
版本号
修改人/日期
摘要
审定人/日期
1引言
1.1编写目的
1.1.1目的
描述部门级文档管理系统ORManage类模块的详细设计。
1.1.2文档预期读者
项目经理、系统分析员、研发经理、测试经理、项目组长、系统开发人员。
1.2项目背景
由武汉开目信息技术有限责任公司提出,IBM外包小组进行开发。
软件系统名称:
部门级文档管理系统。
1.3定义
1.4参考资料
需求分析说明书、软件概要设计说明书。
2设计说明
2.1程序简述
2.1.1引用命名空间
usingSystem;
usingSystem.Data;
usingPartDM.DMCIFOOperate;
2.1.2命名空间
PartDM.ORManage
2.1.3类名
ORManage
2.2程序功能描述
2.2.1函数列表
成员类型
成员
说明
类内/外部使用
方法
publicintAddOR(stringorname,intuporid,boolistopor)
添加组织
外
publicintChangeOR(stringorname,stringneworname,intortype)
修改组织信息,包括组织自身名称及上级组织名称
外
publicintDelOR(stringorname)
删除组织信息,如此组织为某一组织的上级组织,删除无效
外
publicintGetOR(outDateSetmyset)
查看所有组织信息
外
publicintGetOR(outDateSetmyset,stringorname,intortype)
查看指定组织的信息,包括指定组织名和指定的上级组织
外
publicintAddUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
添加用户信息
外
publicintChangeUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
修改用户信息
外
publicintCheckInUser(stringuid,stringorname){}
将员工加入指定的组织
外
publicintCheckOutUser(stringuid){}
将指定的员工从组织中删除
外
publicintChangeLeftSpace(stringuid,intsize,intstate)
根据文件是上传,还是删除,用户剩余空间大小的自动增减
外
publicintDelUser(stringuid)
删除用户信息
外
publicintGetUser(outDateSetmyset)
查看所有用户信息
外
publicintGetUser(outDateSetmyset,stringuid)
查看指定用户信息
外
2.2.2函数功能说明
2.2.2.1添加组织
函数名:
AddOR()
函数定义:
publicintAddOR(intorid,stringorname,intuporid,boolistopor)访问权限:
public
参数:
参数名
类型
说明
orid
int
添加的组织ID
orname
string
添加的组织名
uporid
int
上级组织名
istopor
bool
是否顶级组织名
返回值类型:
int
值
说明
0
添加成功
2001
顶级组织已经存在
2.2.2.2添加组织
函数名:
ChangeOR()
函数定义:
publicintChangeOR(intorid,stringorname,stringneworname,intortype)
访问权限:
public
参数:
参数名
类型
说明
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
参数:
参数名
类型
说明
myset
DataSet
接收记录集的输出参数
返回值类型:
int
值
说明
0
添加成功
2046~2060
2.2.2.5查看指定的组织信息
函数名:
GetOR()
函数定义:
publicintGetOR(outDataSetmyset,stringorname,intortype)
访问权限:
public
参数:
参数名
类型
说明
myset
DataSet
接收记录集的输出参数
Orname
string
上级组织名
Ortype
int
要修改名字的组织类型,是组织自身还是上级组织
返回值类型:
int
值
说明
0
添加成功
2061
指定组织不存在
2062
组织类型错误
2.2.2.6添加用户信息
函数名:
AddUser()
函数定义:
publicintAddUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
访问权限:
public
参数:
参数名
类型
说明
uid
string
用户名
uname
string
用户姓名
pwd
string
用户密码
space
int
用户最大上传空间
orname
string
用户所属组织名
type
string
用户类型
popedom
string
用户权限
返回值类型:
int
值
说明
0
添加成功
2076
添加的用户名以存在
2077
权限错误
2078
用户类型错误
2.2.2.7修改用户信息
函数名:
ChangeUser()
函数定义:
publicintChangeUser(stringuid,stringuname,stringpwd,intspace,stringorname,stringtype,stringpopedom)
访问权限:
public
参数:
参数名
类型
说明
uid
string
用户名
uname
string
用户姓名
pwd
string
用户密码
space
int
用户最大上传空间
orname
string
用户所属组织名
type
string
用户类型
popedom
string
用户权限
返回值类型:
int
值
说明
0
添加成功
2019
最大空间小于已用空间
2016
组织不存在
其他的不清楚(2091-2105)
2.2.2.8引入员工
函数名:
CheckInUser()
函数定义:
publicintCheckInUser(stringuid,stringorname)
访问权限:
public
参数:
参数名
类型
说明
uid
string
用户名
orname
string
用户所属组织名
返回值类型:
int
值
说明
0
添加成功
不清楚(2091-2105)
2.2.2.9移除员工
函数名:
CheckOutUser()
函数定义:
publicintCheckOutUser(stringuid)
访问权限:
public
参数:
参数名
类型
说明
uid
string
用户名
返回值类型:
int
值
说明
0
添加成功
不清楚(2091-2105)
2.2.2.10文件上传或删除,剩余空间自动增减
函数名:
ChangeLeftSpace()
函数定义:
publicintChangeLeftSpace(stringuid,intsize,intstate)
访问权限:
public
参数:
参数名
类型
说明
uid
string
用户名
size
int
当前文件大小
state
int
修改方式,1为上传,2为删除
返回值类型:
int
值
说明
0
添加成功
2018
指定的用户不存在
不清楚(2106-2120)
2.2.2.11删除用户信息
函数名:
DelUser()
函数定义:
publicintDelUser(intuid)
访问权限:
public
参数:
参数名
类型
说明
uid
string
要删除的用户ID
返回值类型:
int
值
说明
0
添加成功
不清楚(2121-2135)
2.2.2.12查看所有用户信息
函数名:
GetUser()
函数定义:
publicintGetUser(outDataSetmyset)
访问权限:
public
参数:
参数名
类型
说明
myset
DataSet
接收记录集的输出参数
返回值类型:
int
值
说明
0
添加成功
不清楚(2136-2150)
2.2.2.13查看指定用户信息
函数名:
GetUser()
函数定义:
publicintGetUser(outDataSetmyset,stringuid)
访问权限:
public
参数:
参数名
类型
说明
myset
DataSet
接收记录集的输出参数
uid
string
要查看的用户ID
返回值类型:
int
值
说明
0
添加成功
不清楚(2151-2165)
2.3注释设计
在方法的前面标注注释,描述该方法的功能,参数类型,返回值。
声明变量应标注该变量的用途。
在判断错误的位置加注释,说明是什么错误。
2.4限制条件
在调用本模块前,有必要先进行注册,将数据库连接串输入到注册表。
并且调用的别人的模块完成并且引用
2.5测试计划
请参照单元测试计划说明书。
2.6尚未解决得问题
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组织 用户 管理 详细 设计 ORManage