2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  1 導(dǎo)言</b></p><p>  1.1 研究背景及意義</p><p>  隨著經(jīng)濟(jì)與互聯(lián)網(wǎng)的迅猛發(fā)展,中國已經(jīng)進(jìn)入了一個信息化的社會。中國的網(wǎng)民數(shù)量已經(jīng)大大增加,到2014年已達(dá)到2億,而且這還只是用臺式電腦上網(wǎng)的用戶量,還不包括沒聯(lián)網(wǎng)的用戶。信息化的速度加快,必然引發(fā)一系列的社會變革。隨著工業(yè)技術(shù)的不斷提高,計(jì)算機(jī)的價格不斷

2、的下降,而且性能越來越好?,F(xiàn)在,計(jì)算機(jī)已經(jīng)在科研,經(jīng)濟(jì),管理,醫(yī)療領(lǐng)域得到越來越廣泛的應(yīng)用。但是,我國的醫(yī)療發(fā)展相對較慢,還遠(yuǎn)遠(yuǎn)沒有達(dá)到發(fā)達(dá)國家的水平。計(jì)算機(jī)與醫(yī)療的結(jié)合也停留在最初的摸索階段,醫(yī)院的很多工作還是由醫(yī)護(hù)人員進(jìn)行手工式的操作。這樣不僅勞動強(qiáng)度大,而且工作的效率也相對較低。在加上我國人口眾多,醫(yī)療發(fā)展不完善的問題,導(dǎo)致了我國特有的掛號難、看病難問題。</p><p>  現(xiàn)在,隨著計(jì)算機(jī)的快速普及,醫(yī)

3、院門診預(yù)約掛號應(yīng)運(yùn)而生,而且將會快速發(fā)展與擴(kuò)大。利用醫(yī)院門診預(yù)約掛號系統(tǒng),用戶省去了到醫(yī)院排隊(duì)等候掛號的麻煩,將極大的方便用戶。而且醫(yī)院可以在第一時間獲得用戶的掛號信息,從而有時間從容的做出應(yīng)對的最佳策略。因?yàn)槭蔷W(wǎng)上提前預(yù)約掛號,所以醫(yī)院可以對預(yù)約者合理的安排就診時間。這就將真正杜絕就診高峰期就診環(huán)境擁擠混亂,就診低谷期空無一人的現(xiàn)象。</p><p>  此外,病人對醫(yī)院醫(yī)生的相關(guān)信息了解不多,對所要掛號的對應(yīng)

4、科室的的??漆t(yī)生的情況了解甚少,只能感覺和他人介紹進(jìn)行選擇,具有很大的盲目性和趨從性。而當(dāng)醫(yī)院門診網(wǎng)上預(yù)約掛號系統(tǒng)開始實(shí)行以后,預(yù)約者僅需要坐在電腦前,輕點(diǎn)幾下鼠標(biāo),就可以對醫(yī)生信息有適當(dāng)?shù)牧私?,真正做到理性的挑選合適自己的醫(yī)生。網(wǎng)上預(yù)約掛號看病正悄悄的向世界走來。網(wǎng)上預(yù)約掛號看病,將離我們越來越近。醫(yī)院門診網(wǎng)上預(yù)約掛號將成為我國醫(yī)療改革歷程中的一個重要的里程碑。</p><p>  1.2 國內(nèi)外研究概述&l

5、t;/p><p>  隨著人類社會進(jìn)入互聯(lián)網(wǎng)時代,計(jì)算機(jī)用戶數(shù)量呈爆炸式增長。醫(yī)院網(wǎng)上預(yù)約掛號看病已經(jīng)悄悄的走進(jìn)了我們的世界。據(jù)了解,現(xiàn)在在國外網(wǎng)上預(yù)約掛號看病已經(jīng)變得相當(dāng)普遍。尤其是在西方的發(fā)達(dá)國家,預(yù)約者看病前都需要提前預(yù)約相應(yīng)的醫(yī)生。隨著我國經(jīng)濟(jì)和互聯(lián)網(wǎng)的快速發(fā)展,我國也越來越重視網(wǎng)上預(yù)約掛號看病這一新的掛號看病方式。雖然,現(xiàn)在我國在這方面面臨的問題有很多,但是向這方面邁進(jìn)的決心已經(jīng)一目了然。而且,在邁進(jìn)的途中

6、,不乏一些較為成功的案例。</p><p>  廣東省人民醫(yī)院在2004年就成功的引用了一套較為完整的醫(yī)院門診預(yù)約掛號系統(tǒng),而且效果相當(dāng)明顯,較為成功。雖然現(xiàn)在還在持續(xù)的運(yùn)營和改進(jìn)中,但仍然得到了很多用戶的好評。</p><p>  醫(yī)指通云就醫(yī)網(wǎng),也是一個成功的鮮活的例子。醫(yī)指通是中國第一個省市統(tǒng)一的公益性預(yù)約掛號看病統(tǒng)一平臺。預(yù)約者進(jìn)行實(shí)名登記注冊后,通過網(wǎng)站并遵循醫(yī)指通的預(yù)約規(guī)則就可

7、以免費(fèi)的預(yù)約平臺中存在的相關(guān)醫(yī)院的專家號。為了方便預(yù)約者能夠更快的找到自己所需要的醫(yī)院,網(wǎng)站中還推出了“醫(yī)院、醫(yī)生推介”的服務(wù)模塊,其下更詳細(xì)分熱門醫(yī)院、名醫(yī)堂、名醫(yī)推介、受歡迎醫(yī)生、熱門醫(yī)生等類別。既方便了就醫(yī)者,也提高了醫(yī)院的工作效率。</p><p>  1.3 研究內(nèi)容與方法</p><p>  本文主要的研究內(nèi)容是當(dāng)前較為新穎的網(wǎng)上預(yù)約掛號系統(tǒng),該系統(tǒng)具有操作簡單明了而且與互聯(lián)

8、網(wǎng)緊密相關(guān)、適應(yīng)時代發(fā)展潮流的特征。通過醫(yī)院門診預(yù)約掛號系統(tǒng),可以極大的方便掛號者進(jìn)行掛號預(yù)約,同時還能使醫(yī)院更合理的安排掛號者就醫(yī)并提供更優(yōu)質(zhì)的醫(yī)療服務(wù)。既能適當(dāng)?shù)慕鉀Q當(dāng)前中國面臨的醫(yī)院門診掛號排隊(duì)時間長、掛號環(huán)境亂的問題,又能方便廣大預(yù)約者掛號預(yù)約自己相對滿意的醫(yī)生、專家。</p><p>  系統(tǒng)使用Tomcat 7 Web應(yīng)用服務(wù)器,容易安裝而且相對而言更容易部署系統(tǒng)項(xiàng)目。后臺數(shù)據(jù)庫使用SQL Serve

9、r2008,數(shù)據(jù)庫性能穩(wěn)定,能很好的滿足系統(tǒng)的需要。頁面展示和設(shè)計(jì)使用的是Dreamweaver CS6,方便快捷,易于維護(hù)和操作。在系統(tǒng)編寫和構(gòu)建的過程中,使用了 Tomcat 7,Dreamweaver CS6,SQL Server2008,PlayColor,AAA LOGO3.10,MyEclipese2014等開發(fā)工具。軟件開發(fā)環(huán)境為Windows 8,系統(tǒng)開發(fā)環(huán)境為計(jì)算機(jī)系統(tǒng)Windows 8中文版64位(6.2,版本 92

10、00),內(nèi)存: 4.00 GB。 用戶界面利用菜單界面驅(qū)動方式,界面友好,支持多種輸入方式。</p><p><b>  2 系統(tǒng)開發(fā)工具</b></p><p>  醫(yī)院門診預(yù)約掛號系統(tǒng)使用Tomcat 7,Dreamweaver CS6,SQL Server2008,PlayColor,AAA LOGO3.10,MyEclipese2014等作為網(wǎng)站系統(tǒng)的開發(fā)工

11、具,使用java代碼實(shí)現(xiàn)數(shù)據(jù)庫連接。</p><p>  2.1 Tomcat 7</p><p>  2.1.1 Tomcat 7簡介</p><p>  Tomcat 7是Tomcat服務(wù)器的一個較新版本。Tomcat 是阿帕奇軟件基金會(Apache Software Foundation)中Jakarta 大項(xiàng)目的一個核心項(xiàng)目,主要由Sun公司、阿帕奇公

12、司和其他一些公司以及個人聯(lián)手共同開發(fā)而成。由于有了Sun公司的積極參與和技術(shù)支持,最新的JSP 和Servlet的標(biāo)準(zhǔn)規(guī)范總是能在Tomcat 中完整的體現(xiàn)出身影,從Tomcat 5開始,Tomcat就支持當(dāng)前最新的JSP 2.0 和Servlet 2.4 規(guī)范。因?yàn)門omcat服務(wù)器專業(yè)技術(shù)先進(jìn)、工作性能穩(wěn)定,而且還擁有完全免費(fèi)的特點(diǎn),所以深受廣大Java 開發(fā)者和愛好者的喜愛。并且,Tomcat已經(jīng)得到了大部分軟件開發(fā)商的集體認(rèn)可,

13、成為了目前最為流行的Web 應(yīng)用服務(wù)器之一。目前Tomcat的最新版本是Tomcat 8.0。</p><p>  Tomcat 7服務(wù)器是一個少見的免費(fèi)開放程序源代碼的Web 應(yīng)用服務(wù)器。它屬于輕量級的應(yīng)用服務(wù)器范圍,在中小型的系統(tǒng)和并發(fā)訪問的用戶不是很多的情況下被開發(fā)商普遍使用。它是開發(fā)、調(diào)試JSP 程序的首選,修改JSP代碼后無需重啟服務(wù)器,直接保存后刷新網(wǎng)頁即可。對于一個開發(fā)項(xiàng)目的初學(xué)者來說,我們可以認(rèn)為

14、,當(dāng)我們在一臺計(jì)算機(jī)上配置好Tomcat 7服務(wù)器后,那就可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)頁面的訪問請求。實(shí)際上Tomcat 7部分意義上是阿帕奇服務(wù)器的擴(kuò)展,但是它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行Tomcat 7 時,它實(shí)際上是作為一個與阿帕奇服務(wù)器相獨(dú)立的進(jìn)程而單獨(dú)運(yùn)行的。</p><p>  訣竅是,當(dāng)你配置正確時,阿帕奇會為HTML頁面服務(wù),而Tomcat 7 實(shí)際上是運(yùn)行JSP 頁面和Se

15、rvlet的。另外,Tomcat 7和IIS等Web服務(wù)器一樣,不僅具有強(qiáng)大的處理HTML頁面的功能,此外它還是一個JSP和Servlet的容器。單獨(dú)的Servlet容器其實(shí)是Tomcat 7的默認(rèn)模式。不過,Tomcat 7處理靜態(tài)HTML的能力遠(yuǎn)遠(yuǎn)不如阿帕奇服務(wù)器。</p><p>  2.2 MyEclipese2014</p><p>  2.2.1 MyEclipese201

16、4簡介</p><p>  MyEclipse2014,是在eclipse 的基礎(chǔ)上加上自己特有的插件開發(fā)而成的功能強(qiáng)大且操作簡單的企業(yè)級集成開發(fā)環(huán)境。它主要用于Java、移動應(yīng)用、Java EE的開發(fā)。MyEclipse2014的應(yīng)用功能非常的強(qiáng)大,其支持也非常的廣泛,尤其是對各種開源產(chǎn)品的技術(shù)支持非常不錯。它的基礎(chǔ)特征包含JSP 、HTML 5可視化設(shè)計(jì)、JS編輯器、CSS編輯器、Database工具、Jav

17、a Servlets、Embedded Tomcat Server等。</p><p>  MyEclipse2014在界面的設(shè)計(jì)上與eclipse相差不大,很多功能也都類似,所以極為方便eclipse的老用戶上手使用。對于java初學(xué)者來說,在JSP頁面設(shè)計(jì)的時候,你無需修改一個樣式就重新打開網(wǎng)頁查看效果。因?yàn)镸yEclipse2014為用戶在代碼編寫位置提供了可視化的窗口,幫助用戶及時的查看頁面簡單效果。&l

18、t;/p><p>  2.3 網(wǎng)頁編輯工具Dreamweaver CS6</p><p>  2.3.1 Dreamweaver CS6簡介</p><p>  Dreamweaver CS6是世界頂級的軟件廠商adobe公司推出的一套擁有可視化操作、編輯界面,用于設(shè)計(jì)、制作和編輯網(wǎng)站以及java應(yīng)用程序的網(wǎng)頁的軟件。由于它可以支持代碼、設(shè)計(jì)、拆分、實(shí)時視圖等多種功

19、能強(qiáng)大的方式來設(shè)計(jì)、創(chuàng)作、編寫和修改網(wǎng)頁(通常是HTML和JSP類型)。對于初級使用者,你無需擔(dān)心代碼不會的問題,因?yàn)槟憧梢栽诓痪帉懭魏未a的情況下就能快速的創(chuàng)建出高手才能創(chuàng)建出的web頁面。</p><p>  當(dāng)然,它也有專門為高手準(zhǔn)備一些適合他們的工具。它成熟的代碼編輯工具是web開發(fā)高級人員的最愛之一。Dreamweaver CS6的新版本使用了自動適應(yīng)網(wǎng)格版面創(chuàng)建頁面。因此,在發(fā)布前開發(fā)者可以使用多屏幕

20、預(yù)覽審閱自己的設(shè)計(jì),這可以大大的提高開發(fā)者的工作效率。它改善的 ftp 性能,能更高效地傳輸大型的文件。它包含的“實(shí)時視圖”和“多屏幕預(yù)覽”面板可以很好的呈現(xiàn) HTML 5 代碼。因此,開發(fā)者可以很簡單的就能檢查自己的工作。</p><p>  Dreamweaver CS6是Dreamweaver的當(dāng)前最新版本。Dreamweaver是當(dāng)前唯一提供原始碼編輯、Roundtrip HTML與視覺化編輯同步的設(shè)計(jì)工

21、具。它包含了HomeSite和BBEdit等主流文字的編輯器。幀(frames)和表格(table)的制作速度快的驚人。進(jìn)階表格編輯功能能夠使您更簡單的選擇單格、行、列或不連續(xù)的區(qū)域。甚至,你還可以對表格群組進(jìn)行排序或格式化。Dreamweaver 支持精準(zhǔn)定位,利用可以輕易轉(zhuǎn)換成表格的圖層進(jìn)行拖拽放置的方式進(jìn)行版面的配置。 Dreamweaver成功整合了動態(tài)式的出版視覺編輯和電子商務(wù)的功能,提供了超強(qiáng)的支持能力給第三部分廠商。當(dāng)您在

22、使用Dreamweaver設(shè)計(jì)動態(tài)網(wǎng)頁的時候,所見即所得的功能,可以讓您不需要透過其他的瀏覽器就能自行預(yù)覽網(wǎng)頁布局和效果。夢幻的樣版和XML Dreamweaver把內(nèi)容與設(shè)計(jì)進(jìn)行了分離,可以更好的應(yīng)用于快速的網(wǎng)頁更新和團(tuán)隊(duì)合作編輯網(wǎng)頁。在建立網(wǎng)頁外觀的樣版的時候,可以指定可編輯的或不可編輯的部份,內(nèi)容的提供者可以直接編輯以樣式為主的內(nèi)容但卻不會因?yàn)椴恍⌒亩淖円呀?jīng)確定的樣式。當(dāng)然,您也</p><p>  2.

23、4 PlayColor</p><p>  PlayColor軟件是主要用于獲取RGE三原色的。它是美工人員和程序員必備的重要軟件之一。</p><p>  PlayColor軟件的特點(diǎn)就是擁有友好的可操作界面和小巧卻完整的身軀。它可以簡單的獲取屏幕上任何一處的顏色,并以網(wǎng)頁色,RGB三原色,色素代碼,16進(jìn)制,Delphi顏色進(jìn)行輸出。它更可以輸入相應(yīng)的顏色代碼來調(diào)配自己需要的顏色;并

24、且,它還帶有顏色收藏夾和一些較為常用的顏色的處理功能。適用于圖片顏色獲取,編程和網(wǎng)頁制作,方便且實(shí)用。</p><p>  PlayColor軟件的功能有:(1)可以靈活的獲取屏幕任何一處的顏色;(2)支持顏色值的分組收藏并且可以自由的調(diào)用;(3)支持對顏色的處理:反色和灰度的調(diào)整 ;(4)分析網(wǎng)頁顏色的顏色值,得到對應(yīng)網(wǎng)頁的基調(diào)色;(5)方便的操作:單擊標(biāo)簽便可以復(fù)制其色值 ;(

25、6)支持熱鍵拾取顏色功能,而且?guī)в懈拥拇绑w,使用方便;(7)提供包含當(dāng)前流行的五種顏色值的輸出:RGB三原色,網(wǎng)頁色,16進(jìn)制,色素代碼,Delphi顏色等。</p><p>  2.5 AAA LOGO 3.10</p><p>  AAA Logo 3.10是一款功能非常強(qiáng)大的Logo設(shè)計(jì)軟件。它提供了60多種模板,2000余種素材,是logo設(shè)計(jì)初學(xué)者的好幫手。而且,它所包含的

26、所有的素材都是向量圖的,可以方便的放大縮小,不會失真。</p><p>  當(dāng)然,該軟件還有一個更為強(qiáng)大的功能,那就是logo設(shè)計(jì)者可以自己創(chuàng)作屬于自己的素材,用于設(shè)計(jì)全新的logo。</p><p>  2.6 SQL Server2008</p><p>  SQL Server 2008 是當(dāng)前比較流行的數(shù)據(jù)庫之一。它可以組織和管理任何類型的數(shù)據(jù),并可以將結(jié)

27、構(gòu)化的、半結(jié)構(gòu)化的和非結(jié)構(gòu)化的文檔數(shù)據(jù)進(jìn)行直接存儲。它還可以簡單的對數(shù)據(jù)進(jìn)行增加、查詢、修改、刪除之類的操作。</p><p>  SQL Server 2008的數(shù)據(jù)可以存儲在各種各樣的設(shè)備中,從臺式電腦到數(shù)據(jù)中心的大型服務(wù)器,它都可以完好的控制數(shù)據(jù)。</p><p>  SQL Server 2008平臺有以下幾個鮮明的特點(diǎn):</p><p><b>

28、 ?。?)可信任性</b></p><p>  在過去的SQL Server 2005的基礎(chǔ)之上,SQL Server 2008在簡單的數(shù)據(jù)加密、外鍵管理等方面又做了增強(qiáng),使其在安全性方面更加可靠。因此,它也更值得用戶的信任。</p><p><b> ?。?)高效性</b></p><p>  SQL Server 2008提供了

29、集成的開發(fā)環(huán)境和更為高級的數(shù)據(jù)提取技術(shù)。開發(fā)人員可以簡化對數(shù)據(jù)的訪問,從而提高開發(fā)項(xiàng)目的速度,其高效性不言而喻。</p><p><b>  (3)智能化</b></p><p>  SQL Server 2008可以集成任何數(shù)據(jù)。它在數(shù)據(jù)倉庫方面實(shí)現(xiàn)了數(shù)據(jù)壓縮、備份壓縮、資源監(jiān)控器、捕獲變更數(shù)據(jù)等功能。并且它提供了一個可擴(kuò)展的數(shù)據(jù)倉庫平臺,可以用單獨(dú)的一個分析存儲進(jìn)

30、行強(qiáng)大的分析,從而滿足成千上萬的用戶的需求。</p><p>  3 系統(tǒng)規(guī)劃與系統(tǒng)分析</p><p>  3.1 系統(tǒng)的總體結(jié)構(gòu)</p><p>  本系統(tǒng)分前臺展示和后臺管理兩大子系統(tǒng)。前臺子系統(tǒng)主要用于預(yù)約者瀏覽信息和進(jìn)行預(yù)約操作等。后臺子系統(tǒng)主要用于管理前臺展示信息、查看整個系統(tǒng)的運(yùn)行情況,方便醫(yī)院及時的全方位了解當(dāng)前系統(tǒng)的信息。</p>

31、<p>  3.1.1 前臺展示</p><p>  前臺展示主要為了方便用戶瀏覽信息和預(yù)約操作。主要包括以下幾個模塊:</p><p> ?。?)醫(yī)院新聞資訊模塊</p><p>  該模塊主要是為了方便用戶了解醫(yī)院相關(guān)信息,查看醫(yī)院新聞和醫(yī)院通告信息。醫(yī)院還會適時的針對當(dāng)前季節(jié)發(fā)布一些健康小常識,有利于提高用戶對健康的重視程度。同時,用戶通過醫(yī)院新

32、聞資訊模塊還可以提高自己對醫(yī)院的相關(guān)了解度。</p><p><b>  (2)醫(yī)院風(fēng)采模塊</b></p><p>  該模塊主要用于展示醫(yī)院的先進(jìn)風(fēng)采,例如醫(yī)護(hù)樓的先進(jìn)化建設(shè)、科研裝備的適時更新、醫(yī)療水平的提高、醫(yī)院所獲榮譽(yù)、醫(yī)生所獲榮譽(yù)等。</p><p> ?。?)醫(yī)生詳細(xì)介紹模塊</p><p>  該模塊主要

33、用于展示醫(yī)生的詳細(xì)信息,方便用戶更加深入的了解醫(yī)生的信息,從而為自己選擇更合適的就診醫(yī)生。</p><p><b> ?。?)在線預(yù)約模塊</b></p><p>  該模塊是本系統(tǒng)的重點(diǎn)功能之一,主要是用于用戶掛號預(yù)約醫(yī)生。而且在預(yù)約的同時可以查看醫(yī)生所在科室等信息,方便簡潔,便于操作。</p><p>  (5)用戶注冊登錄模塊</p

34、><p>  該模塊主要用于用戶的注冊和登錄。用戶在注冊的同時,必須填寫相應(yīng)的信息。如果用戶沒有注冊,那么用戶將不能使用本系統(tǒng)的重要的幾個功能,甚至說用戶只能在首頁查看一些醫(yī)院的基本信息。</p><p> ?。?)留言板功能模塊</p><p>  隨著電腦技術(shù)的普及,人員素質(zhì)相對提高。另外,本系統(tǒng)所擁有的專門的后臺管理界面,更是方便了管理者對系統(tǒng)的管理及維護(hù)。<

35、;/p><p> ?。?)其他擴(kuò)展功能模塊</p><p>  該模塊主要是為前臺首頁添加一些輔助功能,他包含系統(tǒng)公告和閃電查詢兩個方面。系統(tǒng)公告主要就是向用戶及時的反饋系統(tǒng)信息,例如系統(tǒng)維護(hù),暫停操作等。閃電查詢,類似于友情鏈接,主要就是向用戶提供一些基礎(chǔ)的查詢網(wǎng)站,方便用戶上網(wǎng)搜索查詢。</p><p>  3.1.2 后臺管理</p><p&

36、gt;  后臺管理主要包含三個方面:用戶管理,醫(yī)生管理和管理員管理。</p><p><b> ?。?)用戶管理</b></p><p>  該方面包含兩個模塊:個人資料管理,我的預(yù)約查詢。</p><p><b>  (2)醫(yī)生管理</b></p><p>  該方面包含兩個模塊:個人資料管理,預(yù)

37、約查詢。</p><p><b>  (3)管理員管理</b></p><p>  該方面包含八個模塊:管理員賬號管理、醫(yī)院新聞管理、注冊用戶管理、科室信息管理、醫(yī)生信息管理、預(yù)約信息管理、醫(yī)院風(fēng)采管理和留言板管理。</p><p>  每個管理模塊分別對應(yīng)的前臺的相應(yīng)模塊,這樣可以極大的方便管理者對系統(tǒng)進(jìn)行維護(hù)和看管,也利于醫(yī)院對整個系統(tǒng)擁有

38、全方位的掌控。</p><p>  3.2 系統(tǒng)的數(shù)據(jù)流程分析</p><p>  本系統(tǒng)的數(shù)據(jù)流程如下圖1所示:</p><p><b>  4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  系統(tǒng)的設(shè)計(jì)階段的主要任務(wù)是通過全方位的考慮所有的應(yīng)用技術(shù)的限制,以方便最大化的擴(kuò)展和詳細(xì)化的分析各個階段的模型。系統(tǒng)設(shè)計(jì)的主要目

39、的是要指出一種能將思想方案轉(zhuǎn)化成數(shù)據(jù)、代碼的工作方案,這是對系統(tǒng)分析工作的一種細(xì)化,也就是要進(jìn)一步的細(xì)化分析各個階段的所有系統(tǒng)功能。實(shí)現(xiàn)階段就是利用現(xiàn)有的開發(fā)工具和軟件環(huán)境,把設(shè)計(jì)階段設(shè)計(jì)好的方案成功的轉(zhuǎn)化成數(shù)據(jù)和代碼,從而實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)目標(biāo)。</p><p><b>  4.1 系統(tǒng)設(shè)計(jì)</b></p><p>  針對醫(yī)院門診預(yù)約掛號系統(tǒng)要實(shí)現(xiàn)的各個功能,對系統(tǒng)

40、中各個模塊的結(jié)構(gòu)進(jìn)行了較為詳細(xì)的設(shè)計(jì)。</p><p>  4.1.1 系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)</p><p>  對于本系統(tǒng)而言,系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)是至關(guān)重要的。這關(guān)系到系統(tǒng)的后續(xù)結(jié)構(gòu)和整體框架。因此,在設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)的時候要仔細(xì)、全方位的思考,謹(jǐn)慎的做出決定。本系統(tǒng)的功能結(jié)構(gòu)圖如下圖2所示:</p><p>  圖2 系統(tǒng)功能結(jié)構(gòu)圖</p>&l

41、t;p>  4.1.2 系統(tǒng)功能頁面的設(shè)計(jì)</p><p>  在系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,要進(jìn)行更為細(xì)致的系統(tǒng)功能頁面的設(shè)計(jì)。這將決定界面展示的模塊劃分。本系統(tǒng)的功能頁面主要分為兩大部分:前臺功能頁面和后臺功能頁面。</p><p> ?。?)前臺功能頁面設(shè)計(jì)如下圖3所示:</p><p>  (2)后臺功能頁面設(shè)計(jì)如下圖4所示:</p>&

42、lt;p>  4.1.3 系統(tǒng)業(yè)務(wù)流程的設(shè)計(jì)</p><p>  本系統(tǒng)的業(yè)務(wù)流程設(shè)計(jì)如下圖5所示:</p><p>  圖5 系統(tǒng)業(yè)務(wù)流程圖</p><p>  4.1.4 系統(tǒng)操作流程的設(shè)計(jì)</p><p>  一個系統(tǒng)要想讓用戶能夠簡單的操作,不僅需要一個簡潔明了、清晰易懂的頁面,還需要在系統(tǒng)設(shè)計(jì)的時候就設(shè)計(jì)一套完整的系統(tǒng)操

43、作流程。本系統(tǒng)的操作流程如下圖6所示:</p><p><b>  4.2 系統(tǒng)實(shí)現(xiàn)</b></p><p>  本系統(tǒng)的實(shí)現(xiàn)主要劃分為前臺系統(tǒng)模塊的實(shí)現(xiàn)、后臺系統(tǒng)模塊的實(shí)現(xiàn)和數(shù)據(jù)庫模塊的實(shí)現(xiàn)。前臺功能模塊的實(shí)現(xiàn)主要涉及到用戶的操作,后臺功能模塊的實(shí)現(xiàn)主要涉及到的是信息的管理操作,數(shù)據(jù)庫模塊主要涉及到的是前臺展示頁面中數(shù)據(jù)格式的設(shè)計(jì)。</p><

44、p>  4.2.1 前臺系統(tǒng)模塊的實(shí)現(xiàn)</p><p>  (1)用戶注冊登錄模塊</p><p>  圖7 用戶登錄模塊</p><p>  圖8 用戶注冊模塊</p><p>  驗(yàn)證用戶必填信息的javascript代碼:</p><p>  if(document.form1.yonghuming.

45、value=="")</p><p>  {alert("請輸入用戶名 ");document.form1.yonghuming.focus();return false;}</p><p>  //如果用戶沒有輸入用戶名時,提示框提示:請輸入用戶名</p><p>  if(document.form1.xingming.v

46、alue=="")</p><p>  {alert("請輸入姓名");document.form1.xingming.focus();return false;}</p><p>  //如果用戶沒有輸入姓名時,提示框提示:請輸入姓名</p><p>  if(document.form1.mima.value=="

47、;")</p><p>  {alert("請輸入密碼");document.form1.mima.focus();return false;}</p><p>  //如果用戶沒有輸入密碼時,提示框提示:請輸入密碼</p><p>  if(document.form1.dianhua.value=="")<

48、/p><p>  {alert("請輸入電話");document.form1.dianhua.focus();return false;}</p><p>  //如果用戶沒有輸入電話時,提示框提示:請輸入電話</p><p>  上傳功能中上傳文件框設(shè)置的javascript代碼:</p><p>  var pop=ne

49、wPopup(</p><p>  { contentType:1,isReloadOnClose:false,width:300,height:50});</p><p>  pop.setContent("contentUrl","upload.jsp?Result="+tt);</p><p>  pop.setCont

50、ent("title","文件上傳");</p><p>  //提示框title設(shè)置為文件上傳</p><p>  pop.build();</p><p>  pop.show();</p><p> ?。?)醫(yī)院新聞資訊模塊</p><p><b> ?、?站內(nèi)新

51、聞</b></p><p><b>  圖9</b></p><p><b>  站內(nèi)新聞關(guān)鍵代碼:</b></p><p><b>  <%</b></p><p>  String sql="";</p><p>

52、;  sql="select top 6 id,biaoti,addtime from xinwentongzhi order by id desc";</p><p>  //從新聞通知表中查詢前6個id,標(biāo)題,添加時間并按照id降序排序。</p><p>  ResultSet rs=connDbBean.executeQuery(sql);</p>

53、<p>  String id="";</p><p>  String biaoti="";</p><p>  String addtime="";</p><p><b>  int i=0;</b></p><p>  while(rs.nex

54、t()){</p><p><b>  i=i+1;</b></p><p>  id=rs.getString("id");</p><p>  biaoti=rs.getString("biaoti");</p><p>  addtime=rs.getString("

55、;addtime");</p><p>  //對查詢的結(jié)果進(jìn)行獲取</p><p><b>  %></b></p><p><b>  <tr></b></p><p>  <td width="6%" align="center&

56、quot;></p><p>  <img src="qtimages/4.gif" width="5" height="5"></td></p><p>  //設(shè)置圖片的寬度和高度</p><p>  <td width="70%"><

57、/p><p>  <a href="gg_detail.jsp?id=<%=id%>"></p><p>  <%=biaoti%></a></td></p><p>  <td width="24%"><%=addtime%></td>

58、;</p><p><b>  </tr></b></p><p>  <% }%> </p><p><b>  ② 醫(yī)院新聞</b></p><p>  圖10 醫(yī)院新聞界面</p&g

59、t;<p>  醫(yī)院新聞的關(guān)鍵部分代碼:</p><p>  String sql="select * from xinwentongzhi where id="+id;</p><p>  //查詢id號對應(yīng)的新聞通知表中的一整條記錄。</p><p>  String biaoti="";</p>

60、<p>  String leibie="";</p><p>  String neirong="";</p><p>  String tianjiaren="";</p><p>  ResultSet RS_result=connDbBean.executeQuery(sql);<

61、;/p><p>  while(RS_result.next()){</p><p>  biaoti=RS_result.getString("biaoti");</p><p>  leibie=RS_result.getString("leibie");</p><p>  neirong=RS_re

62、sult.getString("neirong");</p><p>  tianjiaren=RS_result.getString("tianjiaren");} </p><p><b>  ③ 醫(yī)院風(fēng)采模塊</b></p><p>  圖11 醫(yī)院風(fēng)采模塊界面</p>

63、;<p><b>  醫(yī)院風(fēng)采關(guān)鍵代碼:</b></p><p><b>  <%</b></p><p>  String sql="";</p><p>  sql="select * from yiyfc where 1=1";</p><

64、;p>  //默認(rèn)查詢醫(yī)院風(fēng)采表中的全部記錄</p><p>  if(request.getParameter("bianhao")=="" ||request.getParameter("bianhao")==null ){</p><p><b>  }else {</b></p>

65、;<p>  sql=sql+" and faburen like '%"+new </p><p>  String(request.getParameter("bianhao").</p><p>  getBytes("8859_1")) + "%'";</p&

66、gt;<p>  //模糊查詢與表中負(fù)責(zé)人相似的記錄</p><p><b>  }</b></p><p>  if(request.getParameter("mingcheng")=="" ||request.getParameter("mingcheng")==null ){</

67、p><p><b>  }else {</b></p><p>  sql=sql+" and mingcheng like '%"+new </p><p>  String(request.getParameter("mingcheng").</p><p>  get

68、Bytes("8859_1")) +"%'";</p><p>  //模糊查詢與表中名稱相似的記錄 }</p><p>  sql=sql+" order by id desc";</p><p>  ResultSet RS_result=connDbBean.executeQuery(sql

69、);</p><p>  String id="";</p><p>  String mingcheng="";String zhaopian="";String faburen="";</p><p>  String addtime="";</p>

70、<p><b>  int i=0;</b></p><p>  while(RS_result.next()){</p><p><b>  i=i+1;</b></p><p>  id=RS_result.getString("id");</p><p>  m

71、ingcheng=RS_result.getString("mingcheng");</p><p>  zhaopian=RS_result.getString("zhaopian");</p><p>  faburen=RS_result.getString("faburen");</p><p> 

72、 addtime=RS_result.getString("addtime");</p><p><b>  %></b></p><p><b>  <tr></b></p><p>  <td width="30" align="center&q

73、uot;><%=i %></td></p><p>  //設(shè)置該列為居中對齊</p><p>  <td><%=mingcheng %></td></p><p>  <td><a href='<%=zhaopian %>' target='_b

74、lank'></p><p>  <img src='<%=zhaopian %>' width=88 height=99</p><p>  border=0 /></a></td></p><p>  <td><%=faburen %></td>&l

75、t;/p><p>  <td width="138" align="center"><%=addtime %></td></p><p><b>  </tr></b></p><p><b>  <% }%></b><

76、/p><p><b>  </table></b></p><p>  <br>以上數(shù)據(jù)共<%=i %>條,<a style="cursor:hand" </p><p>  onClick="javascript:window.print();">打印本頁&l

77、t;/a> </td></p><p><b>  </tr></b></p><p><b>  醫(yī)生詳細(xì)介紹模塊</b></p><p>  圖12 醫(yī)生列表模塊界面</p><p>  醫(yī)生詳細(xì)介紹模塊界面如下圖13所示。</p><p>

78、;  圖13 醫(yī)生詳細(xì)介紹模塊界面</p><p><b>  醫(yī)生詳細(xì)主要代碼:</b></p><p>  String sql="";</p><p>  sql="select * from yisheng where 1=1";</p><p>  //查詢所有醫(yī)生的信

79、息</p><p>  if(request.getParameter("bianhao")=="" </p><p>  ||request.getParameter("bianhao")==null ){</p><p><b>  } else {</b></p>

80、<p>  sql=sql+" and gh like '%"+new</p><p>  String(request.getParameter("bianhao").getBytes("8859_1"))+"%'";</p><p>  //從醫(yī)生表中模糊查詢有相似工號的醫(yī)生信息&

81、lt;/p><p><b>  }</b></p><p>  if(request.getParameter("mingcheng")=="" </p><p>  ||request.getParameter("mingcheng")==null ){</p><p

82、><b>  } else {</b></p><p>  sql=sql+" and xingming like '%"+new </p><p>  String(request.getParameter("mingcheng").</p><p>  getBytes("88

83、59_1"))+"%'";</p><p>  //從醫(yī)生表中模糊查詢有相似姓名的醫(yī)生信息</p><p><b>  }</b></p><p>  if(request.getParameter("dh")=="" </p><p>  |

84、|request.getParameter("dh")==null ){</p><p><b>  } else {</b></p><p>  sql=sql+" and ksm like '%"+new </p><p>  String(request.getParameter("

85、;dh").getBytes("8859_1"))+"%'";</p><p>  //從醫(yī)生表中模糊查詢有相似科室的醫(yī)生信息</p><p><b>  }</b></p><p>  sql=sql+" order by id desc";</p>

86、<p>  ResultSet RS_result=connDbBean.executeQuery(sql);</p><p>  String id="";</p><p>  String gh="";String xingming="";String mima="";</p>&l

87、t;p>  String dianhua="";String xingbie="";String youxiang="";</p><p>  String QQ="";String dizhi="";String touxiang="";</p><p>  St

88、ring beizhu="";String ksm="";String issh="";</p><p>  String addtime="";</p><p>  String zhiwei="";String worktime="";String qingjia=&

89、quot;";</p><p><b>  int i=0;</b></p><p>  while(RS_result.next()){</p><p><b>  i=i+1;</b></p><p>  id=RS_result.getString("id");&

90、lt;/p><p>  gh=RS_result.getString("gh");</p><p>  xingming=RS_result.getString("xingming");</p><p>  mima=RS_result.getString("mima");</p><p&g

91、t;  worktime=RS_result.getString("worktime");</p><p>  zhiwei=RS_result.getString("zhiwei");</p><p>  qingjia=RS_result.getString("qingjia");</p><p>  

92、dianhua=RS_result.getString("dianhua");</p><p>  xingbie=RS_result.getString("xingbie");</p><p>  youxiang=RS_result.getString("youxiang");</p><p>  QQ

93、=RS_result.getString("QQ");</p><p>  dizhi=RS_result.getString("dizhi");</p><p>  touxiang=RS_result.getString("touxiang");</p><p>  beizhu=RS_result.g

94、etString("beizhu");</p><p>  ksm=RS_result.getString("ksm");</p><p>  issh=RS_result.getString("issh");</p><p>  addtime=RS_result.getString("addt

95、ime");</p><p>  //對定義的變量進(jìn)行賦值</p><p><b>  }</b></p><p><b>  在線預(yù)約模塊</b></p><p>  圖14 在線預(yù)約模塊界面</p><p>  在線預(yù)約模塊主要代碼: </p>

96、<p>  String sql="";</p><p>  String s1 =(String)request.getSession().getAttribute("username");</p><p>  sql="select * from yisheng where 1=1 and gh="+s1;<

97、/p><p>  if(request.getParameter("bianhao")=="" </p><p>  ||request.getParameter("bianhao")==null ){</p><p><b>  } else {</b></p><p

98、>  sql=sql+" and gh like '%"+new</p><p>  String(request.getParameter("bianhao").getBytes("8859_1"))+"%'";</p><p><b>  }</b></p&

99、gt;<p>  if(request.getParameter("mingcheng")=="" </p><p>  ||request.getParameter("mingcheng")==null ){</p><p><b>  } else {</b></p><

100、p>  sql=sql+" and xingming like '%"+new </p><p>  String(request.getParameter("mingcheng").getBytes("8859_1"))+"%'";</p><p><b>  }</b&

101、gt;</p><p>  if(request.getParameter("dh")=="" ||request.getParameter("dh")==null ){</p><p><b>  } else {</b></p><p>  sql=sql+" and k

102、sm like '%"+new </p><p>  String(request.getParameter("dh").getBytes("8859_1"))+"%'";</p><p><b>  }</b></p><p>  sql=sql+"

103、; order by id desc";</p><p>  //對查詢結(jié)果按照id進(jìn)行降序排序</p><p>  ResultSet RS_result=connDbBean.executeQuery(sql);</p><p><b>  //執(zhí)行sql語句</b></p><p>  String id

104、="";String gh="";</p><p>  String xingming="";String mima="";</p><p>  String dianhua="";String xingbie="";</p><p>  Stri

105、ng youxiang="";String QQ="";</p><p>  String dizhi="";String touxiang="";</p><p>  String beizhu="";String ksm="";String issh="&q

106、uot;;</p><p>  String addtime="";</p><p>  String qingjia="";String worktime=""; String zhiwei="";</p><p><b>  int i=0;</b></p

107、><p>  while(RS_result.next()){</p><p>  //循環(huán)遍歷查詢出來的結(jié)果</p><p><b>  i=i+1;</b></p><p>  id=RS_result.getString("id");</p><p>  gh=RS_resu

108、lt.getString("gh");</p><p>  xingming=RS_result.getString("xingming");</p><p>  mima=RS_result.getString("mima");dianhua=RS_result.getString("dianhua");&l

109、t;/p><p>  xingbie=RS_result.getString("xingbie");youxiang=RS_result.getString("youxiang");</p><p>  QQ=RS_result.getString("QQ");dizhi=RS_result.getString("dizhi

110、");</p><p>  touxiang=RS_result.getString("touxiang");beizhu=RS_result.getString("beizhu");</p><p>  ksm=RS_result.getString("ksm");issh=RS_result.getString(&q

111、uot;issh");</p><p>  addtime=RS_result.getString("addtime");</p><p>  worktime=RS_result.getString("worktime");</p><p>  zhiwei=RS_result.getString("zh

112、iwei");</p><p>  qingjia=RS_result.getString("qingjia");</p><p>  //將每一個查詢結(jié)果都賦值給相應(yīng)的屬性 </p><p><b>  } </b></p><p><b>  留言板功能模塊</b>

113、</p><p>  圖15 留言板功能模塊</p><p>  留言板驗(yàn)證用戶必輸信息代碼:</p><p>  if(document.form1.yonghuming.value==""){</p><p>  alert("請輸入用戶名");</p><p>  doc

114、ument.form1.yonghuming.focus();</p><p>  //將焦點(diǎn)移動到用戶名上</p><p>  return false;</p><p><b>  }</b></p><p>  if(document.form1.mima.value==""){</p&g

115、t;<p>  alert("請輸入密碼");</p><p>  document.form1.mima.focus();</p><p>  //將焦點(diǎn)移動到密碼上</p><p>  return false;</p><p><b>  }</b></p><

116、p>  if(document.form1.gongsimingcheng.value==""){</p><p>  alert("請輸入公司名稱");</p><p>  document.form1.gongsimingcheng.focus();</p><p>  //將焦點(diǎn)移動到公司名稱上</p>

117、<p>  return false;</p><p><b>  }</b></p><p>  if(document.form1.dianhua.value==""){</p><p>  alert("請輸入電話");</p><p>  document.f

118、orm1.dianhua.focus();</p><p>  //將焦點(diǎn)移動到電話上</p><p>  return false;</p><p><b>  }</b></p><p>  if(document.form1.xingye.value==""){</p><p

119、>  alert("請輸入行業(yè)");</p><p>  document.form1.xingye.focus();</p><p>  //將焦點(diǎn)移動到行業(yè)上</p><p>  return false;}</p><p>  4.2.2 后臺系統(tǒng)模塊的實(shí)現(xiàn)</p><p>  (1)

120、管理員賬號管理模塊</p><p>  圖16 管理員賬號管理模塊界面</p><p>  判斷是否有管理管理員賬號的權(quán)限代碼:</p><p>  if (request.getSession().getAttribute("cx").equals("超級管理員")){</p><p>  //如果

121、是超級管理員不進(jìn)行提示</p><p><b>  }else{</b></p><p>  out.print("<script></p><p>  alert('對不起,您沒有這個權(quán)限!!');</p><p>  history.back();</p><

122、p><b>  //返回剛才的頁面</b></p><p>  </script>"); }</p><p> ?。?)醫(yī)院新聞管理模塊</p><p>  圖16 醫(yī)院新聞管理模塊界面</p><p>  圖17 醫(yī)院新聞管理模塊界面</p><p>  新聞通知

123、管理主要代碼:</p><p><b>  <%</b></p><p>  String sql="";</p><p>  sql="select * from xinwentongzhi where 1=1";</p><p>  if(request.getParam

124、eter("biaoti")==""||request.getParameter("biaoti")==null ){</p><p>  //如果標(biāo)記為null或者空字符串不進(jìn)行操作</p><p><b>  }else{</b></p><p>  sql=sql+"

125、and biaoti like '%"+new</p><p>  String(request.getParameter("biaoti").getBytes("8859_1"))+"%'";</p><p><b>  }</b></p><p>  sq

126、l=sql+" order by id desc";</p><p>  ResultSet RS_result=connDbBean.executeQuery(sql);</p><p>  String id="";</p><p>  String biaoti="";</p><

127、p>  String leibie="";</p><p>  String neirong="";</p><p>  String tianjiaren="";</p><p>  String addtime="";</p><p><b>

128、  int i=0;</b></p><p>  while(RS_result.next()){</p><p><b>  i=i+1;</b></p><p>  id=RS_result.getString("id");</p><p>  biaoti=RS_result.get

129、String("biaoti");</p><p>  leibie=RS_result.getString("leibie");</p><p>  neirong=RS_result.getString("neirong");</p><p>  tianjiaren=RS_result.getStri

130、ng("tianjiaren");</p><p>  addtime=RS_result.getString("addtime");</p><p><b>  %></b></p><p><b>  <tr></b></p><p> 

131、 <td><%=i%></td></p><p>  <td><a href="gg_detail.jsp?id=<%=id%>" </p><p>  target="_blank"><%=biaoti%></a></p><p>

132、;<b>  </td></b></p><p>  <td><%=leibie%></td></p><p>  <td><%=tianjiaren%></td></p><p>  <td><%=addtime%></td>

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論