顧欽平+潘潔



摘要:文章設計了一種基于Web的在線直銷管理系統,以解決傳統直銷管理存在的各種問題,促進網絡直銷管理系統的發展和普及。系統采用B/S模式、.NetMVC框架開發,選擇C#,JavaScript和Html語言作為開發語言,后臺數據庫選用MSSQL2008,主要開發工具是VisualStudio2012。在線直銷系統包括系統管理、會員管理、會員上下級管理、提現機制、控制利潤分配、管理員審核等模塊,可以實現在線注冊、在線提現、在線審核等功能,從而極大提高了會員間獲取以及分配利潤的效率,節約了運營成本。
關鍵詞:在線管理系統;B/S模式;.NetMVC框架;MSSQL2008;VisualStudio2012
據等。管理員功能相對較多,比如可以管理會員、對會員的申請進行審核等。基于不同用戶角色的功能結構如圖3所示。
1 計算機應用概述
隨著網絡技術和信息技術的快速發展,計算機愈來愈多地應用到人們的實際生活當中,也扮演著愈來愈重要的角色。在營銷模式飛速進步的當下,且企業規模的不斷擴大和企業效益的進一步發展,手工的、原始的管理己經不能跟上企業的發展步伐。為打破傳統的直銷模式,適應新形勢的發展,實現真正的在線直銷模式,使提取利潤、分配紅利可以在任何地點進行。在此背景下基于Web的在線直銷系統可以方便管理者和系統成員隨時隨地進行操作,這是傳統直銷的延伸。
2 開發技術簡介
2.1 B/S結構模式
用戶機上不需要安裝任何應用程序,所有的用戶信息都存放在數據庫服務器上。B/S系統架構如圖1所示。
2.2. Net開發環境
ASP.Net是微軟最新推出的新型體系結構.Net框架的一部分,它為構造新一代動態網站和基于網絡的分布式應用提供了強有力的支持。與以前的Web開發模型相比,ASP.Net提供了許多重要的優點,例如:簡易性、安全性、可管理性等。而且與基于過程的ASP頁面技術相比,面向對象技術在ASP.Net中得到了完全實現。
2.3MVC框架技術
這種技術是將應用程序分離成:模型、視圖和控制器3個核心部分。即強制性地將輸入、處理和輸出3個部分分離開來,使應用程序的業務邏輯和程序代碼分別執行。這樣當界面和數據交互有改動時,就不需要改動業務邏輯;同時,當業務邏輯或業務規則改動時,只需要改動MVC的模型層即可。作為一種開發模型,通常用于分布式應用系統的設計和分析中,以及用于確定系統各部分間的組織關系。
3 系統需求分析
在線直銷管理系統提供的是一種面向較廣區域的用戶群系統。它需要自身能夠提供給不同區域的用戶進行方便的訪問、足夠的安全性及大量的數據信息。用戶只需要擁有一臺PC機,并能方便地接入Internet,便可實現在線的、實時性的服務。用戶登陸系統主頁,就可以根據用戶權限登錄到不同的頁面,這樣不同用戶就可以享受到不同的服務。
3.1 系統框架
為方便開發人員的工作分配,提高代碼的重用性與靈活性,實現視圖層與業務層的分離,本在線直銷系統采用MVC框架完成開發,其基本結構如圖2所示。
3.2 功能需求用例分析
根據不同的用戶角色,進行功能需求分析,本系統的會員功能相對簡單,包括申請提現、打款給其他會員、投訴錯誤單。
4 詳細設計與實現
4.1 數據庫連接配置
為了節省系統資源的開銷和避免代碼的重復性,本系統將數據庫連接語句統一寫在Web.config配置文件中。
相關代碼如下:
4.2 系統設計
在此網站系統中,主要設計了登錄頁面、注冊頁面。用戶登錄界面如圖4所示。設計的模塊分別有會員權限下的:我的
賬戶、我的排單幣、我的注冊碼、我的會員、我要排單、接收幫助(提現)、提供幫助、我的資金、投訴建議等;管理員權限下的:系統設置、生成注冊碼、會員信息、生成排單幣、接收幫助派單、公告、投訴處理等。其中,根據頁面以及模塊設計的具體要求配合相應的代碼,來實現預期的功能。并且為了界面效果美觀,還專門使用PS技術在背景和相關位置使用了圖片。
會員用戶功能:會員登錄系統成功后,點擊會員模塊下的“我的賬戶”,可以查看當前登入用戶的基本信息。如圖5所示,具體顯示的字段有賬號、用戶姓名、身份證號、手機號、郵箱、微信號、支付寶賬號、銀行賬戶等信息。此外用戶還可以修改除賬號名以外的所有信息。
5結語
本系統在Wmdows7+VS2012+SQLServer2008平臺下開發完成,同時在Windows7+IE10.0,Firefox40.0.2,Chrome45.0下測試成功。這其中包括筆者所參與項目設計過程中對系統開發的了解、設計方向、實現過程以及過程中所遇到的問題及處理方法。
[參考文獻]
[1]高寅.系統分析之路[M].北京:電子工業出版社,2008.
[2]貝拉爾迪.ASENETMVC網站編程案例精解[M].顏炯,陳鋼,譯.北京:清華大學出版社,2010.
[3]布洛克.EffectiveJava[M].2版.楊春花,俞黎敏,譯.北京:機械工業出版社,2009.
[4]薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社,2009.
[5]何偉.數據庫系統設計[M].北京:高等教育出版社,2013.
[6]邁克爾,楊杰.輕松搞定XML[M].林嘉勝,譯.上海:人民郵電出版社,2001.
[7]李志,賈克斌,李真真,等.基于.NetMVC架構的網上珠寶銷售系統的設計與實現[J].計算機應用與軟件,2013(3):186-189.endprint