999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET+SQL SERVER2008的高校學生綜合素質網上測評系統設計與開發

2014-06-12 01:44:32陳翠紅
通化師范學院學報 2014年6期
關鍵詞:頁面輔導員素質

陳翠紅

(安徽工商職業學院,安徽 合肥 231131)

1 高校學生綜合素質測評現狀分析

隨著高校制度改革的深入和素質教育的推進,開展大學生綜合素質測評,即從德、智、體等全面考核學生素質是一項重要舉措,能有效提高高校教育管理水平.但通過調查發現,目前,一部分高校依然是從課業成績單方面考核學生,還有一部分高校雖然采用德、智、體綜合素質測評模式,但仍是基于紙質的操作模式,紙質考核不僅工作繁瑣,浪費大量的人力和物力,而且考核統計過程易發生手工統計錯誤導致真實性下降.隨著高校校園網的快速發展與完善,基于網絡的高校學生綜合素質在線考核成為現實.筆者結合同類部分院校的學生綜合素質測評實際需求,利用ASP.NET+SQL SERVER開發構建一套科學合理、便捷高效、易于使用的學生綜合素質測評系統,給測評者提供極大的便利.

2 開發技術概述

2.1 ASP.NET

ASP.NET是新一代企業級的網絡平臺,它是.NET Framework的一部分.ASP.NET提供的編程模型和結構有助于快速、高效地建立靈活、安全和穩定的應用程序,是一種主流軟件開發技術.基于ASP.NET的動態網頁執行是通過ASP.NET引擎實現的.在執行一個ASP.NET網頁時,Web服務器把執行網頁的任務交給ASP.NET引擎.ASP.NET網頁被ASP.NET引擎執行時,ASP.NET引擎將網頁以HTML的形式輸出,并返回這些HTML給Web服務器,而且給Web請求的瀏覽器返回HTML.如圖1所示.

圖1 ASP.NET網頁的執行由ASP.NET引擎處理

ASP.NET 相對于傳統Web技術而言,具有以下突出優勢:

(1)代碼分離.ASP.NET將程序代碼和網頁代碼分離,使得程序可維護性更強.

(2)多語言支持.目前,C#、VB等可作為ASP.NET的腳本語言,其中C#語言高效安全、面向對象性強,是ASP.NET編程首選語言.

(3)執行效率提高.不同于傳統Web技術如ASP采用解釋執行方式執行程序,ASP.NET在服務器上執行編譯好的程序,提高程序運行效率.

(4)管理部署更容易.ASP.NET 應用程序配置信息被存放在Web.config文本文件中,每個Web應用都會繼承Web.config文件的默認配置,部署ASP.NET應用程序,只需復制必要的文件.

2.2 SQL SERVER 2008

Microsoft 公司的SQL SERVER是廣泛應用的關系數據管理系統.它構建在成熟的、強有力的關系模型之上,是目前首選的數據存儲及檢索模型.SQL SERVER 2008是SQL SERVER較新版本,是一個全面、強大的數據庫平臺,是能滿足所有數據要求的智能數據平臺.SQL SERVER 2008使用商業智能工具提供了企業級的數據管理,基于關系型和結構化的數據庫引擎為用戶構建高可靠、高性能的數據應用程序提供保障[1].

3 高校學生綜合素質網上測評系統分析與設計

3.1 需求分析

根據對同類高校學生綜合素質測評系統的需求調研,本系統可劃分為四個功能模塊,即學生、測評小組、輔導員和管理員模塊.學生可通過登錄系統查看個人測評結果等;測評小組登錄系統跟蹤記錄獎懲情況、實施綜合測評等;輔導員登錄系統審核獎懲記錄等;管理員實現對整個系統數據的維護功能.具體如圖2所示.

圖2 高校學生綜合素質測評系統功能圖

3.2 數據庫設計

(1)概念結構設計.通過對高校學生綜合素質測評系統的需求功能分析,構造其概念模型,圖3給出主要實體關系模型.

(2)邏輯結構設計.根據系統數據庫概念模型的分析設計,構造系統數據庫邏輯結構.本系統構造如下數據庫邏輯表,帶下劃線字段為各表主關鍵字.

圖3 高校學生綜合素質測評系統主要實體關系圖

管理員表(編號,用戶名,密碼,是否禁用).

系部表(系部編號,系部名稱).

輔導員表(輔導員編號,用戶名,姓名,密碼).

班級表(班級編號,班級名稱,輔導員編號,班級人數,系部編號).

測評小組成員表(成員編號,用戶名,姓名,密碼,班級編號,是否禁用).

學生表(學號,姓名,密碼,性別,專業,入學時間,聯系電話,政治面貌,班級編號,備注).

測評細則表(測評細則編號,細則內容,分值,所屬分項,備注).

測評記錄表(記錄編號,學生編號,測評內容編號,記錄人員,記錄時間).

分項信息表(分項編號,分項名稱).

測評分項成績表(學號,分項編號,分項基分,分項總分,測評時間).

測評總分表(學號,測評總分,測評時間).

4 高校學生綜合素質網上測評系統架構

本系統充分使用ASP.NET的技術優勢,在系統架構時采用多層架構模式,具體分為公共實體層、用戶界面層、業務邏輯層和數據訪問層,其中公共實體層是將系統高度抽象得到的其他層所依賴的實體,本系統涉及到系部、輔導員、班級、學生、測評細則、測評記錄、分項、測評分項成績、測評總分等實體,系統中全部實體均來自該層;用戶界面層(UI)主要提供給與系統交互的圖形界面,用戶可從界面向系統提交信息,也可以在用戶界面顯示服務器回發信息;業務邏輯層(BLL)給用戶界面層和數據訪問層提供橋梁,按業務規則對用戶界面傳送過來的數據進行校驗、處理并通過調用數據訪問層方法將數據傳遞給數據訪問層;數據訪問層(DAL)負責與底層SQL SERVER 2008數據庫平臺通訊,實現數據的INSERT、DELETE、UPDATE和SELECT等操作,這種多層架構設計提高了系統的穩定性和可擴展性[2].

5 高校學生綜合素質網上測評系統設計關鍵技術分析

5.1 基于CSS盒子模型的頁面設計

在本系統用戶界面層的 aspx頁面設計采用CSS盒子模型技術實現.CSS盒子模型技術采用盒塊,即DIV實現頁面布局,應用CSS樣式設置頁面表現風格,是當前主流的網頁布局技術,這種將布局與表現分離的方式,不僅有利于提高頁面的響應速度,確保網頁瀏覽通暢,增強用戶體驗,同時也有利于頁面的維護和修改[3].在本系統中,為使各模塊樣式風格統一,構建如圖4所示CSS樣式文件,其中CSS.css是總體樣式文件,控制系統總體樣式風格;Admin.css、Assessment .css、Teacher.css、Student.css樣式文件分別實現管理員、測評小組、輔導員和學生模塊內部頁面的樣式設置.

圖4 CSS樣式文件

具體應用時只需要在頁面HTML代碼中鏈接CSS文件即可使用文件中的樣式,如鏈接總體樣式文件和教師模塊樣式文件可用如下代碼.頁面DIV布局細節在此不作贅述.

5.2 后臺數據批量操作靈活運用回滾技術

本系統管理員對系部、輔導員、班級、學生、測評細則等基礎信息導入可通過批量操作模式實現,即將EXCEL表格數據批量上傳至服務器數據庫表中,在上傳EXCEL表格過程中,除了要求EXCEL表格中數據記錄項與服務器數據庫的表字段保持嚴格一致外,為了確保批量導入的完整性,可采用回滾技術,在數據上傳過程中一旦出現異常,立刻回滾,提示數據上傳失敗.保障數據操作的一致性和完整性.回滾技術通過事務實現,如下代碼段所示,在批量導入數據操作前設置一事務,當捕捉到異常,事務回到開始狀態,放棄自事務開始以來所有操作[4].

SqlTransaction transaction=conn.BeginTransaction();

try{

批量導入數據代碼

}

catch

{try { transaction.Rollback(); }

catch { }

throw ;

conn.Dispose();

}

5.3 數據庫幫助類減少數據訪問層代碼冗余

為提高系統代碼質量,保障系統性能.可將數據庫鏈接訪問的方法進行封裝,如圖5所示,在本系統中創建項目文件夾App_Code,將封裝的SqlDbHelper和AccessDbHelper(AccessDbHelper供上傳EXCEL數據和下載數據使用)放置該文件夾下,供數據訪問層使用,在數據訪問層不需要重復寫大量非常類似的代碼,通過定義幫助類SqlDbHelper的對象Helper,Helper調用SqlDbHelper中的相應方法實現,而數據訪問層在調用方法時將功能增刪查改的SQl語句傳遞到方法中即可,簡單的調用替代大段數據庫鏈接的類似代碼,避免了代碼的冗余.

圖5 系統所用數據庫幫助類

5.4 自定義存儲過程提高系統效率

存儲過程是一組為了特定功能構造的T-SQL語句集,經編譯后存儲在數據庫中[5].在本系統部分模塊如測評統計分析模塊業務邏輯相對比較復雜,如果在數據訪問層逐個使用基礎SQL語句會導致系統效率較低,因此在本系統中運用自定義存儲過程,即在SQL SERVER 2008平臺的本系統數據庫中創建自定義存儲過程提高效率,本系統部分模塊自定義存儲過程如圖6所示,在數據訪問層直接調用相應模塊存儲過程,可以提高系統運行性能.

圖6 本系統存儲過程定義

6 結束語

本系統基于ASP.NET技術,腳本語言采用C#語言,以IIS為服務平臺,數據庫采用安全性和并發性高的SQL SERVER 2008平臺;系統架構采用多層架構,開發過程中靈活運用CSS盒

子模型、回滾、數據庫幫助類優化代碼、自定義存儲過程等關鍵技術;整套系統穩定、高效、使用便捷.本系統已在筆者所在高校試運行,可在其他高校推廣.

參考文獻:

[1]李珊.基于ASP.NET的網絡問卷調查系統的設計與實現[D].武漢:武漢理工大學,2012.

[2]曹紅蘋,劉建華.基于ASP.NET+SQL Server的多層博客系統設計與實現[J].廣西科學院學報,2010(04):490-492.

[3]鄧歡,蘭慧紅.CSS下盒子模型定位淺析[J].廣西教育學院學報,2010(06):193-196,198.

[4]王雪艷,申安來,謝鳳靜.事物回滾技術在評教系統開發中的應用[J].科技傳播,2010(13):184-185.

[5]沈黎.自定義存儲過程在商品管理系統中的應用研究[J].赤峰學院學報(自然科學版),2013(15):97-98.

猜你喜歡
頁面輔導員素質
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
1+1我們這樣學隊章:我們的輔導員
好輔導員這樣煉成
輔導員(2017年18期)2017-10-16 01:14:53
素質是一場博弈
什么是重要的素質
同一Word文檔 縱橫頁面并存
淺析ASP.NET頁面導航技術
校外輔導員的一天
中國火炬(2009年10期)2009-10-17 03:25:22
數年如一日的義務輔導員
中國火炬(2009年12期)2009-10-17 02:27:06
主站蜘蛛池模板: 福利在线不卡| 国产免费福利网站| 日韩av在线直播| 精品黑人一区二区三区| 狠狠躁天天躁夜夜躁婷婷| 五月天丁香婷婷综合久久| 在线永久免费观看的毛片| 久久久久久国产精品mv| 国产午夜精品鲁丝片| 在线免费不卡视频| 亚洲三级片在线看| 国产精品不卡片视频免费观看| 欧美日韩一区二区在线播放| 欧美日韩成人在线观看| 午夜视频免费一区二区在线看| 免费国产一级 片内射老| 亚洲首页国产精品丝袜| 天天做天天爱天天爽综合区| 国产日产欧美精品| 久久久久无码国产精品不卡| 极品国产在线| 激情亚洲天堂| 欧美一级黄片一区2区| 日本91在线| 国内熟女少妇一线天| 最新无码专区超级碰碰碰| 亚洲,国产,日韩,综合一区| 高清无码手机在线观看| 欧美日韩国产在线播放| 欧美一级特黄aaaaaa在线看片| 白浆免费视频国产精品视频| 国产亚洲日韩av在线| 91九色最新地址| 国产日韩欧美在线视频免费观看| 亚洲精品第五页| 亚洲第一成年网| 婷婷午夜天| 国产成人综合在线视频| 国产无码在线调教| 国产黑丝一区| a级毛片毛片免费观看久潮| 99视频国产精品| 又猛又黄又爽无遮挡的视频网站| 欧美一级专区免费大片| 九九九精品视频| 久久公开视频| 亚洲欧美日韩久久精品| 亚洲无码在线午夜电影| 成人午夜亚洲影视在线观看| 最近最新中文字幕免费的一页| 97国产在线观看| 色噜噜综合网| 一级毛片中文字幕| 波多野结衣一区二区三区AV| 国产成人精品一区二区秒拍1o| 亚洲欧美不卡| 在线观看国产精品一区| 久久久久亚洲av成人网人人软件 | 国产在线一区二区视频| 亚洲中文字幕久久精品无码一区| 国产成人精品视频一区二区电影| 国产女人喷水视频| 欧美国产日产一区二区| 成人在线不卡| 少妇被粗大的猛烈进出免费视频| 亚欧美国产综合| 国产尹人香蕉综合在线电影| 麻豆国产在线不卡一区二区| 情侣午夜国产在线一区无码| 午夜福利视频一区| 日本免费精品| 国产一区在线视频观看| 国产无码在线调教| 九九香蕉视频| 日本妇乱子伦视频| 免费在线色| 天天综合天天综合| 露脸一二三区国语对白| 亚洲AV无码不卡无码| 女人18毛片一级毛片在线 | 福利视频99| 亚洲欧美另类中文字幕|