freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-08-15 05:23 本頁面
 

【文章內(nèi)容簡介】 生實(shí)習(xí)管理系統(tǒng) 3系統(tǒng)總體設(shè)計(jì) 3.1系統(tǒng)設(shè)計(jì)思想和原則 3.1.1系統(tǒng)的設(shè)計(jì)思想 本系統(tǒng)的總體設(shè)計(jì)思想是:通過上面的系統(tǒng)分析以及工作的流程,結(jié)合軟件 項(xiàng)目開發(fā)的理論知識(shí),提出一套合理可行的技術(shù)解決方案,實(shí)現(xiàn)學(xué)生實(shí)習(xí)工作的 信息化,為全校實(shí)習(xí)生和用人單位提供多樣化信息服務(wù)。 3.1.2系統(tǒng)的設(shè)計(jì)原則 1、系統(tǒng)定位。在設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)時(shí),首先必須明確系統(tǒng)的服務(wù)對(duì)象是誰 嘲,該系統(tǒng)主要為教師、學(xué)生、用人單位服務(wù);其次確定系統(tǒng)主要應(yīng)當(dāng)完成哪方 面的管理工作,該系統(tǒng)主要針對(duì)在實(shí)習(xí)過程中服務(wù)對(duì)象的使用過程中面臨的一切 問題,如通知的下發(fā)、投票的發(fā)起、用人單位的信息反饋。所以對(duì)于不同的對(duì)象, 不同的用戶群,系統(tǒng)的功能就有不同的要求腳。 2、系統(tǒng)規(guī)模。系統(tǒng)規(guī)模對(duì)于一個(gè)系統(tǒng)的總體解決方案和系統(tǒng)用到的軟件、 硬件的性能要求具有很大的影響,系統(tǒng)規(guī)模主要指系統(tǒng)用戶的多少,處理數(shù)據(jù)海 量多大,尤其是同一時(shí)間內(nèi)處理數(shù)據(jù)的數(shù)量,功能模塊多少等等??梢哉f,系統(tǒng) 的規(guī)模在某種程度上會(huì)影響到系統(tǒng)的總體技術(shù)方案嘲。本系統(tǒng)在使用時(shí)要充分考 慮到用戶量的多少,最主要的是考慮同時(shí)在線的人數(shù),這樣才能在系統(tǒng)設(shè)計(jì)時(shí)達(dá) 到有的放矢的效果。 3、技術(shù)的先進(jìn)性與合理性。一般來說,開發(fā)系統(tǒng)都希望技術(shù)最優(yōu),功能最 強(qiáng)大。而在實(shí)際的系統(tǒng)設(shè)計(jì)中,應(yīng)當(dāng)根據(jù)系統(tǒng)定位和系統(tǒng)規(guī)模等綜合因素,既考 慮技術(shù)的先進(jìn)性,又考慮實(shí)際應(yīng)用的合理性,以達(dá)到最優(yōu)的性能價(jià)格比嘲。所以 在選擇時(shí),要選擇一些相對(duì)較為流行、使用范圍廣、應(yīng)用成熟的技術(shù),這樣不僅 可以得到豐富的幫助信息,還可以減少不必要的工作量。同時(shí)在設(shè)計(jì)時(shí),要充分 考慮系統(tǒng)的可擴(kuò)展性,如數(shù)據(jù)庫的遷移、功能模塊的增加等,先進(jìn)與合理的技術(shù) 都應(yīng)當(dāng)是分層的系統(tǒng)實(shí)現(xiàn)。 4、系統(tǒng)安全性。這是網(wǎng)絡(luò)開發(fā)系統(tǒng)最重要最核心的技術(shù)之一,要實(shí)現(xiàn)網(wǎng)絡(luò) 環(huán)境下的信息管理系統(tǒng),必須對(duì)每一個(gè)登錄的用戶賬戶進(jìn)行管理,提供安全機(jī)制 陽1。系統(tǒng)的安全性主要包括操作系統(tǒng)的安全性和程序的安全性,一般情況下,系 基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng) 統(tǒng)設(shè)計(jì)時(shí)要充分考慮程序的安全性,要避免一切因程序考慮不周造成的漏洞,避 免不必要的損失。程序安全性的有力保障就是系統(tǒng)測(cè)試,只有測(cè)試的全面、徹底 才能保證系統(tǒng)的安全,而系統(tǒng)測(cè)試能做到全面,就應(yīng)該具有相當(dāng)?shù)南到y(tǒng)安全經(jīng)驗(yàn), 否則系統(tǒng)的安全無從談起。 5、良好的交互性。良好的交互性可實(shí)現(xiàn)資源共享,信息處理及時(shí),這要求 有操作方便、形象直觀的用戶界面嘲。良好的交互性是對(duì)用戶負(fù)責(zé)人的一種表現(xiàn), 系統(tǒng)在設(shè)計(jì)的時(shí)候應(yīng)該考慮到用合適的技術(shù)手段來個(gè)性化用戶界面,這樣交互性 才能很好的保證。 綜上所述,在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)應(yīng)根據(jù)以系統(tǒng)定位為基礎(chǔ),綜合考慮系統(tǒng)實(shí)現(xiàn) 的規(guī)模,確定系統(tǒng)的功能,最后根據(jù)具體的功能要求來選取不同的具體實(shí)現(xiàn)技術(shù) 【8】 o 3.2系統(tǒng)技術(shù)架構(gòu) 通過對(duì)系統(tǒng)詳盡的需求分析,本系統(tǒng)應(yīng)該具備良好的數(shù)據(jù)處理能力要具有很 好的擴(kuò)展性和延續(xù)性,同時(shí)在技術(shù)上要保持先進(jìn)性和合理性,我們采用.NET開 發(fā)平臺(tái),基于三層架構(gòu)的開發(fā)模式。三層架構(gòu)是在兩層架構(gòu)的基礎(chǔ)上引進(jìn)了中間 層,三層架構(gòu)的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間 業(yè)務(wù)層。這三層在邏輯上彼此分離19]。該架構(gòu)基于面向?qū)ο笤O(shè)計(jì)原則,是一個(gè)優(yōu) 秀的企業(yè)級(jí)應(yīng)用程序,為系統(tǒng)快速高質(zhì)量的開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。 3.2.1三層架構(gòu) 所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個(gè)”中間層",也叫組 件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺(tái)機(jī)器就 是三層體系結(jié)構(gòu),也不僅僅有B/S應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三 層,即使這三個(gè)層放置到一臺(tái)機(jī)器上。 通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過COM/DCOM通訊 與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。 l、用戶界面層(User Interface Layer) 用戶界面層用來實(shí)現(xiàn)客戶瀏覽器中顯示的用戶界面,該層要以適當(dāng)?shù)男问斤@ 示由業(yè)務(wù)邏輯層動(dòng)態(tài)傳遞的數(shù)據(jù)信息以及將獲得用戶錄入的數(shù)據(jù),完成對(duì)錄入數(shù) 據(jù)的校驗(yàn),并將錄入數(shù)據(jù)傳送給業(yè)務(wù)邏輯層【101。用戶界面層主要的組成元素包 基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng) 括相應(yīng)的HTML標(biāo)記、JavaScript文件、CSS(Cascade Sty l e Sheet)模式、主題元 素(Theme)、圖片。在系統(tǒng)的設(shè)計(jì)原則中,為了具備良好的交互性,必須將用 ● 戶界面層設(shè)計(jì)好。 2、業(yè)務(wù)邏輯層(Business Logic Layer) 業(yè)務(wù)邏輯層是整個(gè)分層模型的中間層,也是整個(gè)分層模型中最為重要的層, 這一層為用戶界面層提供功能調(diào)用,同時(shí)它又調(diào)用數(shù)據(jù)訪問層所提供的功能訪問 數(shù)據(jù)庫,該層要根據(jù)整個(gè)系統(tǒng)的設(shè)計(jì),構(gòu)造工程中關(guān)鍵的幾個(gè)對(duì)象,從而實(shí)現(xiàn)工 程中的大部分邏輯控制功能【ll】。 業(yè)務(wù)邏輯層主要包括:領(lǐng)域?qū)嶓w(Domain Entity)、業(yè)務(wù)規(guī)貝JJ(Business Rules)、 完整性約束(Validation)和業(yè)務(wù)流程及工作流(Business Processes and Workflows)。業(yè)務(wù)邏輯層實(shí)現(xiàn)的好壞決定系統(tǒng)的好壞,這一部分要對(duì)系統(tǒng)的需求 有詳細(xì)的了解,只有將需求了解清楚才能在該層的設(shè)計(jì)中不存在出入。 3、數(shù)據(jù)訪問層(DataAccess Layer) 幫., 數(shù)據(jù)訪問層是整個(gè)分層體系的最 底層,它主要用來實(shí)現(xiàn)與數(shù)據(jù)庫的交互,即 完成查詢、插入、刪除和修改數(shù)據(jù)庫中數(shù)據(jù)的功能,數(shù)據(jù)訪問層為業(yè)務(wù)邏輯層提 供服務(wù),根據(jù)業(yè)務(wù)邏輯層的要求從數(shù)據(jù)庫中提取數(shù)據(jù)或者修改數(shù)據(jù)庫中的數(shù)據(jù), 由于訪問數(shù)據(jù)庫是系統(tǒng)中頻繁發(fā)生而且最消耗資源的操作,所以在這一層要對(duì)數(shù) 據(jù)庫訪問進(jìn)行優(yōu)化,提高系統(tǒng)的性能和可靠性【121。 ? 在該層的設(shè)計(jì)中,首先要考慮的是數(shù)據(jù)庫的選擇以及日后的遷移等問題,為 了避免以后數(shù)據(jù)庫在遷移過程中不增加工作量,因此在設(shè)計(jì)該層的時(shí)候要全面考 慮數(shù)據(jù)庫的種類,最好能夠?qū)⑺袛?shù)據(jù)庫的操作放在不同的類中,這樣做的原因 主要在于不同數(shù)據(jù)庫操作數(shù)據(jù)的語句不同,同時(shí)需要調(diào)用的底層接口也不相同。 三層架構(gòu)示意圖如圖3.1所示。 基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng) 圖3 — 1三層架構(gòu)不意圖 采用三層架構(gòu)的優(yōu)點(diǎn): 1、通過分層,將龐雜的大工程劃分為一組相對(duì)易于處理的小工程,這樣就 可以降低問題的復(fù)雜程度,得到清晰的設(shè)計(jì)思路【13】。 2、工程的靈活性好,當(dāng)任何一層發(fā)生變化時(shí),只要保持層間接口關(guān)系不變, 則其它各層都不會(huì)受到影響【14】。 3、每一層只實(shí)現(xiàn)相對(duì)獨(dú)立的功能,所以各層都可以采用最為適合的技術(shù)來 實(shí)現(xiàn),而且便于測(cè)試和維護(hù),從而可以很大程度上提高系統(tǒng)的伸縮性,擴(kuò)展性, 重用性和可管理性【151。, 3.2.2系統(tǒng)開發(fā)平臺(tái) Microsoft.NET框架是生成、部署以及運(yùn)行Web服務(wù)及應(yīng)用程序的系統(tǒng)平 臺(tái)。它提供了,個(gè) 生產(chǎn)率高且基于標(biāo)準(zhǔn)的多語言環(huán)境,用于將現(xiàn)有投資與下一代 應(yīng)用程序和服務(wù)集成,同時(shí)提供了解決intema規(guī)模應(yīng)用程序的部署和操作難 題的靈活性。.NET框架由三個(gè)主要部分組成:公共語言運(yùn)行庫、統(tǒng)一類庫的分 層集合和稱為ASP.NET的Active Server Pages組件化版本【161。 1、公用語言運(yùn)行庫 公共語言運(yùn)行庫的功能通過編譯器和工具公開,您可以編寫利用此托管執(zhí)行 環(huán)境的代碼。使用基于公共語言運(yùn)行庫的語言編譯器開發(fā)的代碼稱為托管代碼: 托管代碼具有許多優(yōu)點(diǎn),例如:跨語言集成、跨語言異常處理、增強(qiáng)的安全性、 版本控制和部署支持、簡化的組件交互模型、調(diào)試和分析服務(wù)等。 若要使公共語言運(yùn)行庫能夠向托管代碼提供服務(wù),語言編譯器必須生成一些 元數(shù)據(jù)來描述代碼中的類型、成員和引用。元數(shù)據(jù)與代碼一起存儲(chǔ);每個(gè)可加載 基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng) 的公共語言運(yùn)行庫可移植執(zhí)行(PE)文件都包含元數(shù)據(jù)。公共語言運(yùn)行庫使用元 數(shù)據(jù)來完成以下任務(wù):查找和加載類,在內(nèi)存中安排實(shí)例,解析方法調(diào)用,生成 本機(jī)代碼,強(qiáng)制安全性,以及設(shè)置運(yùn)行時(shí)上下文邊界【171。 2、統(tǒng)一編程類 .NET框架類為開發(fā)人員提供了一套可以使用的統(tǒng)一的面向?qū)ο?、異步、? 次結(jié)構(gòu)的可擴(kuò)展類庫?,F(xiàn)在,C++的使用者使用Microsoft Foundation Classes,Java 程序員使用Windows Fo血ation Classes,Visual Basic的用戶 使用Visual Basic APIs。微軟用.NET框架統(tǒng)一了這些不同的框架。結(jié)果是,開發(fā)人員不用非去學(xué) 多個(gè)框架來完成自己的工作。而且,通過創(chuàng)建一套跨編程語言的通用API,.NET 框架可以實(shí)現(xiàn)跨語言繼承、糾錯(cuò)處理以及程序調(diào)試。實(shí)際上,從JScript到C++ 的所有編程語言,對(duì)于.Net框架都是相互等同的,開發(fā)人員可以自由地選擇他們 想使用的任何語言【18】。 3、ASP.NET ‘% ASENET是使用.NET框架提供的類庫構(gòu)建而成的,它提供了一個(gè)Web應(yīng) 用程序模型,該模型由一組控件和一個(gè)基本結(jié)構(gòu)組成。有了它,Web應(yīng)用程序的 構(gòu)建變得非常容易。開發(fā)人員可以直接使用ASP.NET控件集,該控件集封裝了 公共的、用于超文本標(biāo)識(shí)語言(HTML)用戶界面的各種小組件(諸如文本框、下 拉選單等等)。實(shí)際上,這些控件運(yùn)行在Web服務(wù)器上,它們將用戶界面轉(zhuǎn)換成 HTML格式后再發(fā)送給瀏覽器。在服務(wù)器上,控件負(fù)責(zé)將面向?qū)ο蟮木幊棠P统? 現(xiàn)給Web開發(fā)人員,這種編程模型能提供面向?qū)ο蟮木幊碳夹g(shù)擁有的豐富功能。 ASP.NET還提供一些基本結(jié)構(gòu)服務(wù)(諸如會(huì)話狀態(tài)管理和進(jìn)程循環(huán)),這些服務(wù) 進(jìn)一步減少了開發(fā)人員要編寫的代碼量,并使應(yīng)用程序的可靠性得到了大幅度提 高。ASP.NET還允許開發(fā)人員將軟件作為一項(xiàng)服務(wù)進(jìn)行傳送。通過使用ASP.NET Web服務(wù)功能,ASENET開發(fā)人員只需進(jìn)行簡單的業(yè)務(wù)邏輯編程,而由ASP.NET 基本結(jié)構(gòu)負(fù)責(zé)通過SOAP傳送服務(wù)【181。 .NET框架如圖3.2所示。 實(shí)習(xí)學(xué)生模塊負(fù)責(zé)滿足學(xué)生的實(shí)習(xí)需求。具體流程圖如圖3-3所示。 基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng) 圖3-3學(xué)生模塊流程圖 實(shí)習(xí)學(xué)生流程詳細(xì)描述: 1、學(xué)生登錄系統(tǒng),會(huì)判斷學(xué)號(hào)和密碼是否正確。如果是第一次登錄,則系 統(tǒng)會(huì)提示修改密碼。這是由于系統(tǒng)初始化時(shí)將學(xué)生的密碼和學(xué)號(hào)設(shè)置為一樣。 2、學(xué)生登陸后,會(huì)完善個(gè)人信息和個(gè)人簡歷。實(shí)習(xí)指導(dǎo)老師審批后,方能 查看招聘信息、并投遞簡歷。 3、學(xué)生登錄后,系統(tǒng)會(huì)根據(jù)發(fā)布的通知、招聘信息及個(gè)人申請(qǐng)以短信的形 式進(jìn)行通知,學(xué)生可查看通知并填寫申請(qǐng)。 基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng) 4、在實(shí)習(xí)期間,學(xué)生任何的實(shí)習(xí)變動(dòng)、問題提出、實(shí)習(xí)申請(qǐng)表都可填寫; 學(xué)生畢業(yè)后,填寫個(gè)人信息,以便進(jìn)行跟蹤調(diào)查。 3.3.2實(shí)習(xí)指導(dǎo)教師模塊 實(shí)習(xí)指導(dǎo)教師模塊負(fù)責(zé)滿足教師對(duì)實(shí)習(xí)學(xué)生的管理需求。具體流程圖如圖 3-4所示。 圖3-4實(shí)習(xí)指導(dǎo)教師模塊流程圖 實(shí)習(xí)指導(dǎo)老師流程詳細(xì)描述: 1、實(shí)習(xí)指導(dǎo)老師登陸后,導(dǎo)入(錄入)學(xué)生的基本信息??僧?dāng)個(gè)學(xué)生錄入 也可通過Excel文件批量導(dǎo)入。 2、錄入學(xué)生信息后,對(duì)學(xué)生進(jìn)行實(shí)習(xí)指導(dǎo)記錄的填寫;設(shè)置班級(jí)的角色為 后續(xù)的班級(jí)投票做準(zhǔn)備。如班級(jí)困難學(xué)生的認(rèn)定是通過困難認(rèn)定小組的同學(xué)投票 完成。 3、導(dǎo)入學(xué)生在校期間的成績,方便學(xué)生在實(shí)習(xí)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1