基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

ID:31359211

大?。?18.00 KB

頁數(shù):10頁

時(shí)間:2019-01-09

基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
資源描述:

《基于ext js的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于ExtJS的個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)  摘要:該文介紹了ExtJS的基本應(yīng)用,討論了ExtJS優(yōu)秀的外觀設(shè)計(jì),并用此框架開發(fā)了一個(gè)個(gè)人教學(xué)信息統(tǒng)計(jì)系統(tǒng),界面的設(shè)計(jì)全部使用EXTJS6.0,后臺(tái)用Java進(jìn)行數(shù)據(jù)的維護(hù),數(shù)據(jù)庫使用MySQL,該系統(tǒng)能實(shí)現(xiàn)個(gè)人信息的查詢與保存?! £P(guān)鍵詞:ExtJS;面板;表單;數(shù)據(jù)提交;數(shù)據(jù)顯示  中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2016)27-0059-03  1概述  ExtJS是一個(gè)用javascript寫的,主要用于

2、創(chuàng)建前端用戶界面,是一個(gè)與后臺(tái)技術(shù)無關(guān)的前端優(yōu)秀的ajax框架,因此,可以把ExtJS用在.Net、Java、JSP等各種開發(fā)語言開發(fā)的應(yīng)用中。EXTJS開發(fā)了一系列非常簡單易用的控件及組件庫,我們只需要使用這些組件就能實(shí)現(xiàn)各種豐富多彩的UI的開發(fā),即使項(xiàng)目組沒有美工人員,也可以開發(fā)出專業(yè)的用戶界面。這些僅僅是其外在美,其還有最核心的內(nèi)在美,即JSON。JSON為一種更輕、更友好的Webservices客戶端的格式(多采用瀏覽器的形式或訪問REST風(fēng)格10Web服務(wù)的Ajax應(yīng)用程序的形式)。JSON

3、和XML一樣也是一種簡單文本格式。相對(duì)于XML,它更加易讀、更便于肉眼檢查。在語法的層面上,JSON與其他格式的區(qū)別是在于分隔數(shù)據(jù)的字符,JSON中的分隔符限于單引號(hào)、小括號(hào)、中括號(hào)、大括號(hào)、冒號(hào)和逗號(hào)。每當(dāng)要統(tǒng)計(jì)個(gè)人相關(guān)信息的時(shí)候,最棘手的就是之前的信息保存問題,比如個(gè)人的教學(xué)任務(wù),每個(gè)學(xué)期都會(huì)有多個(gè)班級(jí),這樣幾年累積下來就會(huì)有不少的數(shù)據(jù),基于此,借助EXT開發(fā)了一個(gè)小的應(yīng)用系統(tǒng),用來保存?zhèn)€人授課信息,同時(shí)對(duì)個(gè)人授課信息還能進(jìn)行簡單的查詢。此系統(tǒng)略加改造,也同樣適用于其他領(lǐng)域的個(gè)人信息記錄?! ?如

4、何在頁面中使用ExtJS  想要在頁面中使用Ext,首先去官網(wǎng)下載安裝文件(http://www.sencha.com/products/extjs),下載完成后,會(huì)有一個(gè)壓縮文件,解壓該壓縮包,得到相關(guān)的文件和目錄,接下來在頁面中導(dǎo)入開發(fā)需要用到的文件    如果需要用到控件中的相關(guān)信息顯示中文字符(默認(rèn)顯示英文),還需要在頁面中添加如下代碼:    3系統(tǒng)的界面設(shè)計(jì)及后臺(tái)實(shí)現(xiàn)  首先設(shè)計(jì)的是主界面,選擇的是window面板,相比較Panel面板,對(duì)于本系統(tǒng)而言window面板容器已經(jīng)足夠滿足我們的

5、需求,用起來也較方便。效果如下圖所示:  附上具體的實(shí)現(xiàn)代碼:  functionmain()  {  varmywindow=Ext.create("Ext.window.Window",10  {  title:"個(gè)人教學(xué)信息統(tǒng)計(jì)",  width:300,  height:200,  tools:[{type:"minimize"},{type:"maximize"}],  tbar:[{xtype:"button",text:"信息登記",menu:[{text:"登記",handler:de

6、ngji}]},{xtype:"button",text:"信息查詢",menu:[{text:"查詢",handler:chaxun}]},{xtype:"button",text:"日歷表",menu:{handler:function(){Ext.create("Ext.menu.DatePicker",{value:newDate()})}}}],  renderTo:Ext.getBody(),  html:""  })  mywindow.show();  }  接著是設(shè)計(jì)信息登記模塊,該

7、模塊所涉及的控件比較多,所以如何對(duì)各個(gè)模塊進(jìn)行排版,是首要考慮的。在設(shè)計(jì)該模塊時(shí),選擇了表單面板,主要是考慮到后期數(shù)據(jù)的提交較方便,而且表單面板在排版上也能滿足我們的需求。附上該模塊實(shí)現(xiàn)的效果圖:  附上部分代碼:  varbookStore=Ext.create('Ext.data.Store',  {10  //指定讀取數(shù)據(jù)的name、id字段  fields:['name','id'],  data:[  {"id":1,"name":"11軟件1班"},  {"id":2,"name":"11

8、軟件2班"},  {"id":3,"name":"11軟件3班"},  {"id":4,"name":"11軟件4班"}  ]  });  vargrade=Ext.create("Ext.form.ComboBox",{  name:"grade",  fieldLabel:"任課班級(jí)",  store:bookStore,  mode:"local",  triggerAction:"all",  emptyText:"請(qǐng)選擇任課班級(jí)",  disp

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。