




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于web的設備報修信息管理系統(tǒng)的設計與實現(xiàn)【摘要】本設計首先是圍繞當前的設備報修現(xiàn)狀進行了分析,分析了基于網絡環(huán)境的設備報修信息管理系統(tǒng)的必要性與可行性。其次針對該日常業(yè)務流程,分析數(shù)據(jù)來源及數(shù)據(jù)處理流程,并根據(jù)收集到的資料設計適合的報修信息管理系統(tǒng)。并對系統(tǒng)的設計實現(xiàn)進行了闡述,最終通過報修信息管理系統(tǒng),可以有效地加強對維修工作的統(tǒng)一管理和安排,加強對維修工作過程的全程監(jiān)控,節(jié)省維護人員的時間本錢和辦公耗材本錢。本報修信息管理系統(tǒng)具有在線提交報修信息、查看報修進程、報修用戶資料統(tǒng)計等功能,它將有效的提高報修效率。在本系統(tǒng)的設計中,盡量做到了對其的設計到達較強的移植性,使得本系在任何行業(yè)具有一定的應用前景?!娟P鍵詞】設備報修信息管理系統(tǒng)設計目錄摘要II圖表清單IV第一章緒論1一、系統(tǒng)的背景1二、目前的現(xiàn)狀1三、相關技術1(一)asp語言1(二)MicrosoftODBC數(shù)據(jù)源管理3(三)IIS效勞4(四)DreamweaverMX2004開發(fā)工具5(五)B/S數(shù)據(jù)庫訪問模式6第二章系統(tǒng)分析8一、系統(tǒng)的需求分析8(一)使用范圍8(二)功能需求8(三)性能要求8(四)環(huán)境要求9二、系統(tǒng)的可行性分析10三、現(xiàn)有的報修流程10四、系統(tǒng)功能結構圖11五、新的系統(tǒng)流程圖12六、系統(tǒng)關聯(lián)圖13七、系統(tǒng)的邏輯模型14第三章系統(tǒng)設計15一、系統(tǒng)的目標設計15二、實體間的關系與E-R圖15三、關系模式16四、數(shù)據(jù)字典設計17(一)表設計17(二)數(shù)據(jù)項19(三)數(shù)據(jù)流19(四)數(shù)據(jù)存儲19(五)處理過程20第四章系統(tǒng)的實現(xiàn)21一、登陸界面21二、系統(tǒng)首頁22三、報修界面23四、報修管理24五、維修管理26六、效勞評價27第五章系統(tǒng)測試與評價28一、系統(tǒng)的測試28(一)后臺測試28(二)前臺測試28(三)測試結果28二、系統(tǒng)的特點29第六章總結30參考文獻31致謝32圖表清單TOC\h\z\c"圖表"圖1現(xiàn)有報修業(yè)務流程圖11圖2系統(tǒng)功能結構圖11圖3報修信息管理系統(tǒng)流程圖12圖4報修信息管理系統(tǒng)關聯(lián)圖13圖5系統(tǒng)的邏輯模型14圖6報修信息管理系統(tǒng)E-R圖15圖7用戶登陸界面21圖8系統(tǒng)首頁界面22圖9故障報修界面23圖10報修單管理界面24圖11維修管理界面26圖12效勞評價界面27TOC\h\z\c"表格"表1計算機管理可行性研究九宮格10表2用戶信息表17表3報修信息表17表4維修信息表18表5公告信息表18表6數(shù)據(jù)項19表7數(shù)據(jù)流19表8數(shù)據(jù)存儲19表9處理過程20緒論系統(tǒng)的背景隨著信息化醫(yī)院的開展,對信息資源利用需求也越來越高,信息系統(tǒng)各類軟、硬件故障發(fā)生的頻率大大增加,設備維護工作量不斷增加,如何有效地提高設備故障的解決效率顯得尤為緊迫。因為設備故障種類繁雜,不同設備的維護又由不同部門負責,以往的報修都是采用或者口頭通知,因而經常出現(xiàn)報修信息不準確,不完整,報修信息傳遞喪失,維修不及時,維修質量不高,用戶對維修工作不滿足等問題,解決故障的時間長,解決故障的效率低。對故障的解決缺乏有效地監(jiān)督和反應,用戶對維護人員解決故障的效勞態(tài)度缺乏評價。負責維護工作的部門對工作人員缺少有效地的考核,工作人員的工作態(tài)度不積極,對維護人員的效勞態(tài)度、工作質量、工作責任心難以有效地管理。報修信息管理系統(tǒng)具有在線提交報修信息、查看報修進程、效勞評價、查看用戶資料、進行數(shù)據(jù)分析統(tǒng)計等功能,具有著手工管理所無法比較的優(yōu)點。例如:檢索迅速、查找方便、存儲量大、保密性好、壽命長、本錢低等。這些優(yōu)點能夠極大地提高工作的效率,也是報修管理的科學化、信息化管理與世界接軌的重要條件。目前的現(xiàn)狀目前國內醫(yī)院對信息設備的軟硬件維護、網絡管理水平不是很高。大多數(shù)網絡設施故障發(fā)生以后,用戶不能及時的找到處理故障的相關負責人員排除故障而影響臨床的應用,對及時搶救患者造成阻礙,導致醫(yī)患矛盾的發(fā)生,嚴重地影響醫(yī)院的公眾形象。報修人通過報修給值班員手工登記然后將報修信息傳遞給維修人員存在轉述不清或者遺漏,從而影響維修質量,維修人員到達故障現(xiàn)場的維修進展情況,包括報修人員對維修結果的反應,值班人員不能及時的了解維修狀況,以及維修過程中可能需要用到配件或備機情況,目前都只能表達在紙制的維修單上,缺少連續(xù)性也容易造成喪失遺漏,科室軟硬件故障的發(fā)生率、返修率、維修人員的工作量、維修質量、效勞反應、配件及備機等數(shù)據(jù)記錄給每月的分析統(tǒng)計結果帶來不完整性。使整個維修管理工作得不到很好的監(jiān)管。而目前醫(yī)院已建立了較為完善的網絡,各部門都配備計算機,通過網絡進行網上報修是提高報修效率的重要手段。因此我們對現(xiàn)有的故障報修流程進行了有效地組織和管理,是提高故障解決效率重要途徑。利用計算機技術對報修進行管理是切實可行的方法。相關技術asp語言MicrosoftActiveServerPages即ASP,是一套微軟開發(fā)的效勞器端腳本環(huán)境,ASP內含于IIS3.0以后的版本中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB效勞器應用程序。有了ASP就不必擔憂客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在效勞器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,效勞器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。以下就ASP的原理,頁面結構,運行環(huán)境,內建對象,內置組件,ADO分別進行介紹。ASP是效勞器端的腳本執(zhí)行環(huán)境,可用來產生和執(zhí)行動態(tài)的高性能的WEB效勞器程序。當用戶使用瀏覽器請求ASP主頁時,WEB效勞器響應,調用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript或VBScript)。通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveXDataObjects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結果的HTML主頁返回用戶端顯示。由于ASP在效勞器端運行,運行結果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統(tǒng)的平安保密性。此外,ASP是面向對象的腳本環(huán)境,用戶可自行增加ActiveX組件來擴充其功能,拓展應用范圍。ASP的程序代碼簡單、通用,文件名由.asp結尾,ASP文件通常由四局部構成:標準的HTML標記:所有的HTML標記均可使用。ASP語法命令:位于<%%>標簽內的ASP代碼。效勞器端的include語句:可用#include語句調入其它ASP代碼,增強了編程的靈活性。腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶可安裝其它腳本語言,如Perl、Rexx等。目前ASP可運行在三種環(huán)境下。WINDOWSNTserver4.0運行IIS3.0(InternetInformationServer)以上。WINDOWSNTworkstation4.0運行PeerWebServer3.0以上。WINDOWS95/98運行PWS(PersonalWebServer)。其中以NTserver上的IIS功能最強,提供了對ASP的全面支持,是創(chuàng)立高速、穩(wěn)定的ASP主頁的最正確選擇。ASP提供了六個內建對象,供用戶直接調用:Application對象:負責管理所有會話信息,可用來在指定的應用程序的所有用戶之間共享信息。Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同WEB頁面跳轉時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。Request對象:從用戶端取得信息傳遞給效勞器,是ASP讀取用戶輸入的主要方法。Response對象:效勞器將輸出內容發(fā)送到用戶端。Server對象:提供對效勞器有關方法和屬性的訪問。ObjectContext對象:IIS4.0新增的對象,用來進行事務處理。此項功能需得到MTS(MicrosoftTranscationServer)管理的支持。AdRotator組件:用來按指定方案在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告效勞。BrowserCapabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。DatabaseAccess組件:提供ADO(ActiveXDataObjects)來訪問支持ODBC的數(shù)據(jù)庫。FileAccess組件:提供對效勞器端文件的讀寫功能。ContentLinking組件:生成WEB頁內容列表,并將各頁順序連接,用于制作導航條。此外,還可安裝Myinfo、Counters、ContentRotator、PageCount等組件,用戶也可自行編制Actiive組件,以提高系統(tǒng)的實用性。WWW上很重要的應用是訪問WEB數(shù)據(jù)庫,用ASP訪問WEB數(shù)據(jù)庫時,必須使用ADO組件,ADO是ASP內置的ActiveX效勞器組件(ActiveXServerComponent),通過在WEB效勞器上設置ODBC和OLEDB可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法。ADO組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。Connection對象:建立與后臺數(shù)據(jù)庫的連接。Command對象:執(zhí)行SQL指令,訪問數(shù)據(jù)庫。Parameters對象和Parameters集合:為Command對象提供數(shù)據(jù)和參數(shù)。RecordSet對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經常使用的對象。Field對象和Field集合:提供對RecordSet中當前記錄的各個字段進行訪問的功能。Property對象和Properties集合:提供有關信息,供Connection、Command、RecordSet、Field對象使用。Error對象和Errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息。MicrosoftODBC數(shù)據(jù)源管理ODBC可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法。Access是Office系列軟件中用來專門管理數(shù)據(jù)庫的應用軟件。所謂數(shù)據(jù)庫是指經過組織的、關于特定主題或對象的信息集合。數(shù)據(jù)庫管理系統(tǒng)分為兩類:文件管理系統(tǒng)和關系型管理系統(tǒng)。Access應用程序就是一種功能強大且使用方便的關系型數(shù)據(jù)庫管理系統(tǒng),一般也稱關系型數(shù)據(jù)庫管理軟件。它可運行于各種MicrosoftWindows系統(tǒng)環(huán)境中,由于它繼承了Windows的特性,不僅易于使用,而且界面友好,如今在世界各地廣泛流行。數(shù)據(jù)庫技術是計算機軟件的一個重要分支,它產生于20世紀60年代,最早是由IBM公司推出的IMS數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術從開始到現(xiàn)在大致經歷了三個階段,分別是:人工管理階段、文件管理階段和數(shù)據(jù)庫管理階段。Access使用標準的SQL(StructuredQueryLanguage,結構化查詢語言)作為它的數(shù)據(jù)庫語言,從而提供了強大的數(shù)據(jù)處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數(shù)據(jù)庫管理系統(tǒng)和應用程序生成器。一個Access數(shù)據(jù)庫中可以包含表、查詢、窗體、報表、宏、模塊以及數(shù)據(jù)訪問頁。不同于傳統(tǒng)的桌面數(shù)據(jù)庫(dbase、FoxPro、Paradox),Access數(shù)據(jù)庫使用單一的*.mdb文件管理所有的信息,這種針對數(shù)據(jù)庫集成的最優(yōu)化文件結構不僅包括數(shù)據(jù)本身,也包括了它的支持對象。Access具有全環(huán)繞數(shù)據(jù)庫文件結構,可以在一個mdb文件中包含數(shù)據(jù)對象(表、索引、查詢)和應用對象(窗體、報表、宏、VBA代碼模塊)。在一個翻開的Access數(shù)據(jù)庫窗口中,分組顯示了數(shù)據(jù)庫包含的對象,其類型包括表、查詢、窗體、報表、頁、宏、模塊等。一個Access數(shù)據(jù)庫可以包含多達32768個對象(表、查詢、報表等的組合),下面對這些對象作一簡要介紹。表:存儲數(shù)據(jù)的容器,是關系數(shù)據(jù)庫系統(tǒng)的根底。表以行列格式存儲數(shù)據(jù)項,這一點和電子表格有些類似。表中的單個信息單元(列)稱為字段,在表的頂部可以看到這些字段名;表的一行中所有數(shù)據(jù)字段的集合,稱為記錄。用戶可以從其他的應用系統(tǒng)(如dBASE、FoxPro、Paradox)、客戶/效勞器數(shù)據(jù)庫(如SQLServer)以及電子表格(如Excel工作表和Lotus1-2-3)中導入表。Access可以同時翻開1024個表。查詢:顯示從多個表(最多為16個)中選取的數(shù)據(jù)。通過使用查詢,用戶可以指定如何表示數(shù)據(jù),選擇構成查詢的表,并可以從所選表中提取出最多255個特定的字段。用戶可以通過指定要查詢數(shù)據(jù)的條件來決定顯示的數(shù)據(jù)項。窗體:窗體是數(shù)據(jù)庫和用戶的一個聯(lián)系界面,用于顯示包含在表或查詢結果中的數(shù)據(jù),或操作數(shù)據(jù)庫中的數(shù)據(jù)。窗體中可以包含圖片、圖形、聲音、視頻等多種對象,也可以包含VBA代碼來提供事件處理。子窗體是包含于主窗體中的窗體,主要是用來簡化用戶的操作。報表:用友好和實用的形式來打印表和查詢結果數(shù)據(jù)。報表中可以參加圖形來美化打印效果。Access的報表處理能力比起其他關系數(shù)據(jù)庫管理系統(tǒng)來(包括那些為小型機和大型機設計的應用管理系統(tǒng)在內),其報表的處理能力顯得更為靈活方便。報表中同樣也可以添加VBA代碼來實現(xiàn)一定的功能。宏:宏主要是用于執(zhí)行特殊的操作和響應用戶激發(fā)的事件,如單擊命令按鈕操作等?,F(xiàn)在宏已經過時了,Access2002之所以支持宏,是為了能夠與早期的Access版本所創(chuàng)立的數(shù)據(jù)庫應用系統(tǒng)保持兼容。Microsoft建議在Access應用系統(tǒng)中采用VBA代碼來進行事件的處理,這一原那么在Office系列中均適用。模塊:在模塊中使用VBA代碼的目的主要有兩個:一是創(chuàng)立在窗體、報表和查詢中使用的自定義函數(shù);二是提供在所有類模塊中都可以使用的公共子過程。通過在數(shù)據(jù)庫中添加VBA代碼,用戶就可以創(chuàng)立出自定義菜單、工具欄和具有其他功能的數(shù)據(jù)庫應用系統(tǒng)。IIS效勞IIS是InternetInformationServer的縮寫,它是微軟公司主推的效勞器,最新的版本是Windows2000里面包含的IIS5.0,IIS與WindowNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系統(tǒng))內置的平安特性,建立強大,靈活而平安的Internet和Intranet站點。IIS支持HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議),F(xiàn)TP(FileTransferProtocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語言無關的腳本編寫和組件,通過IIS,就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JScript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。IIS支持效勞器應用的MicrosoftBackOffice系列,MicrosoftBackOffice系列包括以下內容:MicrosoftExchangeServer客戶/效勞器通訊和群組軟件;MicrosoftProxyServer代理效勞器;用于連接IBM企業(yè)網絡的MicrosoftSNAServer;用于集中管理分布式系統(tǒng)的MicrosoftSystemsManagementServer;MicrosoftCommercialInternetSystem(MCIS)。IIS的設計目的是建立一套集成的效勞器效勞,用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產品,同時可擴展的Internet效勞器。IIS相應性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與WindowsNTServer網絡操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與WindowsNTServer相同的SAM(SecurityAccountsManager,平安性賬號管理器),對于管理員來說,IIS使用諸如PerformanceMonitor和SNMP(SimpleNetworkManagementProtocol,簡單網絡管理協(xié)議)之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴展效勞器功能,而使用ISAPI過濾器可以預先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的注冊項。IIS的一個重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內容和開發(fā)基于Web的應用程序。對于諸如VBScript,JScript開發(fā)軟件,或者由VisualBasic,Java,VisualC++開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應用程序,IIS都提供強大的本地支持。DreamweaverMX2004開發(fā)工具DreamweaverMX2004是一款專業(yè)的HTML編輯器,用于對Web站點、Web頁和Web應用程序進行設計、編碼和開發(fā)。無論是喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver都可以提供幫助良多的工具,豐富Web創(chuàng)作體驗。Dreamweaver是Macromedia公司的出品的一款“所見即所得〞的網頁編輯工具。與FrontPage不同,Deamweaver采用的是Mac機浮動面版的設計風格,Dreamweaver的直觀性與高效性是Frontpage所無法比較的。Dreamweaver提供代碼輸入提示功能,可以不必去記大量的標簽,方法和函數(shù),只要對它們有一定印象,即可根據(jù)提示寫出完整的代碼。對于網頁設計中常用的代碼,Dreamweaver提供了現(xiàn)成的模塊,插入即可。而這些往往是很困擾開發(fā)者的煩瑣操作,如:布局,框架,表格,表單等。Dreamweaver具有建立web站點和ftp站點的功能。能夠和IIS很好的結合,免去了在使用IIS的過程中,需不斷的輸入地址的操作。Dreamweaver對于DHTML(動態(tài)網頁)的支持特別好,可以輕而易舉地做出很多眩目的互動頁面特效。插件式的程序設計使得其功能可以無限的擴展。Dreamweaver幾乎支持現(xiàn)有的網頁開發(fā)技術,如:ASPVBSCRIPT,ASPJAVASCRIPT,ASP.NETVB,ASP.NETC#,JSP等。Dreamweaver與Flash、Firework并稱為Macromedia的網頁制作三劍客,由于是同一公司的產品,因而在功能上有著一個非常緊密的結合。因此,Dreamweaver非常適合開發(fā)動態(tài)網頁。當然Dreamweaver也存在者一些問題。它站用的系統(tǒng)資源較多,運行時速度較慢,因此適合開發(fā)大型的網頁,當只需要對網頁進行一些調試時很不較方便。在實際開放中還常用到編輯工具——UltraEdit。B/S數(shù)據(jù)庫訪問模式B/S結構是真正的三層結構,它以訪問WEB數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB效勞器和與其相連的后臺數(shù)據(jù)庫,我們稱之為B/S模式。第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結果的輸出功能。在客戶端向指定的Web效勞器提出效勞器請求,Web效勞器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上;第二層Web效勞器是功能層,完成客戶的應用功能,即Web效勞器接受客戶請求,并與后臺數(shù)據(jù)庫連接,進行申請?zhí)幚?,然后將處理結果返回Web效勞器,再傳至客戶端;第三層數(shù)據(jù)庫效勞器是數(shù)據(jù)層。數(shù)據(jù)庫效勞器應客戶請求獨立地進行各種處理。與傳統(tǒng)的C/S模式相比,B/S結構把處理功能全部移植到了效勞器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上都比傳統(tǒng)模式更加經濟方便。而且使維護任務層次化:管理員負責效勞器硬件日常管理和維護,系統(tǒng)維護人員負責后臺數(shù)據(jù)庫數(shù)據(jù)更新維護。由以上的比較分析可知,三層結構也可以理解為增加WEB效勞器的C/S模式。采用B/S模式,突破傳統(tǒng)的文件共享模式,為報修信息管理系統(tǒng)的設計提供新的解決方案。借助ASP的WEB應用程序,用戶通過Browser軟件連接后臺數(shù)據(jù)庫并完成做操作,使本報修信息管理系統(tǒng)的更新數(shù)據(jù)的方式為動態(tài)。系統(tǒng)分析系統(tǒng)的需求分析通過對相關醫(yī)院的調查分析,大局部都在加大信息化方面的投入,而報修均是全手工管理,包括維修單的制作和填制及信息統(tǒng)計,全部都是由有關人員手工完成。面臨數(shù)千臺信息設備和信息系統(tǒng)故障頻繁發(fā)生的壓力,日常維護量可想而知。因此急需建立一套有效的管理體制。為迎合數(shù)字化醫(yī)院的開展,用戶提出開發(fā)報修信息管理系統(tǒng)。使用范圍對象:管理員,維修人員,報修人員。權限:管理員對全部模塊進行訪問和控制,維修人員只能管理自己的維修單,報修人員只有對自己的報修單管理。功能需求對醫(yī)院所有信息設備資料的錄入和增,刪,改等功能的實現(xiàn),這是一個信息設備管理的根底,醫(yī)院報修管理都是基于該醫(yī)院管理部門的信息設備而產生的。對管理員可以管理用戶注冊、用戶修改、用戶查詢等功能并對其權限進行控制以方便不同用戶對其信息進行操作,便于用戶信息的歸檔查詢統(tǒng)計,保障系統(tǒng)的平安性;可以查詢各類報修信息,可刪除或批量刪除報修信息,給各報修單指派維修人員,可修改全部報修和維修信息;并可以各類信息進行統(tǒng)計:包括報修統(tǒng)計、維修統(tǒng)計、類型統(tǒng)計。對維修人員的維修單管理,可以查詢各類報修信息的情況,對分配給自己的維修單進行維修登記,填寫維修進程和維修記錄;由于某種原因不能處理報修單的情況下可以改派給其他維修人員來進行維修;并可以對維修單進行統(tǒng)計(維修總數(shù)、已完成數(shù)、未完成數(shù))。對報修人員除可以提交報修單外,對自己填寫錯誤或誤報的報修單可進行修改或刪除。并且可以對維修人員處理報修單情況進行效勞評價。對用于公布本系統(tǒng)使用過程中各種考前須知、通知、公告信息,包括信息的增加、刪除、修改等實現(xiàn)。性能要求系統(tǒng)易操作性所開發(fā)的系統(tǒng)應做到操作簡單,盡量使系統(tǒng)操作不受用戶對電腦知識水平的限制。具有可維護性由于系統(tǒng)涉及的信息較廣,數(shù)據(jù)庫的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為讓系統(tǒng)更好的運行,可以對系統(tǒng)數(shù)據(jù)及一些簡單的功能進行獨立的維護和升級。具有開發(fā)性該系統(tǒng)應該可以在開發(fā)的硬件體系結構中運行,并且可以順利與其他系統(tǒng)進行連接,不會因外部系統(tǒng)的不同面而做大量的修改工作。系統(tǒng)的完整性系統(tǒng)可以正確的完成用戶的操作需求,保證系統(tǒng)數(shù)據(jù)的不喪失。平安保密性系統(tǒng)采用二級平安保障第一級:依賴于網絡本身對用戶使用權限的規(guī)定。第二級:在程序模塊中通過使用密碼控制功能對使用權限的加以限制。環(huán)境要求硬件客戶機:普通的pcCPU:P41.5GHz以上內存:512MB以上能夠運行IE6.0以上Web效勞器:CPU:P42.0GHz內存:1GB以上硬盤:80GB以上網卡:KMb/s速度數(shù)據(jù)庫效勞器:CPU:P42.0GHz內存:1GB以上硬盤:80GB以上軟件操作系統(tǒng):Unixl、Linux、Windows2000或更高版本數(shù)據(jù)庫:Access2000開發(fā)工具:DreamweaverMX2004Web效勞器:IIS瀏覽器:IE6.0以上系統(tǒng)的可行性分析根據(jù)系統(tǒng)現(xiàn)狀和用戶需求,給出計算機管理可行性九宮格如表1所示。表SEQ表格\*ARABIC1計算機管理可行性研究九宮格現(xiàn)有的報修流程本軟件的名稱為:設備報修信息管理系統(tǒng)。本軟件的用戶:各企、事業(yè)單位需要做維護的管理人員以及有需要報修產品的用戶。本工程作為各企事業(yè)單位無紙化建設,確保暫時無維護人員在的時候的報修記錄保存,以及非工作日的報修都起著重要的作用,主要滿足日益增長的用戶量,維護員工缺乏的需求,解決長期以來困繞傳統(tǒng)報修所面臨的一系列問題,如:報修語音質量差無法正確表達問題、接線員轉述報修問題出現(xiàn)過失、不同設備的故障往往錯誤轉接給不同的維修人員、維修人員不在無人跟進報修問題等。特別是在信息化建設正如火如荼的今天,面對客戶越來越重視效勞品質,管理者往往叫苦連天。使用現(xiàn)代化的報修系統(tǒng)成為了必然,網絡化的在線報修信息管理就應任而生,本文中的報修信息管理系統(tǒng)就是要解決這一問題。為了解決這一問題,報修信息管理系統(tǒng)是建立在Intranet/Internet網絡架構上,用戶包括報修系統(tǒng)管理人員和維修人員、用戶,他們可以通過本地局域網登錄系統(tǒng)進行操作,也可以通過Internet遠程登錄本模塊。圖SEQ圖表\*ARABIC1現(xiàn)有報修業(yè)務流程圖圖1是原有的報修業(yè)務流程,不難發(fā)現(xiàn),整個報修過程中只要有一個環(huán)節(jié)出錯,整個報修就會失敗。所以只有使用了現(xiàn)代化的在線報修信息管理系統(tǒng)才能真正解決報修難的問題。系統(tǒng)功能結構圖圖SEQ圖表\*ARABIC2系統(tǒng)功能結構圖各模塊的主要功能:用戶信息管理:該模塊可以對用戶進行登記、查詢與刪除操作。主要應包括以下用戶信息:管理人員、報修人員、維修人員等信息。公告信息管理:該模塊主要實現(xiàn)對醫(yī)院內公告信息的添加、修改、刪除等功能。報修信息管理:該模塊主要實現(xiàn)用戶故障報修,報修單的查看、修改、刪除及滿意度評價功能。維修信息管理:該模塊主要對維修單的管理,實現(xiàn)對維修單的查看、接受、修改及轉單等功能。系統(tǒng)管理模塊:該模塊的主要功能是對登錄系統(tǒng)的用戶做合法性檢查,并啟動登錄錯誤三次后,直接退出登錄,防止非合法用員進入系統(tǒng),提高了系統(tǒng)的平安性。其他管理:系統(tǒng)管理主要實現(xiàn)能夠對用戶信息進行管理,更改密碼,增加系統(tǒng)用戶功能。幫助模塊實現(xiàn)后臺增加其他幫助信息功能。新的系統(tǒng)流程圖通過深入了解開發(fā)工程的業(yè)務內容,業(yè)務流程,以圖表達系統(tǒng)的業(yè)務流程。通常一個管理信息系統(tǒng)的業(yè)務流程是一個循環(huán)。業(yè)務流程圖也是開發(fā)者對要開發(fā)工程的業(yè)務了解的總結。圖SEQ圖表\*ARABIC3報修信息管理系統(tǒng)流程圖本系統(tǒng)的流程圖解釋了整個工作的流程:用戶登入報修信息管理系統(tǒng),根據(jù)系統(tǒng)提示默認賬戶登入系統(tǒng)。此賬戶可以添加報修的信息,需要具體添加報修類別,報修人姓名、聯(lián)系、科室名稱,以及最主要的故障描述。報修系統(tǒng)管理員登入報修系統(tǒng)可以看到用戶報修的信息,根據(jù)報修產品分配給不同的維修工程師,并且可以實時查詢維修狀況。維修工程師通過用戶報修單來處理維修的工作,維修工程師根據(jù)產品的類型以及產品的故障描述來進行產品的維修。如果能解決的問題。就直接處理完成并回饋到網上報修系統(tǒng)。如果遇到疑難問題,就需要尋求其他幫助或外送給廠商進行修理。管理員從報修信息管理系統(tǒng)得到維護工程師的反應信息后,把處理的結果反應給用戶。維護入庫管理是用來記錄工程師維修的記錄或者外送維修的記錄,用戶、報修信息管理系統(tǒng)管理員、以及維修工程師可以隨時查詢到維修過的記錄以及處理方法。系統(tǒng)關聯(lián)圖系統(tǒng)關聯(lián)圖確定了從外部項到系統(tǒng)的數(shù)據(jù)流和從系統(tǒng)向外部項的數(shù)據(jù)流,這些數(shù)據(jù)流在其它層次的數(shù)據(jù)流中不允許減少,也不允許增加。各層次內部的數(shù)據(jù)流不受關聯(lián)圖的限制。圖SEQ圖表\*ARABIC4報修信息管理系統(tǒng)關聯(lián)圖圖4中F1至F8數(shù)據(jù)流的意義如下:F1:維修申報單:用戶用來報修申報的過程F2:處理回復單:報修系統(tǒng)反應用戶報修信息的過程F3:報修單提交信息:報修系統(tǒng)提供應管理員的報修信息過程F4:處理完成單:管理員接到處理完成信息反應給報修系統(tǒng)的過程F5:維修通知:報修系統(tǒng)對維修工程師維修通知的過程F6:維修情況反應:維修工程師反應報修情況的過程F7:外送維修通知:報修系統(tǒng)對外送維修廠商通知的過程F8:維修情況反應:外送維修廠商反應報修情況的過程系統(tǒng)的邏輯模型圖SEQ圖表\*ARABIC5系統(tǒng)的邏輯模型系統(tǒng)設計系統(tǒng)的目標設計為了滿足用戶的需求,該報修系統(tǒng)要實現(xiàn)以下目標:模塊要全部用B/S系統(tǒng)開發(fā),用戶無需在本地機器安裝軟件,就可通過瀏覽器登錄系統(tǒng)進行操作。模塊采用ASP開發(fā),具有完全的開放性,可以運行在任何支持ASP標準的效勞器上,非常方便以后的維護和系統(tǒng)升級。只要系統(tǒng)允許,用戶可以在任何時間、任何地點辦公都可以使用該系統(tǒng)。模塊維護費用很低,所有的維護操作只需要針對效勞器進行,管理員只需要把效勞器連接上網即可進行維護和升級,這對人力、時間、費用的節(jié)省是相當可觀的。模塊采用Web效勞器和數(shù)據(jù)庫效勞器別離的方式,系統(tǒng)的平安性和性能因此得到很大提高。系統(tǒng)界面友好,使用方便,易操作。實體間的關系與E-R圖圖SEQ圖表\*ARABIC6報修信息管理系統(tǒng)E-R圖從上述圖6中抽取出適宜的聯(lián)系,由如下清單給出:報修:實體集[用戶]與[報修產品]之間的M:N聯(lián)系,即一個用戶可以報修多個產品,而一個產品可以被多個用戶報修。維修:實體集[報修產品]與[維修工程師]之間的M:N聯(lián)系,即一個報修產品人可由多個維修工程師進行維修,而一個維修工程師也可以維修多個報修產品。查詢:實體集[維修庫存]與[用戶],[管理員],[維修工程師]之間的1:N聯(lián)系,即一條維修庫存記錄可以被多個用戶,管理員,工程師查詢,但是一個用戶,管理員,工程師只能同時查詢一條記錄。入庫:實體集[報修產品]與[維修庫存]之間的1:1聯(lián)系,即一個報修產品會有一條維修庫存記錄,一條維修庫存記錄,只能代表一個報修產品。關系模式邏輯設計的目標是把概念設計階段設計好的根本E-R模型轉化成關系模型。E-R模型中的主要成分是實體類型和聯(lián)系類型。對于實體類型,轉化規(guī)那么為:將每個實體類型轉化成為一個關系模型,實體的屬性即為關系模式的屬性,實體標識符即為關系模式的鍵。上述報修信息管理系統(tǒng)E-R圖可轉換成如下關系模式:用戶(報修編號,報修用戶編號,科室名稱,故障地點,報修類型,聯(lián)系,報修時間,故障描述)維修產品(故障地點,報修類型,故障描述,維護人員編號,處理時間,維修狀態(tài))維修庫存(入庫編號,報修編號,報修用戶編號,科室名稱,故障地點,報修類型,聯(lián)系,報修時間,故障描述,維修人員編號,處理時間,維修費用,維修進程,處理情況,維修狀態(tài))管理員(管理員編號,密碼,權限)維修工程師(維護人員編號,處理時間,維修狀態(tài))報修(報修編號,報修用戶編號,故障地點,報修類型,報修時間,故障描述)修好(報修編號,報修用戶編號,報修類型,故障描述,維護人員編號,處理情況,維修費用,維修狀態(tài))維修(報修編號,報修用戶編號,故障地點,報修類型,報修時間,,故障描述,維修人員編號,維修進程,維修狀態(tài))數(shù)據(jù)字典設計表設計用戶信息(user_info)表表SEQ表格\*ARABIC2用戶信息表報修信息(baixiu_info)表表SEQ表格\*ARABIC3報修信息表維修信息(weixiu_info)表表SEQ表格\*ARABIC4維修信息表公告信息〔news〕表表SEQ表格\*ARABIC5公告信息表數(shù)據(jù)項表SEQ表格\*ARABIC6數(shù)據(jù)項數(shù)據(jù)流表SEQ表格\*ARABIC7數(shù)據(jù)流數(shù)據(jù)存儲表SEQ表格\*ARABIC8數(shù)據(jù)存儲處理過程表SEQ表格\*ARABIC9處理過程系統(tǒng)的實現(xiàn)登陸界面通過Dreamweaver設計如圖7所示的用戶登錄界面,并將其保存為denglu.asp.用戶登錄成功后會連接數(shù)據(jù)庫的User_info表,根據(jù)權限(quanxian)這個數(shù)據(jù)的不同判斷具體進入系統(tǒng)后的權限問題。圖SEQ圖表\*ARABIC7用戶登陸界面判斷其登錄權限的局部代碼如下:<%ifrequest.Form(″username″)=″″orrequest.form(″password″)=″″thenresponse.Write″<scriptlanguage=javascript>alert('請?zhí)顚懲暾?)@history.back(-1)@</script>″response.End()endifusername=Replace(Request.Form(″username″),″'″,″''″)password=Replace(Request.Form(″password″),″'″,″''″)sql=″select*fromuser_infowhereusername='″&username&″'andpassword='″&password&″'″setrs=server.CreateObject(″adodb.recordset″)rs.opensql,conn,1,1ifrs.eofthenresponse.Write″<script>alert('用戶名或密碼錯誤');history.back(-1);</script>″response.End()elsesession(″username″)=rs(″username″)session(″password″)=rs(″password″)session(″isusername″)=trueresponse.write″歡送您的光臨!,″%><%=session(″username″)%><%response.redirect″liebiao.asp″%><%endif%>系統(tǒng)首頁用戶成功登錄進入系統(tǒng)首頁后,如圖8系統(tǒng)首頁界面,用戶可以看到系統(tǒng)的公告和維修等相關信息,點擊報修單列表中的報修編號可以查看報修單的詳細情況,并對相關信息給予處理回復。圖SEQ圖表\*ARABIC8系統(tǒng)首頁界面其頁面中的搜索功能根據(jù)提交的關鍵詞按模糊查詢,通過以下SQL語句查詢并讀取出相應記錄數(shù)據(jù):<%b=request.form(″a″)dimsqlsetrs=server.createobject(″adodb.recordset″)sql=″select*frombaoxiu_infowherekeshinamelike'%″&b&″%'″rs.opensql,conn%>報修界面同樣創(chuàng)立baoxiu.asp文件,設計如圖9所示的故障報修界面,報修用戶根據(jù)故障的情況填寫各項內容,其中列表中帶*號項為必填內容,最后將表單提交到baoxiudan.asp文件,并生成如圖10報修單管理界面。圖SEQ圖表\*ARABIC9故障報修界面在baixiu.asp中判斷其是否填寫完整,并通過SQL語句插入數(shù)據(jù)庫,代碼如下:<%dimbxr,keshiname,guzhangdidian,baixiuleibie,lianxiren,dianhua,guzhangmiaoshubxr=Request.Form(″bxr″)keshiname=Request.Form("keshiname″)guzhangdidian=Request.Form(″guzhangdidian″)baixiuleibie=Request.Form(″baixiuleibie″)lianxiren=Request.Form(″lianxiren″)dianhua=Request.Form(″dianhua″)guzhangmiaoshu=Request.Form(″guzhangmiaoshu″)ifguzhangdidian=″″orguzhangdidian=″″thenresponse.write″<script>alert('對不起,請?zhí)顚懲暾?');history.go(-1);</script>″response.End()endifdimsql1,sql2sql1=conn.execute(″insertintobaoxiu(bxr,keshiname,guzhangdidian,baixiuleibie,lianxiren,dianhua,guzhangmiaoshu)values('″&bxr&″','″&keshiname&″','″&guzhangdidian&″','&baixiuleibie&″','″&lianxiren&″','″&dianhua&″','″&guzhangmiaoshu&″')″)setsql1=nothing%>報修管理圖10為報修單管理界面,由于是后臺管理,考慮到每一條報修單即每條記錄要能夠給用戶回復相應維修信息,同時假設誤報能夠將其刪除,所以在“操作〞中將“修改〞和“刪除〞分別提交到weixiu.asp和liebiao.asp文件。圖SEQ圖表\*ARABIC10報修單管理界面其修改記錄局部源代碼如下:<%dimbxr,keshiname,guzhangdidian,baixiuleibie,lianxiren,dianhua,guzhangmiaoshubxr=Request.Form(″bxr″)keshiname=Request.Form(″keshiname″)guzhangdidian=Request.Form(″guzhangdidian″)baixiuleibie=Request.Form(″baixiuleibie″)lianxiren=Request.Form(″lianxiren″)dianhua=Request.Form(″dianhua″)guzhangmiaoshu=Request.Form(″guzhangmiaoshu″)ifguzhangdidian=″″orguzhangdidian=″″thenresponse.write″<script>alert('對不起,請?zhí)顚懲暾?');history.go(-1);</script>″response.End()endifdimsqlsetrs=server.createobject(″adodb.recordset″)sql=″select*frombaoxiu_infowherebaoxiu_id=″&request(″baoxiu_id1″)rs.opensql,conn,1,3rs(″baoxiu_id″)=baoxiu_idrs(″baixiuleibie″)=baixiuleibiers(″keshiname″)=keshinamers(″guzhangdidian″)=guzhangdidianrs(″lianxiren″)=lianxirenrs(″guzhangmiaoshu″)=guzhangmiaoshurs(″baoxiutime″)=baoxiutimers(″weixiuname″)=weixiunamers(″chulitime″)=chulitimers(″weixiuzhuangtai″)=weixiuzhuangtairs.updaters.closesetrs=nothingconn.closesetconn=nothing%>其刪除相應記錄的SQL語句為:<%dimrsdimsqlsetrs=server.createobject(″adodb.recordset″)sql=″select*frombaoxiu_infowherebaoxiu_id=″&request.querystring(″baoxiu_id″)rs.Opensql,conn,1,3rs.deleters.close%>維修管理圖11為維修管理界面,主要實現(xiàn)維修人員登陸查看報修信息后,根據(jù)操作員派單情況對自己的維修單進行接受、查看、轉單以及修改報修信息,并可以設置維修狀態(tài),待查看用戶的評價。圖SEQ圖表\*ARABIC11維修管理界面效勞評價圖12為效勞評價界面,報修用戶成功登陸后只能查看自己的報修單信息進度情況,并對相關維修信息處理情況給出相應的效勞評價。圖SEQ圖表\*ARABIC12效勞評價界面系統(tǒng)測試與評價系統(tǒng)的測試系統(tǒng)的測試是通過一些真實數(shù)據(jù)來測試軟件設計和編碼的錯誤。由于系統(tǒng)比較小,所以沒必要像大型系統(tǒng)一樣來測試。在這一軟件的測試中,我們直接采用系統(tǒng)測試來完成。后臺測試順利登錄管理員模塊后,在添加用戶頁面添加用戶,看是否能順利添加進數(shù)據(jù)庫。在成功后進行修改操作,比較修改后的數(shù)據(jù)是否和預期值一致。最后進行刪除操作,是否能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年三坐標測量機合作協(xié)議書
- 設計服務需求協(xié)議書(2篇)
- 廠房分租合同的風險防范
- 新電廠年度工作計劃
- 二零二五年度蘇州市全日制勞動合同工時制度與加班費合同
- 辣椒種植與品牌保護2025年度收購服務合同
- 2025年度高端別墅家庭保潔員服務協(xié)議范本
- 二零二五年度燒烤攤位租賃與合作經營協(xié)議
- 二零二五年度國際期貨市場參與合作協(xié)議書
- 2025年度智能能源管理系統(tǒng)合作運營合同范本
- 企業(yè)數(shù)字化轉型戰(zhàn)略-深度研究
- 新種子法律法規(guī)培訓講解
- 2025年東營科技職業(yè)學院高職單招數(shù)學歷年(2016-2024)頻考點試題含答案解析
- 2025-2030年中國民用通信天線行業(yè)發(fā)展趨勢規(guī)劃研究報告
- 《幼小銜接家長會》課件
- 浙江省金華市婺城區(qū)2024-2025學年九年級上學期期末數(shù)學試卷(含答案)
- Unit 4 A glimpse of the future 說課稿-2023-2024學年高二下學期英語外研版(2019)選擇性必修第三冊001
- 萬達廣場籌備期項目管理規(guī)范
- 鄉(xiāng)村建設規(guī)劃許可培訓
- 加氣站安全課件
- GB/T 45037-2024糧油機械扒谷機
評論
0/150
提交評論