陳旭山 顧劍柳 游小榮 張碩
摘要:文章設(shè)計(jì)并實(shí)現(xiàn)了基于APICloud的常州紡院APP平臺(tái),介紹了系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)。平臺(tái)包含常紡新聞、常紡?fù)?、招聘信息、在線留言等功能模塊。通過(guò)測(cè)試發(fā)現(xiàn),該平臺(tái)具有良好的可用性,具有一定的實(shí)用性。
關(guān)鍵詞:APICloud;移動(dòng)校園;APP;管理系統(tǒng)
近年來(lái),各種信息管理系統(tǒng)(如教務(wù)查詢(xún)系統(tǒng)、圖書(shū)查詢(xún)系統(tǒng)、校園一卡通系統(tǒng)等)在高校得到了廣泛應(yīng)用,為師生校園活動(dòng)帶來(lái)了很大便利。然而,這些系統(tǒng)有很多建設(shè)的時(shí)間比較早,基本都采用傳統(tǒng)的B/S或C/S架構(gòu),只能在計(jì)算機(jī)上的瀏覽器或?qū)S每蛻?hù)端使用,在智能終端上顯示效果不佳,甚至無(wú)法安裝客戶(hù)端,且使用時(shí)間和地點(diǎn)具有一定的局限性等。
隨著移動(dòng)終端和校園無(wú)線網(wǎng)絡(luò)的普及,通過(guò)智能手機(jī)上網(wǎng)已經(jīng)成為廣大師生的普遍行為,其優(yōu)點(diǎn)是只需接入無(wú)線網(wǎng)絡(luò),大家就可以充分利用碎片化時(shí)間工作、學(xué)習(xí)和生活,不受時(shí)間和地點(diǎn)的限制。為方便師生充分利用校園網(wǎng)和移動(dòng)終端,本文將通過(guò)使用APICloud等技術(shù)設(shè)計(jì)一套適用于多種操作系統(tǒng)(蘋(píng)果、安卓等)移動(dòng)終端的校園APP系統(tǒng),為管理人員、教職工、學(xué)生和學(xué)生家長(zhǎng)等之間建立一個(gè)信息展示和相互交流的平臺(tái)。
1.系統(tǒng)總體設(shè)計(jì)
本文研究的常州紡院APP平臺(tái)采用c/s和B/S相結(jié)合的架構(gòu)模式,包含前臺(tái)展示和后臺(tái)管理兩部分。其中,前臺(tái)主要支持手機(jī)端,客戶(hù)端軟件基于HTML5技術(shù),通過(guò)APICIoud第三方技術(shù)打包成蘋(píng)果、安卓等主流操作系統(tǒng);后臺(tái)管理軟件基于PHP和MySQL技術(shù),使用了Laravel框架和MVC模式,直接通過(guò)瀏覽器進(jìn)行訪問(wèn)。本平臺(tái)涉及常紡新聞、常紡?fù)ā⒄衅感畔?、在線留言等功能模塊。
1.1系統(tǒng)功能(見(jiàn)圖1)
(1)常紡新聞:含紡院校內(nèi)新聞和最新通知功能。(2)常紡?fù)ǎ涸诰€掛失、余額查詢(xún)和拾卡還卡等功能。(3)校內(nèi)黃頁(yè):校內(nèi)教師、辦公室的聯(lián)系方式查詢(xún)。(4)移動(dòng)迎新:新生可通過(guò)該APP掃描二維碼加入常州紡院,訪問(wèn)新生報(bào)到各類(lèi)信息。(5)教務(wù)應(yīng)用:登錄教務(wù)網(wǎng)入口,查詢(xún)教務(wù)信息、課表查詢(xún)和空教室等功能。(6)招聘信息:實(shí)時(shí)發(fā)布企業(yè)需求和招聘信息。(7)常紡膳食:通過(guò)掃描微信賬號(hào)關(guān)注常紡后服公司,可以查看各餐廳的美食和優(yōu)惠信息。(8)在線交流:老師和學(xué)生們發(fā)布信息,進(jìn)行在線咨詢(xún)和交流。(9)個(gè)人中心:使用統(tǒng)一身份認(rèn)證賬戶(hù)登錄,可管理用戶(hù)賬戶(hù)信息。
1.2數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)用戶(hù)需求,可以確定學(xué)生用戶(hù)、系部用戶(hù)、校園新聞、丟卡信息、拾卡信息、招聘信息、留言等實(shí)體。學(xué)生用戶(hù)表和系統(tǒng)用戶(hù)表如表1-2所示,限于篇幅,其他表均不列出。
2.系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
2.1詳細(xì)設(shè)計(jì)
2.1.1用戶(hù)登錄與個(gè)人中心
學(xué)生用戶(hù)可以通過(guò)手機(jī)端登錄到本系統(tǒng),進(jìn)入個(gè)人中心,可以修改本人的資料,涉及對(duì)用戶(hù)資料的查詢(xún)和修改操作。
2.1.2常紡?fù)?/p>
學(xué)生可通過(guò)常紡?fù)òl(fā)布丟卡信息,涉及對(duì)丟卡表的添加操作;也可查看所有拾卡信息,涉及對(duì)拾卡表的查詢(xún)操作。
2.1.3招聘信息
點(diǎn)擊手機(jī)首頁(yè)“招聘信息”后,可以查看學(xué)校管理員發(fā)布的招聘信息,涉及對(duì)招聘表的查詢(xún)操作。
2.1.4在線交流
點(diǎn)擊手機(jī)首頁(yè)“在線交流”后,可以留言,涉及對(duì)留言表的查詢(xún)和添加操作。
2.1.5常紡新聞
點(diǎn)擊手機(jī)首頁(yè)“常紡新聞”后,可以查看最近的常紡新聞,涉及對(duì)新聞表的查詢(xún)操作。
其他手機(jī)端模塊主要是通過(guò)靜態(tài)網(wǎng)頁(yè)的方式實(shí)現(xiàn)的。
2.1.6后臺(tái)管理
在后臺(tái)可以發(fā)布重要新聞,涉及對(duì)新聞表的添加和編輯(修改和刪除)操作;發(fā)布招聘信息,涉及對(duì)招聘信息的添加和編輯操作;查看學(xué)生留言,用于回復(fù),涉及對(duì)表的查詢(xún)和修改操作;查看所有的校園卡丟卡信息,也可以發(fā)布拾卡信息,涉及對(duì)丟卡表的查詢(xún)操作以及對(duì)拾卡表的添加以及編輯操作;對(duì)所有用戶(hù)進(jìn)行管理,包括對(duì)學(xué)生表的查詢(xún)、添加、修改和刪除操作。
2.2系統(tǒng)實(shí)現(xiàn)
手機(jī)端首頁(yè)效果如圖2所示,包含上述描述的常紡新聞、常紡?fù)?、校?nèi)黃頁(yè)等功能模塊。
后臺(tái)管理實(shí)現(xiàn)效果如圖3所示,包含招聘管理、通知管理、校園卡管理等功能。
3.結(jié)語(yǔ)
本文通過(guò)使用APICloud,PHP,MySQL等技術(shù)實(shí)現(xiàn)了常州紡院APP平臺(tái)。經(jīng)過(guò)測(cè)試發(fā)現(xiàn),該平臺(tái)能夠滿(mǎn)足用戶(hù)的基本需求,運(yùn)行穩(wěn)定,界面操作友好,具有一定的實(shí)用性。