本站小編為你精心準(zhǔn)備了手機(jī)在線營銷系統(tǒng)特點及關(guān)鍵技術(shù)參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1、前言
互聯(lián)網(wǎng)的流行為電子商務(wù)的發(fā)展提供了廣闊的空間。商家把互聯(lián)網(wǎng)作為一種銷售渠道,人們可以方便地從網(wǎng)上進(jìn)行定貨、購物等。在線手機(jī)銷售系統(tǒng),是ASP技術(shù)成功運用并得以實現(xiàn)的一個范例。它通過對ASP技術(shù)和SQL的熟練掌握和結(jié)合運用,使得手機(jī)銷售變的更加的簡便,不僅減少了商家的投資成本,也使得顧客購買變的更為輕松與便捷。不必再浪費多余時間的來乘車,符合顧客的心理需求。同時,在線手機(jī)銷售系統(tǒng)也迎合了當(dāng)今時下最流行的網(wǎng)上購物的熱潮。
2、需求分析
(1)系統(tǒng)功能需求分析
功能設(shè)計:通過對基于ASP技術(shù)的在線手機(jī)銷售系統(tǒng)的需求分析、系統(tǒng)分析,構(gòu)建出后臺管理和前臺用戶兩部分功能。用戶模塊設(shè)計:具有會員注冊、帳戶管理、購物車、檢索、結(jié)帳等基本功能;管理員模塊設(shè)計:具有手機(jī)添加、帳單的處理等功能。
(2)系統(tǒng)需要解決的關(guān)鍵問題
①安裝IIS:在控制面板中雙擊“添加或刪除程序”項啟動“添加或刪除程序”應(yīng)用程序。在此對話框左側(cè)列中,單擊“添加/刪除Windows組件”,出現(xiàn)“Windows組件向?qū)А睂υ捒颍谄渲羞x中“Internet信息服務(wù)(IIS)”復(fù)選框,單擊下一步,進(jìn)行安裝。
②創(chuàng)建ASP應(yīng)用程序:在“Internet信息管理服務(wù)器”中通過菜單創(chuàng)建虛擬目錄的方式來創(chuàng)建應(yīng)用程序。
③安裝Access數(shù)據(jù)庫:它是Office的一種辦公文件。因為本系統(tǒng)主要定位于中小型手機(jī)銷售商,即是一種小型的系統(tǒng),所以在數(shù)據(jù)庫的選擇上,使用了小型系統(tǒng)所適用的Access數(shù)據(jù)庫。
3、數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶在各個方面的需求,包括現(xiàn)有及將來可能增加的需求。⑴數(shù)據(jù)庫需求分析⑵數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計⑶數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
4、系統(tǒng)設(shè)計
(1)應(yīng)用程序公共模塊
global.asa文件是整個Web應(yīng)用程序所使用的公共文件,通常是在這個文件中捕獲Application和Session的開始與結(jié)束事件。global.asa文件的內(nèi)容如下:<!—METADATANAME=”MicrosoftActiveXDataObjects2.7Library”TYPE=”TypeLib”UUID=”{00000205-0000-0010-8000-00AA006D2EA4}”-->
(2)數(shù)據(jù)庫連接
由于管理端與客戶端所處的目錄層次與數(shù)據(jù)庫文件的相對路徑不同,使得它們需要使用不同的數(shù)據(jù)庫連接文件。
(3)檢測管理員是否登錄
由于安全性的原因,在系統(tǒng)中,用戶狀態(tài)均通過每個用戶的私有變量Session()來保存,沒有采用Cookie。在管理員登錄后,他的賬號被保存在Session(“AdminAccount”)中,因此只要檢測這個值是否為空即可判斷管理員是否登錄。
(4)站點參數(shù)設(shè)置
在本系統(tǒng)中,關(guān)于站點的一些參數(shù)都保存在confing.asp文件中,如手機(jī)小圖高度,大圖高度等,這些參數(shù)在文件中都以常量定義的。
(5)其他公共模塊
以上列舉的是系統(tǒng)中比較常用的模塊,除了這些以外,還有上傳類,頁面頭、尾等基礎(chǔ)函數(shù)的定義。在后面會提到。
(6)管理端界面設(shè)計
客戶端界面的大部分功能都是以管理端為前提的,因為客戶端所顯示的數(shù)據(jù)大部分需要通過管理端來添加。因此,首先進(jìn)行管理端界面的設(shè)計。管理端具有以下功能:①廠商管理②商品(手機(jī))維護(hù)③會員維護(hù)④訂單維護(hù)⑤查看發(fā)貨⑥FAQ(常見問題)管理⑦管理員維護(hù)
(7)客戶端界面設(shè)計
與管理端界面設(shè)計類似,客戶端界面的設(shè)計也采用了界面模塊化的思想,每個頁面都具有一定的功能,包括:①內(nèi)容豐富的首頁設(shè)計。②按手機(jī)廠商瀏覽手機(jī)。③查看手機(jī)詳細(xì)信息。④購物車管理功能。⑤確認(rèn)購買,輸入個人信息,提交訂單。⑥根據(jù)關(guān)鍵字查詢手機(jī)或訂單。⑦查看購物幫助。⑧用戶注冊。⑨用戶找回密碼。
5、系統(tǒng)特點及關(guān)鍵技術(shù)
(1)強(qiáng)制變量聲明
在ASP文件中。應(yīng)使用OptionExplicit,此指令放在ASP文件的最上面,它強(qiáng)制開發(fā)人員聲明要是用到的所有變量絕大多數(shù)有經(jīng)驗的開發(fā)人員認(rèn)為這種方法對于調(diào)試應(yīng)用程序很有幫助,因為這種方法避免了輸錯變量名和誤建新變量的可能性。
(2)使用數(shù)據(jù)庫連接池
連接池的原理是這樣的,在IIS+ASP體系中維持了一個連接緩沖池,建立好的數(shù)據(jù)庫連接在ASP程序中的斷開都是邏輯斷開,而實際的物理連接存儲在池中并被維護(hù)。這樣,下一個用戶訪問時,直接從連接緩沖池中取得一個數(shù)據(jù)庫連接,而不需要重新連接數(shù)據(jù)庫,因此,可以大大的提高系統(tǒng)的響應(yīng)速度。
(3)使用模塊化設(shè)計
①每頁的頁頭、尾,要重復(fù)使用多次,分別做成了單獨的文件,命名為head.asp和foot.asp,并且管理界面和客戶界面有不同的頁面頭和尾。②連接數(shù)據(jù)庫代碼放到了一個文件中,即使用最多的conndb.asp文件。③手機(jī)圖片上傳使用了化鏡無組件上傳類V2.0。
(4)使用站點設(shè)置文件提高程序伸縮性
在本系統(tǒng)中,有一個名為confing.asp的文件。在它內(nèi)部定義了很多常量,這些常量隊整個網(wǎng)站都有影響,如站點名稱、圖片大小等,如果修改這些常量的值,則整個系統(tǒng)的外觀將發(fā)生改變。因此使用常量定義是一個非常好的習(xí)慣,這樣對程序參數(shù)的修改只集中到這個文件,使得系統(tǒng)可維護(hù)性大大增強(qiáng)。
(5)使用Typelib聲明ADO
IIS5.1引入了綁定到組件類型庫的功能。只需要引用類型庫一次,便可將其應(yīng)用在每個ASP頁面上。每個頁面不再產(chǎn)生編譯常量文件的開銷,而且開發(fā)人員不必在每個ASP文件中都用include加入那個龐大的文件了。要訪問ADOTypeLib,只需在global.asa文件中加入相應(yīng)的引用即可。
6、結(jié)束語
到此,一個功能比較完備包括具有后臺管理和前臺用戶兩部分功能。用戶模塊設(shè)計:具有會員注冊、帳戶管理、購物車、檢索、結(jié)帳等基本功能;管理員模塊設(shè)計:具有手機(jī)添加、帳單的處理等功能的在線手機(jī)銷售系統(tǒng)就構(gòu)建完畢了。由于文章所限,文中只列出了部分功能模塊的代碼內(nèi)容。經(jīng)過這次在線手機(jī)銷售系統(tǒng)的設(shè)計,我也學(xué)習(xí)了一些關(guān)于ASP的開發(fā)技巧,包括:強(qiáng)制變量聲明、使用數(shù)據(jù)庫連接池、使用Typelib聲明ADO庫、手動釋放資源,表單的使用技巧、Request對象的使用等。
在線手機(jī)銷售系統(tǒng)是以電子商務(wù)為運營模式,其模型是典型的網(wǎng)上購物實踐中最為普遍的電子商務(wù)企業(yè)對客戶(B2C)模式,主要包括會員注冊、帳戶管理、購物車、搜索、結(jié)帳等基本功能。此外,本系統(tǒng)也將實現(xiàn)在線手機(jī)銷售系統(tǒng)的后端管理,包括手機(jī)的添加、帳單的處理等功能。本系統(tǒng)完全基于ASP技術(shù),在系統(tǒng)的設(shè)計與開發(fā)過程中嚴(yán)格遵守軟件工程的規(guī)范,運用軟件設(shè)計模式,從而減少系統(tǒng)模塊間的偶合,力求做到系統(tǒng)的穩(wěn)定性、可重用性和可擴(kuò)充性。本人對這次的系統(tǒng)設(shè)計鑒于實際業(yè)務(wù)的需求,在某些方面考慮得還不夠成熟,需要在以后的工作中不斷吸取技術(shù)來進(jìn)行修改、優(yōu)化。