基于ASP.Net技術(shù)和工作流技術(shù)的學生信息管理系統(tǒng)的研究與開發(fā)
發(fā)布時間:2020-08-06 17:40
【摘要】: 隨著計算機、多媒體和網(wǎng)絡技術(shù)的發(fā)展,人類進入了信息社會,信息和知識在當代社會中扮演著越來越重要的角色。另外,隨著近年來高校擴招政策的出臺,許多高校的辦學規(guī)模不斷擴大,學生數(shù)量急劇增加,教學資源日益緊張,增加了教學管理工作的難度。如何提高資源的利用率,做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,已成為學生信息管理乃至整個學校管理的重點。 本文針對這個需求,提出了以ASP.Net技術(shù)和工作流技術(shù)為基礎(chǔ)的高校學生信息管理系統(tǒng),在第一章中分析了高校學生管理工作的現(xiàn)狀和今后的建設(shè)目標,對學生信息管理系統(tǒng)的開發(fā)意義進行了論證。 在第二章中對高校學生信息管理系統(tǒng)開發(fā)的關(guān)鍵技術(shù)進行了介紹。首先分析了C/S模式、B/S模式的技術(shù)特點,提出采用B/S結(jié)構(gòu)的軟件架構(gòu)體系;接著對.NET技術(shù)和工作流技術(shù)進行了深入地研究,剖析了采用XML技術(shù)實現(xiàn)數(shù)據(jù)交換設(shè)計的基本原理,然后討論了ADO.NET通過組件進行數(shù)據(jù)庫聯(lián)接的方法。 第三章和第四章介紹了如何設(shè)計和實現(xiàn)高校學生信息管理系統(tǒng)的過程。主要研究了在后臺數(shù)據(jù)庫管理中如何實現(xiàn)對數(shù)據(jù)上傳、遷移、統(tǒng)計分析等功能。 第五章對互聯(lián)網(wǎng)環(huán)境下應用系統(tǒng)的安全機制和性能優(yōu)化問題提出了相應的解決方案。 最后在第六章對高校學生信息管理系統(tǒng)做了總結(jié)和展望。由于受到作者自身能力及時間和環(huán)境條件的限制,高校信息管理系統(tǒng)還有待進一步的加強和完善。
【學位授予單位】:浙江工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2009
【分類號】:TP311.52
【圖文】:
把傳統(tǒng)C/S模式中的服務器部分分解為一個數(shù)據(jù)庫服務器與一個或多個應用服務器(認陌b服務器),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務器體系[3],如圖2.1所示。第一層為客戶端表示層,與C/S結(jié)構(gòu)中的“肥”客戶端不同,三層架構(gòu)中的客戶層只保留一個W亡b瀏覽器,不存放任何其他應用程序,其運行代碼可以從位于第二層的認尾b服務器下載到本地的瀏覽器中執(zhí)行,幾乎不需要任何管理工作,即所謂的“瘦”客戶機。第二層是應用服務層,由一臺或多臺服務器(叭慫b服務器也位于這一層)組成,處理應用中的所有業(yè)務邏輯、對數(shù)據(jù)庫的訪問等工作,該層具有良好的可擴充性,可以隨著應用的需要任意增加服務器的數(shù)目。由于管理工作主要針對服務器進行,相對于05而言,無論是工作的復雜性還是工作量都大大減少了。第三層是數(shù)據(jù)中心層,主要由數(shù)據(jù)庫系統(tǒng)組成[4]。
2)速度ASRNET是先編譯后運行,也就是說僅當文件(ASRNET)第一次被請求會進行編譯,之后的請求都不需要編譯。而ASP則是解釋型腳本語言,每次求都需要進行解釋,所以其執(zhí)行速度無法與ASP.NET相提并論。3)功能強大因為ASP.NET與C#等共用一個平臺框架,所以幾乎可以做任何在網(wǎng)絡仁完成的事情。例如,上傳一個文件,在過去的ASP中必須通過其他組件的調(diào)來完成,而在ASP.NET中通過簡單的代碼就可以實現(xiàn)[71。(2)ASP.NET的系統(tǒng)結(jié)構(gòu)ASP.NET使用115來傳送內(nèi)容,以響應HTTP請求,ASP.NET頁面是個.aspx文件,圖2.2所示的是ASP.NET處理客戶請求流程圖。一操作系統(tǒng)戶...............
圖2.4ADO.NET體系結(jié)構(gòu)ADO.NET提出了個全新的數(shù)據(jù)訪問概念集Dataset,ADo.NET為了避免使Dataset對象與數(shù)據(jù)庫架構(gòu)之間進行過于緊密的聯(lián)系,使用數(shù)據(jù)適配器DataAd即ter在Dataset對象與數(shù)據(jù)庫時間實現(xiàn)交互。這使得Dataset對象更加強大,一個Dataset可表示多個數(shù)據(jù)庫或其他數(shù)據(jù)源[32】。Dataset在內(nèi)部是用XML來描述數(shù)據(jù)的,由于XML是一種平臺無關(guān)、語言無關(guān)的數(shù)據(jù)描述語言,用它可描述復雜的數(shù)據(jù)關(guān)系。此外,Dataset與同樣是非連接Reeordset相比,它還包含了數(shù)據(jù)表之間的聯(lián)系,Dataset實際上是在內(nèi)存中構(gòu)建了一個關(guān)系數(shù)據(jù)庫模型,所以它有更豐富的編程模型。這樣,程序員在編程時可以屏蔽數(shù)據(jù)庫之間的差異,從而獲得一致的編程模型【’4]。假設(shè)數(shù)據(jù)庫連接對象是cotmection,ADo.NET設(shè)計了以下數(shù)據(jù)庫通訊程序:
本文編號:2782746
【學位授予單位】:浙江工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2009
【分類號】:TP311.52
【圖文】:
把傳統(tǒng)C/S模式中的服務器部分分解為一個數(shù)據(jù)庫服務器與一個或多個應用服務器(認陌b服務器),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務器體系[3],如圖2.1所示。第一層為客戶端表示層,與C/S結(jié)構(gòu)中的“肥”客戶端不同,三層架構(gòu)中的客戶層只保留一個W亡b瀏覽器,不存放任何其他應用程序,其運行代碼可以從位于第二層的認尾b服務器下載到本地的瀏覽器中執(zhí)行,幾乎不需要任何管理工作,即所謂的“瘦”客戶機。第二層是應用服務層,由一臺或多臺服務器(叭慫b服務器也位于這一層)組成,處理應用中的所有業(yè)務邏輯、對數(shù)據(jù)庫的訪問等工作,該層具有良好的可擴充性,可以隨著應用的需要任意增加服務器的數(shù)目。由于管理工作主要針對服務器進行,相對于05而言,無論是工作的復雜性還是工作量都大大減少了。第三層是數(shù)據(jù)中心層,主要由數(shù)據(jù)庫系統(tǒng)組成[4]。
2)速度ASRNET是先編譯后運行,也就是說僅當文件(ASRNET)第一次被請求會進行編譯,之后的請求都不需要編譯。而ASP則是解釋型腳本語言,每次求都需要進行解釋,所以其執(zhí)行速度無法與ASP.NET相提并論。3)功能強大因為ASP.NET與C#等共用一個平臺框架,所以幾乎可以做任何在網(wǎng)絡仁完成的事情。例如,上傳一個文件,在過去的ASP中必須通過其他組件的調(diào)來完成,而在ASP.NET中通過簡單的代碼就可以實現(xiàn)[71。(2)ASP.NET的系統(tǒng)結(jié)構(gòu)ASP.NET使用115來傳送內(nèi)容,以響應HTTP請求,ASP.NET頁面是個.aspx文件,圖2.2所示的是ASP.NET處理客戶請求流程圖。一操作系統(tǒng)戶...............
圖2.4ADO.NET體系結(jié)構(gòu)ADO.NET提出了個全新的數(shù)據(jù)訪問概念集Dataset,ADo.NET為了避免使Dataset對象與數(shù)據(jù)庫架構(gòu)之間進行過于緊密的聯(lián)系,使用數(shù)據(jù)適配器DataAd即ter在Dataset對象與數(shù)據(jù)庫時間實現(xiàn)交互。這使得Dataset對象更加強大,一個Dataset可表示多個數(shù)據(jù)庫或其他數(shù)據(jù)源[32】。Dataset在內(nèi)部是用XML來描述數(shù)據(jù)的,由于XML是一種平臺無關(guān)、語言無關(guān)的數(shù)據(jù)描述語言,用它可描述復雜的數(shù)據(jù)關(guān)系。此外,Dataset與同樣是非連接Reeordset相比,它還包含了數(shù)據(jù)表之間的聯(lián)系,Dataset實際上是在內(nèi)存中構(gòu)建了一個關(guān)系數(shù)據(jù)庫模型,所以它有更豐富的編程模型。這樣,程序員在編程時可以屏蔽數(shù)據(jù)庫之間的差異,從而獲得一致的編程模型【’4]。假設(shè)數(shù)據(jù)庫連接對象是cotmection,ADo.NET設(shè)計了以下數(shù)據(jù)庫通訊程序:
【引證文獻】
相關(guān)碩士學位論文 前10條
1 梁超鵬;基于Web的學生工作考評信息管理系統(tǒng)的設(shè)計與研發(fā)[D];華東師范大學;2010年
2 牛強;基于ASP.NET繼續(xù)教育管理系統(tǒng)的設(shè)計和實現(xiàn)[D];北京郵電大學;2011年
3 臧卓;基于RFID的航空食品物流信息管理平臺[D];天津大學;2011年
4 孫莉;基于B/S結(jié)構(gòu)的質(zhì)量管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D];上海交通大學;2011年
5 姜斌;學生公寓管理系統(tǒng)的設(shè)計與實現(xiàn)[D];大連海事大學;2011年
6 王蘭波;福建工程學院學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學;2011年
7 李薇;行政事業(yè)單位國有資產(chǎn)監(jiān)控管理系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學;2011年
8 李凌;民航機場安檢信息管理系統(tǒng)開發(fā)與實施[D];西南交通大學;2009年
9 胡祝青;基于WF的學習活動管理系統(tǒng)的設(shè)計與開發(fā)[D];華東師范大學;2012年
10 羅曼;基于WF的學習活動組件的設(shè)計與開發(fā)[D];華東師范大學;2012年
本文編號:2782746
本文鏈接:http://www.wukwdryxk.cn/guanlilunwen/sjfx/2782746.html
最近更新
教材專著