【畢業(yè)學(xué)位論文】(Word原稿)基于Web的高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩79頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 高職院校 自主招生系統(tǒng)設(shè)計與實現(xiàn) 二一年十月 姓 名 :徐益鵬 學(xué) 號: 1021170353 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 張晨曦 副指導(dǎo)教師:陶再平 二 一三年三月 A in 2013 1021170353 of a 基于 W E B 的 高職 院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 徐益鵬 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著高考制度的改革,以及 聯(lián)網(wǎng)技術(shù)的快速發(fā)展,基于 高職院校自主招生系統(tǒng)在各高職院校內(nèi)逐漸興起。由于自主招生的一些特殊性,原先的高考管理平臺不能被各高職院校所使用,導(dǎo)致了自主招生過程中信息化水平比較落后,也因此大大增加了各高職院校招生工作人員的工作量。 開發(fā)基于 高職院校自主招生系統(tǒng)的主要目的,是為解決招生過程中對數(shù)據(jù)的電子化、自動化采集,存儲,以及發(fā)布??忌梢栽谌魏蔚胤?,規(guī)定的時間內(nèi),通過互聯(lián)網(wǎng)進(jìn)行自主招生考試報名、專業(yè)志愿填報以及考試成績查詢,方便了考生、家長,也簡化了高職院校的自主招生工作,同時還可以做到對各個數(shù)據(jù)的實時統(tǒng)計與分析,已經(jīng)成為 了 數(shù)字化校園的重要組成部分。 本系統(tǒng)主要包括以下幾個功能模塊:網(wǎng)上填寫報名表及繳費、考試成績查詢、填報專業(yè)志愿、專業(yè)志愿填報授權(quán)、考生錄取。在論文的綜述中,首先介紹了目前高職院校自主招生的信息化水平,明確了開發(fā)基于 高職院校自主招生系統(tǒng)的社會價值,同時分析了課題的研究內(nèi)容。在第二章,主要介紹了系統(tǒng)開發(fā)過程中所使用的相關(guān)技術(shù),在 B/S 架構(gòu) 、 架下,用 為開發(fā)語言,用 000 作為后臺數(shù)據(jù)庫。第三章對系統(tǒng)進(jìn)行需求分析,包括功能需求分析和非功能需求分析。另外,通過用例分析,業(yè)務(wù)流程描述等形式,劃分了各個功能模塊,同時明確了業(yè)務(wù)邏輯。第四章介紹主要模塊的時序圖,以及系統(tǒng)數(shù)據(jù)庫的創(chuàng)建。第五章介紹主要模塊的實現(xiàn)細(xì)節(jié),并給出部分代碼。 基于 高職院校自主 招生系統(tǒng)目前已經(jīng)正式運行,其中有不少優(yōu)點,比如使用簡單,無需 培訓(xùn);運行平臺硬件配置要求低;性能良好,基本保證了 10000人完成在線報名及相關(guān)操作。但系統(tǒng)同 樣存在問題,比如作為招生系統(tǒng),安全性待進(jìn)一步提高,用戶體驗效果也不夠理想。 關(guān)鍵詞: 自主招生, B/S I of as as of in no to of to of to of in of is to of in to an of of be of of of In of of of of of In in In , In In is of In of of as no of 0,000 to as B/S 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 題研究背景 . 1 題研究現(xiàn)狀 . 1 題研究的目的及意義 . 2 題的研究內(nèi)容 . 2 文的組織結(jié)構(gòu) . 3 章小結(jié) . 4 第 2 章 相關(guān)技術(shù) . 5 介 . 5 、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 72 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 第 1 章 引言 1 第 1 章 引言 題研究背景 隨著改革開放的不斷深化,社會的快速發(fā)展,企業(yè)對應(yīng)用型、技術(shù)型人才的需求越來越迫切。為此,國 家在 21 世紀(jì)初 開始大力發(fā)展高等職業(yè)教育, 2010 年提出 國家中長期教育改革和發(fā)展規(guī)劃綱要 ,其中明確規(guī)定“大力發(fā)展職業(yè)教育”。教育主管部門,以及各高職院校為提高高等職業(yè)教育水平,培養(yǎng) 更加優(yōu)秀的高職人才,開始積極推動教育體制的改革。招生工作作為高等職業(yè)教育的一個重要環(huán)節(jié),如何提高錄取考生對學(xué)校文化、專業(yè)技能的契合度是一個重要的課題,要做到這一點,制度上的突破,勢在必行。高職院校自主招生制度的實施,就是“為進(jìn)一步建立和完善高等職業(yè)教育多樣化選拔錄取機(jī)制,提高高職教育生源質(zhì)量和辦學(xué)水平 1”。 所謂高職院校自主招生,是指經(jīng)上級教育主管部門批準(zhǔn),學(xué)校自主進(jìn)行入學(xué)測試、自主進(jìn)行入學(xué)標(biāo)準(zhǔn)制定、自主進(jìn)行招生方式實施的一種招生模式。 在高職院校自主招生發(fā)展的歷程中,越來越多的高職院校意識到自主招生信息 化、平臺化的重要性。計算機(jī)技術(shù)、 聯(lián)網(wǎng)技術(shù)的普及、發(fā)展給自主招生的信息化、平臺化奠定了良好的技術(shù)基礎(chǔ)。同時越來越多的人開始在互聯(lián)網(wǎng)上學(xué)習(xí)、工作、娛樂,到 2012 年中國的網(wǎng)民人數(shù)已達(dá)到 ,為自主招生網(wǎng)上實施提供了良好的用戶基礎(chǔ)。另外,在 2012 年本人所在學(xué)校開始實施“數(shù)字化校園工程”,學(xué)校為此專門成立了信息化領(lǐng)導(dǎo)小 組。在信息化領(lǐng)導(dǎo)小組的指導(dǎo)下,以及網(wǎng)絡(luò)信息中心的技術(shù)支持下,各 部門逐漸開始對各個業(yè)務(wù)進(jìn)行信息化探索,包括自主招生工作。 題研究現(xiàn)狀 在開展自主招生的初期,各高職院校 普遍采用了傳統(tǒng)手工報名 +取的形式。值得肯定的是,這種形式組織起來簡單方便,特別是對于不熟悉計算機(jī)技術(shù)的招生人員,這種形式對于他們來說更加容易掌控。但在這個過程當(dāng)中,出現(xiàn)的問題也很多,而且都是必須要解決的:第一,考生需到指定地點報名、繳費;第二,工作人員需手工錄入考生基本信息,工作量極大;第三,無法實時查詢、統(tǒng)計數(shù)據(jù)。 綜上所述,很多高職院校開始嘗試開發(fā)自主招生系統(tǒng)。但目前來說,普遍都同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 2 依附商業(yè)領(lǐng)域,外包給軟件公司進(jìn)行開發(fā),起到了一定的效果,保證了便利性,也減少了工作量。 自主招生信息化作為本人所在 學(xué)?!皵?shù)字化校園工程”的一個重要組成部分,學(xué)校在分析利弊過后,決定采用校內(nèi)開發(fā)的模式。一是校內(nèi)的技術(shù)實力可以支撐這個項目;二是自主招生數(shù)據(jù)的保密性,更適合學(xué)校內(nèi)部開發(fā);三是自主招生政策的變動性大,校內(nèi)開發(fā),更容易實現(xiàn)二次開發(fā)。 利用學(xué)校內(nèi)部資源,進(jìn)行自主招生系統(tǒng)的開發(fā),在省內(nèi)的高職院校中應(yīng)該是首創(chuàng)。希望通過這樣的嘗試,能真正給高職院校的自主招生信息化工作添磚加瓦。 題研究的目的及意義 在近幾年高職院校自主招生工作中,越來越多的學(xué)校發(fā)現(xiàn),傳統(tǒng)紙質(zhì)報名,加 取的自主招生模式,大量占用了高職院校 的資源,增加了招生的工作量,同時一不小心的誤操作,給所在高職院校的名聲也帶來較大的負(fù)面影響。為改變這種傳統(tǒng)低效的工作模式,提高自主招生工作的效率,減輕學(xué)生、工作人員的壓力,以及實現(xiàn)各種各樣的統(tǒng)計需求,迫切需要開發(fā)一個自主招生管理信息系統(tǒng)。 本課題研究的主要目的是,通過采用目前流行的 態(tài)網(wǎng)頁 613技術(shù),在 B/S 架構(gòu)和 臺下 11,開發(fā)一個基于 高職院校自主招生系統(tǒng)。提高自主招生的信息化水平,解決傳統(tǒng)自主招生模式存在的問題: ( 1)解決現(xiàn)場報名、繳費時排隊的問題,節(jié) 約大量人力、物力,提高工作效率。 ( 2)簡化自主招生的工作流程,網(wǎng)上報名、網(wǎng)上繳費、網(wǎng)上填報志愿、網(wǎng)上錄取,只要設(shè)置好對應(yīng)參數(shù),流水線式的完成自主招生工作。 ( 3)財務(wù)管理更加簡便、更加安全,杜絕假幣,以及錯收、漏收報名費的情況。 ( 4)提高自主招生的信息化水平,實時獲取報名、繳費考生信息,以及相關(guān)統(tǒng)計數(shù)據(jù)。在自主招生結(jié)束后,可以對本次招生數(shù)據(jù)進(jìn)行深入分析、挖掘,為今后的自主招生工作提供決策依據(jù)。 題的研究內(nèi)容 本論文的研究圍繞基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 4。 主要研究工作內(nèi)容包 括: 第 1 章 引言 3 ( 1)對結(jié)構(gòu)化設(shè)計方法和面向?qū)ο蟮脑O(shè)計開發(fā)方法進(jìn)行研究和比較,本課題采用的是面向?qū)ο蟮脑O(shè)計開發(fā)方法 3; ( 2)采用 B/S 三層體系結(jié)構(gòu) ,在 發(fā)平臺下,各種 目開發(fā)技術(shù)的運用。 ( 3)基于銀聯(lián)的網(wǎng)上支付 16的實現(xiàn)。 ( 4)項目的需求分析,通過與客戶的溝通,以及運用科學(xué)的軟件工程方法,進(jìn)行系統(tǒng)的功能需求分析和非功能需求分析。 ( 5)系統(tǒng)的總體設(shè)計。通過多種視圖模型對系統(tǒng)進(jìn)行總體設(shè)計。 ( 6)系統(tǒng)的詳細(xì)設(shè)計。通過時序圖設(shè)計各個模塊的處理邏輯。 ( 7)數(shù)據(jù)庫的設(shè)計。 ( 8)編程實現(xiàn)了基于 高職院校自主招生系統(tǒng)的基本功能。如網(wǎng)上填寫報名表、網(wǎng)上繳費、成績查詢、專業(yè)志愿填報、考生錄取等等。 文的組織結(jié)構(gòu) 本文是以 基于 高職院校自主招生系統(tǒng)為例,介紹了基于 B/S 模式和 發(fā)平臺,并以 術(shù)、 術(shù)、 術(shù)、 本文的組織結(jié)構(gòu)如下: 第 1 章 :引言,主要介紹 項目的研究背景、現(xiàn)狀、目的、意義、以及內(nèi)容。 第 2 章 :相關(guān)技術(shù),主要介紹 系統(tǒng)在設(shè)計和開發(fā)過程中所涉及到的 相關(guān) 技術(shù),包括 介 、 術(shù)、 介、 術(shù)。 第 3 章 :系統(tǒng)需求分析和總體設(shè)計,通過與用戶交流,獲得基于 高職院校自主招生系統(tǒng) 的需求信息。運用用例圖將需求分析可視化,進(jìn)而使系統(tǒng)的用戶,開發(fā)者以及測試人員對系統(tǒng)有一個直觀上的認(rèn)識,并對本系統(tǒng)進(jìn)行一個整體的框架設(shè)計。 第 4 章 :系統(tǒng)的詳細(xì)設(shè)計,描述了系統(tǒng)各模塊的時序圖,以及數(shù)據(jù)庫的設(shè)計與創(chuàng)建。 第 5 章 :系統(tǒng)的實現(xiàn),介紹了系統(tǒng)各模塊的界面設(shè)計,以及邏輯業(yè)務(wù)的編碼實現(xiàn)。 第 6 章 :總結(jié)和展望,主要是對系統(tǒng)的設(shè)計與實現(xiàn)進(jìn)行總結(jié),并提出下一步的計 劃。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 4 章小結(jié) 本章主要介紹了論文研究的背景、現(xiàn)狀、目的、意義,以及內(nèi)容,梳理了論文的組織結(jié)構(gòu)。解決了“為什么要開發(fā)基于 高職院校自主招生系統(tǒng)”這個問題,確定了系統(tǒng)設(shè)計與實現(xiàn)的社會價值第 2 章 相關(guān)技術(shù) 5 第 2 章 相關(guān)技術(shù) 介 英文縮寫,即超文本標(biāo)記語言,是用于描述網(wǎng)頁文檔的一種標(biāo)記語言 20,而非程序設(shè)計語言,不同于 C#、 記語言 于 1883 年 6 月作為 互聯(lián)網(wǎng) 工程工作小組( 作草案發(fā)布 ,至今已經(jīng)發(fā)布了 5 個版本。目前最新的版本是 于 2004 年被 出,于 2007 年被 納 ,現(xiàn)在仍處于完善階段。 檔作為一種純文本文檔,比較其他普通純文本文檔,具有以下特點20: ( 1)簡易性: 言易學(xué)易用,文檔制作簡單。另外, 言版本升級采用更加靈活方便的超集方式。 ( 2)可擴(kuò)展性: 言采取子類元素的方式,保證了系統(tǒng)的擴(kuò)展。 ( 3)平臺無 關(guān)性: 言提供了一個公開的標(biāo)準(zhǔn)接口,因此 檔可以運行在各種不同的機(jī)器平臺上。 ( 4)結(jié)構(gòu)化: 檔 是一種結(jié)構(gòu)化的文本文檔。其基本框架如下: 網(wǎng)頁的標(biāo)題 網(wǎng)頁的內(nèi)容,可內(nèi)嵌 記 (構(gòu),即大家熟知的瀏覽器 /服務(wù) 器結(jié)構(gòu),國外通常叫用。它是隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展 ,針對傳統(tǒng) C/S 結(jié)構(gòu)的缺點,進(jìn)行改進(jìn)的一種結(jié)構(gòu),在軟件開發(fā)領(lǐng)域得到了廣泛的應(yīng)用。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 6 C/S 結(jié)構(gòu)是一種松散耦合結(jié)構(gòu),其體系結(jié)構(gòu)分為二層,第一層是客戶端程序,主要負(fù)責(zé)用戶界面和業(yè)務(wù)邏輯,第二層是數(shù)據(jù)服務(wù),主要負(fù)責(zé)數(shù)據(jù)采集、控制,以及與客戶端的交互通信 2。其體系結(jié)構(gòu)如圖 2示: 圖 2,客戶端與服務(wù)端的數(shù)據(jù)交互是通過消息傳遞機(jī)制進(jìn)行的 ,客戶端通過應(yīng)用程序向數(shù)據(jù)服務(wù)器發(fā)送請求 ,服務(wù)器在接受請求后,對數(shù)據(jù)進(jìn)行相應(yīng)的計算 處理后,通過消息傳遞機(jī)制返回給客戶端。在這個消息傳遞過程中,客戶 端 和服務(wù)器 端都需要 相關(guān) 軟件 的支持,這也是 C/S 結(jié)構(gòu)的最大缺點。 B/S 結(jié)構(gòu)將 C/S 結(jié)構(gòu)中的服務(wù)器端分 成應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,并簡化C/S 結(jié)構(gòu)中的客戶端 ,將客戶端的計算功能移至應(yīng)用服務(wù)器 ,僅保留表示功能 ,從而成為一種由表示層 (應(yīng)用邏輯層 (數(shù)據(jù)庫服務(wù)層(成的三層分布式結(jié)構(gòu) 10。如圖 2示 : 圖 2( 1)表示層( 即 覽器,比如我們常用的 覽器、 360 瀏覽器、火狐瀏覽器等等。表示層位于客戶端,主要負(fù)責(zé)用戶界面的顯示,以及獲取、校驗用戶輸入的數(shù)據(jù)。 數(shù)據(jù)庫 表示層 ( 覽器) 應(yīng)用邏輯層 ( 務(wù)器) 示 邏 輯 事務(wù) 處理 邏輯 數(shù)據(jù) 處理 邏輯 數(shù) 據(jù) 庫 客戶端 服務(wù)器端 第 2 章 相關(guān)技術(shù) 7 ( 2)應(yīng)用邏輯層 (即 務(wù)器, 主要負(fù)責(zé) 業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實現(xiàn) 。 ( 3)數(shù)據(jù)服務(wù)層 (即數(shù)據(jù)庫服務(wù)器, 主要負(fù)責(zé) 對 數(shù)據(jù)庫的 操作,比如添加、刪除、修改、查找。數(shù)據(jù)庫訪問策略的優(yōu)劣,從某種層面上來說決定了整個系統(tǒng)的性能及可靠 性,因此對數(shù)據(jù)庫訪問策略的優(yōu)化,是系統(tǒng)設(shè)計過程中的一個重要環(huán)節(jié)。 架 述 架( 是一個致力于敏捷軟件開發(fā)、快速應(yīng)用開發(fā)、平臺無關(guān)性和網(wǎng)絡(luò)透明化的軟件開發(fā)平臺 21;是創(chuàng)建、部署、運行 用服務(wù)及其它應(yīng)用程序的一個環(huán)境。主要由通用語言運行環(huán)境、 8,如下圖 2示: 圖 2架體系結(jié)構(gòu) 以通用語言運行環(huán)境為基礎(chǔ), 架支持多種開發(fā)語言,如 、C#、 。另外, 架可以將程序編譯成一種中間語言( ,使其具備了跨操作系統(tǒng)平臺運行的功能。 架的目的是便于開發(fā)人員更加容易的建立 用程序和 得 的各應(yīng)用程序之間,可以使用 務(wù)進(jìn)行溝通 。其優(yōu)點如下: 通用語言運行環(huán)境 基礎(chǔ)類庫 數(shù)據(jù)庫和 務(wù) 用戶界面 B C+ C# 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 8 ( 1)提供一個一致的面向?qū)ο蟮木幊汰h(huán)境。 ( 2)提供一個軟件部署、版本控制沖突最小化的代碼執(zhí)行環(huán)境。 ( 3)提供一個代碼安全執(zhí)行的代碼執(zhí)行環(huán)境。 ( 4)根據(jù)工業(yè)標(biāo)準(zhǔn)生成所有通訊,確?;?架的代碼可以與任何其他代碼集成 8。 用語言運行環(huán)境 通用語言運行環(huán)境 ( 支持 所有 言的引擎 6。主要負(fù)責(zé)運行時的一些服務(wù),如內(nèi)存管理、代碼執(zhí)行、線程執(zhí)行、代碼安全驗證、編譯以及其他服務(wù)。 通用語言運行環(huán)境 于 架的底層,為 C#、 C+、 多種語言提供統(tǒng)一的運行時環(huán)境,使得基于某種高級語言編寫的應(yīng)用程序可以在不 同的操作系統(tǒng)、或者硬件上運行,而不需要按特定的環(huán)境重新編寫應(yīng)用程序。為了實 現(xiàn) 多 種編程語言的支持,需要在傳統(tǒng)的源代碼層和編譯層后的本機(jī)代碼層中間添加一個代碼層。應(yīng)用程序代碼要先編譯成獨立于機(jī)器的中間語言代碼,然后再編譯成與機(jī)器對應(yīng)的本機(jī)代碼 12。如圖 2示: 圖 2譯流程圖 機(jī)器代碼 通用語言運行環(huán)境( 裝配件( 譯 中間語言( 編譯器( C# + 他語言 高層 低層 第 2 章 相關(guān)技術(shù) 9 庫 庫是由 件開發(fā)工具包) 中包含的類、接口和值類所組成的庫 12。該類庫提供了對系統(tǒng)功能的訪問,建立 在 用程序、組件與控件的基礎(chǔ)之上。為更好 的 實現(xiàn)語言之間的交互操作,大多數(shù) 都符合公共語言規(guī)范,因此該類庫可在編譯器符合公共語言規(guī)范的任何編程語言中使用。 庫是一個由 含的類、接口和值類所組成的庫。 庫中包含 定義的所有類,如圖 2示為 庫與 間的關(guān)系,以及一些 庫中的成員。 類通過繼承可以從其他類中實現(xiàn)創(chuàng)建。通過繼承,一個類能夠?qū)崿F(xiàn)訪問另一個類定義好的方法與屬性。除了繼承一個類的屬性和方法之外,還可以修改已有方法的動作或者屬性的行為,即稱為重寫( 的所有類和用戶創(chuàng)建的類都可以組織成層次結(jié)構(gòu), 次結(jié)構(gòu)的基本類為 位于層次結(jié)構(gòu)的 最頂端,常常稱為超類( 它提供了 所有類的基本功能。圖 2示為 庫中定義的一些類之間的關(guān)系。 圖 2庫與 關(guān)系 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 10 圖 2層次結(jié)構(gòu) 介 一種建立在通用語言上的程序構(gòu)架, 可以 建立強(qiáng)大的 用程序 部署于應(yīng)用服務(wù)器上 。 供許多比現(xiàn)在的 發(fā)模式強(qiáng)大的優(yōu)勢。它提供了一 種新的編程模型和結(jié)構(gòu),可生成伸縮性、穩(wěn)定性更好的 用程序,并提供更好的安全保護(hù)。 法與 兼容程度很高,可以在現(xiàn)有 用程序中逐漸添加 能,隨時增強(qiáng) 用程序的功能。 一個已編譯的、基于 環(huán)境,可以使用任何與 容的語言創(chuàng)作應(yīng)用程序 12。 用程序可以使用整個 可以無縫地與 輯器和其他編程工具一起工作。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu) 點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等,使得 發(fā)更加方便。 系結(jié)構(gòu)如圖 2示: 圖 2系結(jié)構(gòu) 第 2 章 相關(guān)技術(shù) 11 優(yōu)點是易于寫出結(jié)構(gòu)清晰的代碼,且 可以被共享,重復(fù)使用 ; 境下, 可以用編譯類語言編寫,使得 用程序的開發(fā)變得更容易和更高效 ; 另外, 在 境下 編寫的應(yīng)用程序 , 部署、維護(hù)、管理 更加簡單方便,運行更加安全可靠;相比 進(jìn) 靈活的的緩存技術(shù),使得性能更加穩(wěn)定 , 執(zhí)行效率更高;在擴(kuò)展性和可用性上 表現(xiàn)不錯。 000 簡介 000 由微軟開發(fā)并于 2000年推出的 據(jù)庫管理系統(tǒng)的一個版本 7。該版在繼承了上一版本優(yōu)點的同時又增加了許多新的功能。 它由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的 至今為止還被廣泛使用 的 一個版本。 000 的特性 包括 : ( 1) 真 正的客戶機(jī) /服務(wù)器體系結(jié)構(gòu)。這種結(jié)構(gòu)更有效地使用網(wǎng)絡(luò),使數(shù)據(jù)庫的查詢操作集中于服務(wù)器端,傳輸?shù)膬H僅是用戶的請求命令和服務(wù)器的檢索結(jié)果,而不是整個數(shù)據(jù)庫文件,大幅減少信息傳輸流量,極大地提高了網(wǎng)絡(luò)使用效率。 ( 2) 良好的伸縮性、可靠性及可移植性。使用增強(qiáng)的可擴(kuò)展性和可靠性功能,可無限制地擴(kuò)容。分散數(shù)據(jù)庫工作負(fù)荷以獲得應(yīng)用程序的擴(kuò)展。同一數(shù)據(jù)庫引擎可在不同平臺上使用無差異使用,最大程度地減少了使用者不必要的人力及物力投入。 ( 3) 完善而強(qiáng)大的數(shù)據(jù)處理功能。并發(fā)控制能力利用動態(tài)鎖定功能防止用戶在并發(fā)操作時相互間發(fā) 生沖突,由于動態(tài)鎖定是隱含的,所以用戶無須關(guān)注鎖定過程。多線程體系結(jié)構(gòu),在多用戶并發(fā)訪問時,系統(tǒng)在產(chǎn)生較小額外負(fù)擔(dān)的情況下能夠進(jìn)行并行處理,從而減少內(nèi)存需求,提高系統(tǒng)的吞吐量。在用戶數(shù)量增加時 , ( 4) 友好的圖形化用戶界面、易于安裝、部署和使用。 000 有很好的圖形界面 , 方便使用進(jìn)行管理和操作。 000中的一系列管理和開發(fā)工具 , 可在多個站點上安裝、部署、管理和使用。這些功能使你得以快速交付 用程序,以最小的開銷實現(xiàn)這些應(yīng)用程序。 ( 5) 數(shù)據(jù)倉庫。 000中包括提取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (工具。 000中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過 目前 000 有個人 版 , 標(biāo)準(zhǔn)版 , 企業(yè)版和開發(fā)版 4 個版本。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 12 術(shù)簡介 一種網(wǎng)頁的布局方法,這種網(wǎng)頁布局方法區(qū)別于傳統(tǒng)的 頁設(shè)計語言中的 表格 ( 定位方式 ,更加符合 準(zhǔn) , 真正 實現(xiàn)網(wǎng)頁頁面內(nèi)容與表現(xiàn)相分離 ,使后期的維護(hù)更加方便 。 疊樣式表) 是 控制網(wǎng)頁布局樣式的基礎(chǔ),是能夠使網(wǎng)頁界面表現(xiàn)與數(shù)據(jù)內(nèi)容分離的一種樣式設(shè)計語言。通過 式表的設(shè)置,可以輕松控制 面的框架布局、字體樣式、顏色以及背景。比較傳統(tǒng)的樣式控制方法,其優(yōu)點如下: ( 1)支持多瀏覽器,其樣式表現(xiàn)在眾多平臺及瀏覽器下,表現(xiàn)最為接近。 ( 2)真正達(dá)到了界面表現(xiàn)與數(shù)據(jù)內(nèi)容的分離的要求。 ( 3)繼承性優(yōu)越,代碼最大限度被重復(fù)利用,將減少開發(fā)人員的工作 量。 ( 4)具備樣式設(shè)計的強(qiáng)大控制力。 的一個標(biāo)簽,即所謂的 “ 層 ” 。在 , 門用于框架布局、頁面排版。相比傳統(tǒng)的表格( 局、排版,可以真正做到界面表現(xiàn)與數(shù)據(jù)內(nèi)容相分離,給系統(tǒng)的后期維護(hù)帶來極大的便利。 章小結(jié) 本章主要介紹系統(tǒng)設(shè)計與實現(xiàn)過程中,涉及的相關(guān)技術(shù)。系統(tǒng)架構(gòu)設(shè)計方面,采 用 B/S 三層體系結(jié)構(gòu);在系統(tǒng)界面設(shè)計上,采用 術(shù)與 術(shù);在代碼編寫上,采用 據(jù)庫采用了 000。 第 3 章 系統(tǒng)需求分析和總體設(shè)計 13 第 3 章 系統(tǒng)需求分析和總體設(shè)計 求分析 需求分析是軟件工程中的一個重要環(huán)節(jié),也是軟件開發(fā)的基礎(chǔ)。所謂的需求分析 9, 是指 軟件開發(fā)人員與用戶交流溝通 , 清晰掌握用戶 的要求 ,然后對所有要解決的問題進(jìn)行 詳細(xì) 剖析,最終建立可以理解的清晰的項目需求。簡單通俗的說,就是明白系統(tǒng)要“做什么”。 需求分析,根據(jù)需求的性質(zhì),可以分為功能需求分析和非功能需求分析。功能需求分析即系統(tǒng)的功能描述,是需求分析的核心。非功能需求分析,是指除了對系統(tǒng)功能以外 的需求分析,包括系統(tǒng)的安全等級,界面的人性化程度等等。 能需求分析 本系統(tǒng)是基于 高職院校自主招生系統(tǒng),主要實現(xiàn)高職院校自主招生過程的控制與管理,使工作人員更加簡單、方便的完成招生工作。 自主招生的基本工作流程大概如下: 第一步,自主招生工作開始前,根據(jù)當(dāng)年自主招生計劃的要求,在后臺設(shè)置好相應(yīng)的系統(tǒng)參數(shù),確保招生系統(tǒng)正常運行。 第二步,考生在規(guī)定時間內(nèi),通過 聯(lián)網(wǎng)進(jìn)行網(wǎng)上報名、繳費,以及打印報名確認(rèn)單。 第三步, 導(dǎo)出考生報名信息,再導(dǎo)入學(xué)校的考務(wù)管理系統(tǒng),生成準(zhǔn)考證。(系統(tǒng)只負(fù)責(zé)考生報名信息的導(dǎo)出,準(zhǔn)考證生成由考務(wù)系統(tǒng)完成) 第四步,系統(tǒng)管理員導(dǎo)入考生成績,考生通過身份證號與姓名進(jìn)行網(wǎng)上成績查詢。 第五步,劃定分?jǐn)?shù)線,對上線考生填報專業(yè)志愿的權(quán)限進(jìn)行核準(zhǔn)。 第六步,上線考生在規(guī)定時間內(nèi),通過互聯(lián)網(wǎng)填報專業(yè)志愿。 第七步,根據(jù)自主招生計劃中的錄取名額要求,確定擬錄取名單。 第八步,公示擬錄取名單。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 14 總的需求可以參考 圖 3 圖 3主招生系統(tǒng)功能模塊圖 前臺系統(tǒng),功能需求如圖 3示: ( 1)填寫報名表模塊:根據(jù)自主招生的要求,采集考生的相關(guān)信息。 ( 2)網(wǎng)上繳費 模塊:通過銀聯(lián)網(wǎng)上支付接口,實現(xiàn)報名費的網(wǎng)上支付。 ( 3)打印報名確認(rèn)單模塊:實現(xiàn)考生報名確認(rèn)單的打印,確認(rèn)單包含考生的所有信息,供考生核對。 ( 4)成績查詢模塊:考生通過身份證號、姓名,在網(wǎng)上查詢成績。 ( 5)專業(yè)志愿填報模塊:上線考生通過身份證號、姓名登陸系統(tǒng),填報專業(yè)志愿 , 未上線考生無法登陸專業(yè)志愿填報模塊。 圖 3臺系統(tǒng)功能模塊圖 第 3 章 系統(tǒng)需求分析和總體設(shè)計 15 后臺系統(tǒng),功能需求如圖 3示: 圖 3臺系統(tǒng)功能模塊圖 ( 1)基本參數(shù)設(shè)置模塊:該模塊包含網(wǎng)上報名時間設(shè)置、網(wǎng)上繳費時間設(shè)置、專業(yè)志愿填報時間設(shè)置、 專業(yè)志愿管理、生源類型管理 5 個子模塊。如圖3示: 網(wǎng)上報名時間設(shè)置:負(fù)責(zé)管理網(wǎng)上報名的開始時間和結(jié)束時間。 網(wǎng)上繳費時間設(shè)置:負(fù)責(zé)管理網(wǎng)上繳費的開始時間和結(jié)束時間。 專業(yè)志愿填報時間設(shè)置:負(fù)責(zé)管理專業(yè)志愿填報的開始時間和結(jié)束時間。 專業(yè)志愿管理:負(fù)責(zé)專業(yè)志愿的添加、刪除。 生源類型管理:負(fù)責(zé)生源類型的添加、刪除。 圖 3本參數(shù)設(shè)置模塊 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高職院校自主招生系統(tǒng)設(shè)計與實現(xiàn) 16 ( 2)繳費訂單查詢模塊:負(fù)責(zé)網(wǎng)上繳費訂單的查詢。 ( 3)數(shù)據(jù)統(tǒng)計模塊:該模塊包含網(wǎng)上報名人數(shù)統(tǒng)計、網(wǎng)上繳費人數(shù)統(tǒng)計、參加技能加分測試人數(shù)匯總、專業(yè)志愿填報情況統(tǒng) 計 4 個子模塊。如圖 3示: 網(wǎng)上報名人數(shù)統(tǒng)計子:根據(jù)生源類型(文理科),分類統(tǒng)計網(wǎng)上報名人數(shù),實時生成網(wǎng)上報名名單、并以 式導(dǎo)出。 網(wǎng)上繳費人數(shù)統(tǒng)計:統(tǒng)計網(wǎng)上繳費人數(shù),并以 式導(dǎo)出繳費名單。 參加技能加分測試人數(shù)匯總:根據(jù)技能測試項目的不同,分類統(tǒng)計各技能測試項目的參加人數(shù),實時查詢、導(dǎo)出參加技能測試的考生名單。 專業(yè)志愿填報情況統(tǒng)計:根據(jù)專業(yè)志愿,以及專業(yè)志愿的先后排序,分類統(tǒng)計專業(yè)志愿填報情況,實時查詢、導(dǎo)

溫馨提示

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

最新文檔

評論

0/150

提交評論