【畢業(yè)學(xué)位論文】(Word原稿)高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩77頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

中圖分類(lèi)號(hào): 學(xué)校代碼: 10055 密級(jí): 公開(kāi) 碩 士 專(zhuān) 業(yè) 學(xué) 位 論 文 高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) of s 要 I 摘要 隨著高等院校的擴(kuò)招,大量的學(xué)生走入象牙塔中獲取知識(shí) 。 隨之而來(lái)的 ,各大高校當(dāng)中 也涌入了大量學(xué)生 的 各類(lèi)信息。繼續(xù)利用傳統(tǒng)的手工記錄、人工管理的方式很難滿(mǎn)足日益增多的信息管理工作。同時(shí),伴隨 著辦公自動(dòng)化的日益盛行,無(wú)紙化辦公越來(lái)越受到各單位推崇 。 因此,利用信息化的方式實(shí)現(xiàn)高校的學(xué)生信息管理工作成為了一件十分具有現(xiàn)實(shí)意義和實(shí)用價(jià)值的事情。 一個(gè)設(shè)計(jì)縝密、開(kāi)發(fā)優(yōu)良的高校學(xué)生信息管理系統(tǒng),能夠滿(mǎn)足教師和學(xué)生之間的各種信息交互 , 同時(shí) 能夠 實(shí)現(xiàn)各類(lèi)數(shù)據(jù)的便捷操作,達(dá)到信息管理工作的 高效化、準(zhǔn)確化、規(guī)范化,節(jié)省了人力和物力的成本投入,保證了數(shù)據(jù)存儲(chǔ)的安全性,防止了數(shù)據(jù)容易丟失現(xiàn)象的產(chǎn)生。 對(duì)于推動(dòng)高校整體的信息化辦公起到了重要的示范作用。 論文簡(jiǎn)述了 系統(tǒng)當(dāng)中使用的關(guān)鍵技術(shù) ,最終選取 B/S 結(jié)構(gòu)作為本系統(tǒng)的 架構(gòu)設(shè)計(jì)模式 。 并且利用 臺(tái)的開(kāi)發(fā)優(yōu)勢(shì), 將系統(tǒng)分為多層次 分布的模型 結(jié)構(gòu) ,在各層次上實(shí)現(xiàn)系統(tǒng)的各項(xiàng)功能。 從系統(tǒng)功能性上將其 分為 五大主要功能模塊 ,即系統(tǒng)管理模塊、個(gè)人信息管理模塊、獎(jiǎng)懲管理模塊、資助管理模塊和勤工助學(xué)管理模塊 。 根據(jù) 對(duì) 數(shù)據(jù)庫(kù) 的需求 分析,完成了數(shù)據(jù)庫(kù)各表的設(shè)計(jì)和邏輯設(shè)計(jì)工作。 依據(jù)設(shè)計(jì)原則、系統(tǒng)業(yè)務(wù)流程圖、功能模塊劃分圖和前期的需求分析,完成了對(duì)主要功能模塊的設(shè)計(jì)實(shí)現(xiàn)工作。經(jīng)過(guò)測(cè)試,系統(tǒng)各方面運(yùn)行良好,能夠滿(mǎn)足用戶(hù)日常需求,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo)。 關(guān)鍵詞: 學(xué)生信息管理; 需求分析; B/S; I of go to of to is to At of of to in a A of of at to of of to to of It be an s in on , it , is of of at it be to of of on of we is to B/S; 錄 錄 摘要 . I . 錄 . 一章 緒論 . 1 第一節(jié) 選題背景及意義 . 1 第二節(jié) 國(guó)內(nèi)外研究現(xiàn)狀 . 3 第三節(jié) 論文 主要內(nèi)容和結(jié)構(gòu)組織 . 4 第二章 關(guān)鍵技術(shù)概述 . 6 第一節(jié) 高校學(xué)生信息管理系統(tǒng)應(yīng)用模型 . 6 ( 戶(hù)端 /服務(wù)器模式 . 6 ( 覽器 /服務(wù)器模式 . 7 ,雖然幅員遼闊,但是人均資源占有率十分低下,要想早日實(shí)現(xiàn)現(xiàn)代化的建設(shè)目標(biāo),成為國(guó)際上真正意義的強(qiáng)國(guó),必須不斷依靠科技和教育。因此,我國(guó)提出實(shí)施“科教興國(guó)”戰(zhàn)略,以此來(lái)不斷加快實(shí)現(xiàn)社會(huì)主義現(xiàn)代化的宏偉目標(biāo)。 伴隨著 此 戰(zhàn)略的不斷深化, 高校擴(kuò) 招的節(jié)奏 也 日益加快,越來(lái)越多的學(xué)生 因此受益, 能夠進(jìn)入到高等學(xué)府當(dāng)中繼續(xù)深造, 從某個(gè)層面來(lái)說(shuō) 這對(duì)提升我國(guó)當(dāng)前的科技發(fā)展水平來(lái)說(shuō)無(wú)疑是一件好事。但是也正是伴隨著這種大量學(xué)生的 進(jìn)入, 高等院校 的學(xué)生信息管理工作變得越來(lái)越困難。 學(xué)生信息對(duì)于高等院校來(lái)說(shuō)是一項(xiàng)十分重要的數(shù)據(jù) 資源,是每一所高校管理環(huán)節(jié)當(dāng)中不可缺少的重中之重的部分 1。 同時(shí),學(xué)生的信息管理工作也是衡量一所高校管理水平的十分重要的 依據(jù) 2。 然 而 大量的學(xué)生數(shù)據(jù) 不斷 涌入, 其中包括個(gè)人信息、獎(jiǎng)懲信息、資助信息、勤工助學(xué)信息等等,分類(lèi)細(xì)致、項(xiàng)目繁多、覆蓋面較廣, 涉及到 學(xué)生 日常學(xué)習(xí) 生活的方方面面,這使得 信息存儲(chǔ)、查詢(xún)的工作難度越來(lái)越大 ,難以?xún)H僅依靠純?nèi)斯?lái)進(jìn)行記錄 、管理 。 而且,單純的利用人工進(jìn)行記錄,由于每個(gè)人的記錄習(xí)慣方式不同,在實(shí)現(xiàn)數(shù)據(jù)共享上便會(huì)存在巨大困難。 同時(shí),學(xué)生和教師之間采用較為傳統(tǒng)的辦公方式,對(duì)于較為新鮮的 第一手統(tǒng)計(jì)信息的發(fā)布情況與計(jì)算機(jī)相比,將要投入更多的人力與物力。 3因此, 如果繼續(xù)應(yīng)用傳統(tǒng)的學(xué)生信息管理模式, 既不利于信息管理的規(guī)范化,同時(shí) 不論是從效率上還是從經(jīng)濟(jì)角度 上 ,都將暴露很多的弊端 。 有 可能 產(chǎn)生 學(xué)生的數(shù)據(jù)無(wú)法進(jìn)行及時(shí)的更新 ,或者出現(xiàn)信息遺漏的現(xiàn)象, 導(dǎo)致信息有誤 ,失去了其原有的價(jià)值 。 況且,傳統(tǒng)的信息 管理方式,基本上對(duì)學(xué)生信息毫無(wú)保密性可言,任何人都可以進(jìn)行查看,這對(duì)學(xué)生來(lái)說(shuō)不得不說(shuō)是一種潛在的威脅。信息一旦丟失, 居心叵測(cè)的人員 很容易 能夠利用此類(lèi)信息進(jìn)行各種不法活動(dòng)。同時(shí),以往的很多學(xué)生申請(qǐng)工作,如獎(jiǎng) 學(xué)金申請(qǐng)、勤工助學(xué)申請(qǐng)、困難生申請(qǐng)工作都是采用紙質(zhì)版材料遞交 審核的方式,加大了對(duì)于紙張的浪費(fèi),不利于我國(guó)建設(shè)節(jié)約型國(guó)家,對(duì)于自然資源來(lái)說(shuō)是一種極大的浪費(fèi)。 根據(jù)以上這些,需第一 章 緒論 2 要建立 一種新型的管理模式來(lái)取代較為傳統(tǒng)的以紙張記錄或者單機(jī)管理的方式。 全球信息化的當(dāng)今, 由于 隨著科學(xué)技術(shù)的不斷發(fā)展、計(jì)算機(jī)應(yīng)用技術(shù)的廣泛深入, 網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的盛行, 在這個(gè) 信息化高速發(fā)展的時(shí)代,辦公自動(dòng)化已經(jīng)走入了很多大中小型企業(yè)當(dāng)中 ,發(fā)揮著越來(lái)越關(guān)鍵、重要的作用 。辦公自動(dòng)化,是指利用先進(jìn)的硬件設(shè)備、通訊技術(shù), 將現(xiàn)代化的辦公事務(wù)與互聯(lián)網(wǎng) 緊密結(jié)合起來(lái),從而實(shí)現(xiàn) 信息的各項(xiàng)快速處理。 它是以網(wǎng)絡(luò)和通訊作為基礎(chǔ) 4。 以其 實(shí)用穩(wěn)定的開(kāi)發(fā)方式, 快速、便捷、高效 的管理模式, 簡(jiǎn)單易用的使用方式, 深受人們喜愛(ài) 。 因此, 基于網(wǎng)絡(luò)的 辦公自動(dòng)化系統(tǒng)無(wú)疑成為了 解決該問(wèn)題的首選 ,能夠?qū)崿F(xiàn)高等院校學(xué)生信息的高效管理目標(biāo),同時(shí)能夠提升系統(tǒng)的辦公自動(dòng)化的水平,全方位保證數(shù)據(jù)的一致性與完整性,便于進(jìn)行數(shù)據(jù)之間的共享操作 5。 本系統(tǒng)的學(xué)生信息管理模塊主要包括:個(gè)人信息管理、獎(jiǎng)懲管理、資助管理、勤工助學(xué)管理。 使用基于網(wǎng)絡(luò)的辦公自動(dòng)化系統(tǒng) 來(lái)對(duì)學(xué)生信息進(jìn)行管理 , 能夠快速、廣泛、全 面的對(duì)信息進(jìn)行存儲(chǔ)、整理、查詢(xún)和更新 ,使得龐大的學(xué)生數(shù)據(jù)管理起來(lái),僅僅通過(guò)簡(jiǎn)單的界面操作就能夠?qū)崿F(xiàn) ,提高了工作效率、規(guī)范了工作流程、簡(jiǎn)化了工作內(nèi)容,減輕了人員管理上的繁瑣 ,為管理工作帶來(lái)前所未有的便捷體驗(yàn) 。 比如,當(dāng)教師想要查看某項(xiàng)獎(jiǎng)學(xué)金的申請(qǐng)情況,并且進(jìn)行審批的時(shí)候,只需要通過(guò)幾步簡(jiǎn)單的界面操作,清晰直觀(guān)。此外,對(duì)于學(xué)生用戶(hù)的設(shè)定與開(kāi)放使用,使得學(xué)生能夠?qū)ψ约旱膫€(gè)人信息進(jìn)行實(shí)時(shí)操作,比如銀行卡丟失后,能夠通過(guò)系統(tǒng)及時(shí)告知輔導(dǎo)員新的銀行卡號(hào),防止耽誤各類(lèi)獎(jiǎng)助學(xué)金的發(fā)放工作。同時(shí),學(xué)生可以在網(wǎng)上進(jìn)行獎(jiǎng)助學(xué)金、困 難生和勤工助學(xué)等工作的申請(qǐng), 還可以第一時(shí)間知道自己的各類(lèi)申請(qǐng)結(jié)果, 節(jié)省了學(xué)生往返于宿舍和教師辦公室的時(shí)間,大大提高了效率,同時(shí)也節(jié)省了大量紙張的應(yīng)用。 實(shí)現(xiàn)了信息管理的雙向控制 ,使得學(xué)生信息管理工作不在如此復(fù)雜 。 預(yù)設(shè)的用戶(hù)權(quán)限 更加大了系統(tǒng)的安全性,對(duì)學(xué)生信息起到了良好的保密作用。 綜上所示, 開(kāi)發(fā)一個(gè) 辦 公化自動(dòng)系統(tǒng)對(duì)學(xué)生信息進(jìn)行管理,擁有著傳統(tǒng)系統(tǒng)所無(wú)法比擬的優(yōu)點(diǎn),比如: 查詢(xún)快速、保密程度高、操作簡(jiǎn)單、成本低廉、信息存儲(chǔ)量 大 、穩(wěn)定性強(qiáng) 、信息傳遞及時(shí) 等。 第一 章 緒論 3 第二節(jié) 國(guó)內(nèi)外研究現(xiàn)狀 由于國(guó)外高等院校多少年來(lái)對(duì)學(xué)生的管 理方式與我國(guó)不同,其更注重學(xué)生的自我管理,沒(méi)有專(zhuān)門(mén)的輔導(dǎo)員進(jìn)行監(jiān)督管理工作,學(xué)校當(dāng)中的行政人員只是為學(xué)生提供基礎(chǔ)的信息查詢(xún)、服務(wù)工作,因而其成型的學(xué)生信息管理系統(tǒng)很早就已經(jīng)出現(xiàn)。同時(shí),伴隨著其軟硬件設(shè)施水平普遍比 我國(guó) 高出很多, 學(xué)校 平日 投入大量經(jīng)費(fèi)來(lái)進(jìn)行 系統(tǒng)開(kāi)發(fā)、完善的 支持, 構(gòu)建了十分龐大的技術(shù)支持隊(duì)伍,擁有 高水平的技術(shù)開(kāi)發(fā)能力, 因此相比我國(guó),國(guó)外的學(xué)生信息管理系統(tǒng)更為成熟和先進(jìn)。 通過(guò)調(diào)查研究也發(fā)現(xiàn), 在 美國(guó) , 由于 人們十分看重 對(duì) 于 自我信息的保護(hù), 因此 美國(guó) 的學(xué)生信息管理系統(tǒng)更加重視學(xué)生個(gè)人信息的 數(shù)據(jù) 私密性與安全性 , 在設(shè)計(jì)的過(guò)程中將此作為需求的重中之重去解決,不僅僅注重功能的設(shè)計(jì)與完善,更加看重建立一套思路清晰的總體設(shè)計(jì)方案。 在英國(guó), 學(xué)生信息管理系統(tǒng)則更加推崇從人的本身需要出發(fā)的設(shè)計(jì)理念, 密切聯(lián)系學(xué)生各類(lèi)事務(wù) ,從學(xué)生入學(xué)初的一站式服務(wù)到畢業(yè)之后的校友跟蹤服務(wù),從 學(xué)生資助到勤工助學(xué),無(wú)處不體現(xiàn)著個(gè)性化的功能實(shí)現(xiàn) 。 在國(guó)外,由于政府的強(qiáng)力支持, 大部分學(xué)校都已經(jīng)對(duì)學(xué)生信息管理進(jìn)行了數(shù)字化的建設(shè)與改造,完成了校園數(shù)字化建設(shè)的總體工作。 這些系統(tǒng)普遍更加注重對(duì)于數(shù)字資源、信息的供給,更加注重服務(wù)環(huán)節(jié), 純粹的 信息管理模塊相對(duì)比較被弱 化 。 而 在 我國(guó)由于高校學(xué)生管理的特點(diǎn),信息的管理模塊還是整個(gè)數(shù)字化建設(shè)的重點(diǎn)內(nèi)容。 在中國(guó), 高校整體的信息化建設(shè)起步就比較晚 , 2002 年在舉辦了全國(guó)重點(diǎn)高校信息化建設(shè)研討會(huì)之后, 雖然 各大高校在 軟硬件設(shè)備上不斷加大投資力度 ,不斷根據(jù)需要開(kāi)發(fā)形成了針對(duì)教學(xué)、科研、日常事務(wù)管理等諸多方面的應(yīng)用系統(tǒng), 形成了初具規(guī)模的信息化管理體系 ,但是相比國(guó)外來(lái)說(shuō), 由于經(jīng)費(fèi)不足 、整體信息化程度低、相對(duì)重視程度薄弱、傳統(tǒng)管理模式觀(guān)念根深蒂固等原因,我國(guó)的系統(tǒng)建設(shè)仍處于起步階段 ,與國(guó)外仍有很大的差距。 主要體現(xiàn)在如下幾個(gè)方面:第一, 部分高 校的學(xué)生信息管理系統(tǒng)雖然架設(shè)成功,但是仍為單機(jī)版操作,沒(méi)有實(shí)現(xiàn)聯(lián)網(wǎng)功能 ,只能在固定 地點(diǎn) 的 固定 機(jī)器上進(jìn)行信息 的錄入、查詢(xún)等操作, 系統(tǒng)較為孤立, 功能較為單一,且 便捷性毫無(wú)體現(xiàn),信息無(wú)法實(shí)現(xiàn)很好的交互功能; 第二, 架設(shè)的系統(tǒng)雖然實(shí)現(xiàn)了互聯(lián)網(wǎng)功能,但是只用于信息的收集、發(fā)布與查詢(xún),相對(duì)忽視了管理功能的建設(shè) ,同時(shí)對(duì)于信息的安全保密第一 章 緒論 4 性方面考慮的不多 ;第三, 由于有些管理人員年歲較高,對(duì)于電腦的使用不是十分熟練,加上某些系統(tǒng)的 架構(gòu)、操作相對(duì)復(fù)雜, 界面不夠清楚, 功能不夠齊全、完善, 在管理工作上仍然采用手工或半手工的狀態(tài), 信息化 管理系統(tǒng)猶如虛設(shè)。 因此, 在充分依托互聯(lián)網(wǎng)的基礎(chǔ)上, 開(kāi)發(fā)一款安全性高、保密性能好、操作簡(jiǎn)便、人性化程度高、交互性能強(qiáng)的學(xué)生信息管理系統(tǒng) 變得尤為重要,以此來(lái)實(shí)現(xiàn)管理的集中性、便捷性,突破傳統(tǒng)的信息管理模式,推動(dòng)學(xué)生信息管理工作朝智能化、高效化、無(wú)紙化的方向更加深入地發(fā)展 。 第三節(jié) 論 文主要 內(nèi)容和結(jié)構(gòu)組織 本文在充分闡述 系統(tǒng)開(kāi)發(fā)的選題背景、研究意義和國(guó)內(nèi)外的研究現(xiàn)狀的基礎(chǔ)上, 強(qiáng)調(diào)了此課題研究的重要性及必要性。 根據(jù)需求分析和各類(lèi)設(shè)計(jì)原則,本系統(tǒng) 選擇使用 為數(shù)據(jù)庫(kù) ,采用 b/s 的設(shè)計(jì)結(jié)構(gòu) ,進(jìn)行開(kāi)發(fā)工作 ,論文對(duì)系統(tǒng)的開(kāi)發(fā)技術(shù)進(jìn)行了詳細(xì)介紹,對(duì)各項(xiàng)需求、實(shí)現(xiàn)功能 、性能、界面、目標(biāo)等進(jìn)行了分析、設(shè)計(jì)和實(shí)現(xiàn) ,最后完成了整個(gè)系統(tǒng)的測(cè)試工作,形成了如下的結(jié)構(gòu): 第一章,緒論,介紹了論文的選題背景、研究意義、國(guó)內(nèi)外的研究現(xiàn)狀,詳細(xì)地闡述了在高等院校中建立學(xué)生信息管理系統(tǒng)的重要性和必要性,同時(shí)對(duì)論文的整個(gè)研究架構(gòu)進(jìn)行了介紹。 第二章, 關(guān)鍵技術(shù)概述 ,對(duì)系統(tǒng)設(shè)計(jì)當(dāng)中常用到的兩種應(yīng)用模型 C/S 模式與 B/S 模式進(jìn)行了 介紹了,分析了優(yōu)缺點(diǎn),并且 進(jìn)行 性能比較; 同時(shí)闡述了 相關(guān)概念和開(kāi)發(fā)優(yōu)勢(shì) , 重點(diǎn) 研究了基于 發(fā)平臺(tái) 的集中框架技術(shù)。 第三章,高校學(xué)生信息管理系統(tǒng)分析,從管理方面、技術(shù)方面、經(jīng)濟(jì)方面、運(yùn)行方面闡述了系統(tǒng)的可行性,介紹了系統(tǒng)設(shè)計(jì)需要遵循的五大目標(biāo),同時(shí)針對(duì)系統(tǒng)劃分的四大功能區(qū)域進(jìn)行了功能性需求分析,最后從用戶(hù)使用者和開(kāi)發(fā)者的角度對(duì)系統(tǒng)進(jìn)行了詳實(shí)的性能和界面需求分析。 第四章,高校學(xué)生信息管理系統(tǒng)設(shè)計(jì),從六個(gè)方面介紹了系統(tǒng)設(shè)計(jì)原則,并且對(duì)系統(tǒng)的體系架構(gòu)進(jìn)行設(shè)計(jì),從不同的用戶(hù)角色角度進(jìn)行業(yè)務(wù)流程分析,完成業(yè)務(wù)流程圖,圍繞功能模塊的具體設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)需求進(jìn)行分析,完成了信息表的結(jié)構(gòu)設(shè)計(jì)工作。 第一 章 緒論 5 第五章,高校學(xué)生信息管 理系統(tǒng)實(shí)現(xiàn),介紹了系統(tǒng)的開(kāi)發(fā)環(huán)境和開(kāi)發(fā)軟件,并對(duì)系統(tǒng)中比較重要的五個(gè)功能模塊的實(shí)現(xiàn)工作進(jìn)行了介紹。 第六章,系統(tǒng)測(cè)試,簡(jiǎn)述了軟件測(cè)試的重要性,介紹了黑盒和白盒兩種測(cè)試方法,對(duì)于系統(tǒng)當(dāng)中較為經(jīng)典的模塊進(jìn)行說(shuō)明。 第七章,總結(jié)和 期望,對(duì)系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)進(jìn)行全面總結(jié),并且就系統(tǒng)當(dāng)中存在的不足和今后不斷的改善提出了更高的要求。 第二章 關(guān)鍵技術(shù)概述 6 第二章 關(guān)鍵技術(shù)概述 第一節(jié) 高校學(xué)生信息管理系統(tǒng) 應(yīng)用模型 ( 戶(hù) 端 /服務(wù)器模式 C/S 模式的全稱(chēng)為 客戶(hù) 端 /服務(wù)器模 ,是當(dāng)前比較流行的軟件系統(tǒng)體系結(jié)構(gòu)當(dāng)中的一種 6。 它利用的原理是使用多臺(tái)計(jì)算機(jī),將所需要的功能進(jìn)行 拆分,而后進(jìn)行 合理分布。 C/S 為兩層系統(tǒng)架構(gòu),分別為客戶(hù)端架構(gòu)和服務(wù)器端架構(gòu),通??蛻?hù)端和服務(wù)器端分別位于 相距較遠(yuǎn)的兩臺(tái)機(jī)器上 ,兩端分別執(zhí)行不同的任務(wù)。 客戶(hù)端一般會(huì)有一個(gè)或者是多個(gè)在 使用者的 計(jì)算機(jī)上運(yùn)行的程 序;服務(wù)器端則一般有兩種形式,一種為用戶(hù)通過(guò)數(shù)據(jù)庫(kù)的連接來(lái)對(duì)服務(wù)器進(jìn)行訪(fǎng)問(wèn)的數(shù)據(jù)庫(kù)服務(wù)器端,另一種為用戶(hù)通過(guò) 服務(wù)器進(jìn)行連接通信的 務(wù)器端。 客戶(hù)端一般是用來(lái)直接和用戶(hù)打交道的,用戶(hù)所有的需求都在此端上進(jìn)行收集而后發(fā)送到 服務(wù)器端進(jìn)行處理,隨后將服務(wù)器端的處理結(jié)果通過(guò)客戶(hù)端展示給用戶(hù);服務(wù)器端則是用來(lái)接收客戶(hù)端的需求,并且進(jìn)行運(yùn)行處理,隨后將結(jié)果發(fā)送給客戶(hù)端。 因此,很多時(shí)候都會(huì)將客戶(hù)端 /服務(wù)器模式又叫做胖客戶(hù)端模式。 因?yàn)榭蛻?hù)端需要承擔(dān)大量的數(shù)據(jù)展示和業(yè)務(wù)邏輯的功能 。 大多數(shù) C/S 結(jié)構(gòu)都是應(yīng)用在局域網(wǎng)當(dāng)中用來(lái)處理數(shù)據(jù)。 C/S 的數(shù)據(jù)處理實(shí)現(xiàn)過(guò)程如圖 示。 圖 , 比如用戶(hù)得到所需信息的速度快,服務(wù)器與客戶(hù)客戶(hù)端 服務(wù)器端 用戶(hù)提出的需求 處理之后得出的結(jié)果 第二章 關(guān)鍵技術(shù)概述 7 端完全獨(dú)立安全性能高,大量數(shù)據(jù)易于存儲(chǔ)等。 當(dāng)然因?yàn)閮蓪咏Y(jié)構(gòu)的限制,它也存在很多的弊端, 比如客戶(hù)端壓力較大, 工作量龐大, 系統(tǒng)的交互性能差,維護(hù)成本高 ,系統(tǒng)更新困難 等。 ( 瀏覽器 /服務(wù)器模式 B/S 模式的全稱(chēng)為 瀏覽器 /服務(wù)器模式,也是當(dāng)前比較流行的軟件系統(tǒng)體系結(jié)構(gòu)當(dāng)中的一種 7。它更多的是一種網(wǎng)絡(luò)結(jié)構(gòu) ,為三層系統(tǒng)架構(gòu),即 數(shù)據(jù)表示 層,業(yè)務(wù)邏輯層和數(shù)據(jù) 存儲(chǔ) 層 。 數(shù)據(jù) 表示層 一般由 安裝了瀏覽器的計(jì)算機(jī) 組成 , 用來(lái)將用戶(hù)的服務(wù)請(qǐng)求 進(jìn)行發(fā)送 8,并且接受處理后的數(shù)據(jù)將結(jié)果顯示給用戶(hù) ;業(yè)務(wù)邏輯層則一般是由 用 服務(wù)器組成,它處于數(shù)據(jù)表示層和數(shù)據(jù)存儲(chǔ)層的中間,用來(lái)接收表示層的請(qǐng)求,與數(shù)據(jù)存儲(chǔ)層中的數(shù)據(jù)庫(kù)進(jìn)行連接,通過(guò)邏輯表達(dá)執(zhí)行業(yè)務(wù)邏輯,向數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)處理請(qǐng)求,并且將數(shù)據(jù)庫(kù)返回的數(shù)據(jù)處理信息反饋給位于其上的數(shù)據(jù)表示層 ,將用戶(hù)層和數(shù)據(jù)層很好地分離開(kāi)來(lái) ; 數(shù)據(jù)存儲(chǔ)層主要由 數(shù)據(jù)庫(kù)服務(wù)器組成, 用來(lái)接收業(yè)務(wù)邏輯層發(fā)送過(guò)來(lái)的業(yè)務(wù)請(qǐng)求,經(jīng)過(guò)處理之后,將其所需 運(yùn)行 結(jié)果進(jìn)行返回。 大多數(shù) B/都是應(yīng)用在廣域網(wǎng)當(dāng)中用來(lái)處理數(shù)據(jù)。 具體的 B/S 三層結(jié)構(gòu)顯示如圖 示。 圖 : 比如 , 其第一層架構(gòu)只需要裝有 覽器的計(jì)算機(jī)即可 9,這一條件在當(dāng)今任何一臺(tái)計(jì)算機(jī)都會(huì)得到滿(mǎn)足, 使得 系統(tǒng)的擴(kuò)展性能高 ; 對(duì)于用戶(hù)端來(lái)說(shuō)的使用性比較高,同時(shí)系統(tǒng)的維護(hù)性能也較高, 出現(xiàn)問(wèn)題只需要對(duì) 服務(wù)器 進(jìn)行維護(hù)即可 。 但是由于相對(duì)減輕了客戶(hù)端的任務(wù)承載力,所以服務(wù)器的壓力就較大,一旦服務(wù)器出現(xiàn)問(wèn)題,將對(duì)系統(tǒng)維護(hù)來(lái)說(shuō)是一數(shù)據(jù)表示層 (帶有 業(yè)務(wù)邏輯層 ( 用服務(wù)器) 數(shù)據(jù)存儲(chǔ)層 (數(shù)據(jù)庫(kù)服務(wù)器) 用戶(hù)提出的需求 封裝的需求信息 處理之后得出的結(jié)果 處理之后得出的結(jié)果 第二章 關(guān)鍵技術(shù)概述 8 個(gè)巨 大的挑戰(zhàn) 。 同時(shí)中間業(yè)務(wù)邏輯層的加入,使得數(shù)據(jù)的處理響應(yīng)速度沒(méi)有 C/ ,以及賦予客戶(hù)端和服務(wù)器等不同的功能屬性,因此他們擁有各自特定適宜的應(yīng)用領(lǐng)域 ,主要體現(xiàn)在如下幾個(gè)方面: 首先, 正如文中之前所提到的 C/S 建立在局域網(wǎng)的基礎(chǔ)上 10,適合建立在一個(gè)小范圍、專(zhuān)用的網(wǎng)絡(luò)環(huán)境當(dāng)中 ,而 B/S 因?yàn)閷?duì)客戶(hù)端的限制條件不多,擁有覽器即可,因此比較適合建立在廣域網(wǎng)中, 對(duì)于網(wǎng)絡(luò)環(huán)境沒(méi)有特殊的要求。 其次, 由于 C/S 的用戶(hù)都需要安裝客戶(hù) 端軟件,用戶(hù)群體相對(duì)固定,而 B/此相比較來(lái)說(shuō) C/S 的安全性能較 B/S 要高一些 。如果系統(tǒng)對(duì)機(jī)密性、保密性的要求較高的話(huà)適用于 C/S 架構(gòu) ;如果信息可以部分進(jìn)行公開(kāi)的話(huà),那么 B/S 架構(gòu)可以考慮進(jìn)行使用。 再次 ,由于 B/S 的三層架構(gòu)方式,使得每一層的功能相對(duì)都較為獨(dú)立,系統(tǒng)的重用性能會(huì)較 C/S 架構(gòu)高。 最后 ,由于 C/S 結(jié)構(gòu)要求每一個(gè)客戶(hù)端都需要安裝相應(yīng)的軟件程序 11,因此當(dāng)系統(tǒng)需要進(jìn)行升級(jí)維護(hù)的時(shí)候,程序員需要為每一臺(tái)客戶(hù)端的電腦進(jìn)行程序的更新,費(fèi)時(shí)費(fèi)力 12;而 B/S 架構(gòu) 的客戶(hù)端只要自行下載升級(jí)程序安裝即可。 由于高校學(xué)生信息管理系統(tǒng)為 一種 辦公自動(dòng)化系統(tǒng) 。辦公自動(dòng)化系統(tǒng)以操作簡(jiǎn)單、易用,開(kāi)放程度高,實(shí)用功能強(qiáng)著稱(chēng)。 高校學(xué)生信息管理系統(tǒng)由于面向使用群體為學(xué)生和教師,用戶(hù)數(shù)量比較龐大, 因此 如果使用 C/S 模式 將 無(wú)法滿(mǎn)足 如此龐大的客戶(hù)數(shù)量, 而且“胖客戶(hù)端”結(jié)構(gòu)的使用將給予客戶(hù)端巨大的壓力,使得 軟件的升級(jí)和維護(hù) 都 將變得十分困難 ;此外, 由于本 系統(tǒng)對(duì)于保密性的要求不是如此之高,因此本系統(tǒng)考慮使用 B/S 結(jié)構(gòu)設(shè)計(jì) 。 B/S 結(jié)構(gòu)能夠 通過(guò)瀏覽器實(shí)現(xiàn) 對(duì) 學(xué)生、教師的各種命令請(qǐng)求 收集并進(jìn)行發(fā)送 ,利用服務(wù) 器收集指令,處理后發(fā)送給數(shù)據(jù)庫(kù)服務(wù)器,當(dāng)數(shù)據(jù)庫(kù)服務(wù)器處理之后將處理結(jié)果反饋給中間件 ,最后通過(guò)網(wǎng)頁(yè)瀏覽器顯示給用戶(hù)進(jìn)行查詢(xún) 。 第二章 關(guān)鍵技術(shù)概述 9 第二節(jié) 臺(tái) 術(shù)簡(jiǎn)介 臺(tái)是 司發(fā)布 本時(shí)使用的一個(gè)新的名稱(chēng) 13。 準(zhǔn)版 、以及 業(yè)版 14。它們分別適用于不同的領(lǐng)域,擁有不同的開(kāi)發(fā)性能。 要被用在開(kāi)發(fā)小型的設(shè)備以及智能卡方向, 用來(lái)進(jìn)行服務(wù)器創(chuàng)建的應(yīng)用程序以及服務(wù)器服務(wù)的開(kāi)發(fā)工作。 英文全稱(chēng)為 5,即 臺(tái)企業(yè)版 。它是 司定義的, 由多種多樣 的組件、 各類(lèi)服務(wù)架構(gòu)以及多層次的技術(shù)劃分組成的一 系列 技術(shù)規(guī)范、 標(biāo)準(zhǔn)、 指南 ,屬于企業(yè)級(jí)的開(kāi) 發(fā)平臺(tái) 16。 臺(tái)來(lái)解決、優(yōu)化企業(yè)的各類(lèi)解決方案,完成方案的設(shè)計(jì)、開(kāi)發(fā)、后期管理等相關(guān)問(wèn)題 。 得各類(lèi)組建、架構(gòu)和層次都擁有一個(gè)相同的標(biāo)準(zhǔn),因此有利于解決系統(tǒng)的兼容性問(wèn)題。 它由 13 種核心技術(shù)進(jìn)行支撐 ,分別為: 、 、 、 、 、 、 、 7。 中的所有組 件 都會(huì)被封裝在一個(gè) 應(yīng)用當(dāng)中, 擁有相對(duì)統(tǒng)一固定的格式規(guī)范 ,能夠共同遵循一樣的使用標(biāo)準(zhǔn) 。 , 在 技術(shù)規(guī)范定義 中 ,客戶(hù)端組件會(huì)用來(lái)運(yùn)行屬于客戶(hù)端的應(yīng)用程序以及一些 務(wù)器端的 件 用來(lái)運(yùn)行 及 務(wù)器端的業(yè)務(wù)組件用來(lái)運(yùn)行 有一整套的服務(wù) 規(guī)范 、協(xié)議 規(guī)定 以及應(yīng)用程序的口,這種 完善的體系架構(gòu)使得 程序員對(duì)系統(tǒng)的開(kāi)發(fā)時(shí)間大大縮短 ,減少了成本,提高了 系統(tǒng)發(fā)布效率。 第二章 關(guān)鍵技術(shù)概述 10 發(fā)優(yōu)勢(shì) 架構(gòu)使得其擁有較其他架構(gòu)更為突出的開(kāi)發(fā)優(yōu)勢(shì)。 首先,由于 有很高的兼容性,因此能夠?qū)F(xiàn)有的軟硬件資源進(jìn)行保留 ,以滿(mǎn)足企業(yè)希望在投入成本較小、運(yùn)用現(xiàn)有的系統(tǒng)的基礎(chǔ)上,不斷擴(kuò)展新的業(yè)務(wù)需求的想法。 當(dāng)今, 科學(xué)技術(shù)高速發(fā)展, 企業(yè)當(dāng)中已經(jīng)建立一段時(shí)間的系統(tǒng) 將會(huì)伴 隨著時(shí)間和業(yè)務(wù)需求的不斷變化,隨時(shí)都有需要更新和改變的可能性 ,因此它們急需一個(gè)能夠不斷適應(yīng)發(fā)展變化、 并且建立在已經(jīng)開(kāi)發(fā)好的系統(tǒng)上的 服務(wù)器端平臺(tái)機(jī)制。 而正因?yàn)?發(fā)的產(chǎn)品 能夠在幾 乎所有的操作系統(tǒng)以及各類(lèi)硬件 設(shè)施 上進(jìn)行 運(yùn)行 ,同時(shí)它 擁有范圍非常廣大的業(yè)界重大公司以及供應(yīng)商的支持和參與,所以它能夠使得用戶(hù)繼續(xù)保持利用原有的投資,不會(huì)產(chǎn)生過(guò)多浪費(fèi) ,受到開(kāi)發(fā)人員的廣泛喜愛(ài) 。 其次, 由于 層次的技術(shù)架構(gòu),使得很多公司在開(kāi)發(fā)自身程序的時(shí)候,能夠?qū)?比較通用、大眾的 中間件 部分交給供應(yīng)商去進(jìn)行,而自己則可以專(zhuān)注于屬于公司特色的 商業(yè)邏輯的開(kāi)發(fā) 部分,大大減少了開(kāi)發(fā)所耗費(fèi)的時(shí)間。 再次,系統(tǒng)的異構(gòu)性 18和可伸縮性較高。 因?yàn)槭褂?發(fā)的應(yīng)用程序能夠被部署到任何的操作系統(tǒng)上,也就是說(shuō)它的部署工 作不會(huì)對(duì)操作系統(tǒng)產(chǎn)生任何的依賴(lài)性,同時(shí)也不會(huì)依賴(lài)任何的中間件以及任何硬件設(shè)施 。所以只需要合理的一次性進(jìn)行開(kāi)發(fā)就可以將其部署到任何的平臺(tái)之上,而且能夠?qū)崿F(xiàn)多服務(wù)器集成部署的情況,達(dá)到系統(tǒng)的高度伸縮性。 最后, 由于很多企業(yè)需要自身的信息系統(tǒng)能夠非常穩(wěn)定、不間斷地進(jìn)行運(yùn)行。如果系統(tǒng)一旦崩潰,將會(huì)對(duì)企業(yè)造成無(wú)法挽回的損失 。而 為其對(duì)操作系統(tǒng)沒(méi)有特定的指向性,所以客戶(hù)能夠根據(jù)自身的情況選擇穩(wěn)定性能 更好、更 高的操作系統(tǒng) 。 基于此, 在很多大型的網(wǎng)站、企業(yè)級(jí)別的系統(tǒng)應(yīng)用、電子商務(wù)工程等項(xiàng)目中經(jīng)發(fā)揮著越來(lái)越 重要的作用 19 。 構(gòu)模型 一種基于組件的架構(gòu) ,具有多層分布的模型架構(gòu)特點(diǎn)。 每個(gè)應(yīng)用組件都會(huì)根據(jù)自身的不同應(yīng)用邏輯功能被劃分到不同的層次當(dāng)中,而后分配到不第二章 關(guān)鍵技術(shù)概述 11 同的機(jī)器上 。通常情況下, 經(jīng)典層次劃分為四層:其中包括客戶(hù) 端 層 、務(wù)器層、業(yè)務(wù)邏輯層和 企業(yè) 信息系統(tǒng)層 。每一層次都擁有不同的功能。經(jīng)典四層結(jié)構(gòu)如圖 示。 圖 2典四層結(jié)構(gòu) 戶(hù)端層 客戶(hù)端層主要存在在客戶(hù)機(jī)上 , 是 整個(gè)經(jīng)典四層結(jié)構(gòu)的首層, 主要包括兩種客戶(hù)端:一種是傳統(tǒng)的客戶(hù)端方式即 桌面 應(yīng)用程序客戶(hù)端,另一種則為建立在式之上的 覽器 客戶(hù)端 20。對(duì)于 戶(hù)端來(lái)說(shuō), 客戶(hù)端機(jī)器 只需要擁有瀏覽器即可 ,一般只用來(lái)對(duì)用戶(hù)的需求進(jìn)行響應(yīng),比較 復(fù)雜 的邏輯處理和數(shù)據(jù)提取都交給其他層次完成。 戶(hù)端又可以分為 戶(hù)端、 戶(hù)端。 它主要負(fù)責(zé)是向用戶(hù)進(jìn)行一種操作界面的展示, 并且接收、顯示用戶(hù)提出的需求的最終處理結(jié)果。 務(wù)器層 務(wù)器層位于 務(wù)器 上 ,由 種組件構(gòu)成 ,利用 對(duì) 行調(diào)用 。 當(dāng)然其中可能也會(huì)包括一些 ,當(dāng)應(yīng)用程序客戶(hù)端 戶(hù)端 用程序 1 用程序 2 客戶(hù)端層 務(wù)器層 業(yè)務(wù)邏輯層 企業(yè)信息系統(tǒng)層 據(jù)庫(kù) 數(shù)據(jù)庫(kù) 第二章 關(guān)鍵技術(shù)概述 12 用戶(hù)輸入某些請(qǐng)求的時(shí)候, 會(huì)對(duì)其進(jìn)行處理,并且將輸入 發(fā)送給業(yè)務(wù)層中的 務(wù)器層在某

溫馨提示

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

評(píng)論

0/150

提交評(píng)論