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