《(2020)(设备管理)基于web的设备报修信息管理系统的设计与实现》由会员分享,可在线阅读,更多相关《(2020)(设备管理)基于web的设备报修信息管理系统的设计与实现(35页珍藏版)》请在金锄头文库上搜索。
1、基于web的设备报修信息管理系统的设计与实现【摘要】本设计首先是围绕当前的设备报修现状进行了分析,分析了基于网络环境的设备报修信息管理系统的必要性与可行性。其次针对该日常业务流程,分析数据来源及数据处理流程,并根据收集到的资料设计适合的报修信息管理系统。并对系统的设计实现进行了阐述,最终通过报修信息管理系统,可以有效地加强对维修工作的统一管理和安排,加强对维修工作过程的全程监控,节省维护人员的时间成本和办公耗材成本。本报修信息管理系统具有在线提交报修信息、查看报修进程、报修用户资料统计等功能,它将有效的提高报修效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系在任何行业具有
2、一定的应用前景。【关键词】设备报修 信息管理 系统设计目录摘要II图表清单IV第一章绪论1一、系统的背景1二、目前的现状1三、相关技术1(一)asp语言1(二)Microsoft ODBC数据源管理3(三)IIS 服务4(四)Dreamweaver MX 2004开发工具5(五)B/S数据库访问模式6第二章系统分析8一、系统的需求分析8(一)使用范围8(二)功能需求8(三)性能要求8(四)环境要求9二、系统的可行性分析10三、现有的报修流程10四、系统功能结构图11五、新的系统流程图12六、系统关联图13七、系统的逻辑模型14第三章系统设计15一、系统的目标设计15二、实体间的关系与E-R图1
3、5三、关系模式16四、数据字典设计17(一)表设计17(二)数据项19(三)数据流19(四)数据存储19(五)处理过程20第四章系统的实现21一、登陆界面21二、系统首页22三、报修界面23四、报修管理24五、维修管理26六、服务评价27第五章系统测试与评价28一、系统的测试28(一)后台测试28(二)前台测试28(三)测试结果28二、系统的特点29第六章总结30参考文献31致 谢32图表清单图 1 现有报修业务流程图11图 2 系统功能结构图11图 3 报修信息管理系统流程图12图 4 报修信息管理系统关联图13图 5 系统的逻辑模型14图 6 报修信息管理系统E-R图15图 7 用户登陆界
4、面21图 8 系统首页界面22图 9 故障报修界面23图10 报修单管理界面24图11 维修管理界面26图12 服务评价界面27表 1 计算机管理可行性研究九宫格10表 2 用户信息表17表 3 报修信息表17表 4 维修信息表18表 5 公告信息表18表 6 数据项19表 7 数据流19表 8 数据存储19表 9 处理过程20III基于web的设备报修信息管理系统的设计与实现 作者:王整齐 第一章 绪论一、 系统的背景随着信息化医院的发展,对信息资源利用需求也越来越高,信息系统各类软、硬件故障发生的频率大大增加,设备维护工作量不断增加,如何有效地提高设备故障的解决效率显得尤为紧迫。因为设备故
5、障种类繁杂,不同设备的维护又由不同部门负责,以往的报修都是采用电话或者口头通知,因而经常出现报修信息不准确,不完整,报修信息传递丢失,维修不及时,维修质量不高,用户对维修工作不满足等问题,解决故障的时间长,解决故障的效率低。对故障的解决缺乏有效地监督和反馈,用户对维护人员解决故障的服务态度缺乏评价。负责维护工作的部门对工作人员缺少有效地的考核,工作人员的工作态度不积极,对维护人员的服务态度、工作质量、工作责任心难以有效地管理。报修信息管理系统具有在线提交报修信息、查看报修进程、服务评价、查看用户资料、进行数据分析统计等功能,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、存储量大、保
6、密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是报修管理的科学化、信息化管理与世界接轨的重要条件。二、 目前的现状目前国内医院对信息设备的软硬件维护、网络管理水平不是很高。大多数网络设施故障发生以后,用户不能及时的找到处理故障的相关负责人员排除故障而影响临床的应用,对及时抢救患者造成阻碍,导致医患矛盾的发生,严重地影响医院的公众形象。报修人通过电话报修给值班员手工登记然后将报修信息传递给维修人员存在转述不清或者遗漏,从而影响维修质量,维修人员到达故障现场的维修进展情况,包括报修人员对维修结果的反馈,值班人员不能及时的了解维修状况,以及维修过程中可能需要用到配件或备机情况,目前都
7、只能体现在纸制的维修单上,缺少连续性也容易造成丢失遗漏,科室软硬件故障的发生率、返修率、维修人员的工作量、维修质量、服务反馈、配件及备机等数据记录给每月的分析统计结果带来不完整性。使整个维修管理工作得不到很好的监管。而目前医院已建立了较为完善的网络,各部门都配备计算机,通过网络进行网上报修是提高报修效率的重要手段。因此我们对现有的故障报修流程进行了有效地组织和管理,是提高故障解决效率重要途径。利用计算机技术对报修进行管理是切实可行的方法。三、 相关技术(一) asp语言Microsoft Active Server Pages即ASP,是一套微软开发的服务器端脚本环境,ASP 内含于IIS 3
8、.0以后的版本中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下就ASP的原理,页面结构,运行环境,内建对象,内置组件,ADO分别进行介绍。ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行
9、ASP文件,并解释其中的脚本语言(JScript或VBScript)。通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:标准的HTML标记:所有的HTML标记均可使用。ASP语法命令:位于标签
10、内的ASP代码。服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户可安装其它脚本语言,如Perl、Rexx等。目前ASP可运行在三种环境下。WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。WINDOWS 95/98运行PWS(Personal Web Server)。其中以NT ser
11、ver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。ASP提供了六个内建对象,供用户直接调用:Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。Response对象:服务器将输出内容发送到用户端。Server对象:提供对服务器有关方法和属性的访问。Ob
12、ject Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。File Access组件:提供对服务器端文件的读写功能。Content Linking组件:生成WE
13、B页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简
14、单直接的方法。ADO组件主要提供了以下七个对象和四个集合来访问数据库。Connection对象:建立与后台数据库的连接。Command对象:执行SQL指令,访问数据库。Parameters对象和Parameters集合:为Command对象提供数据和参数。RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。Error对象和Errors集合:提供
15、访问数据库时的错误信息。(二) Microsoft ODBC数据源管理ODBC可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文