李 瑩,鮑衛華,李海英
(北京聯合大學,北京 100101)
傳統的成績查詢是基于網站Web 頁面的查詢,系統設計面向計算機應用,在手機上查詢頁面顯示不友好,操作多有不便。近年來微信廣泛使用,2016 年騰訊公司正式推出“微信小程序”,小程序是一種不需要下載安裝就可以使用的應用,用戶“掃一掃”或者“搜一搜”,就可打開應用,不需要下載APP,體現了“用完即走”的理念,大大節省了手機內存和用戶時間。微信為開發人員提供了一套開發工具,開發門檻低、周期短,用戶體驗接近傳統APP,目前網絡上有種類繁多的微信小程序,應用場景涉及社交、旅游、教育、電商、餐飲、娛樂等生活和工作學習的方方面面。成績查詢微信小程序的開發和應用,使得考生可以用手機查詢考試成績,界面簡潔易于操作,不僅大大方便了考生,而且獨立的數據庫、傳輸過程的數據加密和身份驗證保證了敏感數據的安全。
本軟件系統的開發分為客戶端開發和服務器端開發,客戶端采用“微信開發者工具”,服務器端采用LAMP的框架結構,即Linux+Apache+MySQL+Php 的組合,由于這些開發工具都是開源的,這個組合是目前最為流行的開發工具組。Linux 作為操作系統,Apache 作為Web 服務器,MySQL 作為數據庫服務器,Php 是用來編寫網頁的腳本語言。

圖1 系統示意圖

圖2 系統軟件架構示意圖
在系統實現中,服務器端的操作系統租用“云服務商”提供的Ubuntu 云服務器,它是Linux 操作系統的一種,此平臺需要付費,但是比較便宜,免去了購買服務器、搭建網絡以及軟、硬件維護的高昂成本,而且可以直接在服務商的官網上隨時購買、隨時使用,項目部署方便快捷?!?br>