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

基于AJAX的智慧校園管理系統的設計

2013-04-29 00:44:03李玉杰劉乃麗
科技資訊 2013年7期

李玉杰 劉乃麗

摘 要:從智慧校園管理系統用戶的角度出發進行用戶需求分析,通過對功能分析及模塊設計的探討,在Windows平臺下,采用AJAX、ASP.NET技術和SQLServer技術設計實現了智慧校園管理系統,并使用IIS測試和發布,通過互聯網簡化了校園管理,提高了教學效率。

關鍵詞:AJAX ASP.NET WebService SQLServer IIS 動態網站

中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2013)03(a)-0011-02

教育是國家發展興盛的前提,教育的陣地在校園,因此校園管理成為了教育事業的根基,一套好的校園管理系統成為了各學校的渴求。改革開放30年來,我國的教育事業取得了長遠的發展,各學校教育管理系統的相對落后成為了阻礙教育事業快速前進的桎梏,因此構建一套智慧校園管理系統成為一種較好的解決方案。

本系統采用的VisualStudio開發平臺,即 Windows操作系統+VisualStudio 2010+IIS服務器+SQLServer數據庫+C#開發語言+CSS樣式控制+JQuery腳本技術+ajax調用WebService實現動態無刷新。這些開發平臺與語言技術的組合以其簡單性、開放性、低成本、安全性和高效性成為構建基于AJAX的智慧校園系統的非常好的選擇。

1 系統功能分析

智慧校園管理系統是服務學校教學管理,方便師生日常生活的信息交流平臺,用戶可以根據自己的需要選擇相應的服務。該系統主要完成以下功能。

(1)注冊:瀏覽者注冊成為網站的會員。

(2)登錄:會員登錄后可修改個人信息、發表帖子;管理員登錄后可以對文章信息、會員信息和會員的留言信息進行管理。

(3)教室座位的選座:學生通過自己的賬號,查詢自己的課程,選擇上課地點與時間,進行上課位置的選擇。

(4)自行車位的選擇:選擇自行車位是為學生騎車上課服務的,用戶可以根據自己的需要預訂車位,也可憑借自己的校園一卡通進行動態選擇車位。

(5)信息的搜索:瀏覽者對網站的信息進行搜索。

(6)后臺管理:管理員管理(查看、增加、刪除管理員信息,修改管理員的密碼)、會員管理(查看和刪除會員信息、修改會員的密碼)、文章管理(添加、查看、修改、刪除文章)和權限分配。

(7)手機客戶端:方便用戶隨時隨地根據自己的需求進行個性化操作。

(8)刷卡客戶端:用戶根據自己需要到相應的進行刷卡記錄操作。

2 系統設計

本系統的美工主要通過Dreamweaver、Flash和Photoshop實現。本系統的首頁中引入了可伸縮導航滿足了用戶最大視野的預覽網頁內容,在教室座位預訂中選用了AJAX技術對學生的選座情況刷新,保證信息的及時性;在學生未選座去教室上課時,系統會根據進入的先后進行優化分配,分配方法我們稱作“波紋分配”—— 內層開始,層層外擴,直到最邊角,保證了教學資源的優化利用;手機客戶端根據當前流行的java語言開發android通用軟件實現交互;網頁的排版和布局由Dreamweaver進行調整。本系統的動態功能部分采用ASP.NET技術,以VisualStudio2010為開發平臺,用IIS架設web服務器,后臺數據庫采用SQLServer實現。

2.1 數據庫設計

數據庫在動態網站中占有非常重要的地位,數據文件或數據庫結構的設計直接影響系統的處理效率和響應速度。合理的數據結構設計一方面可以提高數據存儲與讀取的效率,保證數據的完整性和一致性;另一方面,還會對于程序的實現起到化繁為簡的關鍵作用。本系統的數據庫使用SQLServer來設計和實現。

本系統共由25個數據表組成,分別是學生管理類表、教師管理類表、教務信息類表及車位信息類表。

(1)學生管理類別表:包括對學生相關資料及信息的管理。

(2)教師管理類表:包括教師的基本信息表、上課信息表等與教師教學中職業相關的表信息。

(3)教務信息類表:包括學校的機構設置、人員分配、教學資源的管理及分配、各教學機構間關系等相關信息的表。

(4)車位信息類表:包括停車場相關信息及設置及相應的調配表等。

系統的實現過程中可以使用存儲過程以增強系統的執行效率,觸發器等相關操作會使系統的功能更加完美。

2.2 ASP.NET連接SQLServer

本系統采用ADO.NET進行數據連接,該連接方式提供了平臺互用性和可伸縮的數據訪問,增強了對非連接編程模式的支持,并支持RICH XML,同時它允許和不同類型的數據源以及數據庫進行交互,但是它需要.NET Framework框架的支持。

ASP.NET連接SQLServer實現方式,一種通過ODBC Connection對象連接數據庫,第二種是通過OLEDB Connection對象方式連接,第三種是能過SQL Connection對象連接,本系統采用第三種方式。本系統將實現數據庫連接的代碼寫在文件DBHelper.cs中,該文件可以被重復利用。當某個項目需要連接數據庫時,只需要引入包含該文件的DAL項目即可。這樣減少了代碼的重復編寫,提高了代碼的利用率。

2.3 功能實現

系統采用三層架構模式,對數據訪問層、業務邏輯層和表示層進行了分離,提高了系統的執行效率。現對各層作簡要介紹。

數據訪問層(DAL):該層是支持系統對數據庫的連接。DAL都是以類庫的形式實現的。

業務邏輯層(BLL):業務邏輯層是在數據訪問層和表示層之間進行數據交換的橋梁,按業務需求調用數據訪問層中的方法,集合了各種業務規則到一個BLL中。BLL都是以類庫(Class Library)的形式來實現的。

表示層(PL):表示層是為提供用于交互的應用服務圖形界面,幫助用戶理解和高效地定位應用服務,呈現業務邏輯層中傳遞的數據,用ASP.NET頁面來實現。

系統功能的實現,主要表現在對數據庫中數據的各種操作上。ASP.NET中訪問SQLServer數據庫的步驟為:建立數據庫;建立與SQLServer數據庫服務器的連接對象;使用Command對象對數據源執行SQL命令并返回數據;使用DataReader和DataSet對象讀取和處理數據源的數據;斷開與數據庫的連接。

下面以查詢訂座信息功能為例,說明系統功能的實現。

3 結語

基于AJAX的智慧校園管理系統具有友好的用戶界面,易于操作,在功能方面也較為全面。該系統的設計與實施對教學管理起到了推動作用。本文探討了一個基于AJAX的智慧校園管理系統的設計思路以及實現過程中用到的主要技術,對構架基于AJAX的類似系統具有一定的參考意義。

參考文獻

[1] 鄭阿奇.SQL Server 2008應用實踐教程[M].北京:電子工業出報社,2010: 210-260.

[2] ASP.NET 2.0 WEB數據庫開發教程[M].機械工業出版社,2012.

[3] (美)韋拉,著.馬煜,楊大川審校.SQL Server 2008編程入門經典[M].孫皓,譯.北京:清華大學出版社,2010:105-231.

[4] (美)哈德斯通,著.姜玲玲.C#數據庫入門經典[M].馮飛,譯.北京:清華大學出社,2008:135-238.

[5] 李旗.C#.NET程序設計[M].北京:機械工業出版社版,2008:120-123.

[6] (美)韋拉.SQL Server 2008編程入門經典[M].北京:清華大學出版社,2010:356-368.

[7] (美)雷特,(美)伍德,著.SQL Server 2008 DBA入門經典[M].張德群,傅效群,徐燕華,譯.北京:清華大學出版社,2010:465-489.

主站蜘蛛池模板: 99性视频| 五月婷婷激情四射| 91年精品国产福利线观看久久| 国产精品手机在线观看你懂的 | 丝袜无码一区二区三区| 欧美精品亚洲精品日韩专区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 欧洲成人在线观看| 丁香婷婷久久| 久草青青在线视频| 秋霞午夜国产精品成人片| 人妻中文久热无码丝袜| 成人午夜福利视频| 国产一级α片| 国产在线观看一区二区三区| 久久一本日韩精品中文字幕屁孩| 全午夜免费一级毛片| 亚洲爱婷婷色69堂| 都市激情亚洲综合久久| 国产精品欧美在线观看| 日韩第八页| 2022国产91精品久久久久久| 国产精品成人AⅤ在线一二三四 | 色婷婷电影网| 六月婷婷综合| 国产JIZzJIzz视频全部免费| 国产一线在线| 热思思久久免费视频| 欧美专区日韩专区| 先锋资源久久| 亚洲毛片一级带毛片基地| 制服丝袜亚洲| 成色7777精品在线| 91久久偷偷做嫩草影院电| 国产女人18毛片水真多1| 天天色天天综合| 一区二区三区四区精品视频| 毛片国产精品完整版| 人人91人人澡人人妻人人爽| 国产成人综合日韩精品无码首页| 亚洲精品在线观看91| 国产精品免费福利久久播放| 精品欧美一区二区三区久久久| 国产无码高清视频不卡| 日韩精品一区二区三区大桥未久| 成年看免费观看视频拍拍| 91成人免费观看在线观看| 青青草原国产一区二区| 国产乱人激情H在线观看| 国产美女一级毛片| 国产成a人片在线播放| 视频二区亚洲精品| 国产主播喷水| 99视频在线免费| 成人av手机在线观看| 国产91精品调教在线播放| www.91在线播放| 亚洲欧美自拍一区| 国产经典在线观看一区| 无码AV高清毛片中国一级毛片| 午夜不卡福利| 亚洲一区二区三区中文字幕5566| 午夜啪啪福利| 免费xxxxx在线观看网站| 亚洲欧美成aⅴ人在线观看 | 国产精品亚欧美一区二区| 国产成人综合欧美精品久久| 国产手机在线小视频免费观看| 国产女主播一区| 99在线观看国产| 亚洲第一av网站| 午夜国产大片免费观看| 国产无码高清视频不卡| 亚洲色大成网站www国产| 亚洲综合色区在线播放2019| 久久6免费视频| 国产成人精品一区二区三区| 国产av剧情无码精品色午夜| 成人无码区免费视频网站蜜臀| 亚洲天天更新| 好紧太爽了视频免费无码| 白浆免费视频国产精品视频|