引論:我們?yōu)槟砹?3篇ui設(shè)計論文范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。
篇1
獨立學院是我國高等教育發(fā)展的一種過渡模式,教育部在《獨立學院設(shè)置管理辦法》中,對2008年以前已設(shè)立的獨立學院提出了一個五年的考察驗收期。如今,五年的過渡期即將到期,依照有關(guān)規(guī)定實現(xiàn)“轉(zhuǎn)設(shè)”,既是國家宏觀政策的價值導(dǎo)向,也是多數(shù)獨立學院求生存、謀發(fā)展的必然選擇。
1 云南省獨立學院加強校園文化建設(shè)的必要性分析
云南省現(xiàn)有云南大學滇池學院、云南大學旅游文化學院、云南師范大學商學院、云南師范大學文理學院、昆明理工大學津橋?qū)W院、昆明醫(yī)學院海源學院、云南藝術(shù)學院文華學院七所獨立學院。目前,七所獨立學院全日制在校生人數(shù)達到69449人,占全省高校在校生總量近七分之一。隨著辦學條件、辦學質(zhì)量的逐步提升,七所獨立學院2012年起將可單獨頒發(fā)93個專業(yè)學士學位證書。這意味著七所院校羽翼漸豐,將真正意義走向“獨立”。
校園文化建設(shè)在云南省獨立學院“轉(zhuǎn)設(shè)”時期發(fā)揮著重要作用。第一,校園文化作為“軟件”,與學校的各項“硬”件共同構(gòu)成了學校的綜合競爭力。加強校園文化品牌建設(shè),不斷創(chuàng)新校園文化,充實校園文化的內(nèi)涵,通過富于特色的校園文化來展示自身的風貌,能夠為學校贏得良好的社會影響和更加廣闊的發(fā)展前景。第二,校園文化以其獨特的方式影響?yīng)毩W院學生的思想和思維模式,通過潛移默化的作用提升獨立學院學生的綜合素質(zhì)。
2 校園文化建設(shè)導(dǎo)入uiS理論的可行性
高校識別系統(tǒng)UIS(University Identity System),脫胎于企業(yè)識別系統(tǒng)CIS,其主要思想是將高校的辦學理念、行為規(guī)范和視覺識別進行系統(tǒng)性分類,從戰(zhàn)略高度整合發(fā)展要素,塑造高校品牌,使其能在激烈的競爭中生存和發(fā)展。UIS包括理念識別系統(tǒng)MI、行為識別系統(tǒng)BI和視覺識別系統(tǒng)VI。UIS理論的中心問題是通過高校師生的共同行為(BI)以及高校的視覺識別(VI)來表達高校理念(MI)。
在高校文化建設(shè)過程中,借鑒UIS理論具有可行性。一方面,UIS理論與校園文化建設(shè)在內(nèi)容上具有質(zhì)的統(tǒng)一性。理念識別MI的打造與精神文化建設(shè),行為識別BI的打造與行為文化的建設(shè),視覺識別VI的打造與物質(zhì)文化建設(shè)一一對應(yīng),緊密聯(lián)系。另一方面,參照UIS系統(tǒng)的系統(tǒng)論精神對校園文化進行深度整合,能將校園文化建設(shè)中零散的活動有機整合到三個子系統(tǒng)中,從而使校園文化建設(shè)更為有序也更為高效。
3 UIS理論在云南省獨立學院校園文化建設(shè)中的運用
云南省獨立學院的文化建設(shè)是一個長期的過程,需要全校師生、家長、社會各界的共同支持。借鑒UIS的精神和分析方法,分別從理念識別系統(tǒng)、行為識別系統(tǒng)和視覺識別系統(tǒng)三個方面來探討?yīng)毩W院的校園文化建設(shè)。
3.1 運用MI系統(tǒng)彰顯校園文化靈魂
(1)凝練大學精神,彰顯大學特色。大學精神是大學理念的集中體現(xiàn),反映一所高校的歷史傳統(tǒng)和特征面貌,是高校生存與發(fā)展的內(nèi)在動力。獨立學院一方面應(yīng)加強對校園精神的深度挖掘,對自身的發(fā)展目標和思路有準確的定位,強化辦學精神和辦學特色;另一方面要借助BI活的形象和VI凝固的語言來傳達校園精神。
(2)抓好三風建設(shè),營造和諧校園。高校的風氣主要通過校風、教風和學風來體現(xiàn)。近幾年,云南省獨立學院在發(fā)展中通過深入開展創(chuàng)先爭優(yōu)活動,推動了優(yōu)良校風、學風、班風的建設(shè)和發(fā)展,涌現(xiàn)出了許多先進集體和優(yōu)秀個人,如云南師范大學文理學院工商管理學院2005級會計班榮獲“全國先進班集體”榮譽。各學院的黨建思想政治工作也不斷加強,大學生黨員在學生中的比例不斷上升。在取得成績的同時也有不盡如人意的地方,如發(fā)展歷史短,缺乏歷史積淀和文化積累,專職教師大多較為年輕,流動性大,教學水平不夠高,學生在學習主動性和學習習慣方面與一本、二本學生存在一定差距等。因此,獨立學院應(yīng)通過職業(yè)道德教育來引導(dǎo)年輕教師樹立正確的價值觀,培養(yǎng)一支兢兢業(yè)業(yè),盡責盡心的教師隊伍,提升教師隊伍水平,在教學和管理中倡導(dǎo)勤于學習、勇于創(chuàng)新的學習態(tài)度,營造良好的學習氛圍,以實現(xiàn)獨立學院的良性和可持續(xù)發(fā)展。
3.2 運用BI系統(tǒng)打造制度文化和行為文化
制度文化作為校園文化的重要組成部分,對校園文化起著重要的導(dǎo)向和約束作用。只有不斷完善制度文化建設(shè),才能消除校園文化建設(shè)中的自發(fā)性、盲目性、隨意性和偶然性,從而保證校園文化建設(shè)的順利進行。獨立學院應(yīng)對全體師生的行為規(guī)范進行設(shè)計,使每個成員在其行為和活動中,遵循一定的規(guī)范,保證在校人員行有方向,動有規(guī)則,通過具體的行為使學院的精神得以真正的體現(xiàn)。在進行行為規(guī)范設(shè)計時應(yīng)體現(xiàn)時代特色和地區(qū)特色,并展現(xiàn)高校自身的優(yōu)勢與特色。
學術(shù)文化活動的開展本身是對高校精神和辦校理念的傳達,同時也體現(xiàn)精英文化對大眾文化的糾偏和超越,實現(xiàn)對高校所在地的文化輻射。云南省七所獨立學院的新校區(qū)集中于楊林地區(qū),七所獨立學院應(yīng)聯(lián)手打造精品化的講座,提升師生的學術(shù)水平,擴大獨立學院在楊林地區(qū)的文化輻射力和影響力。獨立學院還應(yīng)加強彼此之間以及和公立學院之間的學術(shù)交流,以促進學術(shù)水平的提升。
藝術(shù)文化活動的設(shè)計與組織一方面可結(jié)合云南的地區(qū)特色和少數(shù)民族同學較多的實際,多舉辦民族文化活動,以文化節(jié)、文化周等形式舉辦歌舞、手工藝術(shù)展示等文化活動,以形成鮮明的藝術(shù)文化特色。另一方面,抓住云南橋頭戰(zhàn)略建設(shè)的有利形勢和基于,結(jié)合多所獨立學院國際化辦學的發(fā)展思路,多舉辦跨文化藝術(shù)活動,走向開放、走向世界。
社團的建設(shè)與管理方面,一方面應(yīng)加強對學生社團建設(shè)的引導(dǎo),規(guī)范管理,另一方面應(yīng)著力打造精品社團,依托學校的特色和優(yōu)勢打造精品社團,以精品社團拉動學生社團的整體發(fā)展。
隨著網(wǎng)絡(luò)時代的到來,網(wǎng)絡(luò)文化對高校師生的學習方式、生活方式、交往方式都產(chǎn)生了巨大的沖擊,高校作為前沿文化的代表,應(yīng)積極運用新興媒介來創(chuàng)新傳統(tǒng)文化建設(shè),占據(jù)網(wǎng)絡(luò)文化陣地,使新興媒介服務(wù)于校園的整體建設(shè)。
3.3 以形寫神——運用VI系統(tǒng)寓物質(zhì)以文化內(nèi)涵
通過對各種視覺因素的規(guī)劃和設(shè)計,可以把大學的理念、文化特質(zhì)、特色等抽象因素轉(zhuǎn)換為具體符號系統(tǒng)。再通過對視覺符號的靈活運用,來表達獨立學院獨特的理念和文化。
歷經(jīng)十余年的建設(shè)和發(fā)展,各獨立學院在視覺識別系統(tǒng)方面已經(jīng)具備一定的基礎(chǔ),但也存在一些問題,如網(wǎng)站中各二級學院頁面的色彩、院系名稱所選字體與獨立學院標準色、標準字不統(tǒng)一,校車上噴涂的字體、顏色不統(tǒng)一等。鑒于存在的問題,獨立學院在標準色、標準字的使用上應(yīng)作出進一步的規(guī)范。獨立學院歷史較短,因此整體來看,學校建筑、道路、景觀的命名大都簡單直白,缺乏文化意蘊,學校應(yīng)加強對自然景觀、建筑、道路的命名來體現(xiàn)學校的文化價值取向。除此之外,還應(yīng)加強校園景觀的文化性表達,將大學校園景觀建設(shè)成體現(xiàn)大學文化精神和傳承歷史文的符號,充分發(fā)揮大學校園景觀所具有的教育、審美、塑造等功能。
參考文獻
[1] 閆華飛、張文學.基于CIS戰(zhàn)略的新時期大學校園文化建設(shè)[J].學校黨建與思想教育,2010(32).
篇2
1.參考原著《綠野仙蹤》,以其中的人物為原型,重新設(shè)計一個主角桃樂絲在奧茲國歷險的新故事劇情,劇情內(nèi)容是通過擊敗游戲內(nèi)的女巫解除翡翠城周圍的封印,分別解救稻草人、鐵皮人、獅子三個伙伴,最后在翡翠城通過大魔法師的幫助實現(xiàn)了桃樂絲眾人的愿望。
2.游戲的角色場景設(shè)計是依據(jù)童話原著里描述的人物、地形、地貌等特征,使用Maya、Cinema 4D等建模軟件制作,游戲的場景和角色均采用獨特的Low Poly藝術(shù)風格。
3.游戲的玩法是通過自己設(shè)計的NPC對話展開游戲劇情,使用虛擬按鈕控制主角在游戲中移動,主角在游戲內(nèi)可以觸碰部分環(huán)境生物,完成相應(yīng)的目標并拯救游戲中的三個伙伴,幫助他們實現(xiàn)愿望。
4.游戲的功能方面是使用Unity編寫C#腳本,完成游戲角色行走、碰撞檢測、場景交互等內(nèi)容。
5.游戲的UI是力求美觀簡潔,風格蘊含童話氣息。
二、研究方法:
1.研究分析同類型的游戲,整理出游戲制作的大致方案和步驟。
2.分析研究文獻《綠野仙蹤》童話故事,并依據(jù)文獻部分內(nèi)容改編成游戲的故事情節(jié)。
3.分析文獻內(nèi)的插圖繪本,通過想象確立一個游戲中場景模型的大致方案,使用 Maya、Cinema 4D等三維軟件,通過軟件內(nèi)的減面、置換等技術(shù)進行游戲場景、模型的制作,將所有模型資源導(dǎo)入Unity,利用Unity完成場景搭建。
4.參考和篩選UI制作相關(guān)資料,在Unity中完善游戲界面。
5.利用Unity編寫人物角色控制、碰撞檢測、場景對話等腳本,使角色在游戲場景中達成相應(yīng)的目標,完成游戲劇情內(nèi)容。
6.游戲制作完成后,利用Unity運行并多次測試,修復(fù)出現(xiàn)的BUG,使游戲可以做到盡善盡美。
三、研究思路:
首先通過觀察對比同類型的游戲,總結(jié)這些游戲的優(yōu)點,整理出游戲設(shè)計的整體流程和設(shè)計方向。通過查閱文獻《綠野仙蹤》,將其中的部分故事劇情改編成本游戲的劇情,并依據(jù)文獻提供的文字描述、插圖等內(nèi)容,設(shè)計出大概的場景和角色形象,將完成的資源導(dǎo)入Unity進行場景搭建、角色動作調(diào)試,然后通過編寫C#腳本實現(xiàn)游戲功能,最后通過不斷調(diào)試修復(fù)BUG,完成游戲制作。
主要創(chuàng)新點:
1.基于《綠野仙蹤》原著故事,改編成一個適合開發(fā)成游戲的新故事劇情,讓玩家在游玩時可以一邊回味童話故事情節(jié),一邊又可以體驗輕松新奇的游戲內(nèi)容。
2.作品使用了Low Poly低多邊形藝術(shù)風格,設(shè)計上更加富有童話氣息,增加游戲的美術(shù)吸引力,增強玩家的游戲體驗。
3.游戲在玩法中加入了場景交互功能,可以與場景中的NPC、物體、樹木等進行交互,豐富游戲內(nèi)容,增強游戲的趣味性。
總體安排和計劃進度(包括階段性工作內(nèi)容及完成時間):
一、總體安排
1.完成角色和場景的設(shè)計,并導(dǎo)入Unity完成場景搭建。
2.完成游戲UI的制作,實現(xiàn)游戲的基本功能并編寫C#腳本。
3.在Unity中運行并測試游戲,完善游戲內(nèi)容并修復(fù)BUG。
4.完成畢業(yè)設(shè)計論文。
二、計劃進度
2018年11月1日至11月21日:完成畢業(yè)設(shè)計選題;
2018年11月22日至12月12日:查閱搜集分析材料并完成畢業(yè)設(shè)計開題報告;
2018年12月13日至2019年3月15日:完成畢業(yè)設(shè)計以及畢業(yè)論文初稿;
2019年3月16日至4月11日:完善畢業(yè)設(shè)計,完成論文修改稿,形成定稿;
2019年4月12日至4月19日:提交畢業(yè)設(shè)計論文等資料,論文評閱與修改;
2019年4月20日至4月26日:答辯。
準備情況(查閱文獻資料及調(diào)研情況、實驗儀器設(shè)備準備情況等):
[1]時代印象.新編中文版Maya入門與提高[M].人民郵電出版社.2015.7.
[2]姜洪俠,張楠楠.Photoshop CC圖形圖像處理標準教程:微課版[M].人民郵電出版社.2016.3.
[3]完美動力.Maya動畫[M].海洋出版社.2012.7.
[4]劉國柱.Unity3D/2D游戲開發(fā)從0到1(第二版)[M].電子工業(yè)出版.2017.
[5]陳嘉棟.Unity3D腳本編程:使用C#語言開發(fā)跨平臺游戲[M].北京:電子工業(yè)出版社.2016.9.
[6](美)萊曼·弗蘭克·鮑姆.綠野仙蹤(插圖本)[M].譯林出版社.2012.5.
[7](英)3DTotal.com公司.想象的魔力—全球先鋒概念設(shè)計師的手繪圖集[M].上海人民美術(shù)出版社.2016.1.
[8](美)Tina O’Hailey.Maya動畫角色綁定技術(shù)解析[M].人民郵電出版社.2016.4.
篇3
0引言
隨著小米智能路由器的推出,這個“不壞就想不起來他”的家用電器成為了目前較為新潮的家用電器。智能路由器的地位提升,最主要的原因是家用電腦的逐漸淘汰,以往家用電腦提升的大容量存儲、持續(xù)下載、資源管理等家庭局域網(wǎng)功能,需要由一個新的,更適應(yīng)這一需求的硬件進行實現(xiàn)。智能路由器應(yīng)運而生。
1需求分析
1.1 網(wǎng)關(guān)功能
首先,家庭局域網(wǎng)規(guī)模雖小,但網(wǎng)關(guān)要求復(fù)雜,基本的家用中心路由器,應(yīng)該具備將高速以太網(wǎng)或者吉比特以太網(wǎng)轉(zhuǎn)化為WIFI網(wǎng)絡(luò)以及高速以太網(wǎng)和吉比特以太網(wǎng)的自身交換功能。而事實上,智能路由器要求連接更多的網(wǎng)段,比如家庭的視頻監(jiān)控系統(tǒng),家庭的綜合探頭系統(tǒng),家庭的互動電視系統(tǒng)等,同時要求ADSL或者光纖網(wǎng)絡(luò)的直接接入。
1.2 安全功能
家用路由器應(yīng)該帶有基本的防火墻功能,防火墻功能應(yīng)該是可以通過互聯(lián)網(wǎng)直接獲取最新規(guī)則的可配置防火墻。這個防火墻可以不使用硬件實現(xiàn),但是應(yīng)該編寫專用的應(yīng)用進行管理。同時,因為智能路由器采用的是安卓的開源操作系統(tǒng),應(yīng)該有專門的應(yīng)用對操作系統(tǒng)進行保護。
1.3 存儲功能
智能路由器如果要替代家用電腦的功能,首先應(yīng)該能夠滿足大部分家用電器(攝像頭、DV、相機、手機等)的數(shù)據(jù)存儲和下載影片的存儲。所以其存儲容量應(yīng)該是可擴展的,至少應(yīng)該在1TB以上。
1.4應(yīng)用擴展
基于安卓操作系統(tǒng)的家用智能路由器,應(yīng)該支持安卓應(yīng)用的擴展,保證其功能和固件可以得到最大程度的升級。
2功能實現(xiàn)
2.1主機選型
因為家用智能路由器的終端零售價不應(yīng)該超過1500元,而其硬件成本不應(yīng)該超過500元,所以,我們應(yīng)該選用目前相對普及的ARM系列SCM作為其主機。而綜合考慮大容量存儲和高速數(shù)據(jù)橋接傳輸?shù)男枨螅瑧?yīng)該選用較為高端的ARM設(shè)備。綜合分析下,基于A7架構(gòu)的Cubieboard2 雙核A20升級版可以基本滿足系統(tǒng)需求。改板擁有1GB的RAM,雙核處理器,以及較大容量的輔存管理能力。
2.2 接口設(shè)計
(1)電源接口
需提供5VAC2A穩(wěn)定可靠的電源輸入。
(2)WAN
提供一個WAN口,同步提供光纖SC接口和10/100/1000Mbps自適應(yīng)RJ45口的鏡像。
(3)LAN
提供一組4個10/100/1000Mbps自適應(yīng)的RJ45接口作為LAN口。提供一個300MWIFI模塊作為LAN口。
2.3 UI設(shè)計
傳統(tǒng)家用路由器是一個被動設(shè)備,其本身使用的UI界面較少,基于LAN口WEB的IIS系統(tǒng),可以幾乎完善的完成其主要的交互和配置功能。但是,智能路由器是一個主動設(shè)備,我們需要對其進行較為復(fù)雜的操作以適應(yīng)日常生活對于網(wǎng)絡(luò)功能的需要,這就使得智能路由器的UI設(shè)計格外重要。
鑒于安卓系統(tǒng)本身的部分UI功能,我們通過合理開發(fā)聯(lián)動應(yīng)用的方式,可以較容易的實現(xiàn)智能路由器與電視機、手機、平板等家用互聯(lián)網(wǎng)終端設(shè)備的UI交互。路由器UI界面的主要作用是使得家庭智能家居系統(tǒng)的相關(guān)數(shù)據(jù)可以與這些UI設(shè)備進行可靠的連接。
概括來說,智能路由器的交互方式主要有兩種:
(1)基于LAN口通訊(含WIFI)的應(yīng)用
基于LAN口通訊的應(yīng)用的主要作用是實現(xiàn)智能路由器的通訊功能和存儲功能,以及基于這些功能及其核心處理能力實現(xiàn)的下載、暫存、共享等功能。另外,家用照片打印機、電子相框等軟件也可以實現(xiàn)與智能路由器相關(guān)軟件的交互。同時,我們可以在平板電腦、智能手機、智能電視等產(chǎn)品上通過一定的應(yīng)用對智能路由器進行相關(guān)的配置,這些配置與傳統(tǒng)路由器的WEB配置類似。
(2)基于3G/4G網(wǎng)絡(luò)的應(yīng)用
另外,因為智能路由器是介入互聯(lián)網(wǎng)的,我們可以使用手機等移動設(shè)備的3G/4G功能對其實現(xiàn)配置和遠程操作。這些操作比如啟動空調(diào)、啟動儲水式熱水器、查看流量、啟動下載以及對各種智能家電的控制。同時,遠程查看家庭攝像頭、冰箱探頭、病人護理探頭、嬰兒探頭的相關(guān)數(shù)據(jù)的功能,也是在智能路由器UI系統(tǒng)中較為實用的功能。
2.4 AP擴展及4G橋接
因為目前大城市高層建筑群中的城市家居往往具有兩個特點:
(1)房間較小,墻體結(jié)構(gòu)復(fù)雜,WIFI功率需求較高。
(2)移動通訊信號發(fā)射功率無法滿足高密度通訊需要,移動通訊信號較弱,容易斷線。
所以,智能家用路由器應(yīng)該保證寬帶接入的同時,應(yīng)該有較強的基于AP橋接技術(shù)的自擴展和自適應(yīng)技術(shù)。同時也應(yīng)該根據(jù)其熱點功能與移動通訊業(yè)務(wù)的信號進行互助加強,使得房間內(nèi)的4G信號可以得到放大后供給區(qū)域內(nèi)使用。這些功能都可以在智能家用路由器的固件基礎(chǔ)上通過應(yīng)用擴展的方式來實現(xiàn)。
3結(jié)束語
隨著家庭移動設(shè)備和家庭智能化設(shè)備的逐漸普及以及SCM在家庭智能家居系統(tǒng)中的應(yīng)用逐漸成熟,智能路由器設(shè)備會在市場上表現(xiàn)越來越活躍。通過智能路由器產(chǎn)品,智能家居的各種產(chǎn)品可以形成一個有機的整體,這是推進智能家居發(fā)展的必由之路。
參考文獻
篇4
The Design of Embedded Bus Query System
DAI Yanjiong
School of Computer and Communication HNU, ChangSha 414000,Hunna Province,China
Abstract Due to the rapid urbanization, the population increase, traffic more and more crowded. In order to alleviate traffic pressure, public transport will play a key role, and the humanized service is not perfect. This paper studies how to use embedded system as the platform, using Qt do graphical interface design, use of backend data SQLite database support. And finally complete functions such as the line inquires bus.
Keywords embedded;Qt;SQLite
0 引言
汽車尾氣中還含有大量的NOx、HC及CO等污染物,是大氣中形成光化學煙霧和酸雨的主要原因[1]。目前對于尾氣污染問題有以下幾種解決方向:安裝排氣凈化裝置、采用新的動力源、倡導(dǎo)更健康的出行方式[2]。盡量更多的選擇公共交通工具,對于緩解城市的交通壓力起到關(guān)鍵的作用。本論文的著重點在于如何為公交乘客提供更加人性化的服務(wù),利用嵌入式技術(shù)在公交車上安裝終端系統(tǒng),實現(xiàn)用乘客的人機交互。通過簡單便捷的操作方式,便能實現(xiàn)如公交線路查詢、公交換乘、查詢站點周邊銀行、酒店、餐飲、超市、藥店等服務(wù)。
1 系統(tǒng)整體框架
首先,選擇一個適當?shù)挠布脚_,移植適當?shù)那度胧讲僮飨到y(tǒng)。再在系統(tǒng)里面移植用于人機交互的GUI(Graphical User Interface,圖形用戶界面),以及用于存儲、查詢數(shù)據(jù)的數(shù)據(jù)庫。數(shù)據(jù)庫為查詢系統(tǒng)提供數(shù)據(jù)支持,GUI為查詢系統(tǒng)提供界面支持。整體框架見圖1。
2 硬件選擇及框架
在這里我們選擇了采用ARM920t內(nèi)核的S3C2440A微處理器,S3C2440A是三星公司推出的16/32位RISC微處理器,它價格較低、低功耗、高性能。選擇LCD顯示及觸摸屏作為顯示與交互模塊。本系統(tǒng)考慮到不同需求,設(shè)計了串口通信、USB、以太網(wǎng)接口,以滿足不同的需要。系統(tǒng)硬件整體設(shè)計框圖如下圖2所示:
3 軟件平臺的選擇
1)嵌入式系統(tǒng)的選擇。Linux操作系統(tǒng)作為開源的嵌入式操作系統(tǒng),被人們廣泛應(yīng)用。其支持眾多嵌入式平臺,并支持各種GUI各種工具和數(shù)據(jù)庫的操作系統(tǒng);
2)GUI的選擇。Qt作為一個跨平臺的C++圖形用戶界面庫,為應(yīng)用程序開發(fā)者建立藝術(shù)級的GUI(圖形用戶界面)所需要的功能。本系統(tǒng)選擇的是Qt4.5.0版本;
3)數(shù)據(jù)庫的選擇。本系統(tǒng)選擇的數(shù)據(jù)庫是SQLite, SQLite是一款輕型的數(shù)據(jù)庫,是為嵌入式產(chǎn)品量身打造的數(shù)據(jù)庫。占用資源非常的低,可能只需要幾百K的內(nèi)存就夠了。
4 公交查詢系統(tǒng)的設(shè)計
4.1 數(shù)據(jù)庫建立
系統(tǒng)的目標是完成公交線路的查詢以及站點的查詢。根據(jù)這個要求建立一個bus.db的數(shù)據(jù)庫,里面設(shè)計兩個表。一個表名Route(線路),另一個表明BusStop(公交站點)。Route里面以BusRoute(公交線路)作為主鍵, BusStop里面以Initial(首字母)作為主鍵。以下為創(chuàng)建表過程:
create table Route(BusRoute primary key,bp1,bp2,bp3……………);
表1的內(nèi)容以1路公交車為例: 1 , 站名1,站名2,站名3,站名4………。
Create table BusStop(Initial primary key,busstop,rt1,rt2,rt3……);
表2 的內(nèi)容以”雷鋒鎮(zhèn)”站為例:L,雷鋒鎮(zhèn),線路1,線路2………。
將公交的信息輸入Route,BusStop后數(shù)據(jù)庫就完成了。
4.2 Qt程序的設(shè)計
Qt為數(shù)據(jù)庫操作提供了專門的多個類,提供了查詢、插入、創(chuàng)建等功能。下面是Qt訪問數(shù)據(jù)庫的代碼:
ui->setupUi(this);
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("bus.db");
db.open();
公交查詢系統(tǒng)的界面是用Qt提供的Designer 工具編寫的。查找Route表的代碼如下:
QString rm = ui->find_comboBox->currentText();
QSqlQuery query("select * from Route where BusRoute = "&rm&"" ,db);
QString name1,name;
while(query.next())
{
for(int i = 0; i < 51;i ++)
{
name = query.value(i).toString();
name1 = name1 + "-" +name;
if(query.value(i).toString()==NULL)break;
}
}
ui->find_textEdit->setText(name1);
以上就完成了對Route表的線路查詢,實現(xiàn)見圖3。
4.3 其它功能
本系統(tǒng)出來完成查詢功能外,還可以提供電子地圖、景點介紹、餐飲、超市、商場查詢。設(shè)計的過程與原理和上節(jié)講述基本相同,這里不再說明。實現(xiàn)見圖4。
參考文獻
篇5
1 老年用戶研究
設(shè)計優(yōu)秀老年用戶網(wǎng)站界面的先決條件是與老年用戶進行有效的交流,充分理解老年用戶的需求,重視老年用戶的生理和心理特征。
1.1 老年網(wǎng)民用戶人數(shù)眾多
據(jù)調(diào)查顯示,近些年來,我國老年網(wǎng)民的比例一直在攀升,增長率已經(jīng)超過了網(wǎng)民總體的增長速度,對于互聯(lián)網(wǎng)的應(yīng)用日益廣泛。根據(jù)相關(guān)統(tǒng)計報告顯示,2008年年底,51~60歲的網(wǎng)民從1999年的10.6萬人增長到1251.6萬人,60歲以上的由3.5萬增長到447萬人。雖然我國老年網(wǎng)民絕對數(shù)量不多,10%不到,處于上網(wǎng)人群的弱勢群體,但卻是以令人矚目的速度增長著。
1.2 老年人對互聯(lián)網(wǎng)的多樣化需求
老年人由于心理上和生理上的變化,與兒童、少年、青年人和中年人人群有著不同的特殊需求。根據(jù)The Usbased Spry基金會報告顯示,老年人的需求主要表現(xiàn)在四個主題:財產(chǎn)安全、身體健康、精神愉悅和良好的社會氛圍以及參加智力活動。[2]具體表現(xiàn)在:獲取相關(guān)信息,一些老年人希望上網(wǎng)瀏覽和查詢最新的外界信息保持“耳聰目明”的狀態(tài),有些則是投身老年論壇,希望利用網(wǎng)絡(luò)查詢、瀏覽養(yǎng)生保健和常見疾病等信息溝通交流,有些希望通過網(wǎng)絡(luò)和子女視頻聊天、互發(fā)郵件;財務(wù)管理,還有相當一部分老年人希望能夠使用網(wǎng)絡(luò)來購物、買賣股票以及付賬等。總之,老年人對互聯(lián)網(wǎng)的多樣化需求一點都不亞于其他人群。
1.3 老年人的生理和心理特點
從50歲到60歲這個階段,明顯地會出現(xiàn)一些衰老的跡象,主要表現(xiàn)在容易健忘,愛發(fā)脾氣,認知過程缺乏適應(yīng)能力;視覺模糊,色彩辨別力降低,視野范圍和判斷距離的能力通常大大不如過去;動作緩慢,手眼配合欠佳,聽覺便開始逐漸減退。[3]總之,因此,隨著年齡增長,工作效率逐漸下降。具體表現(xiàn)如下:
(1)近距離視力退化更大。比如在35厘米左右的讀書距離內(nèi),視力減退的驚人,并伴有老眼昏花。據(jù)統(tǒng)計,70歲健康老人的視力超過0.6的只有51.4%。
(2)聽力顯著下降。特別是對較復(fù)雜和速度快的語言的理解,男性比女性減退的更明顯。老年人并不知道自己的聽力在下降,而是認為別人說話不清楚。
(3)記憶的減退,但也有自己的特點,比如老年人對往事的記憶清晰,而對新近發(fā)生過的事物或者新近學習過的內(nèi)容遺忘較快;對需要將記憶材料進行組織加工使之進入長時儲存方面的記憶力較差;老年人的意義識記減退較少,機械識記減退較多。例如,老年人對人民、地名、數(shù)字等東西的記憶效果就不好;
(4)思維能力弱化。在調(diào)查里,許多老年人常常抱怨自己已經(jīng)不能像早先那樣很好的思考問題了,這反映人的思維能力到老年時出現(xiàn)逐漸衰老的趨勢。
2 以老年用戶為中心的網(wǎng)站界面設(shè)計要點
在對老年用戶做了研究之后,筆者認為適宜老年人的網(wǎng)站界面設(shè)計的總體原則是以人性化為本,同時注意網(wǎng)站的易用性,規(guī)范性,美觀性,具體如下五點:
2.1 將操作任務(wù)化繁為簡
在越來越強調(diào)人機交互的今天,對于老年用戶來說,最好的人機交互就是簡化操作任務(wù),減少不必要的任務(wù),[4]盡量讓老年用戶在網(wǎng)站上面的操作變得簡單,同時又不宜出錯。比如強調(diào)基本功能,盡量減少和弱化附加功能。如Gmail的登陸界面,簡化到“登錄信息+登錄設(shè)置”即可,無須要其他的附加信息。
2.2 合理的信息顯示
互聯(lián)網(wǎng)的根本目的是提供信息,合理的信息顯示包括兩方面的內(nèi)容:劃分信息功能區(qū)和減少視覺密度。[5]
(1)劃分信息功能區(qū)。當頁面的信息較多時,為了避免視覺混亂,應(yīng)該劃分信息功能區(qū)。最重要的信息放在頁面的視覺中心;同一類的信息放在一起,并與其他類信息間隔一定的空間;同一類的信息用同一種顏色或同一色系的顏色來表示;不同信息區(qū)又可以用不同背景色來區(qū)分。
(2)減少視覺密度。網(wǎng)站界面需表達的信息很多時,易造成界面看起來非常擁擠,信息擠在一團,對于老年人來說很難一眼就能獲得所需的信息。因此,必須減少視覺的密度,比如:考慮適當?shù)牧舭祝m當?shù)牧舭讓⑹拐麄€界面看起來清楚而美觀;降低品牌識別logo、名稱的大小,無需為了彰顯品牌形象而刻意放大;使用簡單的圖形,盡量平面化,不要使用過度復(fù)雜的圖像;使用空白空間,而非線條去區(qū)分文字內(nèi)容;使用簡潔的語句表達信息,避免內(nèi)容過多等等。
如upcoming的首頁設(shè)計,依據(jù)信息的不同類別劃分板塊,并按重要性擺放在相關(guān)位置。焦點活動咨訊配圖放在視覺中心點,緊接著下面是活動信息介紹,左邊的活動類型板塊,右邊是活動的輔助信息。信息安排布局井然有序,是劃分信息功能區(qū)和減少視覺密度的最佳例子之一。
2.3 合理的文字規(guī)劃
文字對于網(wǎng)站界面的作用不言而喻,對于老年用戶來講,網(wǎng)頁文字的漂亮是建立在易讀易辨的基礎(chǔ)上的,合理的文字規(guī)劃,主要表現(xiàn)為以下兩個方面:[6]
(1)文字內(nèi)容盡量簡潔,配上有意義的圖標或者圖片,同時應(yīng)該避免使用專業(yè)術(shù)語。字體的選擇也要易于老年用戶辨認,網(wǎng)頁默認的字體是宋體。可以根據(jù)需要選擇一些特別字體。例如,為了體現(xiàn)專業(yè)可以使用粗仿宋體,體現(xiàn)設(shè)計精美可以用廣告體,體現(xiàn)親切隨意可以用手寫體等等,但前提是一定要易于老年人辨認。
(2)井然有序的排版。有時候別出心裁的界面設(shè)計或許會帶給使用者眼睛一亮、賞心悅目的視覺感,但無論何,井然有序的文字區(qū)規(guī)劃,才易達成最有效、最舒適的效果。如有較多的說明文字,要讓說明具有順暢地閱讀連貫性。舉個例來說,一個向中對齊與一個向左對齊的文字區(qū)塊,明顯地,向左對齊的區(qū)塊讀起來順暢多了,因為使用者在讀完一行字后,自然而然往左下方繼續(xù)讀下去,不需要重新找尋開頭,相較之下,向中對齊的區(qū)塊看起來混亂多了。因此,有規(guī)矩地文字區(qū)規(guī)劃將可大幅度提升用戶界面的品質(zhì)。
2.4 合理的色彩規(guī)劃
網(wǎng)站界面的色彩對于老年人來說同樣重要。老年人的視覺衰退很明顯,一個好的色彩規(guī)劃可以提高界面的視認性,從而提高操作的準確性和效率;可以減輕視覺上的疲勞。另外,通過色彩規(guī)劃來增強界面的美感和親和力。[7]
具體來講,老年用戶界面中,最好不要超過3到5種顏色。大區(qū)域最好使用淺色調(diào),如白色、淺灰等。對于老年人而言,配色要采用視認性高的色彩,要加大色彩的對比度,背景與主體對比度要大,背景色不宜采用有金屬反光的顏色,如銀色和金色。對于重要的按鈕或信息要用誘目性高的色彩來表達,但顏色不宜過多,且區(qū)域不可以太大,否則看起來過度混亂,缺少美感,也容易造成視覺上的疲勞。
2.5 細節(jié)為王
對于老年用戶來說,細節(jié)同樣重要,比如盡量使用有意義的圖標,盡量不要使用生澀難懂的專業(yè)術(shù)語,注意提供精確的導(dǎo)航提示,提供聲音控制,盡量減少噪音干擾,克制使用新技術(shù)的欲望等等。
3 結(jié)束語
關(guān)注老年人網(wǎng)站界面設(shè)計,是以人為本的需要,也是國內(nèi)所有優(yōu)秀設(shè)計師的責任。限于篇幅有限,對于老年人使用的網(wǎng)站界面設(shè)計,筆者也只能泛泛而談,有所不足和欠缺,還望讀者指正。同時,撰寫本文,以期拋磚引玉,引起大家對老年人更多的關(guān)愛和設(shè)計出更多更好適宜老年人使用的產(chǎn)品。
參考文獻:
[1] 劉春花.基于用戶體驗的界面設(shè)計UI研究[C].天津工業(yè)大學碩士學位論文,2007(12).
[2] 楊足.老年人使用的家電的人機界面設(shè)計研究[C].江南大學碩士學位論文,2004(06).
[3] 廖曄.網(wǎng)頁界面設(shè)計及其學科相關(guān)性研究[C].湖南師范大學碩士學位論文,2006(04).
[4] 趙侃用戶體驗設(shè)計――網(wǎng)頁界面設(shè)計的重中之重[J].藝術(shù)與設(shè)計(理論),2010(09).
[5] 何榮.淺析網(wǎng)站界面設(shè)計[J].科技信息,2008(26).
篇6
一、《電商視覺設(shè)計》課程人才培養(yǎng)實況
一是對經(jīng)濟市場需要認識方面存在片面性。在4G智能手機與平板電腦所向披靡的局勢中,UI界面設(shè)計人才長期處于短缺的狀態(tài)中。但是國內(nèi)眾多學校對這一人才需求態(tài)勢認識上體現(xiàn)出薄弱性,與UI界面設(shè)計、電子書規(guī)劃理論以及軟件教學相關(guān)的課程屈指可數(shù)。二是課程體系在編制上缺乏完善性。基礎(chǔ)課程、專業(yè)課程以及設(shè)計實踐這三大模塊與UI界面設(shè)計的數(shù)字藝術(shù)之間關(guān)聯(lián)性微弱,專業(yè)課程特質(zhì)性薄弱化,也沒有將現(xiàn)代社會發(fā)展形式與科學技術(shù)創(chuàng)新情況融入其中,課程體系完善性的缺乏,使具備界面設(shè)計特長的人才培養(yǎng)目標實現(xiàn)上存在較大難度。
目前電商視覺設(shè)計課程的教學設(shè)計和教學過程都還僅停留在軟件功能的教學上,而針對創(chuàng)新創(chuàng)業(yè)教學的很少。近幾年來國內(nèi)各高校大都把創(chuàng)新創(chuàng)業(yè)課程融入到電子商務(wù)課程中,而很少有融入電商視覺設(shè)計課程之中的。創(chuàng)新創(chuàng)業(yè)教學融入到針對景德鎮(zhèn)特色陶瓷飾品的電商視覺課程建設(shè)與實踐的目前國內(nèi)尚沒有。所以,如何加強創(chuàng)新創(chuàng)業(yè)教育并將其融入高職電商視覺設(shè)計課程的過程中,培養(yǎng)出滿足社會市場需求的專業(yè)人才,適應(yīng)社會發(fā)展的需要,是我們高職院校目前亟待解決的一個題。
二、互聯(lián)網(wǎng)時代中《電商視覺設(shè)計》課程人才培養(yǎng)的教學方法
(一)優(yōu)化課程教學內(nèi)容
1.教學內(nèi)容擇選憑據(jù)
參照工作崗位知識、技能、素養(yǎng)標準確定《電商視覺設(shè)計》課程教學范疇是基礎(chǔ),這一目標的實現(xiàn)需要有行業(yè)教育專家、企業(yè)技術(shù)專家、歷屆從事本專業(yè)畢業(yè)生以及在校教師的全力合作,借助市場調(diào)研等途徑掌握企業(yè)對職位知識與技能提出的標準。依照視覺設(shè)計行業(yè)標準、設(shè)計理念與新興技術(shù)確定課程內(nèi)容[1]。也可以依照職位工作運轉(zhuǎn)的實際程序編制課程教學內(nèi)容,這需要對企業(yè)代表性工作項目進行深度剖析,在多次研究中將電商視覺設(shè)計工作程序提取出來,旨在強化學生的職業(yè)技能。此外在對《電商視覺設(shè)計》課程教學內(nèi)容設(shè)置之時,應(yīng)該將商業(yè)價值元素與藝術(shù)人文素養(yǎng)整合其中,旨在強化學生的職業(yè)素質(zhì)與人文素養(yǎng)。
2.《電商視覺設(shè)計》課程教學內(nèi)容編制工作
上述工作運行始終應(yīng)該遵照培養(yǎng)學生職業(yè)技能這一規(guī)則,將實際工作任務(wù)以及其設(shè)計流程為憑據(jù),強化教學內(nèi)容的整體性與規(guī)范性,使布置的教學任務(wù)體現(xiàn)出學習性特征。把每一個學習情景視為一個完整性設(shè)計過程的依托。此外在教學過程中始終堅持虛擬化學習場景與現(xiàn)實工作環(huán)境一致性原則,以網(wǎng)站界面規(guī)劃為起點,在原有規(guī)劃程序與商務(wù)規(guī)劃理念的導(dǎo)向下科學的規(guī)劃商貿(mào)平臺界面,在項目獨立規(guī)劃與完備性規(guī)劃制作程序的輔助下落實企業(yè)網(wǎng)站界面的設(shè)計工作,在FLASH網(wǎng)站界面設(shè)計任務(wù)完成的情況下,構(gòu)建WEB系統(tǒng)界面設(shè)計的課程教學模式。在教學進程中,教師應(yīng)該積極踐行情景化教學模式,應(yīng)用項目教學方法,以實踐為依托強化課程教學內(nèi)容的特質(zhì)性,使理論與實踐知識始終處于“連體”狀態(tài)中。
(二)創(chuàng)新教學模式對其科學應(yīng)用
1.教學模式的革新
一是以創(chuàng)作為主體,項目可以被視為媒介體是協(xié)助專業(yè)學生對企業(yè)為實戰(zhàn)項目創(chuàng)造流程有整體性了解;二是將學生的主體地位凸顯出來,在多維度、開放式教學氣氛中使學生的思維融入進創(chuàng)作進程中;三是采用示范教學模式,將學生創(chuàng)作成績與行業(yè)作品施以對照評價,旨在強化專業(yè)學生創(chuàng)作的標準性。
2.多樣化教學方法的應(yīng)用
一是應(yīng)用分層教學方法。將文本知識視為核心,學生為教學的主體,教師發(fā)揮導(dǎo)向作用,教與學處于同一等級上,融入因材施教這一現(xiàn)代化教學理念,對不同時期中不同學習能力的學生布置不同任務(wù)[2]。例如在第一階段依照學情,使學優(yōu)生與學困生組隊,使他們在協(xié)助中強化網(wǎng)站設(shè)計技能;在第二階段在對電商企業(yè)和景德鎮(zhèn)特色陶瓷飾品等企業(yè)充分進行調(diào)研的基礎(chǔ)上,將電商視覺設(shè)計主要工作過程進行細分與整合,確定若干個必修工作過程和選修工作過程。對學生采用傳統(tǒng)的教學方法和新的課程體系方案進行分組教學,課程結(jié)束后對學生的學習成效進行對比,同時組織院內(nèi)、外專家對兩組進行能力的綜合評價。
二是應(yīng)用感性遷移教學方法。實質(zhì)上就是將微課、視頻等多樣化素材整合進《電商視覺設(shè)計》課程教學中,并整合啟發(fā)式教學理念,使學生對設(shè)計理念有全面性認識,樹立創(chuàng)新精神,在思考中收獲更多靈感,達到遷移創(chuàng)作理念與設(shè)計形式的目標。
三是創(chuàng)新創(chuàng)業(yè)理念,并將其整合進課程教學體系中。學生在學習本課程知識的同時可以同步創(chuàng)建和設(shè)計自己的電商網(wǎng)站。同時教師積極組織學生對與《電商視覺設(shè)計》課程相關(guān)的具有代表型項目進行欣賞、點評與分析、對結(jié)構(gòu)或內(nèi)容殘缺的案例成因進行深度解析。這一新興教學方法在《電商視覺設(shè)計》課程教學進程中的應(yīng)用,在強化是對知識、技能學習興趣,協(xié)助他們明確學習目標等方面發(fā)揮的作用是極為顯著的,為《電商視覺設(shè)計》課程的人才培養(yǎng)目標的實現(xiàn)注入能量。
三、結(jié)語
其實,《電商視覺設(shè)計》人才培養(yǎng)目標的實現(xiàn)可以采用的教學方法是多樣化的,本文受篇幅的限制只是淺淺而談。情景體驗教學方法的應(yīng)用,使多媒體成為課程知識呈現(xiàn)的載體,使學生有身臨其境之感。專業(yè)教師在實際教學中應(yīng)該積極應(yīng)用互聯(lián)網(wǎng)技術(shù),以多樣化媒介為依托達到培養(yǎng)學生創(chuàng)意表達能力的教學目標。同時有選擇性的借鑒國際最新教學理念與方法,在Web項目創(chuàng)作實踐方法的協(xié)助下,充實學生建設(shè)商務(wù)網(wǎng)站的知識與技能,落實復(fù)合型應(yīng)用人才培養(yǎng)目標。此論文將作為“創(chuàng)新創(chuàng)業(yè)導(dǎo)向下的高職電商視覺設(shè)計課程體系建設(shè)與實踐”省級課題的研究成果。
篇7
服務(wù)器端采用基于Spring的輕量級JavaEE平臺,以Spring IoC容器為核心,向上管理表現(xiàn)層的Action,向下管理業(yè)務(wù)邏輯層組件,同時負責管理業(yè)務(wù)邏輯層所需的DAO對象。服務(wù)器端采用Tomcat,由Servle容器與后臺數(shù)據(jù)庫交互,并把結(jié)果返回給給用戶。數(shù)據(jù)庫采用PostgreSQL。
本系統(tǒng)的主要角色有系統(tǒng)管理員、企業(yè)管理員和企業(yè)員工,針對不同的用戶,系統(tǒng)提供了不同的功能。系統(tǒng)管理員主要的功能包括系統(tǒng)下組織信息的管理、組織者信息管理、用戶信息維護管理、用戶信息管理、評論信息管理、郵件信息管理。企業(yè)管理員主要的功能包括公告管理、工作計劃管理、部門管理、員工管理、瀏覽下屬員工活動、查看組織報表。企業(yè)員工主要的功能包括制定工作計劃管理、查看工作進展、位置更新、查看公告、查看活動統(tǒng)計、設(shè)置郵件通知。
1.1 架構(gòu)設(shè)計
本論文設(shè)計采用JavaEE三層架構(gòu)設(shè)計,三層架構(gòu)的工作原理圖如圖1所示。客戶端由Web客戶端、移動客戶端、后臺系統(tǒng)構(gòu)成。客戶端獲取用戶提交的HTTP請求后,應(yīng)用程序邏輯層中Servlet根據(jù)用戶訪問機制,啟動相應(yīng)線程,解析提交的請求后,并返回相應(yīng)的請求結(jié)果給客戶端,完成頁面的生成和提示;而應(yīng)用邏輯層又通過JDBC與數(shù)據(jù)庫連接進行數(shù)據(jù)庫的相關(guān)操作。
圖1:系統(tǒng)架構(gòu)圖
1.2 移動客戶端
系統(tǒng)移動客戶端采用Sencha Touch移動UI框架進行程序界面的設(shè)計與實現(xiàn),對用戶的各種操作事件使用Sencha Touch提供的豐富的事件處理機制實現(xiàn)。Sencha Touch是專門為移動設(shè)備開發(fā)應(yīng)用的JavaScript框架。使用Sencha Touch,可以創(chuàng)建非常像原生應(yīng)用一樣的Web應(yīng)用,用戶界面組件和數(shù)據(jù)管理全部基于HTML5和CSS3的web標準,全面兼容Android和Apple iOS。
由于移動客戶端采用JavaScript編寫實現(xiàn),所以,移動客戶端訪問智能移動設(shè)備的硬件接口使用PhoneGap提供的JavaScript接口實現(xiàn)圖片獲取、地理位置信息獲取、文件上傳等功能。系統(tǒng)Web客戶端通過訪問Internet,系統(tǒng)根據(jù)使用W3C提供的Geo-Location API進行地理位置的定位[2]。系統(tǒng)移動客戶端定位的實現(xiàn)是通過使用PhoneGap中間件,當手機開啟GPS并能夠接收衛(wèi)星信號的情況下,手機通過調(diào)用Android智能手機內(nèi)置的GPS定位接口;如果終端設(shè)備處于室內(nèi),則通過AGPS(輔助全球定位系統(tǒng))實現(xiàn)移動智能設(shè)備的定位[3]。
圖2:Android客戶端實現(xiàn)
1.3 Web客戶端
系統(tǒng)的Web客戶端采用HTML5、jQuery UI構(gòu)建界面[4],對用戶操作事件及輸入信息通過jQuery來捕捉,通過Ajax負責信息的請求、發(fā)送和返回結(jié)果的解析和頁面內(nèi)容的更新。
如圖3所示的Web客戶端主界面,網(wǎng)頁左邊部分為用戶操作菜單,右邊部分為顯示各項功能內(nèi)容的主要區(qū)域。:
圖3:桌面Web客戶端
二、結(jié)論
在信息技術(shù)和移動互聯(lián)網(wǎng)技術(shù)高度發(fā)達的今天,各種層出不窮的新穎高科技產(chǎn)品不斷的改變并豐富著我們的生活以及辦公方式。企業(yè)的辦公方式也將從傳統(tǒng)的格局遷移到移動智能設(shè)備上來。基于移動位置服務(wù)(LBS)以其移動性、即時性等特點將成為最受歡迎的移動服務(wù)之一,未來LBS將會更好的服務(wù)于企業(yè)辦公。
參考文獻
[1]張穎.企業(yè)移動管理中LBS關(guān)鍵技術(shù)的研究與實現(xiàn)[D].東南大學,2009.
[2]李魯群.面向LBS移動Web服務(wù)的研究[D]. 上海交通大學,2005.
[3]楊艷.LBS位置服務(wù)解疑[J].衛(wèi)星與網(wǎng)絡(luò),2008年12期:66.
[4]Peter Lubbers,Brian Albers. HTML5高級程序設(shè)計[M]. 人民郵電出版社,2011.1.
(作者單位:惠州學院 計算機科學系)
作者簡介
篇8
引 言
隨著計算機和互聯(lián)網(wǎng)技術(shù)的不斷進步,網(wǎng)絡(luò)學習也日新月異,但與之相配套的學習質(zhì)量評價體系卻一直滯后,對于網(wǎng)絡(luò)學習的效果評價還處于起步階段,缺少有效的評價手段。
目前,國外主要有三個較受公認的網(wǎng)絡(luò)教育認證標準,E-learning Certification Standards,Evaluation of a Web-Based Course,以及“在線教育質(zhì)量:遠程互聯(lián)網(wǎng)教育成功應(yīng)用的標準”。不過它們對于網(wǎng)絡(luò)學習的評價僅是描述性的定義網(wǎng)絡(luò)學習的評價指標,而對如何組織評價、如何獲取定量數(shù)據(jù)、評價數(shù)據(jù)等方面則較少涉及[1]。
國外對網(wǎng)絡(luò)學習評價的研究起步較早,但研究工作主要集中在遠程協(xié)作學習評價上,都以案例的形式對自我評價、伙伴評價和小組評價進行研究。最早提出交互分析模型的是Henri,他從交互言論的視角分析了交互特征,提出了理解在線交互文本的分析模型,將交互分為五個維度:Partioipative、互動(Interaotive)、社交(Social)、元認知(Metacognitive)和認知(Cognitive)[2]。后來學者不斷在此基礎(chǔ)上開展研究,西班牙研究者Fatos Xhafa等用案例研究法對自我評價、伙伴評價和小組評價作了詳細介紹,并就遠程網(wǎng)絡(luò)學習協(xié)作評價給出了具體的評價量表,此表包涵四個維度,task performance,group functioning,social support和help service,權(quán)重分別為50%、20%、15%、15%[3]。國外研究者在網(wǎng)絡(luò)學習評價方面的研究主要集中在協(xié)作學習評價上。另外,大部分研究者都是以自我評價、伙伴評價或小組評價中的一項為研究對象,重點研究執(zhí)行這種評價對學生學習的影響,給出具體評價指標的很少。國外的網(wǎng)絡(luò)教學平臺對學生學習效果的評價也是協(xié)作評價,如,澳大利亞的 Moodle教學平臺在評價教學效果方面做得比較全面,包含了作業(yè)、考試的定性定量評價與管理,但在如何處理評價指標權(quán)重方面和定性評價向定量轉(zhuǎn)化方面顯得有些不足。
國內(nèi)對網(wǎng)絡(luò)學習評價的研究開展相對較晚,但近幾年發(fā)展較快。以中國期刊網(wǎng)(CNKI)作為信息源,以“學習評價系統(tǒng)”和“網(wǎng)絡(luò)”為關(guān)鍵詞,以論文“題名”為檢索項,檢索 1994 年至2011 年 9 月的期刊論文和學位論文,得到近百篇文獻。
張萍選取了認知、態(tài)度、應(yīng)用技能以及人際協(xié)作作為一級評價指標,以知識建構(gòu)、高階思維、學習態(tài)度、協(xié)作態(tài)度、信息技能、工具技能、人際溝通能力作為二級評價指標[4]。覃美珍選取了學習態(tài)度、交流與協(xié)作和資源利用等三個維度作為一級評價指標[5]。張京彬等選取了學習態(tài)度、相互交流與協(xié)作、資源利用和總評等四個維度作為一級評價指標[6]。
這些研究主要延續(xù)了國外的研究成果,以遠程網(wǎng)絡(luò)學習或網(wǎng)絡(luò)協(xié)作學習為研究對象,網(wǎng)絡(luò)學習的評價指標選取上存在較大差異。國內(nèi)外現(xiàn)有的網(wǎng)絡(luò)教學評價方案不足之處表現(xiàn)在以下幾個方面:① 最大的問題是國際上沒有統(tǒng)一的網(wǎng)絡(luò)教學評價標準,研究人員只是根據(jù)自己的研究實際制定評價體系;② 國內(nèi)外的網(wǎng)絡(luò)學習評價多數(shù)只針對某些局部范疇,如協(xié)作評價或只是關(guān)于遠程教學中網(wǎng)上學習的過程性評價;③ 評價指標的選取上存在較大隨意性和差異性;④ 課堂教學和網(wǎng)絡(luò)自主學習相結(jié)合的混合式學習模型還沒有受到關(guān)注,沒有文章對其作為一個單獨領(lǐng)域進行具體評價指標體系設(shè)計研究,沒有系統(tǒng)的解決方案。
大學英語網(wǎng)絡(luò)學習屬于混合式學習模式,既有教師課堂授課,又有學生網(wǎng)上自主學習。為了解決大學英語網(wǎng)絡(luò)學習效果評價的困局,本文依據(jù)建構(gòu)主義理論和現(xiàn)代教育評價理論,參考Henri的交互分析模型,對國內(nèi)外現(xiàn)有的評價指標體系進行梳理,結(jié)合大學英語網(wǎng)絡(luò)學習實際,構(gòu)建大學英語網(wǎng)絡(luò)學習評價指標體系,再運用模糊數(shù)學方法設(shè)計了一套適合大學英語網(wǎng)絡(luò)學習特點的綜合評價模型。
構(gòu)建大學英語網(wǎng)絡(luò)學習評價指標體系
首先,確定評價維度。參考Henri的交互分析模型,對國內(nèi)外現(xiàn)有的評價指標體系進行梳理,結(jié)合大學英語網(wǎng)絡(luò)學習實際和大學英語網(wǎng)絡(luò)自主學習自身特點,本文選取學習態(tài)度、交互程度、資源利用和試卷成績作為大學英語網(wǎng)絡(luò)自主學習的四個評價維度,試卷的設(shè)計是參照國內(nèi)四級機考題型[7],制定了大學英語網(wǎng)絡(luò)自主學習評價指標體系量表,如表1所示。表中將學習成績、學習態(tài)度、協(xié)作與交流和資源利用四個方面作為一級指標,每個一級指標又包含3到9個二級指標。Ui表示一級評價指標(i=1, 2, 3, 4, 5);uij表示二級評價指標(i=1, 2, 3, 4, 5, j=1,2,…, 9)。
其次,確定指標體系權(quán)重。目前,確定評價指標權(quán)重的主要方法有專家會議法、特爾裴法和層次分析法(AHP)[8]。鑒于層次分析法采用多因素分級處理思想來確定各因素權(quán)重,這與上文建立的評價指標體系相吻合,因此,采用層次分析法來確定權(quán)重。
第三,評價指標模糊集。根據(jù)大學英語網(wǎng)絡(luò)學習系統(tǒng)的特點和要求,需要用模糊數(shù)來代表教師評分所使用的等級,這里采用目前學習評價中常用的優(yōu)、良、中、及格、不及格五等級評價方式[9][10]。
大學英語網(wǎng)絡(luò)學習模糊綜合評價模型
1. 建立評價指標因子集和評價集
設(shè)評價指標集合為U,則有:U=(u1, u2, …,un),式中ui為各評價指標。
(1)定義一級指標集為U=(u1, u2, u3, u4)= (資源利用,學習態(tài)度,交流與協(xié)作,學習成績),相應(yīng)的權(quán)重集為A=(a1, a2, a3, a4),其中ai (i= 1, 2, 3, 4)表示指標ui在學生總成績U中的權(quán)重,且∑ai=1。
(2)定義二級指標為Ui=(ui1, ui2, ……)=(按教師預(yù)定的課程學習計劃完成學習任務(wù),積極地參加教師組織的網(wǎng)上教學活動,……),相應(yīng)的權(quán)重集為ai=(ai1, ai2, ……),其中aij(i = 1, 2, 3, 4), 表示指標uij在學生總成績ui中的權(quán)重。
(3)定義評價模糊集V=(v1, v2, v3, v4, v5), 該模糊集中的每一參數(shù)均用評定的分數(shù)等級表示。
2. 確定模糊評判矩陣隸屬函數(shù)
學生排名與真實水平的關(guān)系假設(shè)滿足正態(tài)分布,這種分布在教育評定實際應(yīng)用中也被廣泛應(yīng)用[11]。針對大學英語對某班全部學生進行排名,把該課程的學生排名序列分為五檔:(0% ~ 10%],(10% ~ 30%],(30% ~ 60%],(60% ~ 90%],(90% ~ 100%]。利用模糊數(shù)學中的隸屬度的概念,由專家經(jīng)驗值確定一個學生的排名在(10% ~30% ]內(nèi),則該學生的真實水平落在(10% ~ 30%] 的可能性定為0.6,而落在(0% ~ 10%] 和(30% ~ 60%] 的可能性各為0.2。這樣,該學生在班級排名的真實水平可用向量r=[0.2 0.6 0.2 0 0]表示。則指標U的模糊評價矩陣R=[r1,r2,……,rn]T,n是U評價指標的數(shù)量。
教學評價模型的實例分析
在網(wǎng)上學生學習評價調(diào)查表,有30位師生對學生K進行綜合評價,經(jīng)處理后得到的大學英語網(wǎng)絡(luò)學習評價調(diào)查統(tǒng)計表如表2 所示(評價指標對應(yīng)表1)。
1. 確定一級指標和二級指標的權(quán)重系數(shù)
(1)確定一級指標U1、U2、U3、U4權(quán)重系數(shù)
根據(jù)上述AHP方法的思路,通過專家會議法,制定網(wǎng)絡(luò)學習行為各評價因素的兩兩比較矩陣。對網(wǎng)絡(luò)學習評價的一級指標中的各指標分別進行兩兩比較得到一組判斷矩B(1),如表3所示。
同理,經(jīng)一致性檢驗,對比較矩陣進行修正得各二級指標的判斷矩陣、權(quán)重和CR,分別由表4至表7給出。
2. 隸屬度的確定
以u11為例計算uij (i=1,2,3,4, j=1,2,…,9) 的隸屬度。
評價指標u11的積分=(95×v1+85×v2+75×v3+ 65×v4+50×v5)/評價人數(shù)
=(95×5+85×10+75×10+65×4+50×1)/30
=80
此學生的u11成績在班級30人中排在第12位,其分布率=12/30=40%,故u11的隸屬度為(0,0.2,0.6,0.2,0)。二級評價指標uij的計算方法以此類推,得到的uij隸屬度,見表2。
3. 建立模糊評價矩陣R
由表4可得各二級指標的評價矩陣分別為R1、R2、R3和R4。
這表示該學生在大學英語這門課程的學習成績?yōu)閮?yōu)秀的成分為0%,良好的成分為14%,中等的成分為48%,及格的成分為32%,不及格的成分為6%。根據(jù)等級分數(shù)矩陣,則該學生大學英語的學習成績?yōu)?/p>
U4=[0 0.166 0.533 0.267 0.034]×9585756550=73.152
其所屬等級為良。
同理可得學習態(tài)度U1、交流與協(xié)作U2、資源利用U3的成績分別為:把二級指標所得的成績在所有人數(shù)中重新排名得到如表8所示成績。
該生總評價等級屬于中等。
大學英語網(wǎng)絡(luò)學習評價模型綜合驗證
以參加大學英語網(wǎng)絡(luò)學習教改實驗的90名學生的學習參數(shù)為樣本點,檢驗?zāi)P偷臏蚀_性及魯棒性。對90名學生的學習狀況動態(tài)跟蹤采集,分析后得到學習數(shù)據(jù)。使用調(diào)查問卷收集學生的反饋意見,85%的學生認為數(shù)據(jù)較準確地反映自己的學習狀況,10%學生認為數(shù)據(jù)有部分項沒有準確反映自己的學習狀況,5%學生認為數(shù)據(jù)完全沒有準確反映自己的學習狀況。調(diào)查數(shù)據(jù)表明:評價指標體系設(shè)置合理,能較好地表示學生的學習狀況;通過系統(tǒng)的處理機制得到的數(shù)據(jù)能較準確地反映學生學習狀況。
以這90名學生2010-2011年第一學期課程的數(shù)據(jù)為依據(jù),對該年級90名學生進行評價,其正確率-錯誤率曲線如圖1所示,正確率達90%。
這表明,該模型具有很好的實用性和指導(dǎo)作用,大學英語網(wǎng)絡(luò)學習評價指標體系的結(jié)構(gòu)比較合理,經(jīng)系統(tǒng)得到的評價結(jié)果更加科學、合理,能較全面反映學生的學習狀況。經(jīng)系統(tǒng)得到的評價結(jié)果和理論結(jié)果一致性較好,學生對于使用該系統(tǒng)給出的評價結(jié)果和指導(dǎo)學習的信息認可度在中等偏上。因此,提出的評價方案總體可行,可以考慮在更大范圍使用。
此評價模型可以進行計算機編程,使用起來更加簡便,可操作性更強,在大學英語教學評價中具有很強的實用性,模型的評價指標系數(shù)可以按照專家和實際教學需要進行調(diào)整,其僅適用于大學英語網(wǎng)絡(luò)自主學習的量化與非量化混合的綜合評價。此模型把過程評價和總結(jié)性評價有機結(jié)合,希望能解決我國大學英語網(wǎng)絡(luò)自主學習評價的難題。
?眼參考文獻?演
[1] Charles F. Saxon G. Reasons,Online Student Evaluation of Teaching for Distance Education: A Perfect Match? The Journal of Educators Online,Volume 2,Number1,January,2005.
[2] 張潤芝. CSCL評價技術(shù)的新趨勢[J]. 中國電化教學,2009,(5):35.
[3] Tim S. Roberts, Self, Peer, Group Assessment in E-learning, Information Science Publishing, 2006.
[4] 張萍. 網(wǎng)絡(luò)環(huán)境下協(xié)作學習評價模型的探究[J]. 科技情報開發(fā)與經(jīng)濟,2010,(34):101-103.
[5] 覃美珍. 網(wǎng)絡(luò)環(huán)境下學生學習評價的研究[D]. 南寧:廣西大學,2005:31-33.
[6] 張京彬,余勝泉,何克抗. 網(wǎng)絡(luò)教學的非量化評價[J]. 中國遠程教育,2000,(10):48-52.
[7] 大學英語等級考試機考樣卷. [2011-12]. .
[8] 彭祖贈,孫韞玉. 模糊數(shù)學及其應(yīng)用[M]. 武漢:武漢大學出版社,2007:90-94.
[9] 張吉軍. 模糊層次分析法(FAHP)[J]. 模糊系統(tǒng)與數(shù)學,2000,14(2):80-88.
[10] 張陽,王東,楊貫. 基于模糊AHP理論的網(wǎng)絡(luò)學習評價模型研究[J]. 湖南師范大學自然科學學報,2007,30(2):71-75.
[11]張磊. 教育統(tǒng)計分析方法[M]. 北京:科學出版社,2007:255-256.
收稿日期: 2011-11-15
篇9
1 引言
隨著我國職業(yè)教育的快速發(fā)展,以培養(yǎng)高技能人才為目標的高職院校,在不斷提高教師的科研能力,使之與高職教育協(xié)調(diào)發(fā)展相適應(yīng)。科研是高職院校發(fā)展的內(nèi)在動力,是學校辦學層次和學術(shù)水平的重要表現(xiàn)。加強職業(yè)院校科研工作的管理,走科研強校之路,是學校發(fā)展的必然選擇。科研工作量化與評價管理是科研管理工作的重要組成部分,是科研資源配置的指揮棒,尋找適合高職院校的科研量化與評價方法是有效促進高職院校科研工作健康發(fā)展的關(guān)鍵。
2 高職院校科研工作量化與評價管理的現(xiàn)狀及存在的主要問題
高職院校科研量化與評價管理工作的主要內(nèi)容是對科研項目、科研成果等的量化管理。雖然目前各高校有量化評價指標體系,但多數(shù)高職院校的科研工作量化與評價方法還不完善,科研量化與評價管理工作在評價手段、評價方法及評價結(jié)果的分析等方面存在諸多問題。例如:對科研成果的評議存在許多主觀因素,評價指標體系不夠全面,往往缺乏針對教師專業(yè)特點的指標,導(dǎo)致評價結(jié)果不能反映教師綜合素質(zhì)[1]。這些問題會影響科研工作量化與評價管理的有效性和客觀性。因此,建立科學合理的量化評價指標體系是促進高職院校科研工作健康和可持續(xù)發(fā)展的保障。
3 高職院校科研工作量化與評價方法
3.1確定科研工作的權(quán)重值W。在確定科研工作的權(quán)重值時,需要根據(jù)學校的辦學目標,確定優(yōu)先資助的學科范圍,結(jié)合同類院校量化指標的設(shè)置情況,最終確定科研工作的權(quán)重值。[2]具體計算辦法是先由校外專家組對某項科研工作給出權(quán)重值:S1、S2、……Sn,然后再由校內(nèi)專家組對某項科研工作給出權(quán)重值:T1、T2、……Tn,通過公式(1)計算該項科研工作的加權(quán)平均值W:
W=■ (1)
3.2確定科研工作的難度系數(shù)D(a,c)。通常情況下,科研項目級別越高,獲批立項的難度就越大,學術(shù)期刊級別越高,在該期刊上的難度就越大。因此,在對科研工作進行量化評價時,根據(jù)完成該項科研工作的難易程度,確定其難度系數(shù),再根據(jù)其難度系數(shù)來對各類科研工作進行量化折算。設(shè)在某種科研活動K(a)中,第一完成人F(b)的某類科研成果R(c)數(shù)量為N(a,b,c),那么該類科研成果的難度系數(shù)D(a,c)的量化模型如公式(2)所示[3]:
D(a,c)=1-■ (2)
公式(2)中,m,n分別為校內(nèi)科研工作總?cè)藬?shù)和某種科研活動中某級別科研成果的類別總數(shù),難度系數(shù)越大說明該類科研成果的難度越高,反之就越低,公式使用全校統(tǒng)一數(shù)據(jù)計算難度系數(shù),在較大程度上保證了學術(shù)量化評價的客觀性。
3.3確定個人科研工作量權(quán)重系數(shù)R。科研項目通常是團隊協(xié)作完成,科研工作量化積分主要體現(xiàn)科研工作人員在項目中完成的科研工作量,因此需要做到既鼓勵團隊有效合作,又要體現(xiàn)個人差異,杜絕掛靠現(xiàn)象,科研項目、專利、科研獎勵的參與人科研工作量權(quán)重系數(shù)R通常由項目負責人分配確定。
4 高職院校科研工作量指標體系及計算方法
4.1科研項目量化與評價指標。高職院校的科研項目主要包括:縱向、橫向和院級項目,各類型項目根據(jù)項目周期分為立項和結(jié)題兩個階段。按照項目的來源、類別、金額進行指標設(shè)置,部分科研項目量化與評價指標見表1所示。
4.2科研成果量化與評價指標。科研成果包括公開發(fā)表的學術(shù)論文、公開出版的專著、發(fā)明專利等科研成果。學術(shù)論文量化與評價指標可結(jié)合期刊的級別和影響因子設(shè)置。部分科研成果量化與評價指標見表2所示。
4.3科研工作量的計算方法。確定了科研工作量化與評價指標之后,可計算科研工作量。目前學校科研工作量計算主要分個人科研工作量和二級學院人均科研工作量兩類:個人科研工作量計算公式為:X=∑(Ui×Wi),U為科研工作量系數(shù)(Ui=Di×Ri),W為科研工作權(quán)重值,i為第i個科研工作量評價指標;二級學院人均科研工作量計算公式為:Y=■,Z為二級學院在編教師總?cè)藬?shù)。
5 結(jié)語
高職院校科研量化與評價管理是一項關(guān)系復(fù)雜的系統(tǒng)工程,建立一套科學、合理、公正、實用且可操作的量化與評價指標體系具有重要意義。陜西工業(yè)職業(yè)技術(shù)學院在2011年制定了《教科研工作量積分辦法》,經(jīng)過三年的實施學院各項科研工作有了新的進展,項目、論文、專利等各項成果在數(shù)量和質(zhì)量上有了明顯提高。學院科研處就辦法執(zhí)行過程中遇到的新問題和辦法的不足之處進行了修改和補充,并在2014年修訂了量化積分管理辦法,使學院量化積分管理制度更加客觀、更加科學。本文運用多學科視角探索科研量化與評價工作在不同階段采用經(jīng)典的數(shù)據(jù)統(tǒng)計分析方法,對科研量化與評價指標體系進行優(yōu)化,并提出具體的操作方法。該方法簡單易行,較好地解決了以往科研量化與評價存在不科學、不公正等問題,為高職院校科研管理工作逐漸科學化、規(guī)范化提供了參考依據(jù)。
參考文獻:
篇10
0 引言
遺傳算法(Genetic Algorithm,GA)是近幾年發(fā)展起來的一種嶄新的全局優(yōu)化算法。與傳統(tǒng)優(yōu)化算法相比,其具有隱行性、全局性和較好的魯棒性的同時,又易于理解,操作簡單的優(yōu)點。采用二進制編碼的標準遺傳算法(SGA)在結(jié)構(gòu)優(yōu)化領(lǐng)域已經(jīng)取得了一定的成果,但當變量數(shù)量和約束數(shù)量增加時,標準遺傳算法由不一定能搜索到最優(yōu)個體。本文嘗試采用整數(shù)編碼進行遺傳算法編寫,減少不同代碼之間的轉(zhuǎn)換工作,同時解決了離散化變量的優(yōu)化問題,與實際工程更為相符。
1 R.C.框架優(yōu)化模型
1.1目標函數(shù)和設(shè)計變量
以框架結(jié)構(gòu)主體(主梁和柱)總造價為鋼筋混凝土框架結(jié)構(gòu)的目標函數(shù):
(1.1)
NEB、NEC――分別為梁總數(shù)和柱總數(shù);
――第i號主梁的造價,包括梁的混凝土成本、縱筋成本、箍筋成本、模板成本;
――第j號柱的造價,包括柱的混凝土成本、縱筋成本、箍筋成本、模板成本;
梁柱以截面編號分組,一組構(gòu)件共享一個截面屬性,每個截面屬性有b、h兩個變量。另外每層柱的砼號相同,每層柱共享一個砼等級變量。對于一個5層框架結(jié)構(gòu),若有梁柱截面分組各20個,則共有85非設(shè)設(shè)計變量。
1.2 約束條件
1)梁最大配筋率約束
要求支座兩端和跨中的受壓區(qū)高度滿足相對界限受壓區(qū)的高度要求,即
(1.2)
(1.3)
(1.4)
ξl 、ξr、ξm――為左支座、右支座、跨中的相對受壓區(qū)高度;
ξb ――界限受壓區(qū)高度。
2)梁最小截面約束
對于非抗震組合設(shè)計時鋼筋混凝土梁受剪截面應(yīng)滿足如下約束:
(1.5)
V――梁剪力設(shè)計值;
βc――混凝土強度影響系數(shù)。
對于抗震組合設(shè)計時鋼筋混凝土梁受剪截面應(yīng)滿足如下約束:
當l0/h > 2.5時,有:
(1.6)
當l0/h ≤ 2.5時,有:
(1.7)
3)梁撓度約束
(1.8)
f ―― 準永久荷載組合下梁的撓度;
[f ] ――梁撓度限制。
4)梁截面高寬比約束
(1.9)
bbh――梁的截面高寬比,一般取4。
5)柱最大配筋率約束
(1.10)
Asb、Ash ――分別為b方向、h方向單偏壓計算配筋面積。
ρmax ―― 柱全截面最大配筋率,取5%。
6)柱最小截面約束
以h方向的抗剪截面要求為例,非抗震組合設(shè)計時鋼筋混凝土梁受剪截面應(yīng)滿足如下約束:
(1.11)
抗震組合設(shè)計時鋼筋混凝土梁受剪截面應(yīng)滿足如下約束:
當剪跨比λ大于2.5時,有:
(1.12)
當剪跨比λ不大于2.5時,有:
(1.13)
7)柱軸壓比約束
(1.14)
αp ――軸壓比限值。框架結(jié)構(gòu)抗震等級為一級、二級、三級、四級時分別取0.65、0.75、0.85、0.90。
8)柱截面高寬比約束
以h方向截面高寬為例
(1.15)
cbh――柱的截面高寬比,一般取3。
9)樓層混凝土等級約束:
第i層的混凝土等級不大于第i-1層的混凝土等級,其約束表達式為:
(1.16)
2整數(shù)編碼遺傳算法設(shè)計
2.1初始種群生成和適應(yīng)度函數(shù)
已知框架結(jié)構(gòu)中的變量均為符合一定模數(shù)制的離散值。
設(shè)已有目標函數(shù)f (x),有x=(x1,x2,x3……,xn),x ∈ XD,(i=1,2,3……,n),其中XD為離散空間。
對第i個變量,有vi ≤ xi ≤ui ,其中vi、ui為第i個變量的上下界,ci為xi在定義域內(nèi)的間隔距離,vi ∈ N*、ui ∈ N*、ci ∈ N*,N*為正整數(shù)集合。
指定遺傳算法中迭代種群規(guī)模為M時,則隨機生成的個體變量如下:
(2.1)
(i=1,2,3……,n) (j=1,2,3……,M)
其中為在[0,1]內(nèi)的隨機數(shù),INT為向下取整的計算。對目標函數(shù)為最小化的問題可構(gòu)造如式2.2的適應(yīng)度函數(shù):
(2.2)
cmax可以是是當前所有代或最近K代中f(x)的最大值。
2.2自適應(yīng)交叉算子
為了保障在種群進化過程中優(yōu)良的個體不被破壞流失,同時保障有新的個體加入,本文不采用固定的交叉概率,而是根據(jù)需要交叉配對的兩個個體的適應(yīng)值計算自適應(yīng)的交叉概率。假設(shè)和兩個需要進行交叉計算的個體,其確定自適應(yīng)交叉概率的公式為式2.3:
(2.3)
――為當前種群的平均適應(yīng)值
――為這前種群中的最佳適應(yīng)值
k1、k2――確定交叉變量Pc的相關(guān)常數(shù),由計算人員確定,一般k2比k1略大
當和中適應(yīng)值的較大者大于等于平均適應(yīng)值時,調(diào)整減小交叉概率Pc。當和中適應(yīng)值的較大者小于平均適應(yīng)值時,交叉概率Pc等于較大的k2。
當交叉的隨機判定數(shù)RND小于Pc時,個體和需要進行染色體交叉計算生成新的子代染色體,否則兩者直接遺傳到子代中,見式2.4,式中為程序自帶產(chǎn)生的隨機數(shù)。為了保證交叉產(chǎn)生的子代滿足模數(shù)制,還需用式2.5進行修正。
(2.4)
以為例進行基于模數(shù)制的修正,有:
(2.5)
2.3自適應(yīng)變異算子
本文同樣不采用固定的變異概率,而是根據(jù)需要變異個體的適應(yīng)值計算自適應(yīng)的變異概率。假設(shè)個體需要進行變異計算,其確定自適應(yīng)變異概率的公式為式2.6:
(2.6)
k3、k4――確定交叉變量Pm的相關(guān)常數(shù),由計算人員確定,一般k4比k3略大
當個體的適應(yīng)值的大于等于平均適應(yīng)值時,根據(jù)式2.6-(1)調(diào)整減小交叉概率Pm。當?shù)倪m應(yīng)值的小于平均適應(yīng)值時,根據(jù)2.6-(2)交叉概率Pm等于k4。
當交叉的隨機判定數(shù)RND小于P m時,根據(jù)式2.7對基因進行非均勻變異:
(2.7)
、――系統(tǒng)程序自帶產(chǎn)生的隨機數(shù)。
2.4錦標賽選擇算子
本文根據(jù)選用錦標賽選擇作為主要選擇方法。錦標賽選擇,又稱隨機聯(lián)賽選擇,是每次隨機從進化代種群中取出一定數(shù)量(Tour)個體,然后選擇其中最佳個體進入下一代種群。重復(fù)操作,直到新的種群規(guī)模達到原來的種群規(guī)模。
3算例分析
3.1工程概況
算例框架結(jié)構(gòu),5層;層高3米;設(shè)防烈度7度(0.10g);地震分組一組;Tg=0.9s;抗震等級為三級;基本風壓為0.55kN/m2;地面粗糙程度B類。ETABS模型中每層分為4組梁截面和4組柱截面,平面布置規(guī)則以第5層平面圖為例,每層構(gòu)件分組見圖1。各組梁截面屬性的初始截面為300mm×700mm,柱截面屬性的初始截面為500mm×500mm。最大層間位移角限值為1/550。梁混凝土等級統(tǒng)一采用C30,造價為465元/m3。柱混凝土等級共有1~5個代碼,分別對應(yīng)C30~C50的混凝土等級,各等級單價依此為583元/m3,604元/m3,626元/m3,648元/m3 ,676元/m3。梁模板的單價為82元/kg,梁鋼筋單價為4793元/t,柱模板單價為99元/kg,柱鋼筋單價為4918元/t。主要優(yōu)化參數(shù)設(shè)置見表1。
圖1ETABS模型三維視圖圖2第5層平面布置圖
3.2整體優(yōu)化流程
本文整體優(yōu)化分為兩部執(zhí)行,第一部分凍結(jié)內(nèi)力做結(jié)構(gòu)尺寸的優(yōu)化,第二部分在第一部分得到的新最優(yōu)個體的基礎(chǔ)上,更新模型內(nèi)力,再次執(zhí)行第一部分的操作,反復(fù)這個過程直到造價滿足收斂條件,終止優(yōu)化程序,
輸出最終的優(yōu)化結(jié)果。在第一部分優(yōu)化又分兩個級別。第一級為不考慮結(jié)構(gòu)剛度對內(nèi)力的影響,在梁柱構(gòu)件約束和層間約束下執(zhí)行遺傳算法;第二級為在遺傳算法優(yōu)化得到的最佳個體后,回代入ETABS模型驗算位移約束,如果不滿足位移約束則執(zhí)行行相應(yīng)的調(diào)整策略不斷更新ETABS模型直到滿足位移約束。整體優(yōu)化的步驟為:
①識別模型
②凍結(jié)內(nèi)力,讀取內(nèi)力分析結(jié)果
③生成初始種群
④遺傳算法操作:交叉、變異、選擇
⑤評估新種群
⑥是否達到遺傳算法收斂精度,是則進入下一步,否則返回執(zhí)行④~⑤
⑦驗算位移約束,不通過調(diào)整模型直到通過為止
⑧框架總造價是否整體收斂,是則輸出內(nèi)力,否則解凍內(nèi)力,更新模型,返回執(zhí)行②~⑦
3.3優(yōu)化結(jié)果
部分優(yōu)化參數(shù)取值見表1,優(yōu)化過程中造價的下降曲線見圖3。本案例共進行了5次整體優(yōu)化計算,最終優(yōu)化造價比原始設(shè)計造價下降30%,優(yōu)化效果顯著。由于本文引入了遺傳算法的自適應(yīng)參數(shù)調(diào)整,目標函數(shù)的下降速度快,整體優(yōu)化的效率高。優(yōu)化后的最大層間位移角出現(xiàn)在第二層為1/552(見表2),說明結(jié)構(gòu)的剛度在滿足規(guī)范要求的前提下,變得更合理。
表1優(yōu)化參數(shù)取值
圖3造價優(yōu)化下降曲線
表2 優(yōu)化后的層間位移角
5 結(jié)論
本文直接采用整數(shù)編碼,能夠良好得描述工程結(jié)構(gòu)問題中離散變量在遺傳算法中的種群生成、交叉、變異、選擇。采用分部優(yōu)化法,反應(yīng)結(jié)構(gòu)尺寸和結(jié)構(gòu)內(nèi)力的非線性關(guān)系。通過算例驗證,本文的方法優(yōu)化效果良好,優(yōu)化效率高,給其他采用遺傳算法優(yōu)化設(shè)計的結(jié)構(gòu)模型提供了有益的參考。
參考文獻
[1] 張琦. 采用遺傳算法對鋼筋混凝土框架結(jié)構(gòu)進行優(yōu)化設(shè)計[D]. 山東大學碩士學位論文, 2006, 5.
[2]肖國濤. 基于遺傳算法的鋼管混凝土框架結(jié)構(gòu)優(yōu)化研究[D]. 華中科技大學碩士學位論文, 2005, 3.
[3] 陸海燕. 基于遺傳算法和準則法的高層建筑結(jié)構(gòu)優(yōu)化設(shè)計研究[D]. 大連理工大學博士學位論文, 2009, 6.
篇11
電商類 App 的首頁UI界面,是不是長得都差不多?
從左到右依次是:淘寶、京東、蘇寧易購、1號店
相較于國內(nèi)互聯(lián)網(wǎng)公司復(fù)雜的“大而全”式設(shè)計,國外的 UI 設(shè)計大多走“簡約”路線:非常注重留白,收藏起功能選擇欄,集中突出某一項功能。
在同行的映襯下,難怪 Winnie 會覺得中國的 App “丑” 了。難道是中國互聯(lián)網(wǎng)人的審美出了什么問題嗎?
01 漢字原罪
關(guān)于審美的討論,其實是一個公說公有理、婆說婆有理的話題。在互聯(lián)網(wǎng)設(shè)計當中,美、丑都是相對的概念。在 Winnie 眼中,“丑”就是密集式的復(fù)雜設(shè)計,以中國為代表;“美”則是留白式的簡約設(shè)計,以美國等西方為代表。
自從喬布斯開始,在以科技創(chuàng)新為象征的互聯(lián)網(wǎng)行業(yè)中,美國等西方國家一直都“代表著先進文化的前進方向”,如今順理成章地,它們所采用的簡約設(shè)計風格,是目前國際上 UI 設(shè)計界的主流聲音。但中國的互聯(lián)網(wǎng)公司這次卻偏偏不跟風了,紛紛祭出各種五花八門的復(fù)雜設(shè)計作品,讓人眼花繚亂、應(yīng)接不暇。
中國這種高密度的信息設(shè)計,往往都伴隨著幾大特點:鏈接多、圖片多、色彩斑斕。而這與漢字的結(jié)構(gòu)息息相關(guān)。
中文中最復(fù)雜的漢字 biang
共有57畫
“biang biang面”為陜西關(guān)中地區(qū)的一種民間美食
與英文這種表音的拉丁文字不同,漢字作為表意的象形文字,是世界上最復(fù)雜的語言之一。英文有26個字母,相互排列組合就可以構(gòu)成有意義的詞;但是漢字卻有八萬多個單字,不論是單獨、排列還是組合都可能生成不同的詞,結(jié)構(gòu)著實復(fù)雜。
并且漢字沒有大小寫、沒有空格、筆畫眾多、花頭較少。在自身復(fù)雜的前提下,簡體漢字也缺乏很多設(shè)計上的可塑性。這就決定了在界面設(shè)計上,簡體漢字比英文更加繁瑣。所以,當你的App上大量出現(xiàn)中文的時候,即使其他元素保持不變,你也會覺得設(shè)計變得更復(fù)雜了,像是變“丑”了,降低了原先設(shè)計的“逼格”。
把包上的英文轉(zhuǎn)換成漢字,立刻滿滿的違和感(圖片來源微博)
在互聯(lián)網(wǎng)的世界中,簡體漢字不僅在外觀上相比英文更加復(fù)雜,其在功能上受到的制約,也加劇了這種復(fù)雜的呈現(xiàn)方式。
互聯(lián)網(wǎng)是誕生于英語世界的產(chǎn)物,這是一個從最底層的框架開始,就以字母為基礎(chǔ)構(gòu)建的網(wǎng)絡(luò)平臺。不論是 Windows還是 Linux,再到移動時代的 Android 和 iOS,所有的操作程序都是用英文寫就的,這就導(dǎo)致在中文搜索出現(xiàn)前,如果用方塊字搜索網(wǎng)頁,你幾乎什么也搜不到的。
中文搜索出現(xiàn)后,域名的字母問題依然存在,用戶可以看得懂漢語,但是他們無法記住用英文字母拼就的域名。所以與其讓用戶去記住網(wǎng)頁地址的一連串字母,不如直接提供鏈接——這就體現(xiàn)了非英語世界中“門戶網(wǎng)站”的重要性。大量排列鏈接的意義本質(zhì)上正是為了解決用戶“看不懂英語字母”的問題,讓他們可以直接點擊鏈接,導(dǎo)航到想去的網(wǎng)站。
2007年的新浪網(wǎng)
而且,這并不是簡體中文獨有的情況,日語、韓語、繁體中文等在設(shè)計上都與簡體中文有著相似的困境。在迎接以英文為主的互聯(lián)網(wǎng)時代到來時,不可避免地要使用這種多鏈接的方式,設(shè)計自己的網(wǎng)頁。
文字多了,為了配合布局讓網(wǎng)頁看起來不會那么枯燥,我們自然而然會想到添加圖片。于是各種五顏六色的圖片、色彩斑斕的GIF也就應(yīng)運而生,配合設(shè)計師調(diào)配頁面上復(fù)雜的設(shè)計風格。
02 相比西方人,中國人更擅長觀察復(fù)雜環(huán)境
在國外腦科學領(lǐng)域有一個研究分支為“文化神經(jīng)科學”(Cultural neuroscience),主要研究不同文化背景會對人的大腦神經(jīng)產(chǎn)生怎樣的影響。
2005年,密歇根大學心理學系的三位教授Hannah Faye Chua, Julie E. Boland 和 Richard E. Nisbett 做了一個有趣的實驗。他們把一些圖片,分別拿給美國人和中國人觀看,然后記錄受試者的眼動情況和記憶能力。結(jié)果表明,美國人更容易注意到圖片中的單個物體;而中國人則能夠?qū)ξ矬w、環(huán)境、背景等多種元素有一個均衡的感知。
實驗中所用到的讓受試者觀察的圖片示例和論文截圖
換句話說,中國人和美國人對信息有不同的感知方式,我們更擅長觀測充滿復(fù)雜信息的環(huán)境。Chua 他們認為,這與中美的文化差異相關(guān):美國更崇尚個人主義,而中國則更崇尚集體主義。
后來,這一學科的其他相關(guān)研究均不斷印證了 Chua 他們的發(fā)現(xiàn)。專欄作家 Sharon Begley 在 “文化如何塑造大腦” 一文中寫道:當觀察復(fù)雜的場景時,亞裔和非亞裔分別激活了不同的大腦區(qū)域。亞裔大腦中的圖形處理區(qū)域會活躍起來,這使他們更能關(guān)注到整體;而非亞裔的大腦活動則主要集中在個體物體識別區(qū)域。
也就是說,咱們中國人,天生就有能夠處理復(fù)雜信息的能力,所以在面對“拼多多”們這種繁瑣的 UI 設(shè)計時,根本就沒太當回事兒。在我們?nèi)粘I畹奈幕臻g中,中國用戶已經(jīng)逐漸習慣了各種復(fù)雜的元素構(gòu)成,并不會認為它特別得“丑”或者“美”。復(fù)雜,只是一種習慣性的設(shè)計表達。
美國曼哈頓唐人街的街市布局與曼哈頓其他地區(qū)的布局截然不同
充滿了中國“復(fù)雜”的特色
圖片來源:維基百科
傳統(tǒng)中國人愛熱鬧,喜歡“人多”的氛圍,比如好餐廳就一定要是人聲鼎沸的,一定要是排隊的;喜歡紅色,因為代表喜慶。逢年過節(jié)更是要走街串巷,鑼鼓喧天、鞭炮齊鳴,這代表了好兆頭,是中國文化的一部分。
在這種文化環(huán)境下,我們誕生出來的設(shè)計作品也極具特色。諸如窗花、貼圖等充滿民族文化的設(shè)計作品,往往都透露著一種“復(fù)雜”的特點。一個作品中通常都有不止一個人物,細節(jié)雕琢得到位,各種元素齊全,整體上來看,體現(xiàn)出的就是一種信息密集式的復(fù)雜藝術(shù)特征。
蘇州桃花塢產(chǎn)出的桃花塢年畫,色彩艷麗
如果把它和“拼多多”們的主頁聯(lián)想在一起,是不是有一種異曲同工之妙?
你很難說這是丑還是美,它是一種客觀存在的文化現(xiàn)象,沒有隨著科技和互聯(lián)網(wǎng)的發(fā)展而消失,而是以另一種方式保存了下來。在使用這些互聯(lián)網(wǎng)產(chǎn)品時,中國最廣大的用戶們并沒有表現(xiàn)出太多對美丑的評價,因為我們在大腦中已經(jīng)自然地接受了這種“復(fù)雜”的設(shè)計風格。
03 產(chǎn)品設(shè)計
日本設(shè)計師原研哉(無印良品最早的設(shè)計總監(jiān)),曾在自己的書中(《設(shè)計中的設(shè)計》)說到:設(shè)計的首要任務(wù)永遠都是實用性,要在實用性的基礎(chǔ)上給用戶以美的體驗。原研哉是日本極簡主義設(shè)計理念的代表,極簡如他,依然強調(diào)的是設(shè)計在功能端的作用。
對于互聯(lián)網(wǎng)界面的 UI 設(shè)計來說,撇開文化表層的原因,它從本質(zhì)來看就是一種商業(yè)行為,那么“滿足用戶需求”,就是產(chǎn)品經(jīng)理在任何時候都會最優(yōu)先考慮的事。對于中國的這些互聯(lián)網(wǎng)公司來說,采用復(fù)雜設(shè)計的最直接原因,可能只是因為這么做能賺錢而已。
Porter Erisman 在自己的暢銷書《六十億購物者(Six Billion Shopper)》中,記錄了李開復(fù)還在谷歌時的一次內(nèi)部講話,那時谷歌還沒有離開中國。李開復(fù)在講話中提到,在全球各地谷歌實驗室進行的“眼動測試”中(眼動測試,記錄受試者在瀏覽網(wǎng)站時眼睛轉(zhuǎn)動的情況,以此來判斷他們注意力的變化),他們發(fā)現(xiàn)了一個有意思的現(xiàn)象:美國的谷歌用戶,在使用谷歌時,目光會直接鎖定在搜索框;而中國的谷歌用戶則可能會把整個網(wǎng)站都瀏覽一遍,就像是在尋找一些可能潛藏的“小驚喜”。
《六十億購物者》這本書描寫了全球電子商務(wù)市場中的企業(yè)故事
李開復(fù)的結(jié)論與Chua教授等的研究結(jié)果如出一轍。顯然,在中國的社會環(huán)境下,高信息密度的復(fù)雜式設(shè)計更符合用戶的行為習慣,也能吸引更多的用戶流量。
以淘寶和亞馬遜為例。對于美國用戶來說,他們平常的購物場景發(fā)達,用戶登陸亞馬遜往往會直接通過搜索框找自己需要的商品。而且這些用戶通常在登陸前,就對自己所要購買的商品有了充分了解。
亞馬遜在不同地區(qū)的首頁設(shè)計差異
它的中國版已經(jīng)為中國人的使用習慣進行了明顯的個性化設(shè)計
但是中國用戶在淘寶上,往往會有一個“逛”的行為。他們打開淘寶后就像逛商場一樣,四處翻看,打開各種鏈接和優(yōu)惠活動頁、觀看特賣直播,然后把不同店家的相同商品放進購物車,最后貨比三家再購買。
顯然,如果一個中國用戶用亞馬遜買東西,他不會覺得亞馬遜簡約、好看,反而會認為它的用戶體驗弱爆了,想要的信息統(tǒng)統(tǒng)都沒有。
除此之外,中國龐大的人口基數(shù),也是孕育復(fù)雜式互聯(lián)網(wǎng)設(shè)計的一個重要原因。龐大的人口基數(shù)下代表了中國大多數(shù)互聯(lián)網(wǎng)用戶的基本樣貌:受教育程度普遍不高、需求多樣(且每一個細分需求都有足夠大的市場)、消費能力偏低。
雖然現(xiàn)在大家口中常說:到處都是985/211,碩士博士滿地跑。但實際情況是,中國從恢復(fù)高考以來,四十年累計的本科學歷者只占全國人口的不到 4%。受教育程度較低意味著對審美的敏感度也較低,他們更追求基本層次的體驗和享受。
對于這樣的網(wǎng)民群體,與其采用簡約設(shè)計讓他們獨立搜索,不如把所有選項都放在他們面前,讓他們自由挑選。越懶人模式的設(shè)計,也就越能夠留住用戶。
留住用戶就是留住了衣食父母,產(chǎn)品經(jīng)理們一定都懂這個道理——于是他們把所有能想到的需求,都放在設(shè)計界面中。因為即使一個不起眼的需求,在龐大的用戶基數(shù)面前,都可能有海量的市場,誰都不愿放棄可能存在的商機。
最后,消費能力偏低,這就意味著中國用戶對價格更加敏感。2017年,中國全國居民人均可支配收入約為2.6萬元(約4000美元),而美國人均可支配收入則是60,000美元,是中國人的大約15倍。
同樣在手機App上搜索小米手環(huán)
在亞馬遜和淘寶出現(xiàn)的截然不同的UI界面
琳瑯滿目的填充式設(shè)計,充分滿足了消費者們的“廉價”心理:復(fù)雜的設(shè)計下,在線商品就像現(xiàn)實中的大賣場,復(fù)雜往往代表著“便宜”。
“廉價”的設(shè)計不會給用戶帶來心理負擔。我們在日常生活中,看到一家店裝潢精美設(shè)計優(yōu)雅,會潛意識認為這家店的東西肯定很貴,從而在進店之前就產(chǎn)生消費心理障礙。
而價格敏感的用戶常常也會有一些“占小便宜心理”。他們往往覺得相同價錢買得東西越多,就越劃算。這也就是為什么淘寶店主們總會在賣東西時,送很多小禮品。比如買衣服送襪子,買籃球送氣針、氣筒籃球袋等等。所以,中國的電商們在制作宣傳圖片時,也會極力在一張圖里堆滿各種優(yōu)惠信息,充分滿足人們“多就是好”的潛在閱讀期待。
所以,中國互聯(lián)網(wǎng)這種“復(fù)雜式”的設(shè)計風格泛濫,并不是我們失去了審美,而是在文化、經(jīng)濟、消費者心理等多重作用下的考量。相比國外的簡約式風格設(shè)計,復(fù)雜的設(shè)計可能不好看,但是對于產(chǎn)品經(jīng)理們來說,好看,并不是他們設(shè)計產(chǎn)品的最關(guān)鍵因素。
再多說句題外話,這種復(fù)雜的設(shè)計風格,如果讓國外公司模仿,還真不一定能做成。
去年天貓雙十一的時候,杭州的森馬電商部門聘請了幾十位設(shè)計師,來實時設(shè)計各種商品的展示圖片,以滿足淘寶這種復(fù)雜設(shè)計 UI 下的內(nèi)容宣傳和調(diào)換。這只是森馬一個品牌而已,那天參與雙十一的品牌可能有成百上千個。為了要配合淘寶這種信息密集式的頁面設(shè)計,商家需要花費一筆巨大的人力成本。這樣的工作,也只有還在吃著人口紅利尾巴的中國市場上,才有機會做到了。
篇12
1引言
當今世界,信息化在各行業(yè)之間可以說隨處可見了,一般信息化包括硬件和軟件兩大塊,與硬件技術(shù)發(fā)展的快速和成熟相比,軟件的開發(fā)技術(shù)和流程還遠遠不夠完善,雖然軟件各方面的技術(shù)已經(jīng)比以前有很大改善,但現(xiàn)在軟件技術(shù)和功能還不能很好滿足當今軟件的規(guī)模和要求。最近幾年時間畢業(yè)論文ppt,軟件技術(shù)不斷推陳出新,尤其是Web方面的技術(shù)。本文接下來要講述的FreeMarker和Struts2就是Web表現(xiàn)層的技術(shù),結(jié)合這兩個技術(shù)開發(fā)一個頁面信息提示的插件,可以通過標簽引入形式復(fù)用到任何需要的頁面上,從而簡化頁面開發(fā)難度和提高程序復(fù)用性以及可維護性。
2FreeMarker概述
FreeMarker是一個模板引擎,一個基于模板生成文本輸出的通用工具,使用純Java編寫,它被設(shè)計用來生成HTML Web頁面,特別是基于MVC模式的應(yīng)用程序,可以通過它獲取所需數(shù)據(jù)并生成頁面,F(xiàn)reeMarker更適合作為Model2框架(如Struts2)的視圖組件。下面圖1顯示了FreeMarker模板引擎的工作機,其中Template file 就是FreeMarker的一個模板,Java object是一個為模板提供數(shù)據(jù)的對象,最后通過FreeMarker引擎輸出頁面代碼站。應(yīng)該說FreeMarker功能是比較單一畢業(yè)論文ppt,就是負責提取底層數(shù)據(jù)生成文本并輸出,不過它的以下一些特性使得它在Web程序中應(yīng)用比較廣泛,具體特性如下:
1)通用數(shù)據(jù)模型
FreeMarker不是直接反射到Java對象,Java對象通過插件式對象封裝,以變量方式在模板中顯示,可以使用抽象(接口)方式表示對象,告訴模板開發(fā)者使用方法,使其不受技術(shù)細節(jié)的打擾。
2)強大的模板語言
FreeMarker有自己的指令,使得模板有很強的控制能力,同時還有自己的命名空間避免名字的沖突。
3)簡單的Web顯示
分離可視化設(shè)計和應(yīng)用程序邏輯,分離頁面設(shè)計員和程序員。
4)強大的XML處理能力
用于遞歸遍歷XML樹,在模板中清楚和直接的訪問XML對象模型。
圖1 FreeMarker模板引擎工作機
3FreeMarker結(jié)合Struts2開發(fā)插件的過程
FreeMarker是一個功能很強的模板語言,可以直接通過它獲取對象的數(shù)據(jù)。通過Struts2框架的插件擴展機制可以對模板進行封裝制作成一個自己的插件,這樣就可以在整個系統(tǒng)中使用。本文將以一個具體的例子來詳細解析插件開發(fā)的過程及方法畢業(yè)論文ppt,同時簡單闡述FreeMarker的原理機制和Struts2插件的使用方法,這個例子所要實現(xiàn)的功能是在頁面彈出底層發(fā)送過來的各種消息,如:驗證錯誤信息、邏輯錯誤信息、提示信息。整個插件的開發(fā)過程將分為模板編寫、模板封裝、插件配置、插件應(yīng)用四步來解析說明。
3.1 模板編寫
在這里,所有服務(wù)器拋出的信息將通過模板輸出,F(xiàn)reeMarker具有很強的指令可以獲取到業(yè)務(wù)模型的數(shù)據(jù)以及控制業(yè)務(wù)流程,比如<#list>命令可以遍歷集合中的所有數(shù)據(jù),<#if>是一個條件判斷命令。下面我們給出了邏輯錯誤信息中的一段核心代碼進行分析說明,以供理解和參考:
<#if parameters.msgtype == "error"><#t/>//根據(jù)參數(shù)判斷信息類型
<#list actionErrors aserror><#t/>//遍歷錯誤信息
<#assignmsg = "${msg}${error}
${parameters.msgsplit}"><#t/>//信息追加
</#list><#t/>
</#if><#t/>
${msg}//輸出錯誤
以上就是模板編寫的格式,編寫完成以后保存為ftl后綴文件。FreeMarker包括指令、表達式、運算符、插補四大知識要點,詳情可以查看相關(guān)資料說明站。
3.2 模板封裝
模板寫好以后,可以通過Struts2框架的插件機制對模板進行封裝,從而使得頁面能夠以標簽形式引用處理。模板封裝有兩步主要任務(wù)要完成,一是通過Struts2組件提供的UIBean接口實現(xiàn)FreeMarker模板所需的數(shù)據(jù)模型,二是繼承AbstractUITag抽象類實現(xiàn)標簽屬性映射的接口。
實現(xiàn)UIBean核心代碼的說明和參考如下:
public class Message extends UIBean {//繼承抽象類
private static final String TEMPLATE ="message/error";//指定模板位置
protected String getDefaultTemplate() { returnTEMPLATE;}//復(fù)寫方法
public void evaluateExtraParams(){addParameter(paraValue,paraName);}//設(shè)置參數(shù)值
}
實現(xiàn)AbstractUITag核心代碼的說明和參考如下:
public class MessageTag extends AbstractUITag {//繼承抽象類
public Component getBean()//復(fù)寫方法指定組件
protected void populateParams() {//復(fù)寫方法給組件設(shè)置參數(shù)值
super.populateParams();//調(diào)用父類方法
Message msg =(Message) this.component;//獲取組件對象
msg.set ParaName(paraValue);//給組件設(shè)置參數(shù)值}
}
3.3插件配置
前面已經(jīng)把信息提示插件的主要功能已經(jīng)完成了畢業(yè)論文ppt,現(xiàn)在要做就是把前面各部分的功能元素通過配置文件進行關(guān)聯(lián)起來組成為一個可用標簽插件。這里主要有兩個配置文件要完成:一是通過struts-plugin.xml登記插件,二是在tld 文件中配置標簽屬性。詳細配置如下:
<beantype="org.apache.struts2.views.TagLibrary" name="message" //登記插件為message
class="org.message.struts2.views.MessageTagLibrary"/>
<tag>
<name>message</name>//指定標簽名稱
<tag-class>org.message.struts2.views.jsp.ui.MessageTag</tag-class>//指定標簽處理類
<attribute>//標簽屬性配置
<name>paraName</name>//指定屬性名稱
<required>false</required>//是否一定要
</attribute>
</tag>
3.4插件應(yīng)用
通過前面插件配置生成了一個message信息提示標簽插件,只要把前面相應(yīng)的mytags.tld標簽配置文件引入到頁面,就可以使用信息提示標簽,具體一個實例應(yīng)用如下:
<%@ taglib prefix="err" uri="/mytags"%>//通過taglib把信息標簽引入到所需頁面
<err:message/>//在頁面任何一個地方可以使用該標簽來顯示服務(wù)器響應(yīng)的提示信息
從上面代碼可以看到,通過插件的形式顯示信息提示,大大簡化了代碼的復(fù)雜度以及提高了代碼的可復(fù)用性,同時也有利于代碼的維護。
4結(jié)束語
本文簡要的講述了FreeMarker結(jié)合Struts2框架開發(fā)標簽插件的基本過程,這是軟件開發(fā)過程中的技巧設(shè)計之一,真正的軟件開發(fā)是一個很復(fù)雜的過程,它可能需要很多優(yōu)秀設(shè)計技巧才能開發(fā)出一個實用穩(wěn)定的系統(tǒng)。
參考文獻:
[1]李剛.Struts 2 權(quán)威指南.北京:電子工業(yè)出版社,2007.
篇13
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2007)01-10029-01
1 引言
畢業(yè)設(shè)計的管理是高校管理工作中的一項重要內(nèi)容。隨著高等教育教學改革的不斷深入,對于高校畢業(yè)設(shè)計管理的規(guī)范化、科學化、信息化已成為目前面臨的重要課題。目前,很多高校的畢業(yè)設(shè)計管理還存在一些問題。例如:根據(jù)教學要求,通常學生在大學最后一年需要在外地進行實習,而此時又面臨著畢業(yè)設(shè)計選題問題;另外,畢業(yè)設(shè)計完成時,論文的上交也存在困難。同時,在做畢業(yè)設(shè)計的過程中,由于學生在外.指導(dǎo)老師對學生的指導(dǎo)和交流也會遇到一些麻煩。要解決以上這些問題,一方面要提高管理人員業(yè)務(wù)知識和管理水平;另一方面要充分利用現(xiàn)代科學技術(shù),建立現(xiàn)代化的管理信息系統(tǒng),從而使高校畢業(yè)設(shè)計管理效率更高,使其更加規(guī)范化,科學化和信息化,滿足教學和管理要求。
2 系統(tǒng)分析與設(shè)計
2.1系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)采用了B/s (B rowser/Server)三層體系結(jié)構(gòu),即表示層(Browser)、功能層(Web Service)和數(shù)據(jù)庫服務(wù)層(DataBase Service);使用IIS架設(shè)Web站點;ASP.NET通過ADO.NET訪問數(shù)據(jù)庫,系統(tǒng)的體系結(jié)構(gòu)如圖1所示:
對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行均在Web服務(wù)器端完成,客戶端無需安裝任何專門的軟件,通過瀏覽器即可訪問Web服務(wù)器并運行其程序,采用這種體系結(jié)構(gòu)的系統(tǒng)充分利用了服務(wù)器資源,提供了跨平臺,簡單一致的應(yīng)用環(huán)境,實現(xiàn)了開發(fā)環(huán)境與應(yīng)用環(huán)境的分離,減少了系統(tǒng)開發(fā)和維護的工作量,便于用戶群的擴展。
2.2 系統(tǒng)模塊設(shè)計
本管理系統(tǒng)分為登錄注冊模塊,課題列表模塊,交流討論模塊和后臺管理模塊。其中登錄注冊模塊對于不同用戶給予不同權(quán)限:管理員具有最大權(quán)限,可以直接管理和更新數(shù)據(jù)庫中的數(shù)據(jù)。教師可以上傳課題以及在線對所帶學生進行輔導(dǎo)。學生可以瀏覽網(wǎng)頁獲取公告通知,可以在線選題,還可以在相關(guān)論壇里與指導(dǎo)老師交流。課題列表模塊主要是教師上傳課題,供學生選題并公示出最終選題結(jié)果。交流討論就是提供一個指導(dǎo)教師和學生交流討論的平臺。后臺管理模塊主要是對公告通知和學生選題信息以及學生完成的作品和論文進行管理。本系統(tǒng)的整體架構(gòu)如罔
2所示:
3 關(guān)鍵技術(shù)及系統(tǒng)實現(xiàn)
3.1 數(shù)據(jù)庫表的設(shè)計
3.2ADO.NET組件訪問數(shù)據(jù)庫
ASP.NET通過ADO.NET訪問數(shù)據(jù)庫。它采用業(yè)界標準的XML作為數(shù)據(jù)交換模式,使網(wǎng)絡(luò)上的不同系統(tǒng)都可以相互運作。DataSet和.NET Data Provider是ADO.NET的兩個核心子組件,用來實現(xiàn)對數(shù)據(jù)源的連接和對數(shù)據(jù)的操作。通過SqlConnection對象的Connectionstring屬性指定連接參數(shù),建立同數(shù)據(jù)源的連接,利用SqlDataAdapter對象的FillData方法將數(shù)據(jù)庫數(shù)據(jù)讀到DataSet中,對數(shù)據(jù)的更新、檢索、插入、刪除等由SqlCommand對象設(shè)置相應(yīng)的SQL命令語句來完成。
為更直觀地顯示課題、選題情況,為學生和教師提供方便,系統(tǒng)提供了數(shù)據(jù)統(tǒng)計功能。系統(tǒng)采用ASP.NET中的DataGrid控件技術(shù),它是Web控件中與數(shù)據(jù)庫關(guān)系最密切,功能最強大的一個。它可以完成數(shù)據(jù)庫中數(shù)據(jù)源的綁定顯示,并生成包含Edit、Sort、Update等功能的分頁顯示頁面。
下面程序便是ADO.NET具體應(yīng)用的一個實例(部分源代碼),其功能是綁定數(shù)據(jù)庫中的課題信息到DataGfid控件,并分頁顯示。
(1)后臺程序如下:
private void BindToDataGrid()
f SqlConnection con=DB.CreateCon();
SqlDataAdapter sda=new SqlDataAdapte();
sda.SelectCommand=new SqlCommand(“select*from grade―signname”,con);
Dataset ds=new DataSet();
sda.Fill(ds,“gra”);
this.DataGridl.DataSource=ds.Tables[“tlgra”];
this.DataGrid 1.DataBindο;}
private void DataGridl_PagelndexChanged(object source,Sys―tern.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{ this.DataGrid 1.CurrentPagelndex=e.NewPageIndex;
this.BindToDataGridο;}
3.3系統(tǒng)安全與維護
系統(tǒng)對不同的用戶級別賦予不同的權(quán)限,登錄后系統(tǒng)通過ASP.NET的Session對象記錄登錄用戶信息,根據(jù)記錄的信息標識導(dǎo)人到不同的管理頁面或瀏覽頁面。管理員對系統(tǒng)的維護主要是對數(shù)據(jù)庫數(shù)據(jù)的處理,其操作通過ADO.NET組件對數(shù)據(jù)庫的訪問來實現(xiàn)。在安全方面,使用ASP.NET和IIS結(jié)合在一起提供驗證和授權(quán)服務(wù),來保障系統(tǒng)的安全。對于有要求輸入的驗證頁面采用ASP.NET提供的RegularExpressionValidator控件,一方面執(zhí)行更為詳盡的驗證服務(wù);另一方面過濾掉對系統(tǒng)安全有威脅的敏感字符。