




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)畢業(yè)論文合肥工業(yè)大學(xué)理學(xué)院信息與計(jì)算畢業(yè)論文PAGE24PAGE23合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)論文南京市第三中心醫(yī)院門診管理系統(tǒng)摘要:隨著科學(xué)的不斷進(jìn)步,計(jì)算機(jī)應(yīng)用已經(jīng)遍布整個(gè)社會(huì)的每個(gè)角落。目前社會(huì)正處于健保發(fā)展方興未艾的時(shí)代,各醫(yī)療院所莫不兢兢業(yè)業(yè)地改善本身的體制或管理方式,以適應(yīng)健保越來越嚴(yán)格的規(guī)范;在此背景下,本文論述了用WEB語言開發(fā)醫(yī)院管理系統(tǒng)的流程,介紹了基于PHP+IIS+SQLSERVER網(wǎng)絡(luò)環(huán)境的配置,以及該系統(tǒng)的操作說明。本系統(tǒng)是適應(yīng)時(shí)代發(fā)展的需要,提高管理的效率而開發(fā)設(shè)計(jì)的。關(guān)鍵詞:計(jì)算機(jī),數(shù)據(jù)庫管理系統(tǒng),醫(yī)院管理,php,sqlserver,網(wǎng)站,B/S模式Abstract:Withscientificconstantprogress,thecomputeruseseachcorneralreadyspreadingoverwholesociety.Thesocietyisinstronginprotectinganddevelopingtheeraintheascendantingatpresent,everymedicalinstituteallimproveone'sownsystemormanagementstyleinaconscientiousanddown-to-earthmanner,withshouldisitprotectstrictnormmoreandmoretostrongin;Underthisbackground,thistextexpoundtheflowofdevelopmentmedicalmanagementwithweblanguage,introducetousthecollocateofphp+iis+sqlserverandtheintroductionofthissystemThissystemmettheneedofdevelopmentofera,improvedtheefficiencyofmanagementanddeveloped.Keyword:Computer,Databasemanagementsystem,Thehospitalmanaging,php,sqlserver,website,B/Smode引言編寫目的:本手冊為《合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)》軟件的使用者提供軟件使用指南,同時(shí)為希望了解軟件功能的人員提供幫助。根據(jù)醫(yī)院管理的實(shí)際情況,本軟件具體針對合肥工業(yè)大學(xué)醫(yī)院為基本使用單位對象進(jìn)行設(shè)計(jì)。本系統(tǒng)的使用者可以分為如下三種人員:A醫(yī)院管理員B醫(yī)院職工(醫(yī)生)C病人項(xiàng)目背景:由于合肥工業(yè)大學(xué)醫(yī)院管理的實(shí)際需要,以現(xiàn)行網(wǎng)絡(luò)為依托,研制、開發(fā)一套適合醫(yī)院對員工和病人的添加,刪除,編輯,查詢,以及及時(shí)的發(fā)布信息等操作的管理軟件,即《合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)》軟件?!逗戏使I(yè)大學(xué)醫(yī)院管理系統(tǒng)》軟件是應(yīng)合肥工業(yè)大學(xué)醫(yī)院要求而設(shè)計(jì)開發(fā)的辦公軟件,完全根據(jù)醫(yī)院的實(shí)際需求進(jìn)行開發(fā),滿足醫(yī)院管理管理的需要,實(shí)現(xiàn)網(wǎng)絡(luò)辦公和協(xié)同辦公。定義:用戶名:本系統(tǒng)提供給每一指定用戶的系統(tǒng)登錄名。例如:系統(tǒng)管理員,其登錄該系統(tǒng)的名稱為:admin,初始密碼是111,進(jìn)入系統(tǒng)后其密碼可以自由設(shè)置。系統(tǒng)管理員添加醫(yī)生和病人,以及醫(yī)生添加病人均可以為要添加的用戶設(shè)置一個(gè)初始密碼,用戶登陸后也可以自由設(shè)置。系統(tǒng)設(shè)置:對不同的用戶,系統(tǒng)提供了不同的操作權(quán)限,其中最高權(quán)限者(醫(yī)院管理員)可以對員工、病人、信息發(fā)布以及留言板進(jìn)行管理操作,醫(yī)生可以查看瀏覽本單位所有病人的管理等。1PHP概述1.1什么是PHP最早的WEB網(wǎng)站是由許多HTML文件組成的,這些文件就是所謂的靜態(tài)網(wǎng)頁:它們只能為用戶提供靜止的、一成不變的信息。如果發(fā)布的內(nèi)容發(fā)生了變化,必須手工修改頁面。對于規(guī)模較小的網(wǎng)站來說,這沒有什么大問題,但是對于規(guī)模較大的網(wǎng)站,要跟蹤網(wǎng)頁上的數(shù)據(jù)變化,手工修改網(wǎng)頁則不啻是一場惡夢。如果想在靜態(tài)網(wǎng)頁上發(fā)布靜態(tài)內(nèi)容,或與用戶交互,必須使用CGI(CommonGatewayInterface,通用網(wǎng)關(guān)接口)。可以用很多語言編寫CGI―Perl、Python、Tcl/Tk、C、C++以及VB等。用這些語言可以開發(fā)功能強(qiáng)大的CGI程序,特別是PERL語言,目前仍然是編寫CGI程序的首選語言。PERL語言功能非常的強(qiáng)大,但也比較復(fù)雜,掌握它需要一定的時(shí)間。另外,用這些語言編寫的CGI程序,每當(dāng)有一個(gè)用戶請求時(shí)都會(huì)建立一個(gè)新的進(jìn)程來運(yùn)行該CGI;如果突然有大量的用戶請求出現(xiàn),可能會(huì)出現(xiàn)性能問題(現(xiàn)在有一種稱為FastCGI的技術(shù)可以解決這個(gè)問題)因?yàn)榫帉慍GI程序很困難,出現(xiàn)了各種技術(shù)來解決這個(gè)問題。微軟公司的ASP技術(shù)就時(shí)一種非常優(yōu)秀的解決方案。ASP技術(shù)可以在WindowsNT/2000+I(xiàn)IS上運(yùn)行,使用VBscript作為腳本語言,可以對多種數(shù)據(jù)庫及ODBC進(jìn)行操作。ASP技術(shù)雖然好,但是如果采用這種技術(shù),就意味著使用微軟公司的全套技術(shù)。網(wǎng)絡(luò)服務(wù)器只能使用windowsnt/2000,web服務(wù)器只能使用iis服務(wù)器,數(shù)據(jù)庫服務(wù)器最好使用微軟的SQLSERVER等。ASP技術(shù)出現(xiàn)后許多公司開始將ASP的思想移植到其他平臺上,出現(xiàn)了許多UNIX平臺上的,基于PERL或其他語言的ASP技術(shù)。這些技術(shù)一眼時(shí)專有技術(shù),受商業(yè)支持少,平臺適應(yīng)性也較窄。除了ASP外,還有一些類似的技術(shù)如ALLAIRE的CODEFUSION等。這些技術(shù)都可以實(shí)現(xiàn)在網(wǎng)頁上動(dòng)態(tài)發(fā)布信息。PHP是一種類似微軟ASP技術(shù)的WEB數(shù)據(jù)庫解決分方案。它是一種嵌入式的腳本語言,用于在WEB上快速的發(fā)布動(dòng)態(tài)信息。PHP是“PHPHypertextPreprocessor”(“PHP:超文本處理器”)的縮寫。它的許多語法借用了C,PERL,以及JAVA的語法,當(dāng)然也有一些PHP的特性。PHP語法的目標(biāo)是使WEB開發(fā)者快速編寫動(dòng)態(tài)網(wǎng)頁?!扒度胧侥_本”的意思是腳本可以嵌入到HTML代碼中。當(dāng)使用PERL何C/C++語言編寫CGI腳本時(shí)。必須使用printf,echo等命令或者函數(shù)向?yàn)g覽器輸出HTML代碼。而使用嵌入式的腳本語言時(shí),HTML代碼可以按照正常的方式編寫(如frontpage或dreamweaver等快速開發(fā)工具生成),需要特別處理的內(nèi)容(如數(shù)據(jù)庫瀏覽、查詢、與mail服務(wù)器的連接等)通過嵌入到HTML代碼中的腳本完成。這樣,可以極大的加快開發(fā)速度,腳本的可讀性也很強(qiáng)。PHP的英文全稱很有意思,PHP:HypertextPreprocessor,一種遞歸的表示方法。和GNU的全稱差不多,GNU是“GNU’sNotUnix”的縮寫。這可能是很多程序員的習(xí)慣,很詼諧。1.2PHP簡史PHP是由RassmusLerdorf在1994年構(gòu)思出來的。起初用于在他的主頁上跟蹤是誰看過他的在線簡歷,當(dāng)時(shí)并未發(fā)布,1995年早期發(fā)布了一個(gè)其他人可是使用的版本,當(dāng)時(shí)的名字是personalhomepagetools(個(gè)人主頁工具)。1995年中期,發(fā)布了第二個(gè)版本,稱為PHP/FI2其中FI的意思是FromInterpreter,既表單解釋器。非常感興趣PHP/FI2比1.0功能有了很大的增強(qiáng),增加了對msql數(shù)據(jù)庫的支持。很多web開發(fā)者對PHP/FI2非常感興趣,開始有人向其中增加新功能很新特性。到1996年末,據(jù)估計(jì)全世界至少有15000個(gè)網(wǎng)站使用PHP/FI到1997年這個(gè)數(shù)字上升到50000個(gè)。到1997年中期,PHP的開發(fā)情況發(fā)生了很大的變化,以前一直是Rasmus獨(dú)自擔(dān)當(dāng)開發(fā)任務(wù),這是由了一個(gè)團(tuán)隊(duì)通過Internet協(xié)同開發(fā)PHP。1998年6月發(fā)布了PHP的新版本3.0,也稱為php3。此后PHP得到了web開發(fā)人員的極大好評,有許多企業(yè)開始將PHP3作為他們的首選web開發(fā)平臺。與微軟公司的ASP相比,PHP3能夠提供同樣或者更好的功能,ASP只能運(yùn)行在windowsnt/2000平臺上,提供的數(shù)據(jù)庫支持也比較少;而PHP3能夠運(yùn)行在非常廣泛的平臺上,如Linux,BSD,各種UNIX以及WINDOWS等,同時(shí)PHP3能夠支持非常多的數(shù)據(jù)庫,如ORACLE,SYBASE,INFORMIX,MSSQLSERVER,MYSQL,POSTGRESQL,ODBC等。 2005年5月發(fā)布了PHP的最新版本:PHP4.0與3.0相比,提供了更大的會(huì)話管理功能,其他如數(shù)據(jù)庫支持、正則表達(dá)式、字符串處理等功能也得到了極大的改善。1.3PHP能夠做什么請看下面的代碼:<html> <head> <title>Example</title> </head><body> <?phpecho”你好!這是以個(gè)PHP腳本?!保??></body></html>假定apache、php已經(jīng)安裝到計(jì)算機(jī)上,httpd守護(hù)程序已經(jīng)啟動(dòng),上面的腳本將輸出下面的HTML代碼:<html> <head> <title>Example</title> </head> <body> 你好!這是一個(gè)PHP腳本。 </body></html>體會(huì)一下這兩段代碼的區(qū)別。第一段代碼包含了一下內(nèi)容:<?phpecho“你好!這是一個(gè)PHP腳本?!保?>但是輸出結(jié)果中顯示的卻是:你好!這是一個(gè)PHP腳本。也就是說,PHP腳本輸出的是完全便準(zhǔn)的HTML代碼,這正是PHP的特點(diǎn)。PHP是一種在服務(wù)器端執(zhí)行的嵌入式腳本語言,PHP腳本在服務(wù)器端執(zhí)行,將生成的標(biāo)準(zhǔn)HTML代碼發(fā)送到客戶端。PHP對客戶端瀏覽器沒任何限制,只要能夠遵循HTTP1.0/1.1規(guī)范,就可以瀏覽PHP頁面,不會(huì)將腳本內(nèi)容,如數(shù)據(jù)庫結(jié)構(gòu),用戶名、口令等發(fā)送到客戶端。這和ASP非常相似。當(dāng)然,PHP的功能不止這些。PHP支持perl語言風(fēng)格的正則表達(dá)式功能,能夠訪問多種數(shù)據(jù)庫服務(wù)器;支持文件上載功能;能夠與其他協(xié)議交互,如IMAP,POP3,NNTP,SNMP等,創(chuàng)建操縱PDF文件。PHP最強(qiáng)大最重要的特性是能夠支持非常廣泛的數(shù)據(jù)庫。用PHP寫一個(gè)支持?jǐn)?shù)據(jù)庫的網(wǎng)頁非常簡單。PHP目前支持下面的數(shù)據(jù)庫:AdabasDInterBaseSoliddBasemSQLSybaseEmpressMySQLVelocisFileProOracleUnixdbmInformixPostgreSQL1.4PHP的主要特性PHP是一種開放源碼軟件。每個(gè)人都可以免費(fèi)的得到PHP的源代碼。PHP遵循GPL許可協(xié)議(GNUGeneralPublicLicense)。每個(gè)人都可以修改PHP的源代碼,但是你必須將修改過的代碼以同樣的許可方式(GPL)重新發(fā)布。這樣可以防止有人將代碼修改后據(jù)為己有。PHP是一種跨平臺的編程語言,它可以運(yùn)行在各種unixlinux和windows平臺上,因?yàn)閜hp是在服務(wù)器端運(yùn)行的,它的腳本可以很復(fù)雜,但是不會(huì)影響客戶端的運(yùn)行速度。如果php文件很簡單我們稱之為php腳本;如果一項(xiàng)任務(wù)有很多腳本組成,他們相互結(jié)合可以實(shí)現(xiàn)很復(fù)雜的功能,這些腳本和普通的桌面應(yīng)用程序一樣,具有很復(fù)雜的邏輯關(guān)系,我們可以稱之為web應(yīng)用程序。實(shí)際上,可以用PHP構(gòu)造非常復(fù)雜的應(yīng)用程序。 PHP現(xiàn)在已經(jīng)有非常豐富的特性。一般在其它web開發(fā)語言上能找到的特性在PHP上都能找到,這得益于PHP的開發(fā)模式。有一個(gè)核心小組負(fù)責(zé)PHP的發(fā)布版本。每個(gè)人都可以將自己的代碼提交到核心小組,核心小組會(huì)對提交的代碼進(jìn)行測試、評估,如果覺得必要,會(huì)將代碼添加到PHP的發(fā)布版本中。如果有人發(fā)現(xiàn)其他開發(fā)工具中的沒個(gè)特性很不多,而PHP中還沒有這個(gè)特性,它可能會(huì)寫一個(gè)模塊,然后提交到核心小組,其他用戶也會(huì)對這個(gè)模塊進(jìn)行測試,修改其中的錯(cuò)誤,無法統(tǒng)計(jì)有多少人在為PHP增加新的特性。1.5PHP可靠嗎 Php是所謂“自由軟件”(FreeSoftware)或開放源碼(OpenscorceSoftware)。但每個(gè)人都可以免費(fèi)獲取它,無需付費(fèi)自由使用,也可以隨意修改(只要你遵循GPL許可協(xié)議)。但是,軟件本身沒有任何承諾,如果出現(xiàn)問題,也無法獲得技術(shù)支持??赡苡腥藭?huì)懷疑:php可靠嗎?我能將它應(yīng)用于大規(guī)模的網(wǎng)站開發(fā)嗎? 實(shí)際上,“自由軟件”并不能成為軟件不可靠的理由,Apache是自由軟件,但是Apache目前占據(jù)了Web服務(wù)器的一半左右的市場份額。Perl是自由軟件,目前Perl已是Web開發(fā)中最重要的CGI腳本語言,Yahoo和Amazon等大型商業(yè)網(wǎng)站無一例外都是大量使用Perl語言創(chuàng)建CGI腳本,為用戶提供各種服務(wù),對網(wǎng)站進(jìn)行管理。特別是Linux,是最著名的開放源碼的操作系統(tǒng),在很多學(xué)術(shù)機(jī)構(gòu)和商業(yè)機(jī)構(gòu)中已得到廣泛應(yīng)用。 可以通過以下幾種途徑獲得自由軟件的技術(shù)支持:各種出版物;internet上的各種網(wǎng)站、新聞組、郵件列表以及ICR等;提供商業(yè)支持的公司。隨著自由軟件的風(fēng)行,出現(xiàn)了各種介紹自由軟件解決方案的書籍,這些都是不錯(cuò)的技術(shù)資源。Internet有很多介紹PHP的網(wǎng)站,上面有很多技術(shù)文檔,還有很多示例源代碼,其中有很多可以稍加修改就可以直接用在自己的網(wǎng)站上。如果有什么技術(shù)難題,可以在郵件列表中請求幫助(當(dāng)然,不要提一些太簡單或者太愚蠢的問題)。新聞組和ICR也是獲取技術(shù)支持很不錯(cuò)的地方?,F(xiàn)在也有一些公司開始為自由軟件提供商業(yè)技術(shù)支持。這些技術(shù)支持一般能解決絕大多數(shù)技術(shù)難題。 總之,不要懷疑PHP的可靠性。只要還有人使用,PHP就能夠保持它的活力。2軟件概述2.1目標(biāo)《合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)》軟件的設(shè)計(jì)開發(fā)目標(biāo)為:A通用性與完善性相結(jié)合面向用戶醫(yī)院管理的基本規(guī)則和功能,在考慮通用性的基礎(chǔ)上盡可能完善軟件功能模塊設(shè)計(jì),適應(yīng)用戶使用的復(fù)雜性、信息的多樣性和不確定性。B保證數(shù)據(jù)采集可靠性軟件操作容錯(cuò)功能、邏輯檢驗(yàn)功能強(qiáng)大,使得用戶能避免由于操作失誤造成的數(shù)據(jù)錯(cuò)誤,甚至應(yīng)用系統(tǒng)混亂的可能性降到最低。C系統(tǒng)運(yùn)行和數(shù)據(jù)安全性由于軟件將設(shè)計(jì)運(yùn)行在局域網(wǎng)環(huán)境,因此具備嚴(yán)格的權(quán)限控制機(jī)制和較為完善的安全機(jī)制,確保應(yīng)用系統(tǒng)的安全可靠。D以人為中心的設(shè)計(jì)思想軟件設(shè)計(jì)充分考慮到用戶的計(jì)算機(jī)應(yīng)用水平,人機(jī)界面直觀清晰、操作簡單、易學(xué)易用,真正體現(xiàn)“傻瓜式設(shè)計(jì)”。2.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)采用多層次設(shè)計(jì)模式,其結(jié)構(gòu)圖示如下功能層(各種功能與規(guī)則的實(shí)現(xiàn))功能層(各種功能與規(guī)則的實(shí)現(xiàn))安全驗(yàn)證瀏覽器界面(用戶操作)SQLServer2000后臺數(shù)據(jù)庫2.3數(shù)據(jù)結(jié)構(gòu)2.3.1.員工信息表staff主鍵字段數(shù)據(jù)類型長度允許字段描述是staff_nochar10否員工號碼usr_codeint4員工代號staff_dept_idvarchar20否員工部門staff_namevarchar20否員工姓名staff_dutyvarchar20是員工職位staff_xlvarchar20是員工學(xué)歷staff_genderchar2是員工性別staff_birthdaydatetime8是員工生日staff_hometownvarchar8是員工籍貫staff_countryvarchar10是員工國籍staff_nationvarchar10是員工民族staff_healthvarchar20是健康狀況staff_marriagevarchar10是婚姻狀況staff_startworkchar20是參加工作間staff_statevarchar10是員工狀態(tài)staff_homeaddressvarchar50是家庭住址staff_telenochar10是聯(lián)系電話staff_emailvarcha20是電子郵箱staff_jobidvarchar20是工作崗位2.3.2.用戶信息表usr主鍵字段數(shù)據(jù)類型長度允許字段描述是usr_namevarchar20否用戶登陸名usr_codeint4否用戶代號usr_rolechar10是用戶角色usr_pnamevarchar20是用戶中文名passwordvarchar20是登陸密碼2.3.3.權(quán)限信息表role主鍵字段數(shù)據(jù)類型長度允許字段描述是role_idInt4否權(quán)限代號role_namevarchar20是權(quán)限名2.3.4..藥劑信息表potion主鍵字段數(shù)據(jù)類型長度允許字段描述是potion_idvarchar20否藥劑代號potion_namevarchar20否藥劑名稱potion_pricevarchar20是藥劑價(jià)格potion_quantityvarchar20是藥劑數(shù)量potion_remvarchar20是藥劑備注2.3.5..病人信息表patient主鍵字段數(shù)據(jù)類型長度允許字段描述是patient_nochar10否病人代號patient_namevarchar10否病人名字patient_genderchar2是病人性別patient_date_startdatetime10是入院時(shí)間patient_deptchar10否所在部門patient_statechar10是病人狀態(tài)patient_docChar10否主治醫(yī)生patient_roomChar10否病房號碼patient_bedChar10否病床號碼2.3.6.崗位信息表job主鍵字段數(shù)據(jù)類型長度允許字段描述是job_idInt4否崗位代號job_nameChar10是崗位名字2.3.7.部門信息表dept主鍵字段數(shù)據(jù)類型長度允許字段描述是dept_idCahar10否部門代號dept_nameChar10否部門名稱dept_managerVarchar50是部門主任dept_vicmanagerVarchar50是部門副主任2.3.8..留言信息表bbs主鍵字段數(shù)據(jù)類型長度允許字段描述是codeint4否留言代號titlevarchar200否留言標(biāo)題contentText16否留言內(nèi)容input_timeDatatime8是留言時(shí)間authorVarchar10是作者roleChar10是權(quán)限2.3.9..醫(yī)療儀器信息表apparatus主鍵字段數(shù)據(jù)類型長度允許字段描述是apparatus_idvarchar20否儀器代號apparatus_namevarchar20否儀器名稱apparatus_pricevarchar20是藥儀器價(jià)格apparatus_quantityvarchar20是儀器數(shù)量apparatus_remvarchar20是儀器備注2.3.10..通知信息表tzxx主鍵字段數(shù)據(jù)類型長度允許字段描述是codeInt4否通知代號titlevarchar20否通知標(biāo)題contenttext20否通知內(nèi)容input_timedatatime10是發(fā)布時(shí)間2.3.10..通知信息表ylxx主鍵字段數(shù)據(jù)類型長度允許字段描述是codeInt4否醫(yī)療信息代號titlevarchar20否醫(yī)療信息標(biāo)題contenttext20否醫(yī)療信息內(nèi)容input_timedatatime10是發(fā)布時(shí)間3運(yùn)行環(huán)境以及支持軟件3.1硬件要求:醫(yī)院需要一臺WEB服務(wù)器,服務(wù)器可采用部門級PC服務(wù)器。對于每套100用戶,建議采用如下配置:中央處理器CPU:1G以上內(nèi)存RAM:256M或更高硬盤HD:40G以上具有100M以太網(wǎng)卡3.2相關(guān)軟件操作系統(tǒng)客戶端:Windows系列操作系統(tǒng)服務(wù)器端:Windows2000Server及以上版本。IE瀏覽器IE5.5以上版本(推薦IE6.0)。數(shù)據(jù)庫管理系統(tǒng)的名稱及版本號SQLServer2000及以上版本。4安裝與配置說明4.1配置SQLServer2000服務(wù)器:先將該源程序文件復(fù)制到本地硬盤D:\hos_mis\下:安裝好MicrosoftSQLServer后點(diǎn)擊“開始”菜單-》MicrosoftSQLServer-》企業(yè)管理器,如下圖所示:在彈出頁面中打開本地?cái)?shù)據(jù)庫(local),右鍵點(diǎn)擊左欄“數(shù)據(jù)庫”,選擇“新建數(shù)據(jù)庫”,在“名稱”輸入框中輸入“hos_mis”,點(diǎn)擊“確定”保存。然后左欄本地?cái)?shù)據(jù)庫下就會(huì)出現(xiàn)“hos_mis”數(shù)據(jù)庫。再右鍵點(diǎn)擊該“hos_mis”,選擇“所有任務(wù)”-》“還原數(shù)據(jù)庫”,在彈出窗中點(diǎn)擊選擇“從設(shè)備:”、“選擇設(shè)備”,在彈出窗中再點(diǎn)擊“添加”,選擇好準(zhǔn)備還原數(shù)據(jù)庫文件的名稱,“D:\hos_mis\data\hos_mis_bak”,點(diǎn)擊“確定”即可完成數(shù)據(jù)庫的還原操作。4.2配置IIS(Internet服務(wù)管理器):首先要確認(rèn)你的機(jī)器上是否安裝了Internet服務(wù)管理器,方法是打開“控制面板”→“添加或刪除程序”→“添加/刪除windows組件”,若如下圖所示則已安裝上了IIS若上圖中的“Internet服務(wù)管理器”前面沒有打勾則你需要一張系統(tǒng)安裝盤來安裝IIS,安裝成功后進(jìn)行如下操作:打開“控制面板”→“管理工具”→“Internet服務(wù)管理器”,在彈出的“Internet信息服務(wù)”窗體的左欄中,點(diǎn)擊“+”展開樹,右鍵點(diǎn)擊“默認(rèn)Web站點(diǎn)”,“新建”→“虛擬目錄”,如下圖所示:在彈出頁面中點(diǎn)擊“下一步”,在“別名”中填寫“hos_mis”,如下圖所示:然后點(diǎn)擊“下一步”-》“瀏覽”,選擇原程序的路徑“D:\hos_mis\”,如下圖所示:然后點(diǎn)擊“下一步”→“下一步”→“完成”。4.3配置PHP環(huán)境:首先,拷貝一份php程序到服務(wù)器中,可以選擇從網(wǎng)上下載,(比如php的官方網(wǎng)址/downloads.php),也可以使用我提供的php源程序。(比如,可以將php源程序拷貝到d盤里,路徑是d:\php\)然后,點(diǎn)擊“開始”,選擇“設(shè)置”,打開“控制面板”。選擇其中的“管理工具”,點(diǎn)擊“Internet服務(wù)管理器”。接著,點(diǎn)擊展開,在“默認(rèn)web站點(diǎn)”中,找到你的站點(diǎn)“hos_mis”,右鍵點(diǎn)擊,選擇“屬性”彈出“hos_mis屬性”框。接著,在“虛擬目錄”欄中,點(diǎn)擊“配置(G)”按鈕,彈出“應(yīng)用程序配置”框,點(diǎn)擊“添加”;彈出“添加/編輯應(yīng)用程序擴(kuò)展名映射”欄。從“可執(zhí)行文件”輸入欄后面,點(diǎn)擊“瀏覽”按鈕,找到你剛才所放置的php源程序的位置,比如d:\php\從中選擇php.exe文件,選擇以后,點(diǎn)擊“打開”,將php.exe文件的路徑加入輸入欄里。然后在下面的“擴(kuò)展名”輸入欄后面,輸入“.php”,在“文檔”選項(xiàng)卡中選中“啟用默認(rèn)文檔”添加默認(rèn)文檔文件名“l(fā)ogin.php”后點(diǎn)擊確定,最后,點(diǎn)擊“保存”。返回上一個(gè)彈出框。最后,將d:\php\文件夾中的PHP.INI文件拷貝到C:\WINNT中,若你安裝的windowsXP系統(tǒng)則將PHP.INI文件拷貝到C:\WINDOWS中,然后打開拷貝好的PHP.INI文件。假定你的“醫(yī)院管理系統(tǒng)”程序放在d盤d:\hos_mis\.那么找到;Windows:"\path",將隨后的內(nèi)容改成include_path="d:\hos_mis;"此外,還需找到session.save_path將其改寫成session.save_path=d:\hos_mis\session;最后保存php.ini文件。5操作說明5.1以管理員的身份登陸5.1.1系統(tǒng)登錄如上圖所示,將用戶名和密碼填入相應(yīng)的輸入框中,點(diǎn)擊“確定”按鈕,系統(tǒng)驗(yàn)證用戶名和密碼正確后,即進(jìn)入醫(yī)院管理系統(tǒng)的主界面(默認(rèn)頁面是對系統(tǒng)介紹的頁面);若想退出不登陸該系統(tǒng)可點(diǎn)擊“退出”按鈕,在彈出的對話框中進(jìn)行確認(rèn)就可以成功退出。本登陸系統(tǒng)在客戶端采取了腳本控制,可以防范用戶非法的操作,減輕了服務(wù)器端執(zhí)行的負(fù)擔(dān),提高了效率。如在用戶名和密碼欄任意一項(xiàng)為空時(shí)點(diǎn)擊“確定”則彈出提示該項(xiàng)不能為空的對話框,點(diǎn)擊確定后可以重新輸入用戶名和密碼。用戶輸入用戶名和密碼后系統(tǒng)將進(jìn)行驗(yàn)證,若輸入不存在的用戶則進(jìn)入如下提示頁面點(diǎn)擊“重新登陸”返回上一歌登陸界面。若輸入的密碼錯(cuò)誤則進(jìn)入如下提示的頁面:5.1.2系統(tǒng)操作若經(jīng)系統(tǒng)驗(yàn)證該用戶是合法的用戶,比如輸入用戶名admin密碼111則進(jìn)入系統(tǒng)的主界面在系統(tǒng)頁面的最上面是該醫(yī)院管理系統(tǒng)的logo,并顯示了當(dāng)前的年月日和星期,下面有三個(gè)按鈕分別是“后退”,“前進(jìn)”和“退出系統(tǒng)”。在系統(tǒng)的左邊是一些功能菜單,功能菜單的上面顯示了該登陸用戶的姓名和權(quán)限,如用戶admin登陸系統(tǒng)后則顯示:張?jiān)洪L(管理員),系統(tǒng)的主窗口是對于該系統(tǒng)的介紹性的文字,在下面顯示該系統(tǒng)的作者和當(dāng)前的時(shí)間。下面分別說說各個(gè)功能模塊的操作方法和功能,A首先是信息發(fā)布這一模塊,信息發(fā)布又分為發(fā)布通知信息和發(fā)布醫(yī)療信息,點(diǎn)擊“信息發(fā)布”大菜單下面的“發(fā)布通知”小菜單,則在主窗口中顯示如下所示的界面在通知標(biāo)題和通知內(nèi)容中寫入你要發(fā)布的通知的標(biāo)題和內(nèi)容,任何一項(xiàng)為空時(shí)均會(huì)彈出警示對話框提示要輸入的標(biāo)題和內(nèi)容均不能為空,若寫入錯(cuò)誤可以點(diǎn)擊“重寫”按鈕則系統(tǒng)會(huì)清空所寫的內(nèi)容,你可以重新發(fā)布你的通知。完整的輸入通知標(biāo)題和內(nèi)容后點(diǎn)擊”提交“按鈕則可將發(fā)布的內(nèi)容寫入數(shù)據(jù)庫。若想發(fā)布醫(yī)療信息做法和發(fā)布通知信息一樣的。B發(fā)布了信息后管理員可以對發(fā)布的信息進(jìn)行瀏覽,編輯和刪除得的操作,點(diǎn)擊“信息瀏覽”大菜單下面的“通知信息”小菜單則在右面的主窗口中顯示如下的頁面??梢钥吹皆擁撁姘礂l顯示每條通知信息的“通知代號”,“通知標(biāo)題”,“發(fā)布時(shí)間”和管理員可以進(jìn)行的操作權(quán)限如“瀏覽”,“編輯”,“刪除”。本信息瀏覽模塊具有分頁的功能,這為了在通知信息過多的情況下方便用戶操作進(jìn)行設(shè)計(jì)的。顯示了一共有多少條記錄,一共有多少頁,以及當(dāng)前是第幾頁,本系統(tǒng)設(shè)定的是每頁顯示5條記錄。下面分別介紹這三個(gè)操作。在相應(yīng)的通知后面點(diǎn)擊“瀏覽”則會(huì)彈出該條通知的詳細(xì)信息如下面所示:該頁面顯示了通知信息標(biāo)題和具體的內(nèi)容以及發(fā)布信息的具體的時(shí)間,另外還有一個(gè)點(diǎn)擊checkbox后自動(dòng)滾屏的功能,鼠標(biāo)右鍵后停止自動(dòng)滾屏。在通知信息的最下面有兩個(gè)常用的按鈕“打印”和“關(guān)閉”。點(diǎn)擊后執(zhí)行相應(yīng)的操作。發(fā)布了信息后若管理員發(fā)現(xiàn)自己發(fā)布的信息是錯(cuò)的,則可以通過“編輯”按鈕進(jìn)行及時(shí)的修改,點(diǎn)擊相應(yīng)通知信息的操作欄中的“編輯”則顯示如下的頁面:此時(shí)可以修改通知信息的標(biāo)題以及內(nèi)容,修改完成后點(diǎn)擊“修改”按鈕則系統(tǒng)將修改后的信息重新寫入數(shù)據(jù)庫并顯示出來,接著顯示出提示修改成功的頁面:當(dāng)我們發(fā)布的通知信息過多或者已經(jīng)過期了,為了減輕數(shù)據(jù)庫的負(fù)擔(dān)我們應(yīng)該及時(shí)的刪除我們不需要的通知信息,這就用到了“刪除”這一操作,在相應(yīng)的通知信息后面點(diǎn)擊“刪除”時(shí),為了預(yù)防因操作員不小心誤刪了通知信息,本系統(tǒng)充分的考慮到這一點(diǎn),在執(zhí)行刪除操作前會(huì)彈出確認(rèn)對話框如下所示:點(diǎn)擊“取消”則取消本次的刪除操作,點(diǎn)擊“確定”按鈕則執(zhí)行刪除本條通知信息的操作,成功刪除后顯示如下提示頁面對于醫(yī)療信息的操作時(shí)和通知信息的操作是一樣的,在這里就不贅述了。員工管理(病人管理)“員工管理”大菜單的下面有“信息瀏覽”(員工信息),“員工添加”,“員工刪除”,“員工編輯”和“查詢員工”。首先來看員工添加,點(diǎn)擊“員工添加”后在主窗口顯示如下所示的添加頁面:其中員工號、員工名、所在部門、工作崗位和登陸密碼是必填的內(nèi)容,其中的員工號碼是唯一的,也就是說如果添加的員工號碼在數(shù)據(jù)庫中已經(jīng)存在則會(huì)出現(xiàn)如下所示的頁面:若此幾項(xiàng)任意一項(xiàng)為空均不能添加員工記錄。如若員工號為空點(diǎn)擊“添加”按鈕則會(huì)彈出在“所在部門”和“所在崗位”兩項(xiàng)中,下拉框中的內(nèi)容是從數(shù)據(jù)庫中動(dòng)態(tài)的取出的,若是添加了部門和崗位則會(huì)在下拉框中顯示出來,在這兩項(xiàng)的后面還有添加部門和添加崗位的鏈接。正確的輸入員工信息后點(diǎn)擊“添加”按鈕可以將內(nèi)容存入數(shù)據(jù)庫,點(diǎn)擊“重置”可以重新輸入員工資料。成功錄入后轉(zhuǎn)入如下頁面若由于某種原因添加員工資料失敗則會(huì)顯示如下所示的頁面接著來看員工信息瀏覽,在員工管理大菜單下點(diǎn)擊“信息瀏覽”,會(huì)在右邊的主窗口中顯示如下面所示的頁面本頁面分頁的顯示所有員工的資料記錄,點(diǎn)擊相應(yīng)員工的“詳細(xì)信息”可以瀏覽如下面所示的:點(diǎn)擊員工刪除則顯示的頁面和員工信息瀏覽的頁面差不多,只是操作欄將“詳細(xì)信息”換成了“刪除”,點(diǎn)擊刪除會(huì)彈出確認(rèn)的對話框,確認(rèn)后就可以執(zhí)行刪除的操作。成功刪除后轉(zhuǎn)入提示成功刪除的頁面。點(diǎn)擊“員工編輯”按鈕,進(jìn)入員工編輯的頁面和員工信息瀏覽的頁面差不多,只是操作欄將“詳細(xì)信息”換成“編輯”,點(diǎn)擊編輯就可以對相應(yīng)的記錄進(jìn)行編輯修改完畢后點(diǎn)擊“修改”按鈕,則系統(tǒng)將信的記錄信息寫入數(shù)據(jù)庫。成功修改記錄后轉(zhuǎn)入提示頁面入下面所示在員工管理這一模塊我們最后介紹一下員工查詢,我們知道查詢是數(shù)據(jù)庫系統(tǒng)最重要的功能,是信息檢索必不可少的內(nèi)容。本系統(tǒng)設(shè)計(jì)的員工查詢提供了三種方式的查詢,按員工號碼查詢、按員工姓名查詢和按員工姓名查詢。如下面所示我們要查詢員工記錄只需輸入任何一種方式的查詢就可以進(jìn)行查詢,若三項(xiàng)均空點(diǎn)擊查詢按鈕則系統(tǒng)會(huì)彈出警示框如下面所示。重置按鈕可以清空查詢條件重新進(jìn)行查詢,比如我們在“按部門查詢”的輸入框種輸入“第二部門”點(diǎn)擊查詢按鈕后系統(tǒng)進(jìn)行查詢,系統(tǒng)將滿足條件的記錄顯示出來,若多的話可以分頁顯示,在查詢后的記錄你可以進(jìn)行瀏覽,編輯和刪除的操作,操作方法和前面一樣。若你輸入的查詢條件數(shù)據(jù)庫種找不到相應(yīng)的記錄則會(huì)顯示如下面所示的頁面病人管理,藥劑管理,儀器管理,部門管理以及崗位管理這幾個(gè)模塊的操作和員工管理的操作非常相似,因?yàn)榍懊嬉呀?jīng)詳細(xì)的介紹了,在這里就不說了。用戶有不明白的可以參照前面的內(nèi)容。下面來說說密碼管理這一模塊的功能,點(diǎn)擊“密碼管理”大菜單下面的“密碼修改”會(huì)在右邊的主窗口中顯示如下所示的頁面:在這里用戶可以修改自己的密碼:為了保護(hù)用戶的密碼安全,不被人修改在這里修改新的密碼之前要求用戶輸入初始密碼,并且輸入新的密碼要求確認(rèn)一次,若用戶的密碼的初始密碼錯(cuò)誤會(huì)提示如下信息:若兩次輸入的新的密碼不一樣則會(huì)提示如下的信息:在用戶正確的輸入初始密碼,并且輸入的新的密碼和驗(yàn)證的密碼一樣時(shí)系統(tǒng)會(huì)修改用戶的密碼,這時(shí)會(huì)提示如下的信息:在以管理員的身份登陸后,我們來說一下最后一個(gè)功能模塊也就是留言板模塊,我在很多網(wǎng)站上都會(huì)看到留言板的也就是一個(gè)小的BBS系統(tǒng),它對于系統(tǒng)各個(gè)用戶之間傳遞信息有著非常重要的作用,非常有實(shí)用價(jià)值的,在本系統(tǒng)中的留言功能設(shè)計(jì)的比較簡單,有留言的主題,留言的內(nèi)容和留言的時(shí)間以及留言人的姓名和留言人的身份,因時(shí)間的倉促遺憾的此留言板沒有設(shè)置回復(fù)留言的功能。點(diǎn)擊“留言板”,會(huì)在右邊的主窗口中顯示如下所示的界面(若是數(shù)據(jù)庫中有留言記錄的話):此頁面按留言的先后順序分頁的顯示了所有的留言,并且每條留言的后面都有添加留言的鏈接“我要留言”,對于管理員來說還可以刪除留言。點(diǎn)擊我“我要留言”時(shí)會(huì)彈出添加留言的小窗口如下面所示:在這里可以添加留言的主題和留言的內(nèi)容,在最下面有三個(gè)按鈕分別是“提交”,“重寫”和“關(guān)閉”,完整的寫入主題和內(nèi)容后點(diǎn)擊“提交”,系統(tǒng)將提交的內(nèi)容寫進(jìn)數(shù)據(jù)庫,添加成功后會(huì)顯示如下面所示的界面:點(diǎn)擊“關(guān)閉本頁面”后會(huì)關(guān)閉小窗口。對于管理員來說點(diǎn)擊每條留言記錄后的“刪除留言”會(huì)彈出確認(rèn)的對話框,點(diǎn)擊確定后會(huì)講該條記錄刪除。5.2以員工(醫(yī)生)的身份登陸前面我們系統(tǒng)而詳細(xì)的介紹了以管理員的身份登陸后的操作說明,現(xiàn)在我們說說以員工也就是醫(yī)生的身份登陸后的操作說明(大體和管理員差不多):A員工成功登陸后會(huì)再左邊的菜單操作欄的上面顯示登陸用戶的姓名和權(quán)限,如張三(病人),右邊默認(rèn)的頁面也是對本系統(tǒng)的介紹。員工可操作的第一個(gè)功能是信息瀏覽,這里顯示的信息就是管理員發(fā)布的信息,信息瀏覽分醫(yī)療信息瀏覽和通知信息瀏覽,和管理員的信息瀏覽不同的是醫(yī)生只能瀏覽信息而無法對信息進(jìn)行刪除操作。B醫(yī)生用戶登陸后的第二個(gè)權(quán)限是對病人進(jìn)行管理,這里管理包括添加病人,刪除病人,修改病人資料和查詢病人,與管理員管理病人不同的地方是在這里醫(yī)生只能管理本部門的病人也就是說添加的病人只能是本部門的病人,查詢刪除的也是本部門的病人而不能對別的部門的病人進(jìn)行管理,只有管理員才有對所有部門的病人進(jìn)行管理的權(quán)限,病人的管理這一模塊在管理員管理已經(jīng)說的很詳細(xì)了,在這里不在贅述。C醫(yī)生登陸后點(diǎn)擊我的信息大菜單下的我的資料鏈接可以查看自己的資料。D密碼管理這里也和管理員身份登陸后的密碼管理是一樣的。E留言板這一模塊和前面的也是一樣的,唯一不同的是醫(yī)生用戶只能瀏覽留言和添加自己的留言而無權(quán)對留言進(jìn)行管理。5.3病人的身份登陸病人登陸后的界面和功能和醫(yī)生登陸后的界面和功能差不多相同,在這里我們只需要說說“我的醫(yī)生”這一模塊,點(diǎn)擊這個(gè)大菜單下的“我的醫(yī)生”鏈接可以看到病人的主治醫(yī)生的信息,第二個(gè)是“醫(yī)生查詢”,在這里病人可以查詢醫(yī)院醫(yī)生的信息,操作方法和前面講述的查詢方法類似。結(jié)束語本系統(tǒng)的功能已經(jīng)基本是實(shí)現(xiàn),但是還有很多的缺點(diǎn)。首先是功能的問題,由于本人對醫(yī)院的工作流程以及具體的管理方法方面沒有做深入的了解,所以實(shí)現(xiàn)的功能也很簡單,只有基本的數(shù)據(jù)庫的操作和信息發(fā)布功能,其次是該系統(tǒng)頁面的問題,本系統(tǒng)的頁面均采用手寫HTML代碼,沒有采用可視化的開發(fā)工具。因?yàn)楸救藢TML代碼運(yùn)用的不夠嫻熟所以頁面不太美觀。謝辭畢業(yè)設(shè)計(jì)的完成意味著大學(xué)生活的結(jié)束,在此之際,我要向這四年來給予我無數(shù)幫助的老師和同學(xué)們表示感謝,感謝老師們對我的教育和指導(dǎo),感謝同學(xué)們對我的關(guān)心和鼓勵(lì)。在我做畢業(yè)設(shè)計(jì)的過程中我院的寧榮健老師和何蕾老師給了我極大的幫助,在他們的精心指導(dǎo)了我才能順利的完成畢業(yè)設(shè)計(jì),在此我要向?qū)帢s健老師和何蕾老師表示由衷的感謝。參考文獻(xiàn)[1]《SQLServer2000使用手冊》[2]廖世恩許宏松《PHP4程序設(shè)計(jì)》機(jī)械工業(yè)出版社[3]tobiasratschillertillgerken《PHP4.0Web開發(fā)技術(shù)指南》機(jī)械工業(yè)出版社[4]jamesLeeBrentWare《開放源碼網(wǎng)站開發(fā)指南》清華大學(xué)出版社[5]阮文江《JavaScript程序設(shè)計(jì)基礎(chǔ)教程》人民郵電出版社[6]廖若雪《PHP4.X企業(yè)級Web應(yīng)用與開發(fā)》機(jī)械工業(yè)出版社login.php<html><head><title>合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)</title><style>td{height:22px;font-size:13px;}input.butt{width:50px;font-size:12px;background-color:#dddddd;border:1pxsolid#000000}input.text{width:150px;border:1pxsolid#000000}</style><scriptlanguage="javascript">functioncheckform(){ if(loginform.usr.value=="") { alert('請輸入用戶名') loginform.usr.focus(); returnfalse; } if(loginform.password.value=="") { alert('請輸入密碼') loginform.password.focus(); returnfalse; }}</script></head><bodytopmargin="100"bgcolor="#DEE7D6"leftmargin=100topmargin=100style="background-image:url(./image/login_bj.gif);background-repeat:no-repeat;"><center><formmethod="post"name="loginform"action="passport.php"onsubmit="returncheckform(this)"><fontcolor="#FF0000"> 合肥工業(yè)大學(xué)醫(yī)院管理系統(tǒng)</font><BR><BR>用戶名:<inputtype="text"name="usr"class="text"value=""><br>密 碼: <inputtype="password"name="password"class="text"value=""><br><BR> <inputtype="submit"value="確定"class="butt"><inputtype="button"value="退出"class="butt"onclick="javascript:self.close();"></form><center></body></html>passport.php<?phpsession_start();session_unregister("sess_usr");include("./dbclass.php");$dbobj=newDBclass;$dbobj->connect();$dbobj->strsql="selectusr_code,usr_role,usr_pname,usr_name,passwordfromusrwhereusr_name='".$usr."'";$dbobj->execute();if($arr=$dbobj->getarray()) {if($arr["password"]!=$password)die("密碼錯(cuò)誤,請確定你是否大小寫輸入錯(cuò)誤,點(diǎn)擊<ahref=javascript:history.go(-1)>重新登錄</a>");else{ $sess_usr=$usr; $sess_usrcode=$arr[0];$sess_role=$arr[1];$sess_usrpname=$arr[2]; $sess_password=$arr[4];session_register("sess_usr"); session_register("sess_usrcode"); session_register("sess_role"); session_register("sess_usrpname"); session_register("sess_password"); echo"<html><head>成功登陸,正在轉(zhuǎn)入系統(tǒng),請稍后</head></html>";echo"<scriptlanguage=javascript>document.location.replace(\"index.php\");</script>"; } }else{ echo"無此用戶,點(diǎn)擊<ahref=javascript:history.go(-1)>重新登錄</a>";$dbobj->free(); }?>top.php<?include("./checksess.php");functionwrite_weekday($d){switch($d){case"Mon":return"一";besk; case"Tue":return"二";besk; case"Wed":return"三";besk; case"Thu":return"四";besk; case"Fri":return"五";besk; case"Sat":return"六";besk; case"Sun":return"日";besk; }}?><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>top</title><styletype="text/css">td.riqi{font-size:9pt;color:#000000}img.detail{float:right;margin-bottom:20px}</style><basetarget="contents"></head><scriptlanguage="JavaScript">if((screen.width==640)&&(screen.height==480)){document.write("<bodyleftmargin=0topmargin=0style='background-image:url(./image/top_bj1.gif);background-repeat:no-repeat;'>");};elseif((screen.width==800)&&(screen.height==600)){document.write("<bodyleftmargin=0topmargin=0style='background-image:url(./image/top_bj1.gif);background-repeat:no-repeat;'>");};elseif((screen.width==1024)&&(screen.height==768)){document.write("<bodyleftmargin=0topmargin=0style='background-image:url(./image/top_bj2.gif);background-repeat:no-repeat;'>");};else{document.write("<bodyleftmargin=0topmargin=0style='background-image:url(./image/top_bj2.gif);background-repeat:no-repeat;'>");};</script><!--<bodyleftmargin=0topmargin=0bgcolor="#DEE7D6">--><center><tableborder=0cellpadding=0cellspacing=0style="width:expression(document.body.offsetWidth)"><tr><tdwidth=500pxalign=right> </td><tdcolspan=6style="text-align:right;padding-top:16px;padding-right:8px"class=riqi><imgsrc="./image/monitor.gif"border=0>今天是<?echodate("Y年m月d日");?> 星期<?echowrite_weekday(date("D"))?></td></tr><tr><tdwidth=500pxalign=right> </td><tdstyle="width:expression(document.body.offsetWidth-700)"> </td><tdalign=right><!--<ahref=#title="設(shè)為主頁"onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://local/hos_mis/login.php');returnfalse;"><imgsrc="./image/icon_home.gif"border=0></a></td>--><tdalign=right><ahref="javascript:history.go(-1);"title="后退"><imgsrc="./image/backward.gif"border=0></a></td><tdalign=right><ahref="javascript:history.go(1);"title="前進(jìn)"><imgsrc="./image/forward.gif"border=0></td><!--<tdalign=right><ahref="javascript:window.external.addFavorite('http://localhost/hos_mis/login.php','合肥工業(yè)大學(xué)信醫(yī)院管理系統(tǒng)')"title="添加到收藏夾"><imgsrc="./image/icon_favorite.gif"border=0></A></td>--><tdalign=right><ahref="#"onclick="javascript:parent.document.location.replace('login.php')"title="退出系統(tǒng)"><IMGSRC="IMAGE/icon_login.gif"WIDTH="17"HEIGHT="16"BORDER=0ALT="退出本系統(tǒng)"></td><tdwidth=100px> </td></tr></table></center></body></html>left.php<?include("./checksess.php");session_start();require("./dbclass.php");$obj=newDBclass;$obj->connect();//print_r($obj);$obj->strsql="selectrole_name,role_idfromrolewhererole_id=".$sess_role;$obj->execute();$arr=$obj->getarray();$role_name=$arr[0];//echo"你好,<fontcolor='red'>$sess_usrpname</font>;您當(dāng)前的角色是:<fontcolor='red'>$role_name</font>";?><html><head><style>#foldheader{cursor:hand;font-size:"12"list-style-image:url('image/111.gif')}#foldinglist{list-style-image:url('image/222.gif')font-size:"14"}</style><scriptlanguage="JavaScript">functionchange(){if(!document.all)returnif(event.srcElement.id=="foldheader"){varsrcIndex=event.srcElement.sourceIndexvarnested=document.all[srcIndex+1]if(nested.style.display=="none"){nested.style.display=''event.srcElement.style.listStyleImage="url(open.gif)"}else{nested.style.display="none"event.srcElement.style.listStyleImage="url(close.gif)"}}}document.onclick=change</script></head><bodybgcolor="#DEE7D6"leftmargin="0"topmargin="5"><tablewidth="160"bgcolor="#00CCCC"><tr><tdheight="12"><nobr> <?echo"<fontcolor='red'>$sess_usrpname</font>";?></nobr><nobr>(<?echo$role_name;?>)</nobr></td></tr><tr><td></td></tr></table><? if($sess_role==1){?> <ul><liid="foldheader">信息瀏覽</li><ulid="foldinglist"style="display:none"> <li><ahref="./info/tzxx.php"target="mainFrame">通知信息</a></li><li><ahref="./info/ylxx.php"target="mainFrame">醫(yī)療信息</a></li> </ul> <liid="foldheader">信息發(fā)布</li><ulid="foldinglist"style="display:none"><li><ahref="./info/fbtzxx.php"target="mainFrame">發(fā)布通知</a></li><li><ahref="./info/fbylxx.php"target="mainFrame">醫(yī)療信息</a></li></ul><liid="foldheader">員工管理</li><ulid="foldinglist"style="display:none"> <li><ahref="./staff/staffbrowse.php"target="mainFrame">信息瀏覽</a></li><li><ahref="./staff/staffadd.php"target="mainFrame">員工添加</a></li><li><ahref="./staff/staffdel.php"target="mainFrame">員工刪除</a></li><li><ahref="./staff/staffedit.php"target="mainFrame">員工編輯</a></li> <li><ahref="./staff/staffsearch.php"target="mainFrame">查詢員工</a></li></ul><liid="foldheader">藥劑管理</li><ulid="foldinglist"style="display:none"><li><ahref="./potion/add.php"target="mainFrame">藥劑添加</a></li><li><ahref="./potion/bjll.php"target="mainFrame">編輯瀏覽</a></li><li><ahref="./potion/search.php"target="mainFrame">查詢藥劑</a></li></ul><liid="foldheader">病人管理</li><ulid="foldinglist"style="display:none"><li><ahref="./patient/patientadd.php"target="mainFrame">病人添加</a></li><li><ahref="./patient/bjll.php"target="mainFrame">瀏覽編輯</a></li><li><ahref="./patient/search.php"target="mainFrame">查詢病人</a></li></ul><liid="foldheader">儀器管理</li><ulid="foldinglist"style="display:none"><li><ahref="./apparatus/add.php"target="mainFrame">儀器添加</a></li><li><ahref="./apparatus/bjll.php"target="mainFrame">瀏覽編輯</a></li><li><ahref="./apparatus/search.php"target="mainFrame">查詢儀器</a></li></ul><liid="foldheader">部門管理</li><ulid="foldinglist"style="display:none"><li><ahref="./dept/add.php"target="mainFrame">部門添加</a></li><li><ahref="./dept/bjll.php"target="mainFrame">編輯瀏覽</a></li></ul> <liid="foldheader">崗位管理</li><ulid="foldinglist"style="display:none"><li><ahref="./job/add.php"target="mainFrame">崗位添加</a></li><li><ahref="./job/bjll.php"target="mainFrame">編輯瀏覽</a></li></ul> <!-- <liid="foldheader">信息發(fā)布</li><ulid="foldinglist"style="display:none"><li><ahref="./info/fbtzxx.php"target="mainFrame">發(fā)布通知</a></li><li><ahref="./info/fbylxx.php"target="mainFrame">醫(yī)療信息</a></li></ul>--><liid="foldheader">密碼管理</li><ulid="foldinglist"style="display:none"><li><ahref="./changepd.php"target="mainFrame">密碼修改</a></li></ul> <liid="foldheader">留言板</li><ulid="foldinglist"style="display:none"> <li><ahref="./bbs/bbs.php"target="mainFrame">留言板</a></li> </ul><?} elseif($sess_role==2){?> <ul> <liid="foldheader">信息瀏覽</li><ulid="foldinglist"style="display:none"><li><ahref="./bingren/tzxx.php"target="mainFrame">通知信息</a></li><li><ahref="./bingren/ylxx.php"target="mainFrame">醫(yī)療信息</a></li> </ul> <liid="foldheader">病人管理</li><ulid="foldinglist"style="display:none"><li><ahref="./doc/patientadd.php"target="mainFrame">病人添加</a></li><li><ahref="./doc/bjll.php"target="mainFrame">瀏覽編輯</a></li><li><ahref="./doc/search.php"target="mainFrame">查詢病人</a></li></ul> <liid="foldheader">我的信息</li><ulid="foldinglist"style="display:none"><li><ahref="./doc/myinfo.php"target="mainFrame">我的資料</a></li> </ul> <liid="foldheader">密碼管理</li><ulid="foldinglist"style="display:none"><li><ahref="./changepd.php"target="mainFrame">密碼修改</a></li></ul> <liid="foldheader">留言板</li><ulid="foldinglist"style="display:none"> <li><ahref="./bbs/bbs.php"target="mainFrame">留言板</a></li></ul> <?} else{?> <ul> <liid="foldheader">信息瀏覽</li><ulid="foldinglist"style="display:none"><li><ahref="./bingren/tzxx.php"target="mainFrame">通知信息</a></li><li><ahref="./bingren/ylxx.php"target="mainFrame">醫(yī)療信息</a></li> </ul> <liid="foldheader">我的醫(yī)生</li><ulid="foldinglist"style="display:none"><li><ahref="./bingren/mydoc.php"target="mainFrame">我的醫(yī)生</a></li><li><ahref="./bingren/staffsearch.php"target="mainFrame">醫(yī)生查詢</a></li> </ul> <liid="foldheader">我的信息</li><ulid="foldinglist"style="display:none"><li><ahref="./bingren/myinfo.php"target="mainFrame">我的資料</a></li> </ul> <liid="foldheader">密碼管理</li><ulid="foldinglist"style="display:none"><li><ahref="./changepd.php"target="mainFrame">密碼修改</a></li></ul> <liid="foldheader">留言板</li><ulid="foldinglist"style="display:none"> <li><ahref="./bbs/bbs.php"target="mainFrame">留言板</a></li></ul><?}?></body><html>dbclass.php<?//數(shù)據(jù)連接類--sqlserver--2001.4.3//使用方法:include("dbclass.php");//$obj=newDBclass;//$obj->connect();// $obj->strsql="select*fromsys_code";// $obj->execute();//$arr=$obj->getarray();//$obj->clearresult();清除結(jié)果//$obj->free();清除內(nèi)存// $obj->selectdb="dbname";classDBclass{var$host="";var$usr="sa";var$passwd="";var$dbresult;var$conn;var$result;var$strsql;//sqlsvar$selectdb="hos_mis";functionconnect(){$this->conn=mssql_connect($this->host,$this->usr,$this->passwd)ordie("數(shù)據(jù)庫連接失敗,請稍候再試!");mssql_select_db($this->selectdb,$this->conn);return$this->conn;}functiongetarray(){$dbarray=mssql_fetch_array($this->dbresult);return$dbarray;}functionexecute(){$this->dbresult=@mssql_query($this->strsql,$this->conn);return$this->dbresult;}functionmove($num){ if($num>=0) { mssql_data_seek($this->dbresult,$num); } else {mssql_data_seek($this->dbresult,0); }}/*if($num=0){for($i=0;$i<$num;$i++){mssql_fetch_row($this->dbresult);returnmssql_fet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025華云集團(tuán)部分廣告設(shè)施使用權(quán)出讓合同樣本
- 2025官方合同范本:招標(biāo)合同協(xié)議書
- 供貨(酒)合同樣本
- 書籍出版合同樣本
- 個(gè)人茶具出售合同樣本
- 2025:探索合同法的世界
- 修路材料采購合同標(biāo)準(zhǔn)文本
- 農(nóng)場個(gè)人租房合同范例
- 買賣迷你廚房合同樣本
- 出售金條合同標(biāo)準(zhǔn)文本
- 《犯罪學(xué)》教學(xué)大綱
- 詩歌藝術(shù)手法:《揚(yáng)州慢》【知識精講+備課精研】 高二語文課內(nèi)知識點(diǎn)拓展延伸(統(tǒng)編版選擇性必修下冊)
- GA/T 1509-2018法庭科學(xué)現(xiàn)場制圖規(guī)范
- 臨床醫(yī)學(xué)概要課件
- 模板及支撐計(jì)算書
- 中醫(yī)藥方大全教學(xué)教材
- 電信智慧家庭工程師3級認(rèn)證考試題庫-下(判斷題大全)
- 保留脾臟胰體尾切除術(shù)課件
- 海綿鈦生產(chǎn)工藝
- 整數(shù)與小數(shù)的認(rèn)識整理與復(fù)習(xí)課件
- 會(huì)計(jì)報(bào)表 資產(chǎn)負(fù)債表02
評論
0/150
提交評論