軟件工程課程設(shè)計(jì)----個(gè)人財(cái)務(wù)管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(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、<p><b>  軟件工程課程設(shè)計(jì)</b></p><p><b>  個(gè)人財(cái)務(wù)管理系統(tǒng)</b></p><p><b>  摘 要</b></p><p>  本次課程設(shè)計(jì)在 Windows XP 平臺(tái)上,以Delphi 7.0作為界面開發(fā)工具,SQL Server 2000作為數(shù)據(jù)庫(kù)工

2、具,分析設(shè)計(jì)了 “個(gè)人財(cái)務(wù)管理信息系統(tǒng)”。系統(tǒng)軟件和對(duì)數(shù)據(jù)庫(kù)的操作和管理都可在計(jì)算機(jī)上完成。</p><p>  如今計(jì)算機(jī)已走進(jìn)千家萬戶,傳統(tǒng)的在紙上記錄收入支出的方式已經(jīng)過時(shí),人們需要一種可以在計(jì)算機(jī)記錄自己收入支出信息的軟件,可是市場(chǎng)上的財(cái)務(wù)管理軟件大多數(shù)十面向企業(yè),或是有專門用途,面向普通用戶的個(gè)人財(cái)務(wù)管理系統(tǒng)很難找到,在者免費(fèi)的軟件更是少之又少,為了滿足普通用戶的需求,特開發(fā)此軟件。</p>

3、<p>  本系統(tǒng)功能簡(jiǎn)單,只適合對(duì)個(gè)人財(cái)務(wù)管理要求不高的用戶,可以完成收入支出金錢及物品的記錄與查詢操縱,但這些對(duì)普通用戶還說應(yīng)該夠了,本系統(tǒng)操作簡(jiǎn)單,用戶無需記錄復(fù)雜的命令,打開主機(jī)面就可以很容易看出系統(tǒng)的功能,在者,本軟件為免費(fèi)產(chǎn)品,對(duì)于不愿花很多錢購(gòu)買軟件的用戶來說是個(gè)很好的選擇,本軟件無需很高的硬件配置,一般的配置均可運(yùn)行,占用系統(tǒng)資源少。</p><p>  本報(bào)告中首先說明了該系統(tǒng)的特

4、點(diǎn)與業(yè)務(wù)需求,之后詳細(xì)說明了系統(tǒng)的業(yè)務(wù)流程和系統(tǒng)開發(fā)流程,重點(diǎn)介紹了系統(tǒng)各模塊的功能及相關(guān)功能的具體實(shí)現(xiàn)。該系統(tǒng)功能完善、用戶界面友好、運(yùn)行穩(wěn)定,可完成日常個(gè)人財(cái)務(wù)信息的管理和維護(hù)。</p><p>  本報(bào)告中首先說明了該系統(tǒng)的業(yè)務(wù)需求,之后介紹了系統(tǒng)的總體設(shè)計(jì)思路以及著重介紹了數(shù)據(jù)庫(kù)表的設(shè)計(jì)過程及說明可供研究此系統(tǒng)的人員提供參考。</p><p>  關(guān)鍵詞 管理信息系統(tǒng);個(gè)人財(cái)務(wù)信

5、息管理系統(tǒng);Delphi;SQL Server 2000</p><p><b>  第一章:緒論</b></p><p><b>  1.1課題背景</b></p><p>  當(dāng)今社會(huì)越來越著朝著信息化和數(shù)字化法發(fā)展,計(jì)算機(jī)的應(yīng)用領(lǐng)域使我們的生活越來越方便和快捷,可以說我們的每個(gè)人生活都離不開計(jì)算機(jī)的幫助了。越來越多的

6、個(gè)人應(yīng)用軟件成為了人們重要的助手,也在潛移默化的改變著我們的生活。</p><p>  隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,我國(guó)居民對(duì)理財(cái)有著越來越高的要求。理財(cái),是每個(gè)家庭和個(gè)人所必須面對(duì)的問題?,F(xiàn)在,關(guān)于企業(yè)的會(huì)計(jì)制度逐漸完善,而且針對(duì)企業(yè)的財(cái)務(wù)軟件以及EPR(enterprise resource planning)系統(tǒng)也在飛速發(fā)展,但針對(duì)個(gè)人或家庭的財(cái)務(wù)系統(tǒng)目前還是一段空白。</p><p>  

7、實(shí)際生活中經(jīng)常要對(duì)個(gè)人的各項(xiàng)財(cái)務(wù)收支進(jìn)行管理,本課題的目的就是利用計(jì)算機(jī)對(duì)各項(xiàng)財(cái)務(wù)進(jìn)行電子化的管理,使我們的理財(cái)更加方便和理性化,提升我們生活的質(zhì)量和品位。</p><p><b>  課題意義</b></p><p>  我們經(jīng)??吹狡髽I(yè)的一些財(cái)務(wù)報(bào)表,這些報(bào)表主要是關(guān)注企業(yè)的資產(chǎn)負(fù)債表和損益表。簡(jiǎn)單的說,前者是反映這個(gè)企業(yè)有多少錢,是存量;后者,反映了企業(yè)在一定時(shí)

8、間能賺到多少錢,是流量。</p><p>  其實(shí),對(duì)一個(gè)人或者家庭的財(cái)務(wù)情況,也是關(guān)注這兩個(gè)方面。關(guān)注家里存多少錢,關(guān)注今年賺了多少錢,花了多少,借出什么等等。</p><p>  要做到這些需要對(duì)大量的數(shù)據(jù)做存儲(chǔ)和計(jì)算,工作是相當(dāng)?shù)膹?fù)雜繁瑣和枯燥的,因而這些問題容易被人忽略。我們縱然可以為生活中的每一筆花銷記賬,但是對(duì)這樣大量的數(shù)據(jù)做分類處理確實(shí)是一個(gè)會(huì)令大多數(shù)人頭疼的問題,如果有一個(gè)

9、個(gè)人理財(cái)?shù)能浖碡?cái)?shù)能浖?duì)我們的日常財(cái)務(wù)進(jìn)行那樣的繁瑣的數(shù)據(jù)處理和計(jì)算工作,相信可以讓我們理財(cái)?shù)男蚀蟠筇岣?。這樣一個(gè)軟件不但可以方便我們的生活,更可以使我們對(duì)自己的財(cái)務(wù)狀況有一個(gè)清楚的了解。</p><p>  與此同時(shí),這樣的一個(gè)軟件開發(fā)和制作也是對(duì)我們大學(xué)學(xué)到各種知識(shí)進(jìn)行的一次綜合運(yùn)用的一個(gè)好機(jī)會(huì),是對(duì)我大學(xué)學(xué)習(xí)的一個(gè)檢驗(yàn)和實(shí)踐。</p><p><b>  1.2 關(guān)于M

10、IS</b></p><p>  管理信息系統(tǒng)(簡(jiǎn)稱MIS)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ)上發(fā)展起來的綜合性邊緣科學(xué)。在21世紀(jì)信息高速發(fā)展的時(shí)代中,管理信息系統(tǒng)具有很重要的作用,它的預(yù)測(cè)和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。</p><p>  管理信息系統(tǒng)是一個(gè)由人、機(jī)(計(jì)算機(jī))組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它能觀測(cè)企業(yè)

11、或組織的各種運(yùn)動(dòng)情況,利用過去的數(shù)據(jù)預(yù)測(cè)未來;從全局出發(fā)輔助決策;利用信息控制企業(yè)或組織行為,幫助其實(shí)現(xiàn)長(zhǎng)遠(yuǎn)的規(guī)劃目標(biāo)。簡(jiǎn)言之,管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測(cè)、控制和輔助決策功能的信息系統(tǒng)。</p><p>  管理信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。管理信息系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基礎(chǔ),同時(shí)將現(xiàn)代管理理論、現(xiàn)代管理方法及各級(jí)管理

12、人員融為一體,最終為某個(gè)組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。</p><p>  管理信息系統(tǒng)的基本結(jié)構(gòu)可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可靠的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)和現(xiàn)代化的管理,這三打支柱稱為管理信息系統(tǒng)的

13、擴(kuò)展部件。</p><p><b>  第2章 可行性分析</b></p><p>  2.2.1 可行性分析</p><p>  當(dāng)接受一個(gè)軟件開發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問題都具有簡(jiǎn)單的解決辦法,許多問題不能在預(yù)定的規(guī)模之內(nèi)解決??尚行苑治鼍褪窃谙到y(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性

14、,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。</p><p>  2.1.2 技術(shù)可行性</p><p>  根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目標(biāo),來衡量所需的技術(shù)是否具備。本系統(tǒng)主要采用數(shù)據(jù)庫(kù)管理方法,服務(wù)器選用微軟的SQL Serve

15、r2005數(shù)據(jù)庫(kù),他是它是目前能處理所有中小型系統(tǒng)最方便的流行數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。硬件方面,該系統(tǒng)短小精悍對(duì)贏家沒有太大要求,只要能夠運(yùn)行windows xp就可以很好的運(yùn)行該軟件。另外在劃單操作中可用磁條來觸發(fā)事件的響應(yīng),這項(xiàng)技術(shù)也已經(jīng)很成熟。</p><p>  2.1.3 操作可行性</p>

16、;<p>  本系統(tǒng)采用用戶界面交互方式,并有必要的幫助信息,操作簡(jiǎn)單,用戶只要具備簡(jiǎn)單的應(yīng)用計(jì)算機(jī)的能力,無論學(xué)歷,無論背景,均可以使用本系統(tǒng),用戶界面上的按鈕的功能明確,用戶一看就可以了解怎么使用本系統(tǒng),以及本系統(tǒng)能夠完成的功能,因此本系統(tǒng)在操作上是可行的。</p><p>  2.1.2 經(jīng)濟(jì)可行性</p><p>  估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開發(fā)的成

17、本,開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來一定影響。本系統(tǒng)作為一個(gè)課程設(shè)計(jì),沒有必要考慮維護(hù)費(fèi)用,以及本系統(tǒng)可獲得的效益等問題。</p><p>  2.1.4 法律及社會(huì)效益方面的可行性</p><p>  由于本系統(tǒng)只是一個(gè)課程設(shè)計(jì),在圖書館查詢相關(guān)資料因此不存在侵權(quán)等法律與社會(huì)影響

18、方面的問題,不存在侵權(quán)級(jí)相應(yīng)的法律問題。</p><p>  關(guān)于效益方面,本系統(tǒng)僅僅是一個(gè)課程設(shè)計(jì),只是為了提高自己的分析,設(shè)計(jì)能力,而非為了社會(huì)效益而編寫設(shè)計(jì),因此社會(huì)效益方面也是可行的。</p><p><b>  第3章 需求分析</b></p><p><b>  3.1 用戶需求</b></p>

19、<p>  本系統(tǒng)是針對(duì)用戶要求,使用計(jì)算機(jī)對(duì)自己日常的資金和物品的收入、支出以及相關(guān)的各種信息進(jìn)行記錄、修改、添加、刪除等操作,并實(shí)現(xiàn)對(duì)信息進(jìn)行統(tǒng)計(jì)和以文檔形式輸出的操作而設(shè)計(jì)的一種現(xiàn)代化個(gè)人財(cái)務(wù)管理軟件。經(jīng)過分析,本系統(tǒng)需要具有以下功能:</p><p>  1、能夠?qū)崿F(xiàn)個(gè)人財(cái)務(wù)管理方面各項(xiàng)功能,能成功的對(duì)用戶各種信息進(jìn)行管理。</p><p>  2、實(shí)現(xiàn)查詢、修改、刪除、

20、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性和可靠性好。</p><p>  3、能夠?qū)崿F(xiàn)按日期查詢以及對(duì)庫(kù)存數(shù)據(jù)進(jìn)行按月統(tǒng)計(jì)和以文本形式輸出。</p><p>  4、擁有良好的人機(jī)交互界面。</p><p><b>  3.2 功能需求</b></p><p><b>  系統(tǒng)業(yè)務(wù)需求</b></p>

21、<p>  本系統(tǒng)具有以下幾個(gè)功能模塊:用戶登錄模塊、系統(tǒng)管理模塊、現(xiàn)金管理模塊、物品管理模塊、統(tǒng)計(jì)模塊。用戶登錄模塊為每個(gè)用戶分配賬號(hào)密碼使得個(gè)人的財(cái)務(wù)信息具有隱私性,現(xiàn)金管理模塊能有效的管理用戶的現(xiàn)金,可以進(jìn)行添加,查詢,刪除操作,物品管理模塊可以添加物品借入,借出,買進(jìn),買出,和刪除查詢操作,統(tǒng)計(jì)模塊使得用戶能夠查詢用戶某月的金錢和物品統(tǒng)計(jì)信息,能夠讓用戶對(duì)自己每月或一段時(shí)間的收支情況,系統(tǒng)管理模塊可以讓用戶修改密碼

22、,進(jìn)行重要數(shù)據(jù)的備份和恢復(fù)。</p><p><b>  登陸功能</b></p><p>  對(duì)于個(gè)人財(cái)務(wù)管理系統(tǒng),我們要求軟件滿足用戶對(duì)個(gè)人財(cái)務(wù)的隱私性管理,確保在用戶以外的其他人使用軟件對(duì)其信息進(jìn)行操作,所以要采用用戶注冊(cè)和登錄制度,確保用戶對(duì)自己財(cái)務(wù)信息的隱私管理。</p><p><b>  物品管理模塊功能</b&g

23、t;</p><p>  物品管理模塊是用戶對(duì)物品進(jìn)行添加、刪除、修改操作的模塊,提供用戶對(duì)物品的收入支出進(jìn)行操作的功能。</p><p><b>  現(xiàn)金管理模塊功能</b></p><p>  現(xiàn)金管理模塊是用戶對(duì)現(xiàn)金進(jìn)行添加、刪除、修改操作的模塊,提供用戶對(duì)現(xiàn)金的收入支出進(jìn)行操作的功能,使得當(dāng)用戶的記錄需要修改時(shí),可以方便的添加和修改。&

24、lt;/p><p><b>  統(tǒng)計(jì)管理模塊</b></p><p>  提供用戶對(duì)現(xiàn)金收支信息和物品收支信息進(jìn)行統(tǒng)計(jì)輸出功能。</p><p><b>  系統(tǒng)管理模塊</b></p><p>  系統(tǒng)管理模塊提供用戶對(duì)用戶個(gè)人信息的管理和修改以及對(duì)系統(tǒng)信息進(jìn)行備份和恢復(fù)的功能。</p>

25、<p><b>  系統(tǒng)技術(shù)需求</b></p><p>  穩(wěn)定性:本系統(tǒng)為財(cái)務(wù)管理系統(tǒng),多為查詢、修改、刪除、添加數(shù)據(jù)等操作,要求數(shù)據(jù)的穩(wěn)定性好。</p><p>  可靠性:用戶財(cái)務(wù)數(shù)據(jù)多比較重要,要求系統(tǒng)具有數(shù)據(jù)備份,數(shù)據(jù)恢復(fù)等性能。</p><p>  安全性:系統(tǒng)設(shè)計(jì)個(gè)人銀行賬號(hào)以及密碼的保存,要求系統(tǒng)提供加密保存等安全

26、措施,即要求系統(tǒng)有較高的安全性能。</p><p><b>  數(shù)據(jù)流圖</b></p><p><b>  數(shù)據(jù)字典</b></p><p><b>  名稱:收支信息報(bào)表</b></p><p><b>  別名:</b></p><

27、;p>  描述:描述某日收支信息</p><p>  定義:收入報(bào)表=【收入|支出】+金額+原因+日期</p><p><b>  位置:顯示給用戶</b></p><p><b>  名稱:物品信息報(bào)表</b></p><p><b>  別名:</b></p&g

28、t;<p>  描述:描述某日物品收入/支出/借入/借出信息</p><p>  定義:物品信息報(bào)表=【借入|借出|買入|賣出】+名稱+數(shù)量+日期+原因</p><p><b>  位置:顯示給用戶</b></p><p><b>  名稱:收支統(tǒng)計(jì)報(bào)表</b></p><p><

29、;b>  別名:</b></p><p>  描述:描述某月收支收支信息</p><p>  定義:月收支信息=收入總額+支出總額+日期</p><p><b>  位置:顯示給用途</b></p><p><b>  名稱:物品統(tǒng)計(jì)報(bào)表</b></p><p&

30、gt;<b>  別名:</b></p><p>  描述:描述某月物品借入/借出/買入/賣出信息</p><p>  定義:物品統(tǒng)計(jì)報(bào)表:借入物品名稱+數(shù)量+借出物品名稱+數(shù)量+買入物品名稱+數(shù)量</p><p>  +賣出物品名稱+數(shù)量+日期</p><p><b>  位置:顯示給用戶</b>

31、</p><p><b>  狀態(tài)轉(zhuǎn)換圖</b></p><p>  狀態(tài)轉(zhuǎn)換圖模擬系統(tǒng)的行為模型,把系統(tǒng)概括的分為幾個(gè)狀態(tài),并表示觸發(fā)狀態(tài)轉(zhuǎn)換的事件,由于該系統(tǒng)是醫(yī)院內(nèi)部使用的小型系統(tǒng)故不用設(shè)置登錄功能,打開系統(tǒng)自動(dòng)初始化為等待狀態(tài),接受事件,并根據(jù)事件類型進(jìn)入相應(yīng)狀</p><p>  4.2.1 ER 圖</p><p

32、>  數(shù)據(jù)庫(kù)的ER圖如下所示:</p><p>  圖4.2 ER 圖</p><p>  其中用戶編號(hào)是用戶的主鍵,每個(gè)用戶都有唯一的編號(hào),收入物資記錄物品的收入信息,其中收入的類型物資類型包括物品和資金,支出物品資金包括物品和資金,用戶與收入物資之間有收入聯(lián)系,其中收入編號(hào)是收入的主鍵,收入類型包括買入、借入,收入,如果是金錢,金額就是金錢的數(shù)量,備注就是對(duì)事件的詳細(xì)說明,支出

33、聯(lián)系同收入聯(lián)系,支出類型包括:借出、賣出、支出,備注可以填寫用途或原因的說明。</p><p><b>  第四章:總體設(shè)計(jì)</b></p><p><b>  4.1:層次結(jié)構(gòu)圖</b></p><p>  把整個(gè)系統(tǒng)分為收支管理,物品管理,統(tǒng)計(jì)管理,系統(tǒng)管理四個(gè)模塊,收支管理模塊分為添加收入,添加支出,修改收入,修改支

34、出,查詢收支,刪除收支6個(gè)模塊,物品管理模塊分為物品借入,物品借出,物品買入,物品賣出,物品查詢,物品刪除,統(tǒng)計(jì)管理模塊分為物品統(tǒng)計(jì)信息,收支統(tǒng)計(jì)信息兩個(gè)模塊,收支管理模塊分為修改密碼,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),系統(tǒng)說明,退出系統(tǒng)5個(gè)部分,每個(gè)模塊完成的功能可以從名字上明顯的看出。</p><p>  層次從結(jié)構(gòu)圖如下所示:</p><p>  圖4.1 層次結(jié)構(gòu)圖</p><

35、;p><b>  4.2:數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.2.2 數(shù)據(jù)庫(kù)表</p><p><b>  表4.1用戶表</b></p><p>  表4.2 支出信息表</p><p>  表4.3 收入信息表</p><p><b>  第五章:

36、詳細(xì)設(shè)計(jì)</b></p><p><b>  5.1界面設(shè)計(jì):</b></p><p>  一個(gè)好的用戶界面能夠給用戶一個(gè)好印象,甚至能夠事半功倍,有的時(shí)候,即使軟件設(shè)計(jì)的很好,但用戶界面不符合用戶操作的習(xí)慣,也可能會(huì)讓用戶不滿意,因此說,一個(gè)好的用戶界面是至關(guān)重要的。</p><p>  本系統(tǒng)的界面設(shè)計(jì)如下:</p>

37、<p>  主界面左側(cè)有四個(gè)選項(xiàng),分別對(duì)應(yīng)層次圖的四個(gè)模塊,分別為:用戶收支管理,物品收支管理,統(tǒng)計(jì)查詢,系統(tǒng)設(shè)置,每個(gè)選項(xiàng)下面還有相應(yīng)的幾個(gè)子選項(xiàng),完成相應(yīng)的添加、查詢、修改、刪除操作,右側(cè)為正文部分,顯示用戶需要的信息。用表單的形式顯示出來。</p><p><b>  如下:</b></p><p>  5.2:數(shù)據(jù)庫(kù)查詢?cè)O(shè)計(jì)</p>

38、<p>  輸出的顯示主要是對(duì)數(shù)據(jù)庫(kù)的組合或單獨(dú)查詢得出的結(jié)果,三個(gè)表用用戶的編號(hào)聯(lián)系起來,在用戶表中用戶的編號(hào)是主鍵,在收入表中和支出表中則是作為外鍵,三個(gè)表組合查詢就可以查到想要的所有信息。其中收入類型填寫金錢收入,借入物品,買入物品:收入物資類型填寫物品、金錢,支出類型填寫金錢支出,物品借出,物品賣出;備注填寫原因后用途。</p><p>  5.3登錄界面數(shù)據(jù)流程圖</p>&l

39、t;p>  圖5.1 登錄界面數(shù)據(jù)流程圖</p><p>  5.4 查詢模塊數(shù)據(jù)流程圖</p><p>  圖5.2 查詢模塊數(shù)據(jù)流程圖</p><p><b>  結(jié)論</b></p><p>  個(gè)人財(cái)務(wù)管理信息系統(tǒng),本質(zhì)上是對(duì)數(shù)據(jù)庫(kù)的更新和檢索。不知不覺一周的課程設(shè)計(jì)就結(jié)束了,我們小組有最開始的對(duì)系統(tǒng)的理解

40、很模糊,我們?cè)诰W(wǎng)上簡(jiǎn)要了解了個(gè)人財(cái)務(wù)管理的工作流程,并經(jīng)過和王老師的討論初步了解了這個(gè)系統(tǒng)的功能需求和較詳細(xì)的工作流程,由于我們課設(shè)時(shí)間太短不能完全實(shí)現(xiàn)財(cái)務(wù)管理的全部的復(fù)雜流程。</p><p>  通過這一周的課程設(shè)計(jì),我們對(duì)學(xué)過的軟件工程理解的更深了,基本了解了整個(gè)軟件設(shè)計(jì)的過程,對(duì)數(shù)據(jù)流圖的設(shè)計(jì)過程更加清楚,進(jìn)一步懂得了需求分析階段的重要性,因?yàn)槟悴涣私猬F(xiàn)實(shí)世界中業(yè)務(wù)流程的話,那你就不能用軟件模擬這個(gè)業(yè)務(wù)流

41、程,整個(gè)軟件設(shè)計(jì)就無從下手。另一方面如果你在需求分析階段對(duì)系統(tǒng)功能理解錯(cuò)誤,那你設(shè)計(jì)的軟件會(huì)完全失敗。</p><p>  在設(shè)計(jì)過程中我也加深了對(duì)數(shù)據(jù)庫(kù)相關(guān)知識(shí)的理解,再設(shè)計(jì)數(shù)據(jù)庫(kù)是提取實(shí)體聯(lián)系的過程就是對(duì)整個(gè)系統(tǒng)的分析過程。有數(shù)據(jù)庫(kù)向關(guān)系模型映射完成后,將關(guān)系模型以二維表的形式存儲(chǔ)在計(jì)算機(jī)內(nèi)部,就可以用Select語句實(shí)現(xiàn)檢索和視圖顯示過程了。</p><p>  整個(gè)程序雖然沒有通過

42、代碼完全實(shí)現(xiàn),但是整個(gè)撐血的結(jié)構(gòu)已經(jīng)出現(xiàn)在我的面前,只要通過運(yùn)用一種熟練的語言就可以完全實(shí)現(xiàn)以上所有的功能,可見,軟件工程這門課程在整個(gè)軟件開發(fā)中的重要意義。</p><p>  我們的整個(gè)設(shè)計(jì)過程是對(duì)系統(tǒng)的一點(diǎn)點(diǎn)加深理解的過程我們通過討論,對(duì)系統(tǒng)實(shí)現(xiàn)的功能進(jìn)一步清楚,對(duì)模糊的功能需求我們通過問老師,王老師,穆老師也給我們透徹的分析解釋。我們每個(gè)人都通過課程設(shè)計(jì)對(duì)理論知識(shí)的理解進(jìn)一步加深,也對(duì)學(xué)科間的相互聯(lián)系真正

43、做到了學(xué)以致用。另一方面對(duì)收集資料、查閱文獻(xiàn)、方案制定等實(shí)踐能力也得到了很好的鍛煉,促進(jìn)了我對(duì)所學(xué)知識(shí)的應(yīng)用能力;同時(shí),發(fā)現(xiàn)問題、分析歸納、綜合比較的邏輯分析能力、處理問題等能力也得到了很好的提高。</p><p>  本課程設(shè)計(jì)不管是對(duì)軟件工程的理解還是對(duì)數(shù)據(jù)庫(kù)的理解都上升了一個(gè)高度,讓我們體會(huì)到了真正設(shè)計(jì)軟件的大體流程,也增加對(duì)數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換圖的熟悉程度,為我們以后做畢業(yè)設(shè)計(jì)打好基礎(chǔ),也為今后從事軟件行業(yè)

44、打好基礎(chǔ),總之,軟件工程課程設(shè)計(jì)收獲了很多,也想了很多,很有意義。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 謝世亮.Visual C#.NET2003開發(fā)與技巧[M]. 北京:清華大學(xué)出版社,2004.5.</p><p>  [2](美)內(nèi)格爾,《C#高級(jí)編程(第4版)》,清華大學(xué)出版社,出版2006年10月

45、.</p><p>  [3](美)solid,《SQLServer2005從入門與精通(應(yīng)用技術(shù)基礎(chǔ))》,清華大學(xué)出版社,出版2006年09月.</p><p>  [4] 吳晨,《ASP.NET+SQL Server-數(shù)據(jù)庫(kù)開發(fā)與實(shí)例》,清華大學(xué)出版社,出版2006年7月.</p><p>  [5]李春葆,曾慧.SQL Server 2000學(xué)習(xí)與上機(jī)指導(dǎo)[M

46、]. 北京:清華大學(xué)出版社,2005.6.</p><p>  [6]張曜,張青.ASP.NET函數(shù)實(shí)用手冊(cè)[M]. 北京:冶金工業(yè)出版社,2002.12.</p><p>  [7]張華.Visual C#程序設(shè)計(jì)教程與上機(jī)指導(dǎo)[M]. 北京:清華大學(xué)出版,2005.12. </p><p>  [8](美)保羅《ASP.NET 2.0經(jīng)典教程C#篇》人民郵電出版

47、社,出版2007年5月.</p><p>  [9]崔巍.數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用[M]. 北京:高等教育出版社,2003.6.</p><p>  [10]陳鐘.C#編程語言程序設(shè)計(jì)與開發(fā)[M]. 北京:清華大學(xué)出版社,2004.7. </p><p>  [11]李勇平.ASP.NET Web應(yīng)用開發(fā)教程[M]. 北京:北京希望電子出版社,2005.4.</p&

48、gt;<p>  [12]楊帆.ASP.NET技術(shù)與應(yīng)用[M]. 北京:高等教育出版社,2004.7.</p><p>  [13]東方華人.ASP.NET數(shù)據(jù)庫(kù)開發(fā)[M]. 北京:清華大學(xué)出版社, 2004.6. </p><p>  [14]田原.ASP.NET程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社, 2004.6. <

溫馨提示

  • 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ù)僅提供信息存儲(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)論