收藏 分享(赏)

渣钢厂设备管理系统详细设计说明书.doc

上传人:精品资料 文档编号:10988961 上传时间:2020-01-30 格式:DOC 页数:530 大小:14.17MB
下载 相关 举报
渣钢厂设备管理系统详细设计说明书.doc_第1页
第1页 / 共530页
渣钢厂设备管理系统详细设计说明书.doc_第2页
第2页 / 共530页
渣钢厂设备管理系统详细设计说明书.doc_第3页
第3页 / 共530页
渣钢厂设备管理系统详细设计说明书.doc_第4页
第4页 / 共530页
渣钢厂设备管理系统详细设计说明书.doc_第5页
第5页 / 共530页
点击查看更多>>
资源描述

1、渣钢厂设备管理系统详细设计说明书 最后修改日期 2007-1-6 最后修改者 李红亮目录1 简介 62 全局常量和变量 7Session(“UserID”) 7Session(“RoleName”).7Session(“URLList”).73 底层类详细定义和关系 .83.1 设备台帐管理 83.1.1 设备基本信息管理 83.1.2 设备异动 223.1.3 设备调拨 433.1.4 设备技术文档 .673.2 点检与检修管理 .803.2.1 设备检查 803.2.2 审批流程 923.2.3 检修计划 1023.2.4 设备检修 1273.3 工单与系统管理 .1353.3.1 工单管

2、理 1353.3.2 系统管理 1513.4 机旁备件管理 1923.4.1 公共类 1923.4.2 备件台帐 1963.4.3 备件出库 2103.4.4 备件入库 2203.4.5 备件流转 2323.4.6 备件计划 2393.4.7 修理计划 2453.4.8 质量异议 2533.5 审批管理 2603.5.1 审批管理 2604 WEB 自定义控件说明 .2744.1 查询控件 2744.1.1 概述 .2744.1.2 UI 界面 .2744.1.3 属性定义 2754.1.4 事件定义 2764.1.5 样例说明 2774.2 日期控件 2774.2.1 概述 .2774.2.

3、2 UI 界面 .2784.2.3 属性定义 2784.2.4 事件定义 2784.2.5 样例说明 2784.3 菜单导航控件 2784.3.1 概述 .2784.3.2 UI 界面 .2794.3.3 属性定义 2794.3.4 事件定义 2804.3.5 样例说明 2804.4 链接导航控件 2804.4.1 概述 .2804.4.2 UI 界面 .2804.4.3 属性定义 2804.4.4 事件定义 2814.4.5 样例说明 2814.5 导出 Excel 表格控件 2814.5.1 概述 .2814.5.2 UI 界面 .2814.5.3 属性定义 2814.5.4 事件定义 2

4、824.5.5 样例说明 2825 WEB 窗体详细说明 .2835.1 设备台帐管理 2835.1.1 设备基本信息管理 2835.1.2 设备异动 2865.1.3 设备调拨 2895.1.4 设备技术文档 .2915.2 工单与系统管理 .2945.2.1 工单管理 2945.2.2 系统管理 2975.3 点检与检修管理 .3025.3.1 设备检查 3025.3.2 审批流程 3045.3.3 检修计划 3055.3.4 设备检修 3065.4 机旁备件管理 3075.4.1 备件清册 3075.5 机旁备件管理 3085.5.1 备件台帐 3085.5.2 备件出库 3115.5.

5、3 备件入库 3135.5.4 备件计划 3175.5.5 备件流转 3195.5.6 修理计划 3215.5.7 质量异议 3245.6 审批管理 3265.6.1 审批项目管理 .3265.6.2 审批人员管理 .3276 WEB 函数、成员变量定义 3276.1 设备台帐管理 3276.1.1 设备基本信息管理 3276.1.2 设备异动 3366.1.3 设备调拨 3466.1.4 设备技术文档 .3566.2 工单与系统管理 .3696.2.1 工单管理 3696.2.2 系统管理 3846.3 点检与检修管理 .4106.3.1 设备检查 4106.3.2 设备审批 4176.3.

6、3 检修计划 4196.3.4 设备检修 4276.4 机旁备件管理 4356.4.1 备件台帐 4356.4.2 备件出库 4466.4.3 备件入库 4546.4.4 需求计划 4616.4.5 备件流转 4676.4.6 修理计划 4726.4.7 质量异议 4866.5 审批管理 4956.5.1 审批项目管理 .4956.5.2 审批人员管理 .5017 各层之间交互序列图 .5037.1 设备台帐管理 5037.1.1 设备基本信息管理 5037.1.2 设备异动 5067.1.3 设备调拨 5117.1.4 设备技术文档 .5147.2 点检与检修管理 .5167.2.1 设备检

7、查 5167.2.2 审批流程 5177.2.3 检修计划 5187.2.4 设备检修 5217.3 工单与系统管理 .5227.3.1 工单管理 5227.3.2 系统管理 5267.4 机旁备件管理 5347.4.1 备件台帐 5347.4.2 备件出库 5367.4.3 备件入库 5377.4.4 备件流转 5407.4.5 备件计划 5427.4.6 修理计划 5437.4.7 质量异议 5457.5 审批管理 5477.5.1 审批管理 5471 简介本文档包括对 Web 应用程序中每个模块所涉及的类的具体定义。开发人员可以根据本详细设计说明书来编写代码。Web 应用程序对应着一个

8、ASP.NET Web 应用程序类型的解决方案 BLL:业务逻辑层,处理应用程序中的业务逻辑DALFactory:根据配置文件实例化数据访问层接口。使系统易于移值到其它数据库平台。 IDAL:数据访问层的接口 Model:数据层实体或视图类 SQLServerDAL:数据访问层接口的 SQLServer 实现 Utility:公有项目。用于实现数据访问层实体的构造以及一些自定义控件的定义2 全局常量和变量Session(“UserID”)当用户登录成功后,“登录”窗体将用户的员工编号记录在 Session 中。其他功能模块都要检索该 Session 变量以获得当前用户的员工编号。Session

9、(“PrivilegeList”)当用户登录成功后,“登录”窗体将用户的权限列表记录在ession 中。其他功能模块在需要时要检索该ession 变量以获得当前用户的所有权限。Session(“URLList”)当用户登录成功后,“登录”窗体将用户可以访问的 URL 记录在 Session 中。其他功能模块的页面通过检索该 Session 变量以判断登录用户是否有访问当前页面的权限。3 底层类详细定义和关系3.1 设备台帐管理3.1.1 设备基本信息管理3.1.1.1 设备台账 BLL 层类图3.1.1.2 类定义3.1.1.2.1 DeviceInfoBLL 类定义 数据类型 描述Idi I

10、DeviceInfo 对数据库中 DeviceInfo 表进行操作的接口引用。 成员变量AddDevice该函数将从再 DeviceInfo 表中创建一条缺省的设备台帐记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述Record DeviceInfo 记录信息DeleteDevice该函数将伪删除一条台帐记录,将 record 的 isdelete 属性设置为 yes返回值bool 型变量,表示操作成功与否参数 数据类型 描述Id String 记录的 deviceIDSearchDevice该函数将按条件查询记录返回值IList 符合条件的记录集合参数 数据类型 描述Cond

11、ition String 条件集合UpdateDeviceID该函数将更新一条台帐记录返回值Bool 型变量 ,表示操作成功与否参数 数据类型 描述Record DeviceInfo 要更新的数passDeviceID修改信息-查找 deviceID 的行数据返回值DeviceInfo 型对象,符合条件的一条记录参数 数据类型 描述deviceID string 记录 ID3.1.1.2.2 UserViewBLL 类用于查询信息定制的业务逻辑处理。 成员变量定义 数据类型 描述iUserView IUserView 对数据库中 UserView 表进行操作的接口引用。DEVICEINFO_T

12、YPE IList 设备台账中的全部属性名称LENGTH int 用户可以显示的字段数m_userView string 用户的视图m_nonUserView string 不在用户的视图中字段INFOMATION string 设备表真实的属性名称 成员函数SetDefaultView该函数将从再 UserView 表中将一条用户视图记录置为缺省值。调用 DAL 层的接口来得到当前用户对应的 UserView 表中的主键值并对 UserViewInfo 的对象进行填充返回值bool 型变量,表示操作成功与否参数 数据类型 描述sUserID String 用户的 ID 号ModifyUser

13、View该函数将此用户的查询视图进行修改,并将 Userview 相应的记录中的 istrue 字段置为 1返回值bool 型变量,表示操作成功与否参数 数据类型 描述sView string 从页面得到的用户的视图的字段userID string 用户的 IDistrue string 是否为缺省值,为缺省值为 0否则为 1GetUserView该函数将得到当前用户的设备台账信息的属性名称,调用 DAL 层的接口来得到一个UserViewInfo 的对象,并调用 GetUserViewValues()来抽取有用的信息,调用ChangeInfo()方法来对数据库中存储的信息做变换返回值stri

14、ng型变量 ,表示用户的查询定制视图的 设备表真实的属性名称参数 数据类型 描述userID String 用户的 ID 号GetNonUserView该函数将用户的查询信息定制中没有的设备台账属性名返回,根据 m_userView 来对m_nonUserView 进行填充。返回值string型变量 ,表示用户的查询信息定制中没有的设备台账属性名参数 数据类型 描述无GetViewsNumber返回用户视图的大小,即得到 m_userView 的长度,如果 m_userView 为 null 的话,则返回-1返回值int 型变量,表示 m_userView 的长度参数 数据类型 描述无GetV

15、iewIndex该函数找到用户视图在字段数组中的位置返回值int 型变量,如果 s 在 INFORMATION 中则返回在 INFORMATION 中的下标,否则返回-1参数 数据类型 描述s string 一个随意的字符串GetUserViewLength该函数用于找到 UserViewInfo 的一个对象除去前 3 个属性后的非空值的属性个数返回值int 型变量,表示 UserViewInfo 的一个对象除去前 3 个属性后的非空值的属性个数参数 数据类型 描述uvi UserViewInfo 将被检测的对象start1 int 从第 start11 个属性开始遍历GetUserViewV

16、alues抽取 UserViewInfo 的对象的属性值并用于填充一个字符串数组返回值无参数 数据类型 描述uvi UserViewInfo 将被抽取属性值的对象s string 将被填充的字符串数组start1 int 从第 start11 个属性开始遍历start2 int 从第 start2 的位置开始填充FillUserViewInfo从 s 的第 start2 开始为 UserViewInfo 的 uvi 的第 start1+1 属性进行填充返回值无参数 数据类型 描述uvi UserViewInfo 将被抽取属性值的对象s string 将被填充的字符串数组start1 int 从

17、第 start11 个属性开始填充start2 int 从第 start2 的位置开始遍历FindIn用于查找 s 是否在 comp 数组中返回值bool 型变量,表示 s是否在 comp 数组中,如果在,则返回 true,否则返回 false参数 数据类型 描述s string 目标字符串 scomp string 用于搜索 s的字符数组AddUserView用于查找 s 是否在 comp 数组中,调用 DAL 层中相应的接口来找到当前数据库中的最大 UserViewID,并对此值加 1 赋给当前的 UserViewInfo 的对象中的UserViewID,istrue 属性赋为 0,并用

18、DEVICEINFO_TYPE 中的前七项对此对象进行填充,然后调用 DAL 层中的 AddUserView()来添加新的记录返回值bool 型变量,表示此操作是否成功。参数 数据类型 描述sUserID string 用户的 IDChangeInfo将 View 中的内容替换成相应的 changeTo 中的内容返回值无参数 数据类型 描述view string 要被替换的数组viewInfo string 要进行对比的标准数组changeTo string 数组中的相应的数据将被用来填充到 view 中3.1.1.3 设备台账 DALFactory 层类图3.1.1.4 类定义3.1.1.5

19、 设备台账 IDAL 层类图3.1.1.6 类定义4.1.1.6.0 IDeviceInfo 接口:CreateDevInfo该函数将从再 DeviceInfo 表中创建一条缺省的设备台帐记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述Record DeviceInfo 记录信息DeleteDevInfo该函数将伪删除一条台帐记录,将 record 的 isdelete 属性设置为 yes返回值bool 型变量,表示操作成功与否参数 数据类型 描述Id String 设备台账的 IDSearchDevInfo该函数将按条件查询记录返回值IList 符合条件的记录集合参数 数据类

20、型 描述Condition String 条件集合UpdateDevInfo该函数将更新一条台帐记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述Record DeviceInfo 要更新的数据findDevInfo修改信息-查找 deviceID 的行数据返回值DeviceInfo 型对象,符合条件的一条记录参数 数据类型 描述deviceID string 记录 ID3.1.1.6.1 IUserView 接口数据访问层的抽象接口,通过该接口可以访问数据库中的 UserView 表。 成员函数SetDefaultView该函数将从再 UserView 表中创建一条缺省的用户视

21、图记录,调用 SQLHelp 中的相应方法。返回值bool 型变量,表示操作成功与否参数 数据类型 描述userView UserViewInfo 用户视图 modelModifyUserView该函数将此用户的查询视图进行修改,先删除一条记录,然后再将现在的记录添加到其中。返回值bool 型变量,表示操作成功与否参数 数据类型 描述uView UserViewInfo 用户的视图类GetUserView该函数将得到当前用户的设备台账信息的查询视图返回值UserViewInfo 型变量,表示用户的查询定制视图参数 数据类型 描述userID String 用户的 ID 号SetDefaultV

22、iew该函数将从再 UserView 表中创建一条缺省的用户视图记录返回值bool 型变量,表示操作成功与否参数 参数 参数userView UserViewInfo 用户的视图类3.1.1.7 设备台账 SqlServerDAL 层类图3.1.1.8 类定义3.1.1.8.1 DeviceInfoDAL 类:IDeviceInfo.CreateDevInfo该函数将从再 DeviceInfo 表中创建一条缺省的设备台帐记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述Record DeviceInfo 记录信息IDeviceInfo.DeleteDevInfo该函数将伪删除一条

23、台帐记录,将 record 的 isdelete 属性设置为 yes返回值bool 型变量,表示操作成功与否参数 数据类型 描述Id string 记录 IDIDeviceInfo.SearchDevInfo该函数将按条件查询记录返回值IList 符合条件的记录集合参数 数据类型 描述Condition String 条件集合IDeviceInfo.UpdateDevInfo该函数将更新一条台帐记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述Record DeviceInfo 要更新的数据findDevInfo修改信息-查找 deviceID 的行数据返回值DeviceInfo

24、 型对象,符合条件的一条记录参数 数据类型 描述deviceID string 记录 ID3.1.1.8.2 UserViewDAL 类实现了 IUserView 接口的方法,是对数据库中 UserView 表的具体操作。 成员变量定义 数据类型 描述USERVIEW_ID string SQL 语句中的UserViewID 变量USERID string SQL 语句中的UserID 变量UPDATE_DEFAULT_USERVIEW string 将 istrue 字段置 0的语句DELETE_USERVIEW string 删除用户视图的SQLQUERY string 查询用户视图的SQ

25、LMAXINT string 找到最大的USERVIEW_IDUSERVIEW_TABLE string Tabel 名CURRENT_USERVIEW_ID string 查找一条记录的UserViewID 的值END string SQL 结束符 成员函数SetDefaultView该函数将从再 UserView 表中创建一条缺省的用户视图记录,先查询是否有该用户的视图记录,如果有则删除原来的记录然后在添加,否则直接添加用户的视图记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述uView UserViewInfo 用户视图类ModifyUserView该函数将此用户的查询视

26、图进行修改,先删除用户的视图记录,然后再添加一条新的用户视图记录返回值bool 型变量,表示操作成功与否参数 数据类型 描述uView UserViewInfo 用户的视图类GetUserView该函数将得到当前用户的设备台账信息的查询视图,先调用 SQLHelp 的ExecuteModel()方法得到用户的视图,如果此视图中的 istrue 字段既不为 1 也不为 0 则返回此视图模型,否则返回 null返回值UserViewInfo 型变量,表示用户的查询定制的视图参数 数据类型 描述sUserID String 用户的 ID 号AddUserView该函数将从再 UserView 表中创

27、建一条缺省的用户视图记录返回值bool 型变量,表示操作成功与否参数 参数 参数sUser UserViewInfo 用户的视图类CurrentIndex该函数将从再 UserView 表中根据当前的用户的 id 号得到此记录的主键值 UserViewID返回值Int32 型变量,表示当前的用户记录的主键值参数 参数 参数userID string 用户 ID 号MaxIndex该函数将从再 UserView 表中根据现存的记录得到此记录的主键值 UserViewID返回值Int32 型变量,表示现存记录的最大的主键值参数 参数 参数无3.1.1.9 设备台账 Model 层类图3.1.1.9

28、.1 DeviceInfo 字段说明:属性 类型 编码(ID) 备注拥有部门 Nvarchar(50) deviceOwner台帐编号 Nvarchar(50) deviceID 可手工输入,也可自动生成设备类型 Nvarchar(50) deviceType 指定设备所属的类型设备名称 Nvarchar(50) deviceName 人工录入设备的名称型号规格 Nvarchar(50) deviceSpec 用于录入设备在厂家指定的型号规格数据制造单位 Nvarchar(50) deviceFrom 此设备的原厂单位名称数量 int count 指定此设备的数量计量单位 Nvarchar(5

29、0) countUnit 指定设备计量的单位,如米、件、台等。此数据在系统设置中进行设定,在此可以选择录入重量 int weight 设备的重量数字值重量单位 Nvarchar(50) weightUnit 重量的单位,录入者录入.在系统设置中初始化。购入日期 DateTime dateBuy 指定设备的购入日期投产日期 DateTime dateShip 指定设备投入使用的日期验收日期 DateTime dateCheck 指定投备验收的日期保修期限 int limit 以月为单位指定设备的保修期限使用部门 Nvarchar(50) deviceUser 指定拥有和管理设备的部门管理人员 N

30、varchar(50) manageUser 指定维护和使用此设备的人员。可以录入多个人设备原值 Nvarchar(50) deviceValueOld 设备采购时的价格设备净值 Nvarchar(50) deviceValueNet 设备经折旧或大修之后现在的价值安装地点 Nvarchar(50) deviceSetupPoint 设备安装所在的地点设备状态 Nvarchar(50) deviceState 指定设备的状态,其状态数据有:上线、封存、闲置、报废、待修、备用.在设备易动中改变值。是否删除 Nvarchar(50) isDelete 指名此设备是否已删除录入日期 DateTime

31、 dateLogin 系统默认为当前的日期,此日期不是本地机器的日期,而是从服务器上得到的标准日期录入人员 Nvarchar(50) userLogin 录入此记录的人员,系统指定是当前登陆操作人最近一次修改人Nvarchar(50) userLastUpdate 设备资料最后一次修改的人员最后一次修改日期DateTime(50) dateLastUpdate 设备资料最后一次修改的时间3.1.1.9.2 userViewInfo 属性说明定义 数据类型 描述userViewID Int32 视图的 IDUserid String 用户 idIstrue String 是否有效First St

32、ring 存放 deviceInfo 的一个属性名Second String 存放 deviceInfo 的一个属性名Third String 存放 deviceInfo 的一个属性名Fourth String 存放 deviceInfo 的一个属性名Fifth String 存放 deviceInfo 的一个属性名Sixth String 存放 deviceInfo 的一个属性名Seventh String 存放 deviceInfo 的一个属性名3.1.2 设备异动3.1.2.1 BLL 层3.1.2.1.1 类图:3.1.2.1.2 类定义:StateChangeApplyBLL 类:成

33、员变量:定义 数据类型 描述Statechange IStateChangeApply 用以获取 statechangeApply 操作实例newCheck ICheck 用以获取 CheckManage 操作实例newCheckPerson ICheckPerson 用以获取 CheckPersonManage 操作实例deviceInfo IdeviceInfo 用以获取 DeviceInfoDAL 操作实例成员函数:FomatString()转换成字符串的函数,返回系统当前时间,去除特殊字符和空格返回值String参数 数据类型 描述无GetSCHApplyRecordS_ALL()返回

34、所有异动申请记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_End()返回所有审批结束了的记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_Success()返回所有成功通过的申请记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_Fail()返回所有申请失败的申请记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_Wait()返回所有等待申请中的申请记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_Condition(string conditi

35、on)返回申请记录集合,通过由自定义控件返回的条件返回值IList参数 数据类型 描述condition string 有自定义查询控件返回的字符串InsertASCHApply(StateChangeApplyInfo needchange)插入一条申请记录,申请状态为“审批中”,申请结果为默认“未完成”返回值Bool参数 数据类型 描述needchange StateChangeApplyInfo 一个从 web 层初始化的StateChangeApplyInfo的 model 实例ApproveDone(String StateChangeApplyID, bool isagree)此方

36、法提供给审批调用每经过一次审批,都要调用一次该函数,如果有一次不同意,则把申请状态设为失败,如果同意,则审批次数(approveTimes)减一,申请状态(applyState)加一,如果审批次数(approveTimes)达到了 0,则把申勤状态(applyState)设为成功返回值Void参数 数据类型 描述StateChangeApplyID String 一个异动申请的 idisagree Bool 审批结果,同意或不同意GetSChApplyRecords(string DeviceID, int applyState)查找某台设备的申请记录,通过设备 ID 和申请状态,可以提出正在

37、申请中的,可以提出申请成功的提出申请成功的,可以供历史记录用返回值IList参数 数据类型 描述DeviceID string 设备 idapplyState Int 申请状态,和申请表的applyState 字段相对应ShowForApprove(string approveManID)此方法提供审批用把正在等待审批的申请记录提取出来,根据审批者的 ID返回值IList参数 数据类型 描述approveManID string 审批人的 idStateChangeApproveBLL 类 成员变量:定义 数据类型 描述Ist IStateChangeApprove 定义 SQLServerD

38、AL 层的审批类 ist 对象Ist1 IStateChangeApply 定义 SQLServerDAL 层的申请类 ist1 对象approveDetails IViewStateChangeApproveDetails 定义 Model 层的IViewStateChangeApproveDetails 对象成员函数:Approve判断审批同意与否返回值Bool参数 数据类型 描述stateChangeID string 申请 IDmodel StateChangeApproveInfo 审批模型GetStateChangeApproveDetails根据设备异动审批记录的 stateCh

39、angeID 从 View_StateChangeApproveDetails 表中获取审批记录集合,以便获知需要插入的记录是第几次审批返回值IList参数 数据类型 描述stateChangeID string 申请 IDGetLevel得到审批级数返回值Int参数 数据类型 描述stateChangeID string 申请 IDfomatString格式化时间字符串返回值String 时间转换后的字符串参数 数据类型 描述3.1.2.2 Model 层3.1.2.2.1 类图:3.1.2.2.2 类定义:ChangeStateApply 类成员变量:定义 数据类型 描述_stateCha

40、ngeID 字符串 异动申请记录编号_deviceID 字符串 异动的设备编号_applyTime 时间 申请异动的时间_approveType 字符串 异动申请的审批方式_presentState 字符串 设备当前状态_applyNewState 字符串 设备异动申请的新状态_applyState 整型 申请表所处的状态,-2 失败,-1成功,0 有 0 个人审批过,1 有1 个人审批过,2 有 2 个人审批过_approveTimes 整型 初始化为需要的审批次数,每审批一次减一_deviceName 字符串 设备名称_deviceOwner 字符串 设备主管部门StateChangeAp

41、prove 类 成员变量:定义 数据类型 描述_stateChangeID 字符串 映射数据库 StateChangeApprove 表中的设备异动 ID 字段“stateChangeID“_ackPersonID 字符串 映射数据库 StateChangeApprove 表中申请人的 ID 字段_ackPersonAdvice 字符串 映射数据库 StateChangeApprove 表中的申请人意见字段_ackStateChangeLevel 整型 映射数据库 StateChangeApprove 表中的审批级别字段_ackStateChangeTime 时间 映射数据库 StateCha

42、ngeApprove 表中的审批时间字段_ackStateChangeResult 字符串 映射数据库 StateChangeApprove 表中的这次审批结果字段View_StateChangeApproveDetails 类 成员变量定义 数据类型 描述_ackStateChangeTime 字符串 映射数据库View_StateChangeApproveDetails 表中的审批时间字段_ackStateChangeResult 字符串 映射数据库 StateChangeApproveDetails 表中的这次审批结果字段_ackStateChangeLevel 字符串 映射数据库 St

43、ateChangeApproveDetails 表中的审批级别字段_ackPersonAdvice 整型 映射数据库 StateChangeApproveDetails 表中的申请人意见字段_ackPersonID 映射数据库 StateChangeApproveDetails 表中的审批人 ID 字段_stateChangeID 时间 映射数据库 StateChangeApproveDetails 表中的申请 ID 字段_employeeName 字符串 映射数据库 StateChangeApproveDetails 表中的审批人的姓名字段3.1.2.3 IDAL 层3.1.2.3.1 类图

44、3.1.2.3.2 类定义StateChangeApplyDAL 接口该接口负责定义异动申请记录与 SQL 数据库的交互。成员函数GetApplyInfoByApplyID(string stateChangeApplyID)返回一条申请纪录,通过申请 ID返回值StateChangeApplyInfo参数 数据类型 描述stateChangeApplyID string 对应的一条设备异动申请记录idGetSCHApplyRecordS_ALL()返回所有申请记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_End()返回审批结束了的记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_Success()返回所有成功通过的申请记录返回值IList参数 数据类型 描述无GetSCHApplyRecordS_Fail()返回所有申请失败的申请记录返回值IList参数 数据类型 描述无

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报