999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于大數據背景的WeGo校園達人行程序設計

2021-07-05 11:59:30朱書勤武敏
電子技術與軟件工程 2021年10期
關鍵詞:程序校園微信

朱書勤 武敏

(1.北京交通大學軟件學院 北京市 100044 2.航天工程大學航天信息學院 北京市 101416)

隨著互聯網技術的高速發展以及智能終端設備的快速普及,人們的生活已經離不開以手機為代表的智能終端設備,在手機上尋找信息、管理活動以及進行社交已經成為日常生活的一部分。

由于手持終端的日益智能化,軟件工程項目開發重要性更為顯著,是社會各領域關注的重點[1‐4]。隨著大數據領域的不斷研究和發展,信息智能時代對大數據的依賴日益增加。因此,開展用戶需求分析,構建合理的數據模型,將需求開發活動、設計活動、編碼活動和測試活動有效地結合在一起,并借助大數據背景開展軟件工程項目開發具有十分重要的意義[5‐9]。

一方面,在校大學生在學習之余會參加豐富的課外活動,但繁雜的網絡信息和聯系手段讓活動的時間成本和經濟成本迅速升高,目前市面上也缺乏專門針對大學生進行活動管理的產品,同學們的需求亟待滿足。另一方面,目前活動的組織往往還停留在人工處理階段,存在時效性低、錯誤率高等問題。因此,活動主辦方的需求也亟待滿足。

如今,微信的普及程度非常高,微信小程序的推出更是提供了便捷的軟件開發平臺,其具備以下優點[10‐12]:

(1)免安裝,即開即用;

(2)復雜度低,集成度高;

(3)兼容性好;

(4)安全性高。

綜合以上方面考慮,開發一個校園活動綜合管理微信小程序具有非常好的應用前景。

本文遵循軟件工程項目開發標準化流程,創新性的將軟件工程與大數據背景相結合,填補了便捷式校園活動管理平臺的空白,完成了微信小程序——WeGo校園達人行的開發。

1 可行性研究

1.1 現有系統分析

目前,國內已經有一站式活動管理的網站,例如活動行、騰訊TAPD 平臺、校內網以及豆瓣網等。其能夠精準把握營銷節奏,不斷更新活動推廣策劃,有效的進行名單管理和活動分析。但是針對學生這一龐大群體,這些網站并不適用。活動行和騰訊TAPD 權限要求較高,不利于多種活動的組織;校內網因操作復雜而被時代丟棄;豆瓣網因其人員群體偏向文藝,也不適合大多數校園活動開展。

綜上所述,為了彌補便捷式高校校園活動組織平臺這一空白,也借鑒國內外相關經驗,為了更好的服務學生校園生活,讓高校學生有途徑有目的去參加活動,開發一款適用于校園活動管理的程序是非常必要的。

1.2 邏輯模型

1.2.1 系統流程

該系統需要同時滿足當前活動組織方和參與方的需求,事務在發布后,程序通過用戶信息數據庫、活動信息數據庫以及用戶活動數據庫的信息比對,依次經過身份驗證、活動處理和活動通知流程,向發布方和參與方推送所需信息,具體流程如圖1所示。

圖1:系統流程圖

1.2.2 數據流圖

在本文構建的校園活動管理平臺中,用戶只需發布或參與活動,程序會在對應的時間節點通知用戶,或者將更新的活動信息及時推送給用戶。數據流運行的路線為:用戶發送活動事務(創建活動,參與活動,更改活動信息),系統根據事務的不同更新活動清單,活動明細,活動成員和用戶活動,若活動信息和活動成員發生變更,發送信息通知用戶,同時根據用戶活動表中的活動時間,和當前時間比對,更新用戶個人中心的時間軸,并在活動前的指定時間通知用戶。對應的數據流圖如圖2所示。

圖2:數據流圖

1.3 可行性分析

1.3.1 方案比較

(1) APP 實現:特定APP 目前功能較全,面向操作系統的底層性能較為優良,對離線數據的支持比較強大。但是占用內存大,且存在校園組織中不實用,社交性能差等缺點。

(2)網站實現:網站實現便捷性差且后期運營及維護費用較高。

(3) 微信小程序實現:目前眾多高校都已經綁定微信校園卡,且微信小程序開發成本及后期維護費用較低。

1.4.2 技術可行性

目前隨著程序語言時代的加速發展,小程序開發技術也越來越豐富。比較常用的企業級開發技術包括PHP 技術、JSP 技術以及ASP.NET 技術等。所有技術都不是完美,這些技術都各有優缺點,可以結合校園活動系統的開發特點,選出最優開發技術方案,完成項目。

1.4.3 操作可行性

1.4.3.1 對設備的需求

小程序要求手機具備較高的穩定性與安全性來保證其正常運行。對于PC端、平板電腦等智能終端設備要求能夠與手機進行互聯。

1.4.3.2 對用戶的影響

由于采用小程序進行活動管理提高了活動組織效率,可以使學生參與活動更加快捷、方便。同時,與高校合作進行學生身份信息認證既方便了學生用戶管理,又保障了學生用戶在進行活動社交時的安全性和信息甄別的正確性。

1.4.3.3 對程序設計的要求

程序設計的主要目的是提高效益。所以在程序設計和建設初期應著手參考各方面的標準與規范,并且應該遵從各項技術規定,做好系統的標準化設計與管理工作。程序設計需要考慮今后的發展,因而必須在程序產品系列、容量與處理能力等方面保留擴充與換代的可能,這種擴充不僅充分保護了原有投資,而且具有較高的綜合性價比。

1.4.3.4 對運行環境的要求

由于使用者人數眾多,水平不一,考慮到使用者在使用時要求操作簡單、查詢方便,程序采取菜單選取方式,在使用時基本不用輸入文字。

通過以上分析,程序的開發是完全可行的。

2 程序開發建模

大數據背景下的程序開發建模,是以目標為指引,通過需求和用戶畫像進行數據分析,完成程序設計。

2.1 模型構建目標

為解決在校大學生、教職工以及活動主辦方的需求,開發一套集活動精準搜尋、活動發布、活動管理為一體的一站式校園活動綜合管理系統——WeGo校園達人行程序。

2.2 需求和用戶畫像

需求和用戶畫像是程序設計的基礎,只有準確分析需求及用戶畫像,才能夠設計出令用戶滿意的程序。

2.2.1 現象、需求、問題和擬解決方案

程序設計之初,首先通過用戶的需求和問題,擬定解決方案,具體如表1所示。

表1:現象、需求、問題和擬解決方案表

2.2.2 用戶畫像

用戶畫像是對現實世界中用戶的建模,是程序設計成功與否的關鍵,包含目標、方式、組織、標準和驗證這5 個方面。

(1)目標:xx 大學全體在校學生。

(2)方式:調查問卷。問卷基本內容如表2所示。

表2:問卷調查內容

(3)組織:學生干部及學生社團組織負責人。

(4)標準:1.活動興趣度;2.活動滿意度;3.活動方式偏好;4.活動種類選擇。

(5)驗證:根據數據分析結果,通過現實活動參與度進行驗證。

根據前期對系統流程和數據流的分析,結合需求和用戶畫像,實現程序設計,并采用相應的程序開發方法,進行代碼的編寫,實現程序的功能。

3 程序開發方法

WeGo 校園活動達人行小程序的開發方法主要包含四個方面:一是通過專業工具完成程序源代碼的編寫,二是通過信息質量監控機制評估和改進程序,三是通過信息共享和錯誤反饋系統在后端完成程序的運行處理,四是構建有窮狀態機規格說明書以明確程序狀態流程。

3.1 專業工具部署

專業工具部署是軟件和程序開發的前提和手段。在專業工具部署的過程中主要涉及需求開發活動、設計活動、編碼活動以及測試活動等幾個方面。在大數據背景下的程序開發中,需要建立完善的全周期維度管理模式,同時滿足基礎信息化管理發展的實際需要,再結合程序開發的實際情況對其進行實時的跟蹤管理,收集不同階段的需求信息。

目前隨著程序語言時代的加速發展,小程序開發技術也越來越豐富,這些技術都各有優缺點,結合本次校園活動系統微信小程序開發特點,在不同階段采用不同的技術完成開發。微信小程序系統主要是由界面前端和后臺數據交互組成。界面前端主要功能是展示小程序各界面,給使用者提供可視化服務,使其便捷地使用程序。小程序界面前端主要依靠HTML、CSS、Javascript 等邏輯框架技術。程序后臺數據是程序實際運行的基礎,主要依靠MySQL 數據庫、PHP、PYTHON 等邏輯框架技術。小程序數據主要通過調用API或用戶自主輸入獲取。

3.2 信息質量監控機制

信息質量監控機制是程度開發中的重點,是程序實現和改進的重要評估手段。程序對活動發布者輸入的信息進行分析,并與活動參與者的活動需求進行比較,了解該校園活動管理系統的實際工作效率,將上述信息進行整合,并集中對程序進行綜合評估,以此作為參數指標。根據小程序的目標以及目前校園活動冗雜等問題,該微信小程序分兩步實現:

第一階段建立學院內部活動組織架構,以實現本學院活動組織的高效性以及學生參加活動的積極性。此時能夠處理以下工作:組織本學院學生參加活動,及時知曉活動基本信息以及后期更改信息。同時收集用戶需求與參與等信息,綜合分析,對程序進行改進。

第二階段是在學校建立一個互聯的活動網絡系統,實現全學校各個社團的互動及信息集成,完成后的微信小程序可以實現各學院、社團之間的相互交流及活動組織。開發者再根據信息比對的實際結果對程序進行改進。

分階段開發“校園活動系統”的構想可以逐步完成程序的優化,這樣的信息質量監控機制一方面可以完成程序的優化,另一方面也可以避免前期因為程序不成熟導致大規模用戶的差評。

3.3 信息共享與錯誤反饋系統

大數據背景軟件程序開發的重點是實現數據信息之間的共享和不同平臺之間信息的溝通與交流。在此環節中需要構建大數據分析系統,并加強程序質量控制系統以及程序質量大數據平臺之間的聯系,其中程序質量控制系統主要負責信息輸入、檢測控制、質量預測以及系統管理;程序質量大數據平臺主要負責相關的數據分析工作,并對分析數據進行集中顯示。

同時,小程序還具備錯誤反饋功能。當程序出錯時,給用戶顯示錯誤提示并給出反饋,給錯誤處理人員提供可查詢的相關信息及代碼。同時,當頁面長時間無響應時,發出警告提醒用戶刷新;頁面載入時間過長時,提醒用戶檢查網絡或其他故障。

3.4 有窮狀態機規格說明

為了后續開發過程中將系統的各種功能轉變成設計或者程序代碼,小程序采用有窮狀態機來表達WeGo校園達人行的規格說明。事實上,可以開發一個CASE 工具把一個有窮狀態機規格說明直接轉變為源代碼,維護也可以通過重新轉變來實現,例如在產品后期設計時需要增加功能項,則需要一個新的狀態或事件來表達,首先修改規格說明書,然后直接由新的規格說明書生成新版本的產品,完成產品的迭代開發。

該小程序系統主要分為三大模塊,即活動主界面 (活動廣場)、個人中心 (日程、歷史紀錄、個人收藏、通知) 和活動發布頁面,分別滿足校園學生用戶尋找活動、管理活動和發起活動的三大需求。

將一個頁面稱為一個狀態,用戶每一次只能使用一個頁面,也就是相應的處于一個狀態,從一個頁面轉到另一個頁面,需要通過點擊系統中的功能按鈕來進行,點擊功能按鈕之后,原先的狀態改變,同時可以通過點擊相應的功能按鈕再次回到上一個狀態或者繼續到達另一個狀態。

4 程序開發成果

完成程序的編寫后,必須對程序進行黑盒測試。黑盒測試是指通過測試來檢查程序是否能夠正常實現需求規格說明書中的功能,該過程不考慮程序內部的邏輯結構,只針對程序界面與功能[13‐16]。

根據需求規格說明書中的功能需求規定,對小程序功能進行一一測試。功能需求如表3所示。

表3:功能需求表

采用微信開發者工具對小程序的各個功能進行測試,點擊活動廣場按鈕,進入活動廣場頁面。點擊熱門活動推薦圖片后,進入活動詳情頁,然后分別點擊咨詢和討論組按鈕,能正常發布咨詢和討論。點擊報名和收藏按鈕,顯示已報名,彈出收藏成功,同時收藏圖標變成綠色。

綜上測試經過一系列測試,主要功能基本實現,完成情況良好。

5 結語

本文為了實現大學生活動的高效管理,開發了具備“活動處理”、“活動組織”等眾多功能的WeGo校園達人行微信小程序。小程序實現了以下目標:統一數據接入、存儲計算、開放共享。其中統一數據接口可以實現對數據的統一管理;統一數據計算與存儲實現不同結構化的數據處理以及儲存的要求;統一數據開放共享主要對外開放共享服務。在程序開發的環節中,對數據進行集約式的管理,注重創新系統構架。并構建了基礎平臺管控系統,實現應用的開發、測試以及維護工作。在大數據處理平臺上對數據進行加工處理,并對程序進行展示。大數據背景程序開發的方法較為復雜,需要詳細分析程序質量控制系統的運行原理,注重建立健全完善的信息共享以及評估機制,充分結合程序的實際特點構建大數據控制平臺,以提升程序開發水平。

猜你喜歡
程序校園微信
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
微信
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
微信
微信
微信
主站蜘蛛池模板: 欧美高清日韩| 中文字幕啪啪| 国产91精品久久| 亚洲成人黄色网址| 高清不卡一区二区三区香蕉| 中文字幕一区二区视频| 色婷婷丁香| 亚洲国内精品自在自线官| 不卡视频国产| 国产精品网曝门免费视频| 日韩精品毛片| 久久成人免费| 免费看黄片一区二区三区| 国产噜噜噜| 日韩在线1| 欧美色伊人| 色偷偷av男人的天堂不卡| 国产日韩欧美视频| 国产成人夜色91| 无码日韩视频| 久久免费看片| 国产91麻豆视频| 中文字幕亚洲另类天堂| 99精品热视频这里只有精品7| 成AV人片一区二区三区久久| 日本道综合一本久久久88| 国产精品99久久久久久董美香| Jizz国产色系免费| 欧美亚洲另类在线观看| 99热这里只有免费国产精品| 国产亚洲视频在线观看| 国产成人久久777777| 久久婷婷六月| 日韩中文精品亚洲第三区| 色天堂无毒不卡| 99精品视频播放| 3D动漫精品啪啪一区二区下载| 亚洲自偷自拍另类小说| a网站在线观看| 国产美女在线免费观看| 国产福利一区视频| 精品久久久无码专区中文字幕| 波多野结衣二区| 91精选国产大片| 美女国产在线| 亚洲 欧美 中文 AⅤ在线视频| 亚洲男人的天堂在线观看| 国产精品网拍在线| 久久成人免费| AⅤ色综合久久天堂AV色综合| 亚洲综合欧美在线一区在线播放| 国产成人夜色91| 亚洲天堂成人| 亚洲Av激情网五月天| 国产成人无码AV在线播放动漫| 欧美一级大片在线观看| 亚洲成人在线免费观看| 91年精品国产福利线观看久久| 国产高清无码第一十页在线观看| 久久久久亚洲精品成人网| 日本一区二区不卡视频| 中文字幕人妻无码系列第三区| av无码久久精品| 成人韩免费网站| 免费看a毛片| 国产精品女在线观看| 亚洲狼网站狼狼鲁亚洲下载| 动漫精品啪啪一区二区三区| 国产成人精品2021欧美日韩| 青青草原国产免费av观看| a级毛片一区二区免费视频| 精品国产一区二区三区在线观看 | 亚洲色欲色欲www网| 日韩欧美网址| 久久久国产精品免费视频| 国产精品成人免费综合| 无码专区国产精品一区| 国产精品自在拍首页视频8 | 无码精油按摩潮喷在线播放| 国产97视频在线观看| 日a本亚洲中文在线观看| 国产一级毛片yw|