基于asp工厂设备管理系统设计.doc

上传人:h**** 文档编号:126378 上传时间:2018-07-09 格式:DOC 页数:26 大小:2.29MB
下载 相关 举报
基于asp工厂设备管理系统设计.doc_第1页
第1页 / 共26页
基于asp工厂设备管理系统设计.doc_第2页
第2页 / 共26页
基于asp工厂设备管理系统设计.doc_第3页
第3页 / 共26页
基于asp工厂设备管理系统设计.doc_第4页
第4页 / 共26页
基于asp工厂设备管理系统设计.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、I 题 目 基于 asp工厂设备管理系统设计 摘要 对于当今的大型化、现代化工厂,其设备数量庞大、关系复杂、参数众多、专业化和自动化程度高,如何对这些设备进行可靠、有效、准确地管理,是工厂安全、可靠、经济运行面临的首要条件。本文介绍了一种基于 ASP+Access平台、架构于企业内部网 Intranet的网站,该网站不仅可以帮助企业中与设备相关的部门和工作人员即时、深入、全方位地了解工厂现有设备的相关参数和运行状况,同时还能为这些部门之间的信息交流和共享 提供便利、高效、实时而且安全的数据渠道。 关键词: 工厂设备 管理 II 目录 一、 概述 . 1 二、 工厂设备管理相关部门与流程模型 .

2、 1 (一 ) 工厂设备管理相关部门模型和用户角色 . 1 1. 设备管理人员 . 2 2. 运行人员 . 2 3. 维修人员 . 2 4. 运行领导 . 2 (二 ) 工厂设备管理流程模型 . 3 三、 工厂设备管理系统的构成 . 3 (一 ) 工厂设备管理系统的基本模块 . 3 1. 设备管理人员模块 . 4 2. 运行人员模块 . 4 3. 维修人员模块 . 4 4. 运行领导模块 . 4 5. 身份验证模块 . 4 (二 ) 工厂设备管 理系统的数据库表 . 5 四、 工厂设备管理系统的实现 . 6 (一 ) 网络服务器的构建 . 6 1. IIS6.0 的安装 . 6 2. IIS6

3、.0 的设置 . 6 (二 ) 建立数据库 . 8 (三 ) 与数据库建立联系 . 8 1. 设置系统数据源 . 8 2. 在 Dreamweaver 中使用 DSN 连接 . 9 (四 ) 用户界面设计( IPO 设计) . 9 (五 ) 数据库基本操作的实现 . 9 1. 登录验证 . 10 2. 增加数据库记录 . 12 3. 数据库浏览 . 13 4. 数据库更新 . 14 5. 数据库删除 . 15 6. 数据库自定义查找 . 15 7. 查询指定记录 . 16 五、 结论 . 18 参考文献 . 19 附件 . a III 一、 设备总表字段设置 . a 二、 工作单表字段设置 .

4、 b 三、 自定义查询相关的核心代码及简要分析 . c 1 一、 概述 对于工厂而言,如何对现有设备进行可靠、有效、准确地管理,是实现工厂安全、可靠、经济运行的重要措施。工厂设备管理要求相关部门和人员能够对工厂现有设备的相关参数、运行状况有着全方位的了解,并以此制定各个设备的运行、维修、更新以及退役的计划,使得整个工厂的各个不同系统和设备能够在最佳状态协调、稳定、有效地运行,以产生最佳的经济效益。 随着国民经济发展,工业化进程加快,现代的工厂越来越多的倾向于集 团化、大型化、多样化,以适应不断增长的市场需求和日益激烈的全球化竞争的需要。大型化工厂设备繁多、设备之间关系复杂、数据量大而且更新、交

5、换频繁,传统的以纸质报表记录为主的设备管理方式已经不能满足需要。随着计算机的普及,数据库软件在现代工厂中的作用越来越突出,再加上近年来计算机网络,尤其是互联网 Internet 和企业局域网 Intranet 的进一步发展,许多不同的基于网络和数据库的工厂管理系统和软件应运而生。这些软件充分发挥了数据库容量大、操作方便、可靠性高、查询便捷、处理高效等优点,并将其与网络的实时性强、数据 交换高速方便、远程管理等特点有机地结合在一起,适应了现代企业的发展要求,因此在企业运行和管理各方面都得到了广泛的应用,工厂设备管理也是其中之一。 二、 工厂设备管理相关部门与流程模型 开发一个工厂使用的信息管理系

6、统,首先必须对用户(工厂)的部门构成、人员分工、工作流程、数据流程、用户需求等等有一个全面深入的了解,才能保证所开发的产品在能够满足用户的需要的基础上,具有最大的稳定性、高效性、灵活性和适用性。我们把这个系统开发先期的调查研究过程称为“先期调研”。 在现实生活中,为特定用户(尤其是大型工厂)开发所需要的信 息系统,其“先期调研”是一个长期、专业而又庞杂的工程。在本次“工厂设备管理系统”的开发过程中,我们对这个过程进行了简化。首先,我们在用户模型中删掉了一般工厂中与设备管理无关或关系不大的部门,仅保留了四个用户角色;其次,我们的流程模型只选取了与设备缺陷发现与处理相关的“报告缺陷 -报告审核 -

7、工单下发 -维修反馈”流程,用于演示在“星形架构”下集中型数据库权限划分和数据共享的模式。 (一 ) 工厂设备管理相关部门模型和用户角色 该模型用于归纳和简化工厂中与设备管理相关的部门,在系统中为其分配相应的用户角色并划分各自的职责。该 模型设置了四个用户角色: 2 1. 设备管理人员 设备管理人员对应工厂中的设备管理部门(例如设备管理处),该部门主要负责对工厂里面的所有设备进行全局性的统筹管理。例如:根据工厂运营的需求,购置新设备;根据设备寿命周期和故障情况,决定设备退役;根据设备维修情况和运行性能,添置和准备新设备备件;设备数据库的管理和维护,等等。 在本次论文的部门模型中,对设备管理人员

8、的职责进行了简化,将其职责主要集中于对设备数据库的维护方面。设备管理人员可以根据设备的新增、更新、退役等情况,对设备数据库进行新增、修改、删除等操作;同时,设 备管理人员可以查看相关设备的维修反馈记录和运行性能记录,以作为设备管理的参考和依据。 2. 运行人员 工厂的运行人员是工厂设备的直接使用者和操作者,负责设备日常运行和检查。因此,运行人员是工厂设备管理数据链中最直接的“第一数据采集者”。由于本系统着重用于体现不同部门之间的数据交换,因此在系统中,运行人员的职责是上传工作中发现的设备故障和缺陷,并根据反馈回来的设备维修情况,对设备进行确认和试验。 3. 维修人员 维修人员的职责是根据维修工

9、单,负责对指定故障设备进行维修,并且反馈维修结果;在本系统中,维修人员接收经过运行领 导审批并下发的维修工单,并将维修结果反馈给运行领导。 4. 运行领导 运行领导角色是上述三个角色的中转点,负责他们之间信息交流的统筹和协调。在本系统中,运行领导的职责是:审核运行人员上传的缺陷报告,保证缺陷报告的质量和准确性;根据缺陷情况、当前工况和生产计划,制定维修工单并下发相应维修部门;接收维修报告,安排运行人员进行维修后检查和试验,保证故障设备已恢复正常;将设备故障和维修信息提交设备管理部门,供设备管理部门参考。 在“工厂设备管理流程模型”里面,我们将介绍上述四个角色之间是如何进行信息共享和交换。 3

10、(二 ) 工厂设备 管理流程模型 在部门模型的基础上,工厂设备管理流程模型用于简化和描述不同用户角色的工作流程,着重体现不同用户角色在工作中的信息交换。 本系统采用的流程模型框图如下: 三、 工厂设备管理系统的构成 (一 ) 工厂设备管理系统的基本模块 针对相关部门模型和用户角色的设置,本系统由 4个对应的基本模块组成,通过各自的模块为不同的角色提供不同的功能和权限,以实现工厂设备数据库管理、设备数据查询、设备缺陷报告、维修工单生成、设备缺陷统计、维修结果报告等基本功能。 四个基本模块 各自的功能如下: 维修人员 设备管理人员 运行人员 运行领导 缺陷报告 维修反馈 维修工单 设备数据库 编写

11、 查询 审核 制定 查询 编写 查询 查询 编写缺陷信息 新增、删除、修改 查询、 汇总 查询 查询 4 1. 设备管理人员模块 具有对全部数据库的全部字段进行新增、删除、修改、查询方面的权限; 2. 运行人员模块 新增数据库中设备缺陷相关的字段,并发送给运行领导; 查询指定数据库中的指定字段。 3. 维修人员模块 查询设备基本数据; 查询设备缺陷数据; 接收由运行领导下发的维修工单; 根据维修结果填写反馈信息; 4. 运行领导模块 查询指定数据库中的指定字段; 接收由运行人员上传的缺陷报告,并加以审核和分级; 制定维修工单并下发给维修人员; 接收维修人员的维修反馈信息,并加以评价。 5. 身

12、份验证模块 身份验证是信息管理 系统中很重要到的一环。身份验证模块给不同角色的用户赋予不同的权限,保证每个用户只能对数据库中的指定数据库表或字段进行限定的操作,防止用户越权操作破坏数据的准确性、完整性和安全性,继而影响整个信息系统乃至工厂生产流程的正常进行。 本系统采用的是“独立模块 -独立用户群”的方式,即:系统四大模块彼此之间完全独立,根据各自面对的用户角色提供对数据库不同权限的操作。每个模块都有自己的用户群,并具备独立的身份验证单元和密码表。身份验证单元通过“用户名 -密码”表验证登录用户是否属于当前模块的合法用户、是否具备进入该模块的 权限。 5 (二 ) 工厂设备管理系统的数据库表

13、数据库表是数据库的基本组成部分,本系统所使用的数据库表有两类: 第一类是基本数据库表,在本系统中以“设备总表”为代表,该表以设备编号为主键,包含了工厂里面所有设备的基本属性(编号、名称、种类、所属系统、作用、参数等等)、 购买信息(购入编码、生产厂商、代理厂商、联系方式、成本价格等等)、性能信息(维修次数、故障周期等等)。是整个工厂设备管理系统中容量最大、信息最多最全面的数据库表。该表的作用是为工厂里面设备管理相关部门人员进行工作提供相关的数据支持。 设备总表的具体字段设 置请参见附件 1。 基本数据库表虽然字段丰富,数据容量大,但是它的操作比较单一,面向对象的权限划分简单。在本系统中,只有设

14、备管理员对“设备总表”的字段有全操作权限,其他成员只有查询权限,不能新增、删除、修改数据。 第二类是信息交换表。该表的作用是为工厂里面不同的部门和人员之间信息交流提供平台。与“基本数据库表”不同,“信息交换表”所面向的用户角色众多,各用户角色之间的权限划分细致而复杂。在本系统中,信息交换表以“工作单”表为代表。“工作单”表分为四个部分: 缺陷报告:由运行人员填写,主要包含缺陷设备编号、故障 描述、缺陷号、缺陷种类等,而缺陷设备相关信息、发现人、发现时间等信息可由系统自动填入。 审核信息:运行人员填写缺陷报告后,将其提交运行领导。运行领导根据缺陷的具体情况和严重程度,结合当前工况,对缺陷报告进行

15、审批,包括:通过或取消该缺陷报告、对该缺陷进行分级、指定责任部门、指定完成时间、提示工作风险和防范措施,等等。 当缺陷报告经运行领导审核通过后,“缺陷报告”和“审核信息”的内容共同组成“维修工单”,下发给维修部门进行维修。 反馈报告:维修人员完成维修工作后,填写“工作单”表的“反馈报告”部分字段,反馈运行 领导和运行人员。 反馈审批:运行领导收到反馈报告后,指派运行人员到故障设备现场进行确认或试验,根据结果决定维修是否合格。如果合格,则关闭该工作单 至此,一份完整的工作单完成。 “工作单”表的具体字段设置请参见附件 2。 6 四、 工厂设备管理系统的实现 (一 ) 网络服务器的构建 建立一个基

16、于网站的设备管理系统,首先应该构建其网络服务器。目前,IIS( Internet 信息服务管理器)是 Windows 系统中最常见和最稳定的网络服务器管理系统,可以模拟出网站真正的运作情况。在本次毕业论文中,我们选用 IIS6.0 建立的网络服务器 。 1. IIS6.0 的安装 安装 IIS6.0 的方法是: 开始 -控制面板 -添加或删除程序 ,点选 添加 /删除 Windows 组件 。在弹出的对话框中,选择 应用程序服务器 ,点击“详细信息”按钮,再选择 Internet 信息服务( IIS)。放入 Windows Server 2003 安装光盘后,点击确定,即可安装 IIS6.0。

17、 2. IIS6.0 的设置 首先,进入 IIS6.0 管理器,方法: 开始 -管理工具 -Internet 信息服务 (IIS)管理器 。 在弹出的窗口中,单击(本地计算机),然后在展开的目录中 ,右键选择网站 -工厂设备管理系统 -属性 ,将弹出“网站属性”对话框。 7 在“网站属性”对话框中,单击“主目录”标签页,将 本地路径 设置为网页默认文件夹。在“文档”标签页中,选择 default.asp 作为第一默认首页。 为了方便调试,在“调试”标签页中,选择 启用 ASP 服务器脚本调试 和 启用 ASP 用户端脚本调试 两个选项。 最后,打开 ASP 动态网页服务,方法:在 IIS6.0 主界面中,点击“ WEB服务扩展”,选择 Active Server Pages,在点击“允许”按钮,打开 ASP 动态网 页服务。至此,网络服务器便基本安装设置完毕。 网页默认路径

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。