

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)</p><p> DEVELOPMENT AND DESIGN OF THE FINANCIAL MANAGEMENT SYSTEM</p><p> 學(xué) 院: 數(shù)學(xué)與計(jì)算機(jī)學(xué)院 </p><p> 模塊負(fù)責(zé)人:
2、 </p><p> 項(xiàng)目組成員: </p><p> 指導(dǎo) 教師: xxx </p><p> 專(zhuān) 業(yè): 信息與計(jì)算科學(xué) </p&g
3、t;<p> 年級(jí)(班級(jí)): 07級(jí)信息與計(jì)算科學(xué)1班 </p><p> 起止 日期: 2010年8月23日—2010年12月30日 </p><p> 制表日期:2010 年 12月 15 日</p><p><b> 摘 要</b></p>&
4、lt;p> 隨著經(jīng)濟(jì)全球化以及計(jì)算機(jī)技術(shù)的不斷發(fā)展,企業(yè)在財(cái)務(wù)管理方面變的越來(lái)越繁雜,財(cái)務(wù)處理的數(shù)據(jù)也急劇增加,有關(guān)財(cái)務(wù)的各種信息也成倍的增長(zhǎng),面對(duì)龐大的信息量,有必要開(kāi)發(fā)財(cái)務(wù)管理系統(tǒng)來(lái)提高財(cái)務(wù)管理工作的效率,通過(guò)這個(gè)系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)的統(tǒng)計(jì)和查詢(xún),從而減少了在財(cái)務(wù)管理方面的工作量。</p><p> 本財(cái)務(wù)管理系統(tǒng)包括了會(huì)計(jì)科目管理、憑證管理、出納管理、往來(lái)管理、固定資產(chǎn)管理、工資管理
5、、財(cái)務(wù)基本信息設(shè)置和結(jié)賬等幾個(gè)大的模塊,其中每個(gè)模塊包括了在財(cái)務(wù)處理方面的添加、修改、刪除、查詢(xún)和打印報(bào)表等功能,系統(tǒng)管理員可以擁有完全的權(quán)限管理系統(tǒng),而財(cái)務(wù)管理員則不能擁有期末處理相關(guān)功能的管理的權(quán)限。</p><p> 本文論述的是整個(gè)財(cái)務(wù)管理系統(tǒng)開(kāi)發(fā)的全過(guò)程。根據(jù)軟件工程的思想,從需求分析入手,編寫(xiě)用例、繪制用例圖、繪制時(shí)序圖、繪制類(lèi)圖、對(duì)象設(shè)計(jì)、映射再到編程,最后測(cè)試;通過(guò)不斷的測(cè)試使系統(tǒng)更完善。<
6、;/p><p> 本系統(tǒng)采用Microsoft Visual Studio 2005為開(kāi)發(fā)工具,以C#為開(kāi)發(fā)語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2000,操作系統(tǒng)為Windows XP。</p><p> 關(guān)鍵詞:財(cái)務(wù)管理系統(tǒng);Microsoft Visual Studio 2005;C#;軟件工程。</p><p> DEVELOPM
7、ENT AND DESIGN OF THE FINANCIAL MANAGEMENT SYSTEM</p><p><b> Abstract</b></p><p> With the globalization of economy and the development of computer technology, in financial managem
8、ent of enterprises are becoming more and more multifarious. The processing of data also has increased dramatically, so financial information will increase manifold too. Facing the huge amount of information, it is necess
9、ary to develop financial management system to improve financial management efficiency. Through this system, the enterprise can accomplish information's standard management, scientifi</p><p> The financi
10、al management system including the Subject of management, vouchers management, cashier management, come-and-go management, fixed asset management, salary management, financial basic information set and check settings, ea
11、ch of these modules including in the handling of adding, modifying and deleting, querying, and printing the reports and other functions. System administrators can have complete permissions. Financial administrator cannot
12、 have final processing permissions.</p><p> This paper deals with the financial management system development of the whole process.. we use the concept of software engineering from requirements analysis com
13、mence, writing example, drawing use case diagram, drawing sequence diagram, drawing class diagram, object-oriented design and finally map object to programming environments. Through constant testing enables the system mo
14、re perfect.</p><p> This system is designed for windows XP. We use the Microsoft Visual Studio 2005 as a development tool, with c # for developing language and use Microsoft SQL Server 2000 as the database
15、management system.</p><p> Key Words:financial management system; Microsoft Visual Studio 2005;C#; Software engineering.</p><p><b> 目 錄</b></p><p><b> 摘 要
16、II</b></p><p> AbstractIII</p><p> 引 言- 1 -</p><p> 第一章 財(cái)務(wù)管理系統(tǒng)概述- 3 -</p><p> 1.1開(kāi)發(fā)背景- 3 -</p><p> 1.2系統(tǒng)開(kāi)發(fā)的目的和意義- 3 -</p><
17、;p> 第二章 系統(tǒng)開(kāi)發(fā)工具、運(yùn)行環(huán)境- 4 -</p><p> 2.1面向?qū)ο筌浖_(kāi)發(fā)- 4 -</p><p> 2.1.1面向?qū)ο缶幊? 4 -</p><p> 2.1.2面向?qū)ο筌浖? 4 -</p><p> 2.1.3面向?qū)ο蠓治? 5 -</p><p> 2.1.4面
18、向?qū)ο笤O(shè)計(jì)- 5 -</p><p> 2.2 Visual Studio.NET集成開(kāi)發(fā)環(huán)境- 6 -</p><p> 2.3 C#編程語(yǔ)言- 6 -</p><p> 2.3.1 C#語(yǔ)言概述- 6 -</p><p> 2.3.2語(yǔ)法和語(yǔ)義- 6 -</p><p> 2.3.3 C#標(biāo)識(shí)符
19、和保留字- 7 -</p><p> 2.3.4 C#原始數(shù)據(jù)類(lèi)型- 8 -</p><p> 2.4 UML概述- 8 -</p><p> 2.5 SQL Server 2000簡(jiǎn)介- 9 -</p><p> 第三章 需求分析- 11 -</p><p> 3.2需求分析- 11 -<
20、/p><p> 3.2.1功能簡(jiǎn)述- 11 -</p><p> 3.2.3模塊用例- 11 -</p><p> 3.3 對(duì)象設(shè)計(jì)- 24 -</p><p> 3.3.1標(biāo)識(shí)固定資產(chǎn)添加用例對(duì)象- 24 -</p><p> 3.3.2固定資產(chǎn)清理用例對(duì)象- 25 -</p><
21、p> 3.3.3現(xiàn)金日記賬的添加用例對(duì)象- 27 -</p><p> 3.3.4現(xiàn)金日記賬的刪除用例對(duì)象- 28 -</p><p> 3.3.5會(huì)計(jì)科目設(shè)置用例對(duì)象- 29 -</p><p> 3.3.6固定資產(chǎn)添加用例對(duì)象的屬性及方法- 30 -</p><p> 3.3.7固定資產(chǎn)清理用例對(duì)象的屬性及方法-
22、 34 -</p><p> 3.3.8現(xiàn)金日記賬的添加對(duì)象的屬性及方法- 36 -</p><p> 3.3.9現(xiàn)金日記賬的刪除對(duì)象的屬性及方法- 37 -</p><p> 3.3.10會(huì)計(jì)科目設(shè)置對(duì)象的屬性及方法- 38 -</p><p> 3.4將對(duì)象模型映射到編程環(huán)境- 42 -</p><p&
23、gt; 3.5將持久性對(duì)象映射為數(shù)據(jù)庫(kù)中的數(shù)據(jù)表- 45 -</p><p> 3.6編程實(shí)現(xiàn)對(duì)象- 49 -</p><p> 3.7系統(tǒng)外部設(shè)計(jì)- 56 -</p><p> 第四章 系統(tǒng)測(cè)試與維護(hù)- 60 -</p><p> 4.1 測(cè)試方法- 60 -</p><p> 4.2資產(chǎn)添
24、加添加測(cè)試- 61 -</p><p> 4.3資產(chǎn)清理測(cè)試- 63 -</p><p> 4.4現(xiàn)金日記賬添加測(cè)試- 65 -</p><p> 4.5現(xiàn)金日記賬刪除測(cè)試- 66 -</p><p> 4.6科目信息錄入測(cè)試- 68 -</p><p> 總 結(jié)- 70 -</p>
25、<p> 致 謝- 71 -</p><p> 參考文獻(xiàn)- 72 -</p><p><b> 引 言</b></p><p> 隨著社會(huì)的進(jìn)步和發(fā)展,信息系統(tǒng)在生產(chǎn)生活中的作用日益明顯,信息產(chǎn)業(yè)在企業(yè)生產(chǎn)規(guī)模中的比重日趨增大,已經(jīng)成為衡量企業(yè)現(xiàn)代化水平的重要指標(biāo)之一。因此,如何能對(duì)一個(gè)企業(yè)整體的概況進(jìn)行宏觀調(diào)控,
26、使企業(yè)的人、財(cái)、物等資源配置更加合理,使之發(fā)揮最大的效益,使辦公及生產(chǎn)趨于自動(dòng)化,是一個(gè)企業(yè)始終不渝追求的目標(biāo)。管理計(jì)算機(jī)產(chǎn)生的信息在很多方面不同于處理人工輸入的數(shù)據(jù),通常有更大量的計(jì)算機(jī)信息需要管理。組織和維護(hù)信息的成本可能以驚人的速度增加,而且與通過(guò)其他途徑獲得的信息相比,用戶(hù)往往更信任它。</p><p> 財(cái)務(wù)管理系統(tǒng)可以為公司節(jié)約大量的人力和物力資源。同時(shí),能夠第一時(shí)間給上級(jí)領(lǐng)導(dǎo)提供有關(guān)財(cái)務(wù)的數(shù)據(jù)信息
27、。財(cái)務(wù)管理員可以更方便地處理業(yè)務(wù)來(lái)往中的基本財(cái)力信息、查詢(xún)財(cái)務(wù)基本信息等。目前,幾乎每個(gè)公司都在使用各種各樣的財(cái)力管理系統(tǒng)來(lái)管理財(cái)務(wù)的基本信息,但大部分都是基于傳統(tǒng)模式下的,不能達(dá)到使用者的要求,一些功能還是不能很好的實(shí)現(xiàn),基于此我們小組想繼續(xù)來(lái)研究財(cái)力管理系統(tǒng),達(dá)到更加人性化的用戶(hù)界面,檢索迅速、查找方便、易修改、可靠性高,提高財(cái)務(wù)數(shù)據(jù)信息管理的效率,實(shí)現(xiàn)公司對(duì)財(cái)務(wù)數(shù)據(jù)管理的科學(xué)化、正規(guī)化。</p><p>
28、 第一章 財(cái)務(wù)管理系統(tǒng)概述</p><p><b> 1.1開(kāi)發(fā)背景</b></p><p> 經(jīng)濟(jì)全球化以及計(jì)算機(jī)技術(shù)不斷發(fā)展的今天,財(cái)務(wù)管理系統(tǒng)對(duì)于任何一家企業(yè)、公司和單位甚至個(gè)人的發(fā)展都是不可缺少的,企業(yè)財(cái)務(wù)管理的內(nèi)涵、外延、功能及其地位發(fā)生了深刻的變化,強(qiáng)化企業(yè)的財(cái)務(wù)管理已經(jīng)成為現(xiàn)代企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中得以生存和發(fā)展、現(xiàn)代企業(yè)制度得以保證和實(shí)施的重
29、要環(huán)節(jié)。財(cái)務(wù)管理系統(tǒng)作為企業(yè)管理財(cái)務(wù)的重要手段,是企業(yè)創(chuàng)造財(cái)富、制定生產(chǎn)目標(biāo)等一系列活動(dòng)的基礎(chǔ)和前提,這使得財(cái)務(wù)管理系統(tǒng)在企業(yè)中的地位顯得尤為重要,所以一個(gè)企業(yè)有一個(gè)好的、合理的財(cái)務(wù)管理系統(tǒng)對(duì)企業(yè)長(zhǎng)遠(yuǎn)的發(fā)展有著很重要的意義。</p><p> 1.2系統(tǒng)開(kāi)發(fā)的目的和意義</p><p> 對(duì)一個(gè)企業(yè)而言,利用財(cái)務(wù)管理系統(tǒng)管理財(cái)務(wù)數(shù)據(jù)可以徹底打破手工處理的局限性,為日常管理提供更加詳細(xì)、
30、更加準(zhǔn)確、更加及時(shí)的信息,隨時(shí)得到最新的情況。減輕了財(cái)務(wù)人員的工作負(fù)擔(dān),使用財(cái)務(wù)管理系統(tǒng)處理數(shù)據(jù)以后,大部分工作由計(jì)算機(jī)自動(dòng)進(jìn)行處理,使財(cái)務(wù)人員從繁重的手工操作中解放出來(lái),從而使財(cái)務(wù)人員把主要精力放在管理和監(jiān)督上,更好地發(fā)揮財(cái)務(wù)人員的作用。</p><p> 開(kāi)發(fā)財(cái)務(wù)管理的目的:精確、實(shí)時(shí)地反映和準(zhǔn)確處理企業(yè)的各項(xiàng)業(yè)務(wù)活動(dòng),為財(cái)務(wù)報(bào)告使用者做出經(jīng)濟(jì)決策提供依據(jù)和參考;精確、實(shí)時(shí)地反映和準(zhǔn)確處理企業(yè)的各項(xiàng)業(yè)務(wù)活動(dòng)
31、,為財(cái)務(wù)報(bào)告使用者做出經(jīng)濟(jì)決策提供依據(jù)和參考;滿(mǎn)足有關(guān)各方了解企業(yè)財(cái)務(wù)狀況及經(jīng)營(yíng)成果的需要,優(yōu)化商品結(jié)構(gòu),減少資金占用,提高資金利用率;利用視窗進(jìn)行智能化、人性化的管理,提高企業(yè)的形象化;及時(shí)、準(zhǔn)確地將企業(yè)各類(lèi)信息加工處理后反饋給企業(yè)的最高管理層;加強(qiáng)對(duì)員工管理考核的科學(xué)性,提高勞動(dòng)效率,充分調(diào)動(dòng)員工的積極性和創(chuàng)造性;對(duì)于企業(yè)組織結(jié)構(gòu)的調(diào)整、人員職務(wù)的變化、業(yè)務(wù)流程的重新設(shè)計(jì)及業(yè)務(wù)操作細(xì)節(jié),系統(tǒng)能夠滿(mǎn)足企業(yè)內(nèi)部經(jīng)營(yíng)管理的需要。</
32、p><p> 第二章 系統(tǒng)開(kāi)發(fā)工具、運(yùn)行環(huán)境</p><p> 2.1面向?qū)ο筌浖_(kāi)發(fā)</p><p> 2.1.1面向?qū)ο缶幊?lt;/p><p> 面向?qū)ο筌浖_(kāi)發(fā)的原理已經(jīng)出現(xiàn)很多年了,實(shí)質(zhì)上在高級(jí)編程語(yǔ)言使用以來(lái)就存在了。在20世紀(jì)80年代和90年代,面向?qū)ο缶幊涕_(kāi)始廣為流行,這在很大程度上是因?yàn)镃++和Java這樣的編程語(yǔ)言的發(fā)展。
33、它現(xiàn)在已經(jīng)成為商業(yè)軟件開(kāi)發(fā)的主流方法。</p><p> 面向?qū)ο蠓椒ㄗ钗说奶卣髦痪褪菍?duì)象可以用來(lái)非常有效地表示真實(shí)世界中的實(shí)體。比如,我們可以使用一個(gè)軟件對(duì)象來(lái)表示公司的員工。我們?yōu)槊總€(gè)員工創(chuàng)建一個(gè)對(duì)象,每個(gè)都具有我們需要表示的行為和特征。用這種方法,面向?qū)ο缶幊淘试S我們?cè)诔绦蚝统绦虮硎镜膶?shí)際環(huán)境之間建立映射。也就是說(shuō),面向?qū)ο蠓椒ㄊ菇鉀Q問(wèn)題變得容易,這是編寫(xiě)程序的第一要點(diǎn)。</p>&l
34、t;p> 2.1.2面向?qū)ο筌浖?lt;/p><p> 面向?qū)ο缶幊套罱K需要牢固理解下列術(shù)語(yǔ):</p><p><b> 對(duì)象</b></p><p><b> 屬性</b></p><p><b> 方法</b></p><p><
35、;b> 類(lèi)</b></p><p><b> 封裝</b></p><p><b> 繼承</b></p><p><b> 多態(tài)</b></p><p> 1. 對(duì)象(object)是程序中的基本元素。一個(gè)軟件對(duì)象通常表示了我們問(wèn)題域中的一個(gè)真實(shí)對(duì)
36、象。每個(gè)對(duì)象都有一個(gè)狀態(tài)(state)和一個(gè)行為(behavior)的集合?!盃顟B(tài)”是指當(dāng)前定義對(duì)象的基本特征。一個(gè)對(duì)象的行為是和對(duì)象相關(guān)的活動(dòng)。</p><p> 除對(duì)象之外,C#程序也管理原始數(shù)據(jù)。原始數(shù)據(jù)(primitive data)包括了基本的值,比如數(shù)字和字符。對(duì)象通常表示了更有趣或者更復(fù)雜的實(shí)體。</p><p> 對(duì)象的屬性(attribute)是它內(nèi)部存儲(chǔ)的值,可以表
37、示為原始數(shù)據(jù)或者其他對(duì)象。</p><p> 方法(method)是給定名稱(chēng)的一組程序語(yǔ)句。當(dāng)方法觸發(fā)時(shí)執(zhí)行它的語(yǔ)句。一組方法和一個(gè)對(duì)象相關(guān)聯(lián)。對(duì)象的方法定義了它的潛在的行為。</p><p> 歸納起來(lái)就是:每個(gè)對(duì)象有一個(gè)狀態(tài),通過(guò)它的屬性定義;還有一組行為,通過(guò)它的方法定義。</p><p> 2. 通過(guò)類(lèi)(class)來(lái)定義。類(lèi)是一個(gè)模型或者藍(lán)圖,對(duì)象從
38、其中創(chuàng)建。類(lèi)是對(duì)象的藍(lán)圖。它建立了數(shù)據(jù)的類(lèi)型,這種類(lèi)型的對(duì)象將保持和定義了代表這類(lèi)對(duì)象行為的方法。但是,類(lèi)不是對(duì)象,正如藍(lán)圖是設(shè)計(jì)模型而不是房子一樣。一般來(lái)說(shuō),類(lèi)不包括存儲(chǔ)數(shù)據(jù)的空間。每個(gè)對(duì)象有它自己的數(shù)據(jù)的空間,這也是為什么每個(gè)對(duì)象可以有它自己的狀態(tài)。定義了一個(gè)類(lèi)之后,可以從這個(gè)類(lèi)創(chuàng)建多個(gè)對(duì)象。類(lèi)是對(duì)象的抽象,對(duì)象是類(lèi)的實(shí)例。</p><p> 3. 對(duì)象應(yīng)該被封裝(encapsulate),這意味著它保護(hù)和
39、管理自己的信息。也就是說(shuō),對(duì)象可以自我管理。一個(gè)對(duì)象的狀態(tài)的唯一改變應(yīng)該由這個(gè)對(duì)象的方法來(lái)完成。我們應(yīng)該將對(duì)象設(shè)計(jì)成為其他對(duì)象不能“接觸”和改變它的狀態(tài)。</p><p> 類(lèi)可以通過(guò)使用繼承(inheritance)從其他類(lèi)中創(chuàng)建。也就是說(shuō),一個(gè)類(lèi)的定義可以基于已經(jīng)存在的另外一個(gè)類(lèi)。繼承是軟件重用(software reuse)的一種形式,利用了我們想要?jiǎng)?chuàng)建的不同種類(lèi)的類(lèi)之間的相似性。一個(gè)類(lèi)可以用來(lái)派生多個(gè)類(lèi)
40、。派生的類(lèi)可以用于派生更多的類(lèi)。這創(chuàng)建了類(lèi)的繼承關(guān)系表,定義在一個(gè)類(lèi)中的屬性和方法可以由它的孩子們繼承,而相應(yīng)地它的孩子們又可以將這些傳遞給它們的孩子,以此類(lèi)推。</p><p> 多態(tài)(polymorphism)是指我們可以在不同時(shí)間用相同的方式使用相關(guān)對(duì)象的多個(gè)類(lèi)型。它賦予我們?yōu)楹投鄠€(gè)對(duì)象相關(guān)的問(wèn)題設(shè)計(jì)強(qiáng)大和優(yōu)美的解決方案的能力。</p><p> 2.1.3面向?qū)ο蠓治?lt;/
41、p><p> 面向?qū)ο蠓治觯∣OA,Object-Oriented Analysis)是軟件開(kāi)發(fā)過(guò)程中的問(wèn)題定義階段,是抽取和整理用戶(hù)需求并建立問(wèn)題域精確模型的過(guò)程。OOA強(qiáng)調(diào)直接針對(duì)問(wèn)題域中客觀存在的各種事物建立OOA模型中的對(duì)象,用對(duì)象的屬性和服務(wù)分別描述事物的靜態(tài)特征和行為。OOA需要完成兩個(gè)任務(wù):一是形式地說(shuō)明所面對(duì)的應(yīng)用問(wèn)題,最終成為軟件系統(tǒng)基本構(gòu)成的對(duì)象,還有系統(tǒng)所必須遵從的,由應(yīng)用環(huán)境所決定的規(guī)則和約
42、束。二是明確地規(guī)定構(gòu)成系統(tǒng)的對(duì)象如何協(xié)同合作,完成指定的功能。</p><p> 2.1.4面向?qū)ο笤O(shè)計(jì)</p><p> 面向?qū)ο笤O(shè)計(jì)(OOD,Object-Oriented Design)則是針對(duì)系統(tǒng)的一個(gè)具體的實(shí)現(xiàn)運(yùn)用面向?qū)ο蟮姆椒āF渲邪▋煞矫娴墓ぷ鳎阂皇前袿OA模型直接搬到OOD(不經(jīng)過(guò)轉(zhuǎn)換,僅作某些必要的修改和調(diào)整),作為OOD的一部分;二是針對(duì)具體實(shí)現(xiàn)中的人機(jī)界面、數(shù)據(jù)
43、存儲(chǔ)、任務(wù)管理等因素補(bǔ)充一些與實(shí)現(xiàn)有關(guān)的部分。OOD有一些準(zhǔn)則,它們是:模塊化、抽象化、信息隱蔽和封裝、對(duì)象的高類(lèi)聚和弱耦合、可擴(kuò)充性、可重用性等。</p><p> 2.2 Visual Studio.NET集成開(kāi)發(fā)環(huán)境</p><p> 軟件開(kāi)發(fā)環(huán)境是指用于創(chuàng)建、測(cè)試和修改程序的工具集。一些環(huán)境被稱(chēng)為集成開(kāi)發(fā)環(huán)境(intergrated development enviroment
44、, IDE),因?yàn)樗鼈儗⒉煌墓ぞ呒傻揭粋€(gè)軟件程序中。它將極大地簡(jiǎn)化開(kāi)發(fā)過(guò)程,加快生成有用的程序的過(guò)程。</p><p> Visual Studio.NET是一個(gè)集成開(kāi)發(fā)環(huán)境,是.NET平臺(tái)下最為強(qiáng)大的開(kāi)發(fā)工具,無(wú)論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,Visual Studio.NET都可以提供近乎完美的解決方案。Visual Studio.NET提供了包括設(shè)計(jì)、編碼、編譯調(diào)試、數(shù)據(jù)庫(kù)聯(lián)接操作等基本
45、功能和基于開(kāi)放架構(gòu)的服務(wù)器組件開(kāi)發(fā)平臺(tái)、企業(yè)開(kāi)發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評(píng)測(cè)報(bào)告等高級(jí)功能。(具體請(qǐng)參看MSDN或微軟中國(guó)Visual Studio.NET開(kāi)發(fā)中心網(wǎng)站)</p><p> 2.3 C#編程語(yǔ)言</p><p> 2.3.1 C#語(yǔ)言概述</p><p> C#是編程世界中最近出現(xiàn)的,英文讀音為:C Sharp,由Microsoft開(kāi)
46、發(fā),既可以開(kāi)發(fā)基于Web的程序,也可以開(kāi)發(fā)單獨(dú)運(yùn)行的程序。Microsoft從C++語(yǔ)言中提取了最新的面向?qū)ο蠹夹g(shù),并將其和它的Visual Basic語(yǔ)言的易用性一起集成到C#中。</p><p> C#的語(yǔ)法和它的面向?qū)ο蟮谋举|(zhì)也類(lèi)似與Sun Microsystems開(kāi)發(fā)的Java語(yǔ)言。因?yàn)镃++和Java都是以C為原型,C#語(yǔ)言也保留了很多這些早期語(yǔ)言的結(jié)構(gòu)。這使得熟悉Java、C或者C++的程序員可以很
47、快適應(yīng)C#。</p><p> C#是一種面向?qū)ο缶幊陶Z(yǔ)言(object-oriented programming language)。對(duì)象是組成程序的基本元素。對(duì)象是組成程序的基本元素。C#語(yǔ)言和.NET平臺(tái)為開(kāi)發(fā)程序提供了大量類(lèi)型的功能和工具。這個(gè)軟件常稱(chēng)為命名空間(namespace),提供了創(chuàng)建圖形、網(wǎng)絡(luò)通信以及數(shù)據(jù)庫(kù)交互的能力和很多其他功能。</p><p> 2.3.2語(yǔ)法
48、和語(yǔ)義</p><p> 每種編程語(yǔ)言都有自己獨(dú)特的語(yǔ)法(syntax)。一種語(yǔ)言的語(yǔ)法規(guī)則精確地描述了語(yǔ)言的詞匯元素如何形成句子。創(chuàng)建一個(gè)程序必須遵守這些規(guī)則。例如在C#中,標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,這個(gè)事實(shí)就是一條語(yǔ)法規(guī)則。花括號(hào)用來(lái)開(kāi)始和借書(shū)類(lèi)和方法,這也是一條語(yǔ)法規(guī)則。</p><p> 編程語(yǔ)言中語(yǔ)句的語(yǔ)義(semantics)定義了在語(yǔ)句執(zhí)行時(shí)會(huì)發(fā)生什么。編程語(yǔ)言總體上是無(wú)二義
49、性的,這就是說(shuō)一個(gè)程序的語(yǔ)義是定義良好的。也就是說(shuō),對(duì)每一個(gè)句子有且只有一種解釋。另一方面,人類(lèi)用來(lái)交流所使用的自然語(yǔ)言(natural language),比如英語(yǔ)和中文,都是充滿(mǎn)二義性的。計(jì)算機(jī)語(yǔ)言不允許二義性存在。如果一種編程語(yǔ)言的指令可以有兩種不同的意思,計(jì)算機(jī)將不能判斷該執(zhí)行哪一條指令。</p><p> 總之,語(yǔ)法規(guī)則指出了程序的形式。語(yǔ)義指出了程序語(yǔ)句的意思。</p><p&g
50、t; 2.3.3 C#標(biāo)識(shí)符和保留字</p><p> 編寫(xiě)程序時(shí)使用的不同的詞稱(chēng)為標(biāo)識(shí)符(identifier)。標(biāo)識(shí)符是一個(gè)字母后面接著0個(gè)或者多個(gè)字母和數(shù)字。一個(gè)C#的字母可以是任意26個(gè)英文字母表的字符之一,包括大小寫(xiě)和_(下劃線(xiàn))字符,以及其他語(yǔ)言的字母表字符。一個(gè)C#數(shù)字包括數(shù)字0~9。</p><p> C#中的一個(gè)名稱(chēng)(name)是一系列的標(biāo)識(shí)符,用(.)分隔。標(biāo)識(shí)符
51、名稱(chēng)應(yīng)該有描述性并且可讀。另外,C#是大小寫(xiě)敏感的。字母的大寫(xiě)版本和小寫(xiě)版本是不同的。</p><p> 保留字(reserved word)是在編程語(yǔ)言中有特殊含義的標(biāo)識(shí)符,只能按預(yù)先定義好的方式使用。保留字不能用于其他目的,比如為類(lèi)或者方法命名。</p><p> 表2-1 C#保留字</p><p> 2.3.4 C#原始數(shù)據(jù)類(lèi)型</p>
52、<p> 在C#中有13中簡(jiǎn)單數(shù)據(jù)類(lèi)型(simple data type):8個(gè)整數(shù)的子集、2個(gè)浮點(diǎn)數(shù)的子集、1個(gè)字符數(shù)據(jù)類(lèi)型、1個(gè)布爾數(shù)據(jù)類(lèi)型和1個(gè)十進(jìn)制數(shù)據(jù)類(lèi)型。其他的所有都是使用對(duì)象來(lái)表示。string類(lèi)型經(jīng)常也看作是一個(gè)簡(jiǎn)單數(shù)據(jù)類(lèi)型,但它極大地展現(xiàn)了對(duì)象的特征,所以通常以類(lèi)來(lái)看待它(一個(gè)預(yù)定義的類(lèi))。</p><p> C#有兩種數(shù)值類(lèi)型:整型和浮點(diǎn)型。有8種整數(shù)數(shù)據(jù)類(lèi)型和2種浮點(diǎn)數(shù)數(shù)據(jù)類(lèi)
53、型。</p><p> 表2-2 C#原始數(shù)據(jù)類(lèi)型</p><p> 在C#中,數(shù)據(jù)類(lèi)型char代表了單個(gè)字符。C#中定義的布爾型的值使用保留字bool定義,只有兩種有效取值:true和false。C#支持十進(jìn)制數(shù)據(jù)類(lèi)型decimal,它使用128位存儲(chǔ),和浮點(diǎn)數(shù)類(lèi)型比較,十進(jìn)制類(lèi)型有更高的精度和更小的范圍,這使它適合財(cái)務(wù)和貨幣計(jì)算。</p><p><
54、b> 2.4 UML概述</b></p><p> 統(tǒng)一建模語(yǔ)言(Unified Modeling Language,UML)是一種直觀化、明確化、構(gòu)建和文檔化軟件系統(tǒng)產(chǎn)物的通用可視化建模語(yǔ)言。它捕捉了被構(gòu)建系統(tǒng)的有關(guān)決策和理解,用來(lái)理解、設(shè)計(jì)、瀏覽、配置、維護(hù)以及控制系統(tǒng)的信息。UML可以與所有的開(kāi)發(fā)方法、生命階段、應(yīng)用領(lǐng)域和媒介一同使用。它意圖統(tǒng)一過(guò)去建模技術(shù)的經(jīng)驗(yàn),將當(dāng)前軟件最佳實(shí)踐合
55、并至標(biāo)準(zhǔn)的方法。UML包括語(yǔ)義概念、標(biāo)記符號(hào)和指南,具有靜態(tài)、動(dòng)態(tài)、環(huán)境上的和組織性的部分。它可以被具有代碼產(chǎn)生和報(bào)表生成的交互式可視建模工具所支持。UML規(guī)范沒(méi)有定義標(biāo)準(zhǔn)過(guò)程,但可用于迭代的開(kāi)發(fā)過(guò)程,并支持現(xiàn)有的大多數(shù)面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程。</p><p> UML捕捉系統(tǒng)靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的信息。系統(tǒng)建模成獨(dú)立對(duì)象的集合,它們互相交互</p><p> 以實(shí)現(xiàn)功能,從而最終使外部使用
56、者獲益。靜態(tài)結(jié)構(gòu)定義了對(duì)系統(tǒng)具有重要意義的各種對(duì)象和實(shí)現(xiàn),以及它們之間的關(guān)系。動(dòng)態(tài)行為定義了對(duì)象時(shí)間上的歷史和為達(dá)成目標(biāo)對(duì)象間的通訊。從不同但是相關(guān)的視角來(lái)對(duì)系統(tǒng)建模,允許了多種角度對(duì)系統(tǒng)的理解。</p><p> 本論文中涉及到的UML視圖將在后面適當(dāng)?shù)奈恢媒o出定義。</p><p> 2.5 SQL Server 2000簡(jiǎn)介</p><p> 數(shù)據(jù)庫(kù)是事
57、務(wù)處理、信息管理等應(yīng)用系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)庫(kù)管理系統(tǒng)通過(guò)將大量的數(shù)據(jù)按一定的數(shù)據(jù)模型組織起來(lái),提供存儲(chǔ)、維護(hù)和檢索數(shù)據(jù)的功能,使應(yīng)用系統(tǒng)可以以統(tǒng)一的方式方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲取所需信息。Microsoft公司推出的SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)以其強(qiáng)大的功能在各領(lǐng)域得到廣泛應(yīng)用。它是基于客戶(hù)機(jī)/服務(wù)器(client/server)模型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),其在電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)解決方案等應(yīng)用
58、中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持。一般地,SQL Server 2000包括4個(gè)服務(wù)器組件、2個(gè)主要管理工具(企業(yè)管理器和查詢(xún)分析器)和1個(gè)服務(wù)管理器。其中,4個(gè)服務(wù)器組件為:SQL Server數(shù)據(jù)庫(kù)引擎(MSSQL Server服務(wù))、SQL Server代理程序(SQL Server Agent服務(wù))、Microsoft搜索服務(wù)和分布式事務(wù)處理協(xié)調(diào)器(MS DTC服務(wù))。</p><p>
59、; 在創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)后,我們需要為其新建一些一系列的數(shù)據(jù)表,用來(lái)存儲(chǔ)記錄。創(chuàng)建表的字段時(shí),必須為其指定數(shù)據(jù)類(lèi)型。字段的數(shù)據(jù)類(lèi)型決定了數(shù)據(jù)的取值、范圍和存儲(chǔ)格式。字段的數(shù)據(jù)類(lèi)型可以是SQL Server提供的系統(tǒng)數(shù)據(jù)類(lèi)型,也可以是用戶(hù)定義數(shù)據(jù)類(lèi)型。SQL Server 2000提供了豐富的系統(tǒng)數(shù)據(jù)類(lèi)型。</p><p> 注:int[4],括號(hào)里的數(shù)字為類(lèi)型長(zhǎng)度(字節(jié)數(shù))</p><p>
60、; 表2-3 SQL Server 2000系統(tǒng)數(shù)據(jù)類(lèi)型</p><p><b> 第三章 需求分析</b></p><p><b> 3.1初始問(wèn)題陳述</b></p><p> 隨著計(jì)算機(jī)科學(xué)技術(shù)和現(xiàn)代通信技術(shù)的發(fā)展,人類(lèi)已經(jīng)步入以數(shù)字化和網(wǎng)絡(luò)化為特征的知識(shí)經(jīng)濟(jì)時(shí)代,人們對(duì)各種信息的需求也逐漸增大。蓬勃發(fā)展的
61、各類(lèi)經(jīng)營(yíng)企業(yè)作為產(chǎn)業(yè)的重要組成部分在國(guó)民經(jīng)濟(jì)中的作用日益突出;同時(shí),快節(jié)奏的生活經(jīng)驗(yàn),要求企業(yè)在財(cái)務(wù)管理方面跟上時(shí)代的步伐,提高工作效率,為企業(yè)的發(fā)展提供決策依據(jù)。為了適應(yīng)社會(huì)的快速發(fā)展,滿(mǎn)足企業(yè)在處理財(cái)數(shù)據(jù)方面的實(shí)際需要,提高整個(gè)企業(yè)的綜合競(jìng)爭(zhēng)力,急切需要真正適合財(cái)會(huì)部實(shí)際需要的財(cái)務(wù)管理系統(tǒng)。</p><p><b> 3.2需求分析</b></p><p>&l
62、t;b> 3.2.1功能簡(jiǎn)述</b></p><p> 通過(guò)小組成員的實(shí)際調(diào)查,財(cái)務(wù)管理模塊具有以下功能:</p><p> 由于操作人員的計(jì)算機(jī)知識(shí)有限,因此要求系統(tǒng)具有良好的人機(jī)界面;</p><p> 如果系統(tǒng)的對(duì)象較多,則要求有較好的權(quán)限管理;</p><p> 方便的添加、修改和刪除數(shù)據(jù)功能;</p
63、><p> 方便的數(shù)據(jù)查詢(xún)功能;</p><p> 使用水晶報(bào)表方便用戶(hù)打印查詢(xún)結(jié)果;</p><p> 在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù);</p><p> 完成的數(shù)據(jù)備份、還原和清理功能;</p><p> 計(jì)算機(jī)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。</p><p><b>
64、3.2.3模塊用例</b></p><p><b> 確認(rèn)系統(tǒng)的參與者:</b></p><p> 1、財(cái)務(wù)管理人員(Finacial Manager)</p><p> 2、普通管理人員(Manager)</p><p><b> 確定系統(tǒng)的用例:</b></p>
65、<p> 1、固定資產(chǎn)管理涉及的用例</p><p> (1)固定資產(chǎn)添加用例(Add Fixed Asset Use Case)</p><p> (2)固定資產(chǎn)清理用例(Clean Fixed Asset Use Case)</p><p> (3)固定資產(chǎn)折舊用例(Fixed Assets Depreciation Use Case)&
66、lt;/p><p> (4)固定資產(chǎn)變動(dòng)用例(Modify Fixed Asset Use Case)</p><p> (5)固定資產(chǎn)刪除用例(Delete Fixed Asset Use Case)</p><p> (6)固定資產(chǎn)清理查詢(xún)用例(Query Cleaning The Fixed Asset Use Case)</p><
67、p> 2、期末處理涉及的用例</p><p> (1)期末調(diào)匯用例(Final Adjustable Remit Use Case)</p><p> (2)結(jié)轉(zhuǎn)損益的用例(Profit And Loss Use Case)</p><p> 3、財(cái)務(wù)分析涉及的用例</p><p> (1)財(cái)務(wù)狀況用例(Financial s
68、ituation Use Case)</p><p> (2)損益分析用例(Gains analysis Use Case)</p><p> 4、出納管理模塊涉及到的用例:</p><p> 現(xiàn)金日記賬的添加用例(Add Cashjournal Use Case) </p><p> 現(xiàn)金日記賬的刪除用例(Delete Cash
69、journal Use Case) </p><p> 現(xiàn)金日記賬的查詢(xún)用例(Query Cashjournal Use Case)</p><p> 支票打印用例(Print Check Use Case)</p><p> 5、會(huì)計(jì)科目設(shè)置模塊用例</p><p> 6、憑證管理模塊用例</p><
70、p> 固定資產(chǎn)添加用例(Add Fixed Asset UC)</p><p> 用例名:固定資產(chǎn)添加用例(Add Fixed Asset Use Case)</p><p> 范圍:財(cái)務(wù)管理系統(tǒng)( Finanacial Management System)</p><p> 主要參加者:財(cái)務(wù)管理員(Finacial Manager)</p&g
71、t;<p><b> 涉眾及關(guān)注點(diǎn):</b></p><p> ——財(cái)務(wù)管理員:希望能夠快速、準(zhǔn)確的錄入固定資產(chǎn)基本信息。</p><p> ——公司:希望準(zhǔn)確、快速的記錄固定資產(chǎn)信息。</p><p> 前置條件:財(cái)務(wù)管理人員必須經(jīng)過(guò)確認(rèn)和認(rèn)證</p><p> 后置條件:存儲(chǔ)固定資產(chǎn)信息,更新
72、數(shù)據(jù)庫(kù)信息,生成固定資產(chǎn)清單報(bào)表。</p><p><b> 主事件流:</b></p><p> 1)、啟動(dòng)財(cái)務(wù)管理系統(tǒng)(WealthMS),財(cái)務(wù)管理員(Finacial Manager)進(jìn)入登陸界面(DL),用例開(kāi)始;</p><p> 2)、系統(tǒng)(即財(cái)務(wù)管理系統(tǒng))提示財(cái)務(wù)管理人員輸入密碼;</p><p>
73、 3)、財(cái)務(wù)管理員輸入密碼;</p><p> 4)、系統(tǒng)驗(yàn)證密碼;</p><p><b> A1:密碼錯(cuò)誤</b></p><p> 5)、財(cái)務(wù)管理員通過(guò)身份驗(yàn)證后,登錄到財(cái)務(wù)管理系統(tǒng)(WealthMS),進(jìn)入到固定資產(chǎn)管理界面(ZcHuiZong),固定資產(chǎn)管理界面(ZcHuiZong)顯示有固定資產(chǎn)添加、固定資產(chǎn)變動(dòng)、固定資產(chǎn)清理
74、、固定資產(chǎn)刪除、導(dǎo)出到EXCEL、打印等控件;</p><p> 6)、財(cái)力管理員選擇資產(chǎn)添加操作;</p><p> 7)、系統(tǒng)彈出固定資產(chǎn)卡片添加界面(ZCxinzeng);</p><p> 8)、財(cái)務(wù)管理員輸入資產(chǎn)相關(guān)信息(包括有:資產(chǎn)類(lèi)別、資產(chǎn)名稱(chēng)、規(guī)格型號(hào)、出廠日期、生產(chǎn)廠家、增加方式、使用部門(mén)、使用情況、存放地點(diǎn)、數(shù)量、單價(jià)、計(jì)量單位、凈殘值率、
75、累計(jì)折舊、折舊方法、工作量單位、入賬日期、登記日期、登記人等);</p><p> ?。?)資產(chǎn)名稱(chēng)、規(guī)格型號(hào)、生產(chǎn)廠家、數(shù)量、單價(jià)、凈殘值率、累計(jì)折舊、工作量單位、登記人這些信息直接輸入;</p><p> ?。?)資產(chǎn)類(lèi)別則是系統(tǒng)從新彈出的資產(chǎn)類(lèi)別管理界面(ZcLeiBie)中選擇相應(yīng)的資產(chǎn)類(lèi)別,再綁定到資產(chǎn)類(lèi)別對(duì)應(yīng)的textbox中。</p><p> ?。?
76、)增加方式則是系統(tǒng)從新彈出的增加方式管理界面(ZCZjfs)中選擇相應(yīng)的增加方式,再綁定到增加方式對(duì)應(yīng)的textbox中。</p><p> (4)使用部門(mén)則是系統(tǒng)從新彈出的使用部門(mén)管理界面(ZCSybm)中選擇相應(yīng)的使用部門(mén),再綁定到使用部門(mén)對(duì)應(yīng)的textbox中。</p><p> (5)使用情況則是系統(tǒng)從新彈出的使用情況管理界面(ZCSyqk)中選擇相應(yīng)的使用情況,再綁定到使用情
77、況對(duì)應(yīng)的textbox中。</p><p> ?。?)存放地點(diǎn)則是系統(tǒng)從新彈出的存放地點(diǎn)管理界面(ZCCfdd)中選擇相應(yīng)的存放地點(diǎn),再綁定到存放地點(diǎn)對(duì)應(yīng)的textbox中。</p><p> ?。?)計(jì)量單位則是系統(tǒng)從新彈出的計(jì)量單位管理界面(ZCJldw)中選擇相應(yīng)的計(jì)量單位,再綁定到計(jì)量單位對(duì)應(yīng)的textbox中。</p><p> 9)、所有信息添加完成,
78、單擊“保存”按鈕完成;</p><p> 10)、系統(tǒng)驗(yàn)證輸入的數(shù)值是否正確;</p><p><b> A2:格式不下確</b></p><p> 11)、系統(tǒng)提示固定資產(chǎn)添加成功,并保存添加的資產(chǎn)信息;</p><p> 12)、系統(tǒng)重新進(jìn)入到固定資產(chǎn)管理界面(ZcHuiZong),并顯示了存在的固定資產(chǎn)基本
79、信息;</p><p> 13)、若有多個(gè)固定資產(chǎn)需要添加,則重復(fù)6—11步驟;</p><p> 14)、財(cái)務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)及時(shí)更新數(shù)據(jù)庫(kù)中的資產(chǎn)基本信息表(Tb_zcMain),并保存所有信息;</p><p> 15)、管理員關(guān)閉界面,退出系統(tǒng);</p><p><b> 16)、用例結(jié)束。</b><
80、/p><p><b> 備用事件流:</b></p><p><b> A1:密碼錯(cuò)誤</b></p><p> 1)、系統(tǒng)提示再次輸入;</p><p><b> 2)、用戶(hù)確認(rèn);</b></p><p> 3)、否則進(jìn)入班級(jí)添加用例主事件流第5
81、步驟。</p><p><b> A2:格式不正確</b></p><p> 1)、系統(tǒng)提示輸入的數(shù)值格式不正確;</p><p> 2)、用戶(hù)重新輸入;</p><p> 3)、繼續(xù)驗(yàn)證直到輸入正確的數(shù)值;</p><p> 4)、進(jìn)入添加班級(jí)主事件流第11步。</p>
82、<p> 固定資產(chǎn)添加用例的用例圖</p><p><b> 術(shù)語(yǔ)表</b></p><p> 固定資產(chǎn)清理用例(Clean Fixed Asset UC)</p><p> 用例名:固定資產(chǎn)清理用例(Clean Fixed Asset Use Case)</p><p> 范圍:財(cái)務(wù)管理系統(tǒng)( Fi
83、nanacial Management System)</p><p> 主要參加者:財(cái)務(wù)管理員(Finacial Manager)</p><p><b> 涉眾及關(guān)注點(diǎn):</b></p><p> ——財(cái)務(wù)管理員:希望能夠快速、準(zhǔn)確的清理固定資產(chǎn)信息。</p><p> ——公司:希望準(zhǔn)確、快速的記錄固定資產(chǎn)
84、信息清理的全過(guò)程。</p><p> 前置條件:財(cái)務(wù)管理人員必須經(jīng)過(guò)確認(rèn)和認(rèn)證</p><p> 后置條件:存儲(chǔ)固定資產(chǎn)清理信息,更新數(shù)據(jù)庫(kù)信息,生成固定資產(chǎn)清理報(bào)表。</p><p><b> 主事件流:</b></p><p> 1)、啟動(dòng)財(cái)務(wù)管理系統(tǒng)(WealthMS),財(cái)務(wù)管理員(Finacial Man
85、ager)進(jìn)入登陸界面(DL),用例開(kāi)始;</p><p> 2)、系統(tǒng)(即財(cái)務(wù)管理系統(tǒng))提示財(cái)務(wù)管理人員輸入密碼;</p><p> 3)、財(cái)務(wù)管理員輸入密碼;</p><p> 4)、系統(tǒng)驗(yàn)證密碼;</p><p><b> A1:密碼錯(cuò)誤</b></p><p> 5)、財(cái)務(wù)管理員
86、通過(guò)身份驗(yàn)證后,登錄到財(cái)務(wù)管理系統(tǒng)(WealthMS),進(jìn)入到固定資產(chǎn)管理界面(ZcHuiZong),固定資產(chǎn)管理界面(ZcHuiZong)顯示有固定資產(chǎn)添加、固定資產(chǎn)變動(dòng)、固定資產(chǎn)清理、固定資產(chǎn)刪除、導(dǎo)出到EXCEL、打印等控件;</p><p> 6)、財(cái)務(wù)管理員選擇要清理的固定資產(chǎn);</p><p> 7)、財(cái)力管理員選擇資產(chǎn)清理操作;</p><p>
87、 8)、系統(tǒng)彈出固定資產(chǎn)卡片清理界面(ZCQingLi);</p><p> 9)、財(cái)務(wù)管理員查看所要清理的資產(chǎn)相關(guān)信息(包括有:資產(chǎn)編號(hào)、資產(chǎn)名稱(chēng)、使用部門(mén)、存放地點(diǎn)、清理方式、清理費(fèi)用、清理日期、清理人、備注等);</p><p> ?。?)資產(chǎn)編號(hào)、資產(chǎn)名稱(chēng)、使用部門(mén)、存放地點(diǎn)等這些信息是系統(tǒng)從數(shù)據(jù)庫(kù)(db_WealthMS)中的固定資產(chǎn)信息表(tb_zcMain)中檢索出來(lái)的字段
88、,再綁定到資產(chǎn)編號(hào)、資產(chǎn)名稱(chēng)、使用部門(mén)、存放地點(diǎn)等所對(duì)應(yīng)的textbox中;</p><p> ?。?)清理費(fèi)用、清理日期、清理人、備注這些信息直接輸入;</p><p> ?。?)清理方式則是系統(tǒng)從新彈出的清理方式管理界面(ZCZjfs)中選擇相應(yīng)的清理方式,再綁定到清理方式對(duì)應(yīng)的textbox中。</p><p> 10)、單擊“清理”按鈕完成;</p&
89、gt;<p> 11)、系統(tǒng)驗(yàn)證輸入的清理費(fèi)用數(shù)值是否正確;</p><p><b> A2:格式不下確</b></p><p> 12)、系統(tǒng)提示固定資產(chǎn)清理成功,并保存清理的資產(chǎn)信息;</p><p> 13)、系統(tǒng)重新進(jìn)入到固定資產(chǎn)管理界面(ZcHuiZong),并自動(dòng)刪除所清理的固定資產(chǎn);</p>&
90、lt;p> 14)、若有多個(gè)固定資產(chǎn)需要添加,則重復(fù)6—11步驟;</p><p> 14)、財(cái)務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)(db_WealthMS)及時(shí)更新數(shù)據(jù)庫(kù)中的固定資產(chǎn)信息表(tb_zcMain)以及固定資產(chǎn)清理表(tb_zcQlcx),并保存所有信息;</p><p> 15)、管理員關(guān)閉界面,退出系統(tǒng);</p><p><b> 16)、用例
91、結(jié)束。</b></p><p><b> 備用事件流:</b></p><p><b> A1:密碼錯(cuò)誤</b></p><p> 1)、系統(tǒng)提示再次輸入;</p><p><b> 2)、用戶(hù)確認(rèn);</b></p><p> 3)
92、、否則進(jìn)入固定資產(chǎn)清理用例主事件流第5步驟。</p><p><b> A2:格式不正確</b></p><p> 1)、系統(tǒng)提示輸入的數(shù)值格式不正確;</p><p> 2)、用戶(hù)重新輸入;</p><p> 3)、繼續(xù)驗(yàn)證直到輸入正確的數(shù)值;</p><p> 4)、進(jìn)入固定資產(chǎn)清理
93、主事件流第12步。</p><p> 固定資產(chǎn)清理用例的用例圖</p><p><b> 術(shù)語(yǔ)表</b></p><p> ◆ 現(xiàn)金日記賬的添加用例(Add Cashjournal Use Case)</p><p> 用例名:現(xiàn)金日記賬的添加用例</p><p><b>
94、 范圍:財(cái)務(wù)管理系統(tǒng)</b></p><p> 主要參與者:財(cái)務(wù)管理員(Finacial Manager)</p><p> 涉眾及關(guān)注點(diǎn):能夠快速的進(jìn)行現(xiàn)金日記賬的添加,確保所添加的現(xiàn)金日記賬的正確性</p><p> 前置條件:財(cái)務(wù)管理員(Finacial Manager)必須登錄系統(tǒng)且經(jīng)過(guò)確認(rèn)和驗(yàn)證</p><p>
95、 后置條件:現(xiàn)金日記賬添加成功</p><p><b> 主事件流:</b></p><p> 1)、財(cái)務(wù)管理員(Finacial Manager)啟動(dòng)財(cái)務(wù)管理系統(tǒng)進(jìn)入登錄界面(DL),用例開(kāi)始。</p><p> 2)、財(cái)務(wù)管理員(Finacial Manager)輸入密碼且選擇管理員權(quán)限。</p><p>
96、3)、系統(tǒng)驗(yàn)證密碼。</p><p><b> A1:密碼錯(cuò)誤。</b></p><p> 4)、財(cái)務(wù)管理員(Finacial Manager)從主界面(FormMain)上點(diǎn)擊出納管理,系統(tǒng)在右邊窗口顯示出納管理所包含的業(yè)務(wù),點(diǎn)擊日常處理按鈕,系統(tǒng)會(huì)彈出日常處理界面(ycyect),點(diǎn)擊現(xiàn)金日記賬按鈕進(jìn)入到現(xiàn)金日記賬界面(xjrjz1),在界面上顯示有添加、修改
97、、刪除、查詢(xún)等控件。</p><p> 5)、財(cái)務(wù)管理員(Finacial Manager)在現(xiàn)金日記賬界面(xjrjz1)上執(zhí)行添加操作。</p><p> 6)、系統(tǒng)彈出現(xiàn)金日記賬添加界面(xjrjz2)。</p><p> 7)、財(cái)務(wù)管理員(Finacial Manager)輸入現(xiàn)金日記賬相關(guān)信息(包括有:當(dāng)日序號(hào)、幣別、科目代碼、憑證日期、憑證字號(hào)、借
98、方金額、貸方金額、余額、方向、摘要、備注信息、部門(mén)、經(jīng)手人、對(duì)方單位、核算項(xiàng)目、制單等)。</p><p> ?。?)當(dāng)日序號(hào)、借方金額、貸方金額、余額、摘要、備注信息、制單這些信息直接輸入。</p><p> ?。?)憑證字號(hào)、方向、幣別、部門(mén)、經(jīng)手人、對(duì)方單位是通過(guò)comboBox綁定數(shù)據(jù),財(cái)務(wù)管理員(Finacial Manager)再?gòu)腸omboBox的下拉列表中選擇數(shù)據(jù)即可添加。
99、</p><p> 8)所有信息添加完成,單擊“添加”按鈕。</p><p> 9)、系統(tǒng)驗(yàn)證輸入的金額是否為數(shù)字。</p><p><b> A2:不是數(shù)字。</b></p><p> 10)、系統(tǒng)提示添加成功,并保存添加的現(xiàn)金日記賬信息,并且把所添加的信息顯示在(xjrjz1)界面上。</p>
100、<p> 11)、若有多條現(xiàn)金日記賬的添加,則重復(fù)5—10步驟。</p><p> 12)、系統(tǒng)數(shù)據(jù)庫(kù)及時(shí)更新數(shù)據(jù)庫(kù)信息,并將信息保存到現(xiàn)金日記賬表(tb_xjrjz)。</p><p> 13)、管理員關(guān)閉界面,退出系統(tǒng)。</p><p><b> 14)、用例結(jié)束。</b></p><p><
101、b> 其它事件流:</b></p><p><b> A1:密碼錯(cuò)誤:</b></p><p> 1)、系統(tǒng)提示密碼輸入錯(cuò)誤。</p><p><b> 2)、用戶(hù)確認(rèn)。</b></p><p> 3)、否則進(jìn)入現(xiàn)金日記賬添加用例主事件流第5步驟。</p>
102、<p><b> A2:不是數(shù)字:</b></p><p> 1)系統(tǒng)提示要輸入數(shù)字,顯示出錯(cuò)的地方,在控件后面會(huì)有紅色的圖標(biāo)提示錯(cuò)誤。</p><p> 2)、用戶(hù)重新輸入。</p><p> 3)、繼續(xù)驗(yàn)證直到無(wú)錯(cuò)誤。</p><p> 4)、進(jìn)入添加現(xiàn)金日記賬主事件流第10步。</p>
103、;<p> 現(xiàn)金日記賬的添加用例圖:</p><p><b> 術(shù)語(yǔ)表:</b></p><p> ◆ 現(xiàn)金日記賬的刪除用例(Delete Cashjournal Use Case)</p><p> 用例名:現(xiàn)金日記賬刪除用例</p><p> 范圍:財(cái)務(wù)管理系統(tǒng) </p>
104、<p> 主要參加者:財(cái)務(wù)管理員(Finacial Manager)</p><p> 涉眾及關(guān)注點(diǎn):能夠迅速、準(zhǔn)確地進(jìn)行現(xiàn)金日記賬的刪除,以便提供正確的現(xiàn)金日記賬信息。</p><p> 前置條件:財(cái)務(wù)管理員(Finacial Manager)必須登錄系統(tǒng)且經(jīng)過(guò)確認(rèn)和驗(yàn)證</p><p> 后置條件:刪除信息成功</p><p
105、><b> 主事件流:</b></p><p> 1)、財(cái)務(wù)管理員(Finacial Manager)啟動(dòng)財(cái)務(wù)管理系統(tǒng),進(jìn)入登錄界面(DL),用例開(kāi)始。</p><p> 2)、財(cái)務(wù)管理員(Finacial Manager)輸入密碼。</p><p> 3)、系統(tǒng)驗(yàn)證密碼。</p><p><b>
106、; A1:密碼錯(cuò)誤。</b></p><p> 4)、財(cái)務(wù)管理員(Finacial Manager)從主界面(FormMain)上點(diǎn)擊出納管理,系統(tǒng)在右邊窗口顯示出納管理所包含的業(yè)務(wù),點(diǎn)擊日常處理按鈕,系統(tǒng)會(huì)彈出日常處理界面(ycyect),點(diǎn)擊現(xiàn)金日記賬按鈕進(jìn)入到現(xiàn)金日記賬界面(xjrjz1),在界面上顯示有添加、修改、刪除、查詢(xún)等控件。</p><p> 5)、財(cái)務(wù)管
107、理員(Finacial Manager)選中要?jiǎng)h除的記錄,然后在現(xiàn)金日記賬界面(xjrjz1)上執(zhí)行刪除操作。</p><p> 6)、系統(tǒng)彈出“確定刪除記錄嗎”的窗體,然后點(diǎn)擊確定即可刪除數(shù)據(jù)。</p><p> 7)、若要?jiǎng)h除多條現(xiàn)金日記賬,則重復(fù)2—3步驟。</p><p> 8)、系統(tǒng)數(shù)據(jù)庫(kù)及時(shí)更新數(shù)據(jù)庫(kù)信息,并將信息保存到現(xiàn)金日記賬表(tb_xjrj
108、z)。</p><p> 9)、財(cái)務(wù)管理員(Finacial Manager)關(guān)閉界面,退出系統(tǒng)。</p><p><b> 10)、用例結(jié)束。</b></p><p> 現(xiàn)金日記賬的刪除用例圖:</p><p><b> 術(shù)語(yǔ)表:</b></p><p> ◆ 會(huì)
109、計(jì)科目設(shè)置用例</p><p> 用例名:會(huì)計(jì)科目設(shè)置</p><p> 范圍:財(cái)務(wù)管理系統(tǒng) </p><p> 主要參加者:財(cái)務(wù)管理員(Finacial Manager)</p><p><b> 涉眾及關(guān)注點(diǎn):</b></p><p> 財(cái)務(wù)管理員:希望系統(tǒng)能夠準(zhǔn)確無(wú)誤地完成對(duì)會(huì)計(jì)科
110、目設(shè)置的各項(xiàng)操作;</p><p> 普通用戶(hù):希望能夠快速、方便地完成會(huì)計(jì)科目信息的瀏覽和查詢(xún);</p><p> 前置條件:財(cái)務(wù)管理員(Finacial Manager)必須登錄系統(tǒng)且經(jīng)過(guò)確認(rèn)和驗(yàn)證;</p><p> 后置條件:會(huì)計(jì)科目設(shè)置成功,并把設(shè)置后的會(huì)計(jì)科目信息準(zhǔn)確無(wú)誤地保存到數(shù)據(jù)庫(kù)中;</p><p><b>
111、 主事件流:</b></p><p> 1、系統(tǒng)用戶(hù)進(jìn)入會(huì)計(jì)科目設(shè)置模塊:</p><p> 1a、會(huì)計(jì)科目錄入;</p><p> 1a.1、財(cái)務(wù)管理員對(duì)系統(tǒng)發(fā)出“會(huì)計(jì)科目錄入”請(qǐng)求,系統(tǒng)顯示會(huì)計(jì)科目錄入界面;</p><p> 1a.2、財(cái)務(wù)管理員在相應(yīng)的文本控件中進(jìn)行錄入或選擇科目代碼、科目名稱(chēng)、助記碼、科目類(lèi)別、
112、是否存貨科目、余額方向、數(shù)量單位,然后點(diǎn)擊“錄入”按鈕;</p><p> 1a.3、系統(tǒng)將錄入信息保存到數(shù)據(jù)庫(kù)中的科目表(KM);</p><p> 1b、瀏覽科目信息:</p><p> 1b.1、財(cái)務(wù)管理員瀏覽科目信息:</p><p> 1b.2.1、財(cái)務(wù)管理員根據(jù)自已的需要對(duì)系統(tǒng)發(fā)出“分類(lèi)瀏覽科目信息”或“逐條瀏覽科目信息”
113、請(qǐng)求,系統(tǒng)顯示相應(yīng)的界面;</p><p> 1b.2.2、財(cái)務(wù)管理員根據(jù)自已的需要瀏覽科目信息;</p><p> 1b.2、普通用戶(hù)瀏覽科目信息:</p><p> 1b.2.1、普通用戶(hù)根據(jù)自已的需要對(duì)系統(tǒng)發(fā)出“分類(lèi)瀏覽科目信息”或“逐條瀏覽科目信息”請(qǐng)求,系統(tǒng)顯示相應(yīng)的界面;</p><p> 1b.2.2、普通用戶(hù)根據(jù)自已的
114、需要瀏覽科目信息;</p><p><b> 1c、科目信息查詢(xún)</b></p><p> 1c.1、財(cái)務(wù)管理員對(duì)系統(tǒng)發(fā)出“科目信息查詢(xún)”請(qǐng)求,系統(tǒng)顯示科目信息查詢(xún)界面;</p><p> 1c.2、財(cái)務(wù)管理員選擇查詢(xún)條件,點(diǎn)擊“查詢(xún)”按鈕;</p><p> 1c.3、系統(tǒng)對(duì)對(duì)科目信息進(jìn)行查詢(xún)操作;</p
115、><p> 1c.3、系統(tǒng)返回查詢(xún)結(jié)果并顯示;</p><p> 1d、編輯科目信息:</p><p> 1d.1、財(cái)務(wù)管理員對(duì)系統(tǒng)發(fā)出“編輯科目信息”請(qǐng)求,系統(tǒng)顯示科目信息編輯界面;</p><p> 1d.1.1、添加科目信息:</p><p> 1、財(cái)務(wù)管理員點(diǎn)擊“添加”按鈕,在彈出的“科目信息添加”窗口的
116、文本控件中錄入或選擇科目代碼、科目名稱(chēng)、助記碼、科目類(lèi)別、是否存貨科目、余額方向、數(shù)量單位所對(duì)應(yīng)的值,然后點(diǎn)擊“添加”按鈕;</p><p> 2、系統(tǒng)將錄入信息保存到數(shù)據(jù)庫(kù)中的科目表(KM),并顯示“記錄添加成功”提示;</p><p> 1d.1.2、刪除科目信息:</p><p> 1、財(cái)務(wù)管理員點(diǎn)擊“刪除”按鈕;</p><p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭財(cái)務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- delphi財(cái)務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- jsp財(cái)務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 財(cái)務(wù)管理畢業(yè)設(shè)計(jì)
- erp之財(cái)務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上財(cái)務(wù)管理畢業(yè)設(shè)計(jì)
- 家庭財(cái)務(wù)管理畢業(yè)設(shè)計(jì)
- 財(cái)務(wù)管理專(zhuān)業(yè)畢業(yè)設(shè)計(jì)
- 基于delphi的財(cái)務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---企業(yè)財(cái)務(wù)管理
- 醫(yī)院管理系統(tǒng)財(cái)務(wù)管理和病患管理模塊畢業(yè)設(shè)計(jì)
- 個(gè)人財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)報(bào)告
- 畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告_d集團(tuán)財(cái)務(wù)管理模式研究
- 基于cs的家庭財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)家庭財(cái)務(wù)管理系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn)
- 課程設(shè)計(jì)報(bào)告---家庭財(cái)務(wù)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--會(huì)計(jì)電算化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)財(cái)務(wù)管理子系統(tǒng)
- 財(cái)務(wù)管理專(zhuān)業(yè)本科畢業(yè)設(shè)計(jì)(論文)
- 財(cái)務(wù)管理系統(tǒng)畢業(yè)論文
- 家庭財(cái)務(wù)管理系統(tǒng)——開(kāi)題報(bào)告
評(píng)論
0/150
提交評(píng)論