【正文】
nformation are more difficult. Therefore, the development of intelligent campus information management system is imperative, it not only can give the teachers and students to provide prehensive information query, guide and management, can show the modern style of schools, public and reflects a university campus information digitization and informatization level of development. This paper studies the background of campus information management system, the paper analyzes the current situation of campus information management system at home and abroad, in bination with the actual situation of information management system of colleges and universities, on the basis of detailed campus management information system based on intelligent mobile terminal of the key techniques and detailed analysis, and make the overall system architecture design, pleted the development of the whole system, eventually deployed and run. Key work includes: 1. In view of the campus information management system based on intelligent mobile terminal actual business, carries on the feasibility and research project requirements, determine the scope of the system and planning。因此,開發(fā)智能化的校園信息管理系統(tǒng)非常必要,它不僅可以給師生提供全面的信息查詢、向?qū)?、管理,同時(shí)可以對(duì)外展現(xiàn)學(xué)院的現(xiàn)代風(fēng)貌,體現(xiàn)出一個(gè)大學(xué)校園的信息數(shù)字化和信息化的發(fā)展水平。給師生了解學(xué)校造成一定的困難,特別是在老師了解教學(xué)計(jì)劃、學(xué)生了解課程安排等信息時(shí),造成困難。 關(guān)鍵詞:智能手機(jī)終端; Windows Phone;校園信息管理系統(tǒng); WCF;遠(yuǎn)程推送技術(shù) II Abstract Development scale expansion of colleges and universities in recent years, the campus information is being more and more rich and colorful, the teachers and students and working people usually only through notice or campus website to understand all kinds of campus information, after the release of circulation too slow, resulting in the campus information of students and teachers can39。Windows Phone。 調(diào)查研究顯示,目前絕大部分高校的信息管理系統(tǒng)的建設(shè)都是基于因特網(wǎng)或校園網(wǎng),師生和家長通過該系統(tǒng)訪問學(xué)院網(wǎng)站和瀏覽信息時(shí)很容易受到網(wǎng)絡(luò)限制,從而了解相關(guān)的資訊和信息就會(huì)遇到障礙。各大提供相關(guān)服務(wù)的廠商紛紛推出了移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)業(yè)務(wù),中國移動(dòng)推出了 GPRS 數(shù)據(jù)業(yè)務(wù),中國聯(lián)通推出了 CDMA 數(shù)據(jù)業(yè)務(wù)。 從以上可以預(yù)見,用于現(xiàn)代化教育的移動(dòng)終端設(shè)備必將不久就會(huì)出現(xiàn),這些設(shè)備的投入使用必將對(duì)教育方式帶來新的血液,特別是在時(shí)間上、空間上的拓展。在當(dāng)今信息化的時(shí)代,網(wǎng)絡(luò)已經(jīng)成了人們生活學(xué)習(xí)中的主宰,信息數(shù)字化的管理模式也被廣泛研究和應(yīng)用,在經(jīng)濟(jì)發(fā)達(dá)的國家,政府更是高度重視信息化的建設(shè),美國在 1993 年就提出“ Campus Computing”校園信息化的概念,隨后卡內(nèi)基梅隆大學(xué)開展的無線局域網(wǎng) Wireless Andrew 實(shí)驗(yàn),英國在 1998 年建成國家信息學(xué)習(xí)系統(tǒng),日本也在 1994 年制定信息化的政策,目標(biāo)是達(dá)到信息社會(huì)的高度,這些國家的高校的各個(gè)職能部門基本實(shí)現(xiàn)了網(wǎng)絡(luò)化、信息化的管理,學(xué)生和老師可隨時(shí)利用手機(jī)、 PAD 等終端通過校園局域網(wǎng)、 Wifi 訪問互聯(lián)網(wǎng)及查詢相關(guān)信息。針對(duì)以上的情況,各高校也在紛紛研究新新實(shí)施下高校出現(xiàn)的管理問題,目 前高校的學(xué)生管理,信息交流依靠 、 群等信息媒介傳遞相關(guān)信息。因此設(shè)計(jì)一款實(shí)效性、經(jīng)濟(jì)性的校園信息管理系統(tǒng)讓學(xué)生、老師和家長及時(shí)了解學(xué)校動(dòng) 態(tài)、教務(wù)信息、校園新聞、圖書借閱等相關(guān)信息就顯得非常重要。系統(tǒng)的設(shè)計(jì)只需要家長具備 Windows Phone 的手機(jī)就能查看孩子的學(xué)習(xí)成績和學(xué)院的相關(guān)新聞。 。通過對(duì)基于智能手機(jī)終端的校園信息管理系統(tǒng)的分析與研究,本文從移動(dòng)教務(wù)管理信息系統(tǒng)的研發(fā)背景出發(fā),在大量閱讀國內(nèi)外文獻(xiàn)和實(shí)踐成果 的基礎(chǔ)上,對(duì) WCF 通信技術(shù)、遠(yuǎn)程推送技術(shù)、教育信息化、 、 Windows Phone 手機(jī)智能系統(tǒng)等相關(guān)內(nèi)容進(jìn)行研究和學(xué)習(xí),利用軟件工程、面向?qū)ο蟆⒛K化設(shè)計(jì)思想等進(jìn)行系統(tǒng)的架構(gòu),設(shè)計(jì)開發(fā)并實(shí)現(xiàn)了基于智能手機(jī)終端的校園信息管理系統(tǒng)。 到的如 WCF 通信、遠(yuǎn)程推送、 等關(guān)鍵技術(shù)的應(yīng)用和研究。 論文章節(jié)安排 全文一共有七章。 第四章:闡述了系統(tǒng)的總體規(guī)劃,設(shè)計(jì)了前臺(tái)功能模塊和后臺(tái)功能模塊。 5 Windows Phone 移動(dòng)終端操作系統(tǒng) 基于智能終端的校園信息系統(tǒng)需要支持如 Windows Phone、 Android、 iOS 當(dāng)前主流的移動(dòng)終端操作系統(tǒng),這樣才能夠做到最大覆蓋,發(fā)揮最大作用。 Windows Phone 主屏幕具有豐富多彩的功能,可以顯示新的未接來電、最新天氣、日期、電子郵件、短信、日歷約會(huì)等,讓用戶時(shí)刻獲取到最新的重要信息。 Windows Phone 總體來講是以人為中心的智能手機(jī)操作系統(tǒng),該系統(tǒng)最大的特點(diǎn)是簡潔、流暢、易于操作,給人們?cè)谏詈凸ぷ髦刑峁┝吮容^完整的體驗(yàn)。 WCF 通信技術(shù)介紹和應(yīng)用分析 WCF 通信技術(shù)介紹 WCF 是一種統(tǒng)一的技術(shù),是微軟基于 SOA( Service Oriented Architecture,面向服務(wù)的架構(gòu))所推出的 .NET 平臺(tái)下的開發(fā)框架。 應(yīng)用分析 結(jié)合校園信息管理系統(tǒng)實(shí)際情況,可采用的基于智能終端的校園信息系統(tǒng)架構(gòu)如圖 21。 ( 2)客服端 客戶端即手機(jī)客戶端,手機(jī)客戶端引入 WCF 公開的所有服務(wù)接口,通過 WCF 的編程模型進(jìn)行服務(wù)接口調(diào)用,獲取相關(guān)校園相關(guān)信息服務(wù)以及進(jìn)行校園信息系統(tǒng)的相關(guān)業(yè)務(wù)調(diào)用和處理,手機(jī)客戶端通過向服務(wù)端發(fā)送接口調(diào)用請(qǐng)求, 服務(wù)端接收到請(qǐng)求后調(diào)用原有的校園信息系統(tǒng)的接口以及新開發(fā)的業(yè)務(wù)邏輯進(jìn)行業(yè)務(wù)處理后返回給手機(jī)客戶端,從而完成整個(gè)交互流程。 8 圖 22 云服務(wù)器代理發(fā)送 校園信息管理系統(tǒng)遠(yuǎn)程推送技術(shù)分析 基于智能手機(jī)終端的校園信息管理系統(tǒng)的遠(yuǎn)程推送技術(shù)和具體推送方案分析如下: 在校園信息管理系統(tǒng)中,有很多地方都可以用到遠(yuǎn)程推送技術(shù)來實(shí)現(xiàn)信息的即實(shí)現(xiàn),如校園最新新聞、考試信息、緊急通知等。基于這些技術(shù)的基礎(chǔ)上,基于智能手機(jī)終端的校園信息管理系統(tǒng)將可以如愿實(shí)現(xiàn)。 11 教學(xué)計(jì)劃子系統(tǒng):主要用來制定教學(xué)計(jì)劃、管理學(xué)生的課程安排、排課信息以及上下課時(shí)間 ,是非常重要的一環(huán)。 學(xué)生成績子系統(tǒng):該子系統(tǒng)主要是管理與學(xué)生的成績有關(guān)信息,其中包括成績整理和錄入、成績信息發(fā)布、成績單打印等。在原有信息系統(tǒng)基礎(chǔ)上,結(jié)合智能手機(jī)終端的特點(diǎn)對(duì)整個(gè)系統(tǒng)做出了需求分析。 查看留言 表 31 用戶功能需求表 在對(duì)需求進(jìn)行分析后,形成了如圖 32所示系統(tǒng)圖。 成功:用戶可以看到應(yīng)用程序所有功能菜單。 學(xué)生登錄該系統(tǒng)需要驗(yàn)證學(xué)生輸入 信息,默認(rèn)驗(yàn)證學(xué)號(hào)和身份證號(hào)碼(密碼),返回學(xué)生的基本信息:學(xué)生姓名、專業(yè)、年級(jí)、所屬院系等。 查詢成功:手機(jī)屏幕立刻 顯示校園最新新聞公告和最新校園通知等信息。 15 項(xiàng)目 描述 數(shù)據(jù)存儲(chǔ)編號(hào) D2 數(shù)據(jù)存儲(chǔ)名稱 新聞公告信息 簡述 查詢新聞公告信息 數(shù)據(jù)存儲(chǔ)組成 新聞標(biāo)題 +新聞內(nèi)容 +發(fā)布時(shí)間 +發(fā)布用戶 相關(guān)聯(lián)的處理 新聞公告展示 表 33 新聞公告數(shù)據(jù)字典表 成績查詢 在應(yīng)用程序中,用戶可以選擇最新成績查詢 ,所有成績查詢 ,CET 成 績查詢。 查詢失?。禾崾居脩舨樵兪?,請(qǐng)稍后再試。 課表查詢 點(diǎn)開應(yīng)用程序,查詢用戶本期課表。 查詢失?。禾崾居脩舨樵兪?,請(qǐng)稍后再試。屏幕顯示該學(xué)生本期所有考試安排信息。 37所示。 用戶點(diǎn)擊補(bǔ)考報(bào)名按鈕。 圖 38 補(bǔ)考報(bào)名狀態(tài)查詢時(shí)序圖 數(shù)據(jù)字典如表 37所示。 報(bào)名失?。禾崾居脩魣?bào)名失敗 ,請(qǐng)稍后再試。 用戶輸入所想查閱的圖書關(guān)鍵字 ,點(diǎn)擊 查詢 按鈕。 圖 310 圖書管理 圖書檢索時(shí)序圖 數(shù)據(jù)字典如表 39所示。 查詢失?。禾崾静樵兪?,請(qǐng)稍后再試。 用戶輸入留言內(nèi)容提交。 圖 312 留言發(fā)布時(shí)序圖 數(shù)據(jù)字典如表 311所示。系統(tǒng)的記錄操作日志功能可以很好地掌握系統(tǒng)運(yùn)行狀態(tài),可隨時(shí)發(fā)現(xiàn)問題的所在。 本章小結(jié) 本章對(duì)校園信息管理系統(tǒng)做了了解和分析,對(duì)基于智能手機(jī)終端的校園信息管理系統(tǒng)進(jìn)行需求分析,列出了系統(tǒng)流程表和圖。在設(shè)計(jì)中需要滿足安全性、可靠性、易操作性、易維護(hù)性。 系統(tǒng)設(shè)計(jì)目標(biāo) :所設(shè)計(jì)系統(tǒng)應(yīng)該在滿足用戶的功能需求的同時(shí)具有穩(wěn)定的系統(tǒng)運(yùn)行能力和臨場(chǎng)處理的能力,能夠有效合理地管理、分配系統(tǒng)資源。如圖 42。 :主要是和“成績管理系統(tǒng)”對(duì)接,為智能手機(jī)終端提供有關(guān)學(xué)生成績的數(shù)據(jù)。 8. 消息推送模塊:主要是利用 Windows Phone 手機(jī)終端的離線消息推送機(jī)制,實(shí)現(xiàn)校園信息系統(tǒng)的消息主動(dòng)推送功能,在此基礎(chǔ)上,可以實(shí)現(xiàn)校園最新新聞,學(xué)生最新成績,學(xué)生上課提醒,圖書借閱到期提醒等消息主動(dòng)從校園管理后臺(tái)系統(tǒng)推送到智能手機(jī)終端上,當(dāng)客戶端連接網(wǎng)絡(luò)就可以隨時(shí)收到相關(guān)推送消息,無需用戶主動(dòng)操作,此模塊在后臺(tái)主要是以 Windows 服務(wù)技術(shù)實(shí)現(xiàn),通 過輪訓(xùn)的模式對(duì)校園最新通知,學(xué)生最新成績,圖書到期提醒,最新考試安排提供消息推送數(shù)據(jù)支持。 ( 2)我的課表:主要是顯示學(xué)生該學(xué)期所選課程的課表安排,包括上課時(shí)間、地點(diǎn)、課程名稱、教師等信息。 系統(tǒng)數(shù)據(jù)庫的實(shí)體關(guān)系模型 數(shù)據(jù)庫在信息管理系統(tǒng)中有著至關(guān)重要的作用,在現(xiàn)有的校園信息數(shù)據(jù)庫中,存儲(chǔ)了整個(gè)學(xué)校的教務(wù)信息,數(shù)據(jù)量龐大,結(jié)構(gòu)復(fù)雜。 28 圖 44 教務(wù)系統(tǒng)的數(shù)據(jù)庫 ER 圖 系統(tǒng)安全設(shè)計(jì) 因?yàn)榇讼到y(tǒng)與原有系統(tǒng)是共享一個(gè)數(shù)據(jù)庫,在共享時(shí)存在很多風(fēng)險(xiǎn),并且其中包含有學(xué)生信息、教務(wù)信息等重要信息。 關(guān)鍵功能模塊及關(guān)鍵技術(shù)的設(shè)計(jì)實(shí)現(xiàn) 教務(wù)園地模塊的實(shí)現(xiàn)設(shè)計(jì) 用戶需輸入正確的賬號(hào)和密碼才能登錄到系統(tǒng),然后才能查詢自己所想要知道的信息。其流程如圖 52 所示。這種方式不僅可以節(jié)省流量,而且能夠?qū)崿F(xiàn)信息的及時(shí)性,使用戶能夠在第一時(shí)間接收到重要的校園信息、最新成績、課程安排等訊息。 URL url = null。 (true)。 (XWindowsPhoneTarget, toast)。 // 刷新對(duì)象輸出流,將任何字節(jié)都寫入潛在的流中 ().flush()。 } } return ()。 } // 該 uri 是客戶端運(yùn)行并創(chuàng)建通道之后獲得的 String urls= X9AgAAAAADAQAAAAQUZm52OjIzOEQ2NDJDRkI5MEVFMEQ。amp 。 (Response code : +code)