




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、醫(yī)院管理系統(tǒng)設(shè)計(jì)方案報(bào)告醫(yī)院管理系統(tǒng)設(shè)計(jì)方案報(bào)告2014年6月目 錄摘要3一、緒論41 1課題背景41.2課題目的513開(kāi)發(fā)環(huán)境及運(yùn)行環(huán)境614開(kāi)發(fā)軟件6二、網(wǎng)站系統(tǒng)分析132.1可行性分析142. 2需求分析142. 3用戶需求分析 162. 4醫(yī)院的業(yè)務(wù)流程分析182. 5功能需求242. 6非功能性需求25三、網(wǎng)站設(shè)計(jì)263. 1設(shè)計(jì)原則263. 2功能設(shè)計(jì)273. 3咨詢綜合信息283. 4門(mén)診管理模塊293. 5住院管理293. 6藥房管理303. 7數(shù)據(jù)庫(kù)設(shè)計(jì)303. 8數(shù)據(jù)流圖313. 9數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)333. 10網(wǎng)站頁(yè)面設(shè)計(jì)37四、網(wǎng)站頁(yè)面實(shí)現(xiàn)384. 1登陸界面的實(shí)現(xiàn)3
2、84. 2主頁(yè)的實(shí)現(xiàn)394. 3修改密碼頁(yè)實(shí)現(xiàn)394. 4權(quán)限授予頁(yè)面實(shí)現(xiàn)394. 5掛號(hào)信息查詢頁(yè)面實(shí)現(xiàn)404. 6藥品信息查詢頁(yè)面實(shí)現(xiàn)404. 7添加藥品信息頁(yè)面實(shí)現(xiàn)414. 8住院信息查詢頁(yè)面實(shí)現(xiàn)414. 9住院信息登記頁(yè)面實(shí)現(xiàn)42五、網(wǎng)站測(cè)試435.1軟件測(cè)試概述435. 2測(cè)試方法435. 3測(cè)試原則445. 4測(cè)試用例45六、參考文獻(xiàn)46七、總結(jié)46致謝47隨著科技的日益發(fā)達(dá),計(jì)算機(jī)在各行各業(yè)不斷受到人們的重 視,同時(shí)得到越來(lái)越廣泛的應(yīng)用,醫(yī)院同樣而臨著信息時(shí)代的挑 戰(zhàn)。醫(yī)院信息管理的計(jì)算機(jī)化、網(wǎng)絡(luò)化將是建設(shè)現(xiàn)代化醫(yī)院必不 可少的條件的重要手段。Internet互聯(lián)網(wǎng)技術(shù)的快速發(fā)展
3、的同時(shí)也帶來(lái)了社會(huì)各個(gè)行 業(yè)的發(fā)展。它的發(fā)展己經(jīng)深入到社會(huì)的各個(gè)角落。作為社會(huì)發(fā)展 的前沿技術(shù),各行各業(yè)只要對(duì)其合理的進(jìn)行運(yùn)用,必將會(huì)帶來(lái)巨 大的便捷。成功的運(yùn)用Internet將為醫(yī)療事業(yè)帶來(lái)無(wú)限便利在傳 統(tǒng)的醫(yī)院掛號(hào)過(guò)程中,信息處理停留在手工方式,勞動(dòng)強(qiáng)度大且 工作效率低,醫(yī)師護(hù)士和管理人員的大量時(shí)間都消耗在事務(wù)性工 作上,病人排隊(duì)等候時(shí)間長(zhǎng),影響開(kāi)發(fā)及實(shí)現(xiàn)。本系統(tǒng)采用的是 基于廣域網(wǎng)的B/S結(jié)構(gòu)平臺(tái),比C/S有更強(qiáng)的適用范圍,具有更 加生動(dòng)和豐富的表現(xiàn)方式及用戶交流。系統(tǒng)的設(shè)計(jì)框架采用的是 己經(jīng)發(fā)展成熟、安全的SSH(StrUtS+Spring+Hibernate)技術(shù)框架, 使系統(tǒng)實(shí)施
4、更為方便和安全。網(wǎng)頁(yè)采用的是JSP技術(shù),它擁有卓 越的系統(tǒng)可移植性,同時(shí)它及流行的XML等技術(shù)也能良好整合, 加上MYSQL數(shù)據(jù)庫(kù)強(qiáng)大的后臺(tái)數(shù)據(jù)支持,奠定了 JSP技術(shù)在網(wǎng)絡(luò) 應(yīng)用系統(tǒng)開(kāi)發(fā)中的關(guān)鍵地位。它使我們的網(wǎng)頁(yè)更加生動(dòng)、具有表 現(xiàn)力。這次開(kāi)發(fā)了醫(yī)院預(yù)約掛號(hào)系統(tǒng),該系統(tǒng)是專(zhuān)為解決廣大患者 掛號(hào)難這個(gè)問(wèn)題。通過(guò)木網(wǎng)站患者可以有針對(duì)性的快速的找到符 合自身的需求的醫(yī)師進(jìn)行預(yù)約掛號(hào)。醫(yī)院管理要緊跟時(shí)代發(fā)展的步伐和潮流,必須實(shí)現(xiàn)醫(yī)院全而 的信息化管理,為病人提供現(xiàn)代化的服務(wù),提高對(duì)病人的服務(wù)水 平,方便、準(zhǔn)確、快捷地為病人提供醫(yī)療服務(wù)和醫(yī)療費(fèi)用信息, 進(jìn)而增強(qiáng)病人對(duì)醫(yī)院的信任和支持。當(dāng)前,醫(yī)院還面
5、臨著越來(lái)越 1 / 71醫(yī)院管理系統(tǒng)設(shè)計(jì)方案報(bào)告激烈的市場(chǎng)競(jìng)爭(zhēng)、要想在競(jìng)爭(zhēng)中取勝,也必須采用先進(jìn)的管理方 法和手段。本系統(tǒng)基本功能包括了醫(yī)院在門(mén)診、住院、藥庫(kù)、藥房、住 院和管理這六個(gè)方面,充分運(yùn)用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù) 技術(shù);采用靈活的模塊化結(jié)構(gòu)設(shè)計(jì)方法進(jìn)行設(shè)計(jì)。為用戶提供強(qiáng) 大的數(shù)據(jù)操縱功能,界面友好、使用簡(jiǎn)單方便,系統(tǒng)維護(hù)成木低。本系統(tǒng)采用了 C#作為開(kāi)發(fā)工具,在WindOWS 7操作系統(tǒng)下, 基于Web服務(wù)器和瀏覽器IE6. 0及其以上的版本。本系統(tǒng)主要由 使用ASP. NET C#以及HTML開(kāi)發(fā)的頁(yè)而和由SQL SerVer 2005開(kāi) 發(fā)的數(shù)據(jù)庫(kù)。一、緒論1.1課題背景要提
6、高競(jìng)爭(zhēng)力,既要有好的就醫(yī)環(huán)境,同時(shí)也要有好的客戶服 務(wù),而要實(shí)現(xiàn)這些目標(biāo)的辦法就是信息化。醫(yī)院信息化建設(shè)的目標(biāo)是: 適應(yīng)我國(guó)全而建設(shè)小康社會(huì)和醫(yī)藥衛(wèi)生改革發(fā)展的形勢(shì),以病人為中 心,綜合運(yùn)用現(xiàn)代信息技術(shù)(計(jì)算機(jī)、網(wǎng)絡(luò)、通訊等),提高醫(yī)療質(zhì) 量和市場(chǎng)競(jìng)爭(zhēng)能力,滿足患者及醫(yī)院管理的多種需求,促進(jìn)醫(yī)院持續(xù) 快速穩(wěn)定發(fā)展。在手工管理的情況下,對(duì)病人的病歷的管理是一個(gè)極其繁雜的 過(guò)程,醫(yī)生很難記住每一位病人的情況,就醫(yī)記錄。所以往往采用的 手工記錄的方式,這個(gè)勢(shì)必造成具大的物資浪費(fèi)。存在的問(wèn)題諸如:(I)手工模式下門(mén)診收費(fèi)管理,病人需先拿醫(yī)生的處方單排隊(duì)劃價(jià), 然后到收費(fèi)處排隊(duì)交錢(qián),再憑發(fā)票到門(mén)診藥房排
7、隊(duì)取藥。這中間,病 人排隊(duì)時(shí)間長(zhǎng),劃價(jià)收費(fèi)人員岀錯(cuò)環(huán)節(jié)多。(2)醫(yī)院在對(duì)藥品的管理 中存在一定困難,其一:藥品盤(pán)點(diǎn)工作時(shí)間過(guò)長(zhǎng);其二:藥品庫(kù)存難 以及時(shí)掌握;其三:由于藥品調(diào)價(jià)頻繁,新價(jià)格不能及時(shí)執(zhí)行。(3) 手工模式下的住院管理,病人病歷號(hào)會(huì)產(chǎn)生一人多號(hào)或跳號(hào)現(xiàn)象,造 成病案統(tǒng)計(jì)混亂,記賬時(shí),要求護(hù)士到住院藥房取藥后,再到住院處 記賬,不能做到及時(shí)、準(zhǔn)確,病人住院期間的各項(xiàng)檢查及治療費(fèi)用由 醫(yī)務(wù)人員傳遞送到住院處,中間環(huán)節(jié)多,費(fèi)時(shí)費(fèi)力,病人賬戶余額不 能及時(shí)掌握,易出現(xiàn)欠費(fèi),漏費(fèi)現(xiàn)象等等問(wèn)題。隨著計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)絡(luò)的不斷普及,互聯(lián)網(wǎng)已經(jīng)成 為人們獲取信息的主要途徑。截止到2004年6
8、月30日,我國(guó) 的上網(wǎng)計(jì)算機(jī)總數(shù)己達(dá)3630萬(wàn)臺(tái),同上一次調(diào)查結(jié)果相比,我國(guó) 的上網(wǎng)計(jì)算機(jī)總數(shù)半年增加了 541萬(wàn)臺(tái),增長(zhǎng)率為17. 5%,和去年 同期相比增長(zhǎng)41. 1%,是1997年10月第一次調(diào)查結(jié)果29.9萬(wàn) 臺(tái)的121.4倍??梢?jiàn)我國(guó)上網(wǎng)計(jì)算機(jī)總數(shù)呈現(xiàn)出比較快的增長(zhǎng)態(tài) 勢(shì)。截止到2004年6月30日,我國(guó)的上網(wǎng)用戶總?cè)藬?shù)為8700萬(wàn)人, 同上一次調(diào)查相比,我國(guó)上網(wǎng)用戶總?cè)藬?shù)半年增加了750萬(wàn)人,增 長(zhǎng)率為9. 4%,和去年同期相比增長(zhǎng)27.9%,同1997年10月第一 次調(diào)查結(jié)果62萬(wàn)上網(wǎng)用戶人數(shù)相比,現(xiàn)在的上網(wǎng)用戶人數(shù)己是當(dāng)初的140. 3倍??梢?jiàn)我國(guó)上網(wǎng)用戶總數(shù)增長(zhǎng)非常之快。并且
9、隨著醫(yī)院規(guī)模的擴(kuò)大,對(duì)藥品的管理,對(duì)藥品價(jià)格的管理等 都是一件巨大的工作。1.2課目的當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理, 這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處 在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高 了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理, 計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理及信息管理系 統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。隨著改革開(kāi)放的進(jìn)程,醫(yī)院己經(jīng)逐步的走向了市場(chǎng),因此也就越 來(lái)越多的具有了企業(yè)的性質(zhì),經(jīng)濟(jì)管理己經(jīng)成為醫(yī)院管理的核心內(nèi) 容。因此,醫(yī)院信息系統(tǒng)要同時(shí)滿足醫(yī)院管理
10、兩方而的需求。第一是 以病人為主線,根據(jù)病人在院接受醫(yī)療服務(wù)所產(chǎn)生的各種業(yè)務(wù)信息 流;第二是以財(cái)務(wù)為中心,保證醫(yī)院各種財(cái)務(wù)信息流明晰、合理、準(zhǔn) 確,并不斷促進(jìn)財(cái)務(wù)信息由為核算服務(wù)向?yàn)榫C合管理服務(wù)的轉(zhuǎn)軌。以 保證醫(yī)院既能在提供衛(wèi)生服務(wù)的數(shù)量和質(zhì)量上充分滿足病人需求,又 能使醫(yī)院的經(jīng)濟(jì)活力得到不斷的加強(qiáng)。木設(shè)計(jì)旨在需要解決的幾個(gè)問(wèn)題有:1. 實(shí)現(xiàn)信息動(dòng)態(tài)管理,更完善的業(yè)務(wù)流程簡(jiǎn)化了病人的診療過(guò) 程,使其更好的為病人提供服務(wù),效率得到提高。2. 強(qiáng)化醫(yī)院內(nèi)部管理,減輕業(yè)務(wù)人員勞動(dòng)強(qiáng)度。3. 提高醫(yī)院醫(yī)療質(zhì)量管理水平,從而帶來(lái)綜合效益。本系統(tǒng)需運(yùn)行效果:(1)實(shí)現(xiàn)門(mén)診劃價(jià)收費(fèi)一條龍服務(wù),縮短前臺(tái)業(yè)務(wù)處
11、理時(shí)間,減少 病人重復(fù)排隊(duì)現(xiàn)象。這樣均衡了每個(gè)操作員的勞動(dòng)強(qiáng)度,改善了服務(wù) 質(zhì)量,杜絕了處方外流現(xiàn)象的發(fā)生。(2)防匯堵漏。住院系統(tǒng)的網(wǎng)絡(luò)管理做到了費(fèi)用在哪里發(fā)生就在哪 里入賬,堵塞了由于不能按時(shí)送達(dá)費(fèi)用單而造成的欠費(fèi)和漏費(fèi)現(xiàn)象, 保證了醫(yī)院正常的合理收入。(3)人、財(cái)、物規(guī)范化管理,實(shí)現(xiàn)其效率性。(4)自動(dòng)進(jìn)行醫(yī)院及事物方面各種統(tǒng)計(jì)和計(jì)算,提供輔助和政策支 持,以縮短決策周期。(5)輔助醫(yī)院質(zhì)量監(jiān)測(cè)及控制(6)在醫(yī)院各部門(mén)之間進(jìn)行數(shù)據(jù)通信1. 3開(kāi)發(fā)環(huán)境及運(yùn)行環(huán)境操作系統(tǒng):WindOWS 7 或 WindOWS XP編程語(yǔ)言開(kāi)發(fā)工具:MiCroSOft ViSUaI StUdiO 2005數(shù)
12、據(jù)庫(kù):MiCroSOft SQL SerVer 20051. 4開(kāi)發(fā)軟件ASP. NETASP. NET建立在.NETFwniework的編程類(lèi)之上,它提供了一個(gè) Web應(yīng)用程序模型,并且包含使生成ASP Web應(yīng)用程序變得簡(jiǎn)單的 控件集和結(jié)構(gòu)。ASP. NET包含封裝公共HTML用戶界面元素(如文木 框和下拉菜單)的控件集。但這些控件在Web服務(wù)器上運(yùn)行,并以 HTML的形式將它們的用戶界面推送到瀏覽器。在服務(wù)器上,這些控 件公開(kāi)一個(gè)而向?qū)ο蟮木幊棠P?,為Web開(kāi)發(fā)人員提供了面向?qū)ο?的編程的豐富性。ASP. NET還提供結(jié)構(gòu)服務(wù)(如會(huì)話狀態(tài)管理和進(jìn)程 回收),進(jìn)一步減少了開(kāi)發(fā)人員必須編寫(xiě)的
13、代碼量并提高了應(yīng)用程序 的可靠性。另外,ASP. NET使用這些同樣的概念使開(kāi)發(fā)人員能夠以服 務(wù)的形式交付軟件。使用XML Web SerViCeS功能,ASP. NET開(kāi)發(fā)人 員可以編寫(xiě)自己的業(yè)務(wù)邏輯并使用ASP. NET結(jié)構(gòu)通過(guò)SOAP交付該 服務(wù)。ASP. NET不僅僅是下一版本的Active SerVer Page (ASP);它是 統(tǒng)一的Web開(kāi)發(fā)平臺(tái),用來(lái)提供開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序 所需的服務(wù)。ASP. NET的語(yǔ)法在很大程度上及ASP兼容,同時(shí)它還 提供一種新的編程模型和結(jié)構(gòu),用于生成更安全、可伸縮和穩(wěn)定的應(yīng) 用程序。可以通過(guò)在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASP. NE
14、T功能, 隨時(shí)增強(qiáng)該ASP應(yīng)用程序的功能。ASP. NET是一個(gè)已編譯的、基于.NET的環(huán)境,可以用任何及.NET兼容的語(yǔ)言(包括ViSUaI BaSiC .XET> C#和SCriPt .NET.)創(chuàng)作應(yīng)用程序。另外,任何ASP. NET應(yīng)用程序都可 以使用整個(gè).NET FranleWOrkO開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的 優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類(lèi)型安全、繼承等等。ASP. NET可以無(wú)縫地及WYSlWYG HTML編輯器和其他編程工具(包括 MiCrOSOft ViSUaI StUdiO . XET) 一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供這些工
15、具必須提供的所有優(yōu)點(diǎn),包括開(kāi) 發(fā)人員可以用來(lái)將服務(wù)器控件拖放到Web頁(yè)的GUI和完全集成的 調(diào)試支持l8l,ulo當(dāng)創(chuàng)建ASP. NET應(yīng)用程序時(shí),開(kāi)發(fā)人員可以使用Web窗體或 XML Web services,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功 能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常 使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義,這里只是列出幾種 可能性而己。使用Web窗體可以生成功能強(qiáng)大的基于窗體的Web頁(yè)。生成這 些頁(yè)時(shí),可以使用ASP. NET服務(wù)器控件來(lái)創(chuàng)建公共Ul元素,以及 對(duì)它們進(jìn)行編程以用于執(zhí)行常見(jiàn)的任務(wù)。這些控件使您能夠用可重復(fù) 使用的內(nèi)置或自定義
16、組件生成Web窗體,從而簡(jiǎn)化頁(yè)面的代碼。XMLWeb SerViCeS提供了遠(yuǎn)程訪問(wèn)服務(wù)器功能的途徑。使用XML Web services,企業(yè)可以公開(kāi)數(shù)據(jù)或業(yè)務(wù)邏輯的編程接口,這樣客戶 端和服務(wù)器應(yīng)用程序就可以獲取和操作這些編程接口。通過(guò)使用諸如 HTTP和XML消息傳遞之類(lèi)的標(biāo)準(zhǔn)跨越防火墻移動(dòng)數(shù)據(jù),XML Web SerViCeS可在客戶端-服務(wù)器或服務(wù)器-服務(wù)器方案下實(shí)現(xiàn)數(shù)據(jù)的交 換。XML Web SerViCeS不及特定的組件技術(shù)或?qū)ο笳{(diào)用約定相關(guān)聯(lián)。 因此,用任何語(yǔ)言編寫(xiě)、使用任何組件模型并在任何操作系統(tǒng)上運(yùn)行 的程序,都可以訪問(wèn)XML Web SerViCeSO這些模型中的每一個(gè)
17、模型都可以充分利用所有ASP. NET功能,以 及.NET FrameWOrk和.NET FrameWOrk公共語(yǔ)言運(yùn)行庫(kù)的強(qiáng)大功 能。這些功能以及使用它們的方法概述如下:如果您具有ASP開(kāi)發(fā)技能,則新的ASP. NET編程模型對(duì)您來(lái)說(shuō) 將會(huì)是非常熟悉的。不過(guò),及ASP相比,ASP. NET對(duì)象模型變化顯 著,它更為結(jié)構(gòu)化并且而向?qū)ο蟆5@也意味著ASP. XET不是完全 向后兼容的;幾乎所有現(xiàn)有的ASP頁(yè)都必須經(jīng)過(guò)一定程度的修改后 才可以在ASP. NET下運(yùn)行。此外,對(duì)ViSUaI BaSiC .NET的一些主 要更改也意味著,用ViSUaI BaSiC SCriPting版木編寫(xiě)的現(xiàn)有A
18、SP 頁(yè)通常將不會(huì)直接移植到ASP. NET中。不過(guò),在大多數(shù)情況下,只 需對(duì)少數(shù)幾行代碼進(jìn)行必要的修改。從ASP. NET應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)是向Web站點(diǎn)訪問(wèn)者顯示數(shù)據(jù) 的常用技術(shù)o ASP. NET使得為此目的而對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)比以往更加方 便。它還使您能夠從您的代碼管理數(shù)據(jù)庫(kù)。ASP. NET提供一種簡(jiǎn)單的模型,該模型使Web開(kāi)發(fā)人員能夠編寫(xiě) 在應(yīng)用程序級(jí)運(yùn)行的邏輯。開(kāi)發(fā)人員可以在GIObaI . asax文木文件 中或在作為程序集部署的己編譯類(lèi)中編寫(xiě)這種代碼。這種邏輯可以包 括應(yīng)用程序級(jí)事件,但開(kāi)發(fā)人員可以輕松地?cái)U(kuò)展這種模型,以適應(yīng)他 們的Web應(yīng)用程序的需要。ASP. NET提供易用的
19、應(yīng)用程序和會(huì)話狀態(tài)功能,它們對(duì)于ASP開(kāi) 發(fā)人員來(lái)說(shuō)是熟悉的,且容易及所有其他.NETFwmeworkAPI兼容。對(duì)于需要使用像ISAPl編程接口(隨附于以前的ASP版本中) 那樣功能強(qiáng)大的APl的高級(jí)開(kāi)發(fā)人員,ASP. NET提供了 IHttPHandIer 和 IHttPMOdUle 接口。實(shí)現(xiàn) IHttPHandIer 接口,給 您提供了一種及IlS Web服務(wù)器的低級(jí)別請(qǐng)求和響應(yīng)服務(wù)交互的手 9 / 71醫(yī)院管理系統(tǒng)設(shè)計(jì)方案報(bào)告驗(yàn)證方案??梢苑奖愕匾瞥⑻砑踊蛘咛鎿Q這些方案,這取決于應(yīng)用 程序的需要。ASP. NET配置設(shè)置存儲(chǔ)在基于XML的文件中,這些文件都是人可 讀和可寫(xiě)的。每一個(gè)
20、應(yīng)用程序都可以有不同的配置文件,可以擴(kuò)展配 置方案,以適應(yīng)您的要求。當(dāng)應(yīng)用程序安裝在同一臺(tái)計(jì)算機(jī)上,但使 用不同的.NET FrameWOrk版木時(shí),就說(shuō)應(yīng)用程序是并行運(yùn)行的。開(kāi)發(fā)語(yǔ)言C#概述C# (讀作“C sharp”)是一種簡(jiǎn)單、現(xiàn)代、而向?qū)ο笄翌?lèi)型安全 的編程語(yǔ)言。C和C+程序員能很快熟悉它。C#同時(shí)具備“應(yīng)用程 序快速開(kāi)發(fā)”(RAD)語(yǔ)言的高效率和C+固有的強(qiáng)大能力。ViSUaI C# .NET是MiCtOSOft的C#開(kāi)發(fā)工具。它包括交互 式開(kāi)發(fā)環(huán)境、可視化設(shè)計(jì)器(用于生成WindOWS和Web應(yīng)用程序)、 編譯器和調(diào)試器。ViSUaI C# .NET是ViSUaI StUdio
21、.NET的產(chǎn)品 套件的組成部分,該產(chǎn)品套件還包括ViSUaI BaSiC .NET> ViSUaI C+ . NET和SCriPt腳本語(yǔ)言。所有這些語(yǔ)言都支持對(duì) MiCrOSOft . NET FrameWOrk的訪問(wèn),該框架包扌舌一個(gè)公共執(zhí)行引擎 和一個(gè)豐富的類(lèi)庫(kù)。.NET FrameWOrk定義了 一個(gè)"公共語(yǔ)言規(guī)范” (CLS),這是一種通用規(guī)范,它確保遵循該規(guī)范的語(yǔ)言及類(lèi)庫(kù)之間實(shí) 現(xiàn)無(wú)縫的互操作性。對(duì)Cn開(kāi)發(fā)人員而言,這意味著即使C#是一種 新語(yǔ)言,但仍可恰如其他成熟工具(如ViSUaI Basic. XET和ViSUaI C+ .NET) 樣,使用相同的、功能豐富的類(lèi)
22、庫(kù)。Cn本身不包含類(lèi) 庫(kù)。C#看起來(lái)及JaVa有著驚人的相似;它包括了諸如單一繼承、接 口、及JaVa幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過(guò)程。但是 C#及JaVa有著明顯的不同,它借鑒了 DeIPhi的一個(gè)特點(diǎn),及CoM(組 件對(duì)象模型)是直接集成的,而且它是微軟公司.NETwindows網(wǎng)絡(luò) 框架的主角。C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C+衍生出 來(lái)的而向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了 一些它們的復(fù)雜特性(例如沒(méi)有宏以及不允許多重繼承)。C#綜合了 VB簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu) 雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面
23、向組件編程的支持成 為.NET開(kāi)發(fā)的首選語(yǔ)言。C#是而向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于 MlCROSOFT .NET平臺(tái)的應(yīng)用程序,MlCROSOFT .NET提供了一系列的 工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算及通訊領(lǐng)域。C#旨在設(shè)計(jì)成為 一種“簡(jiǎn)單、現(xiàn)代、通用”,以及而向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,此種語(yǔ) 言的實(shí)現(xiàn),應(yīng)提供對(duì)于以下軟件工程要素的支持:強(qiáng)類(lèi)型檢查、數(shù)組 維度檢查、未初始化的變量引用檢測(cè)、自動(dòng)垃圾收集(Garbage COlIeCtion,指一種自動(dòng)內(nèi)存釋放技術(shù))。軟件必須做到強(qiáng)大、持久, 并具有較強(qiáng)的編程生產(chǎn)力。此種語(yǔ)言為在分布式環(huán)境中的開(kāi)發(fā)提供適 用的組件開(kāi)發(fā)應(yīng)用
24、。C#所開(kāi)發(fā)的程序源代碼并不是編譯成能夠直接在 操作系統(tǒng)上執(zhí)行的二進(jìn)制本地代碼。及JaVa類(lèi)似,它被編譯成為中 間代碼,然后通過(guò).NETFranIeWOrk的虛擬機(jī)一一被稱(chēng)之為通用語(yǔ)言運(yùn) 行時(shí)(CLR)執(zhí)行。所有的.Net編程語(yǔ)言都被編譯成這種被稱(chēng) 為 MSlL (MiCrOSOft Intermediate LangUage )的中間代碼。因此 雖然最終的程序在表面上仍然及傳統(tǒng)意義上的可執(zhí)行文件都具有 “.exe”的后綴名。但是實(shí)際上,如果計(jì)算機(jī)上沒(méi)有安裝.Net Framework,那么這些程序?qū)⒉荒軌虮粓?zhí)行。在程序執(zhí)行時(shí),.Net FrameWOrk將中間代碼翻譯成為二進(jìn)制機(jī)器碼,從而使
25、它得到正確的 運(yùn)行。最終的二進(jìn)制代碼被存儲(chǔ)在一個(gè)緩沖區(qū)中。所以一旦程序使用 了相同的代碼,那么將會(huì)調(diào)用緩沖區(qū)中的版木。這樣如果一個(gè).Net 程序第二次被運(yùn)行,那么這種翻譯不需要進(jìn)行第二次,速度明顯加快為使程序員容易遷移到這種語(yǔ)言,源代碼的可移植性十分重要, 尤其是對(duì)于那些己熟悉C和C卄的程序員而言。對(duì)國(guó)際化的支持非常 重要。C#適合為獨(dú)立和嵌入式的系統(tǒng)編寫(xiě)程序,從使用復(fù)雜操作系統(tǒng) 的大型系統(tǒng)到特定應(yīng)用的小型系統(tǒng)均適用。C#使得C卄程序員可以高效的開(kāi)發(fā)程序,且因可調(diào)用由C/C+編 寫(xiě)的木機(jī)原生函數(shù),因此絕不損失C/C+原有的強(qiáng)大的功能。因?yàn)檫@ 種繼承關(guān)系,C#及C/C+具有極大的相似性,熟悉類(lèi)似
26、語(yǔ)言的開(kāi)發(fā)者 可以很快的轉(zhuǎn)向C#。C#旨在設(shè)計(jì)成為一種“簡(jiǎn)單、現(xiàn)代、通用”, 以及而向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,此種語(yǔ)言的實(shí)現(xiàn),應(yīng)提供對(duì)于以下軟 件工程要素的支持:強(qiáng)類(lèi)型檢查、數(shù)組維度檢查、未初始化的變量引 用檢測(cè)、自動(dòng)垃圾收集(GarbageCollection,指一種自動(dòng)內(nèi)存釋放 技術(shù))。軟件必須做到強(qiáng)大、持久,并具有較強(qiáng)的編程生產(chǎn)力。此種 語(yǔ)言為在分布式環(huán)境中的開(kāi)發(fā)提供適用的組件開(kāi)發(fā)應(yīng)用。為使程序員容易遷移到這種語(yǔ)言,源代碼的可移植性十分重要, 尤其是對(duì)于那些己熟悉C和C+的程序員而言。對(duì)國(guó)際化的支持非常 重要。C#適合為獨(dú)立和嵌入式的系統(tǒng)編寫(xiě)程序,從使用復(fù)雜操作系統(tǒng) 的大型系統(tǒng)到特定應(yīng)用的小
27、型系統(tǒng)均適用。ViSUaI StUdiO 2005 功能簡(jiǎn)介ViSUaI StUdiO 2005 (以下簡(jiǎn)稱(chēng)VS 2005)是美國(guó)微軟公司推出 的最新開(kāi)發(fā)工具,該版本的新功能體現(xiàn)在對(duì)ASP. XET 2.0、CLR 2.0、 ViSUaI StUdiO 2005功能簡(jiǎn)介VB. NET及C#. NET語(yǔ)言上的強(qiáng)化,提 供更好的執(zhí)行效能,并更加注重安全性等方而。VS 2005是一套完整的開(kāi)發(fā)工具集,用于生成ASP. NET Web應(yīng)用 程序、XML Web SerViCes桌而應(yīng)用程序和移動(dòng)應(yīng)用程序。ViSUaI Basic、ViSUaI C卄、ViSUaI C#和ViSUaI J#全部使用相同的
28、集成開(kāi) 發(fā)環(huán)境(IDE),利用此IDE可以共享工具且有助于使用混合語(yǔ)言創(chuàng)建 解決方案。另外,這些語(yǔ)言利用了.NET FrameWOrk的功能,通過(guò)次 框架可使用簡(jiǎn)化ASP Web應(yīng)用程序和XML Web SerViCeS開(kāi)發(fā)的關(guān)鍵 技術(shù)叫VS中提供了多種訪問(wèn)數(shù)據(jù)庫(kù)的方法,可以訪問(wèn)的數(shù)據(jù)庫(kù)類(lèi)型有 dBaseFoxPro、SQL SerVer 和 ACCeSS 數(shù)據(jù)庫(kù)。另外可以通過(guò) ODBC 方式訪問(wèn)MS SQLO OraCIe和SybaSe等,并以客戶機(jī)/服務(wù)器(C/S) 方式存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。分配、啟動(dòng)和停止線程和進(jìn)程,以及強(qiáng)制執(zhí)行安全策略。在開(kāi)發(fā) 時(shí),運(yùn)行庫(kù)的作用稍有變化;由于做了大量的自
29、動(dòng)處理工作(如內(nèi)存 管理),運(yùn)行庫(kù)使開(kāi)發(fā)人員的操作非常簡(jiǎn)單,尤其是及今天的COM相 比。特別是反射等功能顯著減少了開(kāi)發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍?用組件而必須編寫(xiě)的代碼量。它所集成的有以下幾方而:用戶界而集成:工具間的無(wú)縫集成是增強(qiáng)生產(chǎn)效率的關(guān)鍵。ViSUaI StUdiO Team SyStem提供跨整個(gè)SDLC匚具套件的、一致的 用戶體驗(yàn)。對(duì)于開(kāi)發(fā)人員而言,可以在他們當(dāng)前的開(kāi)發(fā)環(huán)境中使用某 些活動(dòng)(例如,單元測(cè)試、工作項(xiàng)跟蹤、代碼剖析以及代碼分析)。數(shù)據(jù)集成:通過(guò)使用一個(gè)公共的跨工具集的數(shù)據(jù)倉(cāng)庫(kù),ViSUaI StUdiO TeanI SyStem解決了在大多數(shù)SDLC匸具中建立數(shù)據(jù)倉(cāng)庫(kù)這
30、 一問(wèn)題,并啟動(dòng)了一個(gè)聚合的項(xiàng)目狀態(tài)視圖。團(tuán)隊(duì)根據(jù)能夠收集到的 規(guī)則來(lái)管理項(xiàng)目。今天,數(shù)據(jù)主要限于缺陷跟蹤。ViSUaI StUdiO TeanI SyStem中集成的數(shù)據(jù)將開(kāi)創(chuàng)一條新路一通過(guò)平衡利用貫穿于 SDLC的大量、多樣的數(shù)據(jù)來(lái)管理項(xiàng)目規(guī)則。ViSUaI StUdiO TeanI SyStem會(huì)收集精確的數(shù)據(jù)一不僅限于缺陷跟蹤,而是包括測(cè)試結(jié) 果、代碼涵蓋、代碼生成、任務(wù)進(jìn)度等這些貫穿于團(tuán)隊(duì)常規(guī)工作流程 的數(shù)據(jù)。該數(shù)據(jù)以某些標(biāo)準(zhǔn)的報(bào)告方式呈現(xiàn),客戶和MiCrOSOft內(nèi) 部團(tuán)隊(duì)己在報(bào)告中建立了成功項(xiàng)目管理的關(guān)鍵規(guī)則。此外,團(tuán)隊(duì)還能 夠創(chuàng)建自定義報(bào)告。僅當(dāng)以項(xiàng)目的大范圍上下文查看數(shù)據(jù)時(shí),
31、團(tuán)隊(duì)才 能夠精確地報(bào)告項(xiàng)目狀態(tài)。過(guò)程集成:在ViSUaI StUdiO TeanI SyStem中,一匚具行為由 項(xiàng)目開(kāi)始時(shí)選擇的過(guò)程決定。通過(guò)將過(guò)程及工具相集成,ViSUaI StUdiO TeanI SyStem幫助確保在項(xiàng)目各階段之間或各種項(xiàng)目角色之 間避免丟失任何內(nèi)容。通過(guò)自動(dòng)處理團(tuán)隊(duì)成員之間的工作調(diào)整,可以 提高團(tuán)隊(duì)效率。公司通過(guò)使過(guò)程標(biāo)準(zhǔn)化,能夠糾正貫穿于過(guò)程改進(jìn)中 的系統(tǒng)問(wèn)題,而無(wú)需增加團(tuán)隊(duì)的工作量。此外,過(guò)程集成并不增加工 作量,而通常能夠降低及SDLC中所采納過(guò)程相關(guān)的開(kāi)銷(xiāo)。SQL SerVer 2005數(shù)據(jù)庫(kù)簡(jiǎn)介本系統(tǒng)采用SQL技術(shù)建立數(shù)據(jù)庫(kù),使用ASP. XET技術(shù)建立數(shù)
32、據(jù)源 的連接,并且生成醫(yī)院管理的數(shù)據(jù)庫(kù)應(yīng)用程序從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的管理 功能。接下來(lái)將具體介紹SQL語(yǔ)言。SQL (StrUCtUred QUery LangUage,結(jié)構(gòu)查詢語(yǔ)言)是一個(gè)功能強(qiáng) 大的數(shù)據(jù)庫(kù)語(yǔ)言。SQL通常使用于數(shù)據(jù)庫(kù)的通訊。ANSI (美國(guó)國(guó)家標(biāo) 準(zhǔn)學(xué)會(huì))聲稱(chēng),SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句通 常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者 從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。使用SQL的常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有: OraCIe> SybaSe> MiCrOSOft SQL SerVer> ACCeSSA IngreS 等 等。雖然絕大多數(shù)的數(shù)據(jù)
33、庫(kù)系統(tǒng)使用SQL,但是它們同樣有它們自立 另外的專(zhuān)有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的SQL命令,比如ZZSeIeC、"Insert"、ZZUPdateZZ、"Delete"N "Create和 "Drop"常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作。SQL語(yǔ)言包含4個(gè)部分:數(shù)據(jù)定義語(yǔ)言(DDL),例如:CREATE、DROP、ALTER 等語(yǔ)句。數(shù)據(jù)操作語(yǔ)言(DML),例如:INSERT. UPDATE、DELETE 語(yǔ)句。數(shù)據(jù)查詢語(yǔ)言(DQL),例如:SELECT 語(yǔ)句。數(shù)據(jù)控制語(yǔ)言(DCL),例如:GRANT、 REVOKE
34、. CoMMIT、 ROLLBACKSQL語(yǔ)言包括三種主要程序設(shè)計(jì)語(yǔ)言類(lèi)別的陳述式:數(shù)據(jù)定義語(yǔ)言(DDL),數(shù)據(jù)操作語(yǔ)言(DML)及數(shù)據(jù)控制語(yǔ)言(DCL)。MS SQL SerVer就是用的 TranSaCt- SQLOSQL語(yǔ)言有著非常突出的優(yōu)點(diǎn),主要是:1非過(guò)程化語(yǔ)言2. 統(tǒng)一的語(yǔ)言3. 是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言非過(guò)程化語(yǔ)言:SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪?個(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工 作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有SQL語(yǔ)句接受 集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ) 句的結(jié)果作為另一條SQL語(yǔ)句
35、的輸入。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結(jié)果;所有SQL語(yǔ)句使用查詢優(yōu)化器,它是RDBMS 的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器 知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表 是否有索引、有什么類(lèi)型的索引。統(tǒng)一的語(yǔ)言:SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理 員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi) 型的終端用戶。SQL為許多任務(wù)提供了命令,其中包括:1查詢數(shù)據(jù)2. 在表中插入、修改和刪除記錄3. 建立、修改和刪除數(shù)據(jù)對(duì)象4. 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取5. 保證數(shù)據(jù)庫(kù)一致性和完整性以前
36、的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言:由于所 有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的 技能從一個(gè)RDBMS (關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))轉(zhuǎn)到另一個(gè),所有用SQL編 寫(xiě)的程序都是可以移植的。木系統(tǒng)所采用的后臺(tái)數(shù)據(jù)庫(kù)版本為SQL SerVer 2005。SQL SerVer 2005是一個(gè)全而的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智 能(Bl)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL SerVer 2005數(shù)據(jù)庫(kù)引 擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可 以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用
37、程序。SQL SerVer 2005數(shù)據(jù)引擎是木企業(yè)數(shù)據(jù)管理解決方案的核心。此外SQL SerVer 2005結(jié)合了分析、報(bào)表、集成和通知功能。選用SQL SerVer 2005制作開(kāi)發(fā)的十大特點(diǎn):NET框架主機(jī)使用SQL SerVer2005, 發(fā)人員通過(guò)使用相似的語(yǔ)言,例如微 軟的VisualCft. net和微軟的VisualBasic,將能夠創(chuàng)立數(shù)據(jù)庫(kù)對(duì)象。 開(kāi)發(fā)人員還將能夠建立兩個(gè)新的對(duì)象一用戶定義的類(lèi)和集合。XML技術(shù)在使用木地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù) 據(jù)的時(shí)候,可擴(kuò)展標(biāo)記語(yǔ)言(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)是一個(gè)重要 的標(biāo)準(zhǔn)。SQL SerVer2005將會(huì)自身支
38、持存儲(chǔ)和查詢可擴(kuò)展標(biāo)記語(yǔ)言 文件。ADO. NET2.0 版本從對(duì)SQL類(lèi)的新的支持,到多活動(dòng)結(jié)果集(MARS), SQL SerVer2005 中的ADO. XET將推動(dòng)數(shù)據(jù)集的存取和操縱,實(shí)現(xiàn)更大的可升級(jí)性和 靈活性。增強(qiáng)的安全性SQL SerVer2005中的新安全模式將用戶和對(duì)象分開(kāi),提供 fine-grainAccess存取、并允許對(duì)數(shù)據(jù)存取進(jìn)行更大的控制。另外, 所有系統(tǒng)表格將作為視圖得到實(shí)施,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象進(jìn)行了更大程 度的控制。TranSaCt-SQL的增強(qiáng)性能SQL SerVer2005為開(kāi)發(fā)可升級(jí)的數(shù)據(jù)庫(kù)應(yīng)用軟件,提供了新的 語(yǔ)言功能。這些增強(qiáng)的性能包括處理錯(cuò)誤、遞歸查詢
39、功能、關(guān)系運(yùn)算 符PIVOT, APPLY, RoWNUMBER和其他數(shù)據(jù)列排行功能,等等。SQL服務(wù)中介SQL服務(wù)中介將為大型、營(yíng)業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個(gè)分布 式的、異步應(yīng)用框架。通告服務(wù)通告服務(wù)使得業(yè)務(wù)可以建立豐富的通知應(yīng)用軟件,向任何設(shè)備, 提供個(gè)人化的和及時(shí)的信息,例如股市警報(bào)、新聞?dòng)嗛?、包裹遞送警 報(bào)、航空公司票價(jià)等。在SQL SerVer2005中,通告服務(wù)和其他技術(shù) 更加緊密地融合在了一起,這些技術(shù)包括分析服務(wù)、 SQLSerVerManagementStudio.Web服務(wù)使用SQL SerVer2005,開(kāi)發(fā)人員將能夠在數(shù)據(jù)庫(kù)層開(kāi)發(fā)Web服務(wù), 將SQL SerVer當(dāng)作
40、一個(gè)超文木傳輸協(xié)議(HTTP)偵聽(tīng)器,并且為網(wǎng)絡(luò) 服務(wù)中心應(yīng)用軟件提供一個(gè)新型的數(shù)據(jù)存取功能。報(bào)表服務(wù)利用SQL SerVer2005,報(bào)表服務(wù)可以提供報(bào)表控制,可以通過(guò) ViSUaIStUdiO2005 發(fā)行。全文搜索功能的增強(qiáng)SQL SerVer2005將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功 能將得到增強(qiáng),對(duì)編目的對(duì)象提供更大的靈活性。查詢性能和可升級(jí) 性將大幅得到改進(jìn),同時(shí)新的管理工具將為有關(guān)全文功能的運(yùn)行,提供更深入的了解。二、網(wǎng)站系統(tǒng)分析2.1可行性分析經(jīng)濟(jì)可行性本系統(tǒng)使用了 IlS服務(wù)器,簡(jiǎn)單易用,因此,構(gòu)架一個(gè)基于網(wǎng)絡(luò) 的,在經(jīng)濟(jì)方面上是可行的。技術(shù)可行性為了使平臺(tái)具有更好的實(shí)
41、用性和安全性,本平臺(tái)基于當(dāng)今廣泛使 用的WindoWS 7操作系統(tǒng),數(shù)據(jù)庫(kù)的設(shè)計(jì)上則使用了安全性比較高的 SQL Server, 2005o 頁(yè)面設(shè)計(jì)選用 ViSUaI StUdiO 2005 工具進(jìn) 行編寫(xiě),每一種選用的技術(shù)都被現(xiàn)在的編程者廣泛使用。:操作可行性由于頁(yè)而簡(jiǎn)單易懂,操作方便所以有較高的可操作性。系統(tǒng)完全 按照而向?qū)ο罄碚摚捎么翱谠O(shè)計(jì),功能模塊清晰,界面友好,完全 按照醫(yī)院現(xiàn)有業(yè)務(wù)流程設(shè)計(jì),所以易學(xué)易懂。當(dāng)在分析中發(fā)現(xiàn)項(xiàng)目存 在不能按期完成的風(fēng)險(xiǎn)時(shí),就必須采取縮小項(xiàng)目的范圍或改變技術(shù)等 措施來(lái)規(guī)避風(fēng)險(xiǎn):法律方面的可行性所有軟件都選用正版,版權(quán)歸開(kāi)發(fā)者所有。所有技術(shù)資料都由提出方
42、保管。合同明確制定違約責(zé)任。: 使用方面的可行性使用木軟件人員明確使用方法后即可使用,系統(tǒng)管理員要求有計(jì)算機(jī) 的專(zhuān)業(yè)知識(shí),經(jīng)過(guò)專(zhuān)業(yè)培訓(xùn),確保熟練管理系統(tǒng)。:管理上的可行性這個(gè)開(kāi)發(fā)是我們作為數(shù)據(jù)庫(kù)課程實(shí)踐的一項(xiàng)應(yīng)用工程,任課老師 對(duì)此十分的重視.希望在課程規(guī)定時(shí)間內(nèi)將該數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)出來(lái), 當(dāng)然如能投入使用更好,以使我們?cè)陟柟陶n堂所學(xué)理論知識(shí)的基礎(chǔ)上 對(duì)實(shí)踐有所了解,對(duì)醫(yī)院管理的數(shù)字化及現(xiàn)代化能起到一些創(chuàng)新促進(jìn) 作用。雖然如今一些大型的醫(yī)院管理系統(tǒng)基本上已經(jīng)很先進(jìn)了,但作 為信息管理系統(tǒng)的代表,這次的小型醫(yī)院信息管理系統(tǒng)的開(kāi)發(fā)對(duì)本科 學(xué)生數(shù)據(jù)庫(kù)理論的實(shí)踐還是有一定幫助的,因此這個(gè)系統(tǒng)在管理上是
43、可行的。2. 2需求分析需求分析的基木任務(wù)是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體 的要求。需求分析是系統(tǒng)設(shè)計(jì)的基礎(chǔ),只有在充分了解用戶需求的基 礎(chǔ)之上進(jìn)行系統(tǒng)開(kāi)發(fā),才能使開(kāi)發(fā)的系統(tǒng)充分實(shí)現(xiàn)用戶的需求,建立 出使用戶更加滿意的系統(tǒng)。需求分析是系統(tǒng)開(kāi)發(fā)的第一步,也是最重 要的一步,包括功能需求分析、業(yè)務(wù)流程分析。為了適應(yīng)社會(huì)的發(fā)展,為了提高醫(yī)院服務(wù)水平和工作效率,更好 地服務(wù)于病患,我國(guó)的醫(yī)院己經(jīng)進(jìn)入數(shù)字化和信息化的時(shí)代。已醫(yī)療 費(fèi)用為中心的醫(yī)療體制改革的開(kāi)展,促使醫(yī)院正在由二元化向多元化 發(fā)展。醫(yī)院管理網(wǎng)的出現(xiàn)將提高醫(yī)院各項(xiàng)工作的效率和質(zhì)量,促進(jìn)和 改善醫(yī)院的經(jīng)營(yíng)管理,保障病人和醫(yī)院的經(jīng)濟(jì)利益。
44、木系統(tǒng)安全性較 高,操作簡(jiǎn)便,快速,界而通俗易懂,能進(jìn)一步加強(qiáng)醫(yī)院的管理,提 高醫(yī)院的工作效率和質(zhì)量。D醫(yī)院管理者的需求醫(yī)院的各級(jí)管理者關(guān)心的是,系統(tǒng)運(yùn)行后從宏觀上能看到什么樣 的效益,而對(duì)某個(gè)具體應(yīng)用具備什么樣的功能并不重視。這些效益并 不一定指直接的經(jīng)濟(jì)效益,而是指HlS能解決一些手工管理不能或難 以解決的問(wèn)題,能為管理者及時(shí)了解醫(yī)院運(yùn)行情況、進(jìn)行科學(xué)決策提 供準(zhǔn)確的信息。醫(yī)院管理以醫(yī)療管理和經(jīng)濟(jì)管理為主。作為一個(gè)完善 的醫(yī)院信息系統(tǒng),一方而要能建立起一套能反映醫(yī)院醫(yī)療和經(jīng)濟(jì)運(yùn)行 狀況的指標(biāo)體系,并使之常規(guī)化;另一方面,系統(tǒng)的運(yùn)行要直接為改 善醫(yī)院的管理服務(wù)。例如:提供醫(yī)療數(shù)量、質(zhì)量指標(biāo)完
45、成情況(如病人平均住院時(shí)間、 平均術(shù)前住院時(shí)間、治愈率、病案質(zhì)量、診斷符合情況等),以及這 些指標(biāo)及計(jì)劃指標(biāo)及等級(jí)醫(yī)院指標(biāo)的比較情況。及時(shí)提供醫(yī)療動(dòng)態(tài)情 況,如病人流動(dòng)情況、危重病人情況、手術(shù)安排情況、病房床位占用 情況等。通過(guò)提供出院病人提前通知功能,可提前預(yù)約入院病人,從而加 速床位周轉(zhuǎn)。反映醫(yī)院的收入/支出情況,以及各科室的效益好壞。配合申請(qǐng)無(wú)紙 傳遞,在診療活動(dòng)的發(fā)生地計(jì)價(jià),解決漏費(fèi)問(wèn)題。反映單病種平均費(fèi) 用、門(mén)診病人人均費(fèi)用及各種費(fèi)用的構(gòu)成比。分析增加的收入中調(diào)價(jià) 因素所占的比例、新增設(shè)備所占的比例。類(lèi)似的管理上的需求是手工難以解決的,也是醫(yī)院領(lǐng)導(dǎo)對(duì)信息系統(tǒng)能 否支持的關(guān)鍵。2)系統(tǒng)
46、直接使用者的需求系統(tǒng)的直接用戶關(guān)心的是,系統(tǒng)提供的功能對(duì)他們的業(yè)務(wù)是否有 直接的幫助,系統(tǒng)是否好用,包括操作方便、簡(jiǎn)單易學(xué)、響應(yīng)快等。 在系統(tǒng)的具體設(shè)計(jì)實(shí)現(xiàn)上,要求系統(tǒng)不只是簡(jiǎn)單地提供增、刪、改、 查的功能,而是而向具體應(yīng)用、針對(duì)每種業(yè)務(wù)的特點(diǎn)進(jìn)行設(shè)計(jì)。例如:在病人主索引登記系統(tǒng)中,提供自動(dòng)按設(shè)定條件重查功能, 防止重復(fù)建立病案。在住院等床及登記系統(tǒng)中,針對(duì)叫床業(yè)務(wù),提供 集空床、病人分類(lèi)排隊(duì)情況于一體的、輔助確定入院病人的集成工作 環(huán)境,省去了打電話問(wèn)空床和查排隊(duì)病人的工作。在病案分類(lèi)編目程序中,按照人的分類(lèi)思維習(xí)慣,提供輔助編 目的功能,使用戶不必翻閱分類(lèi)手冊(cè)即可方便地完成編目工作。在入
47、出轉(zhuǎn)系統(tǒng)中,提供護(hù)士熟悉的病人一覽卡,各個(gè)床位的情況一目了然, 在病房提供檢查的自動(dòng)預(yù)約功能,使醫(yī)護(hù)人員無(wú)需再跑檢查科室預(yù) 約。在病房醫(yī)生工作站中,以病人為核心,提供醫(yī)囑、病歷書(shū)寫(xiě)、檢 驗(yàn)檢查申請(qǐng)、報(bào)告閱讀等綜合功能。在價(jià)目表管理中,提供生成調(diào)價(jià)通知單功能。在藥庫(kù)管理中,提供輔 助制定采購(gòu)計(jì)劃功能。這些功能使使用者直接受益,因而樂(lè)于使用。木醫(yī)院管理系統(tǒng)可以實(shí)現(xiàn)的相關(guān)需求如下七大點(diǎn):(1)使用者根據(jù)自己所擁有的權(quán)限進(jìn)行規(guī)定的操作,沒(méi)有權(quán)限操 作的用戶無(wú)法進(jìn)入該操作界面。(2)操作人員從登陸界面進(jìn)入系統(tǒng),在登陸界面輸入用戶名,密 碼和驗(yàn)證碼,通過(guò)身份驗(yàn)證后,才可以進(jìn)入系統(tǒng)首頁(yè)。如果未能通過(guò) 系統(tǒng)的
48、身份驗(yàn)證,則系統(tǒng)會(huì)自動(dòng)給出登陸出錯(cuò)的提示信息。(3)通過(guò)身份驗(yàn)證后的操作人員可以進(jìn)入首頁(yè),可以通過(guò)病人的 姓名和掛號(hào)的時(shí)間,來(lái)查詢病人的掛號(hào)信息。(4)在掛號(hào)登記頁(yè)而能夠?qū)Σ∪说膾焯?hào)進(jìn)行登記。(5)操作人員可以添加新的藥品,并通過(guò)藥品名稱(chēng)查詢藥品的 信息。同時(shí),能夠修改原有的藥品的詳細(xì)信息。(6)操作人員能夠?qū)Σ∪说淖≡盒畔⑦M(jìn)行登記,并根據(jù)病人的姓 名,病房號(hào)和住院狀態(tài)對(duì)病人的住院信息進(jìn)行查詢。對(duì)還未出院的病 人可以進(jìn)行出院登記和繳付住院費(fèi)等。(7)操作人員在系統(tǒng)管理的菜單中,還能夠?qū)τ脩舻牟僮鳈?quán)限進(jìn) 行設(shè)定。同時(shí),可以修改自己的登陸密碼。2. 3用戶需求分析系統(tǒng)的使用主體是醫(yī)院的工作人員,醫(yī)
49、院的工作人員按其所負(fù)責(zé) 的工作可以簡(jiǎn)單分為臨床、門(mén)診、住院等。其所從事的主要工作分別 包括:臨床a)門(mén)診醫(yī)生的主要工作包括:書(shū)寫(xiě)病歷、檢查化驗(yàn)、開(kāi)處方等。b)住院醫(yī)生工作:接收病人、醫(yī)囑、開(kāi)處方、書(shū)寫(xiě)病歷、檢驗(yàn) 檢查、報(bào)告閱讀、交接班、培訓(xùn)等。C)病區(qū)護(hù)士工作:接收醫(yī)囑,藥物、處置和用品的計(jì)價(jià),接收 新病人、預(yù)出院病人和查看侯床病人等。d)檢驗(yàn)檢疫科:標(biāo)木條碼管理、設(shè)備管理、數(shù)據(jù)采集、報(bào)告生 成、質(zhì)量控制、統(tǒng)計(jì)分析,檢驗(yàn)費(fèi)用和檢驗(yàn)信息的網(wǎng)上傳輸 等。e)放射科:接收預(yù)約登記;報(bào)告書(shū)寫(xiě);放射檢查等。D手術(shù)麻醉科:手術(shù)安排、手術(shù)日志、麻醉計(jì)劃及管理、手術(shù) 小結(jié)、麻醉病歷記錄、科室排班值班等。g)臨
50、床用藥科:藥品目錄、劑量審查、藥物相互作用審查、體 外藥物配伍禁忌審查、過(guò)敏癥審查、用藥指南審查、最新不 良反應(yīng)報(bào)道查詢和病人用藥服務(wù)教育。臨床管理-實(shí)施意義:實(shí)施臨床路徑管理將保證患者所接受的治療項(xiàng)目精細(xì)化、標(biāo)準(zhǔn)化、程序化,減少治療過(guò)程的隨意化;提高醫(yī)院資源的管理和利用,加強(qiáng)臨床治療的風(fēng)險(xiǎn)控制;縮短住院周期,降低費(fèi)用。(2)門(mén)診功能說(shuō)明:介紹醫(yī)院各個(gè)門(mén)診部基木情況、人員結(jié)構(gòu)、設(shè)備配置、 開(kāi)展的診療項(xiàng)目以及專(zhuān)家門(mén)診的時(shí)間安排等基本信息,其中專(zhuān)家門(mén)診 的時(shí)間安排通過(guò)APS, c#等數(shù)據(jù)庫(kù)技術(shù)直接從醫(yī)院信息系統(tǒng)的相關(guān)數(shù) 據(jù)庫(kù)獲得。門(mén)診醫(yī)生的主要工作包括:門(mén)診掛號(hào)、門(mén)診掛號(hào)退號(hào)、門(mén)診掛號(hào) 換號(hào)、補(bǔ)打
51、掛號(hào)單、急診掛號(hào)等。其中,門(mén)診掛號(hào)人員的工作流如圖 3-1所示;門(mén)診就診流程如圖3-2所示。圖3-1醫(yī)院門(mén)診掛號(hào)(3)住院住院管理工作包括住院管理處、住院處收費(fèi)、住院處登記、住院 押金、通知住院科室等。2. 4醫(yī)院的業(yè)務(wù)流程分析(1)患者到醫(yī)院就診其流程一般為:患者首先到住院處掛號(hào), 掛號(hào)醫(yī)生確定門(mén)診科室,然后到相關(guān)科室候診,診療室查看病情,如 果病情不嚴(yán)重?zé)o需住院,則繳費(fèi)打針或取藥后離院,如果病情嚴(yán)重則 需要到住院處辦理住院手續(xù)。(2)完整的住院流程模式為:門(mén)診診斷一住院登記(排隊(duì)繳費(fèi)、 辦理住院號(hào))一病床登記一安排負(fù)責(zé)醫(yī)生一測(cè)血壓,量體重一建立病 歷一醫(yī)生檢診一入院診斷一開(kāi)出常規(guī)檢查項(xiàng)目及
52、其它輔檢項(xiàng)目一下 達(dá)醫(yī)囑,開(kāi)處方一護(hù)士轉(zhuǎn)抄醫(yī)囑一申請(qǐng)單送相關(guān)科室一采集標(biāo)木送檢 驗(yàn)科室一生成領(lǐng)藥單一住院藥房擺藥一護(hù)士核對(duì)領(lǐng)藥一治療病人一 接收檢驗(yàn)檢查報(bào)告一確診術(shù)前準(zhǔn)備一手術(shù)一醫(yī)生查房一調(diào)整醫(yī)囑一 費(fèi)用記賬一出院通知一住院結(jié)算一病人出院一病歷歸檔。病人就診63 / 71JL姓名住院住院病人辦理住院流程圖門(mén)診病人業(yè)務(wù)流程前臺(tái)用戶(患者)及后臺(tái)用戶(管理者)操作業(yè)務(wù)功能圖分別如下所示:前臺(tái)用戶操作后臺(tái)管理系統(tǒng)管理預(yù)約管理用戸管理專(zhuān)家管理修改管理員信息刪除管理員增加管理員査看管理員列表刪除過(guò)期信息更新預(yù)約信息查看預(yù)約記錄修改用、尸信息刪除用戶增加用、尸查看預(yù)約用戶列表修改Q家檔案增加刪除專(zhuān)家信息査
53、看專(zhuān)家列表系統(tǒng)相關(guān)操作流程圖如圖所示:査詢系統(tǒng)輸入病歷號(hào)工出院手續(xù)辦理t預(yù)約住院于續(xù)辦理結(jié)束工查詢藥品信息4査詢醫(yī)生病人信4根據(jù)系統(tǒng)的操作流程圖可知:從主函數(shù)開(kāi)始,進(jìn)行身份驗(yàn)證后, 進(jìn)入其主界面,首先是選擇要進(jìn)行的操作,包括查詢系統(tǒng),管理系 統(tǒng)和手續(xù)辦理系統(tǒng)。若選擇查詢系統(tǒng),則要首先輸入要查詢病人的 病歷號(hào),由于要查詢的文件是關(guān)聯(lián)的,則還要選擇具體要查詢的信 息(住院信息,病人科室信息,藥品信息等),也可以從此子菜單里 直接返回主菜單。若選擇管理系統(tǒng),則可以對(duì)病床,醫(yī)生,藥品和 病人的信息進(jìn)行添加,刪除和修改以及統(tǒng)計(jì)等相關(guān)操作。從三個(gè)子 管理系統(tǒng)都可以返回管理系統(tǒng)界面,進(jìn)而回到主菜單。手續(xù)辦理
54、系 統(tǒng)包括住院手續(xù)和出院手續(xù)的辦理,從手續(xù)辦理界面和辦理子菜單 都可以直接返回主菜單。再?gòu)闹鞑藛瓮顺鱿到y(tǒng)。因此,整個(gè)系統(tǒng)大 致就是這樣的流程。2. 5功能需求利用 Microsoft ViSUaI StUdiO 2005 和 SQL SerVer 2005 為主要 開(kāi)發(fā)工具,以WindOWS 7為開(kāi)發(fā)平臺(tái)。該系統(tǒng)的各功能需求如下所示: 主要功能:為患者提供個(gè)人信息登記、查詢、掛號(hào)等功能;為醫(yī) 師提供病人信息查詢、添加等功能;為管理人員提供病人信息管理, 醫(yī)師信息管理,信息發(fā)布等功能。性能要求:病人用戶能夠即使得到醫(yī)院信息和醫(yī)師信息,醫(yī)院管 理人員錄入的信息必須快速且無(wú)差錯(cuò)地存儲(chǔ)至中心服務(wù)器,且
55、對(duì)瀏覽 器端的數(shù)據(jù)應(yīng)該及時(shí)進(jìn)行更新。應(yīng)該達(dá)到IOOOO人同時(shí)訪問(wèn)而不出現(xiàn)服務(wù)器癱瘓的情況。輸出要求:輸出醫(yī)院不同門(mén)診部各位接診醫(yī)師資料,不同醫(yī)師的 掛號(hào)費(fèi)用,以及各位醫(yī)師的忙閑狀態(tài),供病人選擇不同的就診醫(yī)師。 輸出數(shù)據(jù)要簡(jiǎn)捷、祥實(shí)。輸入要求:方便、簡(jiǎn)捷、快速的輸入病人信息或者醫(yī)師信息。安全及保密要求:病人用戶只能查詢及自己有關(guān)的信息和公布的 公共信息,不能對(duì)任何收費(fèi)數(shù)據(jù)進(jìn)行更改;醫(yī)師用戶有權(quán)在有限次數(shù) 和有限期限內(nèi)對(duì)所負(fù)責(zé)病人的信息進(jìn)行輸入和修改;管理人員則擁有 在其權(quán)限內(nèi)的查詢、修改、刪除病人信息,醫(yī)師信息,通知信息的權(quán) 限。該系統(tǒng)可以及醫(yī)師管理系統(tǒng),醫(yī)院收費(fèi)管理系統(tǒng),藥房管理系統(tǒng), 醫(yī)療器
56、械管理系統(tǒng),病房管理系統(tǒng)等配合使用,具有一定的兼容性。 系統(tǒng)的功能需求可以簡(jiǎn)單概括為:1)對(duì)信息中心的工作人員來(lái)說(shuō),系統(tǒng)應(yīng)該具有良好的系統(tǒng)管理功 能,包括:a)用戶的增、刪、改、查;b)系統(tǒng)用戶的角色配置和系統(tǒng)功能參數(shù)管理等功能;C)本系統(tǒng)應(yīng)該具有良好的日志管理功能,包括日志的檢索和 歸檔。2)對(duì)門(mén)診的工作人員來(lái)說(shuō),系統(tǒng)應(yīng)該具有良好的門(mén)診管理功能,包括:患者的掛號(hào)、消號(hào)、預(yù)約掛號(hào)、掛號(hào)統(tǒng)計(jì)查詢等;3)對(duì)住院處的工作人員來(lái)說(shuō),系統(tǒng)應(yīng)該具有的功能包括:a)對(duì)患者基木信息的管理;b)住院處收費(fèi)管理功能;C)病房管理的功能;d)醫(yī)囑管理功能;e)藥品管理的功能。4)對(duì)藥房的工作人員來(lái)說(shuō),系統(tǒng)應(yīng)該具有的功能包括a)藥品的入庫(kù)管理功能;b)藥品的出庫(kù)管理;C)藥品的盤(pán)點(diǎn);d)藥品采購(gòu)等功能。2. 6非功能性需求醫(yī)療衛(wèi)生行業(yè)是一個(gè)信息密集的行業(yè),也是一個(gè)高度依賴信息的 行業(yè)。不僅醫(yī)療水平的高低依賴于學(xué)術(shù)信息的占有度而且醫(yī)療活動(dòng) 自身就是一個(gè)不斷進(jìn)行信息采集處理的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急性肝衰竭護(hù)理查房
- 中班社會(huì)教育教案:電話
- 國(guó)外城市綜合體案例賞析
- 陜西省榆林市定邊縣2025年數(shù)學(xué)四年級(jí)第二學(xué)期期末檢測(cè)試題含解析
- 陜西省漢中市南鄭區(qū)2025年數(shù)學(xué)三下期末綜合測(cè)試模擬試題含解析
- 陜西省渭濱中學(xué)2025屆高三模擬訓(xùn)練(三)物理試題含解析
- 陜西省西安工業(yè)大附屬中學(xué)2024-2025學(xué)年初三下學(xué)期半期聯(lián)合考試物理試題含解析
- 陜西省西安市碑林區(qū)實(shí)驗(yàn)小學(xué)2024-2025學(xué)年四年級(jí)數(shù)學(xué)第二學(xué)期期末經(jīng)典模擬試題含解析
- 陜西省西安市閻良區(qū)2024-2025學(xué)年高三數(shù)學(xué)試題B版查缺補(bǔ)漏題含解析
- 婦科常見(jiàn)急腹癥及急救護(hù)理措施
- 2023國(guó)家漢辦(HSK)漢語(yǔ)水平考試三級(jí)考試真題
- 2022年江蘇省南京市中考?xì)v史試題(含答案)
- 電雀精品 低壓抽屜柜通用銅排自動(dòng)計(jì)算方法
- 健身教練職業(yè)能力測(cè)評(píng)考試專(zhuān)項(xiàng)理論題庫(kù)與答案
- 波浪理論技巧
- 食品毒理學(xué)云南農(nóng)業(yè)科學(xué)技術(shù)學(xué)院
- 濰坊第二熱電廠鋼結(jié)構(gòu)工程施工組織設(shè)計(jì)
- 《建筑裝飾構(gòu)造》全套教案(完整版)
- 魯班尺和丁蘭尺速查表
- WES溢流堰面曲線計(jì)算
- 奧特林豪斯離合器 簡(jiǎn)版樣本中文_圖文
評(píng)論
0/150
提交評(píng)論