計(jì)算機(jī)碩士論文范文分享
計(jì)算機(jī)碩士論文比一般的計(jì)算機(jī)論文要難一些。下面是小編為大家整理的計(jì)算機(jī)碩士論文范文,希望對(duì)大家有幫助。
新能源企業(yè)人力資源管理系統(tǒng)APP的設(shè)計(jì)與實(shí)現(xiàn)
本文是一篇計(jì)算機(jī)論文,本文主要研究了用于新能源企業(yè)的人力資源管理 App 的解決方案和系統(tǒng)實(shí)現(xiàn),實(shí)現(xiàn)了與 Web 通訊連接,組織機(jī)構(gòu)及用戶管理,人員信息,移動(dòng)考勤,流程審批等多個(gè)核心功能。
第 1 章 緒論
1.1 論文的研究背景
1.1.1 研究背景
近年來(lái),全國(guó)風(fēng)力發(fā)電以每年超過(guò) 30%的速度保持持續(xù)高速健康發(fā)展,截止 2015年底全國(guó)風(fēng)力發(fā)電裝機(jī)量約為 145362MW。以風(fēng)力發(fā)電為主的新能源企業(yè)異軍突起,為國(guó)家貢獻(xiàn)著綠色能源,為改善大氣環(huán)境發(fā)揮重要作用。企業(yè)發(fā)展逐漸重視信息化投入,利用先進(jìn)的信息技術(shù)來(lái)提升企業(yè)管理的效率,增強(qiáng)企業(yè)核心競(jìng)爭(zhēng)力。人才是企業(yè)核心競(jìng)爭(zhēng)力的重要抓手。人力資源管理是企業(yè)的核心支撐部門(mén)。新能源企業(yè)的人力資源管理對(duì)企業(yè)有重要支撐,做好人力相關(guān)的管理工作,為新能源企業(yè)提供強(qiáng)有力的人才儲(chǔ)備,提高企業(yè)運(yùn)轉(zhuǎn)效率。
新能源企業(yè)呈現(xiàn)著人員分散、企業(yè)變化快、發(fā)展速度快的特點(diǎn),針對(duì)新能源企業(yè)的特點(diǎn),加強(qiáng)人力資源管理,打造具有行業(yè)特色的人力資源管理體系,實(shí)現(xiàn)特點(diǎn)鮮明的業(yè)務(wù)體系,實(shí)現(xiàn)企業(yè)管理的人才約束、提高效率、提升競(jìng)爭(zhēng)力,為新能源企業(yè)發(fā)展奠定基礎(chǔ)。
1.1.2 選題意義
近年來(lái)信息化系統(tǒng)呈現(xiàn)出移動(dòng)化的趨勢(shì)。本課題來(lái)源于河北新能源企業(yè)的人力資源管理 App 系統(tǒng)項(xiàng)目。該企業(yè)分支機(jī)構(gòu)主要分布在河北省境內(nèi),具有分支機(jī)構(gòu)多、人員分散的特點(diǎn),企業(yè)員工經(jīng)常遍布在一線野外現(xiàn)場(chǎng)。目前尚未建立科學(xué)合理的移動(dòng)端系統(tǒng),僅僅依靠 Web 系統(tǒng)實(shí)現(xiàn)管理,在公司辦公室外無(wú)法實(shí)現(xiàn)使用。針對(duì)企業(yè)該現(xiàn)狀,將信息技術(shù)、移動(dòng)端技術(shù)引入到人力資源管理中,實(shí)現(xiàn)新能源企業(yè)人力資源管理的移動(dòng)化,讓員工隨時(shí)在任意環(huán)境下可以訪問(wèn)系統(tǒng),推動(dòng)工作方便高效。
員工可以隨時(shí)利用手機(jī)去填報(bào)日志功能。當(dāng)想要查詢同事的電話號(hào)碼,也可以方便的查詢。還提供了方便的定位功能,可以隨時(shí)查找同事請(qǐng)求協(xié)助協(xié)同工作,可以實(shí)現(xiàn)定位考勤功能。移動(dòng)化提高了使用效率,讓員工使用更為方便、靈活、碎片化。移動(dòng)化辦公將成為未來(lái)的趨勢(shì),在企業(yè)信息化中具有重要的意義,占據(jù)核心的地位。
.....................
1.2 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)
1.2.1 存在的主要問(wèn)題
在人力資源管理 App 中,基于位置服務(wù)(Location Based Services,簡(jiǎn)稱 LBS)的功能是一個(gè)熱點(diǎn)。 它通過(guò)一組定位技術(shù)獲取移動(dòng)終端的位置信息,一般給出經(jīng)緯度。該系統(tǒng)在考勤、員工協(xié)助等功能均使用移動(dòng)位置服務(wù)功能。但這些系統(tǒng)均存在著很多問(wèn)題:1) 無(wú)法保證簽到者和出勤者是一一對(duì)應(yīng)關(guān)系,存在頂替等現(xiàn)象;2)采用指紋和人臉識(shí)別需要投入大量硬件,但是不適用于新能源企業(yè)這種員工分散、常在野外的情況;3) 簡(jiǎn)單的移動(dòng)定位服務(wù)常常存在定位精度低、出現(xiàn)錯(cuò)誤的情況。
人力資源系統(tǒng) App 中存在大量的審批流程問(wèn)題。使用 App 系統(tǒng)可以高效審批。實(shí)現(xiàn) App 審批彌補(bǔ) Web 系統(tǒng)使用的不足,Web 系統(tǒng)需要在辦公室或者打開(kāi)筆記本登錄系統(tǒng),當(dāng)員工出差遇到緊急情況不具備條件時(shí),會(huì)使簽批效率大大降低。App 與Web 系統(tǒng)進(jìn)行結(jié)合,大大提高審批效率。
綜上所述,設(shè)計(jì)并實(shí)現(xiàn)一套用于新能源企業(yè)人力資源管理的移動(dòng)端 App 系統(tǒng)有重大意義。它將給使用企業(yè)和員工提供極大的便利,提高人力資源管理的效率,加強(qiáng)管理的時(shí)效性,方便員工在野外等場(chǎng)所使用。同時(shí)提高流程審批效率。從人事信息入手,平臺(tái)將深化功能,打造成企業(yè)管理 App 的門(mén)戶,并通過(guò)對(duì)統(tǒng)計(jì)分析功能的研究,往上一步說(shuō)是商務(wù)智能,提升企業(yè)決策支持能力,為企業(yè)發(fā)展奠定基礎(chǔ)。
.......................
第 2 章 技術(shù)綜述
2.1 Android 技術(shù)
2.1.1 Android 平臺(tái)框架
Android 系統(tǒng)架構(gòu)采用分層的架構(gòu),由低到高分別為 linux 內(nèi)核層、系統(tǒng)運(yùn)行庫(kù)層、應(yīng)用程序框架層、應(yīng)用程序?qū)?。Android 平臺(tái)的系統(tǒng)架構(gòu)圖如下所示。
(1) Linux 內(nèi)核層 Android 以 Linux 操作系統(tǒng)內(nèi)核為基礎(chǔ),借助 Linux 內(nèi)核服務(wù)實(shí)現(xiàn)硬件設(shè)備驅(qū)動(dòng),進(jìn)程和內(nèi)存管理,網(wǎng)絡(luò)協(xié)議棧,電源管理,無(wú)線通信等核心功能。Android4.0 版本之前基于 Linux2.6 系列內(nèi)核,Android 4.0 及之后的版本使用更新的 Linux3.X 內(nèi)核。Linux 內(nèi)核層是介于硬件和軟件層之間的最底層。
(2) 系統(tǒng)運(yùn)行庫(kù)層 官方的系統(tǒng)架構(gòu)圖中,位于 Linux 內(nèi)核層之上的系統(tǒng)運(yùn)行庫(kù)層是應(yīng)用程序框架的支撐,為 Android 系統(tǒng)中的各個(gè)組件提供服務(wù)。系統(tǒng)運(yùn)行庫(kù)層由系統(tǒng)類(lèi)庫(kù)和 Android 運(yùn)行時(shí)構(gòu)成。
........................
2.2 服務(wù)器端技術(shù)
2.2.1 MVC 模式
Java web 開(kāi)發(fā)中主流設(shè)計(jì)模式是 MVC 設(shè)計(jì)模式[。MVC(Model View Controller模型-視圖-控制器)模式中 Model(模型)代表程序的核心模型數(shù)據(jù),包含程序的數(shù)據(jù)結(jié)構(gòu)和核心數(shù)據(jù)庫(kù),View(視圖)顯示數(shù)據(jù),代表展示界面交互,Controller(控制器)代表控制器接收用戶信息,用戶操作后響應(yīng),它是 Model 和 View 的橋梁,它從 View 中拿到數(shù)據(jù),并向 Model 發(fā)送請(qǐng)求,并控制頁(yè)面按照系統(tǒng)邏輯定向。
Model、View、Controller 是邏輯上的劃分,從不同的分工角度劃分系統(tǒng)功能,三者之間的界面較為清晰,同時(shí)不同技術(shù)對(duì)應(yīng)不同的三者功能,當(dāng)然有的技術(shù)實(shí)現(xiàn)的對(duì)應(yīng)不管不盡相同,比如 Model 和 View 用一種框架技術(shù)實(shí)現(xiàn)。但是邏輯劃分有幫助于代碼構(gòu)造。
如下是例子的類(lèi)框架結(jié)構(gòu)圖。用戶在登錄頁(yè)面請(qǐng)求交互,Controller 根據(jù)用戶請(qǐng)求獲取用戶的 Model 數(shù)據(jù),完成邏輯判定及業(yè)務(wù)封裝后,根據(jù)結(jié)果轉(zhuǎn)向?qū)?yīng)的界面,如果用戶沒(méi)有進(jìn)行注冊(cè)則跳轉(zhuǎn)到注冊(cè)界面。如下圖 2-2 是一個(gè)業(yè)務(wù)模型。
.........................
第 3 章 APP 系統(tǒng)的分析與設(shè)計(jì)···························23
3.1 系統(tǒng)總體分析與設(shè)計(jì)···················23
3.1.1 系統(tǒng)框架結(jié)構(gòu)····························23
3.1.2 安全及可靠性設(shè)計(jì)·····················24
第 4 章 數(shù)據(jù)庫(kù)設(shè)計(jì)·························33
4.1 數(shù)據(jù)庫(kù)技術(shù)·······················33
4.1.1 SharedPreferences 技術(shù)·············33
4.1.2 SQLite 技術(shù)··················34
第 5 章 APP 系統(tǒng)的實(shí)現(xiàn)·························43
5.1 用戶管理模塊的實(shí)現(xiàn)······················43
5.2 通知公告功能的實(shí)現(xiàn)···············46
第 5 章 APP 系統(tǒng)的實(shí)現(xiàn)
5.1 用戶管理模塊的實(shí)現(xiàn)
本小節(jié)首先介紹基礎(chǔ)模塊的實(shí)現(xiàn),這些模塊的實(shí)現(xiàn)是 App 系統(tǒng)運(yùn)行的基礎(chǔ),主要包括組織機(jī)構(gòu)子模塊和用戶管理子模塊,這兩個(gè)模塊主要實(shí)現(xiàn)在 Web 端。
人力資源管理系統(tǒng)是多用戶的系統(tǒng),是一個(gè)具有分支機(jī)構(gòu)的二級(jí)公司結(jié)構(gòu)。如下圖所示是系統(tǒng)的組織機(jī)構(gòu)圖,包含公司本部,公司本部下設(shè)職能部室,公司下設(shè)分子公司,分子公司是各地區(qū)開(kāi)展專(zhuān)業(yè)開(kāi)發(fā)、運(yùn)維業(yè)務(wù)的子公司。組織機(jī)構(gòu)的實(shí)現(xiàn)與系統(tǒng)權(quán)限管理有關(guān)聯(lián),整個(gè)系統(tǒng)根據(jù)組織機(jī)構(gòu)和人員角色去劃分權(quán)限。并能夠在后臺(tái)管理中進(jìn)行權(quán)限配置。如下圖 5-1 所示是組織機(jī)構(gòu)圖。
.......................
結(jié)論
本文主要研究了用于新能源企業(yè)的人力資源管理 App 的解決方案和系統(tǒng)實(shí)現(xiàn),實(shí)現(xiàn)了與 Web 通訊連接,組織機(jī)構(gòu)及用戶管理,人員信息,移動(dòng)考勤,流程審批等多個(gè)核心功能。論文主要完成的內(nèi)容如下:
簡(jiǎn)要論述了該課題的研究背景和國(guó)內(nèi)外研究現(xiàn)狀,綜述了國(guó)內(nèi)外同行業(yè)系統(tǒng)的優(yōu)劣?;诖说痊F(xiàn)狀上,根據(jù)具體新能源企業(yè)人力資源管理的詳細(xì)需求調(diào)研,給出論文的結(jié)構(gòu)和安排。對(duì)人力資源管理系統(tǒng) App 所使用的關(guān)鍵技術(shù)進(jìn)行了研究和介紹。綜合使用了 Android 客戶端框架技術(shù)、HTTP 通訊技術(shù)、PUSH 消息推送技術(shù)、SQLite數(shù)據(jù)庫(kù)技術(shù)、Spring MVC 技術(shù)、MySQL 數(shù)據(jù)庫(kù)技術(shù)等相關(guān)技術(shù)。結(jié)合其他優(yōu)秀系統(tǒng)、開(kāi)源技術(shù)的長(zhǎng)處,提出了用于新能源企業(yè)的人力資源管理系統(tǒng) App,并對(duì)系統(tǒng)進(jìn)行詳細(xì)的需求調(diào)研和綜合分析,完成了系統(tǒng)的框架設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。并針對(duì)系統(tǒng)關(guān)鍵模塊進(jìn)行闡述分析,包含了通訊模塊,數(shù)據(jù)庫(kù)模塊包含 SharedPreferences、SQLite 數(shù)據(jù)庫(kù)和 Web 端的 MySQL 數(shù)據(jù)庫(kù),基礎(chǔ)模塊包括組織機(jī)構(gòu)、用戶管理,人員信息,移動(dòng)考勤模塊,流程審批模塊等功能。移動(dòng)考勤功能針對(duì)客戶端特點(diǎn),提出了一種基于 GPS 和 Wi-Fi 混合的定位算法,有效提高了考勤的效率和準(zhǔn)確度。在對(duì)該系統(tǒng)需求分析和框架設(shè)計(jì)的基礎(chǔ)上,給出了系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),詳細(xì)設(shè)計(jì)部分主要涵蓋了系統(tǒng)主要的關(guān)鍵技術(shù),包含作為系統(tǒng)基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)的組織機(jī)構(gòu)、人員、用戶權(quán)限的實(shí)現(xiàn),各個(gè)核心業(yè)務(wù)的主要功能實(shí)現(xiàn)。給出如上重要功能的源代碼級(jí)實(shí)現(xiàn),并給出了系統(tǒng)的截圖展示。
某銀行財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文是一篇計(jì)算機(jī)論文,本文仔細(xì)研究了國(guó)內(nèi)外銀行財(cái)務(wù)管理系統(tǒng)的發(fā)展,總結(jié)前人的經(jīng)驗(yàn),結(jié)合銀行的實(shí)際情況,從軟件工程的角度出發(fā),設(shè)計(jì)一個(gè)滿足用戶需求的財(cái)務(wù)管理系統(tǒng)。本人做了深入的企業(yè)調(diào)研,對(duì)銀行財(cái)務(wù)處理中的用戶管理、總賬管理、應(yīng)付管理、現(xiàn)金管理、資產(chǎn)管理等業(yè)務(wù)劃分進(jìn)行了需求分析,運(yùn)用計(jì)算機(jī)統(tǒng)一建模語(yǔ)言 UML對(duì)系統(tǒng)進(jìn)行建模,利用用例圖描述了系統(tǒng)的功能結(jié)構(gòu),利用類(lèi)圖描述系統(tǒng)實(shí)現(xiàn)過(guò)程中類(lèi)與類(lèi)之間的關(guān)系,利用程序流程圖描述了程序流程,利用 E-R 圖描述了數(shù)據(jù)庫(kù)中的實(shí)體關(guān)系。
1 引言
1.1 選題背景
中國(guó)改革開(kāi)放以來(lái),經(jīng)濟(jì)迅速發(fā)展,經(jīng)濟(jì)總量目前居世界第二位,2016 年的國(guó)民生產(chǎn)總值(GDP)約為 11 萬(wàn)億美元,遠(yuǎn)超第三名日本;根據(jù)劉元春、閆衍等的研究表明中國(guó)經(jīng)濟(jì)仍然較快增長(zhǎng),2016 年全年 GDP 預(yù)計(jì)增長(zhǎng) 6.6%左右。金融銀行業(yè)是國(guó)民經(jīng)濟(jì)的重要部門(mén),每年為國(guó)家創(chuàng)造的利稅高達(dá)幾萬(wàn)億人民幣,同時(shí)為整個(gè)國(guó)民經(jīng)濟(jì)的平穩(wěn)健康運(yùn)行提供堅(jiān)實(shí)的保障。然而,隨著 2008 年金融危機(jī)的爆發(fā),世界經(jīng)濟(jì)開(kāi)始走下坡路,我國(guó)沿海地區(qū)主要以對(duì)外出口加工為主,受?chē)?guó)外需求下降的影響較為明顯,經(jīng)濟(jì)形勢(shì)不容樂(lè)觀。我國(guó)經(jīng)濟(jì)由高速增長(zhǎng)轉(zhuǎn)為中高速增長(zhǎng),中國(guó)經(jīng)濟(jì)面臨結(jié)構(gòu)性調(diào)整,進(jìn)入新常態(tài)時(shí)期。
金融改革是本次改革的重中之重,銀行改革則是改革的重心之一。中國(guó)踐行社會(huì)主義市場(chǎng)經(jīng)濟(jì),然而由于歷史原因,銀行業(yè)的市場(chǎng)化進(jìn)展慢、水平低。中國(guó)在加入世界貿(mào)易組織(WTO)時(shí)曾經(jīng)承諾將會(huì)全面放開(kāi)金融市場(chǎng),外國(guó)銀行將在中國(guó)與本土銀行展開(kāi)全面競(jìng)爭(zhēng)。在與外國(guó)銀行,例如花旗銀行、摩根大通等,的競(jìng)爭(zhēng)中我國(guó)的大型銀行,例如工商銀行、建設(shè)銀行等,在管理效率與資本運(yùn)作上顯然跟不上節(jié)奏,需要下大力氣改革、追趕;而國(guó)內(nèi)地方性銀行的情況就更糟糕,管理效率低下,市場(chǎng)競(jìng)爭(zhēng)力極低。
十八大以來(lái),國(guó)家政策層面鼓勵(lì)創(chuàng)新,強(qiáng)調(diào)產(chǎn)學(xué)研結(jié)合,提升我國(guó)市場(chǎng)經(jīng)濟(jì)的創(chuàng)新性,激發(fā)市場(chǎng)活力。在有利的政策背景下,我國(guó)各個(gè)商業(yè)銀行也大力改革創(chuàng)新,積極與高校、科研院所合作,提升自己業(yè)務(wù)水平,提高服務(wù)質(zhì)量,從而在市場(chǎng)競(jìng)爭(zhēng)中占據(jù)有利位置。除了政策上的利好外,近年來(lái)信息科技的蓬勃發(fā)展也為銀行業(yè)的變革提供了有力的技術(shù)支持。2010 年以來(lái),移動(dòng)互聯(lián)網(wǎng)席卷全球,緊接著以人工智能、大數(shù)據(jù)、云計(jì)算為代表的新一輪信息革命迅速滲透到各行各業(yè)的發(fā)展之中,互聯(lián)網(wǎng)+的時(shí)代到來(lái)。
綜述所述,國(guó)內(nèi)外經(jīng)濟(jì)形勢(shì)要求我國(guó)銀行業(yè)必須改革,結(jié)合具體情況開(kāi)發(fā)適合的財(cái)務(wù)管理系統(tǒng),提升自身競(jìng)爭(zhēng)力。國(guó)內(nèi)政策有利于銀行的改革與創(chuàng)新,目前的信息科技也為銀行的信息化提供強(qiáng)有力的技術(shù)支持。
..........................
1.2 選題意義
本研究以銀行財(cái)務(wù)管理系統(tǒng)為研究對(duì)象,具有以下的實(shí)踐意義。首先,具有針對(duì)性。財(cái)務(wù)管理系統(tǒng)的研究范疇很大,針對(duì)不同的行業(yè)與生產(chǎn)部門(mén),在設(shè)計(jì)時(shí)有不同的原則,本研究將研究范圍縮小為銀行財(cái)務(wù)管理系統(tǒng),在研究時(shí)方向明確,原則清晰,思路明了。其次,具有時(shí)代特征??茖W(xué)研究要服務(wù)于人們的生活生產(chǎn),結(jié)合當(dāng)前國(guó)內(nèi)外研究的熱點(diǎn)問(wèn)題,響應(yīng)國(guó)家政策號(hào)召,切實(shí)為國(guó)家經(jīng)濟(jì)發(fā)展、科學(xué)進(jìn)步舔磚加瓦。最后,產(chǎn)學(xué)研結(jié)合提升實(shí)踐動(dòng)手能力。在銀行財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中,不僅要具備本學(xué)科的專(zhuān)業(yè)知識(shí),還要跨學(xué)科深入了解企業(yè)管理、財(cái)務(wù)管理等內(nèi)容,根據(jù)相關(guān)學(xué)科的特性,結(jié)合本學(xué)科知識(shí)設(shè)計(jì)出合理的、易用的系統(tǒng)。在開(kāi)發(fā)過(guò)程中,不僅要具備良好的編程、測(cè)試、部署、運(yùn)維等能力,還要具備良好的溝通能力,文檔書(shū)寫(xiě)能力等。
在研究的過(guò)程中,需要綜合分析前人優(yōu)秀的經(jīng)驗(yàn),在此基礎(chǔ)上提出創(chuàng)新性觀點(diǎn)與研究?jī)?nèi)容。在銀行財(cái)務(wù)系統(tǒng)的設(shè)計(jì)中,遵循面向?qū)ο蟮能浖こ痰姆椒?,使用統(tǒng)一建模語(yǔ)言(UML)對(duì)整個(gè)系統(tǒng)進(jìn)行建模分析,模型的合理與否是研究的一大關(guān)鍵。開(kāi)發(fā)過(guò)程中所采用的開(kāi)發(fā)平臺(tái)與框架,以及相關(guān)技術(shù)與編碼風(fēng)格都可以為以后的開(kāi)發(fā)提供借鑒。本系統(tǒng)基于 JSP 與 Java 技術(shù),大部分文檔都是免費(fèi)與開(kāi)源性質(zhì)。如何利用這些技術(shù)高效、快速開(kāi)發(fā)出簡(jiǎn)單、實(shí)用并且高效運(yùn)行的軟件系統(tǒng)具有一定的學(xué)術(shù)研究?jī)r(jià)值。
........................
2 相關(guān)技術(shù)
2.1 JSP 技術(shù)
JSP 是 Java Server Pages 首字母的縮寫(xiě),中文名稱是java服務(wù)器頁(yè)面技術(shù)。JSP 是由 servlet 技術(shù)發(fā)展而來(lái)的,是簡(jiǎn)化的 servlet。在萬(wàn)維網(wǎng)誕生的時(shí)候,所有的網(wǎng)頁(yè)都是 HTML 格式的靜態(tài)頁(yè)面,也就是說(shuō)每一個(gè)頁(yè)面只能顯示固定格式與內(nèi)容的信息。在互聯(lián)網(wǎng)發(fā)展早期,由于用戶不多,信息量也不是很大,靜態(tài)頁(yè)面可以滿足當(dāng)時(shí)的發(fā)展需求。隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,需要顯示的數(shù)據(jù)越來(lái)越多,而大量的靜態(tài)網(wǎng)頁(yè)的格式基本一致,只是其中的內(nèi)容稍稍不同,于是工程師們就想能不能使用一種編程語(yǔ)言動(dòng)態(tài)生成 HTML 格式的網(wǎng)頁(yè)。在這個(gè)思想的指導(dǎo)下,最早的動(dòng)態(tài)頁(yè)面誕生了,它就是 PHP,隨后又出現(xiàn)了 ASP。JSP 技術(shù)是 javaEE 體系的一個(gè)組件,它使用 java 語(yǔ)言來(lái)編寫(xiě) jsp 文件上的動(dòng)態(tài)內(nèi)容,jsp 文件中的靜態(tài)內(nèi)容可以直接使用 html 語(yǔ)言書(shū)寫(xiě),這大大簡(jiǎn)化了頁(yè)面開(kāi)發(fā)的過(guò)程。JSP 文件編寫(xiě)好之后需要編譯成.class 文件,當(dāng)服務(wù)器收到請(qǐng)求時(shí),根據(jù)請(qǐng)求的文件位置,調(diào)用相應(yīng)的 jsp 文件,jsp 文件生成 HTML 網(wǎng)頁(yè)并返回給瀏覽器。這樣對(duì)于相似的請(qǐng)求,開(kāi)發(fā)人員不必編寫(xiě)大量的 HTML 文件,只需編寫(xiě)一個(gè) JSP 文件,通過(guò) java web服務(wù)器動(dòng)態(tài)生成 HTML 文件即可。
.......................
2.2 B/S 結(jié)構(gòu)
B/S 結(jié)構(gòu)是 Browser / Server 首字母的縮寫(xiě),也即瀏覽器/服務(wù)器模式,它是相對(duì)于 C/S(客戶端/服務(wù)器模式)結(jié)構(gòu)而言的。在計(jì)算機(jī)發(fā)展早期,人們主要是通過(guò)客戶端與服務(wù)器進(jìn)行交互的,隨著互聯(lián)網(wǎng)的網(wǎng)站,瀏覽器技術(shù)的成熟,人們?cè)絹?lái)越多的使用瀏覽器訪問(wèn)服務(wù)器。在訪問(wèn)過(guò)程中主要使用 http 協(xié)議,用戶使用瀏覽器訪問(wèn)服務(wù)器的過(guò)程一般為:首先通過(guò) http 協(xié)議發(fā)送請(qǐng)求,http 的報(bào)頭包含了請(qǐng)求的地址與請(qǐng)求方式;服務(wù)器收到請(qǐng)求后根據(jù)請(qǐng)求地址給出響應(yīng),如果請(qǐng)求地址不存在,則返回 404 錯(cuò)誤。瀏覽器/服務(wù)器模式相對(duì)于客戶端/服務(wù)器模式的優(yōu)勢(shì)主要有以下幾點(diǎn):第一,便于維護(hù)。所有的業(yè)務(wù)邏輯與數(shù)據(jù)都存儲(chǔ)在服務(wù)器中,如果系統(tǒng)需要升級(jí)維護(hù),可直接在服務(wù)器端進(jìn)行,不涉及到客戶端的維護(hù)。第二,更加安全。因?yàn)樗械臄?shù)據(jù)都存儲(chǔ)在服務(wù)器中,減少了通過(guò)客戶端泄露數(shù)據(jù)的可能。第三,便于開(kāi)發(fā)。使用 B/S 結(jié)構(gòu),只需要開(kāi)發(fā)服務(wù)器端的應(yīng)用程序,不必開(kāi)發(fā)客戶端應(yīng)用程序,減少了開(kāi)發(fā)的工作量。當(dāng)然 B/S 的不足之處在于全部的業(yè)務(wù)邏輯運(yùn)算都在服務(wù)器端進(jìn)行,這加大了服務(wù)器的工作量,在訪問(wèn)高峰時(shí)可能導(dǎo)致服務(wù)器響應(yīng)遲緩,甚至死機(jī)。
.......................
3 銀行財(cái)務(wù)管理系統(tǒng)分析····················· 13
3.1 可行性分析 ······················ 13
3.1.1 技術(shù)可行性··············· 13
3.1.2 經(jīng)濟(jì)可行性························· 13
4 銀行財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)··················· 21
4.1 系統(tǒng)設(shè)計(jì)原則 ················21
4.2 系統(tǒng)的架構(gòu)設(shè)計(jì)················ 21
5 銀行財(cái)務(wù)管理系統(tǒng)實(shí)現(xiàn)······················ 35
5.1 系統(tǒng)前臺(tái)實(shí)現(xiàn) ····················· 35
5.2 系統(tǒng)后臺(tái)實(shí)現(xiàn) ······················· 37
6 銀行財(cái)務(wù)管理系統(tǒng)測(cè)試
6.1 測(cè)試目的
系統(tǒng)測(cè)試的任務(wù)是檢驗(yàn)軟件系統(tǒng)是否達(dá)到了設(shè)計(jì)要求。雖然在系統(tǒng)開(kāi)發(fā)之前,對(duì)系統(tǒng)的各個(gè)方面做了詳盡的設(shè)計(jì),開(kāi)發(fā)過(guò)程也嚴(yán)格執(zhí)行軟件開(kāi)發(fā)的既定方針,但由于系統(tǒng)的復(fù)雜性,系統(tǒng)設(shè)計(jì)時(shí)難免會(huì)有紕漏,在系統(tǒng)運(yùn)行過(guò)程中任何一個(gè)小的錯(cuò)誤在不斷累積后都會(huì)帶來(lái)嚴(yán)重的后果,而這些小的設(shè)計(jì)錯(cuò)誤必須通過(guò)系統(tǒng)的集成測(cè)試才有可能發(fā)現(xiàn)。另外,雖然 myeclipse 開(kāi)發(fā)平臺(tái)很成熟,但仍然存在兼容性問(wèn)題,這也需要將系統(tǒng)部署在服務(wù)器上進(jìn)行調(diào)試,最終保證系統(tǒng)的正常運(yùn)行。系統(tǒng)的編碼一般由人工完成,雖然開(kāi)發(fā)平臺(tái)能輔助檢查語(yǔ)法錯(cuò)誤,但仍然會(huì)有一些 bug 不能被發(fā)現(xiàn),需要通過(guò)系統(tǒng)的單元測(cè)試、集成測(cè)試等一系列的測(cè)試來(lái)消除系統(tǒng)中的小毛病。系統(tǒng)的安全性、穩(wěn)定性、易用性等非功能需求也是系統(tǒng)測(cè)試的一個(gè)重要任務(wù)。例如系統(tǒng)網(wǎng)絡(luò)的穩(wěn)定性在系統(tǒng)設(shè)計(jì)時(shí)是無(wú)法保證的,必須通過(guò)實(shí)際的測(cè)試。系統(tǒng)穩(wěn)定性與硬件系統(tǒng)的配置有關(guān),這也要求對(duì)硬件進(jìn)行測(cè)試。系統(tǒng)是否操作簡(jiǎn)單,必須通過(guò)銀行的辦公人員親自試用才能確定。綜上所述,系統(tǒng)測(cè)試可以對(duì)系統(tǒng)的功能、性能、穩(wěn)定性、安全性等多方面做出檢測(cè),發(fā)現(xiàn)系統(tǒng)在設(shè)計(jì)、編碼及部署上存在的問(wèn)題與不足,針對(duì)問(wèn)題與不足做出相應(yīng)的修改,最后到達(dá)用戶的要求。
.........................
7 總結(jié)與展望
7.1 總結(jié)
相關(guān)文章:
1.計(jì)算機(jī)專(zhuān)業(yè)論文精選范文
2.計(jì)算機(jī)專(zhuān)業(yè)論文范文3篇