工行福建分行分支機構財務績效考核 論文初稿(12.26)_第1頁
工行福建分行分支機構財務績效考核 論文初稿(12.26)_第2頁
工行福建分行分支機構財務績效考核 論文初稿(12.26)_第3頁
工行福建分行分支機構財務績效考核 論文初稿(12.26)_第4頁
工行福建分行分支機構財務績效考核 論文初稿(12.26)_第5頁
已閱讀5頁,還剩71頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、電 子 科 技 大 學 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 專業學位碩士學位論文 MASTER THESIS FOR PROFESSIONAL DEGREE 論文題目 工行福建分行分支機構財務績效考核 管理系統的設計與實現 專業學位類別 工 程 碩 士 學 號 作 者 姓 名 指 導 教 師 附 2-1(博士和學術型碩士中文扉頁): 分類號 密級 UDC 注 1 學 位 論 文 工行福建分行分支機構財務績效考核 管理系統的設計與實現 (題名和副題名) (作者姓名) 指導教師 (姓名、職稱、單位名稱) 申請學位級別 碩

2、士 學科專業 工程碩士 提交論文日期 論文答辯日期 學位授予單位和日期 電子科技大學 年 月 日 答辯委員會主席 評閱人 獨創性聲明 本人聲明所呈交的學位論文是本人在導師指導下進行的研究工作 及取得的研究成果。據我所知,除了文中特別加以標注和致謝的地方 外,論文中不包含其他人已經發表或撰寫過的研究成果,也不包含為 獲得電子科技大學或其它教育機構的學位或證書而使用過的材料。與 我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的 說明并表示謝意。 作者簽名: 日期: 年 月 日 論文使用授權 本學位論文作者完全了解電子科技大學有關保留、使用學位論文 的規定,有權保留并向國家有關部門或機構

3、送交論文的復印件和磁盤, 允許論文被查閱和借閱。本人授權電子科技大學可以將學位論文的全 部或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描 等復制手段保存、匯編學位論文。 (保密的學位論文在解密后應遵守此規定) 作者簽名: 導師簽名: 日期: 年 月 日 摘要 I 摘 要 隨著網絡技術以及信息技術的發展,銀行的績效考核也從原來的人工管理方式 變為信息化的管理方式。本文的主要目的是實現工行福建分行分支機構績效考核系 統。本文首先對本文系統的選題背景和研究意義進行了簡要的介紹,然后,對目前 國內外績效考核管理系統的研究現狀進行了調查。在實際調查的基礎上,提出了現 有的績效考核系統的不足;

4、根據實際情況,提出了本文的研究課題財務績效考 核系統研究與設計。對系統所需要的專業知識,關鍵技術等進行了深入的研究和學 習。在工行福建分行分支機構績效考核的現有業務需求的基礎上,對本文的研究課 題工行福建分行分支機構績效考核系統的設計與實現進行了詳細的需求分析, 需求分析階段,對系統的可行性需求、系統的功能需求以及系統的非功能需求等方 面進行了研究,并且給出了系統的用例圖。 本文在文章需求分析的基礎上,結合現有的技術,對系統進行了詳細的設計以 及系統功能實現。在設計階段,對系統的總體結構圖進行了設計,并且設計了其部 署圖等。然后,對系統的各個功能模塊進行了深入的設計與實現,在這個過程中, 給出

5、了系統功能模塊的主要流程圖以及系統功能模塊實現的界面圖。在系統實現之 后,本文對系統進行了周密的測試,系統測試的結構顯示,本文開發出來的系統滿 足系統該需求階段的功能需求和非功能需求。實現了對工行分支機構績效考核的功 能,方便了工行財務管理,提高了管理效率。 本文通過對當前財務考核管理的情況進行了調查研究,分析了搭建基于網絡技 術的財務績效考核管理系統的重要意義。采用 ASP.NET 體系結構模式對系統進行 整體架構;詳細介紹了的技術特點,分析了 ASP.NET 技術開發系統的實現過程, 并有效控制了開發經費和維護費用。 本系統前臺采用微軟公司的.NET 框架進行設計,后臺采用微軟公司的 SQ

6、lserver2005 數據庫,有效地提高了系統數據傳輸的速度和系統存儲的速度,其中 SQLserver2005 的安全性和保密性,有效地保障了系統數據的安全性,和系統運行 的安全性。系統開發過程中以需求分析為基礎,采取模塊化設計思想,對系統的角 色和功能進行了詳細劃分,明確了用戶可交互功能,并對每個功能模塊進行了設計, 同時對數據庫進行了詳細設計,最后將.NET 技術開發的應用程序代碼進行了發布, 實現了整個系統功能應用。 關鍵詞:關鍵詞:績效考核;財務系統;系統設計與實現;數據庫 電子科技大學碩士學位論文 II ABSTRACT With the development of networ

7、k technology and information technology, the banks performance appraisal also changed from the original artificial management way to informationization management style. The main purpose of this paper is to realize the fujian branch of icbc branch performance evaluation system. At first, this paper

8、selected topic background and research significance of this article system has carried on the brief introduction, and then, the research status of performance appraisal management system at home and abroad were investigated. On the basis of actual investigation, and puts forward the shortcomings of

9、the existing performance appraisal system; According to the actual situation, proposed the research topic of this paper, the financial performance evaluation system research and design. The system need professional knowledge, and makes a deep research on key technology study. In fujian branch of icb

10、c branch performance evaluation of existing business demand, on the basis of the research topic of this paper, fujian branch of icbc branch performance evaluation system in detail the design and implementation of the requirements analysis, requirements analysis phase, the feasibility of system requi

11、rements, functional requirements and non-functional requirements of the system as well as aspects and so on are studied, and the system to use case diagram is given. In this paper, in the article, on the basis of demand analysis, combined with the existing technology, the system has carried on the d

12、etailed design and the realization of the system. In the design phase, the system design, the overall structure of design and the deployment diagram, etc. Then, on the system of the design and implementation of each function module carried on the thorough, in the process, gives the main flow chart o

13、f system function module and system function module implements interface diagram. After the system implementation, in this paper, the system has carried on the detailed test, the structure of the system test shows that the developed system is satisfy the system requirements phase of the functional r

14、equirements and nonfunctional requirements. Can realize the function of icbc branch performance appraisal, convenience to icbcs management, and improve the management efficiency. This article through to the current financial evaluation management situation has carried on the investigation and study,

15、 analyzes the building of financial performance appraisal management system based on network technology. With ASP.NET architecture pattern to the overall system architecture; Introduces in detail the technical characteristics, 摘要 III the implementation process of ASP.NET technology development syste

16、m are analyzed. Greatly save funds development and maintenance costs. This system USES the front desk USES the M framework design, the background using Microsoft SQlserver2005 database, effectively improve the system of data transmission speed and the speed of system storage, including the security

17、and privacy of SQlserver2005, effectively guarantee the security of system data, and the security of the system. System development based on the demand analysis, adopt modular design thought, the role and function of the system in detail, has been clear about the user interactive features, and has c

18、arried on the design of each function module, has carried on the detailed design to database at the same time, will in the end. NET technology to develop the application code of release for the implementation of the whole system. Key words: performance appraisal; financial system; System design and

19、implementation; database 目 錄 I 目 錄 第一章 緒 論1 1.1 選題背景1 1.2 國內外研究現狀和應用前景2 1.2.1 研究狀況 2 1.2.2 發展方向 2 1.3 本論文主要的工作及意義4 1.4 本文的組織結構及安排5 1.5 本章小結6 第二章 相關理論基礎7 2.1 .NET 技術7 2.1.1 .NET 開發平臺7 2.1.2 .NET 開發平臺的內容8 2.2 .NET 技術8 2.3 ADO.NET 技術訪問數據庫 9 2.4 VC#數據訪問技術9 2.5 IIS 7.011 2.6 SQL SERVER 2005 12 2.7 本章小結 1

20、2 第三章 系統需求分析13 3.1 系統可行性分析13 3.2 系統需求分析13 3.2.1 系統業務需求分析 13 3.2.2 框架設計理念 14 3.2.3 功能設計 15 3.2.4 功能布局 16 3.3 主要核算方案和業務規則18 3.3.1 指標體系 18 3.3.2 核算處理 19 3.3.3 數據來源及核算流程 19 3.3.4 個人客戶經理 20 3.3.5 對公客戶經理 21 電子科技大學碩士學位論文 II 3.4 平臺功能特點21 3.5 系統非功能需求分析22 3.6 本章小結23 第四章 系統總體功能設計24 4.1 系統設計目標24 4.2 系統總體部署 24 4

21、.2.1 系統體系結構設計25 4.2.2 系統安全架構設計26 4.3 軟件網絡體系和結構模式的確定28 4.4 系統功能結構28 4.4.1 角色管理 29 4.4.2 用戶管理 30 4.4.3 標準管理模塊 32 4.4.4 指標庫管理 34 4.4.5 機構樹管理 34 4.5 業績核算35 4.5.1 核算原則 36 4.5.2 指標算法 36 4.5.3 數據來源 36 4.5.4 核算步驟 37 4.5.5 機構(網點)維業績核算 37 4.5.6 客戶經理業績核算 38 4.5.7 柜員業績核算 39 4.6 報表分析39 4.6.1 機構業績分析表 39 4.6.2 網點業

22、績分析表 40 4.6.3 客戶經理業績報表 40 4.6.4 柜員業績報表 41 4.6.5 系統時序圖設計 42 4.7 數據庫設計47 4.7.1 數據庫概念設計 47 4.7.2 主要數據表的結構 48 4.8 本章小結50 第五章 系統詳細設計與實現51 目 錄 III 5.1 系統功能模塊設計和實現51 5.1.1 用戶系統模塊 52 5.1.2 指標管理模塊 53 5.1.3 幣種管理模塊 55 5.1.4 考核管理模塊 55 5.1.5 信息管理模塊 57 5.1.6 系統報表功能模塊 58 5.2 本章小結59 第六章 系統測試61 6.1 系統測試中功能模塊的關系61 6.

23、2 具體測試的實現步驟61 6.3 測試結果62 6.4 系統的安全防護測試63 6.5 本章小結64 第七章 總結與展望65 致 謝66 參考文獻67 攻讀碩士學位期間取得的成果70 第一章 緒 論 1 第一章 緒 論 1.1 選題背景 如今,計算機技術不斷發展和進步,計算機技術越來越深入到社會生產的各個 環境,網絡技術的發展以及其高穩定性,使得數據共享顯得更加方便快捷,使得人 們對數據共享和設備共享解除了地域和時間的限制,大大方便了人們使用網絡進行 數據共享和設備共享。隨著企業信息化逐步完善,各大企業借助于系統開發有效地 提高了辦事效率。不管是統計系統,記錄系統,登陸系統均在各領域取得良好

24、反響。 企業在管理上明顯提高了效率,加快了進度,進一步提升了管理科學化和管理系統 化,大大提高了其專業管理水平。因此,企業越是快速發展,對財務考核系統的依 賴程度就越高,對財務考核系統的投資明顯加大。 2002 年,中國正式加入世貿組織。在逐步進入開放的大背景下,國家推出了具 有戰略意義的國有商業銀行改革。建設銀行、中國銀行、工商銀行、交通銀行、農 業銀行先后成功上市,股份制改造取得了初步成功。為適應國際銀行業發展趨勢的 需求,為了在競爭中取勝,我國商業銀行日益重視戰略管理,并對績效評價提出更 高要求,希望能從中獲取更多有關戰略決策和持續發展的信息,以保證戰略目標的 實現,構建一個科學合理的績

25、效評價體系,對于提升我國商業銀行的核心競爭力具 有現實意義。近年來,國際上銀行經營績效評價體系的研究不斷發展,新的思想和 技術不斷引進,而作為全面開放的我國銀行業也需要先進思想、技術,并將其運用 到實際中來,解決實際問題,從而提高銀行自身管理水平。國有商業銀行在探索經 營績效考評機制方面做了大量積極的探索和實踐。但是,與國外先進銀行相比還存 在著很大差距。績效評價體系是國有商業銀行改革和發展迫切需要解決的課題。科 學的績效考評體系是現代商業銀行管理科學的重要標志,是落實銀行發展戰略,實 現銀行價值最大化的有效管理手段,也是國有商業銀行轉化經營機制、改革管理體 制的必然要求。 具體體現為: 第一

26、,加強商業銀行經營績效評價體系問題的研究,是我國商業銀行與國際接 軌的迫切需要。加入世界貿易組織后,隨著我國政府在金融領域承諾的逐步履行, 國內金融市場的開放程度逐步增大,因此更多外資銀行為搶占中國金融市場,紛紛 進入我國境內,造成同業競爭日趨激烈,使我國商業銀行面臨前所未有的挑戰。從 國際現代銀行業發展趨勢來看,全能化經營、國際化發展、多元化競爭、網絡化普 及、創新化前進、規范化運作的經營特點越來越突出。與這種趨勢相比,我國商業 銀行不僅在手段現代化方面存在差距,而且在管理水平、管理手段、服務質量,特 電子科技大學碩士學位論文 2 別是資產質量、資本充足率和信息批露等方面也存在一定差距。所以

27、要盡快建立適 應國際商業銀行發展趨勢的、與國際接軌的現代商業銀行,并不斷提高銀行自身經 營管理水平,完善經營管理機制。加強研究和逐步完善商業銀行績效評價體系,這 是我國金融監管當局以及商業銀行經營者按照國際慣例,對商業銀行進行動態管理 和積極評價所做的有益探索。 第二,加強商業銀行績效評價體系問題的研究,有利于商業銀行合理有效的利 用資源,發揮潛力,提高經營管理水平。資金是商業銀行最主要的資源,如何利用 有限的資源獲取最大的收益是商業銀行經營管理的重點所在。通過對商業銀行進行 效益評估,有助于發現資金運用過程中存在的優勢和不足,從而合理調整資金的運 用,達到資源的優化配置,同時也可以發現經營過

28、程中的優勢和不足,充分利用自 身優勢,彌補不足帶來的負面影響,提高經營管理水平增加收益,提高競爭力。 第三,加強商業銀行績效評價體系問題的研究,還為廣大投資者和金融消費者 提供了最直觀的標準,使其能更加充分地了解商業銀行,增加了商業銀行在社會公 眾中的透明度。這就為商業銀行及其經營管理者提供了外在壓力,對真正辦好現代 商業銀行具有十分重要的意義。總之,在現在的國際環境下,為順應發展趨勢,逐 步完善商業銀行績效評價體系,提高其自身競爭力,對于其自身的經營發展具有深 刻意義。 1.2 國內外研究現狀和應用前景 1.2.1 研究狀況 在 20 世紀 70 年代,國外就有了績效考核,但是那時候還是人工

29、管理為主,所 以,那時候的管理型人才發揮著重要的作用,但是隨著科技技術的發展與進步,經 濟全球化,企業競爭日益激烈,工作效率需要得到不斷提高,計算機水平的提高, 與企業內部人事管理的效率迫切需要加強,這兩個條件與要求得到了完美的融合, 績效考核系統就是科技與管理結合的產物。國外很早就開始使用信息化的智能考核, 例如:在通用公司這樣的大公司,一開始就設計了考核系統,有效地的提升了員工 的績效考核,提升了公司員工績效考核的效率。在以效率和公平為信條的國外,效 績考核系統理所當然地被廣泛運用,如今發展得越發成熟,其完善程度遠遠高于中 國,但是仍有一些不足,因為,績效考核系統并不能完全地代替人管的人才

30、。因為, 無論有多好的系統,都有不如人工細致的一些地方。國外的技術人員針對這個問題, 從來沒有放棄過對管理系統的完善與優化升級。希望能打造出真正代替人類的全自 動化的企業內部人事管理。 1.2.2 發展方向 第一章 緒 論 3 績效考核系統在國外起源不久,績效考核系統就進入了中國,中國企業們根據 自己的管理制度,設計出很多便于管理的管理系統來,但是,便利之余,誤差和麻 煩并沒有完全消失,但是在效率方面,還是節省了人力,總的來說,還是不夠完善, 我國金融企業眾多,競爭時,不但要與本地企業進行競爭,更是在中國加入世界貿 易組織之后,還要面對國外企業對中國市場的巨大沖擊,一個企業的發展前景,很 大一

31、部分的原因來自其內部的管理,提高管理系統的技術與水平,對中國企業的發 展具有重要意義,很多企業也十分重視考核系統的開發與設計,在將其廣泛運用的 同時,也不斷招攬或聘請人才進行系統的開發和優化。目前來看,在整個世界范圍 內涉及和應用到的績效考核管理體系主要有兩個:一個是關鍵業績指標法,一個是 平衡計分卡。關鍵業績指標法是將戰略目標一層一層的分解成可操作的特定指標, 通過各指標的完成達到戰略目標的實現。而這個體系的關鍵在于企業業績特定指標 的設定同企業戰略目標相吻合,能夠解決企業在某一階段要解決的問題。平衡計分 卡法是把企業的終極使命同戰略目標轉化成為一套全方位的績效指標和運行導向, 擔當執行戰略

32、目標和監控運行動態的角色。 Demirgue Kunt和Huizinga通過對全球80個國家的5000多家銀行的觀測值計量檢 驗后發現:金融結構的變遷和金融發展對銀行績效有顯著影響,在金融發展程度欠 發達階段,隨著銀行與金融市場資源低效率和非競爭性的定價行為,使銀行有著相 對較高的績效,而隨著金融發展程度的不斷提高,銀行業競爭逐步加強、效率逐漸 改善時,銀行績效卻呈現下降趨勢。除了對銀行業進行橫向研究外,也有一些學者 同時進行了橫向和縱向探討,專門研究特定一個歷史時期對于銀行經營績效的影響。 例如對發展中國家或者轉型國家在過渡期內商業銀行的研究,Gregorian、David AManhole

33、和ad就是這方面的代表,他們通過對不同國家之間的銀行績效發展作 了一個很好的比較,來衡量商業銀行績效的決定因素。而Shabbier HKazmi則研究 了巴基斯坦商業銀行績效評估中存在的問題,提出了銀行改革、走提高銀行績效發 展道路的建議。Birgul Sakar對土耳其在伊斯坦布爾上市的商業銀行進行探討,分析 了在既定投入下各種相關因素對績效的影響。Willam DMiller在商業銀行評估 中提到評價銀行績效必須同時關注影響銀行的財務因素和非財務因素,他認為銀行 的財務因素能夠為績效評價提供依據,有利于利潤的提高,但同時,非財務因素的 變化也會給銀行提供創造利潤的機會,對銀行績效產生重大影

34、響。 從2006年起,國內主要商業銀行已初步搭建了新的績效考核體制架構,盡管在 實際操作上因各行情況不同而各具特色,但都比較一致地突出了以下幾個方面的改 進: 第一,是樹立了注重資本約束和綜合效益的績效考核理念。在考核原則上強調 資本成本的概念,并在不同層次的考核指標設計中加入了資本成本扣減或資本占用 電子科技大學碩士學位論文 4 收費的內容,同時,提高資產質量、中間業務、資源利用等指標的考核占比。 第二,是突出經濟資本和經濟增加值在績效考核中的核心作用。結合各行實際, 部分銀行采用模擬撥備缺口代替資本成本計算經濟增加值,部分銀行通過監管資本 充足率與考核期末風險資產計算資本占用,并通過確定資

35、本成本率核算資本成本和 經濟增加值,還有部分銀行進一步發展到運用產品或授信特征確定經濟資本占用系 數的方法計算經濟資本占用,并在計劃或預算內考核資本占用和經濟增加值貢獻。 無論采用何種方法,大部分銀行都在探索建立覆蓋各級經營機構以經濟增加值為核 心的考核指標體系和管理辦法。 第三,是提高了量化考核的能力。主要是通過適當的指標設置,對分支機構和 主要業務條線的績效突出量化考核,逐步加大對管理部門和人員考核的量化比重, 并依據考核結果配置增量資源和兌現激勵。 第四,是依托信息技術平臺推進績效考核管理技術的革新,尤其是提高了成本 精細化管理的能力。 我國銀行績效考核系統的研發,改變了銀行由手工統計數

36、據到系統采集數據統 計的飛躍。隨著計算機技術的不斷更新,研發的銀行績效考核系統也由以前的CS 結構過渡到BS結構,大大縮短了開發周期和工作量。當前國內比較流行的銀行績 效考核系統是廣州天維數碼技術有限公司研發的Tiancom PAS系統和高陽科技的銀 行績效考核系統。由于國內銀行使用的核心賬務系統各不相同的原因,績效考核系 統的移植性比較弱,每次都需要從頭分析數據,以便完成數據采集的設計。 目前,信息技術平臺的大規模投入和運用已經能夠支持國內主要銀行在績效考 核方面實現基本的系統化管理和操作,如直接的系統數據采集和初步的績效評估等。 而內部資金轉移定價系統和管理會計系統的運用能夠更為精確地分攤

37、和衡量各級機 構、部門和人員的資金成本和經營管理成本等財務成本耗費,為定價、資源分配和 績效考核提供相對完整的管理信息和決策依據。這些新的技術還處于不斷檢驗、完 善之中,但已開始服務于銀行的實際操作過程。 1.3 本論文主要的工作及意義 本文的主要工作是:對福建分行分支機構的財務考核系統進行了需求分析,然 后,在需求分析的基礎上對系統進行了詳細的功能設計和實現。 當今,企業既要迎接經濟全球化,還要在我國經濟的轉型期謀求發展。機遇多 了,面臨的挑戰和形式就越發嚴峻了,很多企業都在探索績效考核的改革、提高企 業在市場中的競爭能力。建立科學而有效的績效管理系統,是眾多企業普遍關注的 熱點問題。在實行

38、管理和進行開發設計的過程中,很多企業已經使用了一套針對于 其自身內容的管理系統,但不同設計結構、邏輯理念、思想文化、風險偏好、各自 第一章 緒 論 5 的管理風格是不同的。在建立績效管理系統時,不能想當然地認為適合其他組織的 績效管理系統也一定適合自己的組織。很長一段時間,企業管理的系統開發是一片 空白,與如今的高速發展截然不同。 為適應國際銀行業發展趨勢,我國商業銀行日益重視戰略管理,并對績效評價 提出更高要求。科學的績效考核體系是現代商業銀行科學管理的重要標志,是落實 銀行戰略,實現銀行價值最大化的有效管理手段,也是國有商業銀行轉化經營機制、 改革管理體制的必然要求。因此,建立一套完整的績

39、效考核系統對于提升我國商業 銀行的核心競爭力具有現實意義。 本文是對工商銀行福建分行的分支機構進行財務考核管理,完善財務考核管理, 使得財務考核更加的科學和規范。 本文先介紹了國內外績效考核系統的現狀與發展趨勢;再從需求分析入手,對 系統進行角色劃分、用例分析,闡述了本系統的各個模塊(如關系登記、下達計劃、 派生指標制作、指標報表、后臺數據采集等)的功能,然后設計了后臺數據采集模 塊和數據庫,并將其實現。 本系統基本滿足了銀行分支機構進行績效考核工作的需求,為商業銀行的績效 考核系統提供了一套科學、有效的實現方案。使得該分行可輕松實現財務績效管理 的科學和規范管理,使得銀行中整個績效考核管理過

40、程變得簡單和容易,大大提高 了銀行的工作效率和管理水平,進而提升了銀行的核心競爭力。 這次研究旨在切合實際實現系統管理的有效運用,提升企業績效管理的綜合水 平。努力做到操作簡易,方便實用。實現迅捷地對分支機構經營業績、客戶管理、 員工績效的展示、分析存在的問題,進行有效管理。 1.4 本文的組織結構及安排 本文組織如下: 第一章 緒論。對本文的研究背景、研究意義、國內外研究現狀以及本文的主 要工作等進行了簡述。 第二章 關鍵技術介紹。對本文系統設計和開發所需要用到的關鍵技術進行了 介紹。 第三章 系統需求分析。對本文系統的需求進行了分析,包括可行性分析,系 統功能需求分析以及非功能需求分析。

41、第四五章 系統的設計和實現。對本文系統的整體設計進行了描述,對系統的 功能模塊的詳細設計和實現進行了介紹,并給出了系統實現界面。 第六章 系統測試。對開發出來的系統進行了測試。 第七章 總結與展望。對文章工作進行了總結,并對下一步工作進行了展望。 電子科技大學碩士學位論文 6 1.5 本章小結 本章主要是對本文的研究背景、研究意義、國內外研究現狀以及本文的主要工 作等進行了簡述,并且對本文的組織結構進行了介紹。 第二章 相關理論基礎 7 第二章 相關理論基礎 2.1 .NET技術 隨著計算機技術的發展,世界各大軟件廠商也開始對軟件平臺進行積極地研究 和研發,微軟公司針對網絡技術的.NET 技術

42、進行了研發,.NET 框架使用模塊化封 裝,采用面向對象和模塊化技術對.NET 框架進行研發,.NET 是一個框架,是一種 新型的技術,不單單指的是一種開發語言,在這個框架下可以進行多種語言的研發, 既可以進行客戶機/服務器程序這種 C/S 模式的研發,也可以進行瀏覽器/服務器這 種 B/S 模式的研發,大大方便了用戶使用.NET 框架進行程序的研發。.NET 框架集 成和微軟公司全部的類庫可以對使用者無償地提供使用,大大方便了系統的研發者, 降低了系統的研發費用,加快了系統研發速度,這些都是微軟公司提供給使用者的 優點。其中 ASP.NET 是微軟提供給程序研發者研發 B/S 架構的開發平臺

43、,這種框 架提供了快速的開發模式,提供微軟公司的類庫使得程序開發者可以快速地進行程 序的研發,方便了程序研發者對程序的研發,采用模塊化的設計減少了程序編寫過 程中出現人為錯誤的概率,提高了程序的可靠性。 2.1.1 .NET開發平臺 在 ASP.NET 框架中數據庫的訪問是使用 ADO.NET 的控件進行數據訪問和數 據庫鏈接,可以使得程序研發者不寫一句代碼的情況下進行數據庫的鏈接和數據庫 的訪問。減少了程序研發者的工作量,以及減少了程序員進行代碼編寫時候出現的 人為失誤,而造成編碼錯誤。 ADO.NET 進行數據庫鏈接提供了數據集和數據訪問控件,對 ADO.NET 控件 進行分離,提高了控件

44、的穩定性以及可靠性。 1) DataSet 組件 Dataset 組件是數據集組件,是 ADO.NET 組件的核心組件, 對不同的數據庫鏈接和數據庫訪問都是可以使用數據集組件來進行,數據集組件對 數據進行統一的規劃和部署,使用統一的格式對數據庫進行鏈接和訪問,數據集組 件還支持可擴展化標記語言的形式進行訪問,極大方便了程序研發者的研發速度。 使用組件進行數據庫鏈接和數據庫訪問提高了程序的交互性和擴展性,擴大了數據 庫使用的范圍。 2) NET 數據提供程序(Data Provide) .NET 框架使用的數據提供程序進行數據 鏈接,可以通過數據提供程序,進行數據源中的數據標記以及數據索引等,可

45、以在 應用程序和數據庫之間架起鏈接,實現應用程序和數據庫之間的直接操作,主要包 括四個對象,數據庫鏈接對象,數據庫訪問對象,讀數據對象,以及數據修改四個 電子科技大學碩士學位論文 8 對象: 數據庫鏈接對象是對數據庫進行鏈接,通過數據庫鏈接對象可以對數據庫進行 物理性的鏈接,可以通過字符串進行鏈接,可以對數據庫進行打開和關閉鏈接,方 便了數據庫的訪問以及數據庫的鏈接。 數據庫訪問對象是對數據庫進行訪問,可以是一個結構化的查詢代碼或者是一 個存儲程序的訪問,通過結構化的查詢語言對數據庫進行操作。 讀數據對象可以減少程序資源的使用率,降低內存的開銷,可以借助數據庫鏈 接對象來進行數據的讀取調用,不

46、能直接的進行創建,這樣的使用方式減少了內存 資源的開銷以及程序研發的復雜性。 數據修改對象可以對表的數據源進行鏈接,在數據源和表之間是起到一個鏈接 的作用,對不同的數據進行鏈接,使得數據集在訪問數據對象的時候不進行直接的 訪問,增加了數據的安全性和可靠性。 2.1.2 .NET開發平臺的內容 1) .NET 框架 .NET 框架是一種研發平臺,支持多種語言的研發,比如 C#語 言,C+語言以及本文用到的 ASP.NET 都可以在這個框架進行研發,這個框架包括 了微軟公司的全部類庫,可以提供給程序的研發者無償使用,減少了程序員自己開 發的難度,.NET 框架可以提供良好的研發界面,可以對使用的空

47、間進行拖動操作, 大大減少了程序員的工作量,減少了代碼編寫過程中可能出現的人為失誤。 2) .NET 開發工具 .NET 框架提供了多種開發工具,截止到現在為止最新的. NET 研發平臺已經發展到 ViSualStudio2012 隨著最新的研發平臺的推出,越來越多 的工具被加入到平臺中,.NET 框架對系統架構的支持,無論是客戶機/服務器的應 用,程序模式還是瀏覽器/服務器的網頁模式都可以進行很好地支持,特別是在網絡 快速發展的今天,對瀏覽器服務器模式的支持,更是大大地提高了.NET 框架的生 命力以及發展的動力,.NET 框架的這種集成模式更是方便了系統的研發和數據的 訪問,對不同的數據庫

48、都提供統一的數據庫鏈接控件,提高了數據訪問的速度以及 數據的安全性。 2.2 .NET技術 C#是面向對象的結構化的語言,可以調用微軟的類庫中的所有類以及方法等, C#語言可以對系統進行很好的支持,可以應用于大型的企業級的應用程序。 程序編譯完成以后形成三層的程序架構,分為應用界面層和應用服務層以及數 據庫層三層結構,三層結構各自提供各自的服務,應用界面層主要是進行用戶的請 求響應,通過用戶界面層的用戶響應,然后通過數據請求來反映到應用服務層,通 第二章 相關理論基礎 9 過應用服務層對數據庫進行訪問,數據庫響應數據請求以及數據的發送傳輸過程和 數據響應的過程正好相反。其工作過程如圖 2-1

49、所示。 用用戶戶界界面面 A Aj ja ax x引引 擎擎 W We eb b瀏瀏覽覽器器 W We eb b服服務務器器 數數據據庫庫 H HT TM ML L, ,C CS SS S J Ja av va aS Sc cr ri ip pt t調調用用 數數據據 H HT TT TP P請請求求 數數據據 查查詢詢/ /數數據據請請求求 用用戶戶界界面面層層應應用用服服務務層層數數據據庫庫訪訪問問層層 圖 2-1 ASP.NET 運行機制 2.3 ADO.NET技術訪問數據庫 ADO.NET 組件是 ASP.NET 框架提供的訪問數據庫的核心組件,通過對 ADO.NET 的四種對象,數據

50、庫鏈接,數據庫訪問,數據庫讀取進行數據訪問,通 過這四種數據庫訪問的控件進行訪問,其中數據庫鏈接最重要可以使用數據庫鏈接 控件進行數據的鏈接以及數據字符串的配置。Connection 組件對象與數據庫連接, 打開數據庫。 2.4 VC#數據訪問技術 數據庫技術是現代計算機技術發展的重要發展方向,數據庫技術應用于社會的 各行各業,數據庫可以對數據進行合理化科學化的管理,有效地對數據進行整合, 發揮了數據的作用,使用數據庫技術可以對數據進行結構化的管理以及組織化的管 理,通過數據庫管理系統對數據進行統一的控制和管理,減少了數據的冗余性,提 高了數據的共享性以及安全性。有效地為現代數據組織管理提供了

51、科學的管理方式。 VC#在數據庫訪問以及數據的查詢檢索方面提供了豐富的工具,使用.NET 框架 提供的四種數據訪問方式,可以對數據庫進行及時方便的訪問,本系統前臺頁面就 是采用微軟公司.NET 框架的 C#語言進行前臺界面的設計,對后臺數據庫采用微軟 的 SQLserver2005 作為數據庫,有效地提高了數據的訪問速度,提高了程序的訪問 速度。 VC#的企業版支持多種數據庫訪問技術,支持本地數據庫和遠程數據庫以及分 布式數據庫的訪問技術,通過這幾種訪問技術可以快速地對數據庫進行訪問,對不 同的數據采用不同的數據接口進行訪問。這三種技術的接口層如圖 2-2 所示。 使用 ADO.NET 控件可

52、以對數據庫進行訪問,減少資源的消耗,有效地對數據 電子科技大學碩士學位論文 10 進行訪問和查詢,對本地的數據進行訪問時候可以進行數據庫直接鏈接訪問,可以 得到最佳的數據訪問時間。 數據資源可以通過開放式數據鏈接對數據庫進行鏈接,開放式數據鏈接是微軟 提供的一種數據方式,是微軟提供的統一的數據庫的開放接口,對數據的遠程訪問 有著很好的時效性以及實時性等。 開放式數據庫鏈接的應用程序接口,對遠程數據庫鏈接的性能是比較好的,具 體的系統層次結構圖如圖 2-2 所示。 Application intface DAOADO JETDB Engine 0DBCdrice RDO ODBC API OLE

53、DB Kagera JET and ISAM Datebase Other Datesource ODBC Date source 圖 2-2 DAO、RDO 和 ADO 的接口層 OLE DB 是微軟公司新推出的數據庫訪問工具,可以提供多種的數據庫訪問技 術,但是不能直接進行數據庫訪問,只能是通過 ADO 的一個組件進行數據的訪問 以及數據的鏈接,通過 ADO 進行數據組件的鏈接,以及數據的訪問可以對數據形 成統一的數據接口,進行數據訪問,從而規范了數據的訪問方式。 Visual C#使用的數據訪問技術示意圖如圖 2-3 所示。 從圖中可以看到,Visual C 訪問數據庫技術分為以下幾部分

54、: 1)微軟的可視化工具可以對組件進行系統的封裝,減少程序員的代碼編寫過程, 提高程序的穩定性以及安全性。 2)中間層部件可以使用 VC#進行創建,在創建過程中形成可以使用的中間層部 件。也可以對中間層部件進行需求設計。 3) ADO 就是活動數據對象,可以提供數據的鏈接,對不同的數據源進行數據 訪問,提供統一的數據接口及數據的訪問方式,ADO 的數據訪問方式是向后兼容 第二章 相關理論基礎 11 的方式進行,可以有良好的兼容性以及數據的可視性。 4) Dataset 是微軟提供的數據源,可以通過 ADO 控件進行數據的操作以及數據 的訪問,創建相關的數據操作對象以及數據層次訪問方式,通過創建

55、這些數據對其 數據源進行訪問。數據訪問技術如圖 2-3 所示。 在 Visual C#中,可以訪問以下方式數據庫: 1)通過活動數據對象的方式進行訪問 2)通過遠程形式進行訪問 3)數據橋梁的訪問方式 4)開放式數據庫連接直接進行訪問的方式 圖 2-3 數據訪問技術的示意圖 2.5 IIS 7.0 IIS 是微軟公司推出的服務器,可以很好地與微軟的操作系統結合在一起,通 過數據的數據文件系統建立起強大的服務器,可以很好地支持 web 系統的發布以及 數據的訪問。 IIS 支持多種方式的輸出傳輸,常見的數據傳輸方式如超文本數據傳輸、文件 傳輸協議等 IIS 都可以支持,有著良好的兼容性以及可靠性

56、。 IIS 可以和微軟的操作系統緊密的結合在一起,可以很好地對微軟的操作系統 進行支持,對使用 IIS 進行發布的 web 系統可以很好地進行支持,可以根據系統用 電子科技大學碩士學位論文 12 戶的需求進行組件的安裝以及系統組件的需求,在任何一臺個人計算機或者服務器 上都可以進行安裝,對數據進行支持,通過這些方式進行網站的發布以及網站的部 署,這些都 IIS 所擁有特性,支持多種的數據傳輸方式以及數據的訪問方式等,可 以對數據進行支持和程序的發布訪問等功能。 IIS 還有很好的可擴展性和兼容性,在數據的訪問和數據的支持方面具有很好 的兼容性,另外 IIS 還有很好的界面交互性以及很好的用戶交

57、互性,這些都大大地 提高了 IIS 的發展以及可用性。 IIS 7.0 相比 IIS 6.0 有了重大的提高和改進,具有很多優秀的特性: 1)應用程序池,IIS7.0 提供了應用程序池的概念,使用應用程序池可以很大程 度上減少系統資源的使用,增加 IIS 系統的吞吐量以及系統的可用性。對系統的軟 硬件資源都降低了使用要求,IIS7.0 還支持可擴展標記語言的服務。對多種語言編 寫的 web 程序都有著很好的系統發布以及系統支持功能。 2) IIS7.0 和 IIS6.0 相比較有著更好的兼容性以及更好的容錯性,對不同的語言 編寫的文本程序都可以在 IIS7.0 上直接發布運行,不需要做大的數據

58、調整以及程序 上的修改,可以通過數據集的訪問從而訪問數據。 3) IIS7.0 和 6.0 相比較有著更好的安全性以及穩定性,IIS7.0 提供數據權限和用 戶權限的分離操作,更加保證了數據權限的安全性以及系統的穩定性。IIS 這些良 好的特性決定了其發展的方向。 2.6 SQL Server 2005 SQL 是英文 Structured Query Language 的縮寫,意思為結構化查詢語言。SQL 語言的主要功能就是同各種數據庫建立聯系,進行溝通。數據庫隨著時間的推移正 在被應用到越來越廣泛的領域中去,它是管理信息數據的一種很好的方法,是信息 管理系統的重要支柱,它本身所具有的技術優

59、點再加上現今不斷發展完善的技術, 數據庫儼然已成為制作系統的重要技術之一了。它是信息安全的關鍵,包含著很重 要的信息,也是信息安全的切入點,很多黑客通過入侵數據庫從而盜取了整個系統 的信息。它是系統安全防護的重要保護對象之一。結構化的查詢語言可以對多種數 據庫進行查詢,可以對數據庫進行多種操作,查詢、修改、建立表以及建立索引等, 都可以使用結構化的查詢語言進行操作,可以方便地對數據庫進行各種操作。多種 數據庫都采用了結構化的查詢語言進行操作,都支持結構化的查詢語言。它是配置 中小企業管理系統的最佳工具之一,優點是運行輕快便捷。是在計算機信息管理應 用最多的,應用領域很廣,銀行,電信,超市,搭建

60、網站,網站后臺,信息管理, 用戶管理,購物網站的商品和用戶等管理,都是通過數據庫來管理。 2.7 本章小結 本章介紹了系統開放的相關技術,VC 語言的鏈接數據庫的技術以及 ASP.NET 第二章 相關理論基礎 57 技術和 ADO 鏈接數據庫的方式等技術,為系統開發做好了技術鋪墊。 電子科技大學碩士學位論文 14 第三章 系統需求分析 3.1 系統可行性分析 可行性分析是基于系統中的調查,針對新系統開發時,進行系統的經濟和社 會等方面的分析,以及研究其必要性和可能性,以避免投資失誤,確保新系統能夠 成功開發是非常必要的。可行性研究的目的是用最小的代價在最短的時間,以確定 是否可以解決問題。該系

溫馨提示

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

評論

0/150

提交評論