寵物診所系統(tǒng)分析_第1頁
寵物診所系統(tǒng)分析_第2頁
寵物診所系統(tǒng)分析_第3頁
寵物診所系統(tǒng)分析_第4頁
寵物診所系統(tǒng)分析_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本章知識要點(diǎn):

掌握系統(tǒng)需求分析的過程掌握系統(tǒng)用例圖熟練掌握系統(tǒng)設(shè)計(jì)過程了解數(shù)據(jù)庫設(shè)計(jì)過程掌握系統(tǒng)時(shí)序圖設(shè)計(jì)110.1系統(tǒng)概述

系統(tǒng)分析階段的目標(biāo)就是為系統(tǒng)設(shè)計(jì)提供系統(tǒng)的邏輯模型,系統(tǒng)設(shè)計(jì)階段再根據(jù)這個(gè)邏輯模型進(jìn)行物理方案的設(shè)計(jì)。系統(tǒng)分析階段的主要任務(wù)就是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中在一起,對組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。系統(tǒng)分析在整個(gè)系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,把要解決哪些問題、滿足用戶哪些具體的信息需求進(jìn)行調(diào)查、分析清楚,從邏輯上,或者說從信息處理的功能需求上提出系統(tǒng)的方案。210.1.1需求分析

伴隨城市寵物飼養(yǎng)數(shù)量的增加,許多關(guān)于寵物的新興的行業(yè)在省內(nèi)大中城市陸續(xù)出現(xiàn)。專業(yè)的寵物洗浴、寵物裁縫、寵物攝影、寵物婚介等專門化經(jīng)營服務(wù)行業(yè)如雨后春筍般地發(fā)展起來,組成了一個(gè)龐大的寵物,必然使寵物的各項(xiàng)服務(wù)更加專業(yè)化、專營化。310.1.2系統(tǒng)用例圖

用例圖由IvarJacobson在開發(fā)AXE系統(tǒng)中首先使用,并添加到由他所倡導(dǎo)的OOSE和Objectory方法中。用例圖引起了面向?qū)ο箢I(lǐng)域的極大關(guān)注,自1994年IvarJacobson的著作出版后,面向?qū)ο箢I(lǐng)域已廣泛接納了這一概念,并認(rèn)為它是第二代面向?qū)ο蠹夹g(shù)的標(biāo)志。使用例圖可以描述外部參與者所理解的系統(tǒng)功能,也就是說用例圖描述了用例、參與者以及它們之間的關(guān)系。410.1.3系統(tǒng)設(shè)計(jì)

在明確了用戶的需求以后,下一步的任務(wù)就是對未來的軟件系統(tǒng)進(jìn)行設(shè)計(jì)。系統(tǒng)設(shè)計(jì)是信息系統(tǒng)開發(fā)過程中另一個(gè)重要階段。這一階段中,要根據(jù)前一階段系統(tǒng)分析的結(jié)果,在已經(jīng)獲得分析報(bào)告的基礎(chǔ)上,為系統(tǒng)實(shí)現(xiàn)總體架構(gòu),并劃分相應(yīng)的模塊。模塊是組成系統(tǒng)的基本單位,它的特點(diǎn)是可以組合、分解和更換。系統(tǒng)中任何一個(gè)處理功能都可以看出是一個(gè)模塊。510.3系統(tǒng)功能模塊設(shè)計(jì)

根據(jù)模塊功能具體化程度的不同,可以分為邏輯模塊和物理模塊。在系統(tǒng)邏輯模型中定義的處理功能可視為邏輯模塊。物理模塊是邏輯模塊的具體化,可以是一個(gè)計(jì)算機(jī)程序、子程序或若干條程序語句,也可以是人工過程的某項(xiàng)具體工作。在本節(jié)中,將會詳細(xì)介紹系統(tǒng)邏輯模塊的實(shí)現(xiàn)過程。610.3.1用戶管理模塊

用戶管理模塊包含兩個(gè)操作,用戶登錄和用戶退出操作。用戶登錄操作涉及到了JSP、JavaBean和Servlet三項(xiàng)技術(shù),其中JSP顯示用戶信息獲取和提交、Servlet用來控制頁面轉(zhuǎn)向,如果提交信息通過審核,則轉(zhuǎn)交給系統(tǒng)首頁,否則繼續(xù)顯示登錄頁面。JavaBean主要用來審核用戶提交信息。用戶退出操作比較簡單,只是通過程序語句實(shí)現(xiàn)了。710.3.2寵物信息管理模塊

寵物信息管理模塊包括寵物信息添加、寵物信息修改和寵物信息查詢?nèi)?xiàng)操作。寵物信息查詢操作主要是查詢存儲在診所中的寵物信息,并顯示到指定的頁面。此操作中,JSP頁面負(fù)責(zé)獲取查詢信息并提交,Servlet負(fù)責(zé)頁面轉(zhuǎn)向,JavaBean處理數(shù)據(jù)庫操作。810.3.3客戶管理模塊

客戶管理模塊包括查詢客戶、添加客戶和更新客戶三項(xiàng)操作。添加客戶操作就是將在診所治療的寵物主人信息,添加到后臺數(shù)據(jù)庫中。910.4模塊功能實(shí)現(xiàn)

完成了寵物診所系統(tǒng)的需求分析和系統(tǒng)設(shè)計(jì)之后,就可以進(jìn)入系統(tǒng)編碼階段了。系統(tǒng)編碼階段是系統(tǒng)開發(fā)工作的最后一個(gè)階段,所謂的代碼編寫指的是將系統(tǒng)設(shè)計(jì)階段的結(jié)果在計(jì)算機(jī)上實(shí)現(xiàn),將原來紙面上的、類似于設(shè)計(jì)圖式的系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng)。1010.4.1通用模塊及首頁實(shí)現(xiàn)

在實(shí)現(xiàn)各個(gè)模塊的功能之前,需要將通用模塊實(shí)現(xiàn),這樣就方便被其他模塊的調(diào)用。首頁是操作本軟件系統(tǒng)的基礎(chǔ),通過首頁可以訪問其他模塊。1110.4.2用戶管理模塊

用戶管理模塊包含用戶登錄和用戶退出兩項(xiàng)操作,用戶退出操作比較簡單,這里就不再介紹了。用戶登錄操作是通過JSP、Servlet和JavaBean三項(xiàng)技術(shù)共同實(shí)現(xiàn)的。1210.4.3實(shí)現(xiàn)寵物信息查詢操作

寵物信息管理模塊包含寵物信息添加、修改和查詢?nèi)?xiàng)操作。三項(xiàng)操作的共同之處在于,數(shù)據(jù)顯示通過JSP實(shí)現(xiàn)、頁面轉(zhuǎn)向使用Servlet控制,數(shù)據(jù)庫操作都是調(diào)用通用JavaBean實(shí)現(xiàn)。由于篇幅所限,本節(jié)介紹客戶信息查詢的操作。客戶信息查詢操作通過cwc.jsp頁面實(shí)現(xiàn)查詢,cwV.jsp頁面實(shí)現(xiàn)查詢數(shù)據(jù)顯示,CwcServlet負(fù)責(zé)調(diào)用JavaBean執(zhí)行查詢并根據(jù)查詢結(jié)果進(jìn)行頁面轉(zhuǎn)向。1310.4.4實(shí)現(xiàn)客戶信息修改操作

客戶信息管理模塊包括客戶信息添加、客戶信息修改和客戶信息查詢?nèi)?xiàng)操作。其中,客戶信息修改操作有g(shù)kehu.jsp和XiuServlet文件共同實(shí)現(xiàn),gkehu.jsp負(fù)責(zé)實(shí)現(xiàn)更新數(shù)據(jù)的輸入,XiuServlet負(fù)責(zé)調(diào)用JavaBean執(zhí)行客戶信息修改。1410.4.5實(shí)現(xiàn)寵物診斷信息添加操作

寵物診斷信息管理模塊,又稱病歷管理模塊。該模塊包含寵物診斷信息添加和寵物診斷信息查詢,其查詢操作同前面介紹的寵物信息查詢操作基本相似,這里就不再介紹了。寵物診斷信息添加操作是由liaoj.jsp和LiaoServlet.java文件共同實(shí)現(xiàn),liaoj.jsp文件負(fù)責(zé)添加信息輸入顯示界面,并會將該診所中的醫(yī)師自動(dòng)顯示出來以供選擇。LiaoServlet.java文件在執(zhí)行添加診斷信息之前,會查詢輸入的寵物名稱、寵物主人是否存在或二者是否一致。1510.4.6實(shí)現(xiàn)獸醫(yī)信息瀏覽操作

獸醫(yī)管理模塊,也可以稱為醫(yī)師管理模塊。該模

溫馨提示

  • 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. 人人文庫網(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論