您的位置:新文秘網(wǎng)>>畢業(yè)相關(guān)/畢業(yè)論文/文教論文/醫(yī)院/>>正文

畢業(yè)論文:ASP.NET寵物醫(yī)院網(wǎng)站開(kāi)發(fā)

發(fā)表時(shí)間:2013/7/8 16:34:04


畢業(yè)設(shè)計(jì)(論文)

題目: ASP.NET寵物醫(yī)院網(wǎng)站開(kāi)發(fā)


院(系) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院
專 業(yè) 軟件工程
屆 別 2008級(jí)

摘 要
隨著互聯(lián)網(wǎng)技術(shù)的廣泛普及,許多企業(yè)開(kāi)始意識(shí)到網(wǎng)站對(duì)企業(yè)推廣宣傳的優(yōu)勢(shì)。寵物醫(yī)院網(wǎng)站的特殊定位,致使醫(yī)院和患者必須在除了簡(jiǎn)單的醫(yī)患區(qū)別外,還有合作意味的關(guān)系。所以,這其中的信息管理流程,需要以一個(gè)規(guī)范的MIS來(lái)管理。開(kāi)發(fā)寵物醫(yī)院網(wǎng)站可以方便寵物治療,增收節(jié)支,使醫(yī)院信息公開(kāi)化,規(guī)范醫(yī)院管理流程。
在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見(jiàn),也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層(又或稱為領(lǐng)域?qū)樱、表示層?br>三層結(jié)構(gòu)原理:
  3個(gè)層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進(jìn)行處理。
  所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫(kù)之間加入了一個(gè)“中間層”,也叫組件層。這里所說(shuō)的三層體系,不是指物理上的三層,不是簡(jiǎn)單地放置三臺(tái)機(jī)器就是三層體系結(jié)構(gòu),也不僅僅有B/S應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個(gè)層放置到一臺(tái)機(jī)器上。
三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互,而是通過(guò)COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫(kù)進(jìn)行交互。
寵物醫(yī)院網(wǎng)站提供一站式服務(wù),提供醫(yī)院文化了解,在線解答,就病預(yù)約,醫(yī)藥用品商城等服務(wù),足不出站,滿足愛(ài)寵物的主人對(duì)自己寵物的關(guān)懷。始終以動(dòng)物的需求為第一位,旨在為每個(gè)就診動(dòng)物提供最專業(yè)的診療服務(wù)。
關(guān)鍵詞:寵物醫(yī)院網(wǎng)站,三層架構(gòu),一站式服務(wù)

ABSTRACT
With the wide spread of Internet technology, many companies are beginning to realize the advantages of the site for corporate promotional. Special positioning of the pet hospital site, resulting in the relationship between hospitals and patients must be in addition to the simple difference betwee
……(新文秘網(wǎng)http://www.jey722.cn省略1711字,正式會(huì)員可完整閱讀)…… 
10
4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 10
4.2 三層架構(gòu) 17
5 具體實(shí)現(xiàn) 18
5.1 預(yù)約模塊 18
5.2 后臺(tái)管理 27
5.3 本章小結(jié) 30
6 總結(jié)展望 31
6.1 總結(jié) 31
6.2 后續(xù)工作 31
致 謝 33
參考文獻(xiàn) 34


1 緒言

1.1 課題背景
廈門(mén)MW_PET寵物醫(yī)院連鎖機(jī)構(gòu)隸屬于廈門(mén)科技發(fā)展有限責(zé)任公司,是一家經(jīng)國(guó)家畜牧、農(nóng)業(yè)局相關(guān)機(jī)構(gòu)批準(zhǔn)成立且在商務(wù)部備案的動(dòng)物診療連鎖機(jī)構(gòu),批號(hào)為廈門(mén)動(dòng)診字(院00202)號(hào)。 動(dòng)物醫(yī)院連鎖機(jī)構(gòu)現(xiàn)擁有近百名動(dòng)物醫(yī)學(xué)碩士、學(xué)士,醫(yī)術(shù)精湛,經(jīng)驗(yàn)豐富,將為您及你的愛(ài)寵提供一個(gè)方便、快捷、全方位、細(xì)致的愛(ài)心服務(wù)提 供保證。除此之外,MW_PET還特聘中國(guó)農(nóng)業(yè)大學(xué)教授為長(zhǎng)期專家顧問(wèn),為你的愛(ài)寵設(shè)計(jì)全方位的醫(yī)療保健方案。寵物醫(yī)院連鎖機(jī)構(gòu)設(shè)有診室、手術(shù)室、治療室、住院部、寄養(yǎng)部、美容部、化驗(yàn)室、*光室、消毒供應(yīng)室等,同時(shí)備有先進(jìn)的電光源顯微鏡、*光 機(jī)、B超儀、尿分析儀、透試儀、生化檢驗(yàn)及進(jìn)口特異性診斷試劑,科學(xué)有效的進(jìn)行診斷治療。廈門(mén)MW_PET寵物醫(yī)院連鎖機(jī)構(gòu)在健康、快速、穩(wěn)健發(fā)展的同時(shí),依靠自主產(chǎn)權(quán)的“MW_PET品牌”,不斷 回饋社會(huì),積極投身公益事業(yè)、幫扶下崗職工再創(chuàng)業(yè),這種企業(yè)的愛(ài)心與社會(huì)良好的互動(dòng),形成了望康獨(dú)特的品牌文化魅力,近而使公司獲得廣泛好評(píng),吸引了一大 批加盟追隨者與公司一同為中國(guó)寵物行業(yè)的發(fā)展貢獻(xiàn)力量。
Visual Studio是微軟公司推出的開(kāi)發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開(kāi)發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Studio 2010同時(shí)帶來(lái)了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開(kāi)發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫(kù)
SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本。這篇文章詳細(xì)介紹了Microsoft SQL Server 2008中的新的特性、優(yōu)點(diǎn)和功能…… 在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢(shì)的愿景。微軟的這個(gè)數(shù)據(jù)平臺(tái)愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求。微軟將繼續(xù)投入和發(fā)展以下的關(guān)鍵領(lǐng)域來(lái)支持他們的數(shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開(kāi)發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。
MW_PET寵物醫(yī)院網(wǎng)站應(yīng)MW_PET寵物醫(yī)院的需要而開(kāi)發(fā),通過(guò)網(wǎng)站建設(shè),讓用戶了解寵物醫(yī)院,方便寵物就診,在線預(yù)約,在線答疑,購(gòu)買寵物必需用品。
1.2 課題的目的及意義
1.2.1 課題目的
使用ASP.NET開(kāi)發(fā)MW_PET 寵物醫(yī)院網(wǎng)站,實(shí)現(xiàn)醫(yī)院管理數(shù)字化。它以網(wǎng)l管理為基本模式、以信息為醫(yī)院發(fā)展的基本功能、以信息技術(shù)為依托,增強(qiáng)醫(yī)院的技術(shù)實(shí)力,以信息文化改變著人們教育、工作方式和思想觀念的新興全體形態(tài),以信息化建設(shè)為醫(yī)院發(fā)展的新增長(zhǎng)點(diǎn)。建設(shè)數(shù)字化醫(yī)院是醫(yī)院管理信息系統(tǒng)發(fā)展的必然,也是醫(yī)院現(xiàn)代化管理和高效運(yùn)行的需要。隨著醫(yī)療_改革的不斷深入,醫(yī)療市場(chǎng)的競(jìng)爭(zhēng)越加激烈,尤其是寵物醫(yī)院,因此迫切需要提升醫(yī)院形象,加強(qiáng)醫(yī)院的推廣,增強(qiáng)醫(yī)院核心競(jìng)爭(zhēng)力。
1.2.2 課題意義
開(kāi)發(fā)寵物醫(yī)院網(wǎng)站可以帶來(lái)以下好處:
1、方便寵物治療:由于電子傳輸和信息高度共享,縮短了寵物的就診時(shí)間,寵物主人可以通過(guò)到網(wǎng)站了解相關(guān)信息以便更快讓自己的寵物得到治療;
2、增收節(jié)支:通過(guò)網(wǎng)上注冊(cè)持卡掛號(hào)、開(kāi)藥、繳費(fèi),避免了漏記、漏收、人情看病等現(xiàn)象發(fā)生,通過(guò)局域網(wǎng)定向傳遞通知、報(bào)表、提高了工作效率;
3、提高了員工的素質(zhì),醫(yī)院信息公開(kāi),規(guī)范了醫(yī)院管理流程等

1.2.3 三層架構(gòu)
三層結(jié)構(gòu)的程序不是說(shuō)把項(xiàng)目分成DAL, BLL, WebUI三個(gè)模塊就叫三層了, 下面幾個(gè)問(wèn)題在你的項(xiàng)目里面:
  1. UILayer里面只有少量(或者沒(méi)有)的SQL語(yǔ)句或者存儲(chǔ)過(guò)程調(diào)用, 并且這些語(yǔ)句保證不會(huì)修改數(shù)據(jù)?
  2. 如果把UILayer拿掉, 你的項(xiàng)目還能在Interface/API的層次上提供所有功能嗎?
  3. 你的DAL可以移植到其他類似環(huán)境的項(xiàng)目嗎?
  4. 三個(gè)模塊, 可以分別運(yùn)行于不同的服務(wù)器嗎?
  如果不是所有答案都為YES, 那么你的項(xiàng)目還不能算是嚴(yán)格意義上的三層程序. 三層程序有一些需要約定遵守的規(guī)則:
  1. 最關(guān)鍵的, UI層只能作為一個(gè)外殼, 不能包含任何BizLogic的處理過(guò)程
  2. 設(shè)計(jì)時(shí)應(yīng)該從BLL出發(fā), 而不是UI出發(fā). BLL層在API上應(yīng)該實(shí)現(xiàn)所有BizLogic, 以面向?qū)ο蟮姆绞?
  3. 不管數(shù)據(jù)層是一個(gè)簡(jiǎn)單的SqlHelper也好, 還是帶有Mapping過(guò)的Classes也好, 應(yīng)該在一定的抽象程度上做到系統(tǒng)無(wú)關(guān)
  4. 不管使用COM+(Enterprise Service), 還是Remoting, 還是WebService之類的遠(yuǎn)程對(duì)象技術(shù), 不管部署的時(shí)候是不是真的分別部署到不同的服務(wù)器上, 最起碼在設(shè)計(jì)的時(shí)候要做這樣的考慮, 更遠(yuǎn)的, 還得考慮多臺(tái)服務(wù)器通過(guò)負(fù)載均衡作集群
  所以考慮一個(gè)項(xiàng)目是不是應(yīng)該應(yīng)用三層/多層設(shè)計(jì)時(shí), 先得考慮下是不是真的需要? 實(shí)際上大部分程序就開(kāi)個(gè)WebApplication就足夠了, 完全沒(méi)必要作的這么復(fù)雜. 而多層結(jié)構(gòu), 是用于解決真正復(fù)雜的項(xiàng)目需求的。
1.3 本章小結(jié)
本章主要是簡(jiǎn)單交代課題產(chǎn)生的背景,使用的工具以及說(shuō)明課題研究的意義和必要性。
2 解決方案的選擇
2.1 系統(tǒng)說(shuō)明
2.1.1 系統(tǒng)開(kāi)發(fā)軟件環(huán)境
集成開(kāi)發(fā)環(huán)境:.NET 4.0
建模工具:Enterprise Architecture 7.5
瀏覽器: Firefo* 10
服務(wù)器:ASP.NET development Server
操作系統(tǒng):Windows *P
2.2 開(kāi)發(fā)計(jì)劃

時(shí)間 姓名 4.20-4.22 4.23-4.25 4.26-4.28 4.29—5.15 5.16—5.17 5.18-5.20
鄒力 需求分析 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 編碼 論文
蔡藝蓉 需求分析 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 編碼 論文
黃冬杰 需求分析 概要設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)填充 測(cè)試 論文

2.3 可行性分析
2.3.1 功能概述
MW_PET寵物醫(yī)院網(wǎng)站要求能瀏覽新聞,及時(shí)更新發(fā)布新聞,以及其他醫(yī)院醫(yī)療信息更新發(fā)布;在線門(mén)診,在線提問(wèn),在線答復(fù);預(yù)約系統(tǒng),顯示某日可預(yù)約的醫(yī)生,用戶通過(guò)選擇醫(yī)生進(jìn)行預(yù)約,同時(shí)對(duì)醫(yī)生信息進(jìn)行展示,顯示用戶預(yù)約情況,查詢預(yù)約情況;后臺(tái)管理,添加刪除用戶,添加醫(yī)生以及其信息,修改醫(yī)生班表及預(yù)約數(shù)。
2.3.2 主要難點(diǎn)分析
預(yù)約系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)——如何存儲(chǔ)醫(yī)生上班表;
預(yù)約系統(tǒng)中醫(yī)生、時(shí)間、上班表三者一一對(duì)應(yīng),時(shí)間每天都在改變;
多表聯(lián)合更新查詢;
數(shù)據(jù)綁定分頁(yè);
CSS排版。
2.4 設(shè)計(jì)方案:對(duì)設(shè)計(jì)工具和技術(shù)的相關(guān)說(shuō)明
Visual Studio 2010: 支持 Windows Azure,微軟云計(jì)算架構(gòu)邁入重要里程碑。
  ● 助力移動(dòng)與嵌入式裝置開(kāi)發(fā),三屏一云商機(jī)無(wú)限。
  ● 實(shí)踐當(dāng)前最熱門(mén)的 Agile/Scrum 開(kāi)發(fā)方法,強(qiáng)化團(tuán)隊(duì)競(jìng)爭(zhēng)力。
  ● 升級(jí)的軟件測(cè)試功能及工具,為軟件質(zhì)量嚴(yán)格把關(guān)。
  ● 搭配 Windows 7,Silverlight 4 與 Office,發(fā)揮多核并行運(yùn)算威力,
  創(chuàng)建美感與效能并重的新一代軟件。
  ● 支持最新C++標(biāo)準(zhǔn),增強(qiáng)IDE,切實(shí)提高程序員開(kāi)發(fā)效率。

SQL Server 2008 R2:出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。
  • 可信任的——使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來(lái)運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。
  • 高效的——使得公司可以降低開(kāi)發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。
• 智能的——提供了一個(gè)全面的平臺(tái),可以在你的用戶需要的時(shí)候給他發(fā)送觀察和信息。
Firebug:是firefo*下的一個(gè)插件,能夠調(diào)試所有網(wǎng)站語(yǔ)言,如Html,Css等,但FireBug最吸 ……(未完,全文共26723字,當(dāng)前僅顯示4807字,請(qǐng)閱讀下面提示信息。收藏《畢業(yè)論文:ASP.NET寵物醫(yī)院網(wǎng)站開(kāi)發(fā)》
文章搜索
相關(guān)文章