陳旭山 顧劍柳 游小榮 張碩



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