当前位置:文档之家› 设备管理系统程序设计

设备管理系统程序设计

设备管理系统程序设计
设备管理系统程序设计

《C#程序设计》大作业

题目:设备管理系统

专业:计算机科学与技术s 学号: 121096143

姓名:朱晓敏

完成日期: 2012/11/6

目录

1 前言 (2)

2 需求分析 (2)

2.1要求 (2)

2.2任务 (2)

2.3运行环境 (2)

2.4开发工具 (2)

3 概要设计与详细设计 (3)

3.1系统流程图 (3)

3.2数据库设计 (4)

3.2.1建立数据字典 (4)

3.2.2数据库详细设计 (4)

4 编码与实现 (5)

4.1分析 (5)

4.2具体代码实现 (7)

4.3界面实现 (16)

5 课程设计总结 (24)

参考文献 (25)

评语及成绩 0

1 前言

设计一个设备管理系统,该系统主要针对设备管理员。系统首先要求用户登录,用户必须输入正确的用户名和密码;系统主界面包括设备查询功能及数据维护功能,设备查询功能是按一定的条件查询所需要的设备信息,数据维护主要是通过增加或删除来修改数据。

2 需求分析

2.1要求

(1)用Csharp语言实现程序设计;

(2)采用.NET开发工具来设计主窗体和子窗体等;

(3)画出系统模块的流程图;

(4)完成数据库的设计;

(5)界面友好(良好的人机互交),程序要有注释。

2.2任务

(1)设计一个登陆窗体和主窗体,7个子窗体来显示相关信息;

(2)管理员必须输入正确的用户名和密码,才能进入主窗体进行相关操作;

(3)画出所有模块的流程图;

(4)完成数据库的设计;

(5)编写代码;

(6)程序分析与调试。

2.3运行环境

(1)WINDOWS2000/XP系统

(2)Visual Studio 2005编译环境

2.4开发工具

C#: C#(C Sharp)是微软为NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)

程序语言。

3 概要设计与详细设计

3.1系统流程图

首先要有一个登录模块对登录用户进行验证,如果验证成功则进入系统的主窗体,登录主窗体之后管理员以操作所有的功能:查询、修改、增加设备信息、辅助

图3.1系统流程图

3.2数据库设计

3.2.1建立数据字典

在开发设备管理系统之前,分析了改系统的数据量。选择Microsoft SQL Server2005数据库存储这些信息,数据库命名为MyDevice,在数据库中创建了2个数据表用于不同的信息。

1.设备管理员数据字典

名字:设备管理员表(User)

描述:记录管理员的具体详细信息

定义:设备管理员表=用户编号+用户名+密码

位置:设备管理数据库

2.设备数据字典

名字:设备信息表(equipment)

描述:记录设备的具体详细信息

定义:设备信息表=设备编号+设备名称+设备数量+设备价格

位置:设备管理数据库

3.2.2数据库详细设计

表1 User表结构

表2 equipment表结构

4 编码与实现

4.1分析

(1)登陆界面的设计——打开Visual Studio 2005,新建一个名为DeviceSystem 项目,然后打开一个窗体并命名为userlogin.cs。在此窗体中添加2个标签(用户名和密码)、2个按钮(确定和取消)和2个textBox等,如图所示

图4.1登陆窗体

(2)系统主窗体的设计——添加窗体并命名为frmMain.cs,在此窗体添加一个MenuStrip控件,一个ToolStrip控件及3个按钮,一个Time控件,toolStripStatus 控件并分别设置各属性,如图所示

图4.2系统主窗体

(3)子窗体的设计——添加4个窗体并依此命名为frmselecName.cs、frmselecPrice.cs、frmDataMaint.cs、frmDeletedevice.cs并分别添加工具控件及设置各属性,如图所示

图4.3按名称查询窗

图4.4按价格查询窗体

图4.5数据维护窗体

4.2具体代码实现

1.登录窗体—frmlogin.cs

using System;

using System.Configuration;

……………………

namespace DeviceSystem

{…………………………

private void btnYes_Click(object sender, EventArgs e)

{

string userName = txtName.Text;

string password = txtPwd.Text;

string cons =

ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDevice ConnectionString"].ConnectionString;

SqlConnection connection = new SqlConnection(cons);

//获取用户名和密码匹配的行的数量的SQL语句string sql=String.Format("select count(*) from [User] where username='{0}'and password='{1}'",userName,password);

try{

connection.Open(); //打开数据库连接

SqlCommand command = new SqlCommand(sql,connection);

//创建Command对象

int num = (int)command.ExecuteScalar();

//执行查询语句,返回匹配的行数

if (num > 0)

{ //如果有匹配的行,则表明用户名和密码正确

MessageBox.Show("欢迎进入设备管理系统!", "登录成功", MessageBoxButtons.OK, https://www.doczj.com/doc/064629225.html,rmation);

frmMain mainForm=new frmMain(); //创建主窗体对象

mainForm.Show(); //显示窗体

this.Visible=false; //登陆窗体隐藏

}

else {

MessageBox.Show("您输入的用户名或密码错误!", "登录失败", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);

}//MessageBoxIcon.Exclamation是由三角符号组成的警惕图

}

catch (Exception ex){

MessageBox.Show(ex.Message,"操作数据库出错啦!

",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);

}

finally{

connection.Close(); //关闭数据库连接

}

}

private void btnCancel_Click(object sender, EventArgs e)

{

txtName.Text = "";

txtPwd.Text = "";

txtName.Focus();//将光标指定在txtName上

}

}

}

2.主窗体frmMain.cs

using System;

using System.Windows.Forms;

……………………

namespace DeviceSystem

{…………………………

private void timer1_Tick(object sender, EventArgs e)

{

DateTime dt = DateTime.Now; //获取当前时间

tssData.Text = dt.ToLongDateString() ;

}

private void tsmExit_Click(object sender, EventArgs e)

{ Application.Exit();

}

private void tsmSelecName_Click(object sender, EventArgs e)

{

frmselecName selectname = new frmselecName(); //创建子窗体对象

selectname.MdiParent = this; //指定当前窗体为MDI父窗体

selectname.Show(); //打开子窗体

tssStatus.Text = "按名称查询"; //在状态栏中显示操作内容

}

private void tsmSelecPrice_Click(object sender, EventArgs e)

{

frmselecPrice selectprice = new frmselecPrice(); //创建子窗体对象

selectprice.MdiParent = this; //指定当前窗体为MDI父窗体

selectprice.Show(); //打开子窗体

tssStatus.Text = "按单价查询"; //在状态栏中显示操作内容

}

private void tsmUpdate_Click(object sender, EventArgs e)

{

frmDataMaint datamaint = new frmDataMaint(); //创建子窗体对象

datamaint.MdiParent = this; //指定当前窗体为MDI父窗体

datamaint.Show(); //打开子窗体

tssStatus.Text = "修改数据"; //在状态栏中显示操作内容

}

private void tsmabout_Click(object sender, EventArgs e)

{

frmAbout about = new frmAbout(); //创建子窗体对象

about.MdiParent = this; / /指定当前窗体为MDI父窗体

about.Show(); //打开子窗体

tssStatus.Text = "关于我们"; //在状态栏中显示操作内容

}

private void tsmjsq_Click(object sender, EventArgs e)

{

frmjsq jsq = new frmjsq(); //创建子窗体对象

jsq.MdiParent = this; //指定当前窗体为MDI父窗体

jsq.Show(); //打开子窗体

tssStatus.Text = "计算器"; //在状态栏中显示操作内容

}

private void tsmdate_Click(object sender, EventArgs e)

{

frmTime time = new frmTime(); //创建子窗体对象

time.MdiParent = this; //指定当前窗体为MDI父窗体

time.Show(); / /打开子窗体

tssStatus.Text = "万年历"; //在状态栏中显示操作内容

}

private void tsmdel_Click(object sender, EventArgs e)

{

frmDeletedevice delete = new frmDeletedevice(); //创建子窗体对象

delete.MdiParent = this; //指定当前窗体为MDI父窗体

delete.Show(); //打开子窗体

tssStatus.Text = "设备数据维护"; //在状态栏中显示操作内容}

}

}

3.子窗体frmMain.cs

using System;

using System.Windows.Forms;

using System.Data.SqlClient;

using System.Configuration;

……………………

namespace DeviceSystem

{ ……………………

public frmselecName()

{

InitializeComponent();

string cons =

ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceC onnectionString"].ConnectionString

connection = new SqlConnection(cons);

}

private void frmselecName_Load(object sender, EventArgs e)

{

// TODO: 这行代码将数据加载到表“myDeviceDataSet.equipment”中。您可以根据需要移动或移除它。

this.equipmentTableAdapter.Fill(this.myDeviceDataSet.equipment);

}

private void btnSelectName_Click(object sender, EventArgs e)

{

string name = textBox1.Text;

//按名称查询设备

string sql = String.Format("select * from equipment where name like '%{0}%'",name);

try

{

SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection);

DataSet datSet = new DataSet("equipment");

dataAdapter.Fill(datSet);

//设置各列的显示数据字段

dataGridView1.Columns[0].DataPropertyName = "id";

dataGridView1.Columns[1].DataPropertyName = "name";

dataGridView1.Columns[2].DataPropertyName = "price";

dataGridView1.Columns[3].DataPropertyName = "count";

dataGridView1.DataSource = datSet.Tables[0];

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "操作数据库出错啦!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

}

private void button1_Click(object sender, EventArgs e)

{

this.Close();

}

}

}

4.子窗体frmselecPrice.cs

using System;

using System.Drawing;

using System.Data.SqlClient;

using System.Configuration;

……………………

namespace DeviceSystem

{……………………………

public frmselecPrice()

{

InitializeComponent();

string cons =

ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceC onnectionString"].ConnectionString;

connection = new SqlConnection(cons);

}

private void btnselectPrice_Click(object sender, EventArgs e)

{

// decimal表示十进制数

decimal price1, price2;

try

{

price1 = Convert.ToDecimal(textBox1.Text);

price2 = Convert.ToDecimal(textBox2.Text);

}

catch

{

price1 = 0;

price2 = 1000000M;//默认为最大值

}

if(price1>price2)

{//如果price1>price2,交换两者

decimal temp=price1;

price1=price2;

price2=temp;

}

//按价格查询设备

string sql=String.Format("select * from equipment where price between {0} and {1}",price1,price2);

try

{

SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection);

DataSet datSet = new DataSet("equipment");

dataAdapter.Fill(datSet);

//设置各列的显示数据字段

dataGridView1.Columns[0].DataPropertyName = "id";

dataGridView1.Columns[1].DataPropertyName = "name";

dataGridView1.Columns[2].DataPropertyName = "price";

dataGridView1.Columns[3].DataPropertyName = "count";

dataGridView1.DataSource = datSet.Tables[0];

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "操作数据库出错啦!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

}

private void frmselecPrice_Load(object sender, EventArgs e)

{

// TODO: 这行代码将数据加载到表“myDeviceDataSet.equipment”中。您可以根据需要移动或移除它。

this.equipmentTableAdapter.Fill(this.myDeviceDataSet.equipment);

}

private void button1_Click(object sender, EventArgs e)

{

this.Close();

}

}

5.子窗体frmDataMaint.cs

using System;

using System.Data.SqlClient;

……………………

namespace DeviceSystem

{……………………………

private void frmDataMaint_Load(object sender, EventArgs e)

{

// TODO: 这行代码将数据加载到表“myDeviceDataSet.equipment”中。您可以根据需要移动或移除它。

this.equipmentTableAdapter.Fill(this.myDeviceDataSet.equipment);

}

private void btnsave_Click(object sender, EventArgs e)

{

equipmentTableAdapter.Update(myDeviceDataSet.equipment);

}

private void btnguanbi_Click(object sender, EventArgs e)

{ this.Close();

}

private void btnrefresh_Click(object sender, EventArgs e)

{

equipmentTableAdapter.Fill(myDeviceDataSet.equipment);

}

}

}

6.子窗体frmDeletedevice.cs

using System;

using System.Data.SqlClient;

using System.Configuration;

……………………

namespace DeviceSystem

{……………………

public partial class frmDeletedevice : Form

{

SqlConnection con;

SqlDataAdapter da;

DataSet ds;

SqlCommand com;

public frmDeletedevice()

{

InitializeComponent();

}

private void frmDeletedevice_Load(object sender, EventArgs e)

{

BKY();

string cons =

ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceC onnectionString"].ConnectionString;

con= new SqlConnection(cons);

////绑定cbosm

da = new SqlDataAdapter("select name from equipment", con);

ds = new DataSet();

da.Fill(ds, "equipment");

cbosm.DataSource = ds.Tables["equipment"];

cbosm.DisplayMember = "name";

FillDgvshebei();

}

private void FillDgvshebei()

{

//绑定dgvshebei

da = new SqlDataAdapter("select * from equipment", con);

ds = new DataSet();

da.Fill(ds, "equipment");

dgvshebei.DataSource = ds.Tables[0];

}

private void dgvshebei_CellClick(object sender, DataGridViewCellEventArgs e)

{

txthao.Text = Convert.ToString(dgvshebei["id",

dgvshebei.CurrentCell.RowIndex].Value);

txtname.Text = Convert.ToString(dgvshebei["name",

dgvshebei.CurrentCell.RowIndex].Value);

txtC.Text = Convert.ToString(dgvshebei["price",

dgvshebei.CurrentCell.RowIndex].Value);

txtD.Text = Convert.ToString(dgvshebei["count",

dgvshebei.CurrentCell.RowIndex].Value);

}

private void tsbdel_Click(object sender, EventArgs e)

{

com = new SqlCommand("delete from equipment where id='" + txthao.Text + "'", con);

if (con.State == ConnectionState.Closed)

{

con.Open();

}

int i = (int)com.ExecuteNonQuery();

con.Close();

if (i > 0)

{

FillDgvshebei();

MessageBox.Show("删除成功!");

}

}

private bool bselect()

{

com = new SqlCommand("select count(*) from equipment where id='" + txthao.Text + "' and name='" + txtname.Text + "'", con);

if (con.State == ConnectionState.Closed)

{

con.Open();

}

int i = (int)com.ExecuteScalar();

con.Close();

if (i > 0)

{

MessageBox.Show("已有这条记录!");

Clear();

return true;

}

else

{

return false;

}

}

{

txthao.Text = "";

txtname.Clear();

}

private void tslbaocun_Click(object sender, EventArgs e)

{

if (txtname.Text == "" || txtC.Text == "" || txtD.Text == "")

{

MessageBox.Show("填写不完整!");

}else

{

if (bselect() == false)

{

com = new SqlCommand("insert into

equipment(name,price,count)values('" + txtname.Text + "','" + txtC.Text + "','" + txtD.Text + "')", con);

if (con.State == ConnectionState.Closed)

{

con.Open();

}

int j = (int)com.ExecuteNonQuery();

con.Close();

if (j > 0)

{

FillDgvshebei();

MessageBox.Show("增加成功!");

}

}

}

}

private void tsbquxiao_Click(object sender, EventArgs e)

{

Clear();

BKY();

}

private void BKY()

{

txthao.Enabled = false;

txtname.Enabled = false;

tslbaocun.Enabled = false;

tsbquxiao.Enabled = false;

}

{

txthao.Enabled = true;

txtname.Enabled = true;

tslbaocun.Enabled = true;

tsbquxiao.Enabled = true;

}

private void tsmjia_Click(object sender, EventArgs e)

{

KY();

}

private void btntui_Click(object sender, EventArgs e)

{

this.Close();

}

}

}

4.3界面实现

首先用户进入登录界面,必须输入正确的用户名和密码,否则会提示用户名或密码错误,请重新输入:

图4.6

输入正确后,点击确定按钮后则进入系统的主界面,进行相关操作:

图4.7

点击“按名称查询”,进入查询界面,输入“笔记本”,点击查询,则可显示有关数据:

图4.8

点击关闭,退出按名称查询窗体,然后点击“按价格查询”,输入价格,点击查询:

图4.9

点击“关闭”按钮,退出该界面,点击数据维护下的“修改数据”,将电视机数量改为10,点击保存修改后,点击刷新:

图4.10

图4.11

点击“关闭”按钮,退出后点击“删除数据”,开始进入时,“保存”和“取消”按钮是灰色的即不可用;只有点击“添加”按钮之后,“保存”和“取消”才可用

图4.11

设备管理软件使用手册

设备经管软件使用手册 一:系统简介 该系统主要用于智能大厦的设备经管,一幢高度智能化大厦的给排水,消防,照明,门禁,防盗报警,电梯,娱乐休闲,停车场,办公,通讯等设备投资巨大,种类繁多,数量庞大,这成千上万个设备分布于信息枢纽大厦主楼和附楼的每一层楼中,对这些设备的经管,需要用科学高效的方式进行经管。 该系统记录设备最基本的资料,如设备名称,类型,编号,位置等。 建立相关的资料库,详细介绍设备性能,用途,使用方法,常见故障及解决办法。 设备相关的资料库详细记载设备厂家,供应商的地址,电话,联系人,原施工单位的地址,电话,联系人,施工图,以及当前备件数等等。 必须建立相关的资料库详细记载当前设备状态,设备经管者。 详细记载每一设备的维修记录,故障分析,结论,解决技术方案,以便提供将来参考。 经管人员可根据具体情况制定维护计划,系统根据计划提醒维护人员实施并填写日志。

系统具有一定程度的智能,如提醒经管者当前哪个设备备件不足,哪个设备没按计划进行维护,能为经管者协调工作。若与BMS,BAS 系统结合,可实现即使短信通知经管者。 二:操作 一)界面简介: 功能键 工程 设备清单 系统 位置 设备经管 子系统 按功能键将进入各具体功能。 按工程栏,系统栏,子系统栏,位置经管栏查寻设备,列在右上的列表里。

二)基本资料录入 1.工程登记,楼宇登记,部门登记。 《到第一个记录。 〈到下一个记 录。 〉到上一个记录。 》到最后记录。 增加:先按增加,接着录入内容, 按确定完成操作。 修改,删除类同。 2.用户注册。

先完成部门的注册以便在这里可以选择。不用填写部门。 操作: 先填写或修改资料,再按增加或修改完成。删除时先选定记录后按删除完成。 以下操作同用户注册。 3.用户权限设置。 先完成用户注册以便方便选择.

设备管理系统设计方案

冠唐设备管理系统 设计案 冠唐科技有限公司 2009年8月

目录 一,工程背景3 1.1 企业概述3 1.2 传统设备管理模式存在的问题3 1.3 实施设备管理系统的目标4 1.4 需求要点5 二,系统设计原则8 三,总体设计9 3.1 技术基础9 3.1 系统安全10 3.2 管理权限划分11 四,功能模块设计12 4.1 设备信息12 4.2 设备台帐14 4.3 维修保养计划16 4.4 维修保养记录16 4.5 维修经验库17 4.6 设备申购17 4.7 设备调拨17 4.8 设备报废18 4.9 备品配件信息管理18 4.10 文档管理18 4.11 设备工作日报表19 4.12 每日工作提示20

4.13维修统计和趋势分析20 3.14信息导入接口21 五,系统部署22 5.1、网络要求22 5.2、硬件要求建议22 5.3、软件环境要求23 六,系统实施错误!未定义书签。 一,工程背景 1.1 传统设备管理模式存在的问题 (1)设备管理信息零散,缺乏长期,完整的信息管理; 传统的管理模式信息记录在纸质介质和分散在不同的Excel,Word 文档中,各个分公司的信息提交后,对信息进行整理和分析工作量大,信息的准确性,一致性无法保证; (2)缺少科学手段对制度执行情况进行有效的监管、评估; 设备管理工作的改进由于缺少历史数据的支持,更多的依靠个人经验判断,无法进行科学的评估和建议; (3)设备维修保养计划管理难度较大 每个分公司均管理着大量的设备,每个设备的不同部件均有定期的检修和保养工作,由于信息量较大,计划的整理和安排消耗了相关人员大量时间,并且可能存在计划执行延误。同时,如达到最优的设备使用效

设备管理系统需求分析说明书

XXX设备管理系统软件需求说明书

目录 1 概述................................................... 1.. 1.1 目的................................................. 1... 1.2 范围................................................. 1... 2 系统分析............................................... 1... 2.1 现行系统不足与问题................................... 1.. 2.2 解决办法............................................. 2... 2.3 系统功能层次分析..................................... 2.. 3 新系统概述............................................. 9... 3.1 新系统描述........................................... 9... 3.2 业务分析............................................ 1..0. 3.2.1 业务描述 ........................................ 1..0. 3.2.2 业务流程分析 .................................... 1.3. 3.3 硬件环境............................................ 1..8. 3.4 软件环境............................................ 1..9. 3.5 软件功能............................................ 1..9. 3.6 用户特点............................................ 1..9. 4 功能需求.............................................. 2..0. 4.1 设备前期管理........................................ 2.0. 4.1.1 设备采购申请 .................................... 2.0.

设备管理系统设计与方案

冠唐设备管理系统设计方案 成都冠唐科技有限公司 2009年8月

目录 一,项目背景 (3) 1.1 企业概述 (3) 1.2 传统设备管理模式存在的问题 (3) 1.3 实施设备管理系统的目标 (4) 1.4 需求要点 (4) 二,系统设计原则 (7) 三,总体设计 (9) 3.1 技术基础 (9) 3.1 系统安全 (9) 3.2 管理权限划分 (10) 四,功能模块设计 (12) 4.1 设备信息 (12) 4.2 设备台帐 (14) 4.3 维修保养计划 (16) 4.4 维修保养记录 (16) 4.5 维修经验库 (17) 4.6 设备申购 (17) 4.7 设备调拨 (17) 4.8 设备报废 (17) 4.9 备品配件信息管理 (18) 4.10 文档管理 (18) 4.11 设备工作日报表 (19) 4.12 每日工作提示 (20) 4.13维修统计和趋势分析 (20) 3.14信息导入接口 (21) 五,系统部署 (23) 5.1、网络要求 (23) 5.2、硬件要求建议 (23) 5.3、软件环境要求 (23) 六,系统实施........................................................ 错误!未定义书签。

一,项目背景 1.1 传统设备管理模式存在的问题 (1)设备管理信息零散,缺乏长期,完整的信息管理; 传统的管理模式信息记录在纸质介质和分散在不同的Excel,Word文档中,各个分公司的信息提交后,对信息进行整理和分析工作量大,信息的准确性,一致性无法保证; (2)缺少科学手段对制度执行情况进行有效的监管、评估; 设备管理工作的改进由于缺少历史数据的支持,更多的依靠个人经验判断,无法进行科学的评估和建议; (3)设备维修保养计划管理难度较大 每个分公司均管理着大量的设备,每个设备的不同部件均有定期的检修和保养工作,由于信息量较大,计划的整理和安排消耗了相关人员大量时间,并且可能存在计划执行延误。同时,如何达到最优的设备使用效率,合理安排维修保养人员的工作量也是传统管理模式中经常不能处理的问题。(4)信息缺乏综合分析,利用率低 设备的历史变更记录,历史维修记录,历史文档等各种动态信息缺乏有效的管理手段,在日常管理中,尽管对这些信息进行了登记,但是由于缺乏管理平台,这类动态信息的后期利用率低,未能充分发挥信息对设备管理工作改进的指导作用。

设备管理系统需求分析报告说明书

华西铝业 设备管理系统需求分析说明书 1.编写目的 设备管理系统是一个以设备为中心,对设备从安装、使用直到报废的一个完整周期中所发生的各种事件进行跟踪的一个管理信息系统。系统可以为企业提供一个简便实用的管理平台,将设备全生命周期的管理工作信息化,有效地进行设备管理工作,提高设备生命周期的利润率,直接为企业创造价值。 2.项目围 由于设备管理系统功能全面、丰富,流程相对复杂、工作量大,因此,为便于系统开发管理,降低风险,根据实际情况,现将设备管理系统拆分为四个子模块: ●设备台账管理 ●设备检修管理 ●备品备件管理 ●系统管理 有关各个系统实现的具体功能,请参见下面的功能简介部分。 设备管理系统包括数据处理、数据查询和成本核算三个功能。 数据处理功能:新设备的添加、修改、删除;及领用设备和消耗设备的修改、删除等一些设备信息操作活动。 数据查询功能:实现每一阶段库设备、领用设备和消耗设备的查询操作活动。 成本核算功能:对每月设备的运行情况、领用、消耗等分别进行统计分析。 3.功能简介

3.1功能框架图

3.2设备台账管理 3.2.1设备基本信息管理 ●功能需求 该模块主要是录入,查询,修改设备的资料,以使设备管理更加直观,方便。主要功能包括: ?录入设备信息:此模块可以添加新设备,包括设备名称,类型,人员管理等。 ?查询:此模块可以按条件查询设备,分单条件查询和多条件查询。 ?修改:此模块从查询结果进入,可以将查询到的不合事实的设备属性修改 ●数据定义 ?序号: 报表中用到的字段,指每一条记录打印的顺序号.

?台帐编号: 可手工输入,也可自动生成. ?设备类型: 指定设备所属的类型. ?设备名称: 人工录入设备的名称. ?型号规格: 用于录入设备在厂家指定的型号规格数据. ?制造单位: 此设备的原厂单位名称. ?数量: 指定此设备的数量. ?计量单位: 指定设备计量的单位,如米、件、台等。此数据在系统设置中进行设定, 在此可以选择录入. ?重量: 设备的重量数字值. ?重量单位: 重量的单位,录入者录入.在系统设置中初始化. ?购入日期: 指定设备的购入日期. ?投产日期: 指定设备投入使用的日期. ?验收日期: 指定投备验收的日期. ?保修期限: 以月为单位指定设备的保修期限. ?使用部门: 指定拥有和管理设备的部门. ?管理人员: 指定维护和使用此设备的人员。可以录入多个人. ?设备原值: 设备采购时的价格. ?设备净值: 设备经折旧或大修之后现在的价值. ?安装地点: 设备安装所在的地点. ?设备状态: 指定设备的状态,其状态数据有:上线、封存、闲置、报废、待修、

设备管理系统安装配置使用手册

设备管理系统安装配置使用手册 1

设备管理系统使用手册 目录 一:系统简介 .............................. 错误!未定义书签。二.安装配置注册 ......................... 错误!未定义书签。三.操作 ................................. 错误!未定义书签。 一) 界面简介.......................... 错误!未定义书签。 二)基本资料录入....................... 错误!未定义书签。 1.项目登记楼宇登记部门登记 ...... 错误!未定义书签。 2.用户注册........................ 错误!未定义书签。 3.用户权限设置.................... 错误!未定义书签。 4.编码设置........................ 错误!未定义书签。 5.产品登记........................ 错误!未定义书签。 6.设备管理........................ 错误!未定义书签。 7.设备卡.......................... 错误!未定义书签。 8. 缺省选项........................ 错误!未定义书签。 三)管理操作........................... 错误!未定义书签。 1.设备查询........................ 错误!未定义书签。

2.设备管理........................ 错误!未定义书签。 3.维护任务查询.................... 错误!未定义书签。 5.维护记录的添加.................. 错误!未定义书签。 6.打印功能........................ 错误!未定义书签。 7.邮件提示功能.................... 错误!未定义书签。 一:系统简介 一幢高度智能大厦设备投资少则千万多则上亿,这些设备种类繁多,数量庞大,成千上万个设备分布于智能大厦主楼,裙楼和附楼的每一层楼中,对这些设备的管理,需要用科学高效的方式进行。本系统专用于智能化楼宇设备管理。界面直观明了,操作简单方便,管理科学详尽,该系统将成为贵公司的知识库,可让维护人员专业知识更全面的扩充,使维护工作的管理更周到。提高物业公司的管理水平。它有以下功能: 1.该系统将设备分类为几大类并根据管理者的喜好分成不同的子系统,管理明晰,一目了然。主要包括:楼宇智能系统(BAS),给排水

设备维修保养管理系统____解决方案__需求分析_设计

长安电信客户维修管理系 统 初步提案 2013年4月8日

目录 一、需求分析················································································- 3 - 二、使用本系统的好处································································- 5 - 三、开发技术················································································- 6 - 四、系统特点及功能····································································- 7 -

前言 随着我国改革开放的不断深入,各个行业引进了大量先进的设备,这些设备自动化程度高、速度快、质量好,使企业取得了较好的经济效益。这些设备随着使用年限增加,会造成一些零、部件的磨损或损坏,除自然磨损外,有些部件是因设备运行条件太差,加剧了部件的磨损或损坏,如果得不到正常维护、保养,会使设备的技术性能下降。为保证生产顺利进行,提高设备的完好率,降低维修费用,避免不必要的损失,加强设备维护保养工作是非常重要的。针对这一紧迫的市场需求大力研发,及时推出了“设备维修保养管理系统”等多个适用于各个行业信息化领域的解决方案,为各行各业实现跨越式发展起到了很大的促进作用。 近代工业的特色之一,可说是机械化、自动化。但设备越迈向高度化,复杂的机械装置越难使人随心所欲地操作。因此,迈入机械化、自动化的工厂,大多烦脑着很多的问题,比如,设备的润滑,维修和更新等。基于以上的考虑,我们认为开发一种信息化管理服务系统对于大部分企业是有积极的社会意义的。 随着现代制造设备的高科技化、结构复杂化、自动化程度的提高,设备维修的难度越来越大。设备的故障、微小停机、综合利用率低常常会给企业造成巨大的经济损失。针对这一系列问题,克服技术难题,开发出了适合各企业需求的《设备维修保养管理系统》。 一、需求分析 机械设备由于受施工条件、地质条件及使用过程中的许多不确定因素的影响,造成在使用过程中设备的过早损坏及报废,给企业造成了一定的损失,如何对设备进行科学合理的维修与保养,保证设备保持良好的技术状态,是保障设备正常进行的基本手段。传统的评价考核中,侧重于机械完好率、利用率等指标,而常常忽视了经济指标,极不利于设备的技术进步与企业经济效益的提高。评价机械设备的维修质量中,重要的经济指标应该是机械的“寿命周期费用”,即设备的原始费用与使用费用的总和。

设备管理系统使用手册

设备管理系统使用手册 目录 一:系统简介 一幢高度智能大厦设备投资少则千万多则上亿,这些设备种类繁多,数量庞大,成千上万个设备分布于智能大厦主楼,裙楼和附楼的每一层楼中,对这些设备的管理,需要用科学高效的方式进行。本系统专用于智能化楼宇设备管理。界面直观明了,操作简单方便,管理科学详尽,该系统将成为贵公司的知识库,可让维护人员专业知识更全面的扩充,使维护工作的管理更周到。提高物业公司的管理水平。它有以下功能: 1.该系统将设备分类为几大类并根据管理者的喜好分成不同的子系统,管理明晰,一目了然。主要包括:楼宇智能系统(BAS),给排水系统,消防系统,照明系统,门禁系统,防盗报警系统,电梯系统,停车场系统,办公系统。 2.该系统记录设备最基本的资料,如设备名称,类型,编号,位置等。这是基本的也是重要的资料。鉴于维护人员的换岗频繁,工作交接很难全面完整,新人接手后可能对大厦的设备在哪里都不知道,很难立即着手工作。对于设备编号采用自动编号的方式大大方便了管理。 3.该系统记录每个维护人员的工作内容,任务计划。管理者

可方便查询维护人员的维护情况。 4.建立设备相关的资料库,详细介绍设备性能,用途,使用方法,常见故障及解决办法。便于维护人员能即时解决故障。 5. 记录设备相关的资料库详细记载设备厂家,供应商的地址,电话,联系人,原施工单位的地址,电话,联系人等等。 6.详细记载每一设备的维修记录,故障分析,结论,解决方案,以便提供将来参考。 7.管理人员可根据具体情况制定维护计划,系统根据计划提醒维护人员实施并填写日志。 8.系统具有一定程度的智能,如通过邮件提醒管理者哪个设备没按计划进行维护,能为管理者协调工作。若与BMS,BAS 系统结合,可实现即使短信通知管理者。 9.系统具有打印功能,为每年度年检设备打印标签,设备卡,定制打印维护记录。 本系统将对物业公司的设备管理工作更加有条不紊,方便快捷。是智能大厦物业管理的得力助手。 本系统用MICROSOFT VISUAL C++ 开发数据库可用SQL SERVER网络版或ACCESS单机版。 本系统在windows 2000 server ,windows 2000 professional .windows xp professional 下测试可用。

设备管理系统设计方案

盛年不重来,一日难再晨。及时宜自勉,岁月不待人。 设备管理系统介绍

目录 一、概述 (1) 二、网络结构图 (2) 三、软件模型图 (3) 四、主要功能介绍 (4) 1、系统设置 (5) 2、项目管理 (5) 3、设备入库 (6) 4、设备下发 (7) 5、设备接收 (7) 6、设备领用 (7) 7、设备登记 (9) 8、设备回收 (10) 9、设备报废 (11) 10、设备报修 (12) 11、设备维护 (13) 12、配置变更 (14) 13、设备查询 (14) 14、设备统计 (14) 15、耗材管理 (14) 16、设备监控 (14) 五、系统特色 (15) 1、信息全面 (15) 2、安全可靠 (15) 3、界面友好、易学易用 (15) 4、技术先进 (15) 六、硬件环境 (15)

七、软件环境 (15)

一、概述 随着银行电子化办公水平不断提高,以及越来越多的金融服务不断推出,增强了银行的办公效率,为客户提供了更加优质快捷的服务。同时,电子设备的迅速增加,必然为银行的技术保障部门如何进行设备管理、如何合理充分利用现有设备资源带来了新的问题。如果依然沿用以前的手工记录来管理日益增长的电子设备,往往会造成工作量的繁重,容易产生疏漏,更难以宏观地掌握设备的使用情况和运行情况。为此我公司提供了一套完整的设备管理系统。该系统是为银行技术保障部门设计和使用的。它详尽地记录了设备的使用情况,提供了从项目的规划,设备的采购,设备的入库,设备的登记领用,设备的回收,设备的维修和设备的报废等一整套完整的功能。设备管理员通过本系统既可以查询所管辖地区的未使用设备的情况,以便及时对不足的设备进行采购,还可以查询某网点对某设备的使用情况,以便在登记领用时,确定是否批准,或者实时监控是否有报修的设备,以便及时安排维修。

设备管理系统需求分析

1.1 业务模型 设备管理系统的业务管理功能包括设备档案管理、维保规程管理,供应商管理,备品、备件及辅材的采购管理,库存管理,设备运行状态的监控管理、点检管理、维修管理、保养管理、润滑管理、事故的处理,以及成本-收益网络管理等。 设备管理业务模型 设备管理涉及的信息如下图所示:

设备管理信息流动图 1.2 功能模型 设备管理系统功能的设计是围绕设备管理活动而进行的,整体上基于如下原则: 1.以设备管理为中心,建立设备的组成结构,提供对设备的点检、维修、 润滑等标准信息的维护功能; 2.以业务流程为依据,实现围绕这些标准展开的设备运行、维修、故障 处理等方面的管理活动所需功能; 3.以客户需求为出发点,提供便捷、准确、实用、及时的分析、监视、 通知、查询、报表机制。 设备管理系统整合、利用公司目前现有的信息系统来达到最大的效益、最小的成本。 1.2.1总体功能模型 系统主要包括如下子系统:设备标准子系统、备件管理子系统、采购管理子系统、供应商管理子系统、预算/成本管理子系统、维修计划管理子系统、点检诊断管理子系统、润滑管理子系统、运行监视管理子系统、工程管理子系统、评价分析管理子系统等。

系统总体功能模型 1.2.2功能描述 1、设备标准子系统 实现设备编码、设备档案管理、备件编码、设备标准状态参数设置、故障模式编码、故障原因编码、供应商编码、用户编码、权限设置等基础数据字典定义功能,各编码定义包括各种基本参数设置。 设备标准子系实现设备管理系统的基础信息管理,提供对这些基础信息的维护功能。具体包含以下模块: ⑴设备编码 设备编码模块定义设备编号、设备名称、设备功能、设备供应商、设备 使用年限、设备所属分厂、设备产能、设备BOM表、设备的其他资料等;

设备管理软件使用办法

设备治理软件使用手册 一:系统简介 该系统要紧用于智能大厦的设备治理,一幢高度智能化大厦的给排水,消防,照明,门禁,防盗报警,电梯,娱乐休闲,停车场,办公,通讯等设备投资巨大,种类繁多,数量庞大,这成千上万个设备分布于信息枢纽大厦主楼和附楼的每一层楼中,对这些设备的治理,需要用科学高效的方式进行治理。 该系统记录设备最差不多的资料,如设备名称,类型,编号,位置等。 建立相关的资料库,详细介绍设备性能,用途,使用方法,常见故障及解决方法。 设备相关的资料库详细记载设备厂家,供应商的地址,电话,联系人,原施工单位的地址,电话,联系人,施工图,以及当前备件数等等。 必须建立相关的资料库详细记载当前设备状态,设备治理者。 详细记载每一设备的维修记录,故障分析,结论,解决方案,以便提供今后参考。

治理人员可依照具体情况制定维护打算,系统依照打算提醒维护人员实施并填写日志。 系统具有一定程度的智能,如提醒治理者当前哪个设备备件不足,哪个设备没按打算进行维护,能为治理者协调工作。 若与BMS,BAS 系统结合,可实现即使短信通知治理者。 二:操作 一)界面简介: 功能键 项目 设备清单 系统 位置 设备治理 子系统

按功能键将进入各具体功能。 按项目栏,系统栏,子系统栏,位置治理栏查寻设备,列在右上的列表里。 右下角为设备治理区,具体详细治理设备。 二)差不多资料录入 1.项目登记,楼宇登记,部门登记。 《到第一个记录。 〈到下一个记录。 〉到上一个记录。 》到最后记录。 增加:先按增加,接着录入内容, 按确定完成操作。 修改,删除类同。

2.用户注册。 先完成部门的注册以便在那个地点能够选择。不用填写部门。 操作: 先填写或修改资料,再按增加或修改完成。删除时先选定记录后按删除完成。 以下操作同用户注册。

设备管理系统_详细设计说明书

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (3) 3程序1(标识符)设计说明 (4) 3.1程序描述 (5) 3.2功能 (5) 3.3性能 (5) 3.4输人项 (5) 3.5输出项 (5) 3.6算法 (5) 3.7流程逻辑 (6) 3.8接口 (6) 3.9存储分配 (6) 3.10注释设计 (6) 3.11限制条件 (6) 3.12测试计划 (6) 3.13尚未解决的问题 (6) 4程序2(标识符)设计说明 (6)

详细设计说明书 1引言 1.1编写目的 本文档根据设备管理系统的的需求规格说明书,定义了系统的主要功能模块及相互之间的联系,并定义了模块的技术实现方法。 定义软件系统结构,确定软件子系统,I/O接口,处理模式。从各个角度用符号化的方法保证项目下一步更好进行 本文档的预期读者为: 项目经理、设计人员、SQA、开发人员、测试人员 1.2背景 而随着越来越多设备的广泛应用,如何通过设备来提高工作效率已经是众多企业的追求问题,所以设备管理系统的目的就在于帮助人们管理好各个设备的应用情况,以提高社会工作的效率。 设备管理系统还是一个企业与整个世界联系的渠道,企业的Intranet网络可以和Internet 相联。一方面,企业的员工可以在Internet上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet访问你对外发布的企业信息,如企业介绍、生产经营业绩、业务范围、产品服务等信息。从而起到宣传介绍的作用。随着财务办公系统的推广,越来越多的企业将通过自己的Intranet网络联接到Internet 上,所以这种网上交流的潜力将非常巨大。设备管理系统已经成为企业界的共识。众多企业认识到尽快进行办公系统建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。 1.3定义 C#: C#(C Sharp)是微软为NET Framework量身订做的程序语言,C#拥有C/C++的强大功能

设备管理系统解决方案

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

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

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

设备管理系统设计方案

设备管理系统设计方案 LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】

冠唐设备管理系统设计方案 成都冠唐科技有限公司 2009年8月

目录 一,项目背景.......................................................... 企业概述......................................................... 传统设备管理模式存在的问题....................................... 实施设备管理系统的目标........................................... 需求要点......................................................... 二,系统设计原则...................................................... 三,总体设计.......................................................... 技术基础......................................................... 系统安全......................................................... 管理权限划分..................................................... 四,功能模块设计...................................................... 设备信息......................................................... 设备台帐......................................................... 维修保养计划..................................................... 维修保养记录..................................................... 维修经验库....................................................... 设备申购......................................................... 设备调拨......................................................... 设备报废......................................................... 备品配件信息管理................................................. 文档管理......................................................... 设备工作日报表................................................... 每日工作提示..................................................... 维修统计和趋势分析................................................ 信息导入接口...................................................... 五,系统部署.......................................................... 、网络要求........................................................

设备管理系统毕业设计(设计与代码实现)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现行业务系统描述 设备管理信息对每个企业单位都是十分重要的工作,设备管理信息的好,可以使设备发挥最大效益,杜绝各种不良设备,反之则会造成生产资料利用率低下,甚至造成设备流失。 本管理系统是为适应于的设备管理信息而开发的软件。从设备使用的角度管理设备,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对设备科学管理的目

设备管理系统实施技术方案

ERP-PM深化应用平台建设实施标书 技术投标书 2010年 5月

第一章 XXX系统概况 1.1项目概况 本次项目工作涉及试点单位是: 组织机构及人员:员工人数约300人,下属业务管是经理办公室、生产科、管道科、财务科、安全科、经营计划科、人事科、党群科8个科室,维抢修中心7个基层单位。 ERP-PM深化应用平台建设实施项目是系统深化应用年一项重要工作。作为股份公司统建的ERP系统在管道公司实施以后,在管理信息系统层面,形成了以ERP为核心的信息系统群,为进一步提升ERP系统在管道公司信息化管理的作用,支持管道公司实行设备标准化管理,本次对EAM系统深化应用重点主要包括;建立完善设备全寿命周期管理体系;提高系统易用性,构建ERP-PM的PORTAL界面;构建系统消息工作平台,实现工作找人;实现业务管理流程在线审批;新增站场完整性RCM、RBI、SIL内容等一系列工作。 1.1.1 软硬件环境 ERP-PM深化应用平台系统以企业级PC服务器为硬件平台,Windows 2003 Server为操作系统,数据库软件推荐原则上选择使用DB2,整套系统将运行于BGTC内部的企业网络中。基于其数据的重要性考虑,在进行硬件的选型和软件的配置时,我们将充分地考虑数据的备份,提出相应的备份策略。 1.1.2网络机构 为确保系统的可靠性,单独设立一台接在具有千兆速率主干网上的服务

器提供与ERP-PM深化应用平台有直接关系的服务支持。 ERP-PM深化应用平台系统采用WEB体系结构,B/S模式,便于数据的有效传送,减少对通信资源的占用;并且包括应用程序的使用及报表的查看,不需要安装任何程序代码(包括不安装Plug-in等),使得对用户端不需要进行任何IT的维护。如下图为ERP-PM深化应用平台的组件体系结构: ERP-PM深化应用平台采用的纯WEB体系结构 在服务器端,数据库层、应用层、表示层,每一层均与其它层独立,且均可分布于多个物理的服务器上(通常集中于一台服务器中,本项目推荐集中在一台服务器硬件中使用),随着对服务器性能要求的提高,可在水平上和垂直上作不受限制的扩展。 1.2服务需求 1.2.1ERP-PM深化应用平台数据维护 负责XXX总部及所属分公司ERP-PM模块数据维护。 ●根据实际需要定义不同层次的用户访问权限,提高系统的安全性, 规范数据的操作规则。 ●根据定义判别数据的准确性及可用性,并做出相应提示或根据规则

设备管理系统实施方案书

设备管理系统 方 案 书 2011-7-1

一、系统介绍 系统均采用最新.NET技术,三层结构进行设计,面向对象的分布式三层结构的应用系统相比与传统的两层结构的系统具有相当大的优势,方便企业灵活应用。 1客户层,提供用户数据的录入和显示功能,使得客户层程序非常简洁瘦小并使部署和升级变得非常方便。 2中间业务逻辑层,包含大量供客户层调用的业务逻辑规则,以帮助客户层完成业务操作。由于该层存在,当具体业务改变时,只需改变该层即可,大大降低了更改系统带来的分险,提高了系统维护和升级的效率。 3数据库服务层,提供统一的数据存储服务。 4三层体系的系统能够使有限的数据库连接为更多的客户端服务,数据库连接非常昂贵,因此能够大大降低数据库的拥有成本。 5能够为每个业务功能进行授权访问,因此系统的安全性能得以大大提高。 6便于进行统一的事务管理,以保证数据的安全性、一致性。 7三层体系能保证大大减少网络流量,提高系统执行效率。

二、系统管理主要功能 设备系统 1、设备台帐管理 2、设备维修管理 (1)、维护规范:建立设备具体的维护(保全)的规范(规程)。 (2)、日常工作:根据用户预先定义的维护规范和维修计划,及时提醒使用者每天的工作任务。 (3)、维修计划:可以提前制定下一阶段的维修计划,审核通过后,该计划的维修任务到时会通过日常工作自动提醒用户。 (4)、维修申请单:用于在故障或异常发生后,申请进行设备维修。例如可以填入发生时间,故障现象,故障部位等等信息,让维修人员能对故障有一个初步的判断。 (5)、维修派工单:维修主管对需要派工进行维护或维修的设备填写相应的派工单后,安排某一个或某几个维修人员对该设备进行维护或维修工作。 (6)、维修完工单:当维修完工后,填写本次维修的完工单,记录停机时间,维修时间,完工时间,维修项目,

实验室设备管理系统设计-需求分析说明书

实验室设备管理系统需求分析说明书 The Specification of Requirement Analysis 专业:计算机科学与技术 班级: 姓名: 报告日期:

实验室设备管理系统——需求分析说明书 1、引言 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,设备管理系统软件为设备管理带来了极大的方便。该软件是以Java语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。 1.1 编写的目的 本需求的编写目的在于设备管理系统软件的开发途径和应用方法。 本需求的预期读者是与设备管理系统软件软件开发有联系的决策人,开发人员,支持本项目的领导和公司人员,软件验证者。 1.2 背景 本项目的名称:实验室设备管理系统软件。 本项目能具体化、合理化的管理设备货物信息,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。 1.3定义 Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫“Struts”,是为了提醒我们记住那些支撑房屋,建筑,桥梁,甚至踩高跷时候的基础支撑。这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述。 Hibernate是一种Java语言下的对象关系映射解决方案。它是使用GNU宽通用许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。 设备管理系统:设备管理系统是帮助设备管理人员对设备的管理软件。使用Java 编程语言,独立完成其功能。

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