当前位置:文档之家› 企业设备管理系统1

企业设备管理系统1

企业设备管理系统1
企业设备管理系统1

第4章企业设备管理系统

公司经常需要采购一些设备,用以满足公司正常运营的需要,采购回来的设备不能堆放在库房里就不管了,谁想用的时候就去拿,谁想还的时候就去换。这样,公司的设备恐怕会越来越少,公司正常的运营就会受到影响。因此,需要对公司的设备进行库存管理,保证设备借出和归还有序,还要能查到设备的借出情况。企业设备管理系统正好能满足这个需求,它提供了对设备库存、设备借出、设备归还和设备统计信息的管理。

4.1系统设计

系统设计是系统开发最为关键的一环,良好的系统设计需要把握系统的需求,并合理的划分功能模块。企业设备管理系统的系统设计还需要把握一个关键点,就是明确设备的唯一性,尽管设备可能一模一样,但是也应该区别开来,因为我们的借出、归还以及借出历史的统计都是要具体到某一个设备的,需要对每一个设备赋予不同的设备编号,通常会制作标签贴在设备上,这恐怕是库房管理员常做的工作,设备编号的方式可以根据公司具体决定。

4.1.1功能描述

企业设备管理系统包括设备库存管理、设备借出归还管理和设备统计信息管理,详细的功能描述如下:

●设备库存管理

设备库存管理包括新设备入库、修改设备信息和陈旧设备的库存清理。新设备入库是对新采购的设备进行入库的操作。修改设备信息是对入库设备的名称、购买人、入库时间、设备说明等信息的修改。库存清理,是清理掉库存中不能再用的设备。●设备借出归还管理

设备借出归还管理包括设备借出管理和设备归还管理。对于设备借出管理,如果设备已经借出,要提示用户谁借走了设备。当借出成功的时候,需要在列表中显示借出人、借出时间和借出设备信息,如果归还成功,还需要显示设备归还时间。

●设备统计信息管理

设备统计信息管理包括对设备借出历史信息、设备使用频率信息和未归还设备列表信息的管理。设备借出历史统计显示了一个设备所有的借出历史,便于跟踪设备的使用情况。如果设备出现问题,还可以顺藤摸瓜,查到谁有可能把设备弄坏了,从而找到设备损坏的原因,便于及时的修理。设备使用频率统计提供了设备借出次数的统

第4章企业设备管理系统· 133 ·

计信息,如果一个设备借出的非常频繁,那么企业可以考虑多购买这种设备,从而提

高公司的效率。未归还设备列表提供了尚未归还的设备信息,企业可以知道借出设备

的使用情况。

4.1.2功能模块设计

从上面的功能描述中,可以把企业设备管理系统分为三个模块:设备库存管理、

设备借出归还管理和设备统计信息管理。在每一个模块下又提供了更为具体的功能。

详细的企业设备管理系统的功能模块图,如图4-1所示。

图4-1系统功能模块图

4.2数据库设计与实现

数据库设计的一个巧妙之处就是表的数量不能太多,逻辑层次也不能太多,否则

系统的升级和维护将会非常的困难。

4.2.1数据库需求设计

通过对系统功能的分析,企业设备管理系统需要包含以下数据库信息:

●设备信息

包括设备编号、设备名称、设备描述、设备入库时间、设备购买人、设备借出状

态、设备借出ID。

●设备借出信息

· 134 ·Visual C++与Oracle数据库编程案例

包括设备借出ID、设备编号、借出人、借出时间、归还时间。

4.2.1数据库表的设计

通过数据库的需求,可以创建以下数据表:

●设备信息表(device_info_tab)

设备信息表包含了设备的一些基本信息,还包括了设备的借出信息,设备的库存管理和设备的借出归还管理都需要操作这个数据表,表的结构如表4-1所示。

表4-1设备信息表

字段名称数据类型可否为空约束条件说明

device_code device_name description oper_date

buyer lend_status

lend_id

VARCHAR2(24)

VARCHAR2(24)

VARCHAR2(1000)

DATE

VARCHAR2(24)

INTEGER

INTEGER

NOT NULL

NOT NULL

NULL

NOT NULL

NULL

NULL

NULL

主键

设备编号,要唯一。

设备名称

设备描述

设备入库时间

设备购买人

设备借出状态

设备借出ID,借出ID

是唯一的但可以为空

●设备借出信息表(device_lend_info_tab)

设备借出信息表包含了设备的借出和归还信息,设备借出、设备归还,以及统计

信息的管理都需要用到这个数据表,表的结构如表4-2所示。

表4-2设备借出信息表

字段名称数据类型可否为空约束条件说明

lend_id INTEGER NOT NULL 主键借出ID,ID值从系列

中获取)

device_code VARCHAR2(24) NOT NULL 外键设备编号

(device_info_t

ab)

borrower borrow_date return_date VARCHAR2(24)

DATE

DATE

NOT NULL

NULL

NULL

借出人

设备借出时间

设备归还时间

第4章企业设备管理系统· 135 ·4.2.3数据库表的创建

利用第3章中讲述的方法创建表空间dbdevice和数据库用户dbdevice,其中数据

库用户的密码为dbdevice,选择的默认表空间为dbdevice。

创建企业设备管理系统的所有数据表的SQL语句如下:

--创建设备信息表

CREATE TABLE device_info_tab(

device_code VARCHAR2(24) NOT NULL,

device_name description

VARCHAR(24) NOT NULL, VARCHAR(1000) NULL,

oper_date DATE NOT NULL,

buyer VARCHAR2(24) NULL,

lend_status INTEGER NULL

CHECK (lend_status IN (0, 1)),

lend_id INTEGER NULL

);

--添加设备编号主键

ALTER TABLE device_info_tab

ADD ( PRIMARY KEY (device_code) ) ;

--创建设备借出信息表

CREATE TABLE device_lend_info_tab(

lend_id INTEGER NOT NULL,

device_code VARCHAR2(24) NOT NULL,

borrower VARCHAR(24) NOT NULL,

borrow_date DATE NULL,

return_date DATE NULL

);

--添加借出ID主键

ALTER TABLE device_lend_info_tab

ADD ( PRIMARY KEY (lend_id) ) ;

--添加设备编号外键

ALTER TABLE device_lend_info_tab

ADD ( FOREIGN KEY (device_code)

REFERENCES device_info_tab ) ;

--创建可以递增的系列号供lend_id使用

CREATE SEQUENCE seq_lend_id INCREMENT BY 1 START WITH 1

NOMAXVALUE NOMINVALUE NOCYCLE;

利用Oracle SQLPlus WorkSheet工具执行上述的SQL语句从而创建数据库表。需要说明的是,在打开Oracle SQLPlus Worksheet的“Oracle Enterprise Manager登录”

页面的时候,需要在“用户名”文本框中输入企业设备管理系统的用户名dbdevice,

在“口令”文本框中输入用户密码dbdevice,在“服务”文本框中输入数据库的本地

服务名OraDB,选择连接方式Normal,登录成功之后,再运行上述的SQL语句。

· 136 ·Visual C++与Oracle数据库编程案例

4.3系统的实现

完成了系统功能模块的设计和数据库表的创建,就可以创建一个企业设备管理系

统了。

4.3.1创建应用程序

运行Visual C++,选择File|New命令,弹出New对话框,从Projects列表中选择MFC AppWizard(exe)向导,在Location文本框中选择项目工程的目录

“D:\VCSAMPLE\”,在Project name文本框中输入工程文件的名称DeviceDBS,单

击OK按钮,进入MFC AppWizard – Step 1页面,从应用程序的类型中选择Dialog based 选项,从语言列表中选择“中文(中国)(APPWZCHS.DLL)”,单击Finish按钮,DeviceDBS对话框的应用程序就创建完毕了。

4.3.2创建主对话框的界面

主对话框界面的布局如图4-2所示。其中包括了设备库存管理、设备借出归还管

理和设备统计信息管理三个部分。

图4-2系统主页面

第4章企业设备管理系统· 137 ·

●设备库存管理

控件类型、ID及说明如表4-3所示。

表4-3 设备库存管理控件列表

控件类型Group Box Label Edit Box

ID

IDC_STATIC

IDC_STATIC

IDC_EDIT_DEVICECODE

属性

设备库存管理

设备编号

变量或函数

CString类型变量

m_strDeviceCode

Label Edit Box

IDC_STATIC

IDC_EDIT_DEVICENAME

设备名称

CString类型变量

m_strDeviceName

Label Edit Box

IDC_STATIC

IDC_EDIT_BUYER

购买人

CString类型变量

m_strBorrower

Label

Date Time Picker

Date Time Picker

Label Edit Box

IDC_STATIC

IDC_DT_DATE

IDC_DT_TIME

IDC_STATIC

IDC_EDIT_DESCRIPTION

入库时间

Short Date

Time

设备说明

COleDateTime类型变量

m_oleOperDate

COleDateTime类型变量

m_oleOperTime

CString类型变量

m_strDescription

Button IDC_BTN_DEVICE_ADD 新设备入库函数OnBtnDeviceAdd ()处

理新设备的入库管理。

Button IDC_BTN_DEVICE_MOD 修改设备信息函数OnBtnDeviceMod ()修

改设备信息。

Button IDC_BTN_DEVICE_DEL 库存清理函数OnBtnDeviceDel ()处

理库存设备的清理管理。Group Box IDC_STATIC 设备信息无

· 138 ·Visual C++与Oracle数据库编程案例

List Control IDC_LIST_DEVICE 无列表框控件类型变量

m_listDevice

●设备借出归还管理

控件类型、ID及说明如表4-4所示。

表4-4 设备借出归还管理控件列表

控件类型Group Box

ID

IDC_STATIC

属性

设备借出归还管

变量或函数

Label Edit Box

IDC_STATIC

IDC_EDIT_BORROWER

请输入借书人

CString类型变量

m_strBorrower

Label Combo Box

IDC_STATIC

IDC_COMBO_NAME

请选择设备名称

组合框控件变量

m_comboName,CString类

型变量m_strSelectedName

Label Combo Box

IDC_STATIC

IDC_COMBO_CODE

请选择设备编号

组合框控件变量

m_comboCode,CString类

型变量m_strSelectedCode

Button IDC_BTN_LEND 借出函数OnBtnLend ()处理设

备借出管理。

Button IDC_BTN_RETURN 归还函数OnBtnReturn ()处理设

备归还管理。

Group Box List Control

IDC_STATIC

IDC_LIST_LEND

借出信息

列表框控件类型变量

m_listLend

●设备统计信息管理

控件类型、ID及说明如表4-5所示。

表4-5 设备统计信息管理控件列表

控件类型ID 属性变量或函数

第4章企业设备管理系统· 139 ·

Group Box IDC_STATIC 设备统计信息管无

Button Button Button

IDC_BTN_LEND_LIST

IDC_BTN_FREQUENCY_L

IST

IDC_BTN_LENT_DEVICE

设备借出历史统

设备使用频率统

未归还设备列表

函数OnBtnLendList ()处理

设备借出历史统计。

函数OnBtnFrequencyList ()

处理设备使用频率统计。

函数OnBtnLentDevice ()处

理未归还设备统计。

Button IDC_SYS_EXIT 退出函数OnSysExit()处理系统

退出代码。

主对话框类名称为CDeviceDBSDlg,资源ID为IDD_DEVICEDBS_DIALOG,对话框名称为“企业设备管理系统”。主界面用到了两个列表框控件分别显示设备信息

和借出信息。需要为这两个列表框控件添加显示的列,从而显示相应的数据信息。为了代码设计的清晰,在CDeviceDBSDlg类中定义了一个InitControl私有函数负责添加控件的显示列,InitControl函数的代码如下:

void CDeviceDBSDlg::InitControl()

{

//设置列表框控件扩展风格

DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |

LVS_EX_HEADERDRAGDROP | LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT;

m_listDevice.SetExtendedStyle(dwExStyle);

m_listLend.SetExtendedStyle(dwExStyle);

//初始化设备信息列表框控件

m_listDevice.InsertColumn(0,"设备编号",LVCFMT_CENTER,80);

m_listDevice.InsertColumn(1,"设备名称",LVCFMT_CENTER,80);

m_listDevice.InsertColumn(2,"设备入库时间",LVCFMT_CENTER,140);

m_listDevice.InsertColumn(3,"设备购买人",LVCFMT_CENTER,80);

m_listDevice.InsertColumn(4,"设备描述",LVCFMT_CENTER,200);

//初始化议题列表框控件

m_listLend.InsertColumn(0,"借出ID",LVCFMT_CENTER,80);

m_listLend.InsertColumn(1,"设备编号",LVCFMT_CENTER,80);

m_listLend.InsertColumn(2,"设备名称",LVCFMT_CENTER,80);

m_listLend.InsertColumn(3,"借出人",LVCFMT_CENTER,80);

m_listLend.InsertColumn(4,"设备借出时间",LVCFMT_CENTER,140);

m_listLend.InsertColumn(5,"设备归还时间",LVCFMT_CENTER,140);

}

在OnInitDialog函数末尾处添加InitControl函数的调用,这样系统在启动的时候,

· 140 ·Visual C++与Oracle数据库编程案例

就可以看到已添加显示列的列表框控件。

4.3.3显示数据到界面上

当系统启动之后,可以将数据库中的数据显示到界面上,需要处理数据库的连接

和显示数据到界面上的两个过程。

●数据库的连接

数据库的连接需要3个参数:ODBC数据源名称、数据库用户名称、数据库用户

密码。其中数据源名称为OraDB,数据库用户的名称和密码均为dbdevice。考虑到读

者配置的数据源和用户名可能不一样,可以从配置文件中获取这些参数信息,配置文

件的格式如下:

[General]

数据库数据源=oradb

数据库用户=dbdevice

数据库密码=dbdevice

把这段文字保存为DeviceDBS.ini文件,可以根据读者自己配置的数据源、数据

用户和密码修改文件中的相应设置,并把DeviceDBS.ini文件放在DeviceDBS.exe运行

程序的同一目录下。

在CDeviceDBSDlg类中定义了一个私有类型的ConnectDB函数,处理数据库的

连接,代码如下:

void CDeviceDBSDlg::ConnectDB()

{

char szPath[255];

//获取应用程序完全路径

::GetModuleFileName(NULL,szPath,255);

CString strFileName = szPath;

//获取所在的目录名称

strFileName.Delete(strFileName.ReverseFind('\\')+1,strFileName.GetLength ()-strFileName.ReverseFind('\\')-1);

//构造配置文件的完全路径

strFileName += "DeviceDBS.ini";

TCHAR sz[101];

memset(sz,0,sizeof(TCHAR)*101);

//获取配置文件中数据库数据源的值,如果没有,缺省值为oradb

GetPrivateProfileString(_T("General"),_T("数据库数据源"),_T("oradb"),sz,100,strFileName);

CString strSource(sz);

GetPrivateProfileString(_T("General"),_T("数据库用户

"),_T("dbdevice"),sz,100,strFileName);

CString strUser(sz);

GetPrivateProfileString(_T("General"),_T("数据库密码

"),_T("dbdevice"),sz,100,strFileName);

CString strPwd(sz);

//创建连接字符串.

第4章企业设备管理系统· 141 ·

CString strConnect;

strConnect.Format("DSN=%s;UID=%s;PWD=%s",strSource,strUser,strPwd);

//打开数据库的连接,并且捕获异常

TRY{

m_db.OpenEx(strConnect,CDatabase::noOdbcDialog);

}

CATCH(CDBException,ex)

{

AfxMessageBox (ex->m_strError);

AfxMessageBox (ex->m_strStateNativeOrigin);

}

AND_CATCH(CMemoryException,pEx)

{

pEx->ReportError();

AfxMessageBox ("memory exception");

}

AND_CATCH(CException,e)

{

TCHAR szError[100];

e->GetErrorMessage(szError,100);

AfxMessageBox (szError);

}

END_CATCH

InitCtrlData();

}

函数ConnectDB利用系统的GetPrivateProfileString函数从文件中获取数据库的配

置参数,GetPrivateProfileString函数的原型如下:

DWORD GetPrivateProfileString(

LPCTSTR lpAppName,

LPCTSTR lpKeyName,

LPCTSTR lpDefault,

LPTSTR lpReturnedString,

DWORD nSize,

LPCTSTR lpFileName

);

其中第一个参数是Section的名称,对应DeviceDBS.ini文件中的General,即中括

号所包含的内容General;第二个参数是键的名称,如DeviceDBS.ini文件中的“数据

库数据源”、“数据库用户”和“数据库密码”;第三个参数是缺省值,如果没用成

功获的键值,那么就取lpDefault代表的数据;第四个参数是保存键值的缓冲区;第五

个参数是缓冲区的大小;第六个参数是文件的完全路径。

由于第六个参数需要获取文件DeviceDBS.ini的完全路径,因而需要利用系统的GetModuleFileName函数先获取应用程序DeviceDBS.exe所在的路径(因为

DeviceDBS.ini文件和应用程序DeviceDBS.exe在同一目录下),然后构造配置文件

· 142 ·Visual C++与Oracle数据库编程案例

DeviceDBS.ini的完全路径。当从文件中获取到数据库配置参数之后,就可以创建数据

库连接字符串,并利用CDatabase的OpenEx方法打开数据库的连接,并处理数据库

的异常。

●显示数据到界面上

连接数据库之后,需要把数据库中的设备信息显示到设备信息列表框控件中,并

刷新借出归还管理中的设备名称和设备编号两个组合框中的显示数据。因而在CDeviceDBSDlg类中定义了一个InitCtrlData私有函数,负责显示这些数据。同时还

定义一个RefreshComboNameData函数,根据数据库的最新数据刷新借出归还管理中

的两个组合框的数据。在对设备信息添加、修改和删除之后都需要调用RefreshComboNameData函数来更新组合框中的显示数据。同时还需要定义两个分别

把数据插入到列表框控件中的函数,分别为:InsertDeviceInfoItem和InsertLendInfoItem。在连接数据库成功之后,不需要显示借出信息,因为比较的多,

也不是很重要,只需在借出和归还成功之后显示借出信息。在DeviceDBSDlg.h文件中添加这4个私有函数的定义,代码如下:

//从数据库获取设备信息并更新到控件中

void InitCtrlData();

//更新设备名称和设备编号组合框的信息

void RefreshComboNameData();

//向设备信息控件中添加信息

void InsertDeviceInfoItem(CString code, CString name, CString date, CString buyer, CString description);

//向借出信息控件中添加借出信息

void InsertLendInfoItem(int id,CString code,CString name,CString borrower,CString lendDate,CString returnDate);

向设备信息列表框控件中添加设备信息的函数是InsertDeviceInfoItem,代码如下:void CDeviceDBSDlg::InsertDeviceInfoItem(CString code, CString name, CString date, CString buyer, CString description)

{

//获取当前的纪录条数.

int nIndex = m_listDevice.GetItemCount();

LV_ITEM lvItem;

lvItem.mask = LVIF_TEXT ;

//行数

lvItem.iItem = nIndex;

lvItem.iSubItem = 0;

//第一列

lvItem.pszText = (char*)(LPCTSTR)code;

//在最后一行插入记录值.

m_listDevice.InsertItem(&lvItem);

//设置该行的其他列的值.

m_listDevice.SetItemText(nIndex,1,name);

m_listDevice.SetItemText(nIndex,2,date);

m_listDevice.SetItemText(nIndex,3,buyer);

m_listDevice.SetItemText(nIndex,4,description);

第4章企业设备管理系统· 143 ·

}

向借出信息列表框控件中添加借出信息的函数是InsertLendInfoItem,代码如下:void CDeviceDBSDlg::InsertLendInfoItem(int id,CString code,CString name,CString borrower,CString lendDate,CString returnDate)

{

//获取当前的纪录条数.

int nIndex = m_listLend.GetItemCount();

LV_ITEM lvItem;

lvItem.mask = LVIF_TEXT ;

//行数

lvItem.iItem = nIndex;

lvItem.iSubItem = 0;

CString temp ;

temp.Format("%d",id);

lvItem.pszText = (char*)(LPCTSTR)temp; //第一列

//在最后一行插入记录值.

m_listLend.InsertItem(&lvItem);

//设置该行的其他列的值.

m_listLend.SetItemText(nIndex,1,code);

m_listLend.SetItemText(nIndex,2,name);

m_listLend.SetItemText(nIndex,3,borrower);

m_listLend.SetItemText(nIndex,4,lendDate);

m_listLend.SetItemText(nIndex,5,returnDate);

}

把数据库中的数据显示到界面上的函数为InitCtrlData,代码如下:

void CDeviceDBSDlg::InitCtrlData(){

if(!m_db.IsOpen()){

MessageBox("数据库未打开");

return;

}

m_listDevice.DeleteAllItems();

TRY{

CRecordset rs(&m_db);

//打开所有的设备信息记录.

rs.Open(CRecordset::dynaset, "select * from device_info_tab");

while (!rs.IsEOF()) {

CString strCode,strName,strBuyer,strDate,strDescription;

//获取设备编号字段值

rs.GetFieldValue((short)0, strCode);

//获取设备名称字段值

rs.GetFieldValue(1, strName);

//获取设备描述字段值

rs.GetFieldValue(2, strDescription);

//获取入库时间字段值

rs.GetFieldValue(3, strDate);

· 144 ·Visual C++与Oracle数据库编程案例

//获取设备购买人字段值

rs.GetFieldValue(4, strBuyer);

//向会议列表框控件中加入一条新的记录信息.

//向界面中插入新的设备信息.

InsertDeviceInfoItem(strCode,strName,

strDate,strBuyer,strDescription) ;

rs.MoveNext();

}

rs.Close();

//更新设备名称和设备编号组合框的数据

RefreshComboNameData();

}

CATCH(CDBException,ex)

{

AfxMessageBox (ex->m_strError);

AfxMessageBox (ex->m_strStateNativeOrigin);

}

AND_CATCH(CMemoryException,pEx)

{

pEx->ReportError();

AfxMessageBox ("memory exception");

}

AND_CATCH(CException,e)

{

TCHAR szError[100];

e->GetErrorMessage(szError,100);

AfxMessageBox (szError);

}

END_CATCH

}

InitCtrlData函数打首先获取设备信息,然后调用InsertDeviceInfoItem函数将数据显示在列表框控件中,最后调用RefreshComboNameData函数更新设备名称和设备编号的组合框中的数据。

为了用户借出设备的方便,可以先选择设备名称,因为相同设备名称的设备可能有多台,然后再从设备编号组合框中选择要借的设备,在进行这些选择之前都需要在设备名称和设备编号组合框中添加可供选择的数据,RefreshComboNameData函数会根据数据库的最新数据刷新两个组合框的数据,其代码如下:

void CDeviceDBSDlg::RefreshComboNameData()

{

m_comboName.ResetContent();

TRY{

CRecordset rs(&m_db);

//打开所有的设备名称记录.

第4章企业设备管理系统· 145 ·

rs.Open(CRecordset::dynaset, "select distinct device_name from device_info_tab");

while (!rs.IsEOF()) {

CString strName;

//获取设备名称字段值

rs.GetFieldValue((short)0, strName);

//向设备名称组合框添加所有设备名称.

m_comboName.AddString(strName);

rs.MoveNext();

}

rs.Close();

m_comboName.SetCurSel(0);

//更新设备编号组合框的数据

CString strSelected;

m_comboName.GetLBText(0,strSelected);

CString sql;

sql.Format("select device_code from device_info_tab "

"where device_name = '%s'",strSelected);

rs.Open(CRecordset::dynaset,sql);

m_comboCode.ResetContent();

while (!rs.IsEOF()) {

CString strCode;

//获取设备编号字段值

rs.GetFieldValue((short)0, strCode);

//向设备编号组合框添加名称为前面选择的设备名称的所有设备编号.

m_comboCode.AddString(strCode);

rs.MoveNext();

}

m_comboCode.SetCurSel(0);

}

CATCH(CDBException,ex)

{

AfxMessageBox (ex->m_strError);

AfxMessageBox (ex->m_strStateNativeOrigin);

}

AND_CATCH(CMemoryException,pEx)

{

pEx->ReportError();

AfxMessageBox ("memory exception");

}

AND_CATCH(CException,e)

{

TCHAR szError[100];

e->GetErrorMessage(szError,100);

AfxMessageBox (szError);

}

· 146 ·Visual C++与Oracle数据库编程案例

END_CATCH

}

RefreshComboNameData函数首先从设备信息表device_info_tab中获取所有的设备名称信息,并添加到设备名称组合框中,然后调用CComboBox的SetCurSel函数显示组合框中的第一个数据(设备名称),调用CComboBox的GetLBText函数可以获取组合框选中的数据(设备名称值strSelected)。根据这个设备名称再从设备信息表device_info_tab中获取所有的设备名称为strSelected的设备编号显示在设备编号组合框控件中。

把InitCtrlData函数放在ConnectDB函数的结尾处。这样,数据库在连接成功之后,可以把数据显示到界面上。在DeviceDBSDlg.cpp文件的OnInitDialog函数末尾处添加初始化列表框控件列和连接数据库并显示数据的代码,代码如下:

//初始化列表框控件

InitControl();

//连接数据库

ConnectDB();

系统在启动的时候,会自动连接数据库,数据库连接成功后,就在列表框控件中显示数据库中的信息,如图4-3所示。

图4-3连接数据库之后的页面

第4章企业设备管理系统· 147 ·4.3.4设备库存管理

设备库存管理管理包括新设备入库、修改设备信息、陈旧设备库存清理。当用户

需要添加和修改设备信息的时候,只需要在设备信息参数中输入和修改参数就可以了。

●新设备入库

新设备入库是对新采购的设备进行入库的操作,函数为OnBtnDeviceAdd,代码如下:

void CDeviceDBSDlg::OnBtnDeviceAdd()

{

//从界面控件中获取信息更新到控件变量中.

if(!UpdateData())

return;

//构造入库时间

CString strDate = m_oleOperDate.Format("%Y-%m-%d")

+ " " + m_oleOperTime.Format("%H:%M:%S");

TRY{

CRecordset rs(&m_db);

CString sql;

//打开数据库,查看数据库里面是否含有相同的设备编号

//如果有提示用户,返回界面.

sql.Format("Select device_code from device_info_tab "

"where device_code = '%s'",m_strDeviceCode);

rs.Open(CRecordset::snapshot, sql);

CString strCode = _T("");

if(!rs.IsEOF()) {

rs.GetFieldValue((short)0, strCode);

}

if(!strCode.IsEmpty()){

MessageBox("已有此设备的编号,请重新输入设备的编号");

return;

}

//插入新的设备记录.

sql.Format("Insert into device_info_tab(device_code,"

"device_name,description,oper_date,"

"buyer,lend_status,lend_id) "

"VALUES("

"'%s','%s','%s',to_date('%s','yyyy-mm-dd hh24:mi:ss')"

",'%s',0,0)",m_strDeviceCode,m_strDeviceName,

m_strDescription,strDate,m_strBuyer);

TRACE(sql);

m_db.ExecuteSQL(sql);

//向界面中插入新的设备信息.

InsertDeviceInfoItem(m_strDeviceCode,m_strDeviceName,

strDate,m_strBuyer,m_strDescription) ;

· 148 ·Visual C++与Oracle数据库编程案例

//更新设备名称和设备编号组合框的数据

RefreshComboNameData();

}

CATCH(CDBException,ex)

{

AfxMessageBox (ex->m_strError);

AfxMessageBox (ex->m_strStateNativeOrigin);

}

AND_CATCH(CException,e)

{

TCHAR szError[100];

e->GetErrorMessage(szError,100);

AfxMessageBox (szError);

}

END_CATCH

}

OnBtnDeviceAdd函数首先从界面中获取设备参数信息,并判断新设备的编号是否已经存在,如果已存在,则提示用户重新输入设备编号,然后向数据库添加新的设备信息,并显示到界面上,最后要调用RefreshComboNameData函数刷新设备借出管理中的设备名称和设备编号组合框中的数据。

如在设备库存管理中的“设备编号”文本框中输入S0001,在“设备名称”文本

框中输入“扫描仪”,在“购买人”文本框中输入“张丽”,在“入库时间”日期时

间控件中选择2004-6-23 12:33:36,在“设备说明”文本框中输入“购于中关村电脑城”,如图4-4所示。

图4-4添加新设备页面

单击“新设备入库”按钮,新设备的信息就添加到数据库中,并在设备信息列表

框控件中显示,如图4-5所示。

第4章企业设备管理系统· 149 ·

图4-5新设备添加之后页面

在设备借出归还管理中的两个组合框中也能看到新添加的设备名称和设备编号,

在“请选择设备名称”组合框中选择“扫描仪”之后,就会在“请选择设备编号”组

合框中列出设备名称为“扫描仪”的所有设备编号,目前只有S0001,如图4-6所示。

由于目前还没有添加设备名称组合框的CBN_CLOSEUP(从组合框中的列表框选择数

据,然后关掉列表框)消息映射函数,这个消息映射函数的代码将在设备借出归还管

理中介绍,所以目前还不能在设备编号组合框中列出设备名称为“扫描仪”的所有设

备编号。

图4-6设备名称和编号组合框显示信息页面

●修改设备信息

为了用户修改设备信息的方便,可以添加设备信息列表框控件

IDC_LIST_DEVICE的NM_CLICK消息映射函数OnClickListDevice,代码如下:void CDeviceDBSDlg::OnClickListDevice(NMHDR* pNMHDR, LRESULT* pResult)

{

//获取已选择的记录项.

int nItem = m_listDevice.GetNextItem(-1, LVNI_SELECTED);

if(nItem != -1){

//从列表框控件的第nItem+1行获取数据,以将这些数据显示到设备参数的控件中.

m_strDeviceCode = m_listDevice.GetItemText(nItem,0);

m_strDeviceName = m_listDevice.GetItemText(nItem,1);

CString strDT = m_listDevice.GetItemText(nItem,2);

· 150 ·Visual C++与Oracle数据库编程案例

m_strBuyer = m_listDevice.GetItemText(nItem,3);

m_strDescription = m_listDevice.GetItemText(nItem,4);

m_oleOperDate.ParseDateTime(strDT);

m_oleOperTime.ParseDateTime(strDT);

//把设备列表框控件中当前已选择行的数据,更新到设备参数的控件中.

UpdateData(FALSE);

}

*pResult = 0;

}

OnClickListDevice函数首先获取选择的列表项nItem,如果没有选择(nItem为-1),则不处理。然后获取选择的设备信息,并显示到设备信息的参数控件中。

修改设备信息的函数为OnBtnDeviceMod,代码如下:

void CDeviceDBSDlg::OnBtnDeviceMod()

{

int nItem = m_listDevice.GetNextItem(-1, LVNI_SELECTED);

//如果没有选择要修改的纪录,返回.

if(nItem == -1){

AfxMessageBox("没有选择要修改的设备信息");

return;

}

CString strDeviceCode = m_listDevice.GetItemText(nItem,0);

if(!UpdateData())

return;

//构造入库时间

CString strDate = m_oleOperDate.Format("%Y-%m-%d")

+ " " + m_oleOperTime.Format("%H:%M:%S");

TRY{

CString sql;

//更新数据库中的记录值.

sql.Format("update device_info_tab "

"set device_name = '%s',"

"description = '%s',"

"oper_date = to_date('%s','yyyy-mm-dd hh24:mi:ss'),"

"buyer = '%s' "

"where device_code = '%s'",m_strDeviceName,

m_strDescription,strDate,m_strBuyer,strDeviceCode);

TRACE(sql);

m_db.ExecuteSQL(sql);

//更新列表框控件的值.

m_listDevice.SetItemText(nItem,1,m_strDeviceName);

m_listDevice.SetItemText(nItem,2,strDate);

m_listDevice.SetItemText(nItem,3,m_strBuyer);

m_listDevice.SetItemText(nItem,4,m_strDescription);

//更新设备名称和设备编号组合框的数据

第4章企业设备管理系统· 151 ·

RefreshComboNameData();

}

CATCH(CDBException,ex)

{

AfxMessageBox (ex->m_strError);

AfxMessageBox (ex->m_strStateNativeOrigin);

}

AND_CATCH(CException,e)

{

TCHAR szError[100];

e->GetErrorMessage(szError,100);

AfxMessageBox (szError);

}

END_CATCH

}

OnBtnDeviceMod函数在获取修改的数据之后,调用更新设备信息的SQL语句将

数据更新到数据库中,同时修改界面的数据。最后要在OnBtnDeviceMod函数的末尾

处调用RefreshComboNameData函数,因为有可能更新了设备的名称,组合框中的数

据也要更新。

如从设备信息列表框控件中选择设备编号为S0001的设备,该设备的信息就会显

示在设备参数控件中,修改“设备说明”文本框中的数据为“购于海龙大厦”,单击

“修改设备信息”按钮,设备编号为S0001的设备就修改完成了,如图4-7所示。

图4-7修改设备信息页面

●库存清理

库存清理就是清理掉库存中不能再用的设备,并删除该设备的所有借出信息,函

数为OnBtnDeviceDel,代码如下:

void CDeviceDBSDlg::OnBtnDeviceDel()

{

int nItem = m_listDevice.GetNextItem(-1, LVNI_SELECTED);

//如果没有选择要修改的纪录,返回.

if(nItem == -1){

工厂设备管理远程监控方案

工厂设备远程监控管理方案 剖析工业设备运行维护中的痛点,围绕工业设备运行的核心控制系统,分析不同用户对联网及远程运维的应用需求,在关键远程运维环节,华辰智通,通过“软”“硬”兼施,通过工业网关及思普云工业互联网平台助力用户打造适合自身应用的工厂设备管理远程监控方案。 华辰智通工厂设备管理远程监控和运维方案功能概述 工业设备远程监控和运维管理系统由智能硬件接口设备、智能应用系统云平台套件以及大数据智能分析服务组成,通过智能采控终端采集设备,将各种数据上传到云平台,存储、整理、分析,通过智能应用系统实现时时在线监控、记录、查询、统计、分析、修改、报警等操作,实现远程智能化管理,提高企业智能化管理水平。 工厂设备云远程综合管理系统是专门针对PLC等工业控制器的远程综合管理系统。华辰智通科技有限公司自主研发的基于云平台PLC远程故障诊断维护及监控平台,就是在此需求上开发出来的。系统以云为基础构建了一套计算与服务体系,可以为客户提供海量的设备接入及客户访问机制。设备云远程综合管理系统基于虚拟专用网络(英文简称“VPN”)技术构建了一条设备与用户之间的专用安全通道,让设备厂商像在现场一样可以随时随地对设备进行编程,监控等所有操作。

HDRS 远程自动化监控及智能化管理平台 通过工厂设备云远程综合管理系统用户可以随时了解其销售出去的设备运行状态,所处位置等实时数据,一旦设备发生故障或者即将发生故障,系统为以短信,邮件等多种方式为用户或最终客户提供相关的报警或预警,从而保障设备稳定运行及最大限度降低故障时间。 设备云远程综合管理系统不是一套单纯的设备管理系统,而是一种先进的新型售后服务模式,在市场竞争激烈的今天,随着产品越来越同质化,只有服务才能创造出差异化,才能创造更多的附加值,所以好的服务才是征服客户最有效的手段。设备云远程综合管理系统所提供的设备管理,生产管理,故障预警等强大的功能正在实现这种优质服务最好的方式。

设备管理系统数据库

设备管理系统数据库 设备管理系统是一个以计算机网络技术为基础的进行设备信息数据监管的综合设备管理系统。它联结各个生产、管理和决策部门的设备管理,为企业的设备信息管理建立一个集中的共享数据库,实现设备管理的一体化数据采集、传输和处理,能够使各种点检、维修、备件、资材计划及维修合同预算等自动生成,用以完善各种标准,随时掌握设备的状态,实行有效的经济的维修,保持和改善设备的工作性能,减少故障,延长零部件的使用寿命,提高设备的功能投入率和精度保持率! 设备管理系统运行环境: 数据库服务器:PVI3000/1G/4x36G/1000/100M/15"; WEB服务器:PVI3000/2G/2x36G/1000/100M/15"; PC终端:PIII700/128K/10G/100/10M/15",WIN98/2000; 数据库平台:ORACLE、SQLSERVER、SYBASE等大型数据库; 服务器操作系统:WIN2000SERVER; 开发平台:TIB(DELPHI) 企业在生产、运营、试验等活动中所使用的机械、设施、仪器以及机具等设备资源需要持续、高效管理,在设备全程管理中,企业设备

管理重点在于设备信息化管理;维保计划的制定、执行与指挥调度;设备使用的可追溯型、设备运行与检修的实时掌控;设备维修费用的控制与管理;备件采购、消耗等过程跟踪管理……针对这些管理环节,设备管理系统软件能够提供安全、可靠、高质量、易扩展的行业解决方案,满足客户设备管理快速发展的业务需求,帮助企业运用技术、经济等手段管好、用好、修好、改造好设备,促进设备信息化管理改革、保证设备质量、降低设备故障率和事故率、节能降耗,并对企业设备管理提供决策支持,从而提高企业经济效益和社会效益! 设备管理系统根据企业的设备标准、参数(如设备种类、品牌、配置、规格、型号等),以及企业资金预算制定设备采购计划,同时按照企业设备标准和各种参数(如用途、基本要求、质量标准等)进行评定,并基于审批意见系统自动提交上报设备采购计划。设备管理系统根据设备统计数据、状态,自动制定各种设备管理计划,如:设备维修计划、设备保养计划、设备更新计划,使生产设备保持最佳使用状态,进而提高生产效率。 该软件是一个企业最重要的资源之一。其包括在企业运营的方方面面当中,是企业内部信息管理系统的一个有机组成部分,是促成各生产部门间相互连接、合作的纽带。无论是生产设备、仪器设备、网络设备等等,以及关于这些设备的选择、购买、使用、维修、更新、改造,都是企业各个部门、各个运营环节必不可少的部分。许多企业设

移动终端管理系统(客户端)使用手册

第三次全国经济普查数据处理培训文档之移动终端管理系统 移动终端管理系统(客户端) 使用说明书 国家统计局 2013年11月

目录 概述 (3) 1用户注册及登录 (4) 2功能概况 (4) 2.1 消息管理 (5) 2.2 应用文件管理 (6) 2.3 系统设置 (8) 2.4 系统管理 (9) 2.5 软件升级 (10) 2.6 关于 (10) 3需要注意的问题 (11)

概述 移动终端管理客户端是移动终端管理系统的一部分。在移动终端上安装此程序并进行移动终端的远程在线注册,实现客户端与管理平台端的通信。经过注册的终端并可以接收各级管理员通过管理平台发送的消息、文件、应用程序,以及三经普用地图、底册、制度包等。 本手册主要介绍移动终端管理系统客户端程序的各项功能。移动终端管理平台各项功能见《移动终端管理系统(管理平台)使用说明书》。

1用户注册及登录 客户端程序安装激活后需要在线注册。客户端注册的目的是为了实现与管理平台的通信;同时为地址点采集程序和经普数据采集客户端程序创建登录注册信息,实现几个客户端程序的单点登录。 在PDA的应用程序列表中找到【终端管理】蓝色图标,点击进入注册界面;也可以在地质点采集程序及经普数据采集客户端程序中点击【注册】按钮,也可打开移动终端管理系统客户端的注册页面(如图1-1)。 【操作步骤】 1、打开PDA应用程序列表中的【终端管理】蓝色图标,进入客户端注册界面。 2、输入用户名和密码,电话号码以及14位区划码信息,然后点击【注册】按钮。注册成功后,系统会在14位区划码的基础上自动增加两位顺序码,此16位码将会作为区别设备的唯一标识。 注: 14位区划码必须是有效的,并要求到普查小区一级,如果还未生成普查小区代码,则输入前12位普查区码,后两位补“00”。 3、完成注册后,MDM系统会自动登录。下次登录时,点击【移动终端】图标即可。 图1-1 2功能概况

设备管理系统性能介绍

设备管理系统性能介绍 随着信息科技的发展和分工的精细化,设备的种类、数量越来越多,企业的设备管理出现诸多问题,如:设备采购、管理、保养、维修困难,设备数据信息滞后;填写设备卡片、设备台帐、各种单据的工作人员多,效率差,工作交叉,导致设备管理效率低、质量差;设备管理备品、备件的仓储和使用不科学;现代设备管理技术不能满足未来企业信息化建设的需求。 设备管理系统性能介绍成为企业选型时关注的重点,也逐渐被看作企业信息化的重中之重,尤其是制造企业中对设备的依赖程度越来越高,生产设备呈现出自动化、智能化、集成化、数字化的趋势,设备管理的规范化、高效化成为制造企业生产效益提升的重要途径。本文将重点对设备管理系统介绍进行详细阐述,希望能够为对此有需求的朋友提供参考或帮助。 设备管理系统开发注重实现设备管理的智能化,通过信息化的方式及时更新设备档案信息、设备备件检修、备品使用、设备运行状态等,并根据企业设备管理标准指标、参数,实现高效的设备维护、维修、保养、采购、应用等方案的制定,及对设备全生命周期的信息化高效

管理,保证设备全程处于最佳状态。此外,设备管理系统能够将设备管理责任到岗,任务到人,减少大量重复无用的工作,提升设备综合效率,优化企业的设备资源配置,保证设备能够随时投入生产或使用,提高生产经营的效率。 信息时代科技发展日新月异,尤其是微电子、计算机以及信息技术呈现加速发展,设备管理软件发展的主要趋势是以设备运行状态监测为基础,获取设备状态信息,为设备维修提供依据。针对不同的设备故障,系统提供多种维修方式。今后,依托状态监测和故障诊断技术,设备管理系统将实现在线自动监测和故障诊断的一体化管理,以可靠性为中心的维修思想将成为设备管理系统的主导思想。 河南云工厂科技有限公司生产的设备管理系统采用先进的计算机技术、网络通信技术以及相应的通信设备、办公设备,实现设备信息的收集、传输、加工、储存、更新和维护,集设备基准信息库、设备日常保养、异常处理、检修维护、维修费用控制、备件跟踪消耗以及固定资产管理于一体,提升设备管理的整体效能,优化设备应用的战略决策,提高企业经济效益。系统应用信息采集将新装置、新材料和新技术加以优化组合对旧机实施修复,使修复后的旧机接近甚至超过新机的性能,当今,随着电液技术,CAD技术和材料工程技术在设备管理中广泛应用,系统将集成化、智能化对新型设备机械进行管理,缩短设备的更新周期。

移动设备巡检管理解决方案新.doc

PDA的移动设备巡检管理解决方案(新)1目录 一、方案背景-------------------------------------------------------------------------------------3二.方案效益-------------------------------------------------------------------------------------3 三. 系统架构-------------------------------------------------------------------------------------4 四. 系统功能模块-------------------------------------------------------------------------------5 五. 实现流程与步骤: ---------------------------------------------------------------------------6 六. 方案报价-------------------------------------------------------------------------------------8 七、特别说明:----------------------------------------------------------------------------------8 一、方案背景 物业管理中重要设备的稳定运行至关重要,设备的每一次故障都有可能给社会或业主造成无法估量的损失,同时对公司的品牌效应也有所影响。所以,保证设备的安全运行是各单位的首要任务,设备巡检是有效保证系统安全的一项基础工作。巡检的目的是掌握设备运行状况及周围环境的变化,发现设施缺陷和危及安全的隐患,及时采取有效措施,保证设备的安全和系统稳定。

(设备管理)设备管理体系标准简介

设备管理体系标准简介 设备管理体系——要求(Plant Management System – Requirements,缩写为 “PMS”) (提示:以下图文资料属于成都华标企管的原创,版权所有,引用时请注明“资料来源:成都华标企业管理咨询有限公司”。)1、什么是“设备管理体系标准”(PMS)? “设备管理体系标准”就是企业在设备管理方面的标准。标准的名称是《设备管理体系——要求》,英文缩写为“PMS”(P lant M anagement S ystem- Requirements)。 设备管理体系标准(PMS)是企业在设备管理方面的标准。是从国内先进企业的优秀设备管理方法中,总结提炼形成企业设备管理最基本的通用要求,以引导企业建立健全和完善其设备管理系统,其目的在于促进企业设备管理整体水平的提升,使设备管理更好地服务于企业的主营业务(产品或服务)。 注1:于2012年,在中国设备管理协会的支持下,由国内设备管理专家蒋良君、黄集长主导,组成了“PMS标准技术小组”,从起草、研讨、征求意见、修改、审定,历时半年编制完成了设备管理体系标准《设备管理体系——要求》(PMS)、《全国设备管理星级评价标准》,作为中国设备管理协会推荐性标准,这是我们中国人自己的设备管理体系标准,填补了国内设备管理体系标准的空白。 注2:2013年1月,蒋良君和黄集长修订标准草案,2013年1月到3月22日,共收到23多份(名单,见标准编写参与者。)国内设备管理专家、学者及企业设备管理专业人士对优化标准草案的反馈意见。4-5月份,由设备管理标准起草小组通过对专家反馈意见进行综合分析与评估,充分吸收了各方面的意见,对 2012版的《设备管理体系-要求》作了大量修改,使设备管理体系标准的内容更翔实、全面,且有了质的提升,这对企业设备管理更具指导性。 注3:于2013年8月,在桂林“全国首届PMS(设备管理体系)大会”上,正式发布《设备管理体系-要求》PMS/T1-2013。(见下图)

课程设计—仓库设备管理系统

课程设计—仓库设备管理系统 1

前言 数据库是数据管理的最新技术,是计算机科学的重要分支。 今天,信息资源已成为各个部门的重要财富和资源。建立一个满 足各级部门信息处理要求的行之有效的信息系统也成为一个企 业或组织生存和发展的重要条件。 在数据库领域内,一般把使用数据库的各类信息系统统称为 数据库应用系统。例如,以数据库为基础的各种管理信息系统、 办公自动化系统、地理信息系统、电子政务系统、电子商务系统、都能够称为数据库应用系统。 此课程设计也就是数据库设计。广义地讲,是数据库及其应用系统的设计,即设计整个的数据库应用系统。狭义地讲,是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。本设计的重点是描述狭义的数据库设计。 当今社会,随着计算机技术的迅猛发展以及Internet进入商业和社会应用阶段,设备的种类、数量越来越多,如何利用先进的网络技术和日新月异的计算机设备来有效地收集、处理这些设备,建立以信息化为核心的管理体制,减轻管理人员和业务人员的数据处理负担,极大地提高设备管理效率和管理手段,己经成为当今社会的潮流。 数据库设计的目标是为用户和各种应用系统提供一个信息 基础设施和高效率的运行环境。高效率的运行环境包括:数据库 2

数据的存取效率、数据库存储空间的利用率、数据库系统运行 管理的效率等都是高的。 本课程设计原则上遵循以上规则和要求进行设计。或因为 一些知识掌握的不牢固,或有不妥地方。 目录 前言 ................................................................................... 错误!未定义书签。目录 ................................................................................... 错误!未定义书签。第一章概述 ...................................................................... 错误!未定义书签。 1.1背景........................................................................... 错误!未定义书签。 3

智能工厂可视化设备管理运用

智能工厂可视化设备管理运用 随着时代的发展,工业4.0概念以及中国实施制造强国战略第一个十年的行动纲领《中国制造2025》的出台,工业领域的传统工作模式受到了巨大的挑战,尤其是在确保盈利能力和长期生存能力方面,化工、电力、交通、制造等行业的业主面临着前所未有的挑战。 以低成本实现智能工厂安全、可持续生产、运营、维护和管理,需要快速获取与工厂实际状态一致的基础数据,智能工厂是实现这一目标的最佳手段。智能工厂是以数据为基础的信息管理平台;是一个以工厂设备基础数据为核心的数据仓库。智能工厂不仅仅是一个数据集成的平台,更是一个信息浏览的端口和项目数据移交的工具,为工厂的日常运营、维护、扩建和检维修项目提供了完整、准确和可信的基础数据。 通过信息生命周期管理,智能工厂的数据可以在工厂中不断更新、维护和再利用。智能工厂是工厂的无形资产;而且基础数据的智能化是一种管理的创新,可以提高工厂的工作效率和提升管理水平。 1.智能工厂的技术路线 智能工厂核心是实现企业资产的智能化,而资产密集型企业的核心资产是设备(装置),三维可视化动态设备管理应用是在智能工厂平台基础上运用三维仿真和虚拟现实技术构建行业逼真的三维模拟现实场景。将企业资产三维模型以及信息属性有机地结合起来(行业数据、音频、视频等流媒体)。采用基于网络的信息处理技术,实现资产运行监视、操作与控制、综合信息分析与智能告警、运行管理和辅助应用(维护、安防和环境监测)等功能的一体化监控管理,大幅度的提高了企业资产运营能力。 三维可视化动态设备管理平台基于X3D可扩展三维语言与组件技术,将不同软件厂商的三维GIS、三维CAD、BIM、三维工厂、三维仿真模型进行转化,聚合形成统一X3D实景仿真模型。X3D实景仿真模型通过持续更新三维数据与扩展不同类型的数据信息,包括:工程数据、资产数据、工艺自动化数据、监控监测数据、信息系统数据,可在实景仿真的空间里统一展示地理、地质、建筑设施、设备资产、自动化、监控、监测及其他扩展信息,以产生更高级的运行控制与协同管理。 2.可视化企业资产布局全景 三维可视化动态设备管理平台对企业智能工厂地形地貌、建筑、车间结构、设施设备等几何建模,直观、真实、精确地展示各种设施、设备形状及生产工艺的组织关系,设施、设备的分布和拓扑情况。使用户在电脑上就可以浏览整个企业现场,如同亲临现场。同时系统将装置模型与实时、档案等基础数据绑定在一

工厂设备安全使用管理制度

设备安全使用管理制度1 设备安全使用管理总则的方针,增强法制观念,严格遵守执行安全第一,预防为主”1.1严格执行国家“法规及安全操作规程和安全劳动保护方面的政策法令、党和国家有关安全生产、生产规章制度。凡不符合安全生产要求的厂房、设施和设备,员工有权向上级报告,遇有严1.2 重危及生命安全和设备安全的情况,员工有权拒绝操作并及时报告领导。项链、戒指、工作前必须按规定穿戴好劳动防护用品。上班时不准佩带耳环、1.3方能进女工须把发辫放入工作帽内,指甲套等饰品及非操作用品进入工作场所。防护信号、所操作的设备,必须随时排除故障隐患。入工作场地和检查操作设备。保险装置齐全、灵敏可靠,润滑良好,保证设备安全。工作 中集中精力,坚守岗位,不准擅自把自己的工作交给他人。调整设备、1.4 拆卸防护装置时要先关机停电。严格执行交接班制度,下班前 必须按规定切断电源气源,清理工作场地。1.5 检查、修理机械电气设备时,必须挂停电警告牌,非工作人员严禁 合闸。1.6 各种安全防护装置、照明信号、监测仪表、警示标记、防雷装置等不准随意1.7 拆除或非法占用。一切电气机械设备的金属外壳必须有可靠的接地安全措施。1.8 高空作业必须扎好安全带、戴好安全帽,电工必须穿戴绝缘鞋、手套,严禁1.9 投掷工具、材料等物资。对易燃、易爆、易腐蚀、剧毒、放射等物品,必须分类妥善保存,严格管1.10

理。操作使用者必须按规定穿戴好防护用品。. 1.11 各种消防器材工具,按消防规范放置齐全,不可随便动用。发生重大事故或恶性未遂事故时要及时挽救,保护现场并立即报告领导和1.12 相关机构。 2 设备消防安全管理规定保持车间内环境整洁,各种物料码放整齐并远离热源,注意室内通风。 2.1 2.2 保证车间内防火通道的畅通,出入口、走道处,严禁摆放任何物品。车间内不得私接乱拉电源线,如确实需要,需报生产部批准,由专门的电工2.3 办理,使用后应及时拆除。 2.4 操作使用设备,必须严格遵守操作规程,严禁违章作业。 2.5 燃油锅炉运行期间,要加强巡视,发现异常及时处理。避免各种电气设备、线路受潮和过载运行,防止发生短路,酿成事故。 2.6 禁止在车间内使用明火,如确实需要须征得生产部同意,在采取有效安全措2.7 施后,方可使用。使用期间须由专人负责,使用后保证处理妥当无隐患。 2.8 车间消防员要按时车间各部位进行检查,发现问题及时报告。消防器材及设施,必须专人负责,定点放置,定期检查,保证完好,随时可2.9 用。 下班前,应检查车间内所有阀门、开关、电源是否断开,确认安全无

设备管理系统毕业设计(设计与代码实现)1

目录 前言――――――――――――――――――――――― 摘要――――――――――――――――――――――― 第一章系统需求分析 第二章系统设计 2.1系统方案确定 2.2系统功能实现 第三章怎样开发一个人事工资管理系统? 3.1 编程环境的选择 3.2 关系型数据库的实现 3.3 二者的结合(DBA) 第四章 Visual basic下的控件所实现的功能 4.1实现菜单选项 4.2 实现工具栏 4.3 帮助 第五章系统总体规划 5.1 系统功能 5.2 流程图 第六章系统具体实现 6.1 用户界面的实现 6.2 数据库的实现 第七章结束语 第八章主要参考文献 第九章程序源代码、各功能模块的程序流程图 --------------前言-------------- 设备管理信息系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者

来说都至关重要,所以设备管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本论文主要介绍的是设备管理信息系统的整个设计过程。 随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往设备员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个设备管理信息系统,以方便在设备安排和设备管理信息上的工作任务。 该系统适用于普通设备的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 作为计算机应用的一部分,使用计算机对设备信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理信息的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 --------------摘要-------------- 设备管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成设备管理信息的全过程,包括每一物品,例如办公设备、家具、计算机及其他有价值的设备分配一个唯一的物品编码,并根据此编码在计算机中建立设备信息库,对设备的新增、领用、折旧等进行管理,使管理人员可对设备的流向进行跟踪,随时掌握设备的现状及公司雇员领用设备情况,减少设备丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套设备管理信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 企业要想不断提高设备的使用效率,并且在预期的时间内收回所投资金和实现预期的投资收益,就要加强设备管理信息。设备管理信息的主要内容有: ?设备日常管理 ?设备使用效率管理 ?设备投资规模变动的边际收入与边际成本分析 ?设备折旧管理 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键字:Visual Basic6.0,控件、窗体、数据库,设备管理信息 第一章. 系统需求分析 1.1现行业务系统描述 设备管理信息对每个企业单位都是十分重要的工作,设备管理信息的好,可以使设备发挥最大效益,杜绝各种不良设备,反之则会造成生产资料利用率低下,甚至造成设备流失。 本管理系统是为适应于的设备管理信息而开发的软件。从设备使用的角度管理设备,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对设备科学管理的目

移动设备使用安全管理办法

移动设备使用安全管理办法 一、总则 (一) 为了加强我司计算机信息网络系统的安全管理,保证我司移动设备办公安全,结合我司笔记本电脑使用实际情况、制定本办法。 (二) 凡配备或使用公用笔记本电脑及移动存储设备的人员,务必遵守此管理办法。 二、移动设备安全使用规定 (一) 移动设备范畴:笔记本、移动硬盘、U盘等存储设备。 (二) 笔记本电脑必须设置开机密码,公用笔记本开机密码统一设置为123借用人不得随意修改。 (三) 笔记本电脑必须设置硬盘加密,防止丢失带来损失,目前只支持WIN7旗舰版,总部公用笔记本电脑硬盘密码统一设置为1232014。 (四) 公用笔记本电脑资料请不要放在桌面及C盘,可放置D、E 等盘,公用笔记本重启后将进行还原,桌面资料及安装软件将进行清除,以保证电脑为最新状态。如果有特殊原因需要长期使用,可向系统管理员申请取消还原功能,使用完成后自行卸载安装软件并删除文件。 (五) 笔记本电脑上网用户必须安装杀毒软件并且注意更新病毒,定期清查计算机病毒,防止笔记本电脑中的病毒到处传播。 (六) 凡是存放有我司资料的移动存储设备均需要进行加密,防止

丢失带来不可预计的损失。 三、移动设备的使用及注意事项 (一) 笔记本需注意使用环境,特别要注意远离饮料和食品。 (二) 在开关机时不要急于移动笔记本,应注意防震,否则硬盘容易损坏。 (三) 笔记本电脑,不要放在软垫上使用(如毛巾、布料、棉被等),否则易堵塞散热口,散热不好,造成机器故障。 (四) 光驱容易损坏,请注意保养,减少不必要的损耗,不宜使用质量差的光盘和软盘。 (五) 液晶板不宜用手触摸,不能与硬物接触。清洁时要特别注意用眼镜布轻轻擦拭。 (六) 插拔外接部件时,要特别小心,一旦插口出现问题,可能要换主板,损失较大。 (七) 笔记本电脑随机软件只有操作系统(WINDOWS),并安装常用办公软件,请不要随意安装其它软件。 (八) 笔记本电脑和附件重量轻、体积小,在出租车、办公室等公共场所容易丢失和被盗。 (九) 移动硬盘及U盘应轻拿轻放,容易摔坏。 (十) 注意移动硬盘和U盘存放位置,请勿放置桌面及显眼的位置防止丢失。 (十一) 凡是人为造成笔记本及移动硬盘等设备损坏,将自行承担

企业设备管理系统解决方案

企业设备管理系统解决方案 适用对象 电力、冶金、石化等设备量大、设备管理复杂的企业 系统简介 太极设备管理系统以提高设备运行的经济效益为目标,协助企业建立综合维修模式下的科学管理体系,对设备档案及设备检修的信息共享,实现设备检修工单等网上流转,为设备管理人员节约送单时间,提高设备管理的办公效率,使设备管理人员更多地关注设备运行和设备检修工作。 功能描述 1、基本信息管理 基本信息是整个设备管理系统的基础,为保证信息的正确、统一和权威性,信息内容应机动部统一编制,并由机动部有关人员或指定的系统管理员统一输入。 1.1组织机构管理 依据企业的管理部门信息,在系统内把企业与设备管理相关的部门输入系统。并按管理的层次结构建立组织机构,体现各组织机构的上下级关系。依据编码原则,录入部门的编码和名称。 1.2岗位管理 依据企业的岗位信息,在系统内把岗位信息输入系统。并把岗位分配到相关的部门。 1.3用户管理 把系统的用户信息输入到系统中。并把用户分配到相关的岗位下。并分配功能权限。 1.4功能权限管理 灵活的功能权限分配。系统可以分配功能到部门,也可以分配功能权限到用户。 1.5设备信息管理 单位名录、装置名录和设备名录的建立。设备标准分类信息的录入。 2、设备档案管理 设备档案依据设备标准分类信息建立档案。根据企业的实际情况定制档案的内容和类别。现有炉类、塔类、反应器类、贮罐类、热换设备类、通用机械类、动力设备类、仪器仪表类和起重运输设备类档案。 3、设备更新及大修计划管理 设备更新和大修计划是企业的年度设备维修计划。确定设备维修费用总数,按检修周期、及设备运行情况预先列入设备更新和大修计划,并完成计划的编制。 系统实现设备更新立项审批表的录入、上报审批和打印。实现设备更新计划的编制、上报、汇总、整理和打印。实现设备大修立项审批表的录入、上报审批和打印。实现设备大修计划的编制、上报、汇总、整理和打印。 4、压力容器检验管理 压力容器检验计划生成。从压力容器档案中按压力容器检验周期和压力容器检验时间确定需要检验是压力容器,形成压力容器检验计划。供设备管理人员使用,送设备检测中心检验。压力容器检验报告生成。把压力容器档案数据和设备检测中心检验结果,按国家规定报告格式可以形成压力容器检验报告。可以查询和打印。

数据库设备管理系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:设备管理系统 学生姓名:xx 、xx 系别:计算机与通信工程学院 专业:计算机科学与技术 班级:计算机科学与技术10~01 学号:xx 指导教师:张保威金松河 2012 年12月30 日

郑州轻工业学院 课程设计任务书 题目设备管理系统 专业、班级计算机科学与技术10-1 学号 xx 姓名 xx 学号 xx 姓名 xx 主要内容: 了解设备管理的基本流程,根据构思活出E---R图。根据所化E---R图,对相应的试题和关系建立表格,实现数据的初始化。用SQL建立数据库表,然后再用其他软件建立界面(如此设备管理系统用的是C#实现界面),将建立好的界面同数据库进行链接,实现对数据库的简单的增删改查。 E-R图思路: 部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。 采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。 在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,则申请报废。 基本要求: 立足于科技日益发达,自动化组不占据主要市场,要求学生根据自己所学的数据库知识,建立简单的数据库实现对设备管理的机械化,自动化。 1:能够数量掌握SQL; 2:能够运用其他辅助工具做图形界面。 3:能够实现对C#和数据库的链接。 4:作出的系统能够对数据库进行简单的增删改查。 5:通过机械化,自动化工具的使用,提高工作效率、准确率。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《数据库系统概论》课堂课件。 完成期限:两周 指导教师签名: 课程负责人签名: 2012年 12月 30 日

设备管理系统解决方案

设备管理解决方案 一、产品简介 随着工业制造企业生产水的提高,设备的种类和功能繁多,自动化程度也越来越高,以机器设备为主体进行生产的工业制造企业设备管理水平将直接影响到企业生产发展。随着企业设备规模的日益壮大,设备在企业固定资产总额中所占的比例也越来越大,所以设备管理的运行效果好坏,直接影响着整个工业制造企业的效益。 中海创集团福州奥迈软件有限公司近年来一直不断研究制造业信息化设备管理系统,为各生产制造型企业提供专业的设备管理解决方案,从、设备档案管理、运行管理、点检管理、采购管理、备件管理、维修管理、安全管理、事故管理等无缝衔接,帮助企业实现降低设备管理成本,提高设备管理和利用效率,提高企业的市场竞争能力。 我们的解决方案从企业整体业务发展全局考虑,结合最新的IT技术需求,构建一个基于新一代业务架构平台的备件管理系统,系统采用集中式部署,多层体系结构,并能按需定制、灵活掌控。

二、方案特点 (一)设备档案综合管理 提供设备的设备部件和设备参数、设备文档的管理;可处理各种设备变动业务,包括原值变动、部门转移、设备状态变动、安装位置调整等变动。实现设备信息的共享。 (二)设备运行更正常、稳定 通过本系统以实现采取严密的维修及保养计划来维护作业的动态安排,科学有序的对设备进行维修和保养。并记录设备维修及保养的各个过程,做到有据可依、责任到人。 (三)成本更可控 通过科学严谨的过程管理,由于进行了过程管理,一方面可以通过科学管理实现减少设备维护成本,另一方面可以减少人为原因造成的浪费;减少企业库存资金占用,提高企业资金利用率。

(四)事务处理更便捷、有效 通过消息中心、任务中心,为企业各级人员处理事务产生提醒,以任务中心代替传统线下审批环节,事务处理更快捷,有效提高各岗位协调效率。 (五)灵活方便的适应性 设备管理子系统中的模块可裁减、业务流程可设置、业务可重组、数据可隔离、数据可保密,从而使设备管理子系统在安全的环境下,达到最大的灵活应用程度;(六)应用构架具有很强的可扩展性 充分尊重客户的个性化需求,根据客户的需求,提供定期系统升级服务,通过标准化服务与个性化服务相结合,为客户提供快速、有效的实施服务。 (七)协调管理更高效 实现对集团企业、大企业、中小企业设备管理信息化支持,如单一工厂设备、多工厂设备管理等,实现跨地区、跨时区、跨系统、跨网络多地点、多岗位员工协同管理; 三、方案价值 通过建设信息化设备管理系统,使企业提高管理效率,节约资源,获得较好的效益,其价格如下 (1)将企业设备的执行层、控制层、数据处理层、系统运行采集层无缝衔接。(2)可提供各种设备信息的输入、修改、分析、统计报表和系统维护等功能,解决大量繁锁的手工劳动,提高工作效率,改善服务水平,促进企业设备管理方

企业设备管理系统

企业设备管理系统 公司经常需要采购一些设备,用以满足公司正常运营的需要,采购回来的设备不能堆 放在库房里就不管了,谁想用的时候就去拿,谁想换的时候就去换。如此,公司的设备恐怕会越来越少,公司正常的运营就会受到阻碍。因此,需要对公司的设备进行库存治理,保证设备借出和归还有序,还要能查到设备的借出情形。企业设备治理系统正好能满足这个需求,它提供了对设备库存、设备借出、设备归还和设备统计信息的治理。 4.1 系统设计 系统设计是系统开发最为关键的一环,良好的系统设计需要把握系统的需求,并合理 地划分功能模块。企业设备治理系统的系统设计还需要把握一个关键点,确实是明确设备的惟一性,尽管设备可能一模一样,然而也应该区别开来,因为我们的借出、归还以及借出历史的统计差不多上要具体到某一个设备的,需要对每一个设备给予不同的设备编号,通常会 制作标签贴在设备上,这可能是库房治理员常做的工作,设备编号的方式能够依照公司具体决定。 4.1.1 功能描述 企业设备治理系统包括设备库存治理、设备借出归还治理和设备统计信息治理,详细 的功能描述如下。 1. 设备库存治理 设备库存治理包括新设备入库、修改设备信息和陈旧设备的库存清理。新设备入库是 对新采购的设备进行入库的操作。修改设备信息是对入库设备的名称、购买人、入库时刻、设备说明等信息的修改。库存清理,是清理库存中不能再用的设备。 2. 设备借出归还治理 设备借出归还治理包括设备借出治理和设备归还治理。关于设备借出治理,假如设备 差不多借出,要提示用户谁借走了设备。当借出成功的时候,需要在列表中显示借出人、借 出时刻和借出设备信息,假如归还成功,还需要显示设备归还时刻。 3. 设备统计信息治理 设备统计信息治理包括对设备借出历史信息、设备使用频率信息和未归还设备列表信 息的治理。设备借出历史统计显示了一个设备所有的借出历史,便于跟踪设备的使用情形假如设备显现问题,还能够顺藤摸瓜,查到谁有可能把设备弄坏了,从而找到设备损坏的缘故,便于及时修理。设备使用频率统计提供了设备借出次数的统计信息,假如一个设备借出的专门频繁,那么企业能够考虑多购买这种设备,从而提高公司的效率。未归还设备列表提供了尚未归还的设备信息,企业能够明白借出设备的使用情形。 4.1.2 功能模块设计 从上面的功能描述中,能够把企业设备治理系统分为 3 个模块:设备库存治理、设备 借出归还治理和设备统计信息治理。在每一个模块下又提供了更为具体的功能。详细的企业设备治理系统的功能模块图,如图4-1 所示。

企业设备管理系统

企业设备管理系统 1

第 4 章企业设备管理系统 公司经常需要采购一些设备,用以满足公司正常运营的需要,采购回来的设备不能堆 放在库房里就不论了,谁想用的时候就去拿,谁想换的时候就去换。这样,公司的设备恐 怕会越来越少,公司正常的运营就会受到影响。因此,需要对公司的设备进行库存管理, 保证设备借出和归还有序,还要能查到设备的借出情况。企业设备管理系统正好能满足这 个需求,它提供了对设备库存、设备借出、设备归还和设备统计信息的管理。 4.1 系统设计 系统设计是系统开发最为关键的一环,良好的系统设计需要把握系统的需求,并合理 地划分功能模块。企业设备管理系统的系统设计还需要把握一个关键点,就是明确设备的 惟一性,尽管设备可能一模一样,可是也应该区别开来,因为我们的借出、归还以及借出 历史的统计都是要具体到某一个设备的,需要对每一个设备赋予不同的设备编号,一般会 制作标签贴在设备上,这恐怕是库房管理员常做的工作,设备编号的 2

方式能够根据公司具 体决定。 4.1.1 功能描述 企业设备管理系统包括设备库存管理、设备借出归还管理和设备统计信息管理,详细 的功能描述如下。 1. 设备库存管理 设备库存管理包括新设备入库、修改设备信息和陈旧设备的库存清理。新设备入库是 对新采购的设备进行入库的操作。修改设备信息是对入库设备的名称、购买人、入库时间、 设备说明等信息的修改。库存清理,是清理库存中不能再用的设备。 2. 设备借出归还管理 设备借出归还管理包括设备借出管理和设备归还管理。对于设备借出管理,如果设备 已经借出,要提示用户谁借走了设备。当借出成功的时候,需要在列表中显示借出人、借 出时间和借出设备信息,如果归还成功,还需要显示设备归还时间。 3. 设备统计信息管理 设备统计信息管理包括对设备借出历史信息、设备使用频率信息 3

工厂自动化设备导入及管理

工厂自动化导入及管理 艾晓飞 随着中国人口红利的消失,劳动力短缺和人力成本增长已经成为中国未来制造业的常态,劳动密集型企业的生存和发展受到了前所未有的冲击,一部分企业冒着水土不服的风险开始搬迁到东南亚地区和中国内陆地区,还有一部分企业开始尝试通过导入自动化设备取代人工,希望可以一劳永逸地解决劳动力短缺和人力成本增长的问题。从手工操作生产模式过渡到自动化生产模式这个转身貌似华丽,但过程会非常地痛苦,充满各种困难和挑战,需要有相应的技术准备、资金渠道及坚韧的毅力方可完成。 一、工厂自动化导入 1、自动化导入需要具备以下两个条件之一:A、产品具有单一、大批量的属性;B、企业具备产品研发能力,可以掌控产品的外形及工艺设计以确保自动化设备对未来产品的兼容; 2、自动化导入需要具备多源的资金渠道;工厂在导入自动化的过程中,投入大,周期长,需要具有多源的资金渠道以确保自动化项目的顺利进行;如无法从资本市场融资则需要控制自动化导入的规模及步伐,先以试验线的模式进行技术攻关、路线探索及人才培养; 3、工厂自动化导入路线图:第一年以导入单台设备及样板线的形式进行技术攻关,建立团队,建立项目管理流程,量身定做自动化发展路线,建立设备管理体系;第二年以产品自动化生产为核心,重新定义产品研发体系,规范同类产品外形及工艺设计,简化生产环节,整合并优化测试方案,提高产品直通率,在此期间导入改进版自动化设备及生产线,招募并培养团队成员,优化项目管理流程及设备管理体系,选择设备厂商;第三年第五年自动化项目扩展到各产品系列; 二、工厂自动化项目管理 1、项目评估与立项: 自动化项目的标的一定是单一、大批量的产品,另外,产品剩余的生命周期要足够长,因为项目从立项到验收也至少需要3~4个月的时间;新产品不适合做为自动化项目的标的,因其市场情况不明朗,很容易造成自动化项目的夭折或变更;考虑自动化设备对后续产品的兼容性,企业需要对产品的研发环节有一定的把控能力,产品标准化,设备模块化,使产品与设备互相匹配; 2、项目执行方式 自动化项目具有一定的复杂度,一般做法是建立基本团队同外部自动化公司对接即可;项目较少时可临时从各部门抽调相应人员组成团队即可,并不需要成立专门的部门负责自动化,一般包括采购、研发、工程及生产团队成员;当时机成熟时可建立自动化团队,最小规模的自动化团队应该包括电气工程师,结构工程师及维护技术员; 3、供应商选择 标准设备供应商选择只需要关注供应商资质、行业地位及团队规模,必要时需要对其特定设备的市场应用情况加以考察;自动化线供应商选择一般需要供应商具有同类项目经验,另外需要对其同类项目的使用情况做详细的调研以确保其真实性及可靠性;涉及较大资金投入的项目需要供应商进行前期投入,所以需要对供应商的流动资金情况做调研,以确保项目的顺利完成;

杭州设备管理系统的移动终端APP_设备管理系统解决方案_郑州云光软件开发有限公司

不看后悔|杭州设备-管理系统的移动终端APP? 随着企业不断发展壮大,生产管理中的设备也在不断增加,需要规范、高效,动态、共享的设备资产管理信息平台进行专项管理。引入设备资产管理系统后,企业能够更好的探讨适合自身发展的设备管理模式,形成规范的设备管理体系,达到设备管理周期各环节的标准化,降低管理耗损,以提高设备管理的综合效率及设备资产利用率。 杭州有着“上有天堂,下有苏杭”的美誉,以“淡妆浓抹总相宜”的自然风光传承至今。作为一个适合生活的地方,有太多的大学生和社会人士回到这,或者从其他城市来到了这,当然也有不少在这上学的人留在了这里。打算在这生活,成家立业。随着生活节奏的加快,大家有没有忽略我们生活中必不可少的设备管理系统呢。 设备管理系统这点事,外行看热闹,内行看门道。对于一些相关经验,还是听老师傅的~ N9M全称“云光设备管理系统手持终端(Android)软件”,简称“N9M”。随着手机APP的深入应用,云光公司开发面向Android 和IOS移动设备的N9M,其可随时查看、随手修改设备相关信息,为设备管理人员工作提供便利性,为管理人员查看工作进度、审批工作流提供捷径,加大监管力度,提升工作效率。 1. 软件概述 N9M全称“云光设备管理系统手持终端(Android)软件”,简称“N9M”。该软件主要用于设备设施管理和公司部门及员工的管理。对企业的设备设施维护维修保养流程及情况的整体管理,含有设备档案、员工信息、部门信息等模块,可以随时查看和修改设备情况以及公司部门、员工的信息。大大提高了企业,尤其是大型工业企业对公司设备设施情况的整体管理的效率。 2. 功能模块

相关主题
文本预览
相关文档 最新文档