【畢業(yè)學位論文】(Word原稿)企業(yè)財務管理系統(tǒng)的設計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)企業(yè)財務管理系統(tǒng)的設計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)企業(yè)財務管理系統(tǒng)的設計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)企業(yè)財務管理系統(tǒng)的設計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)企業(yè)財務管理系統(tǒng)的設計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 公開 專 業(yè) 碩 士 學 位 論 文 企業(yè)財務管理系統(tǒng)的設計與實現(xiàn) of 文作者 指導教師 副教授 申請學位 軟件工程 培養(yǎng)單位 軟件學院 答辯委 員會主席 評 閱 人 南開大學研究生院 二一三 年 十一月 南開大學學位論文使用授權書 根據(jù)南開大學關于研究生學位論文收藏和利用管理辦法,我校的博士、碩士學位獲得者均須向南開大學提交本人的學位論文紙質本及相應電子版。 本人完全了解南開大學有關研究生學位論文收藏和利用的管理規(guī)定。南開大學擁有在著作權法規(guī)定范圍內的學位論文使用權,即: (1)學位獲得者必須按規(guī)定提交學位論文 (包括紙質印刷本及電子版 ),學??梢圆捎?影印、縮印或其他復制手段保存研究生學位論文,并編入南開大學博碩士學位論文全文數(shù)據(jù)庫; (2)為教學和科研目的,學??梢詫⒐_的學位論文作為資料在圖書館等場所提供校內師生閱讀,在校園網上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費信息服務; (3)根據(jù)教育部有關規(guī)定,南開大學向教育部指定單位提交公開的學位論文; (4)學位論文作者授權學校向中國科技信息研究所和 中國學術期刊 (光盤 )電子出版社提交規(guī)定范圍的 學位論文及其電子版并收入相應學位論文數(shù)據(jù)庫,通過其相關網站對外進行信息服務。同時本人保留在其他媒體發(fā)表論 文的權利。 非公開學位論文,保密期限內不向外提交和提供服務,解密后提交和服務同公開論文。 論文電子版提交至校圖書館網站: 。 本人承諾:本人的學位論文是在南開大學學習期間創(chuàng)作完成的作品,并已通過論文答辯;提交的學位論文電子版與紙質本論文的內容一致,如因不同造成不良后果由本人自負。 本人同意遵守上述規(guī)定。本授權書簽署一式兩份,由研究生院和圖書館留存。 作者暨授權人簽字: 20 年 月 日 南開大學研究生學位論文作者信息 論文題目 企業(yè)財務管理系統(tǒng)的設計與實現(xiàn) 姓名 學號 答辯日期 2012 年 11 月 3 日 論文類別 博士 學歷碩士 碩士專業(yè)學位 高校教師 同等學力碩士 院 / 系 / 所 軟件學院 專業(yè) 軟件工程 聯(lián)系電話 通信地址 (郵編 ): 備注: 是否批準為非公開論文 否 注:本授權書適用我校授予的所有博士、碩士的學位論文。由作者填寫 (一式兩份 )簽字后交校圖書館,非公開學位論文須附南開大學研究生申請非公開學位論文審批表。 南開大學學位 論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學位論文,是本人在導師指導下進行研究工作所取得的研究成果。除文中已經注明引用的內容外,本學位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創(chuàng)性聲明的法律責任由本人承擔。 學位論文作者簽名: 年 月 日 非公開學位論文標注說明 (本頁表中填寫內容須打印 ) 根據(jù)南開大學有關規(guī)定,非 公開學位論文須經指導教師同意、作者本人申請和相關部門批準方能標注。未經批準的均為公開學位論文,公開學位論文本說明為空白。 論文題目 企業(yè)財務管理系統(tǒng)的設計與實現(xiàn) 申請密級 限制 ( 2年 ) 秘密 ( 10 年 ) 機密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 審批表編號 批準日期 20 年 月 日 南開大學學位評定委員會辦公室蓋章 (有效 ) 注: 限制 2年 (可少于 2年 );秘密 10年 (可少于 10 年 );機密 20年 (可少于 20年 ) 摘要 摘要 隨著 計算機技術、網絡技術和信息技術的 快速 發(fā)展,越來越多 的產品 改善了人們 的工作和生活 方式 。 財務 自動化 系統(tǒng) 是計算機技術和互聯(lián)網技術 結合的一種財務管理的 解決方案,它 能夠將計算機技術與財務管理互 相融合, 可以利用 信息技術的 優(yōu)勢來對辦公系統(tǒng)進行規(guī)劃和重構,從而對辦公系統(tǒng)實現(xiàn)全面自動化、 數(shù)字化,實現(xiàn) 一體化的 高效辦公體系,最終 使 公司 的 財務 管理和決策 更加明確和有效 。 財務 管理 系統(tǒng)的設計與實現(xiàn)是建立在 公司的財務管理上 的。其功能主要包括:憑證的錄入、審核、查詢,自動生成現(xiàn)金日記賬、銀行日記賬 、明細賬、總賬,自動生成資產負債表,帳套信息設置、個人信息設置以及科目設置等。 本文首先對系統(tǒng)需求分析做了詳細的介紹,然后對系統(tǒng)的概要設計進行了闡述并重點介紹了財務 管理 系統(tǒng)功能模塊的具體設計及實現(xiàn)。本課題基于 B/采用 據(jù)庫為核心數(shù)據(jù)庫、使用 據(jù)庫連接池等技術開發(fā)完成,其主要功能如下:不僅擁有友好方便的前臺操作界面,也有穩(wěn)定的后臺支持。作為一種該研究方向的探索,系統(tǒng)旨在提供一個 操作簡單 、功能 完善 、 有特色功能 的財務自動化系統(tǒng)。 關鍵字 : 財務 管理 系統(tǒng) ,分析與設計 , 自動化, B/S 架 構 of of s is a It of to it is it of on s of in we of we of is , as to As an to an B/S 錄 1 目 錄 第一章 緒論 . 1 第一節(jié) 研究的背景 . 1 第二節(jié) 研究的意義 . 2 第三節(jié) 本文研究內容與組織結構 . 2 本文研究內容 . 2 論文的組織結構 . 3 第二章 系統(tǒng)的需求分析 . 4 第一節(jié) 系統(tǒng)的總體需求 . 4 第二 節(jié) 系統(tǒng)的功能 與用例 分析 . 錯誤 !未定義書簽。 第三 節(jié) 系統(tǒng)的性能需求 . 10 第四 節(jié) 系統(tǒng)的可行性分析 . 11 第五 節(jié) 系統(tǒng)的開發(fā)與運行環(huán)境 . 12 第六 節(jié) 本章小結 . 13 第三章 系統(tǒng)的設計 . 14 第一節(jié) 網站設計原則 . 14 第二節(jié) 系統(tǒng)體系結構設計 . 15 第三節(jié) 系統(tǒng)的數(shù)據(jù)庫設計 . 18 系統(tǒng) . 19 數(shù)據(jù)表結構設計 . 22 第四節(jié) 本章小結 . 26 第四章 系統(tǒng)功能的實現(xiàn) . 27 第一節(jié) 數(shù)據(jù)庫的連接與操作 . 27 置信息 . 27 目錄 2 配置信息 . 30 第二節(jié) 用戶登錄功能的實現(xiàn) . 31 第三節(jié) 帳套管理的實現(xiàn) . 38 第四節(jié) 憑證模塊的實現(xiàn) . 41 第五節(jié) 賬簿模塊的實現(xiàn) . 45 第六節(jié) 報表模塊的實現(xiàn) . 48 第七節(jié) 管理功能的實現(xiàn) . 51 第八節(jié) 本章小結 . 55 第五章 系統(tǒng)測試及運行維護 . 56 第一節(jié) 系統(tǒng)測試 . 56 試過程 . 56 試目的 . 錯誤 !未定義書簽。 試方法和工具 . 56 第二節(jié) 系統(tǒng)運行 . 57 署 . 57 . 57 第三節(jié) 系統(tǒng)維護 . 58 第六章 總結與展望 . 59 第一節(jié) 總結 . 59 第二節(jié) 展望 . 59 參考文獻 . 61 致謝 . 63 個人簡歷 . 64第一章 緒論 1 第一章 緒論 第一節(jié) 研究的背景 在企業(yè)管理中, 財務管理作為 其 組成部分,與經濟價值或財富的保值增值有 很大的關系,是關于創(chuàng)造財富的決策。我們知道, 企業(yè) 的 生存、發(fā)展、獲利的總目標離不開財務的籌資、投資以及對資金的運用管理。另一方面,財務管理目標是制定生產目標、銷售目標等一系列目標的基礎前提,這使得財務管理在企業(yè)管理中處于一個核心地位,財務管理目標將從根本上反映企業(yè)的總目標。所以確立一個合理的財務管理目 標對企業(yè)的長遠發(fā)展有重要的意義。 隨著企業(yè)經濟業(yè)務的增加,財務系統(tǒng)的引進大大提高了公司運作的效率,企業(yè)內部控制的有效性也得到了的提高。企業(yè)財務系統(tǒng) (或稱之為會計系統(tǒng) )是根據(jù)財務目標設立組織機構、崗位,配置管理權責和人員,對經營活動、財務活動進行反映、監(jiān)督、控制、協(xié)調的運作體系。財務系統(tǒng)是財務管理的一個核心部分,為企業(yè)的庫存、采購、銷售、生產等提供指導,為企業(yè)領導的決策提供及時、準確的財務信息 1。 作為計算機應用的一部分,使用計算機對企業(yè)財務進行管理,具有 手工管理所無法比擬的優(yōu)點,如 :檢索迅速、查找方便、 可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)財務管理的效率,節(jié)約成本。財務數(shù)據(jù)來源于原始憑證,原始憑證的真實、合法是一切財務工作的基礎 2。有了原始憑證上的數(shù)據(jù),各項財務運算才能得以順利進行。于是,就形成了以輸入原始數(shù)據(jù)為基礎的財務自動化系統(tǒng)。該系統(tǒng)根據(jù)記賬憑證上的原始數(shù)據(jù),自動生成銀行日記賬、現(xiàn)金日記賬,明細賬,總賬以及財務報表等。 通過對 財務管理系統(tǒng) 發(fā)展 的研究 , 我們可以對 傳統(tǒng)的企業(yè)財務管理模式進行變革,可以 使財務管理逐漸實現(xiàn)自動化 。 第一章 緒論 2 第二節(jié) 研究的意義 隨著互聯(lián)網 技術的快 速發(fā)展,越來越多互聯(lián)網產品在很多領域中都 有 廣泛應用, 自動化的系統(tǒng) 的開發(fā) 可以 為 我們 日常的生產和生活提供 幫助 。如我們所知, 在企業(yè)中有各項財務管理 業(yè)務,每月都會填制憑證,并計算得到當月資產負債表和利潤表,用以網上報稅 等 。計算過程復雜,易出錯且錯誤難以發(fā)現(xiàn),計算方法卻基本一致,工作重復性高。 但是 此項業(yè)務 如果采取計算機自動化處理的話,和手工記賬比較起來優(yōu)點特別明顯 ,如 :具有高可靠性、使用方便快捷等。 這樣 能夠極大地提高企業(yè)財務管理的效率,節(jié)約成本,為企業(yè)的財務管理提供便利。 因此,我們可以 基于 企業(yè)的特定需求進行 需求分析 ,開發(fā)出適合 不同 企業(yè) 使用 的財務自動化軟件,主要是利用原始憑證的輸入,自動生成所需要的現(xiàn)金日記賬、銀行日記賬、明細賬、總賬以及財務報表,為 企業(yè) 節(jié)約成本,減少差錯,提高工作效率。 第三節(jié) 本文研究內容與組織結構 本文研究內容 本文 的研究內容 主要 包括一下幾個方面 : ( 1)對 企業(yè)內 的傳統(tǒng) 財務管理狀況 進行分析,對 企業(yè)的管理者 、 財務系統(tǒng)的使用者、財務報表的各種形式 等多方面需求進行分析、匯總和歸納,并按照功能需求和性能需求兩個方面進行梳理,對系統(tǒng)開發(fā)的可行性進行了分析。 ( 2) 對系統(tǒng) 進行 需求 分析,分別 可以 從 每個功能模塊的詳細介紹 、 系統(tǒng)的總體結構設計以及 數(shù)據(jù)庫設計等多個方面展開設計工作的敘述 3。 ( 3)根據(jù)系統(tǒng)的需求分析和 系統(tǒng)設計 ,對系統(tǒng)進行開發(fā)和必要的測試。在論文中簡要地給出了功能模塊中主要界面的實現(xiàn)情況。 ( 4)對系統(tǒng)開發(fā)工作進行必要的總結,對后續(xù)工作進行展望。 第一章 緒論 3 論文的組織結構 論文內容的組織結構為: 第一章是緒論。在這一章中,主要是對論文研究的背景、意義和研究內容等進行介紹。 第二章是系統(tǒng)的需求分析。在這一章中,分別從功能需求和性能需求兩個方面,對 財務管理 系統(tǒng)的需求和可行性進行分析、歸 納和匯總。 第三章是系統(tǒng)的設計。在這一章中,分別從系統(tǒng)的功能模塊組成、網絡結構以及數(shù)據(jù)庫等多個方面,描述了 財務管理 系統(tǒng)開發(fā)所必須的設計工作。 第四章是系統(tǒng)的實現(xiàn)。在這一章中,給出了 財務管理 系統(tǒng)主要功能模塊的實現(xiàn)界面,對實現(xiàn)情況進行了簡要的介紹。 第五章是 系統(tǒng)測試及運行維護 。在這一章中,對系統(tǒng)的各項功能進行測試,以及對將來維護的建議等。 第六 章是總結與展望。在這一章中, 我們 對 財務 系統(tǒng) 的設計與實現(xiàn) 工作進行了總結,并提出了后續(xù)研究工作的展望。 第二章 系統(tǒng)的需求分析 4 第二章 系統(tǒng)的需求分析 財務管理 是企業(yè)在規(guī)定的目標里 , 對企業(yè) 內的資產、現(xiàn)金流量以及利潤分配等的管理 。 在企業(yè)管理中財務管理是重要的一部分,它必須遵守相關的財經法規(guī)制度,然后可以根據(jù)每個企業(yè)的實際情況來進行企業(yè)的經濟管理工作 。 總而言之,財務管理是企業(yè)管理中十分重要且不可或缺的一部分 5。 不論每家企業(yè)從事什么業(yè)務,都需要進行財務管理 。 如果使用 手工管理相對較復雜, 然而使用 自動化的財務管理系統(tǒng) , 相對開發(fā)成本低、使用效果好,十分適合企業(yè)的財務管理。 本財務管理自動化系統(tǒng)采用 B/S 架構,我們通過對企業(yè)特定需求進行 分析,開發(fā)出一套安全可靠的財務自動化系統(tǒng) 。 第一節(jié) 系統(tǒng)的總體 需求 主要 需求 分析 本系統(tǒng) 主要針對的是特定的企業(yè)用戶群體 , 方便企業(yè)對財務狀況進行管理 ,旨在打造一個方便 有效的財務管理系統(tǒng) 。本網站在開發(fā)時,需要遵循如下的總體需求: (1) 后臺部分主要包括的功能有: 后臺登錄, 系統(tǒng)帳套管理、注冊人員管理 ,退出系統(tǒng); (2) 前臺部分主要包括的功能有: 用戶和 帳套 的注冊以及用戶 登錄, 憑證的錄入、審核、查詢, 自動生成現(xiàn)金日記賬、銀行日記賬、明細賬、總賬, 自動生成資產負債表, 帳套信息設置、個人信息設置以及科目設置等 。 總體需求確定后,我們需要對每 個模塊的詳細需求進行分析,其中包 括普通用戶以及管理員的不同需求。 第二章 系統(tǒng)的需求分析 5 財務 自動化管理 系統(tǒng)包括兩個基本的部分,一個是前臺的賬務處理,前臺設置賬務相關信息,錄入憑證,實現(xiàn)財務報表及賬簿自動生成功能;另一個是后臺管理,管理員在此管理系統(tǒng)賬簿及用戶 4。 因此財務自動化管理 系統(tǒng) 需要實現(xiàn)的目標如下。 后臺管理: 1. 后臺登錄:管理員可以登錄后臺管理用戶 及帳套 信息; 2. 用戶 管理: 注冊用戶信息的查看、準入、禁止、 刪除; 3. 帳套管理:帳套 信息的查看 審核 ,刪除; 4. 退出系統(tǒng):所有后臺信息管理后安全退出系統(tǒng)。 5. 系統(tǒng)運行穩(wěn)定,安全可靠。 前臺管理: 1. 用戶:注冊、登錄; 2. 帳套 :注冊; 3. 憑證 : 憑證錄入、憑證審核、憑證查詢 ; 4. 帳套 : 現(xiàn)金日記賬、銀行日記賬、明細賬、總賬 ; 5. 報表 : 當月資產負債表、當前資產負債表 ; 6. 設置:帳套信息修改、用戶信息修改、科目設置 ; 7. 退出:安全退出系統(tǒng),返回系統(tǒng)首頁。 用戶類型分析 財務管理系統(tǒng) 的用戶 類別 可以大致分為以下 3種 : 一、 普通用戶 普通用戶 是指本系統(tǒng)的普通 的 注冊用戶 ,無管理權限 。 普通用戶可以 自行進行注冊, 必須 由管理員 進行審核并 分配權限, 然后才可以 進行指定的操作。 二、 普通管理員 屬于后臺進行操作的管理員的一種,對某些特定的功能進行管理。 該權限可以被超級管理員進行分配和管理。 三、 超級管理員 超級管理員可以對后臺整個的系統(tǒng)進行管理,不僅包括某些特定的功能,還包括對用戶進行管理等 。 第二章 系統(tǒng)的需求分析 6 第二 節(jié) 系統(tǒng)的功能與用例分析 我們對財務管理系統(tǒng)的進 行了分析和調 查,可以根據(jù)不同用戶類型在系統(tǒng)設置不同的權限與功能。用戶 用例圖 如圖 示 。 用 戶系 統(tǒng) 管 理憑 證 管 理賬 目 查 詢打 印 報 表注 冊 、 登 錄財 務 分 析圖 普通用戶 用例圖 根據(jù)系統(tǒng)的總體需求, 我們對系統(tǒng)的基本功能 進行 分析如下。 用戶管理功能 用戶管理功能,主要是對注冊到 系統(tǒng) 內的用戶進行登 錄、 更改權限 以及 用戶交流 等眾多方面進行管理。 ( 1)如果用戶沒有注冊,那么可以進行的操作是用戶可以進行注冊,由于系統(tǒng)的權限問題,非注冊用戶不能進行瀏覽; ( 2)如果用戶已經注冊 , 可以 登錄 系統(tǒng) 、 進行相關權限的操作 , 包括憑證管理、賬目查詢等 ; ( 3)如果用戶是 管理員 ,在享有普通 注冊用戶的功能外,還可以進行相關權限的管理 ; ( 4) 如果用戶是高級 管理員, 則擁有系統(tǒng) 的最高權限,負責管理 系統(tǒng)的 注冊用戶、 用戶權限 分配等 。 第二章 系統(tǒng)的需求分析 7 綜上所述,系統(tǒng)用戶描述表如表 表 用戶角色定義 編號 角色 描述 1 普通用戶 網站注冊用戶, 可以使用系統(tǒng)里的一些基本功能 2 普通管理員 網站 普通管理員除了有普通用戶的 基本功能外 , 還有 一部分基本的管理 功能 3 超級 管理員 管理用戶、帳套、權限和一些高級的功能 賬簿和憑證管理 憑證管理功能模塊 主要包括 憑證 的 制定、審核、記賬、查詢等功能, 可以 自動生產各種會計帳目等。在憑證輸入模塊中將實際業(yè)務的分錄輸入到計算機中,內容包括憑證狀態(tài)、會計期間、憑證字號、憑證編號、日期等。一張憑證對應多個記錄,分錄內容包括分錄編號、會計期間、憑證字號、憑證編號、摘要、科目代碼等。 財務憑 證管理系統(tǒng)的業(yè)務流程圖 如圖 示。 賬簿管理功能模塊 包括 各種賬務處理、查詢、篩選的功能,其中包含的子功能模塊如總分類賬、明細賬等??傎~可按科目級別、幣別、科目范圍等查詢;明細帳可按期間范圍等、幣別、科目范圍查詢;還提供多欄帳、數(shù)量金額明細帳、核算項目分類總賬等帳薄報表。 第二章 系統(tǒng)的需求分析 8 開 始公 司 賬 目賬 目 錄 入賬 目 查 看賬 目 審 查 憑 證是 否 通 過 是否賬 目 明 細 查詢賬 目 結 算結 束圖 財務憑證管理系統(tǒng)的業(yè)務流程圖 財務分析和報表功能 財務分析對企業(yè)的損益表以及資產負債表進行分析,然后根據(jù)一些參照值,運用某些分析方法,通過直觀、 人性化的報表方式展現(xiàn)給用戶。 財務分析和報表流程如圖 示。 第二章 系統(tǒng)的需求分析 9 開 始選 擇 報 表 類 型損 益 表 作 業(yè)及 分 析資 產 負 債 表制 作 及 分 析總 分 類 賬 統(tǒng) 計及 管 理財 務 報 表 的 編制 及 管 理 統(tǒng) 計費 用 分 析 報表收 入 分 析 報表年 度 結 算結 束圖 財務 分析及報表 流程圖 后臺管理功能 網站的后臺管理功能是對用戶權限的管理,以及 帳套的管理和用戶之間短消息的管理 。 后臺管理員對網站擁有最高的管理權限,可以對所有的帳套以及第二章 系統(tǒng)的需求分析 10 用戶進行操作,用戶操作包括對用戶權限的設置、用戶的添加以及用戶的刪除等。 第三 節(jié) 系統(tǒng) 的性能需求 系統(tǒng) 的性能需求是指在滿足了功能需求的前提下,還應該具有的一些 性能。通過對系統(tǒng)的需求進行分析 ,明確了網站的性能需求如下: 1、穩(wěn)定性 因為很多企業(yè)的財務管理狀況 都會錄入到系統(tǒng)中 ,所以系統(tǒng)的穩(wěn)定性 是相當重要的 , 需要保證如果系統(tǒng)能夠正常的運行,如果系統(tǒng)硬件和軟件出現(xiàn)錯誤,數(shù)據(jù)不能丟失 。比如采用 在開發(fā)時使用成熟的框架、編碼時充分考慮程序可能出現(xiàn)的 服務器搭建過程中采取負載平衡、數(shù)據(jù)庫采取一主多從 等 多種方式防止系統(tǒng)崩潰 。 所以,系統(tǒng)的穩(wěn)定性指的是系統(tǒng)能否正常的進行工作以及系統(tǒng)在發(fā)生故障時能否及時恢復且數(shù)據(jù)不丟失 。 2、 可擴展性,靈活性 在系統(tǒng)的開發(fā)過程中,盡量使用相對成熟的框架,使用易維護的開發(fā)模式 ,如 樣在系統(tǒng)的功能發(fā)生變化的時候,可以方便快捷的修改程序,達到高內聚低耦合的軟件開發(fā)原則 。 甚至有的情況可以不必修改代碼,只需要修改配置信息就可以完成功能的 修改 33。 3、 可用性,用戶友好性 設計以人為本, 應該需要滿足用戶的使用習慣 。界面 是否標準、是否 美觀 、用戶體驗是否 友好、 操作 是否 流暢 是相當重要的 。界面 如果滿足要求 , 系統(tǒng)才可以真正的被用戶所接收。因此,可用性設計 尤其重要。針對可用性的設計應該由 專業(yè)人員進行設計,但是 可用性設計不等于界面設計。 用戶與系統(tǒng)進行交互,用戶的體驗才是最重要的。 4、 可維護性,可管理性 代碼的可 讀 性、可測試性、 可維護性以及整個 系統(tǒng)的可移植性 是相當重要的 。 如果系統(tǒng)發(fā)生問題、升級系統(tǒng)或需要對系統(tǒng)進行大的改動,如果系統(tǒng)可維護性較差則很難完成任務,甚至 需要重新開發(fā) 系統(tǒng),是對人力物力極大的浪費 6。 第二章 系統(tǒng)的需求分析 11 第四 節(jié) 系統(tǒng)的可行性分析 計算機系統(tǒng)的開發(fā)前需要對開發(fā)系統(tǒng)進行可行性分析,目的是為了更好的完成系統(tǒng)的設計開發(fā)。為了防止資源浪費,可行性分析是為了確定方案是否可行, 從而 在最小代價的基礎上,盡快的解決問題 從而完成系統(tǒng)開發(fā) 。 可行性研究包括經濟可行性、技術可行性、法律可行性和開發(fā) 方案的選擇性。 一、技術可行性 財務 自動化 系統(tǒng) 的 技術可行性分析是指對系統(tǒng) 開發(fā)以及將來部署運行 的硬件、 軟件與相關技術等方面進行分析。本系統(tǒng)的設計 開發(fā) 是在 中文版操作系統(tǒng)環(huán)境下,使用 。設計系統(tǒng)采用的是 為系統(tǒng)的框架,數(shù)據(jù)庫采用的是 務器采用的是 面是對使用的技術的簡單介紹: 建 的開源框架, 創(chuàng)建的目的是為了解決企業(yè) 應用開發(fā)的復雜性 6,25。簡單來說, 面向切面 (容器框架。 合并了 和 個方便的、 可擴展的 E 架 7,24, 采用了 通過它 可以幫助我們快速的搭建 可以 使得 庫 8,它也是 開放源代碼的 。 成數(shù)據(jù)持久化的重任 9。 共有 6個 核心接口 ,分別為 : 6個核心接口不僅可以對持久化對象進行存取,還能夠進行事務控制 11,18,19。 超文本標記語言,它是 標準通用標記語言下的一個 特殊的 應用。其中,超文本 的意思 指 的是 頁面 中 包含 的 圖片、鏈接,甚至 是 音樂、程序等非文字元素。超文 本標記語言的結構包括 其中 關于網頁的第二章 系統(tǒng)的需求分析 12 信息 保存在頭部 ,網頁的具體內容 在主體部分 。 無論 使用 構架網站 ,都要用到 靜態(tài)頁面 設計 中 主要部分,整個 頁面的設計、布局、定位都需要 及 但需要注意的是,由于瀏覽器的兼容性,同樣的 10。 系性的數(shù)據(jù)庫 11, 數(shù)據(jù)以 以進行快速的讀取 。 以對數(shù)據(jù)進行快速讀取。在數(shù)據(jù)庫的選擇中,我們選擇 度快,且開放源代碼,因此,可以降低開發(fā)成本 12。 其他一些公司及個人共同開發(fā)而成 ,目前是件基金會的 目中的一個核心項目 。因為 術先進、性能穩(wěn)定,而且免費 的特點 ,因而 被大多數(shù)人所 認可, 并 成為目前比較流行的用服務器 13,14,15, 目前最新版本是 二、經濟可行性 經 濟可行性是指對財務報表及賬簿自動生成系統(tǒng)建設與運行階段的投入與產出進行評估。 財務管理手續(xù)復雜,有很多重復性工作需要完成。但是由于計算機及互聯(lián)網技術的發(fā)展,使用財務管理系統(tǒng)可以方便的協(xié)助企業(yè)進行財務信息的管理。 財務報表及賬簿自動生成系統(tǒng)由個人開發(fā)完成,無需耗費太多財力。系統(tǒng)在建設及測試過程中需要投入一些的人力、物力、技術、設備等。 三、操作可行性 該 管理系統(tǒng) 的 設計 符合人們的 日常使用習慣 , 不需要單獨組織培訓 , 可以方便普通用戶和管理員進行操作 ,簡潔明了的頁面以及 用戶友好 的操作, 使用者可以 熟練的應 對 該 系統(tǒng) 。 第五 節(jié) 系統(tǒng)的開發(fā)與運行環(huán)境 一、網站的開發(fā)環(huán)境 第二章 系統(tǒng)的需求分析 13 本網站采用 架,使用 采取 結合 術 , 開發(fā)環(huán)境 采用 后臺數(shù)據(jù)庫選用 二、網站的運行環(huán)境 本系統(tǒng)的運行環(huán)境需求如下: ( 1)數(shù)據(jù)庫服務器 和應用服務器都采用主流配置的品牌服務器 ,安裝 作系統(tǒng) ; ( 2)用戶終端計算機使用主流配置的臺式機或筆記本,安裝 P 專業(yè)版或 旗艦 版,使用 主流瀏覽器,如火狐、 第六 節(jié) 本章小結 本章對 財務管理系統(tǒng) 的需求進行了詳盡的分析,首先是對 財務系統(tǒng)對公司的管理中處于的位置和目前財務系統(tǒng)的發(fā)展現(xiàn)狀 ,然后是對該 系統(tǒng) 的基本功能做了初步的描述,對 系統(tǒng) 的基本業(yè)務流程做了初步的設計,其次對 系統(tǒng) 的 各部分使用者都 做了實例分析,隨后分析總結了 開發(fā)系統(tǒng)所使用的 技術,經濟和操作可行性,最后說明介紹了網站的開發(fā)環(huán)境和運行環(huán)境。 第三章 系統(tǒng)的設計 14 第三章 系統(tǒng)的設計 根據(jù)上一章的系統(tǒng)需求分析,可以在這一章中對系統(tǒng)進行 設計,在一定的環(huán)境一定的條件下,設計出可行的實 施方案。對于 系統(tǒng)的設計 可以主要分為兩部分,包括 網站的總體設計和網站的詳細設計兩部分。本章將分別從系統(tǒng)的網絡架構、功能模塊、用例分析、數(shù)據(jù)庫等多個層面對 財務管理系統(tǒng) 進行設計。 第一節(jié) 網站設計原則 網站在進行設計之前,需要遵循以下幾條原則: ( 1)可行性和適應性 系統(tǒng)的設計 , 最首要 應該 考慮的是在技術層面上的可行性,同時,也要考慮到滿足用戶的需求。因為 用戶需求可能會 隨時會產生很多變化 ,為了使網站適應用戶需求的變化,在設計 系統(tǒng) 的架構上, 我們 應該采用平臺技術, 這樣便可以 從應用擴展層面來新增功能模塊,以便適應用戶需 求的變化 21。 ( 2)前瞻性和實用性 系統(tǒng)的設計 ,除了 滿足之前說的可行性和適應性外 ,還要注重網站未來的發(fā)展, 不僅要滿足現(xiàn)在用戶的需求,還要滿足隨著互聯(lián)網不斷發(fā)展而 不斷進步人們的需求, 系統(tǒng) 今后的發(fā)展以及創(chuàng)新要迎合用戶的需求,同時也要注重其他一些功能的用戶參與度, 不斷的更新 系統(tǒng) 的功能等 。 ( 3)先進性和成熟性 系統(tǒng)的設計 同時還要 考慮企業(yè)的各項需求,采用先進的技術以便日后可以完善網站,把先進的理念應用的系統(tǒng)的開發(fā)過程中 。 ( 4)開放性和標準性 系統(tǒng)開發(fā)會使用很長時間, 從長遠考慮來看,系統(tǒng) 需要 支持 很多不同 的 協(xié)議,而不能采用 過于獨立性的開發(fā)方式。為了便于數(shù)據(jù)可以進行交換,數(shù)據(jù)也應該采用流行、標準的數(shù)據(jù)格式 。 ( 5)可靠性和穩(wěn)定性 第三章 系統(tǒng)的設計 15 首先,系統(tǒng)的穩(wěn)定性使得系統(tǒng) 不會輕易的因為一些異常事件而崩潰, 而且當網站出現(xiàn)問題后應該能在很短的時間內得到恢復;其次,網站中的數(shù)據(jù)必須是完整的,不會有數(shù)據(jù)不一致的現(xiàn)象出現(xiàn) ,當數(shù)據(jù)發(fā)生損壞時,可以及時的進行恢復 。同時,網站必須能夠保證 7*24小時連續(xù)工作。 ( 6)安全性和保密性 系統(tǒng)的設計 需要 注意對敏感信息進行必要的保護 ,也要充分考慮到用戶信息的安全性,防止企業(yè)和用戶信息的泄露 ,因此 ,針對不同的網絡環(huán)境和存儲設備,應當采取不同的安全機制和權限控制等措施。 ( 7)美觀性和易用性 由于現(xiàn)在互聯(lián)網技術的日趨成熟 ,因此, 一個界面完善、美觀的系統(tǒng)會更加能滿足用戶的使用 ,但是同時也要注意其中功能的操作易學易用性,不能 只有美觀的界面,功能也必須完善 。 ( 8)兼容性 鑒于 系統(tǒng) 面向群體的復雜多樣性, 可能會存在不同的操作系統(tǒng)和瀏覽器版本, 為了使更多的人能夠成功 使用系統(tǒng) ,操作系統(tǒng)方面要全面兼容 P/覽器方面則全面兼容 狗和谷歌等主流瀏覽器。 第二節(jié) 系統(tǒng)體系結構設計 本 系統(tǒng)主要 采用了 B/B/隨著互聯(lián)網技術的發(fā)展,原有的 C/此 對 現(xiàn)有的 C/行改進后便有了現(xiàn)在的 B/ 在 B/S 結構中,用戶是通過瀏覽器來直接訪問系統(tǒng)的,用戶通過瀏覽器發(fā)送請求,服務器接收請求并返回最終結果,所有的業(yè)務邏輯在服務器端實現(xiàn),因此可以大大減輕了客戶端的負擔。而且 B/需要針對不同的操作系統(tǒng)進行開發(fā) 。 B/ 第三章 系統(tǒng)的設計 16 I n t e r n e LD a t 服 務 器數(shù) 據(jù) 庫 服 務 器瀏 覽 器圖 B/中 V 表示視圖層,開發(fā)框架的主要工作流程如圖 模 型封 裝 應 用 程 序 狀 態(tài)響 應 狀 態(tài) 查 詢應 用 程 序 功 能通 知 視 圖 改 變視 圖解 釋 模 型模 型 更 新 請 求發(fā) 送 用 戶 輸 入 給 控 制 器允 許 控 制 器 選 擇 視 圖控 制 器定 義 應 用 程 序 行 為用 戶 動 作 映 射 成 模 型 更 新選 擇 響 應 的 視 圖視 圖 選 擇用 戶 請 求狀 態(tài) 查 詢通 知 改 變狀 態(tài) 改 變圖 第三章 系統(tǒng)的設計 17 系統(tǒng)采用了 架進行開發(fā) ,即 架 , 圖 編 寫 H i b e r n a t e M a p p i n g 文 件 和 持久 化 類分 析 模 塊 所 要 涉 及的 表 , 確 定 表 之 間的 關 系持 久 層編 寫 D A O 接 口 和 實現(xiàn) 類根 據(jù) 模 塊 需 要 的 各種 持 久 化 操 作 , 確定 對 應 的 方 法D A O 層編 寫 S e r v i c e 方 法 接口 和 實 現(xiàn) 類編 寫 業(yè) 務 邏 輯 , 來調 用 D A O 操 作業(yè) 務 層編 寫 A c t i o n 及 F o r 頁 面 和 業(yè) 務 的交 互 , 并 做 必 要 的驗 證 、 轉 換J S P 頁 面W e b 展 現(xiàn) , 簡 單 的非 法 操 作 控 制W E B 層S S H 框 架 圖圖 意 系統(tǒng)的主要功能模塊 設計 如圖 第三章 系統(tǒng)的設計 18 首 頁前 臺 后 臺憑證賬簿報表設置憑證錄入憑證審核憑證查詢總賬明細賬資產負債表帳套信息用戶信息科目帳套列表用戶列表按科目按金額按填制人按審核人按幣種按月份按月份當前修改增加刪除刪除權限設置刪除修改圖 系統(tǒng)功能結構 第三 節(jié) 系統(tǒng)的數(shù)據(jù)庫設計 系統(tǒng)的數(shù)據(jù)庫采取的是 據(jù)都存儲到數(shù)據(jù)庫中進行讀取的 。 在該系統(tǒng)中數(shù)據(jù)是相當重要的,關系到企業(yè)的信息管理等,因此數(shù)據(jù)庫的設計是相當重要的 。 數(shù)據(jù)庫的設計中主要需要考慮 以下幾個 方面的因素 :一是數(shù)據(jù)庫設計的要 前三范式的要求 ,符合數(shù)據(jù)庫設計規(guī)范 ;二是 數(shù)據(jù)庫要保持數(shù)據(jù)的穩(wěn)定,可以方便的進行增刪改查的工作 26。 第三章 系統(tǒng)的設計 19 系統(tǒng) 設計 體 可以提供表示實體類型、屬性和聯(lián)系的方法 的概念模型。 在對數(shù)據(jù)庫的設計中應該滿足三范式的要求。 第一范式: 1的是對 屬性的原子性約束, 它 要求屬性不可再分解; 第二范式: 2的是對 記錄的惟一性約束,要求記錄有惟一標識,即實體的惟一性; 第三范式: 3的是對 字段冗余性的約束,即任何字段不能由其他字段派生出來,它要求字段沒有冗余 17。 根據(jù)對系統(tǒng)所做的需求分析和系統(tǒng)設計,規(guī)劃本系統(tǒng)中使用的數(shù)據(jù)庫實體分 別為科目實體、幣 種實體、憑證實體、用戶實體、摘要實體、帳套實體 等 。下面分別對這幾類實體進行具體描述 。 用戶 實體包括自動編號、用戶真實姓名、用戶登陸密碼、用戶職位、用戶聯(lián)系電話、用戶地址、用戶 用戶 實體的屬性圖 如圖 用 戶用 戶 權 限用

溫馨提示

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

評論

0/150

提交評論