財務管理系統需求分析文檔_第1頁
財務管理系統需求分析文檔_第2頁
財務管理系統需求分析文檔_第3頁
財務管理系統需求分析文檔_第4頁
財務管理系統需求分析文檔_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、財務管理系統需求分析報告目錄、八、亠一、前言編寫目的編寫背景為什么開發財務科目管理系課題簡介開發簡介二、開發環境及實現技術實現技術編寫環境小組開發成員5.術語定義參考資料三、項目概述項目目標用戶特點假定和約束四、概要設計設計的主要任務概要設計的過程概要設計的原則系統功能的分析五、數據庫設計1.數據庫JAVA簡介六、詳細任務設計1、登錄模塊2、界面的實現3、添加賬戶4、修改賬戶、刪除賬戶、添加記錄、刪除記錄七、設計心得、八、亠一、前言:1、編寫目的:本報告的目的是規范化財務科目軟件的編寫,旨在與提高系統開發的能見度。便于對系統開發過程中的管理與控制。同時提出了本財務系統的開發過程。便于程序員與客

2、戶的溝通與協作,并作為工作成果的原始依據。同時額表明了本系統的共性,以期能夠獲得更大范圍的應用。此文檔進一步定制財務科目軟件開發的細節問題,明確系統需求、安排項目規劃與進度、組織系統開發與測試。經過對具體財務流程進行詳細的研究調查,初擬實現研究報告。對系統開發中要面臨的問題及其解決辦法進行需求分析。項目名稱:財務管理系統用戶:銷售工作人員、會計、審查員,財務主任。2、開發的意義:計算機已經成為我們學習和工作的得力助手,使用其可方便的管理財務科目,為其財務管理增加了方便。今天,計算機的價格已經十分低廉,同時性能有了長足的進步。它已經被應用于許多領域。現在我國的財務管理水平還有紙質介質的存在,這樣

3、的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。我們團隊作為軟件工程專業的學生,希望可以在這方面有所貢獻。改革的總設計師鄧小平同志說過“科學技術是第一生產力”,我們希望能用我們所學的知識編制出一個實用的程序來幫財務人員進行財務管理。開發這一系統的好處大約有以下幾點:第一、可以存儲日常財務信息。第二、只需了解操作系統,就能實現方便快捷的財務管理,節省人力;第三、可以迅速財務歷史信息,做到收入支出心中有數。跟據2012年中國電信的調查報告顯示我國的上網人數已達到6億,互聯網已經十分普及,況且現在建行已經建起了網上銀行,本系統

4、為將來的網絡財務管理系統和計算機的財務管理模式的建立作了先期工作。3、為什么要開發一個個人理財系統:信息作為生產力中最活躍的因素,很早就在人類經濟生活中發揮著不可替代的作用,但把信息納入企業經營管理系統中高效處理和應用是在計算機發明以后的50年代末。目前人們所提到的管理信息系統,通常是指以計算機為工具,對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業管理領域的“人機系統”,該系統是70年代初“后工業經濟”時代的產物,在企業管理信息系統在其發展的初期,是單一的人-機系統,系統功能簡單,效率低,對管理的作用有限。進入20世紀80年代末,隨著計算機網絡和通信技術的大力發展,企業管

5、理信息系統進入網絡化的發展時期。世界發達國家已建立起了完善的先進的管理信息系統體系,在其社會經濟發展領域中發揮著巨大的作用。我國的管理信息系統大發展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關”、金橋“工程,多數企事業單位建立了局域網和廣域網管理信息系統。隨著世界經濟和我國經濟逐步向知識經濟邁進,無論是基于工業經濟的管理信息系統,還是面向少數專家和管理人員的專家系統(ES)或決策支持系統(DSS),其處理對象和服務對象,自身的系統結構,處理能力,都有了進一步的發展。4、課題簡介:財務管理系統是每一個管理家電城財務收入和支出會計不可缺少的管理信息系統,它的內容對于管理者來說是至關重

6、要的,所以財務管理系統應該能夠為每一個的管理者提供充足的信息和快捷的查詢手段,大大的方便家電城的賬務管理。隨著科學技術的不斷提高,計算機科學日漸成熟,網上銀行的迅速發展,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對財務進行管理,具有著手工管理所無法比擬的優點,如:迅速查找、查找方便、可靠性高、壽命長、成本低等。這些優點能夠極大地提高財務管理的效率,也是財務管理的科學化、正規化管理,與先進科學技術接軌的重要條件。因此,開發這樣一套管理軟件成為很有必要的事情,對于我們即將計算機專業畢業的學生來說,也是一次將計算機應用于現實管

7、理的一次很有意義的實踐活動。5、編寫背景:說明:由于工作人員與會計的工作時間有所差異,工作人員的財務申請、批準業務難以實現,所以為家電城設計一套財務管理軟件來解決現存問題。本系統屬于小組自由軟件,由老師提出,由小組共同設計開發。二、開發環境及實現技術近些年計算機技術飛速發展,硬件條件可以說是日新月異,其發展速度已令人驚訝的成倍比例發展。軟件方面同樣進展神速,無論任何系統都難不到如今的計算機。本系統就是由JAVA與MYSQL數據庫相結合而設計出來的。以下為本系統需求。1、開發工具簡介現在,市場上可以選購的應用開發產品很多,流行的也有數十種。在目前市場上這些眾多的程序開發工具中,有些強調編程語言的

8、彈性與執行效率;有些則偏重于可視化程序開發工具所帶來的便利性與效率的得高,各有各的優點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數倍的工夫來處理,使得原來所標榜的效率提高的優點失去了作用;相反,如果只強調程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。作為數據庫系統的開發,JAVA是一個非常理想選擇。數據庫是JAVA中的重要支持技術,在JAVA開發過程中,如何選擇數據庫管理是一個重要的問題,目前,數據庫產品較多,每種產品都具有各自

9、的特點和適用范圍,因此,在選擇數據庫時,應考慮數據庫應用的特點及適用范圍,本系統選用的數據庫語言JAVA語言,該開發工具具有很多長處:JAVA是一種可視化的、面對對象和條用事件驅動方式的結構化高級程序設計,可用于開發Windows環境下的種類應用程序。它簡單易學、效率高,且功能強大。在JAVA環境下,使用Windows內部的應用程序接口(API)函數,以及動態鏈接庫(MYSQL)、開放式數據訪問(ODBC)等技術,可以高效、快速地開發出Windows環境下功能強大、圖形界面豐富的應用軟件系統。總的來說,JAVA具有以下特點:1、可視化編程:JAVA提供了可視化設計工具,把Windows界面設計

10、的復雜性“封裝”起來,開發人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。JAVA自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。2、面向對象的程序設計在一般的面向對象程序設計語言中,對象由程序代碼和數據組成,是抽象的概念;而JAVA則是應用面向對象的程序設計方法(OOP),把程序和數據封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,JAVA自動

11、生成對象的程序代碼并封裝起來。3、結構化程序設計語言JAVA語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調試器和編譯器。JAVA是解釋型語言,在輸入代碼的同時,解釋系統將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設計JAVA程序的過程中,隨時可以運行程序,而在整個程序設計好之后,可以編譯生成可執行文件(.EXE),脫離JAVA環境,直接在Windows環境下運行。4、事件驅動編程機制JAVA通過事件來執行對象的操作。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。例如,命令按鈕是一個對象,當用戶單擊該按鈕時

12、,將產生一個“單擊“(CLICK)事件,而在產生該事件時將執行一段程序,用來實現指定的操作。在用JAVA設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執行指定的操作,這樣可以方便編程人員,提高效率。5、訪問數據庫JAVA具有可強大的數據庫管理功能,利用數據控件和數據庫管理接口可以直接建立或處理表格里的數據庫,并提供了強大的數據存儲和檢索功能。6、動態鏈接數據庫JAVA是一種高級程序設計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現

13、。2、編寫環境:語言:Java開發軟件:Eclipse數據庫:Mysql操作系統:Windows3、開發小組成員:組長:組員:4、術語定義:用戶:家電工作人員、會計、審查員,財務主任。管理員:系統維護管理員系統:財務管理系統需求:用戶解決問題,或達到目標所需的條件或功能;系統或系統功能要滿足合同、標準。規范或其他正式規定文檔所具有的條件或權能。5、參考資料:基礎會計出版社:海南出版社作者:林若彤Java編程思想BruceEckel著陳昊鵬譯第四版三、項目概述:1、項目目標:由于家電城各部門帳目多且復雜,家電城沒有過多的人力與財力來對各個部門進行財務管理。該財務管理系統意在方便家電城的所有工作人

14、員按規定的時間進行財務錄入以及審計員與主任的審核,從而解決財務上的問題。并提供人性化的界面,使用戶可以簡單使用。2、用戶特點:該系統終有店內人員以及會計、主任使用。店內人員以及會計等,由于業務頻繁對軟件的操作也較為頻繁。3、假定和約束:本系統預計開發人員:十人。開發周期:五天。四、概要設計:1、概要設計的主要任務:系統分析員審查軟件計劃、軟件需求分析提供的文檔,提出最佳推薦方案,用系統流程圖,組成系統物理元素清單,成本效益分析,系統的進度計劃后進入設計。確定模塊結構,劃分功能模塊,將軟件功能需求分配給所劃分的最小單元模塊。確定模塊間的聯系,確定數據結構、文件結構、數據庫模式,確定測試方法與策略

15、。選用相關的軟件工具來描述軟件結構,結構圖是經常使用的軟件描述工具。選擇分解功能與劃分模塊的設計原則,例如模塊劃分獨立性原則等。2、概要設計的過程概要設計要先進行系統設計,復審系統計劃與需求分析,確定系統具體的實施方案;然后進行結構設計,確定軟件結構。3、概要設計的原則將軟件劃分成若干獨立成分的依據。如何表示不同的成分內的功能細節和數據結構。如何統一衡量軟件設計的技術質量。4、系統功能分析根據公司理財管理系統的日常工作流程與內容,預測開發的管理系統的達到的功能如下:1、基本信息:各項信息,姓名,密碼等。2、收入信息:收入信息,保存,添加,修改3、支出信息:支出信息,保存,修改,添加,刪除。4、

16、理財信息:理財信息,保存,修改,刪除,添加。根據以上分析,該系統考慮將整個系統分解成如圖輯用戶2輯用戶2五、數據庫設計數據庫JAVA簡介數據庫的概念數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。新建一個數據庫創建任何一個數據庫的第一步是仔細的規劃數據庫,設計必須是靈活的、有邏輯的。創建一個數據庫結構的過程被認為是數據模型設計。1標識需要的數據;2收集被標識的字段到表中;3標識主關鍵字字段;4繪制一個簡單的數據圖表;5規范數據;6標識指定字段的信息;7創建物理表。修改已建的數據庫數據庫的修改分為:添加、編輯和刪除記錄。這三種操作均可由

17、JAVA創建的程序來完成,下面的章節將詳細描述實現的具體方法。六、詳細任務設計1、詳細設計的任務詳細設計就是要在概要設計的結果的基礎上,考慮“怎樣實現”這個軟件系統,直到對系統中的每個模塊給出足夠詳細的過程性描述。主要任務如下:為每個模塊確定采用的算法,選擇某種適當的工具表達算法的過程,寫出模塊的詳細過程性描述;確定每一模塊使用的數據結構;確定模塊接口的細節,包括對系統外部的接口和用戶界面,對系統內部其它模塊的接口,以及模塊輸入數據、輸出數據及局部數據的全部細節。要為每一個模塊設計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預定的測試,模塊的測試用例是軟件測試計劃的重要組成部分,通常

18、應包括輸入數據,期望輸出等內容。用戶登錄模塊:活動圖:相關的IPO圖:IPO賬號、密碼的輸入I為相關的操作人員能提供界面P驗證密碼并提供出相應的界面O登錄界面圖:用戶名密碼登錄界面包括的控件有標簽、按鈕、文本框、下拉列表等。實現過程:將所需的控件放到窗體的相應位置;方法:首先在“工具箱”中選中所需的控件圖標,然后在表單的恰當位置上單擊鼠標并拖動鼠標,即可把由所選取的控件生成的對象添加到窗體上。如下圖:QcwjmertEditKkwShapeloci百Sett叩耳hdpDja兔-1?1-_It4+罔*打豐碾55胡Kt|A-軸f;號細BtkffirmatSotTiwucnHMS_T遠冋U嶺蘭童宦&區:olltioncMyLWWedPage*%PajtNitinUIWidgfiCollectnnfltnaftwUOelenwntsQuaunTert財務控制中心界面的實現:主界面是用菜單形式表現的:將所需的控件放到窗體的相應位置;方法:首先在“工具箱”中選中所需的控件圖標,然后在表單的恰當位置上單擊

溫馨提示

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

評論

0/150

提交評論