a固定資產(chǎn)管理系統(tǒng)論文畢業(yè)設(shè)計(jì)_第1頁
已閱讀1頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘要</b></p><p>  關(guān)于固定資產(chǎn)管理系統(tǒng)的軟件在幾年前已經(jīng)開始出現(xiàn),一般都提供的是手工錄入,在近幾年出的軟件中大部分都應(yīng)用了條碼技術(shù),條碼技術(shù)首先是代替了傳軟件手工錄入,沒有效率低下的缺點(diǎn)。也避免了在錄入時(shí)發(fā)生錯(cuò)誤。并且在具體使用上操作也相對(duì)比較簡單。但是這種技術(shù)在大型企業(yè)單位中應(yīng)用雖然比較方便,但是,在中小型單位中,應(yīng)用這種技術(shù)有時(shí)候會(huì)顯得浪費(fèi)資

2、源。所以就要求各個(gè)企業(yè)在選擇固定資產(chǎn)管理軟件的時(shí)候要根據(jù)自己企業(yè)的規(guī)模而定。</p><p>  本系統(tǒng)按實(shí)際需求設(shè)計(jì),可以對(duì)固定資產(chǎn)進(jìn)行增加,刪除,修改。自動(dòng)折舊,生成報(bào)表等,更多的是對(duì)固定資產(chǎn)進(jìn)行日常管理。本系統(tǒng)使用的是Borland公司的Delphi7.0來開發(fā)系統(tǒng)。本文先從系統(tǒng)方案設(shè)計(jì)方面比較詳細(xì)的介紹了本系統(tǒng)所采用的開發(fā)工具和開發(fā)技術(shù)。其次再從軟件系統(tǒng)開發(fā)的一般流程,需求分析、系統(tǒng)設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測

3、試方面詳細(xì)而細(xì)致的描述了整個(gè)系統(tǒng)的設(shè)計(jì)方案及實(shí)現(xiàn)功能。最后總結(jié)了系統(tǒng)的不足之處,以便于將來更好的改進(jìn)。</p><p>  關(guān)鍵字:固定資產(chǎn);折舊;日常管理 </p><p><b>  Abstract</b></p><p>  On the fixed asset management system software in a few y

4、ears ago have begun to emerge。The manual is intended to provide general, In recent years, most of the software applications of bar code technology。Bar-code technology to replace the first-hand bank software,No inefficien

5、t shortcomings。Also avoid the mistakes occurred in school. And the specific use is relatively simple to operate. But this technology in large enterprises while more convenient to use units, However, in the small and medi

6、um u</p><p>  Design of the system based on actual demand, Fixed assets can be carried out to increase deleted, modified. Automatic depreciation, generated statements. But more of a daily management of fixed

7、 assets. Borland Delphi7.0 companies use to develop systems. The first programme, introduced more detailed design of the system used in the development of tools and development techniques. Next to the general flow from t

8、he software systems development, Needs analysis, system design, coding to achieve, soft</p><p>  Key words: Fixed assets;Depreciation;Day-to-day management </p><p>  第一章 固定資產(chǎn)管理系統(tǒng)緒論</p>

9、<p>  §1.1系統(tǒng)開發(fā)背景企業(yè)競爭的優(yōu)勢主要體現(xiàn)在生產(chǎn)效率上,為提高生產(chǎn)效率,企業(yè)紛紛進(jìn)行信息化改</p><p>  造,實(shí)現(xiàn)管理的專業(yè)化和規(guī)范化。企業(yè)管理信息系統(tǒng)正以一種特別的方式在我國正呈現(xiàn)新的發(fā)展態(tài)勢。信息化的發(fā)展幫助企業(yè)解決了上述難題,計(jì)算機(jī)固定資產(chǎn)管理系統(tǒng)的使用使財(cái)會(huì)人員從繁重的勞動(dòng)中解脫出來,以往需要對(duì)資產(chǎn)信息一項(xiàng)一項(xiàng)核算折舊?,F(xiàn)在只需要單擊一下按鈕,系統(tǒng)便會(huì)自動(dòng)完成企

10、業(yè)所有資產(chǎn)的折舊,且準(zhǔn)確無誤。</p><p>  電腦固定資產(chǎn)管理系統(tǒng)能為企業(yè)提供一個(gè)專業(yè)管理企業(yè)資產(chǎn)的模式。系統(tǒng)的目標(biāo)是,以規(guī)范的內(nèi)部業(yè)務(wù)流程為基礎(chǔ),建立一種用戶同信息系統(tǒng)之間的關(guān)系,建立和維護(hù)一個(gè)高質(zhì)量的物流管理信息系統(tǒng)。</p><p>  §1.2 固定資產(chǎn)管理的概念及其發(fā)展</p><p>  固定資產(chǎn)是工業(yè)企業(yè)進(jìn)行生產(chǎn)經(jīng)營活動(dòng)的主要?jiǎng)趧?dòng)資料

11、。它使用時(shí)間較長,單位價(jià)值較高。判斷哪些勞動(dòng)資料屬于企業(yè)固定資產(chǎn)是固定資產(chǎn)核算的重要方面,也是確定低值易耗品核算的重要標(biāo)準(zhǔn)。固定資產(chǎn)的判斷一是時(shí)間標(biāo)準(zhǔn),二是價(jià)值標(biāo)準(zhǔn),根據(jù)財(cái)政部門規(guī)定:固定資產(chǎn)是指使用期限超過一年的房屋、建筑物、機(jī)器、機(jī)械、運(yùn)輸工具以及其他與生產(chǎn)經(jīng)營有關(guān)的設(shè)備、器具、工具等。不屬于生產(chǎn)經(jīng)營主要設(shè)備的物品,單位價(jià)值在2000元以上,并且使用期限超過兩年的,也應(yīng)當(dāng)作為固定資產(chǎn)。</p><p>  早

12、期的固定資產(chǎn)管理基本上的停留在手工的基礎(chǔ)上。在人為因素占主導(dǎo)地位的固定資產(chǎn)管理中,容易出現(xiàn)很多的問題,如效率低下,進(jìn)行一次核算,往往耗費(fèi)大量的人力,物力,財(cái)力。但是得到的結(jié)果卻并不是理想的,人工管理難免出現(xiàn)這樣那樣的錯(cuò)誤。</p><p>  現(xiàn)代的信息化的發(fā)展卻給這些帶來了轉(zhuǎn)機(jī),代替了低效率的人工管理。完全可以在計(jì)算機(jī)的環(huán)境中輕松的完成對(duì)大量固定資產(chǎn)的管理。</p><p>  

13、7;1.3 系統(tǒng)開發(fā)的目的及意義</p><p>  固定資產(chǎn)管理系統(tǒng)的開發(fā),最重要的目的就是提高使用該系統(tǒng)的企業(yè)競爭力,使企業(yè)在固定資產(chǎn)管理方面提高效率。從而帶動(dòng)企業(yè)整體效益的提高。因?yàn)樵谟?jì)算機(jī)技術(shù)越來越普及的今天,信息化辦公已經(jīng)成為企業(yè)單位辦公的主流。落后就要挨打,這是千古不變的真理。企業(yè)在市場競爭中一旦落后于別人,面臨的將是滅頂之災(zāi)。因此信息化辦公必將走進(jìn)各個(gè)工業(yè)企業(yè)。</p><p&

14、gt;  固定資產(chǎn)管理系統(tǒng)提高了企業(yè)固定資產(chǎn)的管理效率。為原來還采用人工管理的固定資產(chǎn)的企業(yè)騰出了人手,而且運(yùn)用固定資產(chǎn)管理系統(tǒng)對(duì)本單位的資產(chǎn)進(jìn)行管理,不會(huì)出現(xiàn)人工管理時(shí)出現(xiàn)的錯(cuò)誤等等問題。</p><p>  總之是該系統(tǒng)以計(jì)算機(jī)為平臺(tái),以信息化技術(shù)為手段,使企業(yè)以高效??焖贉?zhǔn)確無誤的進(jìn)行固定資產(chǎn)管理。為企業(yè)在激烈的市場競爭中做好做足內(nèi)部的工作。</p><p>  只有內(nèi)部做好了,外部

15、的競爭才會(huì)做的更好,正如哲學(xué)上講的:“內(nèi)因是起決定性作用的.”</p><p>  §1.4 本文結(jié)構(gòu)組織安排</p><p>  本文主要分成9個(gè)部分,包括第1章緒論、第2章需求分析、第3章方案設(shè)計(jì)、第4章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)、第5章系統(tǒng)測試、結(jié)論、參考文獻(xiàn)、致謝、英漢翻譯文獻(xiàn)9個(gè)部分。每一個(gè)部分都在文章中占相應(yīng)的分量。</p><p>  第1章緒論部分主

16、要是對(duì)本課題的一些大概性介紹,包括本文的目的和意義,課題的來源,本文的結(jié)構(gòu)組織安排,本文的貢獻(xiàn)等等內(nèi)容。</p><p>  第2章需求分析是本課題的開始階段所做的一些工作,是一個(gè)課題的起始工作,也是相當(dāng)重要的一個(gè)部分,因?yàn)檫@個(gè)部分所做的工作對(duì)整個(gè)課題的開展和研究有著決定性的作用。本章的思路是首先對(duì)需求的用戶進(jìn)行調(diào)查研究,得到用戶需求的分析,即用戶需要的是一個(gè)什么樣的系統(tǒng),對(duì)這個(gè)系統(tǒng)有什么要求,用戶的習(xí)慣等等一些

17、問題,這些</p><p>  是最基本也是最重要的東西,以后的系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、用戶界面設(shè)計(jì)以及功能設(shè)</p><p>  計(jì)等都基于這個(gè)需求。本章的隨后章節(jié)對(duì)系統(tǒng)的一些設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì)進(jìn)行初步規(guī)劃。</p><p>  第3章方案設(shè)計(jì)是在需求分析設(shè)計(jì)的基礎(chǔ)上提出了系統(tǒng)的總體設(shè)計(jì)的模板。</p><p>  第4章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是本文

18、的重頭戲,也是重點(diǎn)反映本課題設(shè)計(jì)的結(jié)果的部分,其中有具體的數(shù)據(jù)庫設(shè)計(jì)、用戶界面設(shè)計(jì)、系統(tǒng)設(shè)計(jì)、功能實(shí)現(xiàn)等等。</p><p>  第5章系統(tǒng)測試是系統(tǒng)開發(fā)的后期工作,是對(duì)系統(tǒng)的功能進(jìn)行測試,以發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)的一些不足之處,涉及到系統(tǒng)的測試方案,測試結(jié)果等等。</p><p>  第二章 固定資產(chǎn)管理系統(tǒng)需求分析</p><p><b>  §2.1

19、編寫目的</b></p><p>  在完成了針對(duì)“就業(yè)信息處理系統(tǒng)”市場的前期調(diào)查,和對(duì)整個(gè)系統(tǒng)進(jìn)行分析的基礎(chǔ)上,提出了這份需求分析說明書。此需求分析說明書對(duì)“就業(yè)信息處理系統(tǒng)”中的就業(yè)信息處理做了全面的用戶需求分析,明確所要開發(fā)的系統(tǒng)應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及系統(tǒng)開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作</p>&l

20、t;p><b>  §2.2開發(fā)目標(biāo)</b></p><p>  該固定資產(chǎn)管理系統(tǒng)的主要任務(wù)是正確反映固定資產(chǎn)的分類,計(jì)價(jià)及增減變動(dòng)的情況,做好對(duì)固定資產(chǎn)的總分類核算和明細(xì)分類核算。保護(hù)公共財(cái)產(chǎn)的安全與完整。正確計(jì)提固定資產(chǎn)折舊。編制固定資產(chǎn)折舊報(bào)表</p><p>  該固定資產(chǎn)管理系統(tǒng)是為了滿足企業(yè)對(duì)固定資產(chǎn)管理的需要而設(shè)計(jì)的。主要目的是使固定資

21、產(chǎn)管理形成科學(xué)的、有機(jī)的管理體系,實(shí)現(xiàn)會(huì)計(jì)核算和資產(chǎn)管理相結(jié)合,財(cái)務(wù)管理和生產(chǎn)技術(shù)管理相結(jié)合,實(shí)物管理和價(jià)值管理相結(jié)合,規(guī)范企業(yè)管理,推動(dòng)企業(yè)的管理進(jìn)步,提升企業(yè)的競爭力。同時(shí)加快業(yè)務(wù)處理速度,提高工作效率,核算信息及其分析信息也能夠及時(shí)生成,及時(shí)得到企業(yè)資產(chǎn)的精確數(shù)據(jù)。</p><p>  本系統(tǒng)適用于各企事業(yè)單位管理各種固定資產(chǎn)及設(shè)備的使用情況,內(nèi)容涵蓋了資產(chǎn)增加、變更、清理、借出、歸還、維修、折舊及系統(tǒng)數(shù)據(jù)

22、的查詢、統(tǒng)計(jì)、報(bào)表、打印輸出。批量增加(連續(xù)錄入)、自動(dòng)核算折舊值。</p><p>  §2.3 運(yùn)行環(huán)境以及開發(fā)平臺(tái)</p><p><b>  1.硬件環(huán)境:</b></p><p><b>  最低配置: </b></p><p>  CPU:奔騰100 MMX以上</p&g

23、t;<p><b>  內(nèi)存:16MB</b></p><p>  顯卡:標(biāo)準(zhǔn)VGA,16色顯示模式 </p><p><b>  建議配置: </b></p><p>  CPU:奔騰166 MMX以上</p><p><b>  內(nèi)存:32MB以上</b>&l

24、t;/p><p>  顯卡:標(biāo)準(zhǔn)VGA,24位真彩色</p><p><b>  其它:鼠標(biāo)  </b></p><p><b>  2.軟件環(huán)境:</b></p><p>  操作系統(tǒng):Windows 2000/XP  </p><p>  開發(fā)工具:DELPHI 7

25、.0</p><p>  數(shù)據(jù)庫平臺(tái):數(shù)據(jù)庫:Microsoft Office Access 2003</p><p><b>  3.條件與限制</b></p><p>  該固定資產(chǎn)管理系統(tǒng)軟件是針對(duì)中小型企業(yè)的.在相應(yīng)的技術(shù)上可做進(jìn)一步研究,以適應(yīng)對(duì)該類系統(tǒng)網(wǎng)絡(luò)化的需求.</p><p>  §

26、2.4 面向?qū)ο箝_發(fā)方法</p><p>  §2.4.1 面向?qū)ο蠓治?lt;/p><p>  隨著計(jì)算機(jī)科學(xué)的發(fā)展和應(yīng)用領(lǐng)域的不斷擴(kuò)大,對(duì)計(jì)算機(jī)技術(shù)的要求越來越高。特別是當(dāng)計(jì)算機(jī)硬件有了飛速發(fā)展之后,各種應(yīng)用領(lǐng)域?qū)浖岢隽烁叩囊?。如在企業(yè)管理中,既要求軟件開發(fā)人員了解用戶需求,又要求他們把企業(yè)管理需求用程序設(shè)計(jì)語言編寫成應(yīng)用程序,使其成為一個(gè)能超越大系統(tǒng)程序復(fù)雜性障礙的優(yōu)秀

27、程序員。近20年來,人們?yōu)榱丝朔浖C(jī),控制軟件開發(fā)質(zhì)量,提高軟件的生產(chǎn)效率, 對(duì)軟件開發(fā)方法進(jìn)行了大量深入的研究,提出軟件工程方法, 以管理工程項(xiàng)目的方法開發(fā)軟件系統(tǒng)。發(fā)展軟件質(zhì)量,縮短軟件開發(fā)周期,發(fā)展軟件可靠性、可擴(kuò)充性和可重用性迫使軟件界人士不斷研究新方法、新技術(shù),探索新途徑。面向?qū)ο蠓椒☉?yīng)運(yùn)而生。</p><p>  面向?qū)ο蠓治?Object-Oriented Analysis, OOA)[4]的目

28、標(biāo)是完成對(duì)所解問題的分析,確定待建的系統(tǒng)要做什么,并建立系統(tǒng)的模型。面向?qū)ο蠓治龅娜蝿?wù)就是通過分析問題域建立系統(tǒng)的概念模型,并用相應(yīng)的符號(hào)表示。而模型一般由5個(gè)層次構(gòu)成,即主題層、類及對(duì)象層、結(jié)構(gòu)層、屬性層、服務(wù)層,因此其步驟也是按這5個(gè)層次逐步展開。</p><p>  §2.4.2 系統(tǒng)建模工具選擇</p><p>  目前比較流行的面向?qū)ο蠼9ぞ哂蠷ose,Visio。對(duì)

29、于開發(fā)比較大型的系統(tǒng),運(yùn)用Rose和Visio能建立更精確的模型,更利于設(shè)計(jì)和開發(fā)人員之間的交流,但是Rose占用空間,安裝麻煩,使用不方便,不利于學(xué)習(xí)和運(yùn)用。Visio安裝方便,重要的是易于掌握和使用,對(duì)于本系統(tǒng),不需要太精確的模型,所以選擇Visio作為本系統(tǒng)的建模工具。</p><p>  §2.4.2 面向?qū)ο蠓治龅牟襟E</p><p>  針對(duì)基于網(wǎng)絡(luò)的實(shí)驗(yàn)課程排課系統(tǒng)

30、的實(shí)際以及結(jié)合面向?qū)ο笙到y(tǒng)分析的方法,設(shè)計(jì)了分析本系統(tǒng)的步驟如下:</p><p>  1. 用文字描述出系統(tǒng)的功能需求。</p><p>  2. 畫出系統(tǒng)的用例圖。</p><p>  3. 根據(jù)系統(tǒng)的用例圖中各用例,畫出相應(yīng)的順序圖。</p><p>  4. 分析系統(tǒng)的性能需求,數(shù)據(jù)安全需求等。</p><p>

31、;  由于面向?qū)ο蟮拈_發(fā)過程是迭代的,所以畫圖的過程也是迭代的,實(shí)際開發(fā)過程是不斷回復(fù),不斷修改的過程。</p><p><b>  §2.5 功能需求</b></p><p>  固定資產(chǎn)管理系統(tǒng)的主要任務(wù)是,正確反映固定資產(chǎn)的分類、計(jì)價(jià)以及增減變動(dòng)等情況,做好對(duì)固定資產(chǎn)的總分類核算和明細(xì)分類核算,保護(hù)公共財(cái)產(chǎn)的安全與完整;正確計(jì)提固定資產(chǎn)折舊,編制固定資

32、產(chǎn)折舊報(bào)告表。</p><p>  §2.5.1固定資產(chǎn)管理系統(tǒng)的特點(diǎn)</p><p>  固定資產(chǎn)日常增減業(yè)務(wù)相對(duì)較少;折舊核算是固定資產(chǎn)管理中最具特色的一項(xiàng)內(nèi)容。固定資產(chǎn)的核算與管理通常有以下幾個(gè)明顯特點(diǎn):</p><p> ?。?)固定資產(chǎn)卡片是對(duì)固定資產(chǎn)進(jìn)行管理的一種獨(dú)有的方式,對(duì)固定資產(chǎn)的日常管理表現(xiàn)為對(duì)固定資產(chǎn)卡片的管理和維護(hù)。</p&g

33、t;<p> ?。?)固定資產(chǎn)核算過程中日常數(shù)據(jù)的輸入與輸出的工作量相對(duì)較少,但存儲(chǔ)數(shù)據(jù)的量較大。</p><p> ?。?)固定資產(chǎn)核算中資產(chǎn)價(jià)值轉(zhuǎn)移以折舊方式來進(jìn)行,折舊計(jì)算方法較為復(fù)雜,對(duì)成本費(fèi)用的影響較大。</p><p>  §2.5.2 本系統(tǒng)的主要功能如下</p><p>  1 管理管理固定資產(chǎn)卡片,對(duì)固定資產(chǎn)進(jìn)行錄入,增減。

34、刪除等管理。</p><p>  2 管理固定資產(chǎn)的增減變動(dòng)情況,隨時(shí)更新固定資產(chǎn)卡片內(nèi)容</p><p>  3計(jì)提折舊,分配折舊費(fèi)用。支持使用年限法對(duì)固定資產(chǎn)進(jìn)行折舊。具備分配折舊費(fèi)用和計(jì)算固定資產(chǎn)凈值等功能。</p><p>  §2.5.3 固定資產(chǎn)核算業(yè)務(wù)處理流程</p><p>  固定資產(chǎn)進(jìn)行核算與管理的業(yè)務(wù)流程可確定

35、為:</p><p> ?。?)根據(jù)驗(yàn)收單、領(lǐng)用單、報(bào)廢單等基本原始資料,設(shè)置、調(diào)整或登記固定</p><p>  產(chǎn)卡片內(nèi)容,形成固定資產(chǎn)增加、減少、價(jià)值調(diào)整等明細(xì)數(shù)據(jù)。</p><p>  (2)根據(jù)固定資產(chǎn)的特性,選擇或設(shè)置折舊方法。</p><p> ?。?)根據(jù)固定資產(chǎn)卡片資料,按月計(jì)提固定資產(chǎn)折舊,并編制折舊憑證傳</p&g

36、t;<p><b>  賬務(wù)處理系統(tǒng)。</b></p><p> ?。?)按需輸出固定資產(chǎn)卡片、固定資產(chǎn)明細(xì)賬(表)、固定資產(chǎn)登記簿等表單。</p><p>  §2.5.4 對(duì)本系統(tǒng)折舊方法的應(yīng)用分析</p><p>  固定資產(chǎn)一般都有對(duì)應(yīng)的折舊方法固定資產(chǎn)計(jì)提折舊的最短年限為:房屋和建筑物為20年,火車、輪船、機(jī)器

37、、機(jī)械和其他生產(chǎn)設(shè)備為10年,電子儀器、車輛為5年;二是用可選用的年限段來表示,如在《工業(yè)企業(yè)財(cái)務(wù)制度》中規(guī)定:生產(chǎn)用房30—40年,非生產(chǎn)用房35—45年,機(jī)器設(shè)備10—14年。如果短于上述折舊年限,必須征得稅務(wù)部門同意</p><p>  當(dāng)然固定資產(chǎn)的預(yù)計(jì)凈殘值的大小也直接影響折舊的多少。根據(jù)現(xiàn)行財(cái)務(wù)制度規(guī)定:外商投資企業(yè)固定資產(chǎn)的預(yù)計(jì)凈殘值為固定資產(chǎn)原價(jià)的10%;國有工業(yè)企業(yè)固定資產(chǎn)的預(yù)計(jì)凈殘值為固定資產(chǎn)

38、原價(jià)的3%—5%。</p><p>  折舊方法是表示該項(xiàng)固定資產(chǎn)采用哪一種折舊方法計(jì)提折舊。</p><p>  一般除了要求用戶選擇折舊方法外,還要求用戶選擇(確認(rèn))或輸入折舊計(jì)算公式。</p><p>  固定資產(chǎn)管理系統(tǒng)中,一般采用個(gè)別折舊法計(jì)提折舊,通常有如下幾種折舊方法:</p><p><b> ?、倨骄晗薹?。<

39、;/b></p><p><b> ?、诠ぷ髁糠?。</b></p><p><b> ?、垭p倍余額遞減法。</b></p><p><b> ?、苣陻?shù)總和法。</b></p><p>  對(duì)于本系統(tǒng),它的目標(biāo)用戶是中小型企業(yè)相對(duì)資產(chǎn)數(shù)量較少,在資產(chǎn)折舊方法上不宜太過復(fù)雜,

40、所以該系統(tǒng)使用平均年限法進(jìn)行折舊。平均年限法又稱為直線法,計(jì)算公式如下:</p><p>  年折舊率=(1-預(yù)計(jì)凈殘值率)÷預(yù)計(jì)使用年限×100%;月折舊率=年折舊率/12;月折舊額=固定資產(chǎn)原價(jià)×月折舊率;</p><p><b>  §2.6可行性分析</b></p><p>  可行性分析(F

41、easibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究??尚行苑治龅哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。作者從以下幾個(gè)方面對(duì)本系統(tǒng)的可行性進(jìn)行了分析。</p><p>  (1).技術(shù)可行性。技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足開發(fā)者的需

42、要等。該信息管系統(tǒng)利用Borland公司的Delphi7.0+ Microsoft Office Access 2003開發(fā)模式。系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺(tái)完全能滿足此系統(tǒng)開發(fā)的需要。</p><p>  (2).經(jīng)濟(jì)可行性。主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)的開發(fā)費(fèi)用對(duì)使用該系統(tǒng)的單位在

43、經(jīng)濟(jì)上是可以接受的。而且在使用本系統(tǒng)以后可明顯提高工作效率,節(jié)約大量人力、物力、財(cái)力。所以該系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p>  (3).社會(huì)可行性。目前的情況下,寬帶網(wǎng)絡(luò)已經(jīng)覆蓋了大中城市的大部分區(qū)域。而且在全國高校都在大張旗鼓的擴(kuò)招形勢下,具備相當(dāng)計(jì)算機(jī)知識(shí)的人才已經(jīng)越來越多。各個(gè)事業(yè)單位在發(fā)展的過程中,計(jì)算機(jī)設(shè)備的普及程度也大大提高。而且在市場競爭越來越激烈的今天,每個(gè)企業(yè)都希望在競爭中占據(jù)有利位置,

44、而該系統(tǒng)恰恰就幫了事業(yè)單位了大忙。所以該系統(tǒng)在社會(huì)可行性方面是沒有問題。</p><p>  綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。</p><p><b>  2.數(shù)據(jù)庫技術(shù)</b></p><p>  本系統(tǒng)采用Microsoft Office Access 20

45、03作為數(shù)據(jù)庫,最重要的原因是數(shù)據(jù)的移動(dòng)性比較強(qiáng),不受服務(wù)器和網(wǎng)絡(luò)的制約,并且運(yùn)行的成本小,不需要高配, </p><p>  并且ACESS數(shù)據(jù)庫有以下優(yōu)點(diǎn):</p><p>  1.與Office集成,可以非常方便的獲得。2.簡便易學(xué),容易上手。3.兼容性強(qiáng),數(shù)據(jù)的導(dǎo)入導(dǎo)出非常方便。4.網(wǎng)絡(luò)功能強(qiáng)大,適合多人辦公動(dòng)態(tài)性管理數(shù),方便據(jù)。5.運(yùn)作成本低廉。&

46、lt;/p><p>  因?yàn)樵诂F(xiàn)在的形勢下,Office應(yīng)該說在中小型企業(yè)使用的計(jì)算機(jī)上普及率很高,運(yùn)用Access做數(shù)據(jù)庫,正是考慮到了這一點(diǎn)。本系統(tǒng)采用SQL Server2000數(shù)據(jù)庫。原因在于S</p><p><b>  3.開發(fā)工具選用</b></p><p>  由于Delphi采用了真正的完全面向?qū)ο蠓椒?、?dāng)今世界最快的編譯器以及領(lǐng)

47、先的數(shù)據(jù)庫技術(shù),特別是它對(duì)Windows API的完全兼容,出色的代碼自動(dòng)生成能力…….正是由于這些優(yōu)勢,Delphi在短短的幾年中,從眾多的開發(fā)工具中脫穎而出。是Delphi的諸多優(yōu)秀品質(zhì),使程序員能在很短的時(shí)間內(nèi)開發(fā)出極具專業(yè)水準(zhǔn)的運(yùn)用軟件,而所做的工作卻是相當(dāng)?shù)纳?。正是基于上述的?yōu)勢,Delphi成為作者在完成該系統(tǒng)時(shí)的首選。</p><p>  §2.7 數(shù)據(jù)需求</p><

48、;p>  在可行性分析階段已經(jīng)粗略的研究了該項(xiàng)目的需求,并分析了運(yùn)行環(huán)境和開發(fā)平臺(tái)及軟件的可行性,但為了準(zhǔn)確的確定目標(biāo)系統(tǒng)必須做什么,了解用戶的明確需求,對(duì)用戶(事業(yè)單位)進(jìn)行了詳細(xì)的調(diào)研,進(jìn)一步明確了系統(tǒng)的功能并畫出數(shù)據(jù)流圖和數(shù)據(jù)字典。</p><p>  §2.7.1 數(shù)據(jù)流圖</p><p>  沒有任何一個(gè)軟件系統(tǒng)是孤立存在的,一個(gè)系統(tǒng)總是存在于某些語境中,并且這

49、些語境總是包含與該系統(tǒng)進(jìn)行交互的參與者[7]。然而,工作流代表著工作的流程以及貫穿于業(yè)務(wù)之間的對(duì)象,工作流建模在工作流技術(shù)中占有重要的作用,因?yàn)楣ぷ髁髂P偷木_定義與否影響著工作流引擎的性能,從而決定著關(guān)鍵業(yè)務(wù)過程的運(yùn)行效率。一個(gè)良好的工作流建模既能為普通用戶易于掌握,也能為計(jì)算機(jī)系統(tǒng)方便、高效地解釋和執(zhí)行。根據(jù)與用戶的反復(fù)交流以及本系統(tǒng)的具體要求,</p><p>  數(shù)據(jù)的頂層圖如圖2.1所示。</p&

50、gt;<p>  圖2.1數(shù)據(jù)的頂層圖</p><p>  固定資產(chǎn)管理模塊 1層DFD(圖2.2)</p><p>  圖2.2 固定資產(chǎn)管理系模塊1層數(shù)據(jù)流程圖</p><p>  固定資產(chǎn)管理模塊 2層DFD(圖2.3)</p><p>  圖2.3固定資產(chǎn)管理模塊2層數(shù)據(jù)流程圖</p><p> 

51、 §2.7.2 數(shù)據(jù)字典</p><p>  本系統(tǒng)的數(shù)據(jù)項(xiàng)基本有以下幾項(xiàng):</p><p><b>  (1)數(shù)據(jù)項(xiàng)</b></p><p><b>  數(shù)據(jù)項(xiàng)名:資產(chǎn)名稱</b></p><p>  含義說明:對(duì)每個(gè)固定資產(chǎn)在進(jìn)行登記時(shí)的名字</p><p>

52、<b>  別名:</b></p><p>  類型及長度:可變長字符串,20</p><p>  取值范圍:中英文字符</p><p><b>  數(shù)據(jù)項(xiàng)名:資產(chǎn)型號(hào)</b></p><p>  含義說明:固定資產(chǎn)的規(guī)格及各種標(biāo)準(zhǔn)</p><p><b>  別名

53、:</b></p><p>  類型及長度:可變長字符串,20</p><p>  取值范圍:數(shù)字及中英文字符</p><p><b>  數(shù)據(jù)項(xiàng)名:制造商</b></p><p>  含義說明:固定資產(chǎn)的生產(chǎn)廠家</p><p>  別名:類型及長度:可變長字符串,20</p&

54、gt;<p>  取值范圍:數(shù)字及中英文字符</p><p><b>  數(shù)據(jù)項(xiàng)名:購買日期</b></p><p>  含義說明:固定資產(chǎn)購進(jìn)的時(shí)間</p><p><b>  別名:</b></p><p>  類型及長度:時(shí)間變量,20</p><p> 

55、 取值范圍:時(shí)間類字符組合</p><p><b>  數(shù)據(jù)項(xiàng)名:單價(jià)</b></p><p>  含義說明:固定資產(chǎn)在購進(jìn)時(shí)候的價(jià)格</p><p><b>  別名:</b></p><p>  類型及長度:整型變量,10</p><p><b>  取值范圍:

56、數(shù)字</b></p><p><b>  數(shù)據(jù)項(xiàng)名:數(shù)量</b></p><p>  含義說明:每種固定資產(chǎn)在本單位的數(shù)量</p><p><b>  別名:</b></p><p>  類型及長度:整型變量,10</p><p><b>  取值范圍:

57、數(shù)字</b></p><p><b>  數(shù)據(jù)項(xiàng)名:國別</b></p><p>  含義說明:固定資產(chǎn)出產(chǎn)國</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p>  取值范圍:中英文字符</p&g

58、t;<p><b>  數(shù)據(jù)項(xiàng)名:使用人</b></p><p>  含義說明:固定資產(chǎn)當(dāng)時(shí)的使用者</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p>  取值范圍:中英文字符</p><p><

59、;b>  數(shù)據(jù)項(xiàng)名:管理員</b></p><p>  含義說明:固定資產(chǎn)的管理權(quán)所有人</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p>  取值范圍:中英文字符</p><p><b>  數(shù)據(jù)項(xiàng)名:用戶

60、名</b></p><p>  含義說明:唯一標(biāo)識(shí)每一個(gè)用戶</p><p><b>  別名:USER</b></p><p>  類型及長度:可變長字符串,25</p><p>  取值范圍:數(shù)字及中英文字符</p><p><b>  數(shù)據(jù)項(xiàng)名:放置地點(diǎn)</b&g

61、t;</p><p>  含義說明:固定資產(chǎn)現(xiàn)在所在的單位或者地點(diǎn)</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p>  取值范圍:數(shù)字及中英文字符</p><p>  數(shù)據(jù)項(xiàng)名:已使用年限</p><p>  

62、含義說明:固定資產(chǎn)從購進(jìn)使用計(jì)算起的時(shí)間</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p><b>  取值范圍:數(shù)字</b></p><p><b>  數(shù)據(jù)項(xiàng)名:資產(chǎn)來源</b></p><p

63、>  含義說明:固定資產(chǎn)進(jìn)入本單位的方式,如租賃</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p>  取值范圍:數(shù)字及中英文字符</p><p><b>  數(shù)據(jù)項(xiàng)名:報(bào)廢年限</b></p><p>  

64、含義說明:固定資產(chǎn)在登記時(shí)的可正常使用時(shí)間</p><p><b>  別名:</b></p><p>  類型及長度:可變長字符串,25</p><p><b>  取值范圍:數(shù)字</b></p><p>  數(shù)據(jù)項(xiàng)名:預(yù)計(jì)使用時(shí)間</p><p>  含義說明:固定資產(chǎn)在

65、購進(jìn)時(shí)預(yù)計(jì)能正常使用的時(shí)間</p><p><b>  別名:</b></p><p>  類型及長度:整型變量,25</p><p><b>  取值范圍:數(shù)字</b></p><p><b>  (2)數(shù)據(jù)結(jié)構(gòu)</b></p><p><b&g

66、t;  數(shù)據(jù)結(jié)構(gòu):固定資產(chǎn)</b></p><p>  含義說明:是固定資產(chǎn)管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),該系統(tǒng)所有的處理及其他都是圍繞固定資產(chǎn)展開的。他定義了固定資產(chǎn)的基本信息。</p><p>  組成:資產(chǎn)名稱+資產(chǎn)型號(hào)+制造商+購買日期+單價(jià)+國別+使用人+管理員+放置地點(diǎn)+已使用年限+資產(chǎn)來源+報(bào)廢年限+預(yù)計(jì)使用時(shí)間</p><p><b>

67、;  (3)數(shù)據(jù)流</b></p><p><b>  固定資產(chǎn)信息查詢</b></p><p>  說明:用戶檢索其需要的相關(guān)固定資產(chǎn)信息</p><p>  數(shù)據(jù)流來源:固定資產(chǎn)信息表</p><p>  數(shù)據(jù)流去向:檢索結(jié)果顯示</p><p>  組成:資產(chǎn)名稱+資產(chǎn)型號(hào)+制造

68、商+購買日期+單價(jià)+國別+使用人+管理員+放置地點(diǎn)+已使用年限+資產(chǎn)來源+報(bào)廢年限+預(yù)計(jì)使用時(shí)間</p><p><b>  (4)數(shù)據(jù)存儲(chǔ)</b></p><p>  數(shù)據(jù)存儲(chǔ):固定資產(chǎn)信息存儲(chǔ)</p><p>  流入數(shù)據(jù)流:插入刪除修改固定資產(chǎn)信息</p><p>  流出數(shù)據(jù)流:查看、瀏覽檢索相關(guān)固定資產(chǎn)信息&l

69、t;/p><p>  組成:資產(chǎn)名稱+資產(chǎn)型號(hào)+制造商+購買日期+單價(jià)+國別+使用人+管理員+放置地點(diǎn)+已使用年限+資產(chǎn)來源+報(bào)廢年限+預(yù)計(jì)使用時(shí)間</p><p>  數(shù)據(jù)量:大于50條記錄</p><p><b>  存取方式:條件存取</b></p><p><b>  (5)處理</b><

70、/p><p>  處理:固定資產(chǎn)信息檢索</p><p>  說明:用戶查找其需要的固定資產(chǎn)信息</p><p><b>  輸入:檢索要求</b></p><p>  輸出:與檢索相關(guān)的固定資產(chǎn)的信息</p><p>  第三章 固定資產(chǎn)管理系統(tǒng)總體設(shè)計(jì)</p><p>  

71、§3.1 功能模塊設(shè)計(jì)</p><p>  根據(jù)上面需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊:</p><p>  1 固定資產(chǎn)信息瀏覽模塊</p><p><b>  2固定資產(chǎn)查詢模塊</b></p><p>  §3.2 系統(tǒng)總體結(jié)構(gòu)圖</p>

72、<p>  固定資產(chǎn)管理系統(tǒng)的功能結(jié)構(gòu)圖</p><p>  圖3.1系統(tǒng)總體結(jié)構(gòu)圖</p><p>  圖3.2固定資產(chǎn)管理系統(tǒng)的功能結(jié)構(gòu)</p><p>  §3.3模塊間的關(guān)系</p><p><b>  1.信息瀏覽模塊</b></p><p>  實(shí)現(xiàn)的主要功能是用

73、戶對(duì)本單位的固定資產(chǎn)進(jìn)行瀏覽。得到本單位固定資產(chǎn)的所有信息。</p><p><b>  2.信息檢索模塊</b></p><p>  該模塊主要是方便用戶對(duì)本單位固定資產(chǎn)進(jìn)行相關(guān)檢索,并返回檢索結(jié)果。用戶可根據(jù)自己不同的需要,系統(tǒng)根據(jù)用戶選擇的不同組合檢索方式和輸入的關(guān)鍵字進(jìn)行相關(guān)檢索,得到用戶檢索的固定資產(chǎn)信息。</p><p>  信息檢

74、索模塊調(diào)用檢索結(jié)果模塊。</p><p>  §3.4 數(shù)據(jù)庫設(shè)計(jì)</p><p>  §3.4.1 概念結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的核心。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也獨(dú)立于所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。概念模型(E-R模型)的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及

75、的事務(wù),屬性是對(duì)實(shí)體特征的描述。</p><p>  (1).模型中的實(shí)體相當(dāng)于一個(gè)實(shí)體集、一個(gè)表。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。</p><p>  (2).屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連,表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。</p>

76、;<p>  (3).各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。</p><p>  (4).在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。</p><p>  為了使E-R圖表示更加清晰,作者將E-R分成實(shí)體及其屬性圖和實(shí)體及其聯(lián)系圖</p><p>  圖3.3資產(chǎn)信息實(shí)體的E—R圖</p><p>  圖3.4系統(tǒng)E

77、-R圖</p><p>  由于資產(chǎn)信息項(xiàng)目過多,就不一一列舉了</p><p>  §3.4.2 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  邏輯結(jié)構(gòu)設(shè)計(jì)階段,就是將概念模型進(jìn)一步轉(zhuǎn)換為DBMS所支持的數(shù)據(jù)模型,并優(yōu)化數(shù)據(jù)模型。其轉(zhuǎn)換原則如下。</p><p>  (1).E-R圖中的每個(gè)實(shí)體,都相應(yīng)地轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)

78、系的屬性,實(shí)體的碼就是關(guān)系的碼。</p><p>  (2).兩個(gè)試題之間1: n的聯(lián)系,應(yīng)轉(zhuǎn)換成與n端對(duì)應(yīng)的關(guān)系模式,減少系統(tǒng)中的關(guān)系數(shù)目。</p><p>  (3).兩個(gè)實(shí)體之間1:1的聯(lián)系,轉(zhuǎn)換成與任意一端對(duì)應(yīng)的關(guān)系模式。</p><p>  (4).對(duì)于兩個(gè)以上實(shí)體之間m : n的聯(lián)系,則需要為該聯(lián)系建立一個(gè)獨(dú)立的關(guān)系模式。該關(guān)系模式中至少應(yīng)包括被它所聯(lián)系

79、的各個(gè)實(shí)體的碼以及聯(lián)系本身的屬性(如果存在),該關(guān)系的碼為各個(gè)實(shí)體碼的組合。</p><p>  根據(jù)上述的轉(zhuǎn)換原則,將固定資產(chǎn)管理系統(tǒng)總體E-R圖轉(zhuǎn)換成關(guān)系模型,并對(duì)關(guān)系模型進(jìn)行優(yōu)化,結(jié)果如下:</p><p>  資產(chǎn)信息:{資產(chǎn)名稱+資產(chǎn)型號(hào)+制造商+購買日期+單價(jià)+國別+使用人+管理員+放置地點(diǎn)+已使用年限+資產(chǎn)來源+報(bào)廢年限+預(yù)計(jì)使用時(shí)間}</p><p>

80、;  §3.4.3 物理結(jié)構(gòu)設(shè)計(jì)</p><p>  表3.1是本系統(tǒng)表中內(nèi)容。</p><p>  表3.1 系統(tǒng)所應(yīng)用的表</p><p>  §3.5 數(shù)據(jù)庫的完整性和安全性</p><p>  數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(DBMS)用一定的機(jī)制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件——

81、完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。本系統(tǒng)中定義了表與表之間的聯(lián)系及表中各字段屬性約束有助于實(shí)現(xiàn)有助于完整性。</p><p>  數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它可以保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。由于在固定資

82、產(chǎn)管理系統(tǒng)中,都是本單位的人在使用該系統(tǒng)。不會(huì)存在像網(wǎng)絡(luò)中遭到攻擊的情況,所以系統(tǒng)在設(shè)計(jì)的時(shí)候就沒有關(guān)于用戶及用戶權(quán)限的設(shè)置</p><p>  §3.6 界面設(shè)計(jì)</p><p>  由于本系統(tǒng)的最終用戶的對(duì)中小企業(yè)。他們的計(jì)算機(jī)知識(shí)相對(duì)有限,從他們的應(yīng)用需求出發(fā),應(yīng)該本著用戶操作界面友好、清晰、易學(xué)易用、易于操作的原則進(jìn)行界面設(shè)計(jì)。本系統(tǒng)用戶界面在分辨率為1024*768下

83、設(shè)計(jì),頁面寬度為765像素,既能滿足顯示器分辨率較高的用戶,同時(shí)又能照顧顯示器分辨率較低用戶。</p><p>  §3.6.1 主界面(首頁)設(shè)計(jì) </p><p>  主界面是一個(gè)網(wǎng)站的門面,如同公司的形象,特別注重設(shè)計(jì)和規(guī)劃。它是用戶首先見到的界面,它的好壞直接影響到網(wǎng)站的訪問率。為此,作者從以下幾個(gè)方面對(duì)主界面進(jìn)行了設(shè)計(jì)。</p><p>  (

84、1).在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其他色彩,給用戶一種鮮而不艷的美感。</p><p>  (2).在字體選用上,大小適當(dāng),盡量使用常用字體,適當(dāng)配用藝術(shù)字。</p><p>  (3).在網(wǎng)頁制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁,將大表化小,圖片壓縮,盡量減少頁面響應(yīng)時(shí)間。同時(shí),在頁面上適當(dāng)配以動(dòng)畫,使頁面“動(dòng)中有靜,靜中有動(dòng)”。</p><p

85、>  (4).在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。</p><p>  (5).在用戶操作上,簡化用戶操作,刪去那些空洞的環(huán)節(jié)。</p><p><b>  主界面如圖3.5</b></p><p>  圖3.5 系統(tǒng)主界面圖</p><p><b>  瀏覽界面如圖3.6

86、</b></p><p>  圖3.6 系統(tǒng)瀏覽界面</p><p><b>  查詢界面 </b></p><p>  §3.6.2 輸入輸出界面設(shè)計(jì) </p><p>  固定資產(chǎn)管理系統(tǒng)的輸入界面主要包括資產(chǎn)的增加、減少、固定資產(chǎn)信息檢索等,輸入設(shè)計(jì)的內(nèi)容包括以下幾點(diǎn)。</p>

87、<p>  (1).輸入數(shù)據(jù)的內(nèi)容設(shè)計(jì),包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。例如對(duì)固定資產(chǎn)單價(jià)的設(shè)置,就只能輸入數(shù)字。其他的輸入將會(huì)出錯(cuò)</p><p>  (2).確定數(shù)據(jù)輸入方式。 增加刪除等操作都實(shí)時(shí)的更新數(shù)據(jù)庫。</p><p>  (3).輸入數(shù)據(jù)的正確性校驗(yàn),保證輸入數(shù)據(jù)的正確性。例如在對(duì)固定資產(chǎn)的購買日期進(jìn)行輸入時(shí)就必須嚴(yán)格按照例如2000-01—

88、01的格式輸入。</p><p>  固定資產(chǎn)管理系統(tǒng)的輸出界主要就是瀏覽信息的輸出和查詢信息的輸出輸出設(shè)計(jì)的內(nèi)容包括以下幾點(diǎn)</p><p>  (1).確定輸出的內(nèi)容。用戶是信息的主要使用者,在進(jìn)行輸出內(nèi)容的設(shè)計(jì)時(shí),首先要確定用戶在使用信息方面的要求,包括使用的目的、輸出速度、頻率、數(shù)量、安全性等。根據(jù)用戶的要求,設(shè)計(jì)輸出信息的內(nèi)容,包括信息的形式(表格、圖形、文字),輸出的項(xiàng)目及數(shù)據(jù)

89、結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍,數(shù)據(jù)的生成途徑,完整性及一致性的考慮。在固定資產(chǎn)管理系統(tǒng)的使用者中,他們想看到的就是固定資產(chǎn)的現(xiàn)在狀況以及未來的變化,以便做出安排。該系統(tǒng)界面的設(shè)計(jì)就符合了使用者的習(xí)慣。</p><p>  (2).確定輸出格式。輸出格式設(shè)計(jì)要滿足使用者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。在本系統(tǒng)中,輸出頁面的設(shè)計(jì),盡量滿足用戶的信息需要,并有相關(guān)的提示信息。</p>

90、;<p>  輸出界面的設(shè)置充分體現(xiàn)了人性化的特點(diǎn)。使用者會(huì)在使用的時(shí)候感到相當(dāng)方便。打印對(duì)于固定資產(chǎn)管理系統(tǒng)是非常重要的環(huán)節(jié).</p><p>  打印輸出界面入圖3.7</p><p>  圖3.7打印輸出界面</p><p>  第四章 固定資產(chǎn)管理系統(tǒng)具體實(shí)現(xiàn)</p><p><b>  §4.1本

91、章概述</b></p><p>  在本章將討論怎樣具體的實(shí)現(xiàn)系統(tǒng)中每個(gè)模塊的功能,也就是系統(tǒng)的詳細(xì)設(shè)計(jì)過程。詳細(xì)設(shè)計(jì)的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。</p><p>  詳細(xì)設(shè)計(jì)階段的任務(wù)在于要設(shè)計(jì)出程序的“藍(lán)圖”,因此,詳細(xì)設(shè)計(jì)的結(jié)

92、果基本上決定了最終的程序代碼的質(zhì)量。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能簡明易懂。結(jié)構(gòu)程序設(shè)計(jì)技術(shù)是實(shí)現(xiàn)上述目標(biāo)的關(guān)鍵技術(shù),因此是詳細(xì)設(shè)計(jì)的邏輯基礎(chǔ)。</p><p><b>  §4.2數(shù)據(jù)庫連接</b></p><p>  Delphi與Access數(shù)據(jù)庫的連接方式有幾種,我運(yùn)用的是:</p&g

93、t;<p>  首先在窗體上放一個(gè)ADOConnection1控件,然后雙擊此控件。點(diǎn)擊build按紐選擇提供者面板中的第一個(gè)(Microsoft Jet 4.0  OLE Provider),然后點(diǎn)擊下一步,點(diǎn)選擇輸入數(shù)據(jù)庫名稱中下面的那個(gè)按紐,找到.mdb數(shù)據(jù)庫,確定就可以了。然后把ADOConnection1 的 Loginprompt 

94、的屬性設(shè)置為false,這樣,就可以用adoquery 或者 adotable來操作數(shù)據(jù)庫了</p><p><b>  §4.3 模塊設(shè)計(jì)</b></p><p>  所謂功能模塊設(shè)計(jì),就是說將整個(gè)系統(tǒng)模塊化。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,它是單?dú)命名的而且可通過名字來訪問。模塊化,簡單地說就是把系統(tǒng)劃分為若干個(gè)模塊,每個(gè)

95、模塊完成一個(gè)特定的功能,然后將這些模塊匯集起來組成一個(gè)整體(即系統(tǒng)),用以完成指定功能的一種方法</p><p>  模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來,把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測試,調(diào)試,維護(hù)等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。從這些特性可得出如圖4.1的一條總的成本(或工作量)曲線,在考慮模塊化時(shí),應(yīng)盡量使模塊數(shù)接

96、近于圖中的M,它使得研制成本最小,而且應(yīng)盡量避免不足的模塊化或超量。</p><p>  圖4.1 總成本曲線</p><p>  §4.4資產(chǎn)錄入模塊的實(shí)現(xiàn)</p><p>  錄入固定資產(chǎn)卡片的主要操作有:增加卡片、刪除卡片、保存編輯的卡片、取消對(duì)卡片的編輯等。</p><p>  本模塊是對(duì)新增資產(chǎn)進(jìn)行登記。如果登記正確的話,

97、將保存至數(shù)據(jù)庫。</p><p><b>  關(guān)鍵代碼如下:</b></p><p>  procedure Tfrm_register.sbtn_refreshClick(Sender: TObject);</p><p><b>  var</b></p><p>  flag:boolean;

98、</p><p><b>  begin</b></p><p>  flag:=true;</p><p>  if edt_capitalname.Text='' then flag:=false;</p><p>  if edt_capitaltype.Text='' then f

99、lag:=false;</p><p><b>  ………………</b></p><p>  if not flag then</p><p><b>  begin</b></p><p>  showmessage('請(qǐng)輸入完整的信息');//判斷輸入的新的固定資產(chǎn)信息是否完整。

100、</p><p>  sbtn_refresh.Enabled:=true;</p><p>  //btn_adding.Enabled:=true;</p><p><b>  end</b></p><p><b>  else</b></p><p><b>

101、;  begin</b></p><p>  sbtn_refresh.Enabled:=false;</p><p>  sbtn_adding.Enabled:=true;</p><p>  edt_capitalname.SetFocus;</p><p>  with frm_main.adoTable1 do</

102、p><p><b>  begin</b></p><p><b>  append;</b></p><p>  fieldvalues['固定資產(chǎn)名稱']:=edt_capitalname.Text;</p><p>  fieldvalues['固定資產(chǎn)型號(hào)']:=

103、edt_capitaltype.Text;</p><p>  fieldvalues['制造商']:=edt_producer.Text;</p><p>  fieldvalues['國家或地區(qū)']:=edt_country.Text;</p><p>  fieldvalues['購買時(shí)間']:=edt_buyd

104、ate.Text;</p><p><b>  ……………</b></p><p><b>  post;</b></p><p><b>  refresh;</b></p><p><b>  end;</b></p><p>

105、  showmessage('資料添加成功!');//添加固定資產(chǎn)信息</p><p>  sbtn_last.Click;</p><p><b>  end;</b></p><p><b>  end;</b></p><p>  添加成功后系統(tǒng)提示如圖4.2</p>

106、;<p>  圖4.2 添加固定資產(chǎn)成功</p><p>  procedure Tfrm_register.sbtn_modifyClick(Sender: TObject);</p><p><b>  begin</b></p><p>  frm_main.adoTable1.Edit;</p><p&

107、gt;  with frm_main.adoTable1 do</p><p><b>  begin</b></p><p>  fieldvalues['固定資產(chǎn)名稱']:=edt_capitalname.Text;</p><p><b>  ………………</b></p><p&g

108、t;  fieldvalues['報(bào)銷年限']:=edt_discardyears.Text;</p><p><b>  end;</b></p><p>  frm_main.adoTable1.Post;</p><p>  frm_main.ADOTable1.Refresh;</p><p> 

109、 showmessage('你已經(jīng)修改成功!');//修改固定資產(chǎn)信息</p><p><b>  end;</b></p><p><b>  界面如圖4.3</b></p><p>  圖4.4錄入資產(chǎn)界面</p><p>  §4.5查詢模塊的實(shí)現(xiàn)</p>

110、<p>  本模塊包括選擇你的查詢方式。自由查詢(跟瀏覽相同)或者條件查詢。</p><p>  提條件查詢包括:固定資產(chǎn)名稱;固定資產(chǎn)型號(hào);固定資產(chǎn)編號(hào);制造商;單價(jià);購買時(shí)間;已使用年限;報(bào)廢年限。</p><p>  輸出包括根據(jù)你的查詢條件和方式產(chǎn)生相應(yīng)的固定資產(chǎn)的信息。</p><p>  先建立并連接數(shù)據(jù)庫,下面是建立并連接數(shù)據(jù)庫的關(guān)鍵代碼

111、.</p><p>  procedure Tfrm_main.N10Click(Sender: TObject);</p><p>  var fromdb,desdb,frompx,despx:string;</p><p><b>  begin</b></p><p>  savedialog1.Title:=&

112、#39;請(qǐng)輸入數(shù)據(jù)庫名,以..mdb結(jié)尾';</p><p>  if savedialog1.Execute then</p><p><b>  begin</b></p><p>  if fileexists(savedialog1.FileName) then</p><p><b>  be

113、gin</b></p><p>  showmessage('數(shù)據(jù)庫已存在!請(qǐng)從新設(shè)定文件名');</p><p>  N10Click(sender);</p><p><b>  end</b></p><p><b>  else</b></p>&l

114、t;p><b>  begin</b></p><p>  fromdb:=extractfilepath(paramstr(0))+'pp.mdb';</p><p>  desdb:=savedialog1.FileName;</p><p>  copyfile(pchar(fromdb),pchar(desdb),

115、true);</p><p><b>  end;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><p>  procedure Tfrm_main.N1Click(Sender: TObject);</p&g

116、t;<p><b>  begin</b></p><p>  frm_main.ADOTable1.Edit;</p><p>  frm_main.ADOTable1.Post;</p><p>  frm_main.ADOTable1.Refresh;</p><p>  showmessage(&#

117、39;當(dāng)前修改已經(jīng)保存');</p><p>  end;//建立數(shù)據(jù)庫</p><p>  procedure Tfrm_main.N6Click(Sender: TObject);</p><p><b>  begin</b></p><p>  button2.Click;</p><

118、p><b>  end;</b></p><p><b>  ………….</b></p><p>  ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db\pp.mdb;Persist Security Info=False

119、;jet oledb:database password=80513';</p><p>  ADOConnection1.Connected:=true;</p><p>  adotable1.TableName:='capital';.</p><p>  ADOTable1.Active:=true;</p><p

120、>  frm_counter.Visible:=false;</p><p>  timer_update.Enabled:=true;</p><p>  timer1.Enabled:=true;</p><p>  end; //連接數(shù)據(jù)庫</p><p>  主界面顯示資產(chǎn)數(shù)量,當(dāng)前時(shí)間等信息</p><p&

121、gt;  procedure Tfrm_main.timer_updateTimer(Sender: TObject);</p><p><b>  var</b></p><p>  strtmp:string;</p><p><b>  begin</b></p><p>  statusba

122、r1.Panels[1].Text:=' 總共有物品:'</p><p>  +inttostr(frm_main.ADOTable1.Recordset.RecordCount)+'件(個(gè))';</p><p>  Strtmp:=FormatDateTime('YYYY',Date)+'年'+FormatDateTim

123、e('MM',Date)+'月'+FormatDateTime('DD',Date)+'日';</p><p>  case dayofweek(now) of</p><p><b>  1:begin</b></p><p>  Strtmp:=Strtmp+' 星期日

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論