基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于web的設(shè)備報(bào)修信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【摘要】本設(shè)計(jì)首先是圍繞當(dāng)前的設(shè)備報(bào)修現(xiàn)狀進(jìn)行了分析,分析了基于網(wǎng)絡(luò)環(huán)境的設(shè)備報(bào)修信息管理系統(tǒng)的必要性與可行性。其次針對該日常業(yè)務(wù)流程,分析數(shù)據(jù)來源及數(shù)據(jù)處理流程,并根據(jù)收集到的資料設(shè)計(jì)適合的報(bào)修信息管理系統(tǒng)。并對系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)進(jìn)行了闡述,最終通過報(bào)修信息管理系統(tǒng),可以有效地加強(qiáng)對維修工作的統(tǒng)一管理和安排,加強(qiáng)對維修工作過程的全程監(jiān)控,節(jié)省維護(hù)人員的時間成本和辦公耗材成本。本報(bào)修信息管理系統(tǒng)具有在線提交報(bào)修信息、查看報(bào)修進(jìn)程、報(bào)修用戶資料統(tǒng)計(jì)等功能,它將有效的提高報(bào)修效率。在本系統(tǒng)的設(shè)計(jì)中,盡量做到了對其的

2、設(shè)計(jì)達(dá)到較強(qiáng)的移植性,使得本系在任何行業(yè)具有一定的應(yīng)用前景?!娟P(guān)鍵詞】設(shè)備報(bào)修 信息管理 系統(tǒng)設(shè)計(jì)目錄摘要II圖表清單IV第一章緒論1一、系統(tǒng)的背景1二、目前的現(xiàn)狀1三、相關(guān)技術(shù)1(一)asp語言1(二)Microsoft ODBC數(shù)據(jù)源管理3(三)IIS 服務(wù)4(四)Dreamweaver MX 2004開發(fā)工具5(五)B/S數(shù)據(jù)庫訪問模式6第二章系統(tǒng)分析8一、系統(tǒng)的需求分析8(一)使用范圍8(二)功能需求8(三)性能要求8(四)環(huán)境要求9二、系統(tǒng)的可行性分析10三、現(xiàn)有的報(bào)修流程10四、系統(tǒng)功能結(jié)構(gòu)圖11五、新的系統(tǒng)流程圖12六、系統(tǒng)關(guān)聯(lián)圖13七、系統(tǒng)的邏輯模型14第三章系統(tǒng)設(shè)計(jì)15一、系

3、統(tǒng)的目標(biāo)設(shè)計(jì)15二、實(shí)體間的關(guān)系與E-R圖15三、關(guān)系模式16四、數(shù)據(jù)字典設(shè)計(jì)17(一)表設(shè)計(jì)17(二)數(shù)據(jù)項(xiàng)19(三)數(shù)據(jù)流19(四)數(shù)據(jù)存儲19(五)處理過程20第四章系統(tǒng)的實(shí)現(xiàn)21一、登陸界面21二、系統(tǒng)首頁22三、報(bào)修界面23四、報(bào)修管理24五、維修管理26六、服務(wù)評價27第五章系統(tǒng)測試與評價28一、系統(tǒng)的測試28(一)后臺測試28(二)前臺測試28(三)測試結(jié)果28二、系統(tǒng)的特點(diǎn)29第六章總結(jié)30參考文獻(xiàn)31致 謝32圖表清單圖 1 現(xiàn)有報(bào)修業(yè)務(wù)流程圖11圖 2 系統(tǒng)功能結(jié)構(gòu)圖11圖 3 報(bào)修信息管理系統(tǒng)流程圖12圖 4 報(bào)修信息管理系統(tǒng)關(guān)聯(lián)圖13圖 5 系統(tǒng)的邏輯模型14圖 6 報(bào)

4、修信息管理系統(tǒng)E-R圖15圖 7 用戶登陸界面21圖 8 系統(tǒng)首頁界面22圖 9 故障報(bào)修界面23圖10 報(bào)修單管理界面24圖11 維修管理界面26圖12 服務(wù)評價界面27表 1 計(jì)算機(jī)管理可行性研究九宮格10表 2 用戶信息表17表 3 報(bào)修信息表17表 4 維修信息表18表 5 公告信息表18表 6 數(shù)據(jù)項(xiàng)19表 7 數(shù)據(jù)流19表 8 數(shù)據(jù)存儲19表 9 處理過程20第一章 緒論一、 系統(tǒng)的背景隨著信息化醫(yī)院的發(fā)展,對信息資源利用需求也越來越高,信息系統(tǒng)各類軟、硬件故障發(fā)生的頻率大大增加,設(shè)備維護(hù)工作量不斷增加,如何有效地提高設(shè)備故障的解決效率顯得尤為緊迫。因?yàn)樵O(shè)備故障種類繁雜,不同設(shè)備的

5、維護(hù)又由不同部門負(fù)責(zé),以往的報(bào)修都是采用電話或者口頭通知,因而經(jīng)常出現(xiàn)報(bào)修信息不準(zhǔn)確,不完整,報(bào)修信息傳遞丟失,維修不及時,維修質(zhì)量不高,用戶對維修工作不滿足等問題,解決故障的時間長,解決故障的效率低。對故障的解決缺乏有效地監(jiān)督和反饋,用戶對維護(hù)人員解決故障的服務(wù)態(tài)度缺乏評價。負(fù)責(zé)維護(hù)工作的部門對工作人員缺少有效地的考核,工作人員的工作態(tài)度不積極,對維護(hù)人員的服務(wù)態(tài)度、工作質(zhì)量、工作責(zé)任心難以有效地管理。報(bào)修信息管理系統(tǒng)具有在線提交報(bào)修信息、查看報(bào)修進(jìn)程、服務(wù)評價、查看用戶資料、進(jìn)行數(shù)據(jù)分析統(tǒng)計(jì)等功能,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、存儲量大、保密性好、壽命長、成本低

6、等。這些優(yōu)點(diǎn)能夠極大地提高工作的效率,也是報(bào)修管理的科學(xué)化、信息化管理與世界接軌的重要條件。二、 目前的現(xiàn)狀目前國內(nèi)醫(yī)院對信息設(shè)備的軟硬件維護(hù)、網(wǎng)絡(luò)管理水平不是很高。大多數(shù)網(wǎng)絡(luò)設(shè)施故障發(fā)生以后,用戶不能及時的找到處理故障的相關(guān)負(fù)責(zé)人員排除故障而影響臨床的應(yīng)用,對及時搶救患者造成阻礙,導(dǎo)致醫(yī)患矛盾的發(fā)生,嚴(yán)重地影響醫(yī)院的公眾形象。報(bào)修人通過電話報(bào)修給值班員手工登記然后將報(bào)修信息傳遞給維修人員存在轉(zhuǎn)述不清或者遺漏,從而影響維修質(zhì)量,維修人員到達(dá)故障現(xiàn)場的維修進(jìn)展情況,包括報(bào)修人員對維修結(jié)果的反饋,值班人員不能及時的了解維修狀況,以及維修過程中可能需要用到配件或備機(jī)情況,目前都只能體現(xiàn)在紙制的維修單

7、上,缺少連續(xù)性也容易造成丟失遺漏,科室軟硬件故障的發(fā)生率、返修率、維修人員的工作量、維修質(zhì)量、服務(wù)反饋、配件及備機(jī)等數(shù)據(jù)記錄給每月的分析統(tǒng)計(jì)結(jié)果帶來不完整性。使整個維修管理工作得不到很好的監(jiān)管。而目前醫(yī)院已建立了較為完善的網(wǎng)絡(luò),各部門都配備計(jì)算機(jī),通過網(wǎng)絡(luò)進(jìn)行網(wǎng)上報(bào)修是提高報(bào)修效率的重要手段。因此我們對現(xiàn)有的故障報(bào)修流程進(jìn)行了有效地組織和管理,是提高故障解決效率重要途徑。利用計(jì)算機(jī)技術(shù)對報(bào)修進(jìn)行管理是切實(shí)可行的方法。三、 相關(guān)技術(shù)(一) asp語言Microsoft Active Server Pages即ASP,是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP 內(nèi)含于IIS 3.0以后的版本中,通過

8、ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下就ASP的原理,頁面結(jié)構(gòu),運(yùn)行環(huán)境,內(nèi)建對象,內(nèi)置組件,ADO分別進(jìn)行介紹。ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。當(dāng)用戶使用瀏覽器請求ASP主頁時,WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中

9、的腳本語言(JScript或VBScript)。通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。由于ASP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。ASP的程序代碼簡單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成:標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。ASP語法命令:位于標(biāo)簽內(nèi)的ASP代碼。服務(wù)器

10、端的include語句:可用#include語句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性。腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶可安裝其它腳本語言,如Perl、Rexx等。目前ASP可運(yùn)行在三種環(huán)境下。WINDOWS NT server 4.0運(yùn)行IIS 3.0(Internet Information Server)以上。WINDOWS NT workstation 4.0運(yùn)行Peer Web Server 3.0以上。WINDOWS 95/98運(yùn)行PWS(Personal Web Server)。其中以NT server上的IIS功能最

11、強(qiáng),提供了對ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁的最佳選擇。ASP提供了六個內(nèi)建對象,供用戶直接調(diào)用:Application對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。Request對象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。Response對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。Object Contex

12、t對象:IIS 4.0新增的對象,用來進(jìn)行事務(wù)處理。此項(xiàng)功能需得到MTS(Microsoft Transcation Server)管理的支持。Ad Rotator組件:用來按指定計(jì)劃在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告服務(wù)。Browser Capabilities組件:確定訪問WEB站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。Database Access組件:提供ADO (ActiveX Data Objects)來訪問支持ODBC的數(shù)據(jù)庫。File Access組件:提供對服務(wù)器端文件的讀寫功能。Content Linking組件:生成WEB頁內(nèi)容列表,并將各頁

13、順序連接,用于制作導(dǎo)航條。此外,還可安裝Myinfo、Counters、Content Rotator、Page Count等組件,用戶也可自行編制Actiive組件,以提高系統(tǒng)的實(shí)用性。WWW上很重要的應(yīng)用是訪問WEB數(shù)據(jù)庫,用ASP訪問WEB數(shù)據(jù)庫時,必須使用ADO組件,ADO是ASP內(nèi)置的ActiveX服務(wù)器組件(ActiveX Server Component),通過在WEB服務(wù)器上設(shè)置ODBC和OLEDB可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法。ADO組

14、件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。Connection對象:建立與后臺數(shù)據(jù)庫的連接。Command對象:執(zhí)行SQL指令,訪問數(shù)據(jù)庫。Parameters對象和Parameters集合:為Command對象提供數(shù)據(jù)和參數(shù)。RecordSet對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。Field對象和Field集合:提供對RecordSet中當(dāng)前記錄的各個字段進(jìn)行訪問的功能。Property對象和Properties集合:提供有關(guān)信息,供Connection、Command、RecordSet、Field對象使用。Error對象和Errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息

15、。(二) Microsoft ODBC數(shù)據(jù)源管理ODBC可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法。Access是Office系列軟件中用來專門管理數(shù)據(jù)庫的應(yīng)用軟件。所謂數(shù)據(jù)庫是指經(jīng)過組織的、關(guān)于特定主題或?qū)ο蟮男畔⒓?。?shù)據(jù)庫管理系統(tǒng)分為兩類:文件管理系統(tǒng)和關(guān)系型管理系統(tǒng)。Access應(yīng)用程序就是一種功能強(qiáng)大且使用方便的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),一般也稱關(guān)系型數(shù)據(jù)庫管理軟件。它可運(yùn)行于各種Microsoft Windows系統(tǒng)環(huán)境中,由于它繼承了Windows的特性,

16、不僅易于使用,而且界面友好,如今在世界各地廣泛流行。數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)軟件的一個重要分支,它產(chǎn)生于20世紀(jì)60年代,最早是由IBM公司推出的IMS數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)從開始到現(xiàn)在大致經(jīng)歷了三個階段,分別是:人工管理階段、文件管理階段和數(shù)據(jù)庫管理階段。Access使用標(biāo)準(zhǔn)的SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)作為它的數(shù)據(jù)庫語言,從而提供了強(qiáng)大的數(shù)據(jù)處理能力和通用性,使其成為一個功能強(qiáng)大而且易于使用的桌面關(guān)系型數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序生成器。一個Access數(shù)據(jù)庫中可以包含表、查詢、窗體、報(bào)表、宏、模塊以及數(shù)據(jù)訪問頁。不同于傳統(tǒng)的桌面數(shù)據(jù)庫(dbase、F

17、oxPro、Paradox),Access數(shù)據(jù)庫使用單一的*.mdb文件管理所有的信息,這種針對數(shù)據(jù)庫集成的最優(yōu)化文件結(jié)構(gòu)不僅包括數(shù)據(jù)本身,也包括了它的支持對象。Access具有全環(huán)繞數(shù)據(jù)庫文件結(jié)構(gòu),可以在一個mdb文件中包含數(shù)據(jù)對象(表、索引、查詢)和應(yīng)用對象(窗體、報(bào)表、宏、VBA代碼模塊)。在一個打開的Access數(shù)據(jù)庫窗口中,分組顯示了數(shù)據(jù)庫包含的對象,其類型包括表、查詢、窗體、報(bào)表、頁、宏、模塊等。一個Access數(shù)據(jù)庫可以包含多達(dá)32768個對象(表、查詢、報(bào)表等的組合),下面對這些對象作一簡要介紹。表:存儲數(shù)據(jù)的容器,是關(guān)系數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。表以行列格式存儲數(shù)據(jù)項(xiàng),這一點(diǎn)和電子表

18、格有些類似。表中的單個信息單元(列)稱為字段,在表的頂部可以看到這些字段名;表的一行中所有數(shù)據(jù)字段的集合,稱為記錄。用戶可以從其他的應(yīng)用系統(tǒng)(如 dBASE、FoxPro、Paradox)、客戶服務(wù)器數(shù)據(jù)庫(如 SQL Server)以及電子表格(如Excel工作表和Lotus1-2-3)中導(dǎo)入表。Access可以同時打開1024個表。查詢:顯示從多個表(最多為16個)中選取的數(shù)據(jù)。通過使用查詢,用戶可以指定如何表示數(shù)據(jù),選擇構(gòu)成查詢的表,并可以從所選表中提取出最多255個特定的字段。用戶可以通過指定要查詢數(shù)據(jù)的條件來決定顯示的數(shù)據(jù)項(xiàng)。窗體:窗體是數(shù)據(jù)庫和用戶的一個聯(lián)系界面,用于顯示包含在表或

19、查詢結(jié)果中的數(shù)據(jù),或操作數(shù)據(jù)庫中的數(shù)據(jù)。窗體中可以包含圖片、圖形、聲音、視頻等多種對象,也可以包含VBA代碼來提供事件處理。子窗體是包含于主窗體中的窗體,主要是用來簡化用戶的操作。報(bào)表:用友好和實(shí)用的形式來打印表和查詢結(jié)果數(shù)據(jù)。報(bào)表中可以加入圖形來美化打印效果。Access的報(bào)表處理能力比起其他關(guān)系數(shù)據(jù)庫管理系統(tǒng)來(包括那些為小型機(jī)和大型機(jī)設(shè)計(jì)的應(yīng)用管理系統(tǒng)在內(nèi)),其報(bào)表的處理能力顯得更為靈活方便。報(bào)表中同樣也可以添加VBA代碼來實(shí)現(xiàn)一定的功能。宏:宏主要是用于執(zhí)行特殊的操作和響應(yīng)用戶激發(fā)的事件,如單擊命令按鈕操作等?,F(xiàn)在宏已經(jīng)過時了,Access 2002之所以支持宏,是為了能夠與早期的 A

20、ccess 版本所創(chuàng)建的數(shù)據(jù)庫應(yīng)用系統(tǒng)保持兼容。Microsoft建議在Access應(yīng)用系統(tǒng)中采用VBA代碼來進(jìn)行事件的處理,這一原則在Office系列中均適用。模塊:在模塊中使用VBA代碼的目的主要有兩個:一是創(chuàng)建在窗體、報(bào)表和查詢中使用的自定義函數(shù);二是提供在所有類模塊中都可以使用的公共子過程。通過在數(shù)據(jù)庫中添加VBA代碼,用戶就可以創(chuàng)建出自定義菜單、工具欄和具有其他功能的數(shù)據(jù)庫應(yīng)用系統(tǒng)。(三) IIS 服務(wù)IIS是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)器,最新的版本是Windows2000里面包含的IIS 5.0,IIS與WindowNT S

21、erver完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。 IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完

22、全支持VBScript,JScript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴(kuò)展和過濾器。IIS支持服務(wù)器應(yīng)用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下內(nèi)容: Microsoft Exchange Server 客戶/服務(wù)器通訊和群組軟件; Microsoft Proxy Server 代理服務(wù)器;用于連接IBM企業(yè)網(wǎng)絡(luò)的Microsoft SNA Server;用于集中管理分布式系統(tǒng)的Microsoft Systems Management Server;Microsoft Commercial Inter

23、net System(MCIS)。IIS的設(shè)計(jì)目的是建立一套集成的服務(wù)器服務(wù),用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時可擴(kuò)展的Internet服務(wù)器。IIS相應(yīng)性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當(dāng)簡單,這是因?yàn)镮IS與Windows NT Server網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對于管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Network Man

24、agement Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴(kuò)展服務(wù)器功能,而使用ISAPI過濾器可以預(yù)先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應(yīng)用程序的Internet擴(kuò)展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將Internet應(yīng)用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴(kuò)展),它可以為Internet應(yīng)用程序的訪問提供一個簡單的注冊項(xiàng)。 IIS的一個重要特性是支持ASP。I

25、IS 3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。對于諸如VBScript,JScript開發(fā)軟件,或者由Visual Basic,Java,Visual C+開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應(yīng)用程序,IIS都提供強(qiáng)大的本地支持。(四) Dreamweaver MX 2004開發(fā)工具Dreamweaver MX 2004是一款專業(yè)的HTML編輯器,用于對Web站點(diǎn)、Web頁和Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。無論是喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver都可以提供幫助良多的工具,豐富Web創(chuàng)作

26、體驗(yàn)。Dreamweaver是Macromedia公司的出品的一款“所見即所得”的網(wǎng)頁編輯工具。與 FrontPage不同,Deamweaver采用的是Mac機(jī)浮動面版的設(shè)計(jì)風(fēng)格,Dreamweaver的直觀性與高效性是Frontpage所無法比擬的。Dreamweaver提供代碼輸入提示功能,可以不必去記大量的標(biāo)簽,方法和函數(shù),只要對它們有一定印象,即可根據(jù)提示寫出完整的代碼。對于網(wǎng)頁設(shè)計(jì)中常用的代碼,Dreamweaver提供了現(xiàn)成的模塊,插入即可。而這些往往是很困擾開發(fā)者的煩瑣操作,如:布局,框架,表格,表單等。Dreamweaver具有建立web站點(diǎn)和ftp站點(diǎn)的功能。能夠和IIS很好

27、的結(jié)合,免去了在使用IIS的過程中,需不斷的輸入地址的操作。Dreamweaver對于DHTML(動態(tài)網(wǎng)頁)的支持特別好,可以輕而易舉地做出很多眩目的互動頁面特效。插件式的程序設(shè)計(jì)使得其功能可以無限的擴(kuò)展。Dreamweaver幾乎支持現(xiàn)有的網(wǎng)頁開發(fā)技術(shù),如:ASP VBSCRIPT,ASP JAVASCRIPT,ASP.NET VB,ASP.NET C#,JSP等。Dreamweaver與Flash、Firework并稱為Macromedia的網(wǎng)頁制作三劍客,由于是同一公司的產(chǎn)品,因而在功能上有著一個非常緊密的結(jié)合。因此,Dreamweaver非常適合開發(fā)動態(tài)網(wǎng)頁。當(dāng)然Dreamweaver

28、也存在者一些問題。它站用的系統(tǒng)資源較多,運(yùn)行時速度較慢,因此適合開發(fā)大型的網(wǎng)頁,當(dāng)只需要對網(wǎng)頁進(jìn)行一些調(diào)試時很不較方便。在實(shí)際開放中還常用到編輯工具UltraEdit。(五) B/S數(shù)據(jù)庫訪問模式B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問WEB數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB服務(wù)器和與其相連的后臺數(shù)據(jù)庫,我們稱之為B/S模式。第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的Web服務(wù)器提出服務(wù)器請求,Web服務(wù)器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上;第二層Web服務(wù)器是功能層,完

29、成客戶的應(yīng)用功能,即Web服務(wù)器接受客戶請求,并與后臺數(shù)據(jù)庫連接,進(jìn)行申請?zhí)幚?,然后將處理結(jié)果返回Web服務(wù)器,再傳至客戶端;第三層數(shù)據(jù)庫服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫服務(wù)器應(yīng)客戶請求獨(dú)立地進(jìn)行各種處理。與傳統(tǒng)的C/S模式相比,B/S結(jié)構(gòu)把處理功能全部移植到了服務(wù)器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護(hù)上都比傳統(tǒng)模式更加經(jīng)濟(jì)方便。而且使維護(hù)任務(wù)層次化:管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺數(shù)據(jù)庫數(shù)據(jù)更新維護(hù)。由以上的比較分析可知,三層結(jié)構(gòu)也可以理解為增加WEB服務(wù)器的C/S模式。采用B/S模式,突破傳統(tǒng)的文件共享模式,為報(bào)修信息管理系統(tǒng)的設(shè)計(jì)提供新的解決方案。借助ASP

30、的WEB應(yīng)用程序,用戶通過Browser軟件連接后臺數(shù)據(jù)庫并完成做操作,使本報(bào)修信息管理系統(tǒng)的更新數(shù)據(jù)的方式為動態(tài)。第二章 系統(tǒng)分析一、 系統(tǒng)的需求分析通過對相關(guān)醫(yī)院的調(diào)查分析,大部分都在加大信息化方面的投入,而報(bào)修均是全手工管理,包括維修單的制作和填制及信息統(tǒng)計(jì),全部都是由有關(guān)人員手工完成。面臨數(shù)千臺信息設(shè)備和信息系統(tǒng)故障頻繁發(fā)生的壓力,日常維護(hù)量可想而知。因此急需建立一套有效的管理體制。為迎合數(shù)字化醫(yī)院的發(fā)展,用戶提出開發(fā)報(bào)修信息管理系統(tǒng)。(一) 使用范圍對象:管理員,維修人員,報(bào)修人員。權(quán)限:管理員對全部模塊進(jìn)行訪問和控制,維修人員只能管理自己的維修單,報(bào)修人員只有對自己的報(bào)修單管理。(

31、二) 功能需求(1) 對醫(yī)院所有信息設(shè)備資料的錄入和增,刪,改等功能的實(shí)現(xiàn),這是一個信息設(shè)備管理的基礎(chǔ),醫(yī)院報(bào)修管理都是基于該醫(yī)院管理部門的信息設(shè)備而產(chǎn)生的。(2) 對管理員可以管理用戶注冊、用戶修改、用戶查詢等功能并對其權(quán)限進(jìn)行控制以方便不同用戶對其信息進(jìn)行操作,便于用戶信息的歸檔查詢統(tǒng)計(jì),保障系統(tǒng)的安全性;可以查詢各類報(bào)修信息,可刪除或批量刪除報(bào)修信息,給各報(bào)修單指派維修人員,可修改全部報(bào)修和維修信息;并可以各類信息進(jìn)行統(tǒng)計(jì):包括報(bào)修統(tǒng)計(jì)、維修統(tǒng)計(jì)、類型統(tǒng)計(jì)。(3) 對維修人員的維修單管理,可以查詢各類報(bào)修信息的情況,對分配給自己的維修單進(jìn)行維修登記,填寫維修進(jìn)程和維修記錄;由于某種原因不

32、能處理報(bào)修單的情況下可以改派給其他維修人員來進(jìn)行維修;并可以對維修單進(jìn)行統(tǒng)計(jì)(維修總數(shù)、已完成數(shù)、未完成數(shù))。(4) 對報(bào)修人員除可以提交報(bào)修單外,對自己填寫錯誤或誤報(bào)的報(bào)修單可進(jìn)行修改或刪除。并且可以對維修人員處理報(bào)修單情況進(jìn)行服務(wù)評價。(5) 對用于公布本系統(tǒng)使用過程中各種注意事項(xiàng)、通知、公告信息,包括信息的增加、刪除、修改等實(shí)現(xiàn)。(三) 性能要求1. 系統(tǒng)易操作性所開發(fā)的系統(tǒng)應(yīng)做到操作簡單,盡量使系統(tǒng)操作不受用戶對電腦知識水平的限制。2. 具有可維護(hù)性由于系統(tǒng)涉及的信息較廣,數(shù)據(jù)庫的數(shù)據(jù)需定期修改,系統(tǒng)可利用的空間及性能也隨之下降,為讓系統(tǒng)更好的運(yùn)行,可以對系統(tǒng)數(shù)據(jù)及一些簡單的功能進(jìn)行獨(dú)

33、立的維護(hù)和升級。3. 具有開發(fā)性該系統(tǒng)應(yīng)該可以在開發(fā)的硬件體系結(jié)構(gòu)中運(yùn)行,并且可以順利與其他系統(tǒng)進(jìn)行連接,不會因外部系統(tǒng)的不同面而做大量的修改工作。4. 系統(tǒng)的完整性系統(tǒng)可以正確的完成用戶的操作需求,保證系統(tǒng)數(shù)據(jù)的不丟失。5. 安全保密性 系統(tǒng)采用二級安全保障第一級:依賴于網(wǎng)絡(luò)本身對用戶使用權(quán)限的規(guī)定。第二級:在程序模塊中通過使用密碼控制功能對使用權(quán)限的加以限制。(四) 環(huán)境要求1. 硬件客戶機(jī):普通的pc CPU:P4 1.5GHz以上內(nèi)存:512MB以上能夠運(yùn)行IE 6.0以上Web服務(wù)器:CPU:P4 2.0GHz 內(nèi)存:1GB以上硬盤:80GB以上網(wǎng)卡:KMb/s速度 數(shù)據(jù)庫服務(wù)器:C

34、PU:P4 2.0GHz 內(nèi)存:1GB以上硬盤:80GB以上 2. 軟件操作系統(tǒng):Unixl、Linux、Windows 2000或更高版本數(shù)據(jù)庫: Access 2000開發(fā)工具:Dreamweaver MX 2004Web服務(wù)器:IIS 瀏覽器:IE 6.0以上二、 系統(tǒng)的可行性分析根據(jù)系統(tǒng)現(xiàn)狀和用戶需求,給出計(jì)算機(jī)管理可行性九宮格如表1所示。表 1 計(jì)算機(jī)管理可行性研究九宮格三、 現(xiàn)有的報(bào)修流程本軟件的名稱為:設(shè)備報(bào)修信息管理系統(tǒng)。本軟件的用戶:各企、事業(yè)單位需要做維護(hù)的管理人員以及有需要報(bào)修產(chǎn)品的用戶。本項(xiàng)目作為各企事業(yè)單位無紙化建設(shè),確保暫時無維護(hù)人員在的時候的報(bào)修記錄保存,以及非工

35、作日的報(bào)修都起著重要的作用,主要滿足日益增長的用戶量,維護(hù)員工缺乏的需求,解決長期以來困繞傳統(tǒng)報(bào)修所面臨的一系列問題,如:電話報(bào)修語音質(zhì)量差無法正確表達(dá)問題、接線員轉(zhuǎn)述報(bào)修問題出現(xiàn)差錯、不同設(shè)備的故障往往錯誤轉(zhuǎn)接給不同的維修人員、維修人員不在無人跟進(jìn)報(bào)修問題等。特別是在信息化建設(shè)正如火如荼的今天,面對客戶越來越重視服務(wù)品質(zhì),管理者往往叫苦連天。使用現(xiàn)代化的報(bào)修系統(tǒng)成為了必然,網(wǎng)絡(luò)化的在線報(bào)修信息管理就應(yīng)任而生,本文中的報(bào)修信息管理系統(tǒng)就是要解決這一問題。為了解決這一問題,報(bào)修信息管理系統(tǒng)是建立在Intranet/Internet網(wǎng)絡(luò)架構(gòu)上,用戶包括報(bào)修系統(tǒng)管理人員和維修人員、用戶,他們可以通過

36、本地局域網(wǎng)登錄系統(tǒng)進(jìn)行操作,也可以通過Internet遠(yuǎn)程登錄本模塊。圖 1 現(xiàn)有報(bào)修業(yè)務(wù)流程圖圖1是原有的報(bào)修業(yè)務(wù)流程,不難發(fā)現(xiàn),整個報(bào)修過程中只要有一個環(huán)節(jié)出錯,整個報(bào)修就會失敗。所以只有使用了現(xiàn)代化的在線報(bào)修信息管理系統(tǒng)才能真正解決報(bào)修難的問題。四、 系統(tǒng)功能結(jié)構(gòu)圖圖 2 系統(tǒng)功能結(jié)構(gòu)圖各模塊的主要功能:用戶信息管理:該模塊可以對用戶進(jìn)行登記、查詢與刪除操作。主要應(yīng)包括以下用戶信息:管理人員、報(bào)修人員、維修人員等信息。公告信息管理:該模塊主要實(shí)現(xiàn)對醫(yī)院內(nèi)公告信息的添加、修改、刪除等功能。 報(bào)修信息管理:該模塊主要實(shí)現(xiàn)用戶故障報(bào)修,報(bào)修單的查看、修改、刪除及滿意度評價功能。維修信息管理:該

37、模塊主要對維修單的管理,實(shí)現(xiàn)對維修單的查看、接受、修改及轉(zhuǎn)單等功能。系統(tǒng)管理模塊:該模塊的主要功能是對登錄系統(tǒng)的用戶做合法性檢查,并啟動登錄錯誤三次后,直接退出登錄,防止非合法用員進(jìn)入系統(tǒng),提高了系統(tǒng)的安全性。其他管理:系統(tǒng)管理主要實(shí)現(xiàn)能夠?qū)τ脩粜畔⑦M(jìn)行管理,更改密碼,增加系統(tǒng)用戶功能。幫助模塊實(shí)現(xiàn)后臺增加其他幫助信息功能。五、 新的系統(tǒng)流程圖通過深入了解開發(fā)項(xiàng)目的業(yè)務(wù)內(nèi)容,業(yè)務(wù)流程,以圖表達(dá)系統(tǒng)的業(yè)務(wù)流程。通常一個管理信息系統(tǒng)的業(yè)務(wù)流程是一個循環(huán)。業(yè)務(wù)流程圖也是開發(fā)者對要開發(fā)項(xiàng)目的業(yè)務(wù)了解的總結(jié)。圖 3 報(bào)修信息管理系統(tǒng)流程圖本系統(tǒng)的流程圖解釋了整個工作的流程:用戶登入報(bào)修信息管理系統(tǒng),根據(jù)

38、系統(tǒng)提示默認(rèn)賬戶登入系統(tǒng)。此賬戶可以添加報(bào)修的信息,需要具體添加報(bào)修類別,報(bào)修人姓名、聯(lián)系電話、科室名稱,以及最主要的故障描述。報(bào)修系統(tǒng)管理員登入報(bào)修系統(tǒng)可以看到用戶報(bào)修的信息,根據(jù)報(bào)修產(chǎn)品分配給不同的維修工程師,并且可以實(shí)時查詢維修狀況。維修工程師通過用戶報(bào)修單來處理維修的工作,維修工程師根據(jù)產(chǎn)品的類型以及產(chǎn)品的故障描述來進(jìn)行產(chǎn)品的維修。如果能解決的問題。就直接處理完成并回饋到網(wǎng)上報(bào)修系統(tǒng)。如果遇到疑難問題,就需要尋求其他幫助或外送給廠商進(jìn)行修理。管理員從報(bào)修信息管理系統(tǒng)得到維護(hù)工程師的反饋信息后,把處理的結(jié)果反饋給用戶。維護(hù)入庫管理是用來記錄工程師維修的記錄或者外送維修的記錄,用戶、報(bào)修信

39、息管理系統(tǒng)管理員、以及維修工程師可以隨時查詢到維修過的記錄以及處理方法。六、 系統(tǒng)關(guān)聯(lián)圖系統(tǒng)關(guān)聯(lián)圖確定了從外部項(xiàng)到系統(tǒng)的數(shù)據(jù)流和從系統(tǒng)向外部項(xiàng)的數(shù)據(jù)流,這些數(shù)據(jù)流在其它層次的數(shù)據(jù)流中不允許減少,也不允許增加。各層次內(nèi)部的數(shù)據(jù)流不受關(guān)聯(lián)圖的限制。圖 4 報(bào)修信息管理系統(tǒng)關(guān)聯(lián)圖圖4中F1至F8數(shù)據(jù)流的意義如下:F1:維修申報(bào)單:用戶用來報(bào)修申報(bào)的過程F2:處理回復(fù)單:報(bào)修系統(tǒng)反饋用戶報(bào)修信息的過程F3:報(bào)修單提交信息:報(bào)修系統(tǒng)提供給管理員的報(bào)修信息過程F4:處理完成單:管理員接到處理完成信息反饋給報(bào)修系統(tǒng)的過程F5:維修通知:報(bào)修系統(tǒng)對維修工程師維修通知的過程F6:維修情況反饋:維修工程師反饋報(bào)修

40、情況的過程F7:外送維修通知:報(bào)修系統(tǒng)對外送維修廠商通知的過程F8:維修情況反饋:外送維修廠商反饋報(bào)修情況的過程七、 系統(tǒng)的邏輯模型圖 5 系統(tǒng)的邏輯模型第三章 系統(tǒng)設(shè)計(jì)一、 系統(tǒng)的目標(biāo)設(shè)計(jì)為了滿足用戶的需求,該報(bào)修系統(tǒng)要實(shí)現(xiàn)以下目標(biāo):(1) 模塊要全部用B/S系統(tǒng)開發(fā),用戶無需在本地機(jī)器安裝軟件,就可通過瀏覽器登錄系統(tǒng)進(jìn)行操作。(2) 模塊采用ASP開發(fā),具有完全的開放性,可以運(yùn)行在任何支持ASP標(biāo)準(zhǔn)的服務(wù)器上,非常方便以后的維護(hù)和系統(tǒng)升級。(3) 只要系統(tǒng)允許,用戶可以在任何時間、任何地點(diǎn)辦公都可以使用該系統(tǒng)。(4) 模塊維護(hù)費(fèi)用很低,所有的維護(hù)操作只需要針對服務(wù)器進(jìn)行,管理員只需要把服務(wù)

41、器連接上網(wǎng)即可進(jìn)行維護(hù)和升級,這對人力、時間、費(fèi)用的節(jié)省是相當(dāng)可觀的。(5) 模塊采用Web服務(wù)器和數(shù)據(jù)庫服務(wù)器分離的方式,系統(tǒng)的安全性和性能因此得到很大提高。(6) 系統(tǒng)界面友好,使用方便,易操作。二、 實(shí)體間的關(guān)系與E-R圖圖 6 報(bào)修信息管理系統(tǒng)E-R圖從上述圖6中抽取出合適的聯(lián)系,由如下清單給出:報(bào)修:實(shí)體集用戶與報(bào)修產(chǎn)品之間的M:N聯(lián)系,即一個用戶可以報(bào)修多個產(chǎn)品,而一個產(chǎn)品可以被多個用戶報(bào)修。維修:實(shí)體集報(bào)修產(chǎn)品與維修工程師之間的M:N聯(lián)系,即一個報(bào)修產(chǎn)品人可由多個維修工程師進(jìn)行維修,而一個維修工程師也可以維修多個報(bào)修產(chǎn)品。查詢:實(shí)體集維修庫存與用戶,管理員,維修工程師之間的1:N

42、聯(lián)系,即一條維修庫存記錄可以被多個用戶,管理員,工程師查詢,但是一個用戶,管理員,工程師只能同時查詢一條記錄。入庫:實(shí)體集報(bào)修產(chǎn)品與維修庫存之間的1:1聯(lián)系,即一個報(bào)修產(chǎn)品會有一條維修庫存記錄,一條維修庫存記錄,只能代表一個報(bào)修產(chǎn)品。三、 關(guān)系模式邏輯設(shè)計(jì)的目標(biāo)是把概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R模型轉(zhuǎn)化成關(guān)系模型。E-R模型中的主要成分是實(shí)體類型和聯(lián)系類型。對于實(shí)體類型,轉(zhuǎn)化規(guī)則為:將每個實(shí)體類型轉(zhuǎn)化成為一個關(guān)系模型,實(shí)體的屬性即為關(guān)系模式的屬性,實(shí)體標(biāo)識符即為關(guān)系模式的鍵。上述報(bào)修信息管理系統(tǒng)E-R圖可轉(zhuǎn)換成如下關(guān)系模式:(1) 用戶(報(bào)修編號,報(bào)修用戶編號,科室名稱,故障地點(diǎn),報(bào)修類型,聯(lián)

43、系電話,報(bào)修時間,故障描述)(2) 維修產(chǎn)品(故障地點(diǎn),報(bào)修類型,故障描述,維護(hù)人員編號,處理時間,維修狀態(tài))(3) 維修庫存(入庫編號,報(bào)修編號,報(bào)修用戶編號,科室名稱,故障地點(diǎn),報(bào)修類型,聯(lián)系電話,報(bào)修時間,故障描述,維修人員編號,處理時間,維修費(fèi)用,維修進(jìn)程,處理情況,維修狀態(tài))(4) 管理員(管理員編號,密碼,權(quán)限)(5) 維修工程師(維護(hù)人員編號,處理時間,維修狀態(tài))(6) 報(bào)修(報(bào)修編號,報(bào)修用戶編號,故障地點(diǎn),報(bào)修類型,報(bào)修時間,故障描述)(7) 修好(報(bào)修編號,報(bào)修用戶編號,報(bào)修類型,故障描述,維護(hù)人員編號,處理情況,維修費(fèi)用,維修狀態(tài))(8) 維修(報(bào)修編號,報(bào)修用戶編號,故

44、障地點(diǎn),報(bào)修類型,報(bào)修時間,故障描述,維修人員編號,維修進(jìn)程,維修狀態(tài))四、 數(shù)據(jù)字典設(shè)計(jì)(一) 表設(shè)計(jì)1. 用戶信息(user_info)表表 2 用戶信息表2. 報(bào)修信息(baixiu_info)表表 3 報(bào)修信息表3. 維修信息(weixiu_info)表表 4 維修信息表4. 公告信息(news)表表 5 公告信息表(二) 數(shù)據(jù)項(xiàng)表 6 數(shù)據(jù)項(xiàng) (三) 數(shù)據(jù)流表 7 數(shù)據(jù)流(四) 數(shù)據(jù)存儲表 8 數(shù)據(jù)存儲(五) 處理過程表 9 處理過程第四章 系統(tǒng)的實(shí)現(xiàn)一、 登陸界面通過Dreamweaver 設(shè)計(jì)如圖7 所示的用戶登錄界面, 并將其保存為denglu.asp. 用戶登錄成功后會連接數(shù)

45、據(jù)庫的User_info表,根據(jù)權(quán)限(quanxian)這個數(shù)據(jù)的不同判斷具體進(jìn)入系統(tǒng)后的權(quán)限問題。圖 7 用戶登陸界面判斷其登錄權(quán)限的部分代碼如下:% if request.Form (username) =or request.form (password)= thenresponse.Writealert (請?zhí)顚懲暾?)history.back(- 1)response.End()end ifusername=Replace(Request.Form(username), , )password=Replace(Request.Form(password), , )sql=select

46、 * from user_info where username=&username&andpassword=&password& set rs=server.CreateObject(adodb.recordset)rs.open sql,conn,1,1if rs.eof thenresponse.Write alert (用戶名或密碼錯誤 );history.back(- 1);response.End()elsesession(username)=rs(username)session(password)=rs(password)session(isusername)=trueresp

47、onse.write歡迎您的光臨!,%二、 系統(tǒng)首頁用戶成功登錄進(jìn)入系統(tǒng)首頁后,如圖8系統(tǒng)首頁界面,用戶可以看到系統(tǒng)的公告和維修等相關(guān)信息,點(diǎn)擊報(bào)修單列表中的報(bào)修編號可以查看報(bào)修單的詳細(xì)情況,并對相關(guān)信息給予處理回復(fù)。圖 8 系統(tǒng)首頁界面其頁面中的搜索功能根據(jù)提交的關(guān)鍵詞按模糊查詢, 通過以下SQL 語句查詢并讀取出相應(yīng)記錄數(shù)據(jù):三、 報(bào)修界面同樣創(chuàng)建baoxiu.asp 文件,設(shè)計(jì)如圖9所示的故障報(bào)修界面,報(bào)修用戶根據(jù)故障的情況填寫各項(xiàng)內(nèi)容, 其中列表中帶*號項(xiàng)為必填內(nèi)容,最后將表單提交到baoxiudan.asp 文件,并生成如圖10報(bào)修單管理界面。圖 9 故障報(bào)修界面在baixiu.as

48、p中判斷其是否填寫完整,并通過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(di

49、anhua)guzhangmiaoshu=Request.Form(guzhangmiaoshu)if guzhangdidian=or guzhangdidian=thenresponse.write alert(對不起, 請?zhí)顚懲暾?);history.go(- 1);response.End()end ifdim sql1,sql2sql1=conn.execute(insert into baoxiu(bxr,keshiname,guzhangdidian,baixiuleibie,lianxiren,dianhua,guzhangmiaoshu)values (&bxr&,&kesh

50、iname&,&guzhangdidian&,&baixiuleibie&,&lianxiren&,&dianhua&,&guzhangmiaoshu&)set sql1=nothing%四、 報(bào)修管理圖10為報(bào)修單管理界面,由于是后臺管理, 考慮到每一條報(bào)修單即每條記錄要能夠給用戶回復(fù)相應(yīng)維修信息,同時若誤報(bào)能夠?qū)⑵鋭h除, 所以在“ 操作”中將“修改”和“刪除”分別提交到weixiu.asp 和liebiao.asp 文件。圖 10 報(bào)修單管理界面其修改記錄部分源代碼如下:%dimbxr,keshiname,guzhangdidian,baixiuleibie,lianxiren,dianh

51、ua,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 )if guzhangdidian=or guzhangdidian=thenrespo

52、nse.write alert(對不起,請?zhí)顚懲暾?);history.go(- 1);response.End()end ifdim sqlset rs = server.createobject(adodb.recordset)sql =select * from baoxiu_info where baoxiu_id=&request(baoxiu_id1)rs.open sql,conn,1,3rs(baoxiu_id)=baoxiu_idrs(baixiuleibie)=baixiuleibiers(keshiname)=keshinamers(guzhangdidian)=guzh

53、angdidianrs(lianxiren)=lianxirenrs(guzhangmiaoshu)=guzhangmiaoshurs(baoxiutime)=baoxiutimers(weixiuname)=weixiunamers(chulitime)=chulitimers(weixiuzhuangtai)=weixiuzhuangtairs.updaters.closeset rs=nothingconn.closeset conn=nothing%其刪除相應(yīng)記錄的SQL 語句為:五、 維修管理圖11為維修管理界面,主要實(shí)現(xiàn)維修人員登陸查看報(bào)修信息后,根據(jù)操作員派單情況對自己的維修單進(jìn)

54、行接受、查看、轉(zhuǎn)單以及修改報(bào)修信息,并可以設(shè)置維修狀態(tài),待查看用戶的評價。圖 11 維修管理界面六、 服務(wù)評價圖12為服務(wù)評價界面,報(bào)修用戶成功登陸后只能查看自己的報(bào)修單信息進(jìn)度情況,并對相關(guān)維修信息處理情況給出相應(yīng)的服務(wù)評價。圖 12 服務(wù)評價界面第五章 系統(tǒng)測試與評價一、 系統(tǒng)的測試系統(tǒng)的測試是通過一些真實(shí)數(shù)據(jù)來測試軟件設(shè)計(jì)和編碼的錯誤。由于系統(tǒng)比較小,所以沒必要像大型系統(tǒng)一樣來測試。在這一軟件的測試中,我們直接采用系統(tǒng)測試來完成。(一) 后臺測試(1) 順利登錄管理員模塊后,在添加用戶頁面添加用戶,看是否能順利添加進(jìn)數(shù)據(jù)庫。在成功后進(jìn)行修改操作,比較修改后的數(shù)據(jù)是否和預(yù)期值一致。最后進(jìn)行刪除操作,是否能順利從表中刪除信息。點(diǎn)擊“退出”,是否能順利退出模塊。(2) 登錄管理員模塊后,看能否查看用戶報(bào)修信息??磾?shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論