




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度家政服務(wù)合作協(xié)議書(專業(yè)護(hù)理)
- 檢測員相關(guān)知識培訓(xùn)課件
- 二零二五年度景區(qū)景點(diǎn)場地借用安全責(zé)任協(xié)議范本
- 二零二五年度臨時(shí)工解聘合同及遣散費(fèi)協(xié)議
- 二零二五年度外貿(mào)合同范本:國際貿(mào)易結(jié)算代理服務(wù)協(xié)議
- 領(lǐng)域一情境四招投標(biāo)與造價(jià)咨詢和報(bào)送全過程專業(yè)群課件
- 鋰電池材料知識培訓(xùn)課件
- 講述“活著”的中國法制史知到智慧樹章節(jié)測試課后答案2024年秋曲阜師范大學(xué)
- 廣告植入知識培訓(xùn)課件
- 廣州醫(yī)保知識培訓(xùn)課件
- 第一單元時(shí)、分、秒(說課稿)-2024-2025學(xué)年三年級上冊數(shù)學(xué)人教版
- 地理-浙江省杭州八縣市2024學(xué)年高二第一學(xué)期期末學(xué)業(yè)水平測試試題和答案
- 《康復(fù)工程學(xué)》課件-第一講 康復(fù)工程概論
- DeepSeek:從入門到精通
- 天津2025年天津中德應(yīng)用技術(shù)大學(xué)輔導(dǎo)員崗位招聘7人筆試歷年參考題庫附帶答案詳解
- 2025年無錫職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年銅材拉絲項(xiàng)目可行性研究報(bào)告
- 2025四川宜賓市高縣縣屬國企業(yè)第一次招聘3人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2024 年國家公務(wù)員考試《申論》(地市級)真題及答案
- 南京2025年中國醫(yī)學(xué)科學(xué)院皮膚病醫(yī)院招聘13人第二批筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解
- 2025年1月浙江高考英語聽力試題真題完整版(含答案+文本+MP3)
評論
0/150
提交評論