亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET的校友錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2011-10-26 06:20:02董婧
        中國(guó)科技信息 2011年12期
        關(guān)鍵詞:同學(xué)錄曲靖管理系統(tǒng)

        董婧

        曲靖師范學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院,云南 曲靖 655011

        基于ASP.NET的校友錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        董婧

        曲靖師范學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院,云南 曲靖 655011

        利用ASP.NET技術(shù)開發(fā)校友錄管理系統(tǒng),數(shù)據(jù)庫(kù)訪問技術(shù)采用ADO.NET;系統(tǒng)采用B/S結(jié)構(gòu),客戶端只需具備通用瀏覽器即可訪問Web服務(wù),使得系統(tǒng)開發(fā)更加高效,可用性更高。

        ASP.NET;B/S;ADO.NET;校友錄系統(tǒng)

        前言

        隨著Internet技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中不可缺少的一部分,在網(wǎng)絡(luò)的眾多應(yīng)用領(lǐng)域中,信息的傳播與交流是非常重要的一塊。當(dāng)今信息技術(shù)的飛速發(fā)展使得人與人之間的聯(lián)系更加密切、頻繁,聯(lián)系方式也越來越多樣化。校友錄管理系統(tǒng)作為一種方便同學(xué)朋友之間交流和聯(lián)系的平臺(tái),已經(jīng)受到越來越廣泛的歡迎。在第14次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告中,同學(xué)錄在經(jīng)常使用的網(wǎng)絡(luò)功能調(diào)查中占13.7%比例,由此可以看出中國(guó)國(guó)內(nèi)同學(xué)錄的需求比例如此之高。但目前一些校友錄系統(tǒng)存在內(nèi)容添加幅度過慢、廣告過多、網(wǎng)站過于花哨用戶不易上手、系統(tǒng)安全存在很大隱患等問題。開發(fā)一個(gè)切實(shí)可用、符合自身需求又經(jīng)濟(jì)的校友錄系統(tǒng)也是比較有意義的,通過提供完善的同學(xué)錄服務(wù)和規(guī)范同學(xué)錄的管理,可以達(dá)到增進(jìn)校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的。

        1 開發(fā)技術(shù)選擇

        ASP.NET的前身為ASP,ASP.NET是一個(gè)已編譯的、基于.NET的Web應(yīng)用程序開發(fā)環(huán)境,可以用任何與.NET兼容的語(yǔ)言,如Visual Basic.NET、C#和JavaScript等開發(fā)Web應(yīng)用程序。[1]另外,任何ASP.NET應(yīng)用程序都可以使用整個(gè).NET Framework提供的技術(shù),包括托管的公共語(yǔ)言運(yùn)行環(huán)境、類型安全、繼承等。ASP.NET允許開發(fā)者以一種靈活的方式創(chuàng)建Web程序,并把常用的代碼封裝到各種面向?qū)ο蟮目丶?,這些控件可以由用戶引發(fā)的事件來觸發(fā)。同時(shí),ASP.NET也提出了代碼隱藏類(Code Behind)的概念,把邏輯代碼(.aspx.cs)和表現(xiàn)頁(yè)面(.aspx)分離開來,使Web開發(fā)者很容易用后臺(tái)代碼來控制頁(yè)面的邏輯功能。ASP.NET具有可管理性、功能強(qiáng)大、可擴(kuò)展性和可用性高等優(yōu)點(diǎn)。[2]

        2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

        2.1 設(shè)計(jì)思路

        本系統(tǒng)采用B/S(Browser/Server)架構(gòu),用戶界面是通過通用的Web瀏覽器實(shí)現(xiàn),結(jié)合瀏覽器的多種Script語(yǔ)言(VBScript、JavaScript)和ActiveX技術(shù),利用通用瀏覽器實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,[3]并且大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。[4]數(shù)據(jù)庫(kù)采用傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)SQL Server,是一個(gè)具備完全 Web支持的數(shù)據(jù)庫(kù)產(chǎn)品。系統(tǒng)采用IIS作為Web服務(wù)器,IIS支持與語(yǔ)言無(wú)關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。其系統(tǒng)架構(gòu)如圖1所示。

        圖1 系統(tǒng)架構(gòu)圖

        2.2 功能模塊設(shè)計(jì)

        系統(tǒng)功能包括系統(tǒng)登陸、用戶信息管理、班級(jí)信息管理、班級(jí)成員管理、通訊錄管理、留言管理等6個(gè)功能模塊,如圖2所示。

        2.2.1 系統(tǒng)登陸

        該模塊將用戶分為游客、注冊(cè)用戶和管理員三類角色實(shí)現(xiàn)用戶權(quán)限的管理。

        2.2.2 用戶信息管理

        用戶注冊(cè)并登陸成功后,可以查看和修改個(gè)人信息,如密碼服務(wù)、頭像、聯(lián)系方式等。

        圖2 系統(tǒng)功能模塊

        2.2.3 班級(jí)信息管理

        可創(chuàng)建班級(jí):在校友錄系統(tǒng)中,如果注冊(cè)用戶所在的班級(jí)不存在,用戶可以在校友錄中創(chuàng)建所在班級(jí)信息,此時(shí)用戶會(huì)自動(dòng)成為班級(jí)的管理員;還可申請(qǐng)加入班級(jí):如果用戶所在班級(jí)已經(jīng)建立,注冊(cè)用戶可以申請(qǐng)加入此班級(jí)。另外登錄用戶還可查看所在班級(jí)的相冊(cè)。

        2.2.4 班級(jí)成員管理

        管理員登錄進(jìn)入后臺(tái)管理系統(tǒng)后,除了具有班級(jí)成員的全部權(quán)限以外,可對(duì)申請(qǐng)加入班級(jí)的同學(xué)進(jìn)行審核,也可任免班委職務(wù),來對(duì)班級(jí)事務(wù)進(jìn)行管理,如更改班級(jí)宣言等。

        2.2.5 通訊錄管理

        登陸用戶可以瀏覽所在班級(jí)中所有成員的聯(lián)系方式,修改個(gè)人聯(lián)系信息。管理員也有權(quán)對(duì)所有班級(jí)的通訊錄進(jìn)行統(tǒng)一管理。

        2.2.6 留言管理

        登陸用戶可以瀏覽所在班級(jí)中其他成員的留言信息,也可以自己發(fā)布留言信息。

        3 系統(tǒng)實(shí)現(xiàn)涉及的關(guān)鍵技術(shù)

        3.1 數(shù)據(jù)庫(kù)訪問技術(shù)ADO.NET

        ADO.NET是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?kù)。允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫(kù)進(jìn)行交互,主要包含了Connection對(duì)象、Command對(duì)象、DataAdapter對(duì)象、DataReader對(duì)象、DataSet對(duì)象。[5]與數(shù)據(jù)庫(kù)相連時(shí),ADO.NET主要提供了四種方式:使用OleDbConnection對(duì)象可以連接到Access等數(shù)據(jù)庫(kù);使用SqlConnection對(duì)象連接到SQL Server數(shù)據(jù)庫(kù),使用OracleConnection對(duì)象連接到Oracle數(shù)據(jù)庫(kù);使用OdbcConnection對(duì)象可以連接在控制面板中配置了數(shù)據(jù)源的數(shù)據(jù)庫(kù)。本系統(tǒng)中使用的是Microsoft SQL Server 2000,所以使用SQL Server.NET Framework數(shù)據(jù)提供的程序中的SqlConnection對(duì)象進(jìn)行數(shù)據(jù)庫(kù)連接。代碼如下:

        4 結(jié)語(yǔ)

        該校友錄系統(tǒng)基于ASP.NET + SQL Server +IIS的架構(gòu)實(shí)現(xiàn),屬于B/S應(yīng)用體系。該解決方案管理校友錄具有方便、成本低、功能擴(kuò)展容易等優(yōu)點(diǎn),其應(yīng)用前景廣泛,也為類似的開發(fā)提供了一個(gè)可用的思路。

        [1]馬俊,黨蘭學(xué).ASP.NET網(wǎng)頁(yè)設(shè)計(jì)及網(wǎng)站開發(fā)[M].北京:人民郵電出版社.2009

        [2](美)John Kauffma美n,()Thiru Thangarathinam. ASP.NET 2.0數(shù)據(jù)庫(kù)入門經(jīng)典(第4版)[M].北京:清華大學(xué)出版社.2006

        [3]張六成. 基于.NET技術(shù)的電子政務(wù)網(wǎng)站新聞管理系統(tǒng)的分析和設(shè)計(jì)[J].航空計(jì)算技術(shù). 2006,36(3)

        [4]楊官平. B/S 結(jié)構(gòu)的實(shí)驗(yàn)儀器設(shè)備管理系統(tǒng)的研究[J].計(jì)算機(jī)工程與設(shè)計(jì). 2008,28(21)

        [5]楊云. ASP.NET典型系統(tǒng)開發(fā)詳解[M].北京:人民郵電出版社.2007

        10.3969/j.issn.1001-8972.2011.12.046

        董婧,女,1982-3,云南曲靖師范學(xué)院講師,碩士學(xué)位,研究方向:計(jì)算機(jī)應(yīng)用及二次開發(fā)。

        猜你喜歡
        同學(xué)錄曲靖管理系統(tǒng)
        曲靖師范學(xué)院“音樂學(xué)專業(yè)”介紹
        基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
        曲靖師范學(xué)院“社會(huì)工作專業(yè)”介紹
        曲靖時(shí)代新裝
        基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
        同學(xué)錄,你讓我如何是好?
        海盾壓載水管理系統(tǒng)
        我不該亂猜疑
        陜西省立第四師范學(xué)校同學(xué)錄
        曲靖方言的語(yǔ)氣詞“說”
        国产av在线观看一区二区三区| 五月天综合社区| 亚洲一道一本快点视频| 黄色一区二区三区大全观看| 人妻丰满熟妇无码区免费| 国产精品对白交换视频| 激情亚洲的在线观看| 中文字幕有码在线亚洲| 国产欧美性成人精品午夜| 亚洲欧美日韩在线一区| 久久久久亚洲AV片无码乐播| 一区二区三区日本视频| 一本色道久久88加勒比—综合| a级毛片毛片免费观看久潮喷| 久久久久久久久国内精品影视| 一区二区三区极品少妇| 成年女人a级毛片免费观看| 四虎影视永久在线精品| 无码视频一区=区| 嫩呦国产一区二区三区av| 人妻哺乳奶头奶水| 国产欧美成人| 91国内偷拍一区二区三区| 亚洲国产精品无码成人片久久| 夜夜高潮夜夜爽夜夜爱爱| 丝袜美腿网站一区二区| 精品一区二区三区国产av| 久久精品aⅴ无码中文字字幕| 亚洲av成人精品日韩一区| 一二三四中文字幕日韩乱码| 免费视频无打码一区二区三区| 一本一道波多野结衣av中文| 亚洲αⅴ无码乱码在线观看性色| av男人天堂网在线观看| 国产又大又硬又粗| 亚欧AV无码乱码在线观看性色 | 无码伊人久久大蕉中文无码| 性色av色香蕉一区二区蜜桃| 国产精品毛片完整版视频| 国产精品无码无片在线观看3D | 少妇人妻中文久久综合|