吳 凡,倪朝法,蘇 娜
(正德職業(yè)技術學院 電子與信息技術系,江蘇 南京 211100)
在日常生活中,自我控制能力的個體差異會影響一個人對工作、生活中任務的完成和目標的實現(xiàn)。然而,日常生活經(jīng)驗和實證研究表明,同一個體有時會擁有強大的毅力,有時也會出現(xiàn)“三分鐘熱度”,即存在受情境因素影響的是否會繼續(xù)完成既定目標的自我控制能力。近年來,有相關學者對此課題進行研究并發(fā)現(xiàn):人際互動不僅會影響個體行為習慣和堅持力的養(yǎng)成,還直接影響個體行為的自我控制[1]。本研究主要介紹了一種移動端的程序設計,將人際互動與行為習慣自我控制關系機制應用于實踐,并對其機制加以探討,提出未來相關程序設計的研究方向。
在當今社會,人們對自己最初設定的大目標越來越無暇顧及。與此同時,在現(xiàn)代人學習和生活中,“拖延癥”“作息混亂”的現(xiàn)象越發(fā)普遍,通過某種方式督促人們按時、按量地執(zhí)行既定計劃和目標以提升自我控制能力,顯得越來越重要。
自我控制能力是指當眼前的誘惑與自己既定任務或目標產(chǎn)生沖突時,改變或抑制習慣性的、自發(fā)的、沖動的、本能的反應并抵制誘惑,放棄眼前利益使行為符合更有意義的目標。作為一個類似的詞,自我調(diào)節(jié)是指人們調(diào)整自己的行為以追求期望的狀態(tài)或目標的能力或過程。相比之下,自我控制的概念更具體,自我控制并不總是涉及我的調(diào)節(jié)過程,但其解釋機制適用于自我控制。
BAUMEISTER等[2]曾經(jīng)區(qū)別過特質(zhì)自我控制和狀態(tài)自我控制。前者強調(diào)自我控制之平穩(wěn)性,后者強調(diào)自我控制的意境性。個體的自我控制能力不是恒定的,會受動機、意愿等內(nèi)部因素和刺激呈現(xiàn)等外部因素的影響而變化,表現(xiàn)為球動性。
眾所周知,有自制力是人對環(huán)境最有利的適應之一。自我控制能力與社會行為之間存在相互作用的關系。良好的自我控制可以作為一個有益于個體并且為其創(chuàng)造社會和人際收益的能力,而自我控制失敗也會帶來傷害。通過大量數(shù)據(jù)模型分析發(fā)現(xiàn),人類交往中的自我表達、退縮、部分抑制和社會自我控制,都可能會改變個體的自我控制能力。
小程序是一種不用下載就能使用的應用,可以在微信內(nèi)便捷地獲取和傳播,同時具有出色的使用體驗。小程序是多年來中國IT行業(yè)里一個真正能夠影響普通程序員的創(chuàng)新成果,現(xiàn)在已經(jīng)有超過150萬的開發(fā)者加入小程序的開發(fā)。“立FLAG”小程序針對的是年輕團體,聚合年輕人所熱愛的記錄生活的形式,不斷激勵人們完成小目標,并且分享完成目標的過程。和市面上其他目標類APP不同的是,其對消費者進行了細分,結(jié)合年輕人的生活體驗,更多地記錄和激勵完成目標的過程,在用戶體驗上要優(yōu)于常規(guī)的目標類小程序或APP,更能吸引用戶。
項目設計的目標:設計開發(fā)一個將人際互動與自我控制力關系機制實際應用的小程序。通過該小程序,可以自己立一個目標,發(fā)布朋友圈,還可以指定用戶相互發(fā)起挑戰(zhàn),激勵自己和其他用戶完成目標,用多樣的方式記錄目標完成的情況。
用戶部分:用戶管理自己的賬戶與能信任的人。
功能部分為軟件功能實現(xiàn)的部分,包括關聯(lián)手機、關聯(lián)微信等信息的綁定、鬧鐘提醒、信息推送系統(tǒng)。
服務端通過小程序客戶端匯總采集回來的數(shù)據(jù),對每個用戶的完成情況信息進行處理和判斷,確認是否完成既定目標,對自我放棄或公認失敗的情況可以在系統(tǒng)中做出相應的數(shù)據(jù)標記處理,并進行數(shù)據(jù)反饋。
系統(tǒng)總體架構(gòu)如圖1所示。其主要內(nèi)容包括:(1)小程序功能設計。(2)頁面布局配置。(3)頁面邏輯、結(jié)構(gòu)。(4)頁面樣式表。(5)數(shù)據(jù)的緩存和交互。(6)前臺后臺接口的設計。
3.1.1 周計劃
周計劃是用戶所設定的,應該每周堅持完成的長期事件。只確定每周總量,不規(guī)定每日具體任務,但需每日匯報一次進度。初次使用小程序的用戶將設定未來一段時間內(nèi),每周應該堅持的任務總量和預計完成周期(一段時間后,系統(tǒng)將重新計算完成周期)。系統(tǒng)會自動進行數(shù)據(jù)分析,并推薦用戶每周的任務總量和每日匯報打卡時間。其后每周,系統(tǒng)將自主學習用戶每周完成任務的數(shù)量和習慣,自主調(diào)節(jié)每周應該完成的最低任務和每天最遲匯報打卡的時間,并在新一周開始之前允許用戶進行微調(diào)。用戶可以缺額完成或超額完成,缺額完成的任務將自動累積到下一周的任務量中,超額完成的任務不會影響下一周的任務量,但可以將總?cè)蝿胀瓿芍芷诳s短。
3.1.2 特殊計劃
特殊計劃是用戶自由設定一段時間內(nèi)須完成(或無限時間)的任務。用戶可以自主匯報,實時看到自己完成任務量,直至完成所有計劃進度、到達計劃終止時間或手動關閉進行結(jié)束任務操作。
周計劃內(nèi),每周六都可以發(fā)布一次關于完成進度的朋友圈動態(tài)。動態(tài)由用戶選擇,基本分為數(shù)個模塊,包括自定義文字、完成進度記錄、個人vlog分享、打卡次數(shù)頻率折線圖、用戶收藏的心靈雞湯、完成任務時愛聽的歌曲等模塊,用戶定義組裝模塊,并由系統(tǒng)自動生成。
每日可自主選擇在每日匯報時分享朋友圈,按照一定模版,寫上自己想表達文字和圖片,系統(tǒng)將匹配今日完成任務量,形成長頁面發(fā)布至朋友圈中。
用戶可以在每日匯報前拍攝自己每次完成任務的歷程,達到相關成就時,用戶將獲得全球唯一編號等成就虛擬獎章,并且將由系統(tǒng)自動整合出以“達成成就”為主題的vlog視頻,發(fā)布至朋友圈動態(tài)或保存至用戶相冊內(nèi)。
平臺將不定期地在月初或一周初始發(fā)布特色任務,可獲得額外的成就歷程值。對于該月最后一天,如果工作日歷的最后一個時間段的終止時間小于起始時間,那么終止時間應該從下月的第一個工作日取得[3]。
小程序的開發(fā)使用微信開發(fā)者工具,開發(fā)語言同Html5普通網(wǎng)頁的開發(fā)很相似,都是采用JavaScript腳本語言。本系統(tǒng)數(shù)據(jù)庫采用的是MySql。MySql數(shù)據(jù)庫作為一種開源的關系型數(shù)據(jù)庫,是目前使用最廣泛、最受歡迎的一種數(shù)據(jù)庫。
該系統(tǒng)不僅滿足了各大用戶群加強自控力的要求,也滿足了其記錄目標完成過程的要求。下面以“首頁”為例進行介紹,首頁的預期設計效果如圖2所示,功能設計模塊如表1所示。

圖2 首頁模塊示意
從人際交往的角度考察自我控制的變化,有助于認識影響自我控制行為的社會因素。識別哪些因素會增強人們的狀態(tài)自我控制,哪些因素會削弱人們的狀態(tài)自我控制,無疑有利于幫助人們避免自我控制的失敗,無論是在理論上還是在實際應用中,都存在不足之處,有待進一步驗證。采用微信小程序來開發(fā)系統(tǒng),是對用此開發(fā)工具對人際互動與自我控制能力關系機制進行研究的實際應用的有益嘗試。當然,一個好的應用程序不僅應該融入先進的科學思想,還需進一步與時代潮流風向緊密結(jié)合,更多地展現(xiàn)先進的想法理念。

表1 功能設計模塊