已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 公開 碩 士 專 業(yè) 學(xué) 位 論 文 基于 B/S 的基層事業(yè)單位財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) B/S 文摘要 I 中文摘要 隨著我國(guó)社會(huì)的政治體制改革,同市場(chǎng)經(jīng)濟(jì)的飛速發(fā)展,基層事業(yè)單位在管理日常事務(wù)中的不確定因素越來(lái)越多,給地方財(cái)政事務(wù)的管理帶來(lái)的壓力也越來(lái)越大。為提高基層財(cái)務(wù)管理效率,有效調(diào)整政府和各級(jí)部門的財(cái)務(wù)管理活動(dòng),從人工收支管理向信息化過(guò)渡成為必然趨勢(shì)。 本課題針對(duì)目前財(cái)務(wù)管理工作瑣碎,繁重,過(guò)度依賴手工的現(xiàn)狀,通過(guò)搭建網(wǎng)絡(luò)服務(wù)器與數(shù)據(jù)庫(kù),來(lái)提高財(cái)務(wù)管理工作效率,減輕財(cái)務(wù)管理人員負(fù)擔(dān),同時(shí)減少收支報(bào)表等由于儲(chǔ)藏、傳送等帶來(lái)的失誤,使得財(cái)務(wù)部門可以及時(shí)掌握各部門財(cái)務(wù)信息,以此做到各部門收支信息透明,進(jìn)而促進(jìn)和提高事業(yè)單位工作效率。 本文遵從軟件工程思想,從需求分析,系統(tǒng)框架設(shè)計(jì),數(shù)據(jù)模型設(shè)計(jì),系統(tǒng)環(huán)境的構(gòu)建,以及原型系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)等各方面介紹了該 課題的整個(gè)實(shí)施過(guò)程。 本論文首先對(duì) 課題 相關(guān)的技術(shù)進(jìn)行綜合概述,包括開發(fā)語(yǔ)言 相關(guān)內(nèi)容, 而后對(duì) 具體 的實(shí)現(xiàn)方案與架構(gòu) 設(shè)計(jì) 進(jìn)行詳細(xì)描述與重點(diǎn)分析,在整合相關(guān)技術(shù)方案與用戶實(shí)踐的基礎(chǔ)上,完成此 事業(yè)單位財(cái)務(wù) 信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。 論文主要有以下兩個(gè)方面的特色: 1)采用 發(fā)框架,最終在基于臺(tái)實(shí)現(xiàn),提高了系統(tǒng)的可移植性和可擴(kuò)展性; 2)采用分角色加密存儲(chǔ),以更安全的方式來(lái)管理各部門的財(cái)務(wù)信息。 關(guān)鍵詞 : 財(cái)務(wù)管理 ; 軟件工程 ; I to in to It an to of in to of is up a to of by or on of by of a of is in to 1. s by VC 2. on us a to 錄 第一章 緒論 1 第一節(jié) 研究背景 1 第二節(jié) 研究目的及意義 1 研究目的 1 研究意義 2 第三節(jié) 本文的主要工作 2 第四節(jié) 解決方案概述 3 第五節(jié) 論文的主要內(nèi)容及組織結(jié)構(gòu) 3 第二章 相關(guān)技術(shù) 5 第一節(jié) 關(guān)技術(shù) 5 序語(yǔ)言技術(shù)介紹 5 態(tài)網(wǎng)頁(yè)技術(shù)介紹 5 術(shù) 6 術(shù) 7 術(shù)優(yōu)勢(shì) 7 第二節(jié) 發(fā)模式 8 第三節(jié) 據(jù)庫(kù) 10 第四節(jié) 本章小結(jié) 10 第三章 需求分析與總體設(shè)計(jì) 12 第一節(jié) 可行性分析 12 術(shù)可行性 12 作可行性 12 濟(jì)可行性 13 第二節(jié) 功能需求 13 第三節(jié) 系統(tǒng)設(shè)計(jì)目 標(biāo) . 13 第四節(jié) 系統(tǒng)總體架構(gòu) 21 流系統(tǒng)架構(gòu)介紹 22 目錄 兩種架構(gòu)的權(quán)衡 22 第五節(jié) 運(yùn)行環(huán)境 23 第六節(jié) 本章小結(jié) 23 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 24 第一節(jié) 系統(tǒng)架構(gòu)設(shè)計(jì) 24 第二節(jié) 服務(wù)器端數(shù)據(jù)庫(kù)設(shè)計(jì) 24 計(jì)思想 24 據(jù)表結(jié)構(gòu)設(shè)計(jì) 24 據(jù)表結(jié)構(gòu)說(shuō)明 25 第三節(jié) 本章小結(jié) 28 第五章 系統(tǒng)實(shí)現(xiàn) 29 第一節(jié) 整體配置 29 第二節(jié) 業(yè)務(wù)層類設(shè)計(jì)說(shuō)明 33 統(tǒng)類圖 33 務(wù)層對(duì)表現(xiàn)層接口說(shuō)明 34 第三節(jié) 系統(tǒng)關(guān)鍵模塊設(shè)計(jì) 35 統(tǒng)總模塊設(shè)計(jì) 35 戶登陸管理 36 色信息管理 37 戶信息管理 39 算規(guī)章管理 43 算記錄管理 44 金發(fā)放管理 44 務(wù)信息管理 47 第四節(jié) 本章小結(jié) 48 第六章 系統(tǒng)測(cè)試 50 第一節(jié) 功能測(cè)試 50 統(tǒng)測(cè)試資源 50 試計(jì)劃 50 第二節(jié) 性能測(cè) 試 51 目錄 V 戶并發(fā)測(cè)試 51 載測(cè)試 52 第三節(jié) 本章小結(jié) 52 第七章 總結(jié)與展望 53 第一節(jié) 工作總結(jié) 53 第二節(jié) 未來(lái)工作 53 參考文獻(xiàn) 55 致謝 . 57 個(gè)人簡(jiǎn)歷 58 第一 章 緒論 1 第一章 緒論 第一節(jié) 研究背景 隨著我國(guó)社會(huì)的政治體制改革,同市場(chǎng)經(jīng)濟(jì)的飛速發(fā)展,基層事業(yè)單位在管理日常事務(wù)中的不確定因素越來(lái)越多,給地方財(cái)政事務(wù)的管理帶來(lái)的壓力也越來(lái)越大。為提高基層財(cái)務(wù)管理效率,有效調(diào)整政府和各級(jí)部門的財(cái)務(wù)管理活動(dòng),從人工收支管理向信息化過(guò)渡成為必然趨勢(shì)。 傳統(tǒng)財(cái)務(wù)收支管理主要依賴手工進(jìn)行,在記錄預(yù)算和賬務(wù)的同時(shí),各級(jí)會(huì)計(jì)、審計(jì)人員需要維護(hù)與日俱增的紙質(zhì)票 務(wù)。其缺點(diǎn)顯而易見,工作量大,編制時(shí)間長(zhǎng),內(nèi)容單一不夠全面。單從財(cái)務(wù)部門的角度來(lái)看,各有關(guān)部門將預(yù)算呈交之后,財(cái)務(wù)部門必須加以統(tǒng)一匯總和整理,然而各部門采用的預(yù)算編制方法又不盡相同,再加上基層部門本身存在的工作滯后性,使得財(cái)務(wù)部門既要擔(dān)負(fù)日益繁重的調(diào)整任務(wù),同時(shí)要不斷協(xié)調(diào)各部門提交預(yù)算時(shí)間,更增加了工作任務(wù)量的不確定性 1,2。 放眼環(huán)球,許多知名跨國(guó)企業(yè)及國(guó)外各級(jí)政府部門均采用計(jì)算機(jī)來(lái)管理預(yù)算和收支。他們的成功經(jīng)驗(yàn)也證明了數(shù)字化管理是行之有效的現(xiàn)代管理方法。 鑒于以上所述,在工作繁重的財(cái)務(wù)部門引入信息化 管理方式顯得尤為重要。本系統(tǒng)的研究和實(shí)現(xiàn)正是為了解決此基層事業(yè)單位中常見的問(wèn)題。 第二節(jié) 研究目的及意義 研究目的 本 財(cái)務(wù) 信息管理系統(tǒng) 是以一個(gè)基層事業(yè)單位的實(shí)際需求為藍(lán)本,同時(shí)兼顧其它企業(yè)型財(cái)務(wù)管理普遍存在需求為依據(jù)進(jìn)行統(tǒng)一設(shè)計(jì), 是一 個(gè)基于 B/S 架構(gòu)的 財(cái)務(wù) 信息管理系統(tǒng) 3 通過(guò)這個(gè)系統(tǒng)平臺(tái) , 可以有效提高 基層事業(yè)單位 的辦公自動(dòng)化水平,滿足不同部門基層工作人員 的 特定需求,幫助財(cái)務(wù)部門員工 及時(shí) 了解各個(gè)部門 的最新 財(cái)務(wù)信息 。 本系統(tǒng)可以 在很大 程度 上以最為經(jīng)濟(jì)有效的手段解決 基層事業(yè)單位中財(cái)務(wù)第一 章 緒論 2 信息 管理混亂、不透明、信息傳達(dá)不及時(shí)的問(wèn)題,促進(jìn) 各部門 管理水平的提升,提高 事業(yè)單位 統(tǒng)一協(xié)作的工作效率。 研究意義 本文緊緊圍繞中小型公司的實(shí)際情況,綜合利用網(wǎng)絡(luò)技術(shù)、移動(dòng)辦公技術(shù)有效對(duì) 單位 內(nèi)部 財(cái)務(wù) 信息進(jìn)行管理與整合 6同時(shí)確保信息及時(shí)傳達(dá)給工作在各 個(gè) 崗位的 單位 員工,通過(guò)手機(jī)網(wǎng)絡(luò)把 單位 最新的信息及時(shí)傳達(dá)給戶外工作人員,避免了電話、短信通知的繁瑣工作,同時(shí)又能很好的降低 單位 信息傳達(dá)的成本,有效提高了 單位 成員之間信息共享與協(xié)同工作的效率。 第三節(jié) 本文的主要工作 事業(yè)單位財(cái)務(wù)信息管理系統(tǒng)是一個(gè) 針對(duì)性強(qiáng)的財(cái)務(wù)信息管理平臺(tái),它能有效的整合各級(jí),各部門的預(yù)算與開支,使基層事業(yè)單位更好的傳達(dá)和管理各部門的財(cái)務(wù)信息,有效地提高了工作效率。 本課題的主要目標(biāo)是針對(duì)目前財(cái)務(wù)管理工作瑣碎,繁重,過(guò)度依賴手工的現(xiàn)狀,通過(guò)搭建網(wǎng)絡(luò)服務(wù)器與數(shù)據(jù)庫(kù),來(lái)提高財(cái)務(wù)管理工作效率,減輕財(cái)務(wù)管理人員負(fù)擔(dān),同時(shí)減少預(yù)算、收支報(bào)表等由于儲(chǔ)藏、傳送等帶來(lái)的失誤,使得財(cái)務(wù)部門可以及時(shí)掌握各部門財(cái)務(wù)信息,以此做到各部門收支信息透明,進(jìn)而促進(jìn)和提高事業(yè)單位工作效率。 本系統(tǒng)主要研究 端 9,10,數(shù)據(jù)庫(kù)加密存儲(chǔ)及加密訪問(wèn),通過(guò)合理的 信息傳遞方式,結(jié)合基層事業(yè)單位財(cái)務(wù)管理現(xiàn)狀,解決在管理過(guò)程中急需解決的實(shí)際問(wèn)題。以更低廉的成本,更安全的方式來(lái)管理好各部門的財(cái)務(wù)信息,做到必要信息公開透明、工作配合和諧、默契、高效。 本論文的主要完成的工作 有 : ( 1)總結(jié)分析國(guó)內(nèi) 傳統(tǒng) 的 基層事業(yè)單位財(cái)務(wù) 信息管理的經(jīng)驗(yàn) 和教訓(xùn) ,通過(guò)調(diào)研目前常見的信息管理系統(tǒng)的 使用 現(xiàn)狀,發(fā)現(xiàn) 其 存在的不足之處 ,并予以解決 。 ( 2)根據(jù)所掌握的理論知識(shí)對(duì)本系統(tǒng)進(jìn)行較為詳細(xì)需求分析。 ( 3)在 進(jìn)行 需求分析之后,建立系統(tǒng)的模型,完成對(duì)本系統(tǒng)的總體設(shè)計(jì)。 ( 4)對(duì) 事業(yè)單位財(cái)務(wù) 信息管理系統(tǒng) 的 各個(gè)功能模塊 進(jìn)行詳細(xì)設(shè)計(jì)。 ( 5)基于以上工作,編碼實(shí)現(xiàn) 單位財(cái)務(wù) 信息管理系統(tǒng)。 第一 章 緒論 3 ( 6)測(cè)試本系統(tǒng)并修復(fù) 第 四 節(jié) 解決方案概述 在本課題的研究過(guò)程中,本人結(jié)合自身工作經(jīng)驗(yàn)和當(dāng)前社會(huì)背景,充分對(duì)基層事業(yè)單位的財(cái)務(wù)管理需求進(jìn)行了詳細(xì)的調(diào)研和分析,進(jìn)而對(duì)整個(gè)系統(tǒng)模塊進(jìn)行抽象處理和詳細(xì)設(shè)計(jì)。 本系統(tǒng)選擇 和 為基本的開發(fā)語(yǔ)言,使用 據(jù)庫(kù),系統(tǒng)將運(yùn)行于 務(wù)器下,并對(duì)以上涉及的相關(guān)技術(shù)進(jìn)行充分的學(xué)習(xí)和研究。 本系統(tǒng)在設(shè)計(jì)前充分評(píng)估了全面財(cái)務(wù)管理的現(xiàn)狀 ,本著易用性,安全性和滿足實(shí)際需要的原則進(jìn)行設(shè)計(jì)和開發(fā)。最終在基于 臺(tái)來(lái)實(shí)現(xiàn)本系統(tǒng)設(shè)計(jì)、開發(fā)和測(cè)試。主要內(nèi)容將在本文第五章中詳細(xì)介紹。解決該問(wèn)題用的主要工具如下所述: ( 1)開發(fā)語(yǔ)言: 2)數(shù)據(jù)庫(kù): 3) 務(wù)器: ( 4)工作站操作系統(tǒng): ( 5)開發(fā)平臺(tái):本系統(tǒng)開發(fā)是用 臺(tái) 11。 系統(tǒng)的底層平臺(tái),負(fù)責(zé)提供底層的 行 作和內(nèi)存數(shù)據(jù)的管理。 第 五 節(jié) 論文的主要內(nèi)容及組織結(jié)構(gòu) 本論文共分 為七 章 ,各章的內(nèi)容安排為: 第 一 章 是緒論,介紹了本課題的研究背景,研究的目的與意義,研究的主要內(nèi)容,以及本課題的解決方案概述。 第 二 章 綜述了包括 等在內(nèi)的相關(guān)理論和技術(shù)。有助于了解該項(xiàng)目的有關(guān)應(yīng)用背景。 第 三 章 完成了對(duì)基層事業(yè)單位財(cái)務(wù)管理業(yè)務(wù)的需求分析,進(jìn)而完成了系統(tǒng)的功能設(shè)計(jì)。 第四章在系統(tǒng)功能設(shè)計(jì)的基礎(chǔ)之上給出相對(duì)完整的系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)。 第 五 章 詳細(xì)介紹了系統(tǒng)環(huán)境的構(gòu)建,在系統(tǒng) 功能設(shè)計(jì)的基礎(chǔ)之上,完成各第一 章 緒論 4 個(gè)功能模塊的詳細(xì)函數(shù)和接口設(shè)計(jì)。 第六章給出了系統(tǒng)功能測(cè)試和系統(tǒng)性能測(cè)試的用例設(shè)計(jì)。并且在功能測(cè)試中也介紹了詳細(xì)的單元測(cè)試和系統(tǒng)最后的集成測(cè)試。 第 七 章是對(duì)本系統(tǒng)總結(jié)和展望 ,對(duì)本人在整個(gè)畢業(yè)設(shè)計(jì)期間的主要工作進(jìn)行全面總結(jié),并對(duì)項(xiàng)目后續(xù)的完善工作進(jìn)行展望。第二章 相關(guān)技術(shù) 5 第二章 相關(guān)技術(shù) 第一節(jié) 關(guān) 技術(shù) 序 語(yǔ)言技術(shù)介紹 一種電腦程序設(shè)計(jì)語(yǔ)言 12擁有跨平臺(tái),物件導(dǎo)向,泛型程序設(shè)計(jì)的特性,廣泛應(yīng)用于企業(yè)級(jí) 用開發(fā)和移動(dòng)應(yīng)用開發(fā)。 由 司于 1995 年 5 月推出的,它是對(duì) 序設(shè)計(jì)語(yǔ)言和 臺(tái)的總稱 ,最初的名字為 標(biāo)設(shè)定在網(wǎng)站,家用電器等小型系統(tǒng)的程序語(yǔ)言,應(yīng)用在電視機(jī),電話,鬧鐘等家用電器的控制和通訊。 隨著互聯(lián)網(wǎng)的迅猛發(fā)展, 漸成為重要的網(wǎng)絡(luò)編程語(yǔ)言。其編程風(fēng)格接近于 C+面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,繼承了 C+程序設(shè)計(jì)語(yǔ)言面向?qū)ο蠹夹g(shù)的核心, 棄了 C+中最容易引起錯(cuò)誤的指針,改以引用取代,同時(shí)移除原C+與原來(lái)運(yùn)算符重載,也移除多重繼承特性,改以借口取代,增加垃圾回 收器功能。 程語(yǔ)言是個(gè)簡(jiǎn)單的,面向?qū)ο蟮模植际降?,解釋性的,健壯的,安全而又與系統(tǒng)無(wú)關(guān)的,可移植的,高性能且多線程的動(dòng)態(tài)編程語(yǔ)言。其不同于一般的編譯語(yǔ)言和直譯語(yǔ)言。它首先將源代碼通過(guò)編譯系統(tǒng)翻譯成字節(jié)碼,然后依賴不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行,從而實(shí)現(xiàn)“一次編碼,到處執(zhí)行”的跨平臺(tái)特性。 態(tài)網(wǎng)頁(yè) 技術(shù)介紹 全稱為 初是由 司倡導(dǎo),眾多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)站技術(shù)標(biāo)準(zhǔn),其根本是一個(gè)簡(jiǎn)化的 計(jì),是 張。 頁(yè) (以 后綴)可以通過(guò)直接在傳統(tǒng)的 碼來(lái)構(gòu)建 。 得 碼和特定的預(yù)定義行為可以嵌入到靜態(tài)頁(yè)面中。 法結(jié)構(gòu)增加了被稱為是 作的 簽,它們可以用來(lái)調(diào)用內(nèi)建功能。另外,還可以創(chuàng)建 標(biāo)簽庫(kù),然后像使用標(biāo)準(zhǔn) 簽一樣使用它們。標(biāo)簽庫(kù)提供了一種和平臺(tái)無(wú)關(guān)的擴(kuò)展服務(wù)器性能的方法。 第二章 相關(guān)技術(shù) 6 件并不像 件那樣可以直接由 器解析執(zhí)行, 發(fā)布到 器之后, 會(huì)被編譯成標(biāo)準(zhǔn)的 后在 服務(wù)器端執(zhí)行。當(dāng) 客戶端向 器 發(fā)出請(qǐng)求時(shí), 責(zé)完成對(duì)改請(qǐng)求的響應(yīng),最終響應(yīng)結(jié)果是以流的方式發(fā)送到 客戶端 。 其中,流中的數(shù)據(jù)格式可以是任意的,如果客戶端是瀏覽器,可以選擇 果客戶端是一個(gè)普通的應(yīng)用軟件,數(shù)據(jù)格式可以使用 者 總之?dāng)?shù)據(jù)格式由開發(fā)者來(lái)制定,最終輸出結(jié)果并不一定就是 當(dāng)然, 主要優(yōu)勢(shì)還是在生成 頁(yè)方面的。 準(zhǔn)允許 使用言編寫類 標(biāo)簽 , 以 封裝生 成數(shù)據(jù) 的 業(yè)務(wù) 邏輯。 通過(guò)使用標(biāo)簽, 業(yè)務(wù) 邏輯與 頁(yè) 面 設(shè)計(jì) 分離 , 這有利于程序員與美工人員分合作,也有利于 組件 重用。 術(shù) 一門基于對(duì)象和事件驅(qū)動(dòng),并且具有安全性能的跨平臺(tái)的動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)的腳本語(yǔ)言。 之前叫做 司開發(fā)的腳本語(yǔ)言。當(dāng) 司推出 后,又跟 作,改名為 后共同推出。由于超強(qiáng)的兼容性,使其在 開發(fā)中成了炙手可熱必備的開發(fā)技能。它的主要特點(diǎn)是: 1. 腳本語(yǔ)言 腳本語(yǔ)言,可以 嵌入到網(wǎng)頁(yè)中,與 識(shí)結(jié)合在一起。而且 一種解釋性語(yǔ)言,不需要預(yù)編譯,在執(zhí)行過(guò)程中,逐行解釋執(zhí)行。 2. 基于對(duì)象的語(yǔ)言 有繼承的概念,進(jìn)而也沒有多態(tài)的概念。它可以使用預(yù)定義的對(duì)象,也可以使用自己創(chuàng)建的對(duì)象,所以,它的功能來(lái)自于腳本環(huán)境中對(duì)象的方法與腳本的相互作用。 3. 簡(jiǎn)單性 一種描述性的腳本語(yǔ)言,它是直接嵌入到 的,是一種簡(jiǎn)單而緊湊的腳本語(yǔ)言。 在變量定義上,采用了弱類型,沒有了其它語(yǔ)言嚴(yán)格的類型限制。 在運(yùn)行方面,不需要高 性能的機(jī)器,不需要服務(wù)器通道,只要有一個(gè)瀏覽器就能運(yùn)行。 第二章 相關(guān)技術(shù) 7 4. 動(dòng)態(tài)性 動(dòng)態(tài)的,由事件來(lái)驅(qū)動(dòng),無(wú)須 務(wù)器的程序,即可完成本地的某些功能,比如檢驗(yàn)輸入合法性。對(duì)事件進(jìn)行編程,在觸發(fā)這個(gè)事件后,自然會(huì)運(yùn)行編寫的程序段。 5. 跨平臺(tái)性 它依賴于瀏覽器本身,而與操作系統(tǒng)無(wú)關(guān)。所以只要瀏覽器支持 么它就可以運(yùn)行?,F(xiàn)在的主流瀏覽器,都支持 術(shù) 是 程語(yǔ)言中的一個(gè)類,它可以用來(lái)擴(kuò)展服務(wù)器 的性能。服務(wù)器上駐留著可以通過(guò)“請(qǐng)求 程模型來(lái)訪問(wèn)的應(yīng)用程序。 以對(duì)任何類型的請(qǐng)求產(chǎn)生響應(yīng),但通常只用來(lái)擴(kuò)展 務(wù)器的應(yīng)用程序。 術(shù)為這些應(yīng)用程序定義了一個(gè)特定于 。 術(shù)優(yōu)勢(shì) 高度的跨平臺(tái)性 為 臺(tái) 標(biāo)準(zhǔn) 的一部分, 同樣具備 序的 “一次編寫,到處運(yùn)行 ”的特點(diǎn), 在服務(wù)器領(lǐng)域,幾乎所有的操作系統(tǒng)都可以完美支持 統(tǒng)。而越來(lái)越多的公司也基于這一特點(diǎn)優(yōu)先選用 言來(lái)實(shí)現(xiàn)自己的 產(chǎn)品 , 一但產(chǎn)品被開發(fā)出來(lái),就不需要再針對(duì)不同的操作系統(tǒng)進(jìn)行重復(fù)開發(fā),即便將該軟件產(chǎn)品從一個(gè)系統(tǒng)遷移到另一個(gè)截然不同的操作系統(tǒng)上也可以完美運(yùn)行。 魯棒性 、易 擴(kuò)展 與 關(guān)的 技術(shù)以其面向 對(duì)象、 支持分布式 、 高度的可移植性、良好的性能、支持多線程、跨平臺(tái)、成熟、健壯 和 易擴(kuò)充等優(yōu)秀特性著稱。 術(shù)使得開發(fā)人員的工作在其他方面也變得容易和簡(jiǎn)單。 言通過(guò)提供防止內(nèi)存泄漏的方法,在內(nèi)存管理方面大顯身手。 業(yè)務(wù)邏輯與界面設(shè)計(jì)的 分離 使用 術(shù) 設(shè)計(jì)網(wǎng)頁(yè)可以實(shí)現(xiàn)將業(yè)務(wù)邏輯與界面設(shè)計(jì)分離處理 , 程序員專心 負(fù)責(zé)編寫業(yè)務(wù)處理邏輯, 頁(yè)面 設(shè)計(jì) 人員 專心設(shè)計(jì)頁(yè)面效果,美工人員也可以使用現(xiàn)有的網(wǎng)頁(yè)設(shè)計(jì)工具,提高工作效率。因工作可以獨(dú)立進(jìn)行互不影響,這樣更利于項(xiàng)目進(jìn)展 。 第二章 相關(guān)技術(shù) 8 健壯的存儲(chǔ)管理和安全性 基于 程語(yǔ)言的 有 術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理以及 安全性。 執(zhí)行速度快 件在第一次被請(qǐng)求時(shí)會(huì)被 編譯 為 由 處理具體的請(qǐng)求信息,此后如果不對(duì) 行修改, 器不會(huì)對(duì)它進(jìn)行再次編譯,響應(yīng)線程被啟動(dòng)后會(huì) 一直駐留 在 器中監(jiān)聽客戶端發(fā)來(lái)的請(qǐng)求 , 這 加快了對(duì) 客戶端請(qǐng) 求 的響應(yīng)速度。 第一次被編譯時(shí)會(huì)比較慢,此后的響應(yīng)速度會(huì)非常快 。 海量的第三方類庫(kù)與應(yīng)用程序框架支持 由于 術(shù)的開源特性,有大量的第三方公司、組織、個(gè)人為其開發(fā)擴(kuò)展應(yīng)用,各個(gè)領(lǐng)域的類庫(kù)幾乎無(wú)所不包,這為開發(fā)人員在軟件編寫時(shí)提供了絕好的支持,開發(fā)人員不再需要親力親為的去實(shí)現(xiàn)一套自己的技術(shù)框架 。 因?yàn)楹A康牡谌介_源框架已經(jīng)被無(wú)償貢獻(xiàn)出來(lái),節(jié)省了開發(fā)人員的大量精力,對(duì)公司來(lái)說(shuō)也節(jié)省了很多的開發(fā)成本。 擴(kuò)展性,降低系統(tǒng)維護(hù)成本 由于本系統(tǒng)要涉及到移動(dòng)辦公的部 分 內(nèi)容,而在移動(dòng)領(lǐng)域 , 好是比較適合的開發(fā)語(yǔ)言之一 。 出于節(jié)省開發(fā)成本的 目的 , 言也就理所當(dāng)然 的成為了手機(jī)端開發(fā)語(yǔ)言的不二之選。 第 二 節(jié) 發(fā) 模式 式 (15,16,是軟件工程中的一種重要且常用的軟件架構(gòu)模式。該模式把系統(tǒng)分為三個(gè)基礎(chǔ)部分:模型 (視圖 (控制器 (。 主要思想是將業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離,三個(gè)主要部分相互獨(dú)立,卻又可以通過(guò)各自的接口協(xié)同工作。在設(shè)計(jì)理論中,三層之間依次向下依賴,視圖 制 器層依賴數(shù)據(jù)模型 ,而彼此之間的依賴關(guān)系都要通過(guò)接口設(shè)計(jì)來(lái)實(shí)現(xiàn)。在這樣的開發(fā)模式下,三層部件具有了良好的可插拔性,提高了各層的可重用性,以低耦合、高內(nèi)聚的原則實(shí)現(xiàn)良好的系統(tǒng)可維護(hù)性和可擴(kuò)展性。 第二章 相關(guān)技術(shù) 9 展現(xiàn)層 視圖 就是 用戶 可見的 并 能夠 與之交互的 系統(tǒng) 界面 ,它主要負(fù)責(zé)完成系統(tǒng)與用戶 的 交 互,包括數(shù)據(jù)輸 入 、響應(yīng) 輸出。在視圖 層并不會(huì)有業(yè)務(wù)層面的邏輯 處理發(fā)生, 無(wú)論是進(jìn)行 聯(lián)機(jī)存儲(chǔ)還是 數(shù)據(jù)統(tǒng)計(jì) ,作為視圖來(lái)講,它 的作用僅僅是允許用戶操縱 接收數(shù)據(jù)錄入、響應(yīng)并 輸出 處理結(jié)果。 業(yè)務(wù)邏 輯層 模型 顧名思義是對(duì)業(yè)務(wù)的建模,它包括了 企業(yè) 的業(yè)務(wù) 數(shù)據(jù) 、 業(yè)務(wù)規(guī)則 、 具體業(yè)務(wù)邏輯 的 實(shí)現(xiàn) 、對(duì)業(yè)務(wù)對(duì)象的 狀態(tài)管理。在 式的三層結(jié)構(gòu) 中,模型層就是負(fù)責(zé)業(yè)務(wù)邏輯 處理 的 。 系統(tǒng)對(duì)前臺(tái)數(shù)據(jù)的業(yè)務(wù)運(yùn)算、業(yè)務(wù)數(shù)據(jù)的處理算法、處理結(jié)果的持久化存儲(chǔ)、處理結(jié)果的反饋都要在模型層完成 。被模型返回的數(shù)據(jù)是中立的,也就是說(shuō)模型 返回的數(shù)據(jù)不應(yīng)用具有特定的 數(shù)據(jù)格式, 數(shù)據(jù)必須具備通用性,只有 這樣 的 模型 提供的數(shù)據(jù)才可以了被多種 視圖 重用 。 從基于減少重復(fù)代碼、提高程序可重用性和工作效率上來(lái)講,以上 模型 的設(shè)計(jì)方式是都非常有必要的 。 控制層 控制器 相當(dāng)于一個(gè)任務(wù)調(diào)度中心,它負(fù)責(zé) 接 收從 用戶 界面發(fā)來(lái)的 輸入 信息并調(diào)用模型和視圖去完成用戶的需求??刂破?(例如 :身 并不對(duì)用戶的請(qǐng)求 做任何處理 ,它不會(huì)為用戶 輸出任何東西 , 只是接收 客戶端發(fā)來(lái)的 請(qǐng)求 ,然后 決定調(diào)用哪個(gè) 業(yè)務(wù) 模型去處理 該 請(qǐng)求, 最 后確定用 使用 哪 種 視圖來(lái) 展現(xiàn) 模型處理 ,并 返回的 業(yè)務(wù) 數(shù)據(jù)。 如 :公司產(chǎn)品數(shù)據(jù)庫(kù)中同樣的產(chǎn)品信息數(shù)據(jù),但需要根據(jù)用戶的不同需求在頁(yè)面中顯示其所需的不同產(chǎn)品信息 ,也可以 在不同的客戶端上把相同的數(shù)據(jù)以不同的形式展現(xiàn)給用戶,比如在瀏覽器端以 手機(jī)端借助原生界面展現(xiàn) 。 弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,讓視圖層更富于變化。圖 第二章 相關(guān)技術(shù) 10 圖 作原理 第 三 節(jié) 據(jù)庫(kù) 一個(gè)擁有開放源碼的小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),原開發(fā)者為B 公司,目前已被 司收購(gòu)。 是一種 關(guān)系 數(shù)據(jù)庫(kù)管理系統(tǒng), 關(guān)系 數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在 一個(gè)數(shù)據(jù) 倉(cāng)庫(kù)內(nèi)。這樣 在 提高 了數(shù)據(jù)訪問(wèn)速度同時(shí)也提高 了 數(shù)據(jù)靈活性。作為一個(gè)關(guān)系型的數(shù)據(jù)庫(kù)系統(tǒng), 使用的 言。 用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 件采用了 由于其性能高、成本低、可靠性好、總體使用成本非常低,已經(jīng)成為最流行的開源數(shù)據(jù)庫(kù),因此被廣泛的應(yīng)用在 的大量中小型網(wǎng)站中,以降低網(wǎng)站運(yùn)營(yíng)成本。簽 于以上原因, 在 本系統(tǒng) 中使 用 為 后臺(tái) 數(shù)據(jù)庫(kù) 顯然是非常合適的 。 第 四 節(jié) 本章小結(jié) 本章首先對(duì)與本文相關(guān)的一些工作和技術(shù)進(jìn)行了綜述,包括 二章 相關(guān)技術(shù) 11 過(guò)對(duì)相關(guān)技術(shù)的介紹,有助于了解該項(xiàng)目的有關(guān)應(yīng)用背景以及最終選擇基于該技術(shù)設(shè)計(jì)系統(tǒng)的優(yōu)勢(shì)。第三章 需求分析與總體設(shè)計(jì) 12 第三章 需求分析與總體設(shè)計(jì) 本章首先給出系統(tǒng)的可行性分析,包括技術(shù)可行性、操作可行性及經(jīng)濟(jì)可行性。針對(duì)基層事業(yè)單位的具體業(yè)務(wù)情況對(duì)問(wèn)題進(jìn)行詳細(xì)的分析,弄清業(yè)務(wù)需求,明確各用例的輸入數(shù)據(jù),輸出數(shù)據(jù),并針對(duì)具體問(wèn)題提出了合理的解決方案,在此基礎(chǔ)上給出了系統(tǒng)總體及各模塊功能需求設(shè)計(jì)。 第一節(jié) 可行性分析 術(shù)可行性 隨著信息技術(shù)的發(fā)展,網(wǎng)絡(luò)辦公已成為 大勢(shì)所趨。目前已有大量的商業(yè)系統(tǒng)運(yùn)行在 臺(tái)之上,而且很大一部分系統(tǒng)是基于 似的輕量級(jí)框架上來(lái)實(shí)現(xiàn)的。 通過(guò)第二章相關(guān)技術(shù)的學(xué)習(xí)與總結(jié),在進(jìn)行了諸多因素的比較之后,最終認(rèn)為本系統(tǒng)比較適合于 臺(tái)來(lái)實(shí)現(xiàn)。采用 為展現(xiàn)層, 7,18作為數(shù)據(jù)持續(xù)化處理層,以保障快速的系統(tǒng)開發(fā)效率,提高代碼可重用性以及易于維護(hù)等各種優(yōu)勢(shì)。 最終目的是希望提高系統(tǒng)底層業(yè)務(wù)邏輯的可重用 性 ,增加系統(tǒng)的可擴(kuò)展性,降低系統(tǒng)的開發(fā)、維 護(hù)以及后期系統(tǒng)擴(kuò)展的成本。 而 據(jù)庫(kù)則兼具輕巧易用,性能穩(wěn)定的優(yōu)點(diǎn),適于做規(guī)模適當(dāng)網(wǎng)站的后臺(tái)數(shù)據(jù)庫(kù)。 作可行性 本系統(tǒng)本著為用戶著想的基本思想進(jìn)行設(shè)計(jì),力求每一個(gè)掌握基本計(jì)算機(jī)技能的使用者都可以輕松使用本系統(tǒng)。 在經(jīng)過(guò)仔細(xì) 計(jì)和嚴(yán)格的測(cè)試之后,本系統(tǒng)在操作簡(jiǎn)便性、靈活性上會(huì)得到更大幅度的提升,以滿足各類用戶的不同需求,進(jìn)而更大程序的方便基層事業(yè)單位的內(nèi)部管理。不論是管理人員還是普通用戶,都會(huì)在短時(shí)間內(nèi)掌握并熟練使用。 第三章 需求分析與總體設(shè)計(jì) 13 濟(jì)可行性 (1) 本系統(tǒng)設(shè)計(jì)輕巧 , 使用開源數(shù)據(jù)庫(kù) ,服務(wù)器及開發(fā)環(huán)境, 開發(fā)成本低,不需要進(jìn)行大規(guī)模投資 。 (2) 本系統(tǒng)操作簡(jiǎn)單 、上手快、不需要組織大量人力物力進(jìn)行培訓(xùn), 事業(yè)單位只需 投入很少的資金就可以承擔(dān)起本系統(tǒng)開銷。 第二節(jié) 功能需求 通過(guò)對(duì)事業(yè)單位財(cái)務(wù)管理現(xiàn)狀進(jìn)行需求調(diào)研,可以基本確定本系統(tǒng)的主要功能點(diǎn)。 圖 述了本系統(tǒng)的主體用例 19整個(gè)用例由 登陸 管理、用戶管理、薪金管理 、預(yù)算 管理 、賬務(wù) 管理、公告管理等模塊組成。 系統(tǒng)總體用例,示: 圖 體用例圖 下面針對(duì)每一個(gè) 功能 模塊進(jìn)行詳細(xì)用例分析。 ( 1) 登陸 管理 登陸 管 理主要是完成用戶用的登陸,本系統(tǒng) 的設(shè)計(jì) 中, 只有超級(jí)用戶授權(quán)的用戶才有權(quán)利登陸并查看相應(yīng)部門的系統(tǒng)記錄,各用戶登陸后可以修改自己的個(gè)人信息。用戶只有在登陸成功的前提下才能夠進(jìn)行其他的業(yè)務(wù)操作。具體的登陸管理用例,如 圖 示: 第三章 需求分析與總體設(shè)計(jì) 14 圖 陸管理 其中,用戶通過(guò) 登陸的用例描述 , 如表 示: 表 戶 登陸系統(tǒng) 目標(biāo) 進(jìn)入系統(tǒng) 參與者 管理員、普通用戶 事件流 1、 用戶輸入用戶名、密碼 2、 提交登陸表單 3、 驗(yàn)證成功后,頁(yè)面轉(zhuǎn)入系統(tǒng)后臺(tái),并可以通過(guò)后臺(tái)查看修改個(gè)信息,如果登陸失敗,后臺(tái)提示 失敗信息,不能進(jìn)入系統(tǒng)主界面。 前置條件 用戶已經(jīng)注冊(cè) 后置條件 成功進(jìn)入主界面 用戶 修改個(gè)人信息的用例說(shuō)明 , 如表 示 : 表 戶 修改個(gè)人信息 目標(biāo) 進(jìn)入系統(tǒng) 參與者 管理員、普通用戶 事件流 1、 用戶點(diǎn)擊 “個(gè)人信息 ”按鈕 2、 進(jìn)入個(gè)人信息顯示界面,并修改對(duì)應(yīng)的信息內(nèi)容 3、 修改完畢后點(diǎn)擊保存按鈕 4、 保存成功后系統(tǒng),系統(tǒng)提示操作成功;如果保存失敗,后臺(tái)會(huì)提示失敗信息。 前置條件 用戶成功登陸本系統(tǒng) 后置條件 完成對(duì)個(gè)人信息的修改 ( 2)用戶管理 用戶管理主要用于對(duì)本系統(tǒng)使用者的信息進(jìn)行維護(hù), 本系統(tǒng)設(shè)計(jì)的目的是可以讓事業(yè)單位不同工作部門的員工均可以以一定的權(quán)限登陸本系統(tǒng)。對(duì)于 用第三章 需求分析與總體設(shè)計(jì) 15 戶的管理可以劃分增加、修改 、 查詢、刪除等功能 ,其中在進(jìn)行用戶添加和修改過(guò)程中可以對(duì)用戶進(jìn)行授權(quán)操作 。 用戶管理的 用例 , 如圖 示 : 圖 戶管理 用戶管理模塊的用例描述 , 如表 示: 表 過(guò) 管理系統(tǒng)的用戶 目標(biāo) 對(duì)用戶信息進(jìn)行增查刪改,以及用戶授權(quán)。 參與者 管理員 事件流 1、 打開登陸界面輸入用戶名、密碼。 2、 提交登陸表單 3、 驗(yàn)證成功后,轉(zhuǎn)入系統(tǒng)后臺(tái)頁(yè)面。進(jìn)入后臺(tái)以后,管理員可以對(duì)員工信息進(jìn)行添加、修改、查詢 、 刪除等操作,其中可以通過(guò)對(duì)用戶的屬性修改來(lái) 實(shí)現(xiàn)管事員授權(quán)。如果登陸失敗,后臺(tái)提示失敗信息,用戶不能進(jìn)入系統(tǒng)主界面。 前置條件 用戶已
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年成都備考題庫(kù)工程大學(xué)、成都職業(yè)技術(shù)學(xué)院公開招聘38人及答案詳解1套
- 2026年?yáng)|至縣機(jī)關(guān)事務(wù)服務(wù)中心招聘司勤人員備考題庫(kù)附答案詳解
- 2026年廈門市杏南中學(xué)非在編教師招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2026年上海市實(shí)驗(yàn)學(xué)校西校教師招聘?jìng)淇碱}庫(kù)及一套參考答案詳解
- 2026年北京華科軟科技有限公司招聘?jìng)淇碱}庫(kù)參考答案詳解
- 2026年上海市普陀區(qū)新普陀小學(xué)招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 2026年關(guān)于三明市殯葬服務(wù)中心公開招聘勞務(wù)派遣人員的備考題庫(kù)及答案詳解一套
- 2026年學(xué)年第一學(xué)期廈門市翔安區(qū)舫山第二小學(xué)公開招聘頂崗非在編合同教師備考題庫(kù)及完整答案詳解一套
- 2026年寧夏沙湖旅游股份有限公司公開招聘?jìng)淇碱}庫(kù)及參考答案詳解一套
- 2026年中國(guó)聯(lián)通總部招聘?jìng)淇碱}庫(kù)及答案詳解一套
- 七年級(jí)上冊(cè)生物集體備課活動(dòng)記錄
- 《軍隊(duì)政治工作手冊(cè)》出版
- 環(huán)氧樹脂對(duì)混凝土裂縫的修復(fù)方法
- 2023年中國(guó)海洋大學(xué)環(huán)科院研究生培養(yǎng)方案
- GB/T 2423.18-2021環(huán)境試驗(yàn)第2部分:試驗(yàn)方法試驗(yàn)Kb:鹽霧,交變(氯化鈉溶液)
- GB/T 16927.1-2011高電壓試驗(yàn)技術(shù)第1部分:一般定義及試驗(yàn)要求
- 中國(guó)移動(dòng)SEQ平臺(tái)介紹
- 熱功能與復(fù)合材料課件
- 乳腺癌術(shù)后患者調(diào)查表
- 氟化氫生產(chǎn)企業(yè)安全檢查表
- 打造阜南路餐飲美食街實(shí)施方案
評(píng)論
0/150
提交評(píng)論