《固定資產(chǎn)借用分析》PPT課件.ppt_第1頁(yè)
《固定資產(chǎn)借用分析》PPT課件.ppt_第2頁(yè)
《固定資產(chǎn)借用分析》PPT課件.ppt_第3頁(yè)
《固定資產(chǎn)借用分析》PPT課件.ppt_第4頁(yè)
《固定資產(chǎn)借用分析》PPT課件.ppt_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第11章 固定資產(chǎn)借用分析,開發(fā)一個(gè)軟件首先要進(jìn)行系統(tǒng)分析,其主要工作是確定系統(tǒng)的規(guī)模和范圍,確定軟件的總體要求以及所需要的硬件環(huán)境和支撐軟件,確定待開發(fā)軟件與外界的接口,根據(jù)用戶的情況確定軟件對(duì)操作的要求,以及待開發(fā)軟件總體上的約束和限制。系統(tǒng)分析有助于弄清對(duì)需開發(fā)的軟件、支撐軟件、硬件環(huán)境以及操作人員的要求。編碼階段的任務(wù)是根據(jù)詳細(xì)設(shè)計(jì)編寫程序。在編寫過程中,應(yīng)注意代碼的易用性、易維護(hù)性和可移植性,確保編寫出高質(zhì)量的代碼。,1,2,本章知識(shí)要點(diǎn):,掌握軟件開發(fā)流程 掌握固定資產(chǎn)的需求分析 掌握設(shè)計(jì)系統(tǒng)用例圖 熟練掌握規(guī)劃系統(tǒng)總體結(jié)構(gòu)和系統(tǒng)分析 熟練掌握系統(tǒng)各個(gè)模塊設(shè)計(jì) 掌握固定資產(chǎn)數(shù)據(jù)表設(shè)

2、計(jì),3,11.1 系統(tǒng)需求分析,需求分析是開發(fā)軟件流程中一個(gè)相當(dāng)重要的階段。由于開發(fā)人員熟悉計(jì)算機(jī)但不熟悉應(yīng)用領(lǐng)域的業(yè)務(wù),用戶熟悉應(yīng)用領(lǐng)域的業(yè)務(wù)但不熟悉計(jì)算機(jī),因此對(duì)于同一個(gè)問題,開發(fā)人員和用戶之間可能存在認(rèn)識(shí)上的差異。在需求分析階段,通過開發(fā)人員與用戶之間的廣泛交流,不斷澄清一些模糊的概念,最終形成一個(gè)完整的、清晰的、一致的需求說明。可以說,需求分析的好壞將直接影響到所開發(fā)的軟件的成敗。,11.1.1 系統(tǒng)功能分析,固定資產(chǎn)是每個(gè)企業(yè)不可缺少的重要部分,通過加強(qiáng)固定資產(chǎn)管理,可以優(yōu)化資源配置,充分利用已有資源。傳統(tǒng)的人工管理辦法不僅耗費(fèi)人力、物力,而且常常因人為因素而導(dǎo)致部分資產(chǎn)在企業(yè)中得不

3、到充分利用,因此非常有必要設(shè)計(jì)一套固定資產(chǎn)管理軟件?;萃ㄜ浖_發(fā)公司()業(yè)務(wù)不斷發(fā)展,人員越來越多,固定資產(chǎn)的管理人員壓力逐漸增大,需要建立數(shù)據(jù)庫(kù)和使用軟件系統(tǒng)來進(jìn)行管理。,4,11.1.2 系統(tǒng)用例圖,用例圖由Ivar Jacobson在開發(fā)AXE系統(tǒng)中首先使用,并添加到由他所倡導(dǎo)的OOSE和Objectory方法中。用例圖引起了面向?qū)ο箢I(lǐng)域的極大關(guān)注,自1994年Ivar Jacobson的著作出版后,面向?qū)ο箢I(lǐng)域已廣泛接納了這一概念,并認(rèn)為它是第二代面向?qū)ο蠹夹g(shù)的標(biāo)志。使用例圖可以描述外部參與者所理解的系統(tǒng)功能,也就是說用例圖描述了用例、參與者以及它們之間的關(guān)系。,5,11.2 系統(tǒng)概述

4、,在明確了用戶的需求以后,下一步的任務(wù)就是對(duì)未來的軟件系統(tǒng)進(jìn)行設(shè)計(jì)。軟件設(shè)計(jì)通常分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)的任務(wù)是確定軟件系統(tǒng)的結(jié)構(gòu),進(jìn)行模塊劃分,確定每個(gè)模塊的功能、接口已經(jīng)模塊間的調(diào)用關(guān)系。詳細(xì)設(shè)計(jì)的任務(wù)就是為每個(gè)模塊設(shè)計(jì)實(shí)現(xiàn)的細(xì)節(jié)。,6,11.2.1 系統(tǒng)總體結(jié)構(gòu),本系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)采用了MVC的思想。根據(jù)面向?qū)ο蠓治鲭A段中類劃分結(jié)果,規(guī)劃界面類、控制類、實(shí)體類及調(diào)用關(guān)系。界面類對(duì)應(yīng)上面的視圖,控制類對(duì)應(yīng)控制器,實(shí)體類對(duì)應(yīng)模型。這三種類之間互相作用,完成了系統(tǒng)的運(yùn)作。,7,11.2.2 系統(tǒng)分析,確定了系統(tǒng)采用MVC結(jié)構(gòu)之后,就可以進(jìn)行面向?qū)ο蠓治?。該階段主要進(jìn)行以下內(nèi)容: 分析需

5、求文檔資料,找出所有概念,包括名詞、動(dòng)詞和短語。 確定問題范圍,把此范圍內(nèi)的概念進(jìn)行細(xì)化,形成“概念清單”。 細(xì)化結(jié)果形成初級(jí)類和功能。 根據(jù)功能需求形成主要功能、菜單樹和主要界面。 根據(jù)初級(jí)類形成界面類和實(shí)體類,8,11.2.3 系統(tǒng)設(shè)計(jì),為了美化界面并使系統(tǒng)結(jié)構(gòu)更加靈活,又提供如下Panel類,分別為TrPanel、TbPanel、AssetPanel、EmpPanel、CatePanel和LendPanel。,9,11.3 系統(tǒng)模塊設(shè)計(jì),系統(tǒng)模塊設(shè)計(jì),實(shí)際上進(jìn)行的就是系統(tǒng)設(shè)計(jì)的第二個(gè)步驟,即詳細(xì)設(shè)計(jì)。詳細(xì)設(shè)計(jì)的任務(wù)是為每個(gè)模塊設(shè)計(jì)其實(shí)現(xiàn)的細(xì)節(jié)。由于前面章節(jié)已經(jīng)確定了每個(gè)模塊的功能和接口,

6、所以相對(duì)而言,詳細(xì)設(shè)計(jì)比較容易。,10,11,11.3.1 操作員管理,操作員管理模塊具有三項(xiàng)操作,分別為操作員登錄,操作員密碼修改和操作員退出。在實(shí)現(xiàn)操作員管理模塊中,我們采用了MVC三層體系結(jié)構(gòu),實(shí)現(xiàn)操作員登錄、修改等操作,上述操作都是有界面類(View)、控制類(Control)和模型類(Model)組成。,12,11.3.2 固定資產(chǎn)管理,固定資產(chǎn)管理模塊主要完成固定資產(chǎn)添加、刪除和修改等操作。在實(shí)現(xiàn)過程中,對(duì)于每一項(xiàng)操作都是采用MVC模式進(jìn)行設(shè)計(jì),即每項(xiàng)操作的完成都需要界面類、控制類和模型類。由于資產(chǎn)添加、刪除和修改等操作,其流程、類之間的關(guān)系大部分相同,所以這里只介紹了固定資產(chǎn)添加

7、操作實(shí)現(xiàn)的過程。,11.3.3 職工管理,在固定資產(chǎn)管理系統(tǒng)中,固定資產(chǎn)是可以借入和歸還的。而能夠進(jìn)行資產(chǎn)的借出和歸還的職工,需要在固定資產(chǎn)管理系統(tǒng)中注冊(cè)。對(duì)于這些職工的管理是通過職工管理模塊完成的,職工管理模塊可以進(jìn)行三項(xiàng)操作,分別為職工的添加、刪除和修改。上述三項(xiàng)操作的實(shí)現(xiàn),都是通過MVC三層模式實(shí)現(xiàn)的。如可以將添加職工操作,分解為添加職工界面類、添加職工控制類、添加職工模型類,用來完成添加操作的界面顯示、控制和邏輯執(zhí)行。,13,11.3.4 資產(chǎn)類別管理,當(dāng)公司規(guī)模增大時(shí),固定資產(chǎn)的數(shù)量會(huì)逐漸增多。此時(shí)對(duì)于固定資產(chǎn)的管理,最好的辦法是將這些固定資產(chǎn)進(jìn)行分類,即先劃分大類,再劃分小類。固定

8、資產(chǎn)類別管理,通常包括資產(chǎn)類別添加、資產(chǎn)類別刪除和資產(chǎn)類別修改。上述三項(xiàng)資產(chǎn)類別操作的實(shí)現(xiàn)都是采用MVC模式實(shí)現(xiàn),即資產(chǎn)類別界面類、資產(chǎn)類別控制類和資產(chǎn)模型類共同完成一個(gè)操作。每項(xiàng)操作都具有自己的界面類,但共用資產(chǎn)類別控制類CateHandler和資產(chǎn)類別模型類CateModel。,14,15,11.3.5 資產(chǎn)借出和歸還管理,固定資產(chǎn)在使用過程中,如果不對(duì)借出者進(jìn)行注冊(cè),時(shí)間過長(zhǎng)或人員發(fā)生調(diào)動(dòng),會(huì)出現(xiàn)固定資產(chǎn)流失等狀況。固定資產(chǎn)管理系統(tǒng)針對(duì)這樣的情況,創(chuàng)建資產(chǎn)借出和歸還管理模塊。無論是資產(chǎn)借出或資產(chǎn)歸還操作,都是采用MVC三層架構(gòu)完成的。資產(chǎn)借出和資產(chǎn)歸還操作,其類流程和類關(guān)系基本相似,如共

9、用控制類LendHandler和模型類LendModel。,16,11.3.6 資產(chǎn)信息瀏覽和查詢,快速及時(shí)獲取固定資產(chǎn)信息,可以大大提高工作效率。本系統(tǒng)提供了三個(gè)方面的查詢,分別為固定資產(chǎn)信息查詢、固定資產(chǎn)類別查詢和固定資產(chǎn)瀏覽。上述三項(xiàng)操作都是放置在系統(tǒng)的主界面上,這樣可以方便用戶進(jìn)行資產(chǎn)的查詢和瀏覽。在實(shí)現(xiàn)資產(chǎn)信息瀏覽和查詢模塊中,同樣采用了MVC設(shè)計(jì)模式,即將每一個(gè)操作分為視圖類、控制類和模型類來完成。,11.4 數(shù)據(jù)庫(kù)設(shè)計(jì),在完成系統(tǒng)的需求分析和系統(tǒng)設(shè)計(jì)之后,就可以考慮數(shù)據(jù)在數(shù)據(jù)庫(kù)存儲(chǔ)了。對(duì)于一個(gè)辦公應(yīng)用軟件來說,數(shù)據(jù)的永久性存儲(chǔ)是非常重要的。本系統(tǒng)所需要的永久性數(shù)據(jù),都存儲(chǔ)在SQL

10、 Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)中。在SQL Server 2005數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù)zc,并創(chuàng)建相應(yīng)固定資本表ASSET、職工表EMPLOYEE資產(chǎn)類別表CATEGORY、用戶表OPERATOR和借用歸還表LEND。,17,11.5 通用模塊和系統(tǒng)主界面實(shí)現(xiàn),在固定資產(chǎn)管理系統(tǒng)開發(fā)過程中,為了減少代碼的重復(fù),需要?jiǎng)?chuàng)建一些通用模塊,以方便其他模塊進(jìn)行調(diào)用,這樣就節(jié)省了開發(fā)人員的時(shí)間和精力。系統(tǒng)主界面是操作員進(jìn)行各項(xiàng)操作的界面,如進(jìn)行固定資產(chǎn)管理、資產(chǎn)類別管理、職工管理等操作。本節(jié)將會(huì)詳細(xì)介紹通用模塊和主界面的實(shí)現(xiàn)過程。,18,11.5.1 通用模塊,在編寫代碼過程中,有多種功能需要在多個(gè)

11、模塊中使用到,如連接數(shù)據(jù)庫(kù)、執(zhí)行SQL語句、獲取數(shù)據(jù)庫(kù)記錄集等操作。對(duì)于這些我們多次用到的功能,不可能在每個(gè)需要的地方都進(jìn)行編寫,如果這樣做,一是出現(xiàn)錯(cuò)誤不容易調(diào)試,二是沒有達(dá)到節(jié)省開發(fā)者精力的目的。將這些常用的功能,做成獨(dú)立編譯文件形式是最好的選擇。其他文件如果需要這方面的功能,直接將此類文件引入即可。固定資產(chǎn)管理系統(tǒng)中的通用模塊,包含三個(gè)方面,分別是按鈕文件、連接數(shù)據(jù)庫(kù)和控制抽象文件。,19,11.5.2 系統(tǒng)主界面,主界面是軟件執(zhí)行操作的主要窗口,通過該界面可以查看公司現(xiàn)有員工的基本的信息,并調(diào)用其他的模塊執(zhí)行,如固定資產(chǎn)管理、資產(chǎn)類別管理、職工管理、資產(chǎn)借用管理等。主界面在顯示之前,需

12、要操作員進(jìn)行登錄。實(shí)際上,主界面類也是操作員登錄的控制類。,20,11.6 用戶管理模塊,用戶管理模塊,又可以稱為操作員管理模塊。該模塊具有三項(xiàng)操作,分別為操作員登錄、修改密碼和退出。,21,11.6.1 用戶登錄,用戶登錄操作是采用MVC模式設(shè)計(jì)而成的,其登錄控制類是主界面類MM,界面(視圖)類是LoginView,模型類為OperatorModel。,22,11.6.2 密碼修改,密碼修改操作需要操作員登錄以后才能進(jìn)行,該操作采用MVC架構(gòu)實(shí)現(xiàn)。密碼修改操作由界面類UptOperatorView、控制類OperatorHandler和模型類OperatorModel組成。其中模型類OperatorModel也是密碼登錄操作的模型類,只不過在執(zhí)行時(shí)調(diào)用的方法不同罷了。,23,11.7 固定資產(chǎn)管理模塊,固定資產(chǎn)管理模塊包括固定資產(chǎn)添加、固定資產(chǎn)刪除和固定資產(chǎn)修改三項(xiàng)操作。每項(xiàng)操作都是采用MVC架構(gòu)設(shè)計(jì)而成,但三項(xiàng)操作共用界面類、控制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論