版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> XXXX大學</b></p><p> 2009年畢業(yè)設計(論文)</p><p> 基于VB的寵物醫(yī)院信息管理系統(tǒng)</p><p> 學 院: </p><p> 專 業(yè):
2、 </p><p> 班 級: </p><p> 學 號: </p><p> 學生姓名: </p><p> 指導教師:
3、 </p><p><b> 摘 要</b></p><p> 隨著計算機性能不斷提高,價格不斷下降,計算機已經在寵物醫(yī)院醫(yī)療、教學、科研、管理等方面得到越來越廣泛的應用。計算機化的寵物醫(yī)院信息系統(tǒng)已經成為現代化寵物醫(yī)院運營過程中必不可少的基礎設施與技術支撐環(huán)境。就好像一個現代化寵物醫(yī)院的
4、成功運行離不開功能完整、美觀舒適的建筑物,技術嫻熟的醫(yī)護人員,功能齊全、高精尖的醫(yī)療設備一樣,它也離不開計算機化的寵物醫(yī)院信息系統(tǒng)。</p><p> 本設計嘗試用VB架構一個寵物醫(yī)院信息管理系統(tǒng),以推進寵物醫(yī)院信息管理無紙化,過程電子化,管理智能化的發(fā)展。本文從理論和實踐兩個角度出發(fā),對一個具有數據分析功能的寵物醫(yī)院信息管理系統(tǒng)進行設計與實現分析。論文首先較為詳盡地介紹了面向對象分析與設計的有關概念與技術,特
5、別深入介紹了在本系統(tǒng)中運用到的知識,如:面向對象的分析設計流程;系統(tǒng)中所用到的開發(fā)技術VB以及ADO的特點、結構框架以及使用方法。接著對寵物醫(yī)院信息管理系統(tǒng)的可行性進行了分析,然后對系統(tǒng)的設計思想、設計目標與系統(tǒng)的整體結構進行了明確的規(guī)劃。最后對系統(tǒng)的主要頁面、數據庫、應用程序的設計與實現作了較為詳細的講解。</p><p> 本寵物醫(yī)院信息管理系統(tǒng)是在Visual Basic 平臺上運用VB技術來實現的。其主
6、要功能有:客戶管理,物料管理,寵物管理,數據備份等。論文在撰寫過程中,力求將理論與實踐應用相結合,對各種理論進行闡述的同時配合系統(tǒng)從實際應用和操作技巧上加以說明,希望能夠更充分地體現到這些知識與技術在本系統(tǒng)中的應用與實現。</p><p> 【關鍵詞】面向對象分析與設計,VB,ADO,管理信息系統(tǒng)</p><p><b> Abstract</b></p&g
7、t;<p> Along with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of future will depend on the development of digital technology m
8、ore and more ,Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working
9、way of us fully, Even a certain change will take place in the values of the</p><p> During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind
10、 of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of these theories and techniques to this system.</p><p> [KEYWORD]:OOA,OOD,VB,ADO
11、</p><p><b> 目 錄</b></p><p> 第1章 選題背景1</p><p> 1.1計算機管理信息系統(tǒng)的發(fā)展情況1</p><p> 1.2寵物醫(yī)院信息管理系統(tǒng)的現狀2</p><p> 1.3寵物醫(yī)院信息管理系統(tǒng)的優(yōu)勢3</p><p&
12、gt; 1.4 任務概述3</p><p> 1.4.1目標:建立完善的寵物醫(yī)院信息管理系統(tǒng)系統(tǒng)3</p><p> 1.4.2寵物醫(yī)院信息管理系統(tǒng)特點3</p><p> 第2章 解決方案的選擇5</p><p> 2.1 系統(tǒng)說明5</p><p> 2.1.1.系統(tǒng)開發(fā)軟件環(huán)境5</
13、p><p> 2.2 開發(fā)計劃5</p><p> 2.3可行性分析6</p><p> 2.3.1 風險分析6</p><p> 2.3.2 技術可行性6</p><p> 2.3.3 操作可行性6</p><p> 2.4 設計方案:對涉及工具和技術的相關說明6</
14、p><p> 2.4.1 C/S體系結構6</p><p> 2.4.2 ACCESS7</p><p> 2.4.3 Visual Basic 6.08</p><p> 第3章 需求分析10</p><p> 3.1系統(tǒng)分析的任務與步驟10</p><p> 3.1.1 系
15、統(tǒng)分析的任務10</p><p> 3.1.2 系統(tǒng)分析的步驟10</p><p> 3.2系統(tǒng)項目范圍10</p><p> 3.3 功能需求11</p><p> 3.3.1 醫(yī)生部分11</p><p> 3.3.2 管理員部分11</p><p> 3.4系統(tǒng)實體
16、分析12</p><p> 3.5系統(tǒng)的數據庫設計12</p><p> 3.5.1 概念設計12</p><p> 第4章 總體設計16</p><p> 4.1 系統(tǒng)系統(tǒng)功能說明16</p><p> 4.1.1總體功能16</p><p> 4.1.2非功能性需求
17、16</p><p> 4.2 建立數據庫模型17</p><p> 第5章 詳細設計19</p><p> 5.1主操作界面19</p><p> 5.2 客戶信息管理20</p><p> 5.3寵物信息管理界面21</p><p> 5.4物料信息管理界面23&l
18、t;/p><p> 第6章 系統(tǒng)測試26</p><p> 6.1系統(tǒng)測試的目的26</p><p> 6.2面向對象系統(tǒng)測試方案26</p><p><b> 總 結27</b></p><p><b> 致 謝28</b></p><
19、;p><b> 參考文獻29</b></p><p><b> 第1章 選題背景</b></p><p> 1.1計算機管理信息系統(tǒng)的發(fā)展情況</p><p> 1958年美國首先提出了“管理信息系統(tǒng)”(即MIS:Management Information Systems),從而也引出了另外一個概念——“
20、管理信息系統(tǒng)”。綜合其多種定義以及根據在實際中的應用,管理信息系統(tǒng)可以定義為是一個由人、計算機系統(tǒng)等組成的,能進行信息處理的人機系統(tǒng),它反映企業(yè)的生產經營情況,利用過去、當前的數據預測未來,從企業(yè)全局出發(fā)輔助企業(yè)進行管理與決策。它具有以下特征:</p><p> 現代管理信息系統(tǒng)是一個以計算機為基礎的一個人機系統(tǒng)。</p><p> 管理信息系統(tǒng)是一個集成化的系統(tǒng)。</p>
21、<p> 管理信息系統(tǒng)是一個以數據庫為中心的系統(tǒng)。</p><p> 管理信息系統(tǒng)是一個網絡化的系統(tǒng)。</p><p> 管理信息系統(tǒng)不同于一般的數據處理系統(tǒng)。</p><p> 由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計劃不同,企業(yè)的管理模式不徑相同等因素,實際的管理信息系統(tǒng)的動能會不同。但是從抽象意義上來說,無論什么企業(yè),其管理信息系統(tǒng)的功能相同。一般
22、分為數據處理、輔助管理決策兩大功能。管理信息系統(tǒng)的數據處理功能以完成企業(yè)相關數據的收集、存儲、加工、傳輸和輸出,提供信息服務。它是管理信息系統(tǒng)的基本功能;輔助管理決策功能即指對企業(yè)生產經營中的結構化決策問題,采用管理信息系統(tǒng)相關學科中提出的定量方法,建立問題的模型,求解問題,獲得解決問題的方法。</p><p> 斯隆認為用戶對管理信息系統(tǒng)的需求分為四類:</p><p> 事務型:是
23、一種例行處理要求,輔助日常事務。例如商業(yè)企業(yè)的商品進銷存的管理。</p><p> 異常型:其處理要求是當某狀態(tài)超出事先設置的閾值,則系統(tǒng)能夠發(fā)出警報。例如財務中對某些科目設置報警值,一旦超值則對該科目的開支進行控制。</p><p> 查詢型:要求管理信息系統(tǒng)具有靈活的查詢能力,滿足用戶的信息需要。</p><p> 分析型:提供強有力的分析能力,借助數據、
24、模型支持決策,以回答“如果……那么……”諸如此類的問題。</p><p> 自從管理信息系統(tǒng)這一新興的管理方法引入我國,在我國企業(yè)管理中已有20多年時間。而且,管理信息系統(tǒng)已經廣泛應用于各行各業(yè)。雖然,我國的企業(yè)計算機管理信息系統(tǒng)建設在20世紀80年代就已經開始起步,但發(fā)展極不平衡,也就是說大部分企業(yè)目前仍處于低水平開發(fā)和應用階段。隨著經濟體制的改革和市場經濟的發(fā)展,企業(yè)的運行機制有了很大變化。企業(yè)的生產更多地
25、依賴于市場的競爭,信息從而成為企業(yè)的重要資源,企業(yè)信息系統(tǒng)的建設已成為企業(yè)走向現代化的重要標志,企業(yè)信息系統(tǒng)對于企業(yè)的運作以及在市場中的競爭具有重要作用。在當前形勢下,信息化是企業(yè)發(fā)展的必由之路。</p><p> 世界經濟發(fā)展已進入一個激烈競爭的年代,可以說,誰先獲得信息,誰就有可能抓住發(fā)展經濟的機遇。同樣,誰能很好地管理和利用信息,誰就有可能占領市場,獲得效益。國內外大量事實已說明:在目前這個激烈競爭的市場
26、經濟中,誰的信息管理現代化水平高,誰重視信息資源的開發(fā)和利用,誰就能抓住機遇,在競爭中取勝。</p><p> 1.2寵物醫(yī)院信息管理系統(tǒng)的現狀</p><p> 目前,國內外寵物醫(yī)院信息管理管理一般采用兩種方式:一種純手工管理;另一種則是利用一些較老的或是以別 的系統(tǒng)為底板改版而成的系統(tǒng)來進行管理。但這兩種方法都有各自的弊端:前一種方法由于參與管理者的文化水平不一,字跡不一,互相之間
27、會導致信息傳達不便,而且紙質信息傳載媒體有著一個很大的弱點就是容易損壞,造成信息丟失;后一種方法雖然解決了信息傳達、信息保存的問題。但存在一個更致命的缺點:系統(tǒng)安全問題得不到保證。在當前的信息化時代中,任何寵物醫(yī)院,都需要一個實用的寵物醫(yī)院信息管理系統(tǒng)來規(guī)范寵物醫(yī)院信息管理管理,這將會大大提高寵物醫(yī)院的管理水平,優(yōu)化資源,實現效益的最大化。</p><p> 現在國內外也有很多寵物醫(yī)院信息管理管理的軟件,采用的
28、技術也是多種多樣,如基于JSP、FTP模式,但大多數寵物醫(yī)院信息管理系統(tǒng)主要用于大型寵物醫(yī)院的關鍵部門。至于小型寵物醫(yī)院,利用寵物醫(yī)院信息管理系統(tǒng)組織管理教學活動的并不多。針對國內外對寵物醫(yī)院信息管理軟件的巨大需要和基本需要,一個好的寵物醫(yī)院信息管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。在完善功能的同時又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個好的教學管理系統(tǒng),不管是計算機專業(yè)人員還是其他用戶都能很快上手,操作簡單,
29、便于安裝,容易普及。</p><p> 1.3寵物醫(yī)院信息管理系統(tǒng)的優(yōu)勢</p><p> 由于寵物醫(yī)院教學功能的特殊定位,致使醫(yī)生和患者必須在除了簡單的醫(yī)患區(qū)別外,還有合作意味的關系。所以,這其中的信息管理流程,需要以一個規(guī)范的MIS來管理。</p><p> 寵物醫(yī)院信息管理系統(tǒng)的優(yōu)勢主要表現在三個方面:</p><p> 1、寵
30、物醫(yī)院信息管理無紙化,環(huán)保又方便。傳統(tǒng)的寵物醫(yī)院信息管理方式,都是經由工作從員手工記錄存檔。這種傳統(tǒng)的紙質寵物醫(yī)院信息管理管理,一是會有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時候往往沒能得到滿意的回復。而無紙化寵物醫(yī)院信息管理,只需在電腦前點點鼠標,在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率、針對性教學指導方面做得要比傳統(tǒng)的寵物醫(yī)院信息管理管理科學得多。</p><p> 2、科學管理
31、,安全可靠。傳統(tǒng)的寵物醫(yī)院信息管理管理方式,都是一份份獨立的寵物醫(yī)院信息管理,一個部門對應一份,而這么一撂的設計,經常會由于各種原因,丟失或是污損,給寵物醫(yī)院信息管理管理和教學進程帶來很大的麻煩和不便。而寵物醫(yī)院信息管理系統(tǒng)的動作,只需做好系統(tǒng)數據庫的保護,以上問題可以迎刃而解了。</p><p> 3、簡化工作,促進其他方面的綜合發(fā)展。由于寵物醫(yī)院信息管理系統(tǒng)的介入運行,可以使醫(yī)生騰出更多的時間,做更多針對性
32、的個性化醫(yī)療服務,從而使每個病人都有機會享受更多的服務。</p><p><b> 1.4 任務概述</b></p><p> 1.4.1目標:建立完善的寵物醫(yī)院信息管理系統(tǒng)系統(tǒng)</p><p> 1.4.2寵物醫(yī)院信息管理系統(tǒng)特點</p><p> 1、簡約的系統(tǒng)操作界面</p><p>
33、; 整個系統(tǒng)的操作界面,界限明晰,人機界面美觀,操作極具人性化。</p><p> 2、完備的系統(tǒng)操作功能</p><p> 系統(tǒng)開發(fā)的宗旨是最簡約的操作步驟最完備的操作功能。初一看,這好像很矛盾,但是經過完整的策劃編排,系統(tǒng)完全做到了功能無冗余無遺漏,這點也更好的體現了系統(tǒng)的人性化設計。</p><p> 3、人性化的操作界面</p><
34、;p> 一個系統(tǒng),能否吸引顧客的經常光顧,界面的美觀也顯得非常重要。本書店系統(tǒng)通過專業(yè)美工的精心打造,讓書店的設計充分體現軟件的時尚、大眾化。</p><p> 4、完善的安全機制:獨立的密碼校驗功能,確保用戶和書店的數據有較好的安全性。</p><p> 第2章 解決方案的選擇</p><p><b> 2.1 系統(tǒng)說明</b>
35、</p><p> 本系統(tǒng)主要是在現有寵物醫(yī)院信息管理管理的基礎上,把大量的人工管理信息轉變?yōu)橛嬎銠C管理,簡化了寵物醫(yī)院管理人員的工作,提高了管理的效率,同時方便學生學習和師生交流。</p><p> 本系統(tǒng)對數字化信息資源的組織采用數據庫。系統(tǒng)的數據庫結構是關系數據庫ACCESS,前臺使用VB平臺開發(fā)。信息平臺的后臺操作采用C/S操作結構以增強系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。
36、VB是目前最完備的面向對象語言,在未來仍然很有發(fā)展前途。ACCESS采用了關系型數據庫結構,是一套精簡、快速的數據庫管理系統(tǒng),它提供了多人使用的管理模式,并支持標準的ACCESS語法。同時,.Net平臺和ACCESS作為微軟公司的產品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結構,將所有的模塊整合到一個通用的中央數據庫中。</p><p> 2.1.1.系統(tǒng)開發(fā)軟件環(huán)境</p><p>
37、 操作系統(tǒng):Windows 2003 Server;</p><p> 正版軟件:Microsoft Office 2003;</p><p> Microsoft ACCESS;</p><p> Microsoft Basic 6.0。</p><p> 由于Windows操作系統(tǒng)在國際市場的占有率為95%,在國內市場的占有率為
38、100%,所以我選用的操作系統(tǒng)為安全可靠的Windows 2003 Server;采用的開發(fā)工具為Microsoft公司開發(fā)的最完備的可視化工具Microsoft Basic 6.0 ;目前最流行的數據庫管理工具是Microsoft ACCESS,而Microsoft ACCESS Server 2000與Windows操作系統(tǒng)的整合性較好,所以采用ACCESS為本項目的數據庫管理工具。</p><p>&
39、lt;b> 2.2 開發(fā)計劃</b></p><p> 表2-2-1 系統(tǒng)開發(fā)計劃</p><p><b> 2.3可行性分析</b></p><p> 2.3.1 風險分析</p><p> 2.3.1.1.系統(tǒng)軟件硬件的風險</p><p> 采用了性能較高的硬件
40、設備,和較穩(wěn)定的系統(tǒng)軟件,系統(tǒng)仍存在一定的因軟硬件崩潰而帶來的風險。解決辦法之一是定期備份數據以降低風險。</p><p> 2.3.1.2.計劃的拖延</p><p> 系統(tǒng)的開發(fā)存在因計劃拖延帶來的風險。</p><p> 2.3.2 技術可行性</p><p> 大學課程中的《數據庫原理》,《操作系統(tǒng)知識》,《網絡基礎》等多門課
41、程為整個課題開發(fā)提供了堅實的基礎。VB是一種相對簡單的語言,ACCESS也是一種簡單的數據庫,所以技術難度并不高。 </p><p> 2.3.3 操作可行性</p><p> 該系統(tǒng)如投入使用,預期作到界面友好,管理方便,使用簡單,管理人員經過培訓,也是完全能夠使用本系統(tǒng)管理書店的相關信息的。</p><p> 2.4 設計方案:對涉及工具和技術的相關說明&
42、lt;/p><p> 2.4.1 C/S體系結構</p><p> C/S體系結構是軟件系統(tǒng)體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到 Client端和Server端來實現,降低了系統(tǒng)的通訊開銷。目前大多數應用軟件系統(tǒng)都是Client/Server形式的兩層結構,由于現在的軟件應用系統(tǒng)正在向分布式的Web應用發(fā)展,Web和Client/Server 應用都可以進行同樣
43、的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統(tǒng),通過現有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。 </p><p> 一、C/S結構的優(yōu)點</p><p> C/S結構的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。缺點主要有以下幾個:<
44、;/p><p> 而隨著互聯(lián)網的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴展性。這種方式遠程訪問需要專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數據。</p><p> 客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。還有,
45、系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。</p><p> 2.4.2 ACCESS</p><p> ACCESS 是一個具備完全 Web 支持的數據庫產品,提供了對可擴展標記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進行查詢的能力,提供了以 Web 標準為基礎的擴展數據庫編程功能。豐富的 XML 和 Internet 標準支持允許使
46、用內置的存儲過程以 XML 格式輕松存儲和檢索數據。</p><p> ACCESS 提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。例如,XML數據庫與Web Service的支持將使您的應用實現Internet數據互聯(lián),.Net集成極大的擴展了開發(fā)空間,異構數據集成、Service Broker使您的數據和其它應用無縫集成,各種新數據類型和T-ACCES
47、S擴展帶來了諸多靈活性。C#、VB、XQuery、XMLA、ADO 2.0、SMO、AMO等都將成為ACCESS數據平臺上開發(fā)數據相關應用的有力工具。</p><p> 2.4.3 Visual Basic 6.0</p><p> Visual Basic 6.0,是微軟公司推出的可視化編程工具MSDN之一, 是目前世界上使用最廣泛的程序開發(fā)工具。它的快捷的開發(fā)速度, 簡單易學的語法
48、, 體貼便利的開發(fā)環(huán)境,不愧為一款優(yōu)秀的編程工具, 是初學者的首選。另外VB提供的是可視化的開發(fā)環(huán)境,我們可以象搭積木一樣構建出程序的界面,而且VB提供了豐富的控件組,省去了我們自己寫代碼實現這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現上,所以用起來方便。在VB中,應用面向對象的程序設計方法(OOP),把程序和數據封裝起來視為一個對象,每個對象都是可視的。</p><p><b> VB
49、功能特點如下:</b></p><p> 1.具有面向對象的可視化設計工具 </p><p> 在VB中,應用面向對象的程序設計方法(OOP),把程序和數據封裝起來視為一個對象,每個對象都是可視的。程序員在設計時只需用現有工具根據界面設計要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動條等不同類型的對象,并為每個對象設置屬性。程序員的編程工作僅限于編寫相關對象要完成的功能程
50、序,因而程序設計的效率可大大提高。 </p><p> 2.事件驅動的編程機制 </p><p> 事件驅動是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應用程序中,是由用戶的動作即事件掌握著程序運行的流向,每個事件都能驅動一段程序的運行。程序員只要編寫響應用戶動作的代碼,而各個動作之間不一定有聯(lián)系。 </p><p> 3.提供了易學易用的應用程序集成開
51、發(fā)環(huán)境 </p><p> 在VB集成開發(fā)環(huán)境中,用戶可設計界面、編寫代碼、調試程序,直至把應用程序編譯成可執(zhí)行文件在Windows中運行,使用戶在友好的開發(fā)環(huán)境中工作。 </p><p> 4.結構化的程序設計語言 </p><p> VB具有豐富的數據類型和結構化程序結構,作為一種程序設計語言,它還有如下一些特點: </p><p>
52、; ?。?)強大的數值和字符串處理功能 </p><p> ?。?)豐富的圖形指令,可方便地繪制各種圖形 </p><p> ?。?)提供靜態(tài)和動態(tài)數組,有利于簡化內存的管理 </p><p> (4)過程可遞歸調用,使程序更為簡練 </p><p> (5)支持隨機文件和順序文件的訪問 </p><p> ?。?
53、)提供了一個可供應用程序調用的包含多種類型的圖標庫 </p><p> ?。?)具有完善的運行出錯處理 </p><p> 5.支持多種數據庫系統(tǒng)的訪問 </p><p> 利用數據控件可訪問的數據庫系統(tǒng)有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以訪問Microsoft Excel、
54、Lotus1-2-3等多種電子表格。 </p><p> 6.支持動態(tài)數據交換(DDE)、動態(tài)鏈接庫(DLL)和對象的鏈接與嵌入(OLE)技術 </p><p> 7.完備的HELP聯(lián)機幫助功能 </p><p> VB程序設計的概念就是面向對象的概念,對象就是數據(DATA)和代碼(CODE)互相結合的綜合體。Windows上面的每一個圖標,包括窗口本身都是
55、對象,如果沒有任何事情發(fā)生,對象處于停頓狀態(tài)。當存在外來事件時,程序段執(zhí)行,它的執(zhí)行是由外來事件決定的。因此是“事件”驅動的。</p><p> 與Windows環(huán)境下的軟件一樣,在VB中,利用幫助菜單和F1功能鍵,用戶可以隨時方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關的示例代碼,通過復制、粘貼操作可獲取大量的示例代碼,為用戶的學習和使用提供了極大的方便。 </p><p>&
56、lt;b> 第3章 需求分析</b></p><p> 3.1系統(tǒng)分析的任務與步驟</p><p> 3.1.1 系統(tǒng)分析的任務</p><p> 了解用戶要求。此用戶即為系統(tǒng)的使用人員(管理員,醫(yī)生)。了解他們在系統(tǒng)功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成系統(tǒng)分析報告。系統(tǒng)的邏輯模型
57、由一系列的圖表和文字組成。在邏輯上描述了系統(tǒng)的目標和所具備的功能于性能。</p><p> 3.1.2 系統(tǒng)分析的步驟</p><p> 描述系統(tǒng)。在詳細調查的基礎上,用一定的圖標、文字描述;</p><p> 分析用戶新的要求,改進現行模型,形成新系統(tǒng)的邏輯模型。</p><p> 編寫系統(tǒng)分析說明書。</p><
58、;p><b> 3.2系統(tǒng)項目范圍</b></p><p> 寵物醫(yī)院信息管理系統(tǒng)從三種用戶角度進行功能劃分。</p><p> 1、醫(yī)生部分: 1.1:查看客戶信息;</p><p> 1.2:查看寵物信息;</p><p> 1.3:管理個人信息;</p><p> 2、管
59、理員部分:2.1:編輯用戶信息;</p><p> 2.2:編輯客戶信息;</p><p> 2.3:編輯寵物信息:</p><p> 2.4:編輯物料信息:</p><p> 2.5:編輯系統(tǒng)管理信息:</p><p><b> 2.6:數據備份。</b></p><
60、;p><b> 3.3 功能需求</b></p><p> 3.3.1 醫(yī)生部分</p><p> 1:查看用戶信息:以列表的形式查看寵物主人的信息。</p><p> 2:查看寵物信息:查看寵物的詳細信息。</p><p> 3:管理個人信息:管理個人信息,包括密碼修改等。</p><
61、;p> 3.3.2 管理員部分</p><p> 1:管理用戶信息:實現對系統(tǒng)用戶,包括普通用戶及管理員用戶的信息進行管理。</p><p> 2:查看用戶信息:以列表的形式查看寵物主人的信息;</p><p> 3:查看寵物信息:查看寵物的詳細信息。</p><p> 4:管理物料信息:添加、編輯客戶物料信息,以列表的形式顯
62、示;</p><p> 5:編輯系統(tǒng)管理信息:對系統(tǒng)管理信息進行編輯操作;</p><p> 6:數據備份:不定期進行系統(tǒng)數據備份,以防萬一。</p><p><b> 3.4系統(tǒng)實體分析</b></p><p><b> 圖3-4-1 類圖</b></p><p>
63、 3.5系統(tǒng)的數據庫設計</p><p> 3.5.1 概念設計 </p><p> 在概念設計階段中,從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數據庫的概念設計,可分成三步進行:首先設計局部ER模式,然
64、后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。</p><p> 3.5.1.1 設計局部ER模式 1實體和屬性的定義:</p><p> 1)管理員用戶類別(用戶名,密碼,權限,注冊時間等)</p><p> 圖3-5-1管理員用戶實體與屬性的定義</p><p> 2)客戶信息類別
65、(姓名,年齡,性別,電話,身份證,時間等)</p><p> 圖3-5-2客戶信息實體與屬性的定義</p><p> 3)寵物信息類別(姓名,性別,年齡,時間) </p><p> 圖3-5-3 寵物信息實體與屬性的定義</p><p> 4)物料信息類型(編號,名稱,數量,修改時間)</p><p>
66、 圖3-5-4物料信息實體與屬性的定義</p><p><b> 2 實體關系定義:</b></p><p> ER模型的“聯(lián)系”用于刻畫實體之間的關聯(lián)。一種完整的方式是對局部結構中任意兩個實體類型,依據需求分析的結果,考察局部結構中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是1:1、1:N、M:N的關系。還要考察一個實體類型內部是否存在聯(lián)系,兩個實
67、體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等針對本系統(tǒng)分析如下:</p><p> 實體間的關系:① 一個寵物單只能屬于一個客戶單,而一個客戶單可以產生多個寵物單。</p><p> 圖3-5-8 客戶與寵物信息管理1:N(一對多的關系)</p><p> ② 一個管理員可以管理多個客戶信息,而一個客戶信息只可以被一個管理員管理</p&g
68、t;<p> 圖3-5-9管理員與客戶信息1:N(一對多的關系)</p><p> 3.5.1.2設計全局ER模式 所有局部ER模式都設計好了后,接下來就是把它們綜合成單一的全局概念結構。全局概念結構不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數據庫概念結構。1) 確定公共實體類型 為了給多個局部ER模式的合并提供開始合并的
69、基礎,首先要確定各局部結構中的公共實體類型。在這一步中我們僅根據實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。2) 局部ER模式的合并 合并的原則是:首先進行兩兩合并;先合并那些現實世界中有聯(lián)系的局部結構;合并從公共實體類型開始,最后再加入獨立的局部結構。3) 消除沖突 沖突分為三類:屬性沖突、結
70、構沖突、命名沖突。 設計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4) 全局ER模式的優(yōu)化 在得到全局ER模式后,為了提高數據庫系統(tǒng)的效率,還應進一步依據處理需求對ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全</p><p> 寵物醫(yī)院信息管理系統(tǒng)的全局E
71、R模式如圖所示:</p><p> 圖3-5-17 數據E-R圖第4章 總體設計</p><p> 4.1 系統(tǒng)系統(tǒng)功能說明</p><p><b> 4.1.1總體功能</b></p><p> 表4-1-1 系統(tǒng)總體功能表</p><p> 4.1.2非功能性需求</p&g
72、t;<p> 非功能性需求針對整個系統(tǒng)進行。</p><p> 4.1.2.1用戶界面需求</p><p> 表4-1-7 用戶界面需求表</p><p> 4.1.2.2軟硬件環(huán)境需求</p><p> 表4-1-8 軟硬件環(huán)境需求表</p><p> 4.1.2.3產品質量需求</p
73、><p> 表4-1-9 產品質量需求表</p><p> 4.2 建立數據庫模型</p><p> 寵物醫(yī)院信息管理系統(tǒng)數據庫</p><p> 說明:1:!表示主鍵,$表示索引,N表示非空值</p><p> 2:以下只是系統(tǒng)的重要數據表,次要重略。</p><p> 1管理員表:(
74、allusers)</p><p> 表4-3-1管理員表</p><p> 2客戶信息表:(allkehu)</p><p> 表4-3-2 客戶信息表</p><p> 3寵物信息表(chongwu)</p><p> 表4-3-3寵物信息表</p><p> 4物料信息表(wu
75、liaoxuqiu)</p><p> 表4-3-4物料信息表</p><p><b> 第5章 詳細設計</b></p><p><b> 5.1主操作界面</b></p><p><b> 5.1.1系統(tǒng)界面</b></p><p> 圖5
76、-1-1系統(tǒng)主操作頁面</p><p> 5.1.2 寵物醫(yī)院信息管理系統(tǒng)主操作界面說明</p><p> 系統(tǒng)登陸界面實現的功能是核對管理員的用戶名和密碼信息是否正確。</p><p> 系統(tǒng)主操作界面十分簡潔,功能導航欄分為“系統(tǒng)”、“系統(tǒng)用戶管理”、“客戶管理”、“物料管理”、“寵物管理”、“報表統(tǒng)計”、“退出”等幾項,功能劃分科學,操作簡便。</
77、p><p> 5.2 客戶信息管理</p><p> 5.2.1客戶信息管理操作界面</p><p> 圖5-2-1 客戶信息管理操作頁面</p><p> 5.2.2系統(tǒng)主操作界面說明</p><p> 寵物醫(yī)院信息管理系統(tǒng)的客戶信息管理操作界面,可分為添加信息及查詢信息兩種,可完成對客戶信息的所有操作。。&l
78、t;/p><p> 5.3寵物信息管理界面</p><p> 5.3.1 寵物信息管理界面</p><p> 圖5-3-1寵物信息管理界面</p><p> 5.3.2寵物信息管理界面說明</p><p> 該界面的功能是讓管理用戶進行寵物信息的管理,并讀入數據庫相應的表。</p><p>
79、; 其他相應功能與客戶信息管理界面相仿,操作簡單,故不一一介紹。</p><p> 5.4物料信息管理界面</p><p> 5.4.1物料信息管理界面</p><p> 圖5-4-1物料信息管理界面</p><p> 5.4.2物料信息管理界面說明</p><p> 此頁面的布局和功能操作方式有些類似于寵
80、物信息管理界面,只是需要管理的對象和信息為物料,故不單獨介紹界面操作。</p><p><b> 第6章 系統(tǒng)測試</b></p><p> 6.1系統(tǒng)測試的目的</p><p> 系統(tǒng)測試不是為了表明程序是正確的,因為如果是這樣,就會設計一些不易暴露錯誤的測試方案,也不會主動去檢測、排除程序中可能存在的一些隱患。對于測試目的,G.J.
81、Myers給除了以下的觀點:</p><p> ?。?)測試是為了發(fā)現程序中的錯誤而執(zhí)行程序的過程。</p><p> (2)好的測試方案是極可能發(fā)現迄今為止尚未發(fā)現的錯誤的測試方案。</p><p> ?。?)成功的測試是發(fā)現了至今為止尚未發(fā)現的錯誤的測試。</p><p> 6.2面向對象系統(tǒng)測試方案</p><p
82、> 根據系統(tǒng)測試目的并結合面向對象方法,我們給出了如下系統(tǒng)測試方案:</p><p> ?。?)盡早的、不斷的進行系統(tǒng)測試。我們知道,錯誤發(fā)現的越早,改正它所付出的代價也就越小。由于錯誤的發(fā)生往往是不可避免的,因此我們的系統(tǒng)測試貫穿于整個開發(fā)過程中,而不是把系統(tǒng)測試僅僅看作是軟件開發(fā)的一個獨立階段。</p><p> ?。?)設計測試用例時,給出測試的預期結果。一個測試用例由兩部分
83、組成:測試用的輸入數據和該輸入數據所期望的程序運行結果。這樣測試時才能有一個判斷標準,利用輸入數據得出測試數據并和預測數據進行比較,看它們是否一致。</p><p> ?。?)我們在設計測試用例時,不僅有合法的輸入測試用例,還有非法的輸入測試用例。因為,在系統(tǒng)的實際使用過程中,由于各種原因,用戶往往會使用一些非法的輸入,比如按錯了鍵或者使用了非法的命令等,所以,我們特別注意設計非法的輸入測試用例來進行測試。<
84、;/p><p> ?。?)在對系統(tǒng)修改完之后進行回溯測試。我們在修改系統(tǒng)的同時往往又會引入新的錯誤,所以在對程序修改完之后,用以前的用例進行回歸</p><p><b> 總 結</b></p><p> 經過一個多月進行的寵物醫(yī)院信息管理,終于完成了寵物醫(yī)院信息管理系統(tǒng)的設計。此設計已經達到了最初期望的設計要求,完成了需求。在這次寵物醫(yī)院信
85、息管理系統(tǒng)的設計過程中我受到很大啟發(fā):在系統(tǒng)開發(fā)與設計上,體會到了理論與實際結合的重要性,認識到系統(tǒng)開發(fā)中應該更加注重系統(tǒng)的規(guī)劃及按步驟實施。系統(tǒng)作為多欄目、多版面的有機結合整體,不僅僅要考慮到系統(tǒng)功能及其效果的實現,更應該注重系統(tǒng)與用戶的有機結合。系統(tǒng)設計與實現的成功只是系統(tǒng)成功的一步,系統(tǒng)的明確定位顯得更加重要,系統(tǒng)應該隨時根據實施環(huán)境,實施困難進行必要的定位調整。理論與實踐相結合,讓我真正體會到學以致用的樂趣。通過理論作指導,再用
86、實踐來體會,驗證理論。這樣既加深了對理論知識的認識,又從實踐活動中充實了自己。</p><p> 本次為期三個月的寵物醫(yī)院信息管理是大學四年所學知識的綜合運用,是理論與實踐相結合的產物。在此期間,不但鞏固了所學的書本知識。而且還學到了許多課堂上和書本上無法學到的實踐知識,提高了自學能力,增強了專業(yè)技術的水平,為今后從事本專業(yè)的工作打下一定的基礎。</p><p> 我會繼續(xù)努力,完善自
87、我,同學的幫助、指導老師的用心輔導和寵物醫(yī)院的精心安排使這個課題能夠順利進行。但是,由于時間倉促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯漏,懇請各位老師斧正。</p><p><b> 致 謝</b></p><p> 在極短的時間內,我能成功的將此寵物醫(yī)院信息管理做出,這要歸功于某某某,某某等老師的無私的幫助,悉心的教導。尤其得到了擔任寵物醫(yī)院信
88、息管理指導的某某某老師的技術支持,某某某老師治學嚴謹、經驗豐富,以及孜孜不倦、嚴謹細致的科研態(tài)度,更令我受益非淺。為我的寵物醫(yī)院信息管理得以完成起了關鍵的作用,在此表示深深地謝意。</p><p> 同時,在寵物醫(yī)院信息管理的各個階段,在寵物醫(yī)院信息管理過程中還得到了各科室教師的大力指導和無私幫助,也得到了同班同學的熱情協(xié)助,大力幫助,在此表示衷心的感謝。尤其在此感謝我的輔導老師某某某老師給我的指導和關懷。她在
89、生活上和工作中都給予了我熱情的關心和幫助。</p><p> 在即將結束的四年大學本科生活之際,我要感謝某某大學某某系的老師們。從他們身上我學到了許多寶貴的知識和做人的道理。他們在學業(yè)上對我的悉心指導,以及孜孜不倦、嚴謹細致的科研態(tài)度,更令我受益非淺。</p><p> 同時還要感謝某某大學某某系的領導兩年來對我的培養(yǎng)和支持,是他們?yōu)槲姨峁┝肆己玫膶W習環(huán)境和機會。</p>
90、<p> 感謝各位專家和評委耐心審閱我的論文,他們提出了許多寶貴的意見和建議。</p><p> 懇請老師不吝賜教、批評指正!</p><p><b> 參考文獻</b></p><p> [1] 陳佳 編著 · 信息系統(tǒng)開發(fā)方法教程 · 清華大學出版社出版 · 1998年5月第1版<
91、/p><p> [2] 李海 李文亮 龔學綱 編著· 深入研究Visual Basic ·電子工業(yè)出版社·2003年1月第1版</p><p> [3] 邵謙謙 銀華強 編著·Visual Basic 6.0數據庫開發(fā)·清華大學出版社·2003年4月第1版</p><p> [4] Rockford l
92、hotka 編著 康博 譯· 高效掌握Visual Basic·清華大學出版社·2002年</p><p> [5] 丁貴廣,《ASP編程基礎與實例》,北京,機械工業(yè)出版社,2002</p><p> [6] 張海藩,《軟件工程導論》,2003年,清華大學出版社</p><p> [7] 《21天學通Visual Basic.6.
93、0》Steven Holzner袁鵬飛譯 人民郵電出版社</p><p> [8] 魏善沛編著.《Web數據庫技術實用教程》.北京. 清華大學出版社.1998</p><p> [9] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2001年4月。</p><p
94、> [10] [美]Jeffer R.Shapiro著,周之、黃玫譯,《ACCESS參考大全》,清華大學出版社,2002年6月。</p><p> [11] 隆華軟件工作室 編著,《ACCESS程序設計》,清華大學出版社,2001年3月。</p><p> [12] 《Visual Basic 程序設計與應用》康樹才等著 電子工業(yè)出版社</p><p>
95、 小方框無邊眼鏡,臉上總是掛著微笑,有人稱呼他卓總,也有人稱呼他教授,真正親近的朋友,管他叫強巴。</p><p> 卓姆強巴,藏族,四十二歲,天獅名犬馴養(yǎng)基地公司總裁,也是復旦大學生物系客座教授,主講世界名犬。強巴生長在一個叫達瓦奴措的小村,那是深入藏原腹地、最接近無人區(qū)的地方,他的名字,原意是能戰(zhàn)勝大海的人。他沒有讓他的父母失望,如今已是擁有千萬資產的公司老總,也是著名大學的教授,可謂名利俱盛,讓他起家的
96、資本,不是別的,是犬。</p><p> 美國,賓夕法尼亞州。</p><p> “幾千年來,全世界所公認的,體形最龐大,性格最兇猛的,叫獒。那是我們藏區(qū)特產,它們已經存在幾千萬年了,約在兩千年前流傳到希臘,后到羅馬帝國,又由東歐的斯拉夫族人傳到歐洲各國,至今世界名犬的體內還保留著藏獒的研究理論“隔代大遺傳”是否有關。</p><p> 或許聽錯了。你說,你不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于JSP實現的寵物醫(yī)院信息管理系統(tǒng)畢業(yè)設計論文.doc
- 基于jsp實現的寵物醫(yī)院信息管理系統(tǒng)
- vb學生信息管理系統(tǒng)-畢業(yè)設計論文
- 畢業(yè)設計基于vb的學校信息管理系統(tǒng)
- 畢業(yè)設計(論文)-基于vb的企業(yè)職工信息管理系統(tǒng)設計
- vb畢業(yè)設計--學生信息管理系統(tǒng)
- 畢業(yè)設計---醫(yī)院信息管理系統(tǒng)
- 畢業(yè)設計---基于vb的家政服務信息管理系統(tǒng)開發(fā)
- 醫(yī)院藥品信息管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計論文信息管理系統(tǒng)
- vb學生信息管理系統(tǒng)a畢業(yè)論文
- 寵物醫(yī)院實習
- 寵物醫(yī)院設計方案
- 醫(yī)院信息管理系統(tǒng)設計畢業(yè)論文
- 醫(yī)院信息管理系統(tǒng)設計-畢業(yè)論文
- 寵物醫(yī)院的英文
- 寵物醫(yī)院設計方案
- 寵物醫(yī)院的英文
- 華陽社區(qū)寵物醫(yī)院管理系統(tǒng)的設計與實現.pdf
- 學生信息管理系統(tǒng)畢業(yè)設計論文
評論
0/150
提交評論