基于web的医院设备报修信息管理系统的设计与实现.docx

上传人:b****7 文档编号:26630394 上传时间:2023-06-20 格式:DOCX 页数:35 大小:912.13KB
下载 相关 举报
基于web的医院设备报修信息管理系统的设计与实现.docx_第1页
第1页 / 共35页
基于web的医院设备报修信息管理系统的设计与实现.docx_第2页
第2页 / 共35页
基于web的医院设备报修信息管理系统的设计与实现.docx_第3页
第3页 / 共35页
基于web的医院设备报修信息管理系统的设计与实现.docx_第4页
第4页 / 共35页
基于web的医院设备报修信息管理系统的设计与实现.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

基于web的医院设备报修信息管理系统的设计与实现.docx

《基于web的医院设备报修信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于web的医院设备报修信息管理系统的设计与实现.docx(35页珍藏版)》请在冰豆网上搜索。

基于web的医院设备报修信息管理系统的设计与实现.docx

基于web的医院设备报修信息管理系统的设计与实现

基于web的设备报修信息管理系统的设计与实现

【摘要】本设计首先是围绕当前的设备报修现状进行了分析,分析了基于网络环境的设备报修信息管理系统的必要性与可行性。

其次针对该日常业务流程,分析数据来源及数据处理流程,并根据收集到的资料设计适合的报修信息管理系统。

并对系统的设计实现进行了阐述,最终通过报修信息管理系统,可以有效地加强对维修工作的统一管理和安排,加强对维修工作过程的全程监控,节省维护人员的时间成本和办公耗材成本。

本报修信息管理系统具有在线提交报修信息、查看报修进程、报修用户资料统计等功能,它将有效的提高报修效率。

在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系在任何行业具有一定的应用前景。

【关键词】设备报修信息管理系统设计

 

图表清单

第一章绪论

一、系统的背景

随着信息化医院的发展,对信息资源利用需求也越来越高,信息系统各类软、硬件故障发生的频率大大增加,设备维护工作量不断增加,如何有效地提高设备故障的解决效率显得尤为紧迫。

因为设备故障种类繁杂,不同设备的维护又由不同部门负责,以往的报修都是采用电话或者口头通知,因而经常出现报修信息不准确,不完整,报修信息传递丢失,维修不及时,维修质量不高,用户对维修工作不满足等问题,解决故障的时间长,解决故障的效率低。

对故障的解决缺乏有效地监督和反馈,用户对维护人员解决故障的服务态度缺乏评价。

负责维护工作的部门对工作人员缺少有效地的考核,工作人员的工作态度不积极,对维护人员的服务态度、工作质量、工作责任心难以有效地管理。

报修信息管理系统具有在线提交报修信息、查看报修进程、服务评价、查看用户资料、进行数据分析统计等功能,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高工作的效率,也是报修管理的科学化、信息化管理与世界接轨的重要条件。

二、目前的现状

目前国内医院对信息设备的软硬件维护、网络管理水平不是很高。

大多数网络设施故障发生以后,用户不能及时的找到处理故障的相关负责人员排除故障而影响临床的应用,对及时抢救患者造成阻碍,导致医患矛盾的发生,严重地影响医院的公众形象。

报修人通过电话报修给值班员手工登记然后将报修信息传递给维修人员存在转述不清或者遗漏,从而影响维修质量,维修人员到达故障现场的维修进展情况,包括报修人员对维修结果的反馈,值班人员不能及时的了解维修状况,以及维修过程中可能需要用到配件或备机情况,目前都只能体现在纸制的维修单上,缺少连续性也容易造成丢失遗漏,科室软硬件故障的发生率、返修率、维修人员的工作量、维修质量、服务反馈、配件及备机等数据记录给每月的分析统计结果带来不完整性。

使整个维修管理工作得不到很好的监管。

而目前医院已建立了较为完善的网络,各部门都配备计算机,通过网络进行网上报修是提高报修效率的重要手段。

因此我们对现有的故障报修流程进行了有效地组织和管理,是提高故障解决效率重要途径。

利用计算机技术对报修进行管理是切实可行的方法。

三、相关技术

四、asp语言

MicrosoftActiveServerPages即ASP,是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0以后的版本中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

以下就ASP的原理,页面结构,运行环境,内建对象,内置组件,ADO分别进行介绍

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript)。

通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。

此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

标准的HTML标记:

所有的HTML标记均可使用。

ASP语法命令:

位于<%%>标签内的ASP代码。

服务器端的include语句:

可用#include语句调入其它ASP代码,增强了编程的灵活性。

脚本语言:

ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户可安装其它脚本语言,如Perl、Rexx等。

目前ASP可运行在三种环境下。

WINDOWSNTserver4.0运行IIS3.0(InternetInformationServer)以上。

WINDOWSNTworkstation4.0运行PeerWebServer3.0以上。

WINDOWS95/98运行PWS(PersonalWebServer)。

其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。

ASP提供了六个内建对象,供用户直接调用:

Application对象:

负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

Session对象:

存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。

Session对象需cookie支持。

Request对象:

从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。

Response对象:

服务器将输出内容发送到用户端。

Server对象:

提供对服务器有关方法和属性的访问。

ObjectContext对象:

IIS4.0新增的对象,用来进行事务处理。

此项功能需得到MTS(MicrosoftTranscationServer)管理的支持。

AdRotator组件:

用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。

BrowserCapabilities组件:

确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。

DatabaseAccess组件:

提供ADO(ActiveXDataObjects)来访问支持ODBC的数据库。

FileAccess组件:

提供对服务器端文件的读写功能。

ContentLinking组件:

生成WEB页内容列表,并将各页顺序连接,用于制作导航条。

此外,还可安装Myinfo、Counters、ContentRotator、PageCount等组件,用户也可自行编制Actiive组件,以提高系统的实用性。

WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:

如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

ADO组件主要提供了以下七个对象和四个集合来访问数据库。

Connection对象:

建立与后台数据库的连接。

Command对象:

执行SQL指令,访问数据库。

Parameters对象和Parameters集合:

为Command对象提供数据和参数。

RecordSet对象:

存放访问数据库后的数据信息,是最经常使用的对象。

Field对象和Field集合:

提供对RecordSet中当前记录的各个字段进行访问的功能。

Property对象和Properties集合:

提供有关信息,供Connection、Command、RecordSet、Field对象使用。

Error对象和Errors集合:

提供访问数据库时的错误信息。

五、MicrosoftODBC数据源管理

ODBC可连接多种数据库:

如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

Access是Office系列软件中用来专门管理数据库的应用软件。

所谓数据库是指经过组织的、关于特定主题或对象的信息集合。

数据库管理系统分为两类:

文件管理系统和关系型管理系统。

Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。

它可运行于各种MicrosoftWindows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。

数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。

数据库技术从开始到现在大致经历了三个阶段,分别是:

人工管理阶段、文件管理阶段和数据库管理阶段。

Access使用标准的SQL(StructuredQueryLanguage,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。

一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。

不同于传统的桌面数据库(dbase、FoxPro、Paradox),Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。

Access具有全环绕数据库文件结构,可以在一个mdb文件中包含数据对象(表、索引、查询)和应用对象(窗体、报表、宏、VBA代码模块)。

在一个打开的Access数据库窗口中,分组显示了数据库包含的对象,其类型包括表、查询、窗体、报表、页、宏、模块等。

一个Access数据库可以包含多达32768个对象(表、查询、报表等的组合),下面对这些对象作一简要介绍。

表:

存储数据的容器,是关系数据库系统的基础。

表以行列格式存储数据项,这一点和电子表格有些类似。

表中的单个信息单元(列)称为字段,在表的顶部可以看到这些字段名;表的一行中所有数据字段的集合,称为记录。

用户可以从其他的应用系统(如dBASE、FoxPro、Paradox)、客户/服务器数据库(如SQLServer)以及电子表格(如Excel工作表和Lotus1-2-3)中导入表。

Access可以同时打开1024个表。

查询:

显示从多个表(最多为16个)中选取的数据。

通过使用查询,用户可以指定如何表示数据,选择构成查询的表,并可以从所选表中提取出最多255个特定的字段。

用户可以通过指定要查询数据的条件来决定显示的数据项。

窗体:

窗体是数据库和用户的一个联系界面,用于显示包含在表或查询结果中的数据,或操作数据库中的数据。

窗体中可以包含图片、图形、声音、视频等多种对象,也可以包含VBA代码来提供事件处理。

子窗体是包含于主窗体中的窗体,主要是用来简化用户的操作。

报表:

用友好和实用的形式来打印表和查询结果数据。

报表中可以加入图形来美化打印效果。

Access的报表处理能力比起其他关系数据库管理系统来(包括那些为小型机和大型机设计的应用管理系统在内),其报表的处理能力显得更为灵活方便。

报表中同样也可以添加VBA代码来实现一定的功能。

宏:

宏主要是用于执行特殊的操作和响应用户激发的事件,如单击命令按钮操作等。

现在宏已经过时了,Access2002之所以支持宏,是为了能够与早期的Access版本所创建的数据库应用系统保持兼容。

Microsoft建议在Access应用系统中采用VBA代码来进行事件的处理,这一原则在Office系列中均适用。

模块:

在模块中使用VBA代码的目的主要有两个:

一是创建在窗体、报表和查询中使用的自定义函数;二是提供在所有类模块中都可以使用的公共子过程。

通过在数据库中添加VBA代码,用户就可以创建出自定义菜单、工具栏和具有其他功能的数据库应用系统。

六、IIS服务

IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS5.0,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

IIS支持与语言无关的脚本编写和组件,通过IIS,就可以开发新一代动态的,富有魅力的Web站点。

IIS不需要开学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。

IIS支持服务器应用的MicrosoftBackOffice系列,MicrosoftBackOffice系列包括以下内容:

MicrosoftExchangeServer客户/服务器通讯和群组软件;MicrosoftProxyServer代理服务器;用于连接IBM企业网络的MicrosoftSNAServer;用于集中管理分布式系统的MicrosoftSystemsManagementServer;MicrosoftCommercialInternetSystem(MCIS)。

IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。

IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与WindowsNTServer网络操作系统紧密的集成在一起,另外,IIS还使用与WindowsNTServer相同的SAM(SecurityAccountsManager,安全性账号管理器),对于管理员来说,IIS使用诸如PerformanceMonitor和SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)之类的NT已有管理工具。

IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。

用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。

IIS的一个重要特性是支持ASP。

IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。

对于诸如VBScript,JScript开发软件,或者由VisualBasic,Java,VisualC++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。

七、DreamweaverMX2004开发工具

DreamweaverMX2004是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。

无论是喜欢直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都可以提供帮助良多的工具,丰富Web创作体验。

Dreamweaver是Macromedia公司的出品的一款“所见即所得”的网页编辑工具。

与FrontPage不同,Deamweaver采用的是Mac机浮动面版的设计风格,Dreamweaver的直观性与高效性是Frontpage所无法比拟的。

Dreamweaver提供代码输入提示功能,可以不必去记大量的标签,方法和函数,只要对它们有一定印象,即可根据提示写出完整的代码。

对于网页设计中常用的代码,Dreamweaver提供了现成的模块,插入即可。

而这些往往是很困扰开发者的烦琐操作,如:

布局,框架,表格,表单等。

Dreamweaver具有建立web站点和ftp站点的功能。

能够和IIS很好的结合,免去了在使用IIS的过程中,需不断的输入地址的操作。

Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。

插件式的程序设计使得其功能可以无限的扩展。

Dreamweaver几乎支持现有的网页开发技术,如:

ASPVBSCRIPT,ASPJAVASCRIPT,ASP.NETVB,ASP.NETC#,JSP等。

Dreamweaver与Flash、Firework并称为Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。

因此,Dreamweaver非常适合开发动态网页。

当然Dreamweaver也存在者一些问题。

它站用的系统资源较多,运行时速度较慢,因此适合开发大型的网页,当只需要对网页进行一些调试时很不较方便。

在实际开放中还常用到编辑工具——UltraEdit。

八、B/S数据库访问模式

B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S模式。

第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。

在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端;第三层数据库服务器是数据层。

数据库服务器应客户请求独立地进行各种处理。

与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。

而且使维护任务层次化:

管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。

由以上的比较分析可知,三层结构也可以理解为增加WEB服务器的C/S模式。

采用B/S模式,突破传统的文件共享模式,为报修信息管理系统的设计提供新的解决方案。

借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作,使本报修信息管理系统的更新数据的方式为动态。

 

 

第二章系统分析

九、系统的需求分析

通过对相关医院的调查分析,大部分都在加大信息化方面的投入,而报修均是全手工管理,包括维修单的制作和填制及信息统计,全部都是由有关人员手工完成。

面临数千台信息设备和信息系统故障频繁发生的压力,日常维护量可想而知。

因此急需建立一套有效的管理体制。

为迎合数字化医院的发展,用户提出开发报修信息管理系统。

一十、使用范围

对象:

管理员,维修人员,报修人员。

权限:

管理员对全部模块进行访问和控制,维修人员只能管理自己的维修单,报修人员只有对自己的报修单管理。

一十一、功能需求

(1)对医院所有信息设备资料的录入和增,删,改等功能的实现,这是一个信息设备管理的基础,医院报修管理都是基于该医院管理部门的信息设备而产生的。

(2)对管理员可以管理用户注册、用户修改、用户查询等功能并对其权限进行控制以方便不同用户对其信息进行操作,便于用户信息的归档查询统计,保障系统的安全性;可以查询各类报修信息,可删除或批量删除报修信息,给各报修单指派维修人员,可修改全部报修和维修信息;并可以各类信息进行统计:

包括报修统计、维修统计、类型统计。

(3)对维修人员的维修单管理,可以查询各类报修信息的情况,对分配给自己的维修单进行维修登记,填写维修进程和维修记录;由于某种原因不能处理报修单的情况下可以改派给其他维修人员来进行维修;并可以对维修单进行统计(维修总数、已完成数、未完成数)。

(4)对报修人员除可以提交报修单外,对自己填写错误或误报的报修单可进行修改或删除。

并且可以对维修人员处理报修单情况进行服务评价。

(5)对用于公布本系统使用过程中各种注意事项、通知、公告信息,包括信息的增加、删除、修改等实现。

一十二、性能要求

系统易操作性

所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。

具有可维护性

由于系统涉及的信息较广,数据库的数据需定期修改,系统可利用的空间及性能也随之下降,为让系统更好的运行,可以对系统数据及一些简单的功能进行独立的维护和升级。

具有开发性

该系统应该可以在开发的硬件体系结构中运行,并且可以顺利与其他系统进行连接,不会因外部系统的不同面而做大量的修改工作。

系统的完整性

系统可以正确的完成用户的操作需求,保证系统数据的不丢失。

安全保密性

系统采用二级安全保障

第一级:

依赖于网络本身对用户使用权限的规定。

第二级:

在程序模块中通过使用密码控制功能对使用权限的加以限制。

一十三、环境要求

硬件

客户机:

普通的pc

CPU:

P41.5GHz以上

内存:

512MB以上

能够运行IE6.0以上

Web服务器:

CPU:

P42.0GHz

内存:

1GB以上

硬盘:

80GB以上

网卡:

KMb/s速度

数据库服务器:

CPU:

P42.0GHz

内存:

1GB以上

硬盘:

80GB以上

软件

操作系统:

Unixl、Linux、Windows2000或更高版本

数据库:

Access2000

开发工具:

DreamweaverMX2004

Web服务器:

IIS

浏览器:

IE6.0以上

一十四、系统的可行性分析

根据系统现状和用户需求,给出计算机管理可行性九宫格如表1所示。

表1计算机管理可行性研究九宫格

一十五、现有的报修流程

本软件的名称为:

设备报修信息管理系统。

本软件的用户:

各企、事业单位需要做维护的管理人员以及有需要报修产品的用户。

本项目作为各企事业单位无纸化建设,确保暂时无维护人员在的时候的报修记录保存,以及非工作日的报修都起着重要的作用,主要满足日益增长的用户量,维护员工缺乏的需求,解决长期以来困绕传统报修所面临的一系列问题,如:

电话报修语音质量差无法正确表达问题、接线员转述报修问题出现差错、不同设备的故障往往错误转接给不同的维修人员、维修人员不在无人跟进报修问题等。

特别是在信息化建设正如火如荼的今天,面对客户越来越重视服务品质,管理者往往叫苦连天。

使用现代化的报修系统成为了必然,网络化的在线报修信息管理就应任而生,本文中的报修信息管理系统就是要解决这一问题。

为了解决这一问题,报修信息管理系统是建立在Intranet/Internet网络架构上,用户包括报修系统管理人员和维修人员、用户,他们可以通过本地局域网登录系统进行操作,也可以通过Intern

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1