財務管理系統畢業(yè)設計報告_第1頁
已閱讀1頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  財務管理系統的設計與開發(fā)</p><p>  DEVELOPMENT AND DESIGN OF THE FINANCIAL MANAGEMENT SYSTEM</p><p>  學 院: 數學與計算機學院 </p><p>  模塊負責人:

2、 </p><p>  項目組成員: </p><p>  指導 教師: xxx </p><p>  專 業(yè): 信息與計算科學 </p&g

3、t;<p>  年級(班級): 07級信息與計算科學1班 </p><p>  起止 日期: 2010年8月23日—2010年12月30日 </p><p>  制表日期:2010 年 12月 15 日</p><p><b>  摘 要</b></p>&

4、lt;p>  隨著經濟全球化以及計算機技術的不斷發(fā)展,企業(yè)在財務管理方面變的越來越繁雜,財務處理的數據也急劇增加,有關財務的各種信息也成倍的增長,面對龐大的信息量,有必要開發(fā)財務管理系統來提高財務管理工作的效率,通過這個系統,可以做到信息的規(guī)范管理,科學的統計和查詢,從而減少了在財務管理方面的工作量。</p><p>  本財務管理系統包括了會計科目管理、憑證管理、出納管理、往來管理、固定資產管理、工資管理

5、、財務基本信息設置和結賬等幾個大的模塊,其中每個模塊包括了在財務處理方面的添加、修改、刪除、查詢和打印報表等功能,系統管理員可以擁有完全的權限管理系統,而財務管理員則不能擁有期末處理相關功能的管理的權限。</p><p>  本文論述的是整個財務管理系統開發(fā)的全過程。根據軟件工程的思想,從需求分析入手,編寫用例、繪制用例圖、繪制時序圖、繪制類圖、對象設計、映射再到編程,最后測試;通過不斷的測試使系統更完善。<

6、;/p><p>  本系統采用Microsoft Visual Studio 2005為開發(fā)工具,以C#為開發(fā)語言,后臺數據庫采用Microsoft SQL Server 2000,操作系統為Windows XP。</p><p>  關鍵詞:財務管理系統;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>  第一章 財務管理系統概述- 3 -</p><p>  1.1開發(fā)背景- 3 -</p><p>  1.2系統開發(fā)的目的和意義- 3 -</p><

17、;p>  第二章 系統開發(fā)工具、運行環(huán)境- 4 -</p><p>  2.1面向對象軟件開發(fā)- 4 -</p><p>  2.1.1面向對象編程- 4 -</p><p>  2.1.2面向對象軟件原理- 4 -</p><p>  2.1.3面向對象分析- 5 -</p><p>  2.1.4面

18、向對象設計- 5 -</p><p>  2.2 Visual Studio.NET集成開發(fā)環(huán)境- 6 -</p><p>  2.3 C#編程語言- 6 -</p><p>  2.3.1 C#語言概述- 6 -</p><p>  2.3.2語法和語義- 6 -</p><p>  2.3.3 C#標識符

19、和保留字- 7 -</p><p>  2.3.4 C#原始數據類型- 8 -</p><p>  2.4 UML概述- 8 -</p><p>  2.5 SQL Server 2000簡介- 9 -</p><p>  第三章 需求分析- 11 -</p><p>  3.2需求分析- 11 -<

20、/p><p>  3.2.1功能簡述- 11 -</p><p>  3.2.3模塊用例- 11 -</p><p>  3.3 對象設計- 24 -</p><p>  3.3.1標識固定資產添加用例對象- 24 -</p><p>  3.3.2固定資產清理用例對象- 25 -</p><

21、p>  3.3.3現金日記賬的添加用例對象- 27 -</p><p>  3.3.4現金日記賬的刪除用例對象- 28 -</p><p>  3.3.5會計科目設置用例對象- 29 -</p><p>  3.3.6固定資產添加用例對象的屬性及方法- 30 -</p><p>  3.3.7固定資產清理用例對象的屬性及方法-

22、 34 -</p><p>  3.3.8現金日記賬的添加對象的屬性及方法- 36 -</p><p>  3.3.9現金日記賬的刪除對象的屬性及方法- 37 -</p><p>  3.3.10會計科目設置對象的屬性及方法- 38 -</p><p>  3.4將對象模型映射到編程環(huán)境- 42 -</p><p&

23、gt;  3.5將持久性對象映射為數據庫中的數據表- 45 -</p><p>  3.6編程實現對象- 49 -</p><p>  3.7系統外部設計- 56 -</p><p>  第四章 系統測試與維護- 60 -</p><p>  4.1 測試方法- 60 -</p><p>  4.2資產添

24、加添加測試- 61 -</p><p>  4.3資產清理測試- 63 -</p><p>  4.4現金日記賬添加測試- 65 -</p><p>  4.5現金日記賬刪除測試- 66 -</p><p>  4.6科目信息錄入測試- 68 -</p><p>  總 結- 70 -</p>

25、<p>  致 謝- 71 -</p><p>  參考文獻- 72 -</p><p><b>  引 言</b></p><p>  隨著社會的進步和發(fā)展,信息系統在生產生活中的作用日益明顯,信息產業(yè)在企業(yè)生產規(guī)模中的比重日趨增大,已經成為衡量企業(yè)現代化水平的重要指標之一。因此,如何能對一個企業(yè)整體的概況進行宏觀調控,

26、使企業(yè)的人、財、物等資源配置更加合理,使之發(fā)揮最大的效益,使辦公及生產趨于自動化,是一個企業(yè)始終不渝追求的目標。管理計算機產生的信息在很多方面不同于處理人工輸入的數據,通常有更大量的計算機信息需要管理。組織和維護信息的成本可能以驚人的速度增加,而且與通過其他途徑獲得的信息相比,用戶往往更信任它。</p><p>  財務管理系統可以為公司節(jié)約大量的人力和物力資源。同時,能夠第一時間給上級領導提供有關財務的數據信息

27、。財務管理員可以更方便地處理業(yè)務來往中的基本財力信息、查詢財務基本信息等。目前,幾乎每個公司都在使用各種各樣的財力管理系統來管理財務的基本信息,但大部分都是基于傳統模式下的,不能達到使用者的要求,一些功能還是不能很好的實現,基于此我們小組想繼續(xù)來研究財力管理系統,達到更加人性化的用戶界面,檢索迅速、查找方便、易修改、可靠性高,提高財務數據信息管理的效率,實現公司對財務數據管理的科學化、正規(guī)化。</p><p> 

28、 第一章 財務管理系統概述</p><p><b>  1.1開發(fā)背景</b></p><p>  經濟全球化以及計算機技術不斷發(fā)展的今天,財務管理系統對于任何一家企業(yè)、公司和單位甚至個人的發(fā)展都是不可缺少的,企業(yè)財務管理的內涵、外延、功能及其地位發(fā)生了深刻的變化,強化企業(yè)的財務管理已經成為現代企業(yè)在激烈的市場競爭中得以生存和發(fā)展、現代企業(yè)制度得以保證和實施的重

29、要環(huán)節(jié)。財務管理系統作為企業(yè)管理財務的重要手段,是企業(yè)創(chuàng)造財富、制定生產目標等一系列活動的基礎和前提,這使得財務管理系統在企業(yè)中的地位顯得尤為重要,所以一個企業(yè)有一個好的、合理的財務管理系統對企業(yè)長遠的發(fā)展有著很重要的意義。</p><p>  1.2系統開發(fā)的目的和意義</p><p>  對一個企業(yè)而言,利用財務管理系統管理財務數據可以徹底打破手工處理的局限性,為日常管理提供更加詳細、

30、更加準確、更加及時的信息,隨時得到最新的情況。減輕了財務人員的工作負擔,使用財務管理系統處理數據以后,大部分工作由計算機自動進行處理,使財務人員從繁重的手工操作中解放出來,從而使財務人員把主要精力放在管理和監(jiān)督上,更好地發(fā)揮財務人員的作用。</p><p>  開發(fā)財務管理的目的:精確、實時地反映和準確處理企業(yè)的各項業(yè)務活動,為財務報告使用者做出經濟決策提供依據和參考;精確、實時地反映和準確處理企業(yè)的各項業(yè)務活動

31、,為財務報告使用者做出經濟決策提供依據和參考;滿足有關各方了解企業(yè)財務狀況及經營成果的需要,優(yōu)化商品結構,減少資金占用,提高資金利用率;利用視窗進行智能化、人性化的管理,提高企業(yè)的形象化;及時、準確地將企業(yè)各類信息加工處理后反饋給企業(yè)的最高管理層;加強對員工管理考核的科學性,提高勞動效率,充分調動員工的積極性和創(chuàng)造性;對于企業(yè)組織結構的調整、人員職務的變化、業(yè)務流程的重新設計及業(yè)務操作細節(jié),系統能夠滿足企業(yè)內部經營管理的需要。</

32、p><p>  第二章 系統開發(fā)工具、運行環(huán)境</p><p>  2.1面向對象軟件開發(fā)</p><p>  2.1.1面向對象編程</p><p>  面向對象軟件開發(fā)的原理已經出現很多年了,實質上在高級編程語言使用以來就存在了。在20世紀80年代和90年代,面向對象編程開始廣為流行,這在很大程度上是因為C++和Java這樣的編程語言的發(fā)展。

33、它現在已經成為商業(yè)軟件開發(fā)的主流方法。</p><p>  面向對象方法最吸引人的特征之一就是對象可以用來非常有效地表示真實世界中的實體。比如,我們可以使用一個軟件對象來表示公司的員工。我們?yōu)槊總€員工創(chuàng)建一個對象,每個都具有我們需要表示的行為和特征。用這種方法,面向對象編程允許我們在程序和程序表示的實際環(huán)境之間建立映射。也就是說,面向對象方法使解決問題變得容易,這是編寫程序的第一要點。</p>&l

34、t;p>  2.1.2面向對象軟件原理</p><p>  面向對象編程最終需要牢固理解下列術語:</p><p><b>  對象</b></p><p><b>  屬性</b></p><p><b>  方法</b></p><p><

35、;b>  類</b></p><p><b>  封裝</b></p><p><b>  繼承</b></p><p><b>  多態(tài)</b></p><p>  1. 對象(object)是程序中的基本元素。一個軟件對象通常表示了我們問題域中的一個真實對

36、象。每個對象都有一個狀態(tài)(state)和一個行為(behavior)的集合。“狀態(tài)”是指當前定義對象的基本特征。一個對象的行為是和對象相關的活動。</p><p>  除對象之外,C#程序也管理原始數據。原始數據(primitive data)包括了基本的值,比如數字和字符。對象通常表示了更有趣或者更復雜的實體。</p><p>  對象的屬性(attribute)是它內部存儲的值,可以表

37、示為原始數據或者其他對象。</p><p>  方法(method)是給定名稱的一組程序語句。當方法觸發(fā)時執(zhí)行它的語句。一組方法和一個對象相關聯。對象的方法定義了它的潛在的行為。</p><p>  歸納起來就是:每個對象有一個狀態(tài),通過它的屬性定義;還有一組行為,通過它的方法定義。</p><p>  2. 通過類(class)來定義。類是一個模型或者藍圖,對象從

38、其中創(chuàng)建。類是對象的藍圖。它建立了數據的類型,這種類型的對象將保持和定義了代表這類對象行為的方法。但是,類不是對象,正如藍圖是設計模型而不是房子一樣。一般來說,類不包括存儲數據的空間。每個對象有它自己的數據的空間,這也是為什么每個對象可以有它自己的狀態(tài)。定義了一個類之后,可以從這個類創(chuàng)建多個對象。類是對象的抽象,對象是類的實例。</p><p>  3. 對象應該被封裝(encapsulate),這意味著它保護和

39、管理自己的信息。也就是說,對象可以自我管理。一個對象的狀態(tài)的唯一改變應該由這個對象的方法來完成。我們應該將對象設計成為其他對象不能“接觸”和改變它的狀態(tài)。</p><p>  類可以通過使用繼承(inheritance)從其他類中創(chuàng)建。也就是說,一個類的定義可以基于已經存在的另外一個類。繼承是軟件重用(software reuse)的一種形式,利用了我們想要創(chuàng)建的不同種類的類之間的相似性。一個類可以用來派生多個類

40、。派生的類可以用于派生更多的類。這創(chuàng)建了類的繼承關系表,定義在一個類中的屬性和方法可以由它的孩子們繼承,而相應地它的孩子們又可以將這些傳遞給它們的孩子,以此類推。</p><p>  多態(tài)(polymorphism)是指我們可以在不同時間用相同的方式使用相關對象的多個類型。它賦予我們?yōu)楹投鄠€對象相關的問題設計強大和優(yōu)美的解決方案的能力。</p><p>  2.1.3面向對象分析</

41、p><p>  面向對象分析(OOA,Object-Oriented Analysis)是軟件開發(fā)過程中的問題定義階段,是抽取和整理用戶需求并建立問題域精確模型的過程。OOA強調直接針對問題域中客觀存在的各種事物建立OOA模型中的對象,用對象的屬性和服務分別描述事物的靜態(tài)特征和行為。OOA需要完成兩個任務:一是形式地說明所面對的應用問題,最終成為軟件系統基本構成的對象,還有系統所必須遵從的,由應用環(huán)境所決定的規(guī)則和約

42、束。二是明確地規(guī)定構成系統的對象如何協同合作,完成指定的功能。</p><p>  2.1.4面向對象設計</p><p>  面向對象設計(OOD,Object-Oriented Design)則是針對系統的一個具體的實現運用面向對象的方法。其中包括兩方面的工作:一是把OOA模型直接搬到OOD(不經過轉換,僅作某些必要的修改和調整),作為OOD的一部分;二是針對具體實現中的人機界面、數據

43、存儲、任務管理等因素補充一些與實現有關的部分。OOD有一些準則,它們是:模塊化、抽象化、信息隱蔽和封裝、對象的高類聚和弱耦合、可擴充性、可重用性等。</p><p>  2.2 Visual Studio.NET集成開發(fā)環(huán)境</p><p>  軟件開發(fā)環(huán)境是指用于創(chuàng)建、測試和修改程序的工具集。一些環(huán)境被稱為集成開發(fā)環(huán)境(intergrated development enviroment

44、, IDE),因為它們將不同的工具集成到一個軟件程序中。它將極大地簡化開發(fā)過程,加快生成有用的程序的過程。</p><p>  Visual Studio.NET是一個集成開發(fā)環(huán)境,是.NET平臺下最為強大的開發(fā)工具,無論是軟件服務商,還是企業(yè)應用程序的部署與發(fā)布,Visual Studio.NET都可以提供近乎完美的解決方案。Visual Studio.NET提供了包括設計、編碼、編譯調試、數據庫聯接操作等基本

45、功能和基于開放架構的服務器組件開發(fā)平臺、企業(yè)開發(fā)工具和應用程序重新發(fā)布工具以及性能評測報告等高級功能。(具體請參看MSDN或微軟中國Visual Studio.NET開發(fā)中心網站)</p><p>  2.3 C#編程語言</p><p>  2.3.1 C#語言概述</p><p>  C#是編程世界中最近出現的,英文讀音為:C Sharp,由Microsoft開

46、發(fā),既可以開發(fā)基于Web的程序,也可以開發(fā)單獨運行的程序。Microsoft從C++語言中提取了最新的面向對象技術,并將其和它的Visual Basic語言的易用性一起集成到C#中。</p><p>  C#的語法和它的面向對象的本質也類似與Sun Microsystems開發(fā)的Java語言。因為C++和Java都是以C為原型,C#語言也保留了很多這些早期語言的結構。這使得熟悉Java、C或者C++的程序員可以很

47、快適應C#。</p><p>  C#是一種面向對象編程語言(object-oriented programming language)。對象是組成程序的基本元素。對象是組成程序的基本元素。C#語言和.NET平臺為開發(fā)程序提供了大量類型的功能和工具。這個軟件常稱為命名空間(namespace),提供了創(chuàng)建圖形、網絡通信以及數據庫交互的能力和很多其他功能。</p><p>  2.3.2語法

48、和語義</p><p>  每種編程語言都有自己獨特的語法(syntax)。一種語言的語法規(guī)則精確地描述了語言的詞匯元素如何形成句子。創(chuàng)建一個程序必須遵守這些規(guī)則。例如在C#中,標識符不能以數字開頭,這個事實就是一條語法規(guī)則。花括號用來開始和借書類和方法,這也是一條語法規(guī)則。</p><p>  編程語言中語句的語義(semantics)定義了在語句執(zhí)行時會發(fā)生什么。編程語言總體上是無二義

49、性的,這就是說一個程序的語義是定義良好的。也就是說,對每一個句子有且只有一種解釋。另一方面,人類用來交流所使用的自然語言(natural language),比如英語和中文,都是充滿二義性的。計算機語言不允許二義性存在。如果一種編程語言的指令可以有兩種不同的意思,計算機將不能判斷該執(zhí)行哪一條指令。</p><p>  總之,語法規(guī)則指出了程序的形式。語義指出了程序語句的意思。</p><p&g

50、t;  2.3.3 C#標識符和保留字</p><p>  編寫程序時使用的不同的詞稱為標識符(identifier)。標識符是一個字母后面接著0個或者多個字母和數字。一個C#的字母可以是任意26個英文字母表的字符之一,包括大小寫和_(下劃線)字符,以及其他語言的字母表字符。一個C#數字包括數字0~9。</p><p>  C#中的一個名稱(name)是一系列的標識符,用(.)分隔。標識符

51、名稱應該有描述性并且可讀。另外,C#是大小寫敏感的。字母的大寫版本和小寫版本是不同的。</p><p>  保留字(reserved word)是在編程語言中有特殊含義的標識符,只能按預先定義好的方式使用。保留字不能用于其他目的,比如為類或者方法命名。</p><p>  表2-1 C#保留字</p><p>  2.3.4 C#原始數據類型</p>

52、<p>  在C#中有13中簡單數據類型(simple data type):8個整數的子集、2個浮點數的子集、1個字符數據類型、1個布爾數據類型和1個十進制數據類型。其他的所有都是使用對象來表示。string類型經常也看作是一個簡單數據類型,但它極大地展現了對象的特征,所以通常以類來看待它(一個預定義的類)。</p><p>  C#有兩種數值類型:整型和浮點型。有8種整數數據類型和2種浮點數數據類

53、型。</p><p>  表2-2 C#原始數據類型</p><p>  在C#中,數據類型char代表了單個字符。C#中定義的布爾型的值使用保留字bool定義,只有兩種有效取值:true和false。C#支持十進制數據類型decimal,它使用128位存儲,和浮點數類型比較,十進制類型有更高的精度和更小的范圍,這使它適合財務和貨幣計算。</p><p><

54、b>  2.4 UML概述</b></p><p>  統一建模語言(Unified Modeling Language,UML)是一種直觀化、明確化、構建和文檔化軟件系統產物的通用可視化建模語言。它捕捉了被構建系統的有關決策和理解,用來理解、設計、瀏覽、配置、維護以及控制系統的信息。UML可以與所有的開發(fā)方法、生命階段、應用領域和媒介一同使用。它意圖統一過去建模技術的經驗,將當前軟件最佳實踐合

55、并至標準的方法。UML包括語義概念、標記符號和指南,具有靜態(tài)、動態(tài)、環(huán)境上的和組織性的部分。它可以被具有代碼產生和報表生成的交互式可視建模工具所支持。UML規(guī)范沒有定義標準過程,但可用于迭代的開發(fā)過程,并支持現有的大多數面向對象的開發(fā)過程。</p><p>  UML捕捉系統靜態(tài)結構和動態(tài)行為的信息。系統建模成獨立對象的集合,它們互相交互</p><p>  以實現功能,從而最終使外部使用

56、者獲益。靜態(tài)結構定義了對系統具有重要意義的各種對象和實現,以及它們之間的關系。動態(tài)行為定義了對象時間上的歷史和為達成目標對象間的通訊。從不同但是相關的視角來對系統建模,允許了多種角度對系統的理解。</p><p>  本論文中涉及到的UML視圖將在后面適當的位置給出定義。</p><p>  2.5 SQL Server 2000簡介</p><p>  數據庫是事

57、務處理、信息管理等應用系統的核心和基礎,數據庫管理系統通過將大量的數據按一定的數據模型組織起來,提供存儲、維護和檢索數據的功能,使應用系統可以以統一的方式方便、及時、準確地從數據庫中獲取所需信息。Microsoft公司推出的SQL Server 2000數據庫管理系統以其強大的功能在各領域得到廣泛應用。它是基于客戶機/服務器(client/server)模型的關系型數據庫管理系統(DBMS),其在電子商務、數據倉庫和數據庫解決方案等應用

58、中起著重要的核心作用,為企業(yè)的數據管理提供強大的支持。一般地,SQL Server 2000包括4個服務器組件、2個主要管理工具(企業(yè)管理器和查詢分析器)和1個服務管理器。其中,4個服務器組件為:SQL Server數據庫引擎(MSSQL Server服務)、SQL Server代理程序(SQL Server Agent服務)、Microsoft搜索服務和分布式事務處理協調器(MS DTC服務)。</p><p>

59、;  在創(chuàng)建一個數據庫后,我們需要為其新建一些一系列的數據表,用來存儲記錄。創(chuàng)建表的字段時,必須為其指定數據類型。字段的數據類型決定了數據的取值、范圍和存儲格式。字段的數據類型可以是SQL Server提供的系統數據類型,也可以是用戶定義數據類型。SQL Server 2000提供了豐富的系統數據類型。</p><p>  注:int[4],括號里的數字為類型長度(字節(jié)數)</p><p>

60、;  表2-3 SQL Server 2000系統數據類型</p><p><b>  第三章 需求分析</b></p><p><b>  3.1初始問題陳述</b></p><p>  隨著計算機科學技術和現代通信技術的發(fā)展,人類已經步入以數字化和網絡化為特征的知識經濟時代,人們對各種信息的需求也逐漸增大。蓬勃發(fā)展的

61、各類經營企業(yè)作為產業(yè)的重要組成部分在國民經濟中的作用日益突出;同時,快節(jié)奏的生活經驗,要求企業(yè)在財務管理方面跟上時代的步伐,提高工作效率,為企業(yè)的發(fā)展提供決策依據。為了適應社會的快速發(fā)展,滿足企業(yè)在處理財數據方面的實際需要,提高整個企業(yè)的綜合競爭力,急切需要真正適合財會部實際需要的財務管理系統。</p><p><b>  3.2需求分析</b></p><p>&l

62、t;b>  3.2.1功能簡述</b></p><p>  通過小組成員的實際調查,財務管理模塊具有以下功能:</p><p>  由于操作人員的計算機知識有限,因此要求系統具有良好的人機界面;</p><p>  如果系統的對象較多,則要求有較好的權限管理;</p><p>  方便的添加、修改和刪除數據功能;</p

63、><p>  方便的數據查詢功能;</p><p>  使用水晶報表方便用戶打印查詢結果;</p><p>  在相應的權限下,可方便地刪除數據;</p><p>  完成的數據備份、還原和清理功能;</p><p>  計算機計算自動完成,盡量減少人工干預。</p><p><b>  

64、3.2.3模塊用例</b></p><p><b>  確認系統的參與者:</b></p><p>  1、財務管理人員(Finacial Manager)</p><p>  2、普通管理人員(Manager)</p><p><b>  確定系統的用例:</b></p>

65、<p>  1、固定資產管理涉及的用例</p><p>  (1)固定資產添加用例(Add Fixed Asset Use Case)</p><p>  (2)固定資產清理用例(Clean Fixed Asset Use Case)</p><p>  (3)固定資產折舊用例(Fixed Assets Depreciation Use Case)&

66、lt;/p><p>  (4)固定資產變動用例(Modify Fixed Asset Use Case)</p><p>  (5)固定資產刪除用例(Delete Fixed Asset Use Case)</p><p>  (6)固定資產清理查詢用例(Query Cleaning The Fixed Asset Use Case)</p><

67、p>  2、期末處理涉及的用例</p><p>  (1)期末調匯用例(Final Adjustable Remit Use Case)</p><p>  (2)結轉損益的用例(Profit And Loss Use Case)</p><p>  3、財務分析涉及的用例</p><p>  (1)財務狀況用例(Financial s

68、ituation Use Case)</p><p>  (2)損益分析用例(Gains analysis Use Case)</p><p>  4、出納管理模塊涉及到的用例:</p><p>  現金日記賬的添加用例(Add Cashjournal Use Case) </p><p>  現金日記賬的刪除用例(Delete Cash

69、journal Use Case) </p><p>  現金日記賬的查詢用例(Query Cashjournal Use Case)</p><p>  支票打印用例(Print Check Use Case)</p><p>  5、會計科目設置模塊用例</p><p>  6、憑證管理模塊用例</p><

70、p>  固定資產添加用例(Add Fixed Asset UC)</p><p>  用例名:固定資產添加用例(Add Fixed Asset Use Case)</p><p>  范圍:財務管理系統( Finanacial Management System)</p><p>  主要參加者:財務管理員(Finacial Manager)</p&g

71、t;<p><b>  涉眾及關注點:</b></p><p>  ——財務管理員:希望能夠快速、準確的錄入固定資產基本信息。</p><p>  ——公司:希望準確、快速的記錄固定資產信息。</p><p>  前置條件:財務管理人員必須經過確認和認證</p><p>  后置條件:存儲固定資產信息,更新

72、數據庫信息,生成固定資產清單報表。</p><p><b>  主事件流:</b></p><p>  1)、啟動財務管理系統(WealthMS),財務管理員(Finacial Manager)進入登陸界面(DL),用例開始;</p><p>  2)、系統(即財務管理系統)提示財務管理人員輸入密碼;</p><p> 

73、 3)、財務管理員輸入密碼;</p><p>  4)、系統驗證密碼;</p><p><b>  A1:密碼錯誤</b></p><p>  5)、財務管理員通過身份驗證后,登錄到財務管理系統(WealthMS),進入到固定資產管理界面(ZcHuiZong),固定資產管理界面(ZcHuiZong)顯示有固定資產添加、固定資產變動、固定資產清理

74、、固定資產刪除、導出到EXCEL、打印等控件;</p><p>  6)、財力管理員選擇資產添加操作;</p><p>  7)、系統彈出固定資產卡片添加界面(ZCxinzeng);</p><p>  8)、財務管理員輸入資產相關信息(包括有:資產類別、資產名稱、規(guī)格型號、出廠日期、生產廠家、增加方式、使用部門、使用情況、存放地點、數量、單價、計量單位、凈殘值率、

75、累計折舊、折舊方法、工作量單位、入賬日期、登記日期、登記人等);</p><p>  (1)資產名稱、規(guī)格型號、生產廠家、數量、單價、凈殘值率、累計折舊、工作量單位、登記人這些信息直接輸入;</p><p> ?。?)資產類別則是系統從新彈出的資產類別管理界面(ZcLeiBie)中選擇相應的資產類別,再綁定到資產類別對應的textbox中。</p><p> ?。?

76、)增加方式則是系統從新彈出的增加方式管理界面(ZCZjfs)中選擇相應的增加方式,再綁定到增加方式對應的textbox中。</p><p>  (4)使用部門則是系統從新彈出的使用部門管理界面(ZCSybm)中選擇相應的使用部門,再綁定到使用部門對應的textbox中。</p><p> ?。?)使用情況則是系統從新彈出的使用情況管理界面(ZCSyqk)中選擇相應的使用情況,再綁定到使用情

77、況對應的textbox中。</p><p> ?。?)存放地點則是系統從新彈出的存放地點管理界面(ZCCfdd)中選擇相應的存放地點,再綁定到存放地點對應的textbox中。</p><p> ?。?)計量單位則是系統從新彈出的計量單位管理界面(ZCJldw)中選擇相應的計量單位,再綁定到計量單位對應的textbox中。</p><p>  9)、所有信息添加完成,

78、單擊“保存”按鈕完成;</p><p>  10)、系統驗證輸入的數值是否正確;</p><p><b>  A2:格式不下確</b></p><p>  11)、系統提示固定資產添加成功,并保存添加的資產信息;</p><p>  12)、系統重新進入到固定資產管理界面(ZcHuiZong),并顯示了存在的固定資產基本

79、信息;</p><p>  13)、若有多個固定資產需要添加,則重復6—11步驟;</p><p>  14)、財務管理系統數據庫及時更新數據庫中的資產基本信息表(Tb_zcMain),并保存所有信息;</p><p>  15)、管理員關閉界面,退出系統;</p><p><b>  16)、用例結束。</b><

80、/p><p><b>  備用事件流:</b></p><p><b>  A1:密碼錯誤</b></p><p>  1)、系統提示再次輸入;</p><p><b>  2)、用戶確認;</b></p><p>  3)、否則進入班級添加用例主事件流第5

81、步驟。</p><p><b>  A2:格式不正確</b></p><p>  1)、系統提示輸入的數值格式不正確;</p><p>  2)、用戶重新輸入;</p><p>  3)、繼續(xù)驗證直到輸入正確的數值;</p><p>  4)、進入添加班級主事件流第11步。</p>

82、<p>  固定資產添加用例的用例圖</p><p><b>  術語表</b></p><p>  固定資產清理用例(Clean Fixed Asset UC)</p><p>  用例名:固定資產清理用例(Clean Fixed Asset Use Case)</p><p>  范圍:財務管理系統( Fi

83、nanacial Management System)</p><p>  主要參加者:財務管理員(Finacial Manager)</p><p><b>  涉眾及關注點:</b></p><p>  ——財務管理員:希望能夠快速、準確的清理固定資產信息。</p><p>  ——公司:希望準確、快速的記錄固定資產

84、信息清理的全過程。</p><p>  前置條件:財務管理人員必須經過確認和認證</p><p>  后置條件:存儲固定資產清理信息,更新數據庫信息,生成固定資產清理報表。</p><p><b>  主事件流:</b></p><p>  1)、啟動財務管理系統(WealthMS),財務管理員(Finacial Man

85、ager)進入登陸界面(DL),用例開始;</p><p>  2)、系統(即財務管理系統)提示財務管理人員輸入密碼;</p><p>  3)、財務管理員輸入密碼;</p><p>  4)、系統驗證密碼;</p><p><b>  A1:密碼錯誤</b></p><p>  5)、財務管理員

86、通過身份驗證后,登錄到財務管理系統(WealthMS),進入到固定資產管理界面(ZcHuiZong),固定資產管理界面(ZcHuiZong)顯示有固定資產添加、固定資產變動、固定資產清理、固定資產刪除、導出到EXCEL、打印等控件;</p><p>  6)、財務管理員選擇要清理的固定資產;</p><p>  7)、財力管理員選擇資產清理操作;</p><p> 

87、 8)、系統彈出固定資產卡片清理界面(ZCQingLi);</p><p>  9)、財務管理員查看所要清理的資產相關信息(包括有:資產編號、資產名稱、使用部門、存放地點、清理方式、清理費用、清理日期、清理人、備注等);</p><p> ?。?)資產編號、資產名稱、使用部門、存放地點等這些信息是系統從數據庫(db_WealthMS)中的固定資產信息表(tb_zcMain)中檢索出來的字段

88、,再綁定到資產編號、資產名稱、使用部門、存放地點等所對應的textbox中;</p><p>  (2)清理費用、清理日期、清理人、備注這些信息直接輸入;</p><p> ?。?)清理方式則是系統從新彈出的清理方式管理界面(ZCZjfs)中選擇相應的清理方式,再綁定到清理方式對應的textbox中。</p><p>  10)、單擊“清理”按鈕完成;</p&

89、gt;<p>  11)、系統驗證輸入的清理費用數值是否正確;</p><p><b>  A2:格式不下確</b></p><p>  12)、系統提示固定資產清理成功,并保存清理的資產信息;</p><p>  13)、系統重新進入到固定資產管理界面(ZcHuiZong),并自動刪除所清理的固定資產;</p>&

90、lt;p>  14)、若有多個固定資產需要添加,則重復6—11步驟;</p><p>  14)、財務管理系統數據庫(db_WealthMS)及時更新數據庫中的固定資產信息表(tb_zcMain)以及固定資產清理表(tb_zcQlcx),并保存所有信息;</p><p>  15)、管理員關閉界面,退出系統;</p><p><b>  16)、用例

91、結束。</b></p><p><b>  備用事件流:</b></p><p><b>  A1:密碼錯誤</b></p><p>  1)、系統提示再次輸入;</p><p><b>  2)、用戶確認;</b></p><p>  3)

92、、否則進入固定資產清理用例主事件流第5步驟。</p><p><b>  A2:格式不正確</b></p><p>  1)、系統提示輸入的數值格式不正確;</p><p>  2)、用戶重新輸入;</p><p>  3)、繼續(xù)驗證直到輸入正確的數值;</p><p>  4)、進入固定資產清理

93、主事件流第12步。</p><p>  固定資產清理用例的用例圖</p><p><b>  術語表</b></p><p>  ◆ 現金日記賬的添加用例(Add Cashjournal Use Case)</p><p>  用例名:現金日記賬的添加用例</p><p><b> 

94、 范圍:財務管理系統</b></p><p>  主要參與者:財務管理員(Finacial Manager)</p><p>  涉眾及關注點:能夠快速的進行現金日記賬的添加,確保所添加的現金日記賬的正確性</p><p>  前置條件:財務管理員(Finacial Manager)必須登錄系統且經過確認和驗證</p><p> 

95、 后置條件:現金日記賬添加成功</p><p><b>  主事件流:</b></p><p>  1)、財務管理員(Finacial Manager)啟動財務管理系統進入登錄界面(DL),用例開始。</p><p>  2)、財務管理員(Finacial Manager)輸入密碼且選擇管理員權限。</p><p>  

96、3)、系統驗證密碼。</p><p><b>  A1:密碼錯誤。</b></p><p>  4)、財務管理員(Finacial Manager)從主界面(FormMain)上點擊出納管理,系統在右邊窗口顯示出納管理所包含的業(yè)務,點擊日常處理按鈕,系統會彈出日常處理界面(ycyect),點擊現金日記賬按鈕進入到現金日記賬界面(xjrjz1),在界面上顯示有添加、修改

97、、刪除、查詢等控件。</p><p>  5)、財務管理員(Finacial Manager)在現金日記賬界面(xjrjz1)上執(zhí)行添加操作。</p><p>  6)、系統彈出現金日記賬添加界面(xjrjz2)。</p><p>  7)、財務管理員(Finacial Manager)輸入現金日記賬相關信息(包括有:當日序號、幣別、科目代碼、憑證日期、憑證字號、借

98、方金額、貸方金額、余額、方向、摘要、備注信息、部門、經手人、對方單位、核算項目、制單等)。</p><p> ?。?)當日序號、借方金額、貸方金額、余額、摘要、備注信息、制單這些信息直接輸入。</p><p> ?。?)憑證字號、方向、幣別、部門、經手人、對方單位是通過comboBox綁定數據,財務管理員(Finacial Manager)再從comboBox的下拉列表中選擇數據即可添加。

99、</p><p>  8)所有信息添加完成,單擊“添加”按鈕。</p><p>  9)、系統驗證輸入的金額是否為數字。</p><p><b>  A2:不是數字。</b></p><p>  10)、系統提示添加成功,并保存添加的現金日記賬信息,并且把所添加的信息顯示在(xjrjz1)界面上。</p>

100、<p>  11)、若有多條現金日記賬的添加,則重復5—10步驟。</p><p>  12)、系統數據庫及時更新數據庫信息,并將信息保存到現金日記賬表(tb_xjrjz)。</p><p>  13)、管理員關閉界面,退出系統。</p><p><b>  14)、用例結束。</b></p><p><

101、b>  其它事件流:</b></p><p><b>  A1:密碼錯誤:</b></p><p>  1)、系統提示密碼輸入錯誤。</p><p><b>  2)、用戶確認。</b></p><p>  3)、否則進入現金日記賬添加用例主事件流第5步驟。</p>

102、<p><b>  A2:不是數字:</b></p><p>  1)系統提示要輸入數字,顯示出錯的地方,在控件后面會有紅色的圖標提示錯誤。</p><p>  2)、用戶重新輸入。</p><p>  3)、繼續(xù)驗證直到無錯誤。</p><p>  4)、進入添加現金日記賬主事件流第10步。</p>

103、;<p>  現金日記賬的添加用例圖:</p><p><b>  術語表:</b></p><p>  ◆ 現金日記賬的刪除用例(Delete Cashjournal Use Case)</p><p>  用例名:現金日記賬刪除用例</p><p>  范圍:財務管理系統 </p>

104、<p>  主要參加者:財務管理員(Finacial Manager)</p><p>  涉眾及關注點:能夠迅速、準確地進行現金日記賬的刪除,以便提供正確的現金日記賬信息。</p><p>  前置條件:財務管理員(Finacial Manager)必須登錄系統且經過確認和驗證</p><p>  后置條件:刪除信息成功</p><p

105、><b>  主事件流:</b></p><p>  1)、財務管理員(Finacial Manager)啟動財務管理系統,進入登錄界面(DL),用例開始。</p><p>  2)、財務管理員(Finacial Manager)輸入密碼。</p><p>  3)、系統驗證密碼。</p><p><b>

106、;  A1:密碼錯誤。</b></p><p>  4)、財務管理員(Finacial Manager)從主界面(FormMain)上點擊出納管理,系統在右邊窗口顯示出納管理所包含的業(yè)務,點擊日常處理按鈕,系統會彈出日常處理界面(ycyect),點擊現金日記賬按鈕進入到現金日記賬界面(xjrjz1),在界面上顯示有添加、修改、刪除、查詢等控件。</p><p>  5)、財務管

107、理員(Finacial Manager)選中要刪除的記錄,然后在現金日記賬界面(xjrjz1)上執(zhí)行刪除操作。</p><p>  6)、系統彈出“確定刪除記錄嗎”的窗體,然后點擊確定即可刪除數據。</p><p>  7)、若要刪除多條現金日記賬,則重復2—3步驟。</p><p>  8)、系統數據庫及時更新數據庫信息,并將信息保存到現金日記賬表(tb_xjrj

108、z)。</p><p>  9)、財務管理員(Finacial Manager)關閉界面,退出系統。</p><p><b>  10)、用例結束。</b></p><p>  現金日記賬的刪除用例圖:</p><p><b>  術語表:</b></p><p>  ◆ 會

109、計科目設置用例</p><p>  用例名:會計科目設置</p><p>  范圍:財務管理系統 </p><p>  主要參加者:財務管理員(Finacial Manager)</p><p><b>  涉眾及關注點:</b></p><p>  財務管理員:希望系統能夠準確無誤地完成對會計科

110、目設置的各項操作;</p><p>  普通用戶:希望能夠快速、方便地完成會計科目信息的瀏覽和查詢;</p><p>  前置條件:財務管理員(Finacial Manager)必須登錄系統且經過確認和驗證;</p><p>  后置條件:會計科目設置成功,并把設置后的會計科目信息準確無誤地保存到數據庫中;</p><p><b>

111、  主事件流:</b></p><p>  1、系統用戶進入會計科目設置模塊:</p><p> ?。盿、會計科目錄入;</p><p>  1a.1、財務管理員對系統發(fā)出“會計科目錄入”請求,系統顯示會計科目錄入界面;</p><p>  1a.2、財務管理員在相應的文本控件中進行錄入或選擇科目代碼、科目名稱、助記碼、科目類別、

112、是否存貨科目、余額方向、數量單位,然后點擊“錄入”按鈕;</p><p>  1a.3、系統將錄入信息保存到數據庫中的科目表(KM);</p><p>  1b、瀏覽科目信息:</p><p>  1b.1、財務管理員瀏覽科目信息:</p><p>  1b.2.1、財務管理員根據自已的需要對系統發(fā)出“分類瀏覽科目信息”或“逐條瀏覽科目信息”

113、請求,系統顯示相應的界面;</p><p>  1b.2.2、財務管理員根據自已的需要瀏覽科目信息;</p><p>  1b.2、普通用戶瀏覽科目信息:</p><p>  1b.2.1、普通用戶根據自已的需要對系統發(fā)出“分類瀏覽科目信息”或“逐條瀏覽科目信息”請求,系統顯示相應的界面;</p><p>  1b.2.2、普通用戶根據自已的

114、需要瀏覽科目信息;</p><p><b>  1c、科目信息查詢</b></p><p>  1c.1、財務管理員對系統發(fā)出“科目信息查詢”請求,系統顯示科目信息查詢界面;</p><p>  1c.2、財務管理員選擇查詢條件,點擊“查詢”按鈕;</p><p>  1c.3、系統對對科目信息進行查詢操作;</p

115、><p>  1c.3、系統返回查詢結果并顯示;</p><p>  1d、編輯科目信息:</p><p>  1d.1、財務管理員對系統發(fā)出“編輯科目信息”請求,系統顯示科目信息編輯界面;</p><p>  1d.1.1、添加科目信息:</p><p>  1、財務管理員點擊“添加”按鈕,在彈出的“科目信息添加”窗口的

116、文本控件中錄入或選擇科目代碼、科目名稱、助記碼、科目類別、是否存貨科目、余額方向、數量單位所對應的值,然后點擊“添加”按鈕;</p><p>  2、系統將錄入信息保存到數據庫中的科目表(KM),并顯示“記錄添加成功”提示;</p><p>  1d.1.2、刪除科目信息:</p><p>  1、財務管理員點擊“刪除”按鈕;</p><p>

溫馨提示

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

評論

0/150

提交評論