渣钢厂设备管理系统详细设计说明书.pdf
《渣钢厂设备管理系统详细设计说明书.pdf》由会员分享,可在线阅读,更多相关《渣钢厂设备管理系统详细设计说明书.pdf(424页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、渣钢厂设备管理系统详细设计说明书最后修改日期最后修改日期最后修改者最后修改者200716李红亮目录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 审批管理.2604WEB 自定义控件说明.2744。1 查询控件.2744。1。1 概述.2744。1。2UI 界面.2744。1。3 属性定义.2754.1.4 事件定义.2764。1。5 样例说明.2774.2 日期控件.2774.2。1 概述.2774。2.2UI 界面
3、.2784。2.3 属性定义.2784。2。4 事件定义.2784.2.5 样例说明.2784。3 菜单导航控件.2784.3。1 概述.2784.3.2UI 界面.2794。3.3 属性定义.2794.3。4 事件定义.2804。3。5 样例说明.2804.4 链接导航控件.2804.4。1 概述.2804.4。2UI 界面.2804。4。3 属性定义.2804。4。4 事件定义.2814。4。5 样例说明.2814。5 导出 Excel 表格控件.2814。5。1 概述.2814。5。2UI 界面.2814.5。3 属性定义.2814。5。4 事件定义.2824。5。5 样例说明.2825
4、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.3 备件入库.3135.5。4 备件计划.3
5、175.5.5 备件流转.3195.5。6 修理计划.3215.5.7 质量异议.3245。6 审批管理.3265.6.1 审批项目管理.3265。6.2 审批人员管理.3276WEB 函数、成员变量定义.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.3 检修计划.4196。3。4 设备检修.4276.4
6、机旁备件管理.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 设备检查.5167。2。2 审批流程.5177.2.3 检修计划.518
7、7.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 1简介简介本文档包括对 Web 应用程序中每个模块所涉及的类的具体定义。开发人员可以根据本详细设计说明书来编写代码。Web 应用程序对应着一个 ASP.NET Web 应用程序类型的解决方案BLL:业务逻辑
8、层,处理应用程序中的业务逻辑DALFactory:根据配置文件实例化数据访问层接口.使系统易于移值到其它数据库平台。IDAL:数据访问层的接口Model:数据层实体或视图类SQLServerDAL:数据访问层接口的 SQLServer 实现Utility:公有项目。用于实现数据访问层实体的构造以及一些自定义控件的定义2 2全局常量和变量全局常量和变量Session(“UserID”Session(“UserID”)当用户登录成功后,“登录窗体将用户的员工编号记录在 Session 中。其他功能模块都要检索该 Session 变量以获得当前用户的员工编号.Session(“PrivilegeLi
9、stSession(“PrivilegeList)当用户登录成功后,“登录”窗体将用户的权限列表记录在ession 中.其他功能模块在需要时要检索该ession 变量以获得当前用户的所有权限.SessionSession(“URLList)“URLList)当用户登录成功后,“登录”窗体将用户可以访问的 URL 记录在 Session 中。其他功能模块的页面通过检索该 Session 变量以判断登录用户是否有访问当前页面的权限。3 3底层类详细定义和关系底层类详细定义和关系3.13.1 设备台帐管理设备台帐管理3.1.13.1.1设备基本信息管理设备基本信息管理3.1.1.13.1.1.1设备
10、台账设备台账BLLBLL层类图层类图3.1.1.23.1.1.2类定义类定义3.1.1.2.13.1.1.2.1DeviceInfoBLLDeviceInfoBLL 类类定义定义Idi数据类型数据类型描述描述对数据库中DeviceInfo 表进行操作的接口引用。IDeviceInfo成员变量AddDevice该函数将从再 DeviceInfo 表中创建一条缺省的设备台帐记录返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述记录信息RecordDeleteDeviceDeviceInfo该函数将伪删除一条台帐记录,将 record 的 isdelete 属性设置为 y
11、es返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述记录的 deviceIDIdSearchDevice该函数将按条件查询记录返回值返回值StringIListDeviceInfo符合条件的记录集合参数参数数据类型数据类型描述描述条件集合ConditionUpdateDeviceID该函数将更新一条台帐记录返回值返回值StringBool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述要更新的数RecordpassDeviceID修改信息查找 deviceID 的行数据DeviceInfo返回值返回值DeviceInfo 型对象,符合条件的一条记录参数参
12、数数据类型数据类型描述描述记录 IDdeviceID3.1.1.2.23.1.1.2.2UserViewBLLUserViewBLL 类类string用于查询信息定制的业务逻辑处理。成员变量定义定义数据类型数据类型描述描述对数据库中 UserView 表进行操作的接口引用。iUserViewDEVICEINFO_TYPELENGTHm_userViewm_nonUserViewINFOMATION成员函数IUserViewIListStringintstringstringstring设备台账中的全部属性名称用户可以显示的字段数用户的视图不在用户的视图中字段设备表真实的属性名称SetDefau
13、ltView该函数将从再 UserView 表中将一条用户视图记录置为缺省值。调用 DAL 层的接口来得到当前用户对应的 UserView 表中的主键值并对UserViewInfo的对象进行填充返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述用户的 ID 号sUserIDModifyUserViewString该函数将此用户的查询视图进行修改,并将 Userview 相应的记录中的 istrue 字段置为 1返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述从页面得到的用户的视图的字段sViewuserIDistrueGetUserVi
14、ewstringstringstring用户的 ID是否为缺省值,为缺省值为 0否则为 1该函数将得到当前用户的设备台账信息的属性名称,调用 DAL 层的接口来得到一个UserViewInfo的对象,并调用GetUserViewValues()来抽取有用的信息,调用ChangeInfo()方法来对数据库中存储的信息做变换返回值返回值string型变量,表示用户的查询定制视图的设备表真实的属性名称参数参数数据类型数据类型描述描述userIDGetNonUserViewString用户的 ID 号该函数将用户的查询信息定制中没有的设备台账属性名返回,根据m_userView 来对m_nonUser
15、View 进行填充。返回值返回值string型变量,表示用户的查询信息定制中没有的设备台账属性名参数参数数据类型数据类型描述描述无GetViewsNumber返回用户视图的大小,即得到 m_userView 的长度,如果 m_userView 为 null 的话,则返回1返回值返回值int 型变量,表示m_userView 的长度参数参数数据类型数据类型描述描述无GetViewIndex该函数找到用户视图在字段数组中的位置返回值返回值int 型变量,如果 s 在INFORMATION 中则返回在 INFORMATION 中的下标,否则返回1参数参数数据类型数据类型描述描述一个随意的字符串sGe
16、tUserViewLengthstring该函数用于找到 UserViewInfo 的一个对象除去前 3 个属性后的非空值的属性个数返回值返回值int 型变量,表示UserViewInfo 的一个对象除去前 3 个属性后的非空值的属性个数参数参数数据类型数据类型描述描述将被检测的对象从第 start11 个属性开始遍历uvistart1GetUserViewValuesUserViewInfoint抽取 UserViewInfo 的对象的属性值并用于填充一个字符串数组返回值返回值无参数参数数据类型数据类型描述描述将被抽取属性值的对象将被填充的字符串数组从第 start11 个属性开始遍历uvi
17、sstart1start2FillUserViewInfoUserViewInfostringintint从第 start2 的位置开始填充从 s 的第 start2 开始为 UserViewInfo 的 uvi 的第 start1+1 属性进行填充返回值返回值无参数参数数据类型数据类型描述描述将被抽取属性值的对象将被填充的字符串数组从第 start11 个属性开始填充uvisstart1start2FindIn用于查找 s 是否在 comp 数组中返回值返回值UserViewInfostringintint从第 start2 的位置开始遍历bool 型变量,表示 s 是否在 comp 数组中
18、,如果在,则返回 true,否则返回 false参数参数数据类型数据类型描述描述目标字符串 s用于搜索 s 的字符数组scompAddUserViewstringstring 用于查找 s 是否在 comp 数组中,调用 DAL 层中相应的接口来找到当前数据库中的最大 UserViewID,并对此值加 1 赋给当前的 UserViewInfo 的对象中的UserViewID,istrue 属性赋为 0,并用 DEVICEINFO_TYPE 中的前七项对此对象进行填充,然后调用 DAL 层中的 AddUserView()来添加新的记录返回值返回值bool型变量,表示此操作是否成功.参数参数数据类
19、型数据类型描述描述用户的 IDsUserIDChangeInfostring将 View 中的内容替换成相应的 changeTo 中的内容返回值返回值无参数参数数据类型数据类型描述描述要被替换的数组要进行对比的标准数组数组中的相应的数据将被用来填充到 view 中viewviewInfochangeTostringstringstring3.1.1.33.1.1.3设备台账设备台账DALFactoryDALFactory层类图层类图3.1.1.43.1.1.4类定义类定义3.1.1.53.1.1.5设备台账设备台账IDALIDAL层类图层类图3.1.1.63.1.1.6类定义类定义4.1.1.
20、6.04.1.1.6.0IDeviceInfoIDeviceInfo 接口接口:CreateDevInfo该函数将从再 DeviceInfo 表中创建一条缺省的设备台帐记录返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述记录信息RecordDeleteDevInfoDeviceInfo该函数将伪删除一条台帐记录,将 record 的 isdelete 属性设置为 yes返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述设备台账的 IDIdSearchDevInfo该函数将按条件查询记录返回值返回值StringIListDeviceInf
21、o符合条件的记录集合参数参数数据类型数据类型描述描述条件集合ConditionUpdateDevInfo该函数将更新一条台帐记录返回值返回值Stringbool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述要更新的数据RecordfindDevInfo修改信息-查找 deviceID 的行数据DeviceInfo返回值返回值DeviceInfo 型对象,符合条件的一条记录参数参数数据类型数据类型描述描述记录 IDdeviceID3.1.1.6.13.1.1.6.1IUserViewIUserView 接口接口string数据访问层的抽象接口,通过该接口可以访问数据库中的 UserV
22、iew 表。成员函数SetDefaultView该函数将从再 UserView 表中创建一条缺省的用户视图记录,调用 SQLHelp 中的相应方法。返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述用户视图 modeluserViewModifyUserViewUserViewInfo该函数将此用户的查询视图进行修改,先删除一条记录,然后再将现在的记录添加到其中。返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述用户的视图类uViewGetUserViewUserViewInfo该函数将得到当前用户的设备台账信息的查询视图返回值返回值Us
23、erViewInfo 型变量,表示用户的查询定制视图参数参数数据类型数据类型String描述描述用户的 ID 号userIDSetDefaultView该函数将从再 UserView 表中创建一条缺省的用户视图记录返回值返回值bool 型变量,表示操作成功与否参数参数参数参数参数参数userViewUserViewInfo用户的视图类3.1.1.73.1.1.7设备台账设备台账SqlServerDALSqlServerDAL层类图层类图3.1.1.83.1.1.8类定义类定义3.1.1.8.13.1.1.8.1DeviceInfoDALDeviceInfoDAL 类类:IDeviceInfo。
24、CreateDevInfo该函数将从再 DeviceInfo 表中创建一条缺省的设备台帐记录返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述记录信息RecordIDeviceInfo。DeleteDevInfoDeviceInfo该函数将伪删除一条台帐记录,将 record 的 isdelete 属性设置为 yes返回值返回值bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述记录 IDIdIDeviceInfo。SearchDevInfo该函数将按条件查询记录返回值返回值stringIListDeviceInfo符合条件的记录集合参数参数数据类型数
25、据类型描述描述ConditionIDeviceInfo.UpdateDevInfo该函数将更新一条台帐记录返回值返回值String条件集合bool 型变量,表示操作成功与否参数参数数据类型数据类型描述描述要更新的数据RecordfindDevInfo修改信息查找 deviceID 的行数据DeviceInfo返回值返回值DeviceInfo 型对象,符合条件的一条记录参数参数数据类型数据类型描述描述记录 IDdeviceID3.1.1.8.23.1.1.8.2UserViewDALUserViewDAL 类类string实现了 IUserView 接口的方法,是对数据库中 UserView 表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 钢厂 设备管理 系统 详细 设计 说明书
限制150内