肖小玲,張筱祥 (長江大學計算機科學學院,湖北荊州434023)
網絡營銷作為一種新興的營銷方式,是在傳統市場營銷的基礎上發展起來的。網絡營銷是以互聯網為媒體,以新的方式、方法和理念實施營銷活動,更有效地促進個人和組織交易活動的實現。網絡營銷的前景非常好,同時網絡營銷包含的范圍很廣,基本涉及到互聯網的每個角落[1~2]。筆者所設計的系統是一款針對中國最大的白領社區——開心網的輔助工具,使得在開心網的營銷推廣變得更加簡單和方便。
由于系統用戶是在開心網進行營銷傳媒的人群,他們的特點是擁有大量開心網大號和馬甲號,通過這些賬號以群發短信息、炒作帖子、發起投票等方式進行傳播。根據用戶需求分析,系統具有如下功能:①賬號管理。針對多個賬號進行導入導出、批量修改密碼、批量上傳頭像、批量修改狀態、一鍵快速登錄開心網等。②短信群發。批量給好友群發短信,可以自定義發送間隔時間。③留言群發。批量給好友群發留言,可以自定義發送間隔時間。④批量送禮物。批量給好友群發禮物,支持指定禮物和隨機禮物。⑤輔助轉帖。多個賬號自動分享一個帖子,并顯示在自己的動態信息里,從而讓更多好友看到此貼。⑥輔助投票。多個賬號自動參與一個投票,并顯示在自己的動態信息里,從而讓更多好友參與此投票。⑦數據管理。通過XML文件存儲賬號及相關信息。
通過對系統主要功能的分析,將系統劃分為6大模塊:賬號管理模塊、賬號功能模塊、好友功能模塊、組件功能模塊、任務調度模塊和實時信息顯示模塊。系統功能模塊如圖1所示。
系統運行時,首先需要導入開心網賬號,然后勾選賬號驗證得到Cookie,系統會自動存儲每個賬號的相關信息。有了Cookie之后,用戶就可以使用系統的功能。系統流程圖如圖2所示。

圖1 系統功能模塊圖

圖2 系統流程圖
1)主界面和賬號管理模塊 系統主界面美觀友好,每個功能模塊一目了然,主界面頂部是賬號管理模塊,中部分別為賬號功能模塊、好友功能模塊、組件功能模塊和任務調度模塊,下部為實時信息模塊。主界面如圖3所示。
圖4為賬號管理模塊,直觀地顯示賬號的各種實用信息,同時包含功能豐富的右鍵功能菜單,其中一鍵登陸開心網尤為實用。一鍵登陸開心網功能使用了寫Cookie技術,通過調用Windows API來實現[3~5]。
2)賬號功能模塊 在賬號功能模塊中,主要有5個功能:批量修改狀態、批量上傳頭像、刪除緩存、批量修改密碼和批量添加組件。這5個功能中較難實現的是批量上傳頭像,它需要用戶導入一個包含圖片文件的文件夾,再將圖片文件轉換成二進制文件,然后用HT TP POST方式傳到服務器上。
賬號功能模塊界面如圖5所示。
3)好友功能模塊 好友功能模塊主要實現如下功能:給好友發短信、給好友發留言、給好友送禮物、同意好友申請和快速克隆好友。在這幾個功能的實現過程中,較難的是給好友群發短信,開心網限制每個賬號只能給前2000個好友發送短信,2000以后會出現驗證碼。系統中,通過調用他人的驗證碼識別模塊來達到自動識別驗證碼,從而可以突破開心網的限制。整個識別驗證碼的過程為:首先通過登錄的Cookie來獲取驗證碼圖片,以流的方式讀取,然后調用驗證碼識別模塊來直接識別,如果識別成功,返回識別結果。給好友群發短信工作狀態圖如圖6所示。

圖3 主界面

圖4 賬號管理界面圖

圖5 賬號管理界面圖
4)組件功能模塊 組件相關功能模塊主要實現以下功能:輔助轉帖、輔助投票、轉帖給好友、多賬號發表日志和多賬號發表記錄。組件功能模塊界面如圖7所示。

圖6 好友群發短信工作狀態圖

圖7 組件功能界面圖
5)任務調度模塊 任務調度模塊主要實現以下功能:暫停任務、繼續任務和中止任務。程序中使用2個bool類型全局字段IsDoWork和IsStop來實現該功能,通過在任務線程中判斷這2個字段的value來達到暫停終止任務的目的,任務調度模塊界面如圖8所示。
6)實時信息模塊 實時信息模塊主要用來顯示各個線程的實時工作狀態,可以讓用戶更加清楚明白地知道程序的運行狀態。實時信息模塊界面如圖9所示。

圖8 任務調度界面圖

圖9 實時信息界面圖
開心網營銷輔助工具是一款界面友好、功能實用的營銷輔助軟件。系統采用C#作為開發工具。系統開發遵循了軟件工程的思想。系統實現在開心網給好友批量發短信、批量發留言、批量送禮物、多賬號自動轉帖、多賬號自動投票和多賬號自動寫日志等功能。
[1]雷鳴,楊永靖,柳西波.網絡營銷[M].北京:清華大學出版社,2009.
[2]郝戊,王刊良.網絡營銷 [M].北京:機械工業出版社,2007.
[3]王艷平,張越.Windows網絡與通信程序設計[M].北京:人民郵電出版社,2006.
[4]梅曉冬,顏燁青.Visual C#網絡編程技術與實踐[M].北京:清華大學出版社,2010.
[5]胡鳴.Windows網絡編程技術 [M].北京:科學出版社,2008.