第一篇:移動校園門戶平臺的設計與實現論文
摘 要:移動校園平臺在數字化校園的基礎上,整合各方資源,具有交互性、共享性、自適應性強的特點。平臺的實現,廣大師生在智能移動終端上可隨時隨地利用數字校園平臺進行相關應用應用系統內的信息查詢、發布,提高工作和學習效率。
關鍵詞:數字校園;移動校園;門戶;Portal移動校園平臺的研究意義
自從進入二十一世紀以來,互聯網和移動通信技術得到了突飛猛進的發展,智能移動設備在硬件性能和軟件功能方面得到不斷的、迅速的提升,智能移動設備已經不再僅僅把功能限定在接打電話和收發短消息這些簡單的功能上,而是順應使用者日常需求日益多樣化、個性化的發展形勢,越來越類似于個人家用電腦——擁有獨立操作系統,獨立運行空間,使用者可以根據自己的需求下載安裝相應的應用(辦公軟件、游戲軟件、即時通訊軟件等手機APP),且能夠借助移動通訊網絡來實現無線網絡接入。根據中國互聯網絡信息中心CNNIC《第35次互聯網發展狀況統計報告》,截至2014年12月,臺式機、筆記本等傳統上網設備的使用率保持平穩,移動上網設備的使用率進一步增長,通過臺式電腦和筆記本電腦接入互聯網的比例分別為70.8%、43.2%,與2013年底基本持平;通過手機接入互聯網的比例繼續增高,較2013年底提高4.8個百分點;平板電腦的娛樂性和便捷性特點使其成為網民的重要娛樂設備,2014年底使用率達到34.8%,并在高學歷(本科及以上學歷網民使用率51.0%)、高收入人群(月收入5000元以上網民使用率43.0%)中擁有更高使用率。我國手機網民規模達到5.57億,較2013年增加5672人。手機網民中學生群體所占的比例最高,為23.8%。
移動智能終端(智能手機、筆記本、PDA掌上電腦、Pad平板電腦等)的普及和移動通信技術的發展,不僅對傳統PC發起挑戰,也使得舊有傳統移動站暴露出越來越多諸如交互性差、共享性差、自適應能力差的弱點,使得其“新媒體”地位已經岌岌可危,甚至有淪落為“舊媒體”的危險。
通過對智能終端數量的增長速度、不同類型人群使用智能終端的比例、三種主流智能手機操作系統所占市場份額及傳統移動站所存在的問題分析發現,高校中的廣大師生符合高學歷群體、學生群體這些特征,這就意味著高校的信息化建設將不可避免的要緊隨時代腳步,順應用戶需求,加快高校信息化應用平臺和應用系統向網絡應用移動化方向發展。移動校園平臺的研究現狀
近年來,隨著各高校網絡基礎設施建設和信息系統平臺搭建的陸續完成和完善,數字校園建設已經開始逐漸采取整體規劃和建設的模式,進入信息資源建設和信息系統集成時期,信息資源豐富程度和整合程度關乎整個數字校園平臺的性能,以數字校園的建設目的或者用戶主體主要有三類,第一是為教師群體服務,以用戶的教學、科研為核心,圍繞這個核心進行資源整合;第二是為管理部門服務,以高校日常管理工作為核心;第三則是以學生群體為主要服務對象,綜合并且平衡三類用戶的特性和需求,嘗試利用信息化技術提高教學、科研、管理和學習的效率。然而根據目前及未來高校教師和學生群體的特點,他們獲取海量的信息化資源的主要途徑還是智能移動終端,所以移動校園平臺的重要性日益凸顯,隨著信息技術的快速發展,高校信息化建設也與時俱進,移動校園平臺旨在改變師生傳統的工作、學習、生活模式,力圖實現真正的便利化、移動化。移動校園平臺設計與實現需要解決的問題
3.1 移動終端中間件
中間件是一類位于應用系統與系統軟件之間的軟件,在移動應用開發中,移動終端通過虛擬瀏覽器向服務器提交用戶的訪問申請,并分析、抓取并最終生成數據流交給數據流過濾模塊,并由這一模塊過濾多余控制符的操作,最后由數據渲染模塊生成用戶顯示頁面并返回給瀏覽器呈現給用戶。由于移動智能終端性能和無線網絡的差別和特性的限制,在傳統的分布式應用系統中使用的中間件技術不能滿足移動應用的需求,移動終端中間件應滿足如下要求。
3.1.1 輕計算負載
由于移動應用是運行于資源有限的移動智能終端,所以要考慮終端性能、網絡條件的差異性,簡化功能,構造輕量型中間件。
3.1.2 上下文感知
由于使用移動應用的用戶位置可能是隨時發生變化的,導致本來就不太穩定的無線網絡(相對于高速、穩定的有線網絡而言)的穩定性更加難以保障,從而帶來不能正常獲取服務,這就要求中間件具備一定的上下文感知性能,通過及時感知上下文變化,提高應用性能。
3.1.3 自適應
中間件要隨時監視資源供需變化情況,并及時做出相應調整,采取不同的執行策略確保應用的高效穩定運行。
3.2 移動終端單點登錄
在移動終端開發中,我們可以利用SharedPreferences類實現單點登錄,它是一種輕量級應用程序內部的輕量級存儲方案,是一種常用來保存配置文件的類,通
第二篇:幼兒園門戶網站的設計與實現畢業設計(論文)
鄭州大學畢業設計
題 目: 幼兒園門戶網站的設計與實現 指導教師: XX 職稱: 講師
學生姓名:
XXX
學號:
20087750530
專
業:
計算機科學與技術(軟件開發.NET)
院(系):
軟件學院
完成時間:
2011年12月20日
2011年
月
日
目錄
1項目開發目標..................................................................................................................................................3
1.1 項目來源.............................................................................................................................................3 1.2 開發目標.............................................................................................................................................3 2項目總體設計..................................................................................................................................................4
2.1 技術框架設計.....................................................................................................................................4 2.2 功能模塊設計.....................................................................................................................................4
2.2.1幼兒園動態模塊........................................................................................................................5 2.2.2 歡樂時光模塊...........................................................................................................................5 2.2.3 許愿墻模塊.............................................................................................................................6 2.2.4 留言板模塊...............................................................................................................................6 2.2.5幼兒園風采模塊........................................................................................................................6
3項目功能描述..................................................................................................................................................7
3.1 新聞動態.............................................................................................................................................7 3.2 許愿墻.................................................................................................................................................7 3.3 歡樂時光.............................................................................................................................................7 3.4 園長信箱.............................................................................................................................................8 3.5 每周食譜.............................................................................................................................................8 3.6 幼兒作品.............................................................................................................................................8 3.7 在線報名.............................................................................................................................................9 3.8老師風采:............................................................................................................................................9 3.9幼兒保健:..........................................................................................................................................9 3.10 學生風采:.......................................................................................................................................9 3.11留言板:..............................................................................................................................................9 3.12班級管理;........................................................................................................................................10 3.13 用戶管理.........................................................................................................................................10 4項目技術總結.................................................................................................................................................11
4.1 技術創新及特點................................................................................................................................11 4.2 個人收獲與體會................................................................................................................................11
1項目開發目標
1.1 項目來源
自選項目(調研)
1.2 開發目標
幼兒教育應于幼兒生理素質、心理素質、社會文化素質的完整培養,達成幼兒體、德、智、勞、美的全面和諧發展,幼兒不僅要有健壯的體魄,著重才藝的學習,還要發展生存的能力,樂于與人交往,行為統一和協調,性格特征良好,形成一個能調整內在需要和外在壓力保持平衡狀態的健康心理,教師要在教育行為,一日生活中,關心了解幼兒,為幼兒創設良好的心理健康環境,在幼兒心理健康教育發揮重要性。因此對于家長來說,選擇一個優秀的合適自己孩子的幼兒園對幼兒的成長起著至關重要的作用。
如今,隨著人們生活節奏的加快,各個行業的競爭也是越演越烈。幼兒園要想得到好的口碑并招收到更多的幼兒不只需要良好的教學設備讓家長信賴,還需要有好的宣傳才能讓大家更多的認識并信任將自己的孩子在這里茁壯成長。而目前,很多幼兒園在提升兒童教育的同時,不能力將幼兒園整體情況、學期計劃、師資力量,以及孩子們在園中的表現、喜好、特長等全方位的作宣傳,而網絡則是宣傳的首選,因為互聯網可以在一夜之間把你要展示的信息傳播到世界的每個角落,依靠互聯網的的力量,展現了幼兒園的風采的同時,又服務了家長,同時也樹立了自己的品牌。而要想互聯網的宣傳作用長久的持續下去,就有必要建設自己的網站該項目就是為該幼兒園提供一個展示的平臺,用戶可以瀏覽到該幼兒園的一些相關信息,家長可以登錄查看自己孩子最新表現。極大的促進了幼兒園和家長之間的聯系,能夠使幼兒園與家長、家長之間的溝通更為通暢。通過實時的園內信息發布,能夠使家長和老師更為便捷地了解幼兒園相關信息。通過合理的網絡推廣,頁面設計,能夠有力推動幼兒園的宣傳力度。通過人性化的管理和平臺維護,滿足老師和家長以及孩子們的各種需求。可以利用網絡和,共享集體智慧,為幼兒園建立起完整而豐富的教學資源庫。全方位展示幼兒園,實現幼兒園品牌形象的快速提升。
2項目總體設計
2.1 技術框架設計
在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構,而該項目采用的是三層架構設計
通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。區分層次的目的即為了“高內聚,低耦合”的思想。
使用三層架構設計有很多優點
(1)開發人員可以只關注整個結構中的其中某一層;(2)可以很容易的用新的實現來替換原有層次的實現;(3)可以降低層與層之間的依賴;(4)有利于標準化;(5)利于各層邏輯的復用。
由此可見 使用三層架構設計便于維護和代碼重用,但它是以犧牲性能為代價的,甚至有時會導致級聯的修改。
三層架構設計可以說是一把雙刃劍,但綜合考慮,該項目還是采用三層架構設計。
2.2 功能模塊設計
前臺用戶幼兒園動態許愿墻歡樂時光留言板幼兒園風采查看新聞動態 查看幼兒保健下載每周食譜瀏覽許愿墻許愿精查彩看瞬幼間兒查看幼兒作品查看留言板發表留言查看班級信息查看老師信息查看學生信息修改個人信息圖1:幼兒園前臺設計模塊
后臺管理員幼兒園動態管理許愿墻管理歡樂時光管理留言板管理幼兒園風采管理新聞動態增刪改查幼兒保健增刪改查每周食譜增刪改查瀏覽許愿墻刪除愿望幼兒圖片增刪改查幼兒作品增刪改查查看留言板刪除留言班級增刪改查老師增刪改查學生增刪改查用戶管理
圖2:幼兒園后臺設計模塊
2.2.1幼兒園動態模塊
包括新聞動態,幼兒保健,每周食譜三個部分。用來發布幼兒園最新通知,是幼兒園宣傳的重要窗口。幼兒園動態欄目保持經常性更新,不僅可以讓網站訪客能夠更好地了解幼兒園。還會讓搜索引擎對您的網站更加關注,幫助幼兒園更好地進行網絡營銷。
新聞動態會時常將幼兒園的最新事件或通告發布到網站首頁,如幼兒園的放假通知,繳費情況,開學通知,還有小朋友在幼兒園參加的各種活動等,能夠讓家長時刻了解到孩子在幼兒園的生活學習情況。
幼兒保健包括發布一些關于幼兒保健的消息新聞健康知識,小朋友正處于長身體階段,需要補充大量的營養和進行合理的身體運動才能使身體健康,這里提供了很多關于幼兒保健的知識,家長們可以查看瀏覽并時常注意孩子在家時的健康,老師和家長一起使寶寶能夠健康茁壯的成長。
每周食譜包括每周小朋友們在幼兒園的餐飲情況。孩子們每天在幼兒園吃什么呢?這可是每一位小朋友家長最關心的事情了。現在,家長無論在哪里,都可以通過幼兒園網站的每周食譜欄目,了解幼兒園的伙食情況啦。合理飲食能增強幼兒機體的抗病和耐寒能力。精心規劃、營養豐富的每周食譜內容,不僅可以讓家長們放心滿意,也是新生家長擇園時的重要考慮因素
2.2.2 歡樂時光模塊 歡樂時光模塊包括幼兒圖片和幼兒作品兩個部分。通過照片記錄孩子們的快樂瞬間和
幼兒所做的作品。幼兒園可以在歡樂時光欄目中上傳日常活動中的精彩照片,更好的進行宣傳展示。歡樂時光欄目支持相冊集,支持自行定義在首頁展示的照片
幼兒圖片是將小朋友平時在幼兒園班上的表現還有在戶外活動的表現記錄拍攝下來展示在首頁,可以讓家長更清楚的了解到孩子們在幼兒園的情況。也可以讓其他用戶瀏覽到幼兒園的精彩瞬間,感受到良好的學習生活氣氛。
幼兒作品是孩子們的展示舞臺,一件件精品的手工作品照片,不僅是對孩子們的最好贊譽,也包含了幼兒園老師們的無數心血。手工作品欄目同樣支持相冊集,支持自行定義在首頁展示的照片。
2.2.3 許愿墻模塊
隨著互聯網的深入發展,人們將許愿墻虛擬化搬到了網絡上,人們能夠暢所欲言。現代人之間面對面交流逐漸減少,傾訴的機會變少了,有些人比較靦腆保守,許愿墻可以匿名,提供大家安全隱秘方便的傾訴平臺。只要瀏覽該網站無需登錄注冊就可以進行許愿,家長也可以表達出對孩子的美好期望。小朋友也可以在此貼出自己的愿望,說出自己快樂的想法和奇特的想法。溫馨的祝愿,包含濃濃的友情和深深的愛,一個個愿望帶上誠摯溫馨的問候更增添了孩子和家長,家長和老師之間的聯系。
2.2.4 留言板模塊
幼兒園網站的訪客登錄或注冊后可以通過留言板與幼兒園進行網絡互動,為了避免惡意或廣告留言,保證版面整潔,所有留言需要管理員在后臺進行審核,用戶可以在這里留下自己的意見或建議,管理員將會盡快回復。
2.2.5幼兒園風采模塊
包括瀏覽班級,明星老師,明星幼兒,院所介紹,園區風貌等有關幼兒園特色展現的模塊。
其中班級列表可以瀏覽各個班級的詳細信息,該班級的老師和學生的詳細信息。明星老師就是將優秀的幼兒園老師放到首頁顯示,好的老師是每一位家長最關心的問題,也是孩子健康快樂成長的重要基礎保障。園丁風采欄目幫助您更好地展現幼兒園專業、富有愛心的師資隊伍
明星幼兒是本周表現較好的幼兒放到首頁,這樣可以幫助家長了解學生在幼兒園的情況,還可以促進幼兒更好的展現自己的風采。
院所介紹是詳細描述該幼兒園的文化信息,園區風景等,更好的宣傳幼兒園。
3項目功能描述
幼兒園網站包含新聞動態,幼兒作品,歡樂時光,許愿墻,在線報名,留言板,給院長發送郵件,幼兒保健,每周食譜等多個模塊,不僅方便家長了解孩子在幼兒園的表現情況,還可以吸引更多的家長報名幼兒園,管理員也能夠很方便的進行幼兒和老師的簡單管理。
3.1 新聞動態
在新聞列表中通過查詢數據庫中的News表將數據按時間倒序排列綁定到repeater上。管理員在后臺可以對新聞進行簡單的增刪改查,修改數據庫中新聞表的值,從而控制新聞在前臺的顯示。用戶在前臺和管理員在后臺還可以查看新聞的詳細信息,通過新聞列表頁的repeater控件,點擊某條新聞數據,通過查詢字符串將新聞News_Id傳入詳細頁面,再通過該條News_Id查詢數據庫中數據后綁定到DataList中。
3.2 許愿墻
在許愿墻列表中,將用戶所許下的所有愿望通過查詢數據庫綁定到許愿墻上,通過一個個小的模塊顯示出來。
注冊用戶或未注冊用戶都可以在許愿墻上寫下自己美好的祝福和真實的愿望,通過驗證碼的驗證后插入到數據庫的Wishes表中。
后臺管理員可以對愿望進行管理刪除
3.3 歡樂時光
在圖像集列表中通過查詢數據庫中的ImageThema表將圖像集綁定到列表中,每個圖像集有相對應的圖像集封面圖片。每個圖像集包含任意張圖片,圖片表中的Image_ImagePa通過和圖像集表中的Images_Id進行主外鍵的鏈接綁定。
用戶在首頁可以看到輪顯式的幼兒作品集,點擊任何一張圖片都會進入相應的圖像集合中查看該圖像集中的圖像信息。
管理員在后臺可以對圖片集進行簡單的增刪改查,修改數據庫中圖片集的值,從而控制圖片集在前臺的綁定和顯示。
在各個圖片集中,管理員可以根據某個圖像集進行上傳任意多張圖片,可以瀏覽到任意位置的圖片進行上傳,瀏覽過后在頁面中也可以直接看到該圖片,圖片也會根據自己的Image_ImagePa綁定到不同的圖像集中。如果語句執行成功就會向數據庫中的Images表
中插入一條新的數據。還可以進行修改和刪除。
管理員還可以通過圖片名字或是圖片的名字進行搜索,如果所查詢的條件在數據庫中有符合查詢條件的就會顯示在頁面中,如果沒有就會返回空。
3.4 園長信箱
發送郵件: 用戶無需登錄就可以瀏覽到發送郵件的頁面,輸入要發送的標題和內容后,需要通過驗證碼的驗證,如果驗證碼成功就會將該條信息通過sina提供的smtp協議直接發送到院長的個人郵箱中。
3.5 每周食譜
在食譜列表中,用戶瀏覽網頁時可以查看到幼兒園小朋友每周的食譜列表
用戶如果想要詳細了解到小朋友每天的餐飲情況,可以點擊下載按鈕,然后選擇自己電腦上的任意路徑將食譜下來。
管理員在后臺可以上傳新的一周的食譜,包含doc,jpg,excel文件等,還可以進行修改和刪除的管理。
3.6 幼兒作品
在幼兒作品列表中,管理員通過查詢數據庫中的Works表將幼兒作品集綁定到列表中,每個幼兒作品集有相對應的封面圖片。每個幼兒作品集包含任意張作品圖片,圖片表中的Work_WorkPa通過和圖像集表中的Works_Id進行主外鍵的鏈接綁定。
用戶在首頁可以看到滾動式的幼兒作品集,點擊任何一張圖片都會進入相應的作品集合中查看該作品集中的作品信息。
管理員在后臺添加新的作品集,和修改刪除作品集
在一個作品集中,管理員可以根據某個圖像幼兒作品集進行上傳任意多張作品圖片,可以瀏覽到任意位置的圖片進行上傳,瀏覽過后再頁面中也可以直接看到該圖片,圖片也會根據自己的Work_WorkPa綁定到不同的幼兒作品集中。如果語句執行成功就會向數據庫中的Works表中插入一條新的數據。還可以對圖片進行修改和刪除。
管理員還可以通過作品集的名字或是作品的名字進行搜索,如果所查詢的條件在數據庫中有符合查詢條件的就會顯示在頁面中,如果沒有就會返回空。
3.7 在線報名
管理員在后臺可以查看到已經報名的學生的詳細信息,可以根據情況及時和家長取得聯系。還可以對已經報名的學生進行刪除等管理。
在前臺無論是登錄注冊用戶還是未注冊用戶都可以瀏覽到在線報名的頁面,填寫必要的信息后,點擊保存,就可以將自己所填的信息插入到數據庫中。
3.8老師風采
用戶瀏覽該網站的首頁時就會看到部分老師的圖片,點擊任意一張都可以進入到該位老師的詳細介紹中。點擊“更多”就會列出該幼兒園中所有老師的圖片。
管理員在后臺可以對老師進行簡單的添加和刪除管理。
3.9幼兒保健
在幼兒保健列表中通過查詢數據庫中的ChildHealth表將數據按時間倒序排列綁定到repeater上。管理員還可以進行簡單的添加,修改,刪除等管理。從而控制幼兒保健信息在前臺的顯示信息。通過幼兒保健列表頁的repeater控件,點擊某條幼兒保健數據,通過查詢字符串將幼兒保健CH_Id傳入詳細頁面,再通過該條CH_Id查詢數據庫中數據后綁定到DataList中,就能夠查看到幼兒保健的詳細信息。
3.10 學生風采
在學生列表中,根據學生表中的grade選出分數最高的四位學生,將他們的圖片顯示在首頁上,用戶可以點擊任意一張查看到學生的詳細信息,也可以點擊“更多”,會跳轉到所有的學生列表,也可以查看任意一位學生的詳細信息。
管理員可以在后臺通過學生姓名,班級,老師等進行查詢,如果有對應的數據將會綁定到頁面控件上,如果沒有就會返回空。還可以進行學生的添加,修改,刪除等管理。
3.11留言板
用戶需要登錄注冊成功后才能進行留言,將自己的意見或建議寫在留言板中。用戶在前臺頁面可以查看所有用戶的留言,管理員在后臺也可以查看 管理員登陸后可以對相應的留言通過Msg_Id傳遞進行回復留言和刪除留言。
3.12班級管理;提供了對班級進行增、刪、改、查等日常維護操作,支持可視化展示、班級批量升班等實用性操作,最大程度減少老師工作量。
3.13 用戶管理
用戶填寫注冊信息,查詢數據庫用戶表中是否有相同的用戶名,如果沒有,就將用戶的信息插入到用戶表中,如果有就插入失敗需要重新填寫。
用戶輸入用戶名和密碼后,查詢數據庫,如果有符合該信息的數據就登錄成功,如果沒有就跳轉失敗。
用戶登錄后可以修改自己的個人信息。
用戶登錄后可以修改自己的密碼,但是需要先輸入原密碼,如果原密碼輸入和數據庫中該用戶名的密碼一直則修改成功,如果不一致則修改失敗。
管理員在后臺可以對用戶進行刪除等簡單管理。
4項目技術總結
4.1 技術創新及特點
該項目用到的主要技術有HTML、CSS、Dreamweaver、C#、Asp.Net、ADO.Net、SQLServer、JavaScript、Ajax等技術。
技術創新為Web Service(用于天氣預報的小提醒),Ajax,HTTP協議,SMTP協議,flash 4.2 個人收獲與體會
從該項目的分析設計過程中,我了解到一個項目的成敗關鍵在于需求分析的調研、功能模塊的設計,一個好的項目就是滿足客戶需求的項目。同時在學習系統分析與設計的基礎上對系統設計有了更深刻的了解,也有了更強的鞏固和加深了ASP.net動態網頁設計、SQL Server 2008和Visual Studio 2010的應用能力。我知道在此次的學生信息管理系統網站設計中有許多的欠缺,在以后的日子中,我一定得更加嚴格要求自己,改正缺點,不斷努力,不斷進步,爭取做到更好。
作為一個軟件開發人員,我們需要學習多種技術,如HTML、CSS、Dreamweaver、C#、Asp.Net、ADO.Net、SQLServer、JavaScript、XML,Ajax等,對于其技術要求,我深深地認識到自己的不足,雖然上述技術都是自己曾經學過的,但是要做到融會貫通、游刃有余還有一段很長的路要走。
從該項目中,我了解到了項目的流程及重點與難點,我也認識到了自己的不足。以后的學習我有了更明確的目標和方向,很讓我受益匪淺。我也會更加努力不斷鞏固自己學過的基礎知識,而且也要時時關注新的技術的發展,社會日新月異,知識也更新發展的很快,只有不斷的充實自己才能真正的把握時機,努力向上,做一個跟得上時代腳步的程序員。
第三篇:教學資源共享平臺設計與實現
教學資源共享平臺設計與實現
摘要
隨著多媒體信息技術和計算機網絡技術的日益普及,網絡教學作為教育的一種形式在世界范圍內得到迅猛的發展,它突破傳統教育過程在空間和時間上的限制,實現了教育資源在更大范圍上的共享。網絡教育資源建設是影響網絡教育發展,保障網絡教育質量的重要因素之一。怎樣有效解決資源的網絡共享問題,提高教學資源的可利用率,如何實現教學資源信息化的優化管理,充分發揮網絡信息共享資源在高校教學中的作用等問題便成了每個高校迫切需要解決的問題。現在許多高校已經成功的搭建了自己的網絡資源共享平臺,有許多的成功經驗,而作為新型高等本科院校,教學資源平臺的建設還往往處于起步摸索階段,因此有必要借鑒其它高校的成功經驗,加快教學資源平臺的建設,改善現存的資源共享訪問瓶頸,為高校科研教學提供良好的資源服務。
通過創建交互式網頁應用的網頁開發技術手段,數據不再和頁面以及網站混粘在一起,它獨立了跟著用戶走。在基于數據的應用中,用戶需求的數據,可以從獨立于實際網頁的服務端取得并且可以被動態地寫入網頁中。幫助用戶即師生解決管理、維護、存儲、分享內容,并且通過用戶對資源的訪問密集度來作出整個網絡資源的分布調整計劃,使系統網絡資源平臺的共享性得到充分的發揮。
[關鍵詞] 資源共享
管理系統
存儲分享系統
ABSTRACT
目錄
一、前言...........................................................................................................................................4
二、需求分析.................................................................................................錯誤!未定義書簽。
(一)、系統需求...................................................................................錯誤!未定義書簽。
(二)、功能需求...................................................................................錯誤!未定義書簽。
1.權限設置......................................................................................錯誤!未定義書簽。
三、總體設計.................................................................................................錯誤!未定義書簽。
(一)、基本設計概念和處理流程.......................................................錯誤!未定義書簽。
(二)、系統層次模塊圖.......................................................................錯誤!未定義書簽。
(三)、數據庫設計...............................................................................錯誤!未定義書簽。
1.數據庫需求分析..........................................................................錯誤!未定義書簽。
四、詳細設計與設計.....................................................................................錯誤!未定義書簽。
五、結論與體會.............................................................................................錯誤!未定義書簽。參考文獻.........................................................................................................錯誤!未定義書簽。
教學資源共享平臺設計與實現
一、前言
目前,大多數的校園網絡平臺是針對用戶使用功能定制的,沒有一個統一的校園網教學資源庫的建設。教師在使用網絡資源時,仍然需要到校園網以外的網上搜索資源,使得某些共享教學資源重復被搜索、下載,降低了他們的利用率。為了提高共享教學資源的利用率,建立一個規范、豐富、實用、可廣泛共享的高校網絡教學資源共享系統,已經成為亟待解決的問題。
第四篇:校園O2O訂餐平臺APP的設計與實現
校園O2O訂餐平臺APP的設計與實現
摘要:針對高校訂餐的特點,設計與實現校園O2O訂餐平臺。采用軟件工程的方法,在需求分析的基礎上,設計了系統總體架構及功能。使用Android+HTML5開發WebAPP,MySQL進行數據庫管理,采用ThinkPHP框架提供后臺服務。該平臺為用戶提供校園訂餐、送餐服務,有效緩解了校園餐廳階段性擁堵問題。
關鍵詞:O2O;訂餐;移動APP;Android
中圖分類號:TP319 文獻標識碼:A 文章編號:1009-3044(2018)17-0127-02
1問題的提出
隨著“互聯網+”的理念的提出和發展,O2O運營模式已經悄然改變了人的消費習慣。據調查,截至2017年12月,手機網上訂外賣的用戶規模已達32229萬人,占網民手機使用率的42%。在眾多網民中,學生的占比達到25.4%,僅2017年中國大學生互聯網消費已經達到1412億元,且還在持續增長。校園O2O平臺多是企業從餐飲、金融、便利店、眾包等行業及細分領域切入校園市場。
高校社區內餐廳、食堂的最明顯的優點是學校對食品衛生安全監管嚴格、菜品價格合理、距離近。校內就餐也存在一些問題如:就餐時間過于集中,特別是中午,很多餐廳、食堂都非常擁擠,不僅需要排隊長時間等待,而且找到空座也是非常不容易的。解決這一問題的主要方法就是可以采用預約訂餐及外帶/外送方式就餐。因此,開發校園O2O訂餐平臺是非常必要的。
2系統分析
2.1系統目標
旨在保證食品安全的前提下,節省學生就餐等待時間、提升餐飲服務質量,運用計算機網絡、移動開發、數據庫等技術,設計并實現基于智能手機的校園訂餐平臺。買家使用該系統,可以餐前預定,可以在不方便去食堂時選擇外送,可以在食堂就餐時選擇較快的攤位;進入系統的餐飲服務機構使用該系統,改變傳統的手寫訂單的落后方式,通過點手機屏幕,完成訂單管理及收費。
2.2 系統總體架構
2.2.1基于Android平臺的校園訂餐APP
校園訂餐APP的使用者為買家,經過注冊的用戶均可以通過該APP可進行訂餐。APP的主要功能包括注冊登錄管理、用戶管理、瀏覽店鋪信息、瀏覽菜品信息、購物車管理、訂單管理等功能。用戶使用該APP,可以通過熱門推薦、收藏、分類查詢等方式快速瀏覽店鋪及菜品詳情,添加菜品到購物車,進而下單、結算、支付。特別是在下單時,既可以選擇預約時間,還可以選擇外送或自取或堂食。
2.2.2 基于Android平臺的商戶端管理APP
商戶端管理APP的使用者為店鋪管理員,完成商戶端的日常管理功能。該APP的主要功能包括注冊登錄管理、用戶管理、店鋪管理、紅包管理、菜品管理、訂單管理、餐廳下單、制作單管理等功能。店鋪管理員使用該APP,可以幫助用戶在餐廳現場下單、結算、支付,對網訂和餐廳訂單進行管理,合理安排菜品的制作順序,以保證菜品按照用戶提出的時間要求完成。
2.2.3 基于B/S的商戶端管理系統
商戶端管理系統的使用者為店鋪管理員,完成商戶端的日常管理功能。該APP的主要功能包括與商戶端管理APP的功能類似,只是實現形式是基于B/S的,應用于PC或筆記本。商戶端管理系統的功能重點放在店鋪管理、菜品管理方面,商戶端管理APP的功能重點放在餐廳下單、訂單管理及制作單管理方面。
2.3.4 基于Android平臺的物流APP
物流APP的使用者是配送員,完成餐品的物流配送功能。配送員包括店鋪的送餐員及眾包配送員。如果是眾包配送員,需要進行搶單、取餐、配送、確認完成等環節;如果是店鋪的送餐員,則不需要搶單、取餐,可直接進入配送環節。
2.3.5 基于B/S的平臺管理系統
平臺管理系統的使用者是平臺管理人員,完成這個訂餐平臺的管理功能。平臺管理系統的主要功能包括注冊登錄管理、用戶管理、眾包物流管理、校外物流管理、店鋪管理、訂單管理、投訴管理等。系統設計
由系統分析可以看到,校園O2O訂餐平臺是由多個APP和管理系統有機組成的,功能復雜,本文僅對校園訂餐APP、商戶端管理APP的主要功能做介紹。
3.1 校園訂餐APP
3.1.1注冊登錄管理
主要包括注冊、登錄、忘記密碼、登出功能。用戶登錄后,才能使用APP進行訂餐,一般用戶只能進行店鋪、菜品的瀏覽。
3.1.2 用戶管理
主要包括個人基本信息管理、綁定/解綁手機、重置密碼、收貨地址管理、瀏覽紅包信息、瀏覽關注店鋪、瀏覽關注菜品等功能。瀏覽關注店鋪、瀏覽關注菜品功能是用戶快速進入瀏覽店鋪和菜品的快捷方式。
3.1.3 瀏覽店鋪信息
主要包括瀏覽店鋪基本信息、瀏覽店鋪資質信息、瀏覽店鋪促銷信息、瀏覽店鋪評價詳情、領取店鋪通用紅包等功能。瀏覽店鋪信息可以通過APP主頁的熱門推薦、分類搜索及用戶管理的關注店鋪和訂單管理快速進入。
3.1.4 瀏覽菜品信息
瀏覽菜品信息是以店鋪為單位,按照菜品分組(如優惠、招牌、主食等分組)進行瀏覽。與瀏覽店鋪信息一樣,可以通過APP主頁的熱門推薦、分類搜索及用戶管理的關注菜品和訂單管理快速進入。用戶還可以瀏覽菜品的實時制作、排隊情況,指導下單。
3.1.5 購物車管理
主要包括購物車菜品的增刪改查。
3.1.6 訂單管理
主要包括結算(生成訂單)、支付訂單、取消訂單、到店取餐、評價訂單等功能
3.2 商戶端管理APP
3.2.1注冊登錄管理
主要包括注?浴⒌鍬肌⑼?記密碼、登出功能。店鋪管理員登錄后,才能使用APP進行各項操作。注冊后的店鋪管理員需要店鋪管理員授權才能進行店鋪的各項管理功能。
3.2.2 用戶管理
主要包括個人基本信息管理、綁定/解綁手機、重置密碼、實名認證等功能。
3.2.3 店鋪管理
主要包括店鋪基本信息管理、店鋪資質信息管理、店鋪促銷管理、店鋪狀態管理、店鋪人員管理。其中,店鋪基本信息管理、店鋪資質信息管理需要編輯大量文本信息和上傳圖片且不需要經常操作,因此移動端APP不需要加入此功能。店鋪狀態管理和店鋪人員管理只有店鋪的超級管理員才有權限操作。店鋪狀態管理包括暫停營業、申請注銷,店鋪人員管理包括添加、刪除店鋪一般管理員。店鋪超級管理員的授權只有店主有權限操作。店鋪促銷管理主要是對店?訂餐的滿減規則進行增刪改查,并生成促銷信息,供用戶訂餐時瀏覽。
3.2.4 紅包管理
店鋪的紅包管理也可以放在店鋪管理中,但是由于比較復雜,也可以單獨進行管理,其主要功能是生成、瀏覽、編輯、刪除、發布、發放紅包。紅包要設置消費門檻、紅包金額、數量、類型、消費截止時間。其中紅包類型包括通用紅包和老用戶紅包,通用紅包不需要發放,用戶可以通過訂餐APP直接領取;而老用戶紅包需要店鋪管理員選擇老用戶進行針對性的發放,通常需要瀏覽一段時間內用戶消費情況。
3.2.5 菜品信息管理
主要包括店鋪內菜品信息的增刪改查、發布和下架。一般情況下,已經產生訂單的菜品信息不能刪除,未完成訂單中的菜品不能下架。
3.2.6 菜品分組管理
用于菜品信息往往比較多,需要對菜品進行分組管理,因此菜品分組管理主要包括菜品分組的增刪改查和對菜品進行分組。需要注意的是,所有店鋪都會有“優惠”分組,而且改分組不允許用戶直接添加菜品,只要菜品的現價小于原價就會自動被列入“優惠”。
3.2.7 訂單管理
主要包括訂單信息查詢和訂單狀態更新。訂單狀態更新包括接受/拒絕訂單、制作、配送、確認完成。
3.2.8餐廳點餐
餐廳點餐類似于訂餐APP的下單過程,只是訂單中不需要用戶的相關信息,也不需要用戶評價,因此購物車在每次下單前都要清空。其具體過程包括:分組瀏覽菜品、購物車管理、結算、支付(支持線下、線上支付)。
3.2.9 制作單管理
為了保證菜品制作及時,需要將網上訂單和餐廳現場訂單整合管理,形成菜品制作單。該制作單是一個隊列,廚師會按照其順序制作菜品。制作單每天清空,預約訂單的“最晚開始制作時間”需要按照預約時間和菜品本身制作時間進行反推,其他訂單的“最晚開始制作時間”按照下單時間自動排序。店鋪管理員可根據餐品具體情況,適當調整制作順序,如兩份一樣的餐品可同時做。
4系統實現
4.1基于Android平臺的移動APP
移動APP使用原生的Android開發技術和GoogleAndroidSDK,利用XML編寫界面,用Java實現界面邏輯。APP的服務器端使用PHP腳本語言以及ThinkPHP開源框架,實現對MySQL數據庫中信息的增刪改查、上傳文件等功能。
4.2基于B/S的管理系統
管理系統的前端使用基于HTML、CSS、JavaScript的Bootstrap Web框架進行網頁設計,服務器端使用的也是ThinkPHP框架。
5結束語
高校學生就餐時間集中、消費水平低、食品安全要求高。校園O2O訂餐平臺,可以幫助學生預約訂餐(自提和送餐)。該平臺將散布在校園社區的餐廳、食堂、攤位整合在一起,通過應用互聯網+技術將訂餐、送餐服務從線上到線下,不僅提高了服務質量,滿足了用戶的需要,也使商戶實現了更多的經濟價值。
參考文獻:
[1] 第41次中國互聯網絡發展狀況統計報告[R].北京:中國互聯網絡信息中心,2018.[2] 楊旭.互聯網餐飲外賣用戶專題分析2017[EB/OL].https://www.tmdps.cn/analysis/ 8/detail/1001018/.
第五篇:基于微信公眾平臺的高校移動圖書館系統的設計與實現
基于微信公眾平臺的高校移動圖書館系統的設計與實現
摘 要:微信公從平臺的興起為圖書館提供了更廣闊的發展空間,使移動圖書館服務得到長足發展和應用。本文基于微信公眾平臺的獨特性,結合圖書館自身特點,介紹了基于微信公共平臺的移動圖書館的設計與實現。
關鍵詞:開放接口;微信公眾平臺;圖書館引言
微信是一款比QQ更加便捷的手機即時通訊APP,由它所引領的“微生活”方式正逐漸滲透到我們生活的方方面面 [1]。截止到2014年12月,全球的微信注冊用戶已突破11.2億,其中月活躍用戶高達4.4億,微信在智能手機中滲透率接近100%,是亞洲地區最大用戶群體的移動即時通訊軟件。其用戶主要是一線城市的年輕人,特別是高校的學生群體。
對于高校而言,微信的使用群體最為密集,圖書館服務與微信公眾平臺的有效結合定將有益于廣大學生。自從騰訊公司2012年推出微信公眾平臺后,全國各大圖書館也積極利用微信平臺開展圖書館的各項服務,如新書和講座的消息推送服務、自動咨詢應答服務、借閱信息查詢和續借辦理服務等。截止2014年6月底,已有23所高校圖書館開通了其微信公眾平臺,為學生和老師提供信息服務。但很多圖書館僅限于基本的信息推送和自動應答服務,沒有對其公眾平臺進行更深層次的開發。本文主要介紹高校圖書館微信公眾平臺的二次開發,以此來拓展移動圖書館的高級功能,向讀者提供更便捷、更快速的個性化服務。圖書館微信公眾平臺的功能設計
2.1 注冊
微信公眾平臺面向所有企業或個人,在注冊界面輸入驗證郵箱和密碼,根據提示在注冊郵箱中點擊鏈接進行激活。郵箱驗證成功后就可以進入資料提交界面,在類型選擇時有政府、媒體、企業、其他組織和個人,圖書館服務則選擇其他組織。隨后填寫圖書館的真實信息,包括名稱、郵箱、郵編、地址、電話、機構代碼、組織機構加蓋公章掃描件、運營者身份證號碼及名稱、職務、運營者手持證件照片、手機號碼、短信驗證碼和授權運營書,一般會在7個工作日內通過審核。
2.2 賬號設置
注冊成功后的微信公眾號可以進行基本的賬號設置,比如頭像設置、公眾號名稱和微信號碼設置(設置好后不允許更改)、功能介紹和二維碼,并選擇回復設置――自動回復、消息回復和自定義回復,回復設置的選擇是圖書館實現自動查詢功能的基礎。
2.3 功能設計
微信公共平臺可以實現群發消息、用戶管理、資源內容管理、API開放接口等多個強大的功能。本文根據普通高校圖書館的特點,設計以下功能:
2.3.1 圖書證的綁定與解綁功能
讀者通過向公眾賬號發送具有個人圖書證編碼和密碼的信息,圖書館的微信服務端對其身份進行一對一的驗證,驗證成功后發送服務操作指令,實現圖書證與公眾號的綁定,便可隨時隨地獲得快速信息查詢和續借等服務。如果解除綁定,則將取消一切服務。
2.3.2 借閱信息查詢功能
通過微信公從平臺,讀者在開發的菜單上點擊“查詢借閱信息”命令,將會在手機上快速查看自己圖書證上已借圖書情況。
2.3.3 圖書預約與續借功能
通過微信公從平臺,讀者在菜單上點擊“預約”或“續借”命令,圖書館微信服務端接收命令后會及時向讀者返回,便可快速辦理圖書的預約續借服務。
2.3.4 新書通報功能
利用微信的群發功能,及時有效地將新書信息發送到每位讀者,可以讓讀者通過微信平臺更加積極地互動,有效提高新書利用率和周轉率。
2.3.5 通知、新聞等功能
微信群發可以使圖書館的講座通知、新聞以及培訓等信息第一時間發送給讀者。圖書館微信公眾平臺實現的關鍵技術
3.1 消息接口配置
微信公眾號審核通過后,就可利用微信公眾平臺“高級功能”菜單中的“開發模式”實現對該公眾號的二次開發。二次開發的首要環節就是配置消息接口,登記圖書館用于消息處理的服務器資源URL和用于生成簽名的Token值,實現網址的接入。
當有消息提交時,微信服務器即刻向所登記的服務器資源URL發送GET請求。消息服務器首先檢驗加密簽名Signature,驗證成功則原樣返回隨機字符串Echostr的內容,以表明成功接入,反之則接入失敗。消息接口配置成功后,URL就會接收到發送至微信公眾號的所有消息,而對于消息的解析和回復,則交由指令解析模塊和各個服務子模塊來完成。
3.2 指令解析
3.2.1 消息接收
微信一般是通過消息的交互來實現其應用的,對消息的解析由指令解析模塊來負責。我們通常采XML作為請求消息格式,采用 Dom4j來對其進行解析。當微信服務器接收POST請求,指令解析模塊就會匹配消息類型和指令,并調用服務子模塊來進行具體的處理。其中所涉及到的主要代碼和解釋如下:
解析指令內容,確定子模塊及調用參數:function execute Command(cmd)
執行子模塊,完成指令要求功能:(module,params)= parseCommand(cmd)Execute Module(module,params)
本設計中微信公眾平臺所支持的文本消息指令包括兩種:
(1)關鍵詞指令:例如“新書”、“計算機”、“空座位”等;
(2)復雜功能性指令:例如“cs#t:題名”(按題名查詢圖書)、“jy#證號,PIN 碼”(查詢個人借閱情況)等。
3.2.2 消息回復
對接收到消息指令進行解析后,服務子模塊就會對其進行響應和處理,并將查詢結果返回給指令解析模塊進行重新封裝,從而生成XML格式的回復消息。以回上例中的消息為例,輸入指令“cs#t:人生”,將得到如下回復消息。
3.3 服務子模塊的實現
圖書館微信公眾平臺在進行二次開發時,為了使其服務子模塊具備良好的擴展性,在消息處理時可以自由添加一些功能。但這并不意味著可以隨意設置功能模塊,因為服務子模塊的實現方式還和第三方系統的開放程度有關,因此各子模塊的實現也會有所不同。例如圖書館的預約續借管理系統如果能夠提供完整的功能接口,該微信服務子模塊的實現就比較簡單,通過直接調用該功能接口,將預約或續借情況的信息封裝成微信消息。但是如果第三方系統沒有提供現成的接口,子模塊的實現就有點復雜。例如圖書館的書目查詢系統沒有提供現成的接口,實現時則需要使用HTMLParser模擬查詢操作,并通過解析查詢結果頁面,而獲得查詢信息。
除了將微信與圖書館傳統服務集成外,還可以通過微信傳播更豐富的圖書館信息。圖書館有書展、培訓講座等動態信息,如果通過人工維護的方式在微信應用中提供這些信息,工作量大且難以保證信息的及時同步,因此可充分利用已有的RSS源,實現熱點消息查詢子模塊[2]。當用戶向微信公眾號發送指令(如“新聞”)時,系統將讀取相應的RSS源,程序解析后將以回復文本消息的形式,返回包含新聞標題和網址的XML。結束語
基于微信公眾平臺構建的高校移動圖書館服務系統具有靈活開放、功能強大等優點,可以極大地節約建設成本,提高圖書館移動服務水平。本文設計并實現了微信圖書館公眾平臺的二次開發,希望可以給我校圖書館在建設移動圖書館時提供一種選擇和參考。
參考文獻:
[1]黃浩波,何衛華,葉青微信及其在圖書館信息服務中的應用[J].圖書館學刊,2013(01):62-64.[2]張蓓,竇天芳,張成昱.圖書館微信公眾平臺服務的設計與實現[J].現代圖書情況技術2014(01):87-90.本文系西安培華學院2014校級科研課題“基于微信公眾平臺的高校移動圖書館系統的設計與實現”(項目編號:PHKT20140745)的研究成果。
作者簡介:王心妍(1978-),女,陜西西安人,講師,研究生,研究方向:計算機應用技術。