- 相關(guān)推薦
商業(yè)銀行管理信息系統(tǒng)開發(fā)方法淺探
我國(guó)加入WTO后,國(guó)家最終將放棄對(duì)國(guó)有商業(yè)銀行提供無(wú)限量的信用支持,金融機(jī)構(gòu)必然會(huì)在市場(chǎng)經(jīng)濟(jì)的"大海"中按自然規(guī)則"物競(jìng)天擇"。要想在激勵(lì)的競(jìng)爭(zhēng)中立于不敗之地,國(guó)有商業(yè)銀行必須加快金融電子化的步伐,采取有效措施,迅速建立以決策支持系統(tǒng)為核心的管理信息系統(tǒng),高效地處理和利用信息,提高信息化水平,增強(qiáng)競(jìng)爭(zhēng)實(shí)力。如何根據(jù)開發(fā)系統(tǒng)的規(guī)模、技術(shù)復(fù)雜的程度、管理水平的高低、技術(shù)人員的素質(zhì)及開發(fā)時(shí)間的要求等不同要素,確定管理信息系統(tǒng)開發(fā)方法,確保以較小的投入取得最優(yōu)的效果,這一直是管理信息系統(tǒng)開發(fā)人員所關(guān)注的課題。筆者根據(jù)開發(fā)實(shí)踐,將管理信息系統(tǒng)的開發(fā)方法,歸納為以下幾種:一、周期法 該方法是由結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)組成的一種管理信息系統(tǒng)開發(fā)方法, 圖1結(jié)構(gòu)化生命周期法的開發(fā)過程 亦稱結(jié)構(gòu)化生命周期法。其基本思想是將系統(tǒng)的生命周期劃分為系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與轉(zhuǎn)換、系統(tǒng)維護(hù)與評(píng)價(jià)等階段。應(yīng)用系統(tǒng)工程的方法,按照規(guī)定的步驟和任務(wù)要求,使用一定的圖表工具,完成規(guī)定的文檔,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行管理信息系統(tǒng)的開發(fā)工作。結(jié)構(gòu)化生命周期法的開發(fā)過程一般是先把系統(tǒng)功能視為一個(gè)大的模塊,再根據(jù)系統(tǒng)分析設(shè)計(jì)的要求對(duì)其進(jìn)行進(jìn)一步的模塊分解或組合;咀龇ㄈ鐖D1所示。 結(jié)構(gòu)化生命周期法主要特點(diǎn)是:
⑴開發(fā)目標(biāo)清晰化。結(jié)構(gòu)化生命周期法的系統(tǒng)開發(fā)以"用戶第一"為目標(biāo),開發(fā)中要保持與用戶的溝通,取得與用戶的共識(shí),這使管理信息系統(tǒng)的開發(fā)建立在可靠的基礎(chǔ)之上。
⑵工作階段程式化。結(jié)構(gòu)化生命周期法每個(gè)階段的工作內(nèi)容明確,這便于開發(fā)過程的控制。每一階段工作完成后,要根據(jù)階段工作目標(biāo)和要求進(jìn)行審查,這使階段工作有條不紊,也避免為以后的工作留下隱患。
⑶工作文件規(guī)范化。結(jié)構(gòu)化生命周期法每一階段工作完成后,要按照要求完成相應(yīng)的文檔報(bào)告與圖表,以保證各個(gè)工作階段的銜接與系統(tǒng)維護(hù)工作的便利。
⑷設(shè)計(jì)方法結(jié)構(gòu)化。結(jié)構(gòu)化生命周期法采用自上而下的結(jié)構(gòu)化、模塊化分析與設(shè)計(jì)方法,使系統(tǒng)間各個(gè)子系統(tǒng)間相對(duì)獨(dú)立,便于系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)與維護(hù)。 結(jié)構(gòu)化生命周期法被廣泛地應(yīng)用于銀行管理信息系統(tǒng)的開發(fā)中。該方法適合于銀行業(yè)務(wù)工作比較成熟、定型的系統(tǒng),如作為銀行管理信息系統(tǒng)信息采集的自助銀行、企業(yè)銀行、電話銀行、銷售點(diǎn)服務(wù)系統(tǒng)、多媒體查詢系統(tǒng)等為客戶提供金融服務(wù)、信息咨詢的系統(tǒng)。在管理系統(tǒng)開發(fā)方式上,銀行根據(jù)系統(tǒng)的復(fù)雜程度以及自己的人力、資金等狀況,可在獨(dú)立開發(fā)、合作開發(fā)、委托開發(fā)、購(gòu)買現(xiàn)成軟件這四種模式中選擇其一。 二、原型法 該方法是一種根據(jù)用戶需求,利用系統(tǒng)快速開發(fā)工具,建立一個(gè)系統(tǒng)模型,在此基礎(chǔ)上與用戶交流,最終實(shí)現(xiàn)用戶需求的快速管理信息系統(tǒng)開發(fā)方法。 原型法開發(fā)過程包括系統(tǒng)需求分析、系統(tǒng)初步設(shè)計(jì)、系統(tǒng)調(diào)試和系統(tǒng)轉(zhuǎn)換、系統(tǒng)檢測(cè)與評(píng)價(jià)等階段。用戶僅需在系統(tǒng)分析與系統(tǒng)初步設(shè)計(jì)階段完成對(duì)應(yīng)用系統(tǒng)的描述,開發(fā)者在獲取一組基本需求定義后,利用開發(fā)工具生成應(yīng)用系統(tǒng),快速建立一個(gè)目標(biāo)應(yīng)用系統(tǒng)的最初版本,并把它提交給用戶試用、評(píng)價(jià)、根據(jù)用戶提出的修改補(bǔ)充,再進(jìn)行新版本的開發(fā),反復(fù)這個(gè)過程,不斷地細(xì)化和擴(kuò)充,直到生成一個(gè)用戶滿意的應(yīng)用系統(tǒng)。 原型法的開發(fā)過程如圖2所示。 目前,我國(guó)市場(chǎng)上的管理信息系統(tǒng)快速開發(fā)工具有:POWER BUILDER、VISUALBASIC、VISUALFOXPRO、DELPHI等。利用這些面向?qū)ο蟮拈_發(fā)工具,可使開發(fā)者的精力和時(shí)間集中于分析應(yīng)用問題及抽取反應(yīng)應(yīng)用系統(tǒng)實(shí)質(zhì)的事物邏輯上,而不再拘泥于應(yīng)付處理繁瑣的開發(fā)實(shí)現(xiàn)細(xì)節(jié),節(jié)省了大量的編程工作,并且使系統(tǒng)界面美觀,功能較強(qiáng)。 原型法具有開發(fā)周期短、見效快、與業(yè)務(wù)人員交流方便的優(yōu)點(diǎn),被廣泛地應(yīng)用于銀行的財(cái)務(wù)報(bào)表系統(tǒng)、信貸管理系統(tǒng)、工資人事管理系統(tǒng)、固定資產(chǎn)管理系統(tǒng)等的開發(fā)中。 三、綜合法 綜合法是將周期法和原型法兩者結(jié)合使用,采用結(jié)構(gòu)化生命周期法的設(shè)計(jì)思想,在系統(tǒng)分析與系統(tǒng)初步設(shè)計(jì)上采用原型法作出原始模型,與用戶反復(fù)交流達(dá)成共識(shí)后,繼續(xù)按結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì)及系統(tǒng)實(shí)施與轉(zhuǎn)換、系統(tǒng)維護(hù)與評(píng)價(jià)階段的工作。 綜合法的優(yōu)點(diǎn)是它兼顧了周期法開發(fā)過程控制性強(qiáng)的特點(diǎn)以及原型法開發(fā)周期短、見效快的特點(diǎn)。商業(yè)銀行在管理信息系統(tǒng)開發(fā)中,可針對(duì)不同的實(shí)際情況,合理采用綜合法,使開發(fā)過程更具靈活性,往往會(huì)取得更好的開發(fā)效果。 四、實(shí)例 今年上半年筆者采用原型法,開發(fā)了交通銀行南通分行計(jì)劃信息管理系統(tǒng),下面就以該系統(tǒng)為例具體介紹一下原型法的主要開發(fā)過程。
( 1)系統(tǒng)需求分析、系統(tǒng)初步設(shè)計(jì)。通過與計(jì)劃處交流,明確了本系統(tǒng)的設(shè)計(jì)目標(biāo),即通過對(duì)財(cái)會(huì)處人民幣和國(guó)外部折美元會(huì)計(jì)月報(bào)表、資產(chǎn)負(fù)債表、損益表及計(jì)劃處信貸收支表數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、檢索、傳輸、加工、分析,為計(jì)劃處及其它管理部門的科學(xué)決策服務(wù)。并根據(jù)確定的設(shè)計(jì)目標(biāo)初步完成系統(tǒng)基本數(shù)據(jù)流圖、主要功能模塊圖、網(wǎng)絡(luò)結(jié)構(gòu)圖的設(shè)計(jì)。
(2)系統(tǒng)模型的確定。為實(shí)現(xiàn)不同部門間信息資源的共享,本系統(tǒng)的基本模式設(shè)計(jì)為典型的Client/Server體系結(jié)構(gòu),在分行計(jì)劃處設(shè)立數(shù)據(jù)庫(kù)服務(wù)器,作為數(shù)據(jù)處理中心,計(jì)劃處及其它管理部門的客戶機(jī),通過局域網(wǎng)與服務(wù)器相連,進(jìn)行操作。Server端采用Sybase數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)系統(tǒng),Client端采用PowerBuilder 6.5作為開發(fā)工具,網(wǎng)絡(luò)協(xié)議采用TCP/IP的通訊協(xié)議。
(3)系統(tǒng)模型的實(shí)現(xiàn)。使用面向?qū)ο蟮腜owerBuilder 6.5設(shè)計(jì)界面快速且美觀,因此本系統(tǒng)的Client端設(shè)計(jì)重點(diǎn)不是在界面設(shè)計(jì)上,而是在提高系統(tǒng)的通用性上。由于計(jì)劃處報(bào)表統(tǒng)計(jì)條件改變頻繁,這給生成報(bào)表數(shù)據(jù)帶來(lái)一定的難度。本系統(tǒng)設(shè)計(jì)上采用?quot;參數(shù)表驅(qū)動(dòng)法",使數(shù)據(jù)與程序相分離,即基于通用報(bào)表結(jié)構(gòu)的報(bào)表程序,極大地減輕了報(bào)表的編程工作量。Server端設(shè)計(jì)主要是建立帳務(wù)類、字典類、控制類系統(tǒng)數(shù)據(jù)庫(kù)表。
(4)用戶審核。將本系統(tǒng)的最初版本提交給計(jì)劃處使用,筆者根據(jù)計(jì)劃處在使用過程中提出的修改意見,不斷完善系統(tǒng),如此重復(fù),直至計(jì)劃處滿意為止。
(5)系統(tǒng)維護(hù)與評(píng)價(jià)。本系統(tǒng)提交給計(jì)劃處正式投入使用,為維護(hù)方便,筆者建立系統(tǒng)開發(fā)檔案,至此,本系統(tǒng)的開發(fā)過程基本結(jié)束。 電子商務(wù)網(wǎng)站訪問量的統(tǒng)計(jì) 南通航運(yùn)職業(yè)技術(shù)學(xué)院 王建華 內(nèi)容提要:作者就電子商務(wù)網(wǎng)站建設(shè)中的一個(gè)實(shí)際問題--網(wǎng)站訪問量統(tǒng)計(jì),介紹了電子商務(wù)網(wǎng)站訪問量統(tǒng)計(jì)信息和方法。 關(guān)鍵詞:點(diǎn)擊數(shù);頁(yè)讀數(shù);訪問人數(shù);訪問量 我們的主頁(yè)的頁(yè)讀數(shù)是多少?有多少人在訪問我們的網(wǎng)站?這往往是電子商務(wù)網(wǎng)站迫切需要知道的實(shí)際問題。 遺憾的是,大多數(shù)電子商務(wù)網(wǎng)站建立初期,往往只考慮網(wǎng)站的內(nèi)容和版面,并沒有想到某
一天會(huì)要跟蹤網(wǎng)站的訪問量。當(dāng)廣告客戶詢問網(wǎng)站的訪問量,想知道有多少人訪問網(wǎng)站,瀏覽網(wǎng)頁(yè)時(shí),為跟蹤訪問量忙得疲憊不堪的工作人員往往拿不出令人信服的統(tǒng)計(jì)資料。本文就此問題,談?wù)勲娮由虅?wù)網(wǎng)站訪問量的統(tǒng)計(jì)信息和方法,目的在于拋磚引玉。
一、點(diǎn)擊數(shù)和頁(yè)讀數(shù) Web服務(wù)器能記錄它得到的每次請(qǐng)求的信息。對(duì)我們有用的請(qǐng)求的信息包括:點(diǎn)擊的日期和時(shí)間 、主機(jī)名 、請(qǐng)求 、被授權(quán)的訪問者的登錄名、Web服務(wù)器的反應(yīng)碼、涉及者、訪問者的user agent、訪問者的IP地址、訪問者的主機(jī)名(如果其IP地址可以被翻譯出來(lái))、傳輸?shù)淖止?jié)數(shù)、被訪問的文件的路徑、訪問者發(fā)送的Cookies 、Web服務(wù)器發(fā)送的Cookies 。 上述能收集到的訪問量數(shù)據(jù)不多,而且得到的信息也不可靠?捎玫男畔⒉粶(zhǔn)確,但不是完全不可用。雖然數(shù)據(jù)不精確,但仍然可以知道有多少人在用我們的網(wǎng)站。正如我們知道的,用計(jì)數(shù)器可以很容易地知道有多少點(diǎn)擊數(shù),但對(duì)于更精確的分析,我們將不得不存儲(chǔ)得到的點(diǎn)擊數(shù)。一個(gè)簡(jiǎn)單的辦法是把信息存儲(chǔ)在Web服務(wù)器的log文件中,然后定期地加載數(shù)據(jù)庫(kù)的table或直接把信息寫到數(shù)據(jù)庫(kù)的table中。 點(diǎn)擊是我們的服務(wù)器收到的任何文件請(qǐng)求,包括圖像、聲音文件和任何出現(xiàn)在頁(yè)面上的東西。如果直接加載數(shù)據(jù)到數(shù)據(jù)庫(kù)中,我們需要一個(gè)已經(jīng)實(shí)現(xiàn)這種功能的Web服務(wù)器(如Microsoft腎IS),或需要源代碼。也可以用第三方的API,如Apache的DBILogger。實(shí)現(xiàn)了這樣的功能,就可以收集失敗點(diǎn)擊的次數(shù)(只需計(jì)算狀態(tài)碼為4xx的點(diǎn)擊的數(shù)量)。 頁(yè)讀數(shù)更準(zhǔn)確些,因?yàn)樗岩豁?yè)當(dāng)作一個(gè)整體 ,而不是它的各個(gè)部分。計(jì)算點(diǎn)擊數(shù)不如計(jì)算頁(yè)讀數(shù)得到的信息量大,而且點(diǎn)擊數(shù)計(jì)算的結(jié)果與其它網(wǎng)站很難進(jìn)行比較。頁(yè)讀數(shù)就不同了:按時(shí)間塊的頁(yè)讀數(shù),可以查看每5分鐘的頁(yè)讀數(shù)變化;按訪問者的域名分類的頁(yè)讀數(shù),可以確定他們是在工作時(shí),工作前還是工作后訪問我們的網(wǎng)站;按登錄用戶的頁(yè)讀數(shù)和非登錄用戶分類的頁(yè)讀數(shù),可以確定允許用戶登錄是否值得;按信息來(lái)源分類的頁(yè)讀數(shù) ,可以確定訪問者進(jìn)入頁(yè)面是通過一個(gè)連接還是一個(gè)旗幟廣告?他們從哪里來(lái)?這些信息可以幫我們了解訪問者的興趣,可以確定往哪兒投資,與哪些人合作;按訪問者的硬件平臺(tái)、操作系統(tǒng)、瀏覽器及其平臺(tái)統(tǒng)計(jì)的頁(yè)讀數(shù) ,可以確定 Mac用戶和PC用戶的比例各為多少?Netscape和IE的用戶各為多少;按訪問者主機(jī)統(tǒng)計(jì)的頁(yè)讀數(shù) ,可以確定訪問者中有多少人用AOL?有多少人用Earthling? 總之,頁(yè)讀數(shù)的統(tǒng)計(jì),也就電子商務(wù)網(wǎng)站訪問量的統(tǒng)計(jì)鼻子
二、頁(yè)讀數(shù)的統(tǒng)計(jì) 為了計(jì)算頁(yè)讀數(shù),需要制定一些把頁(yè)讀數(shù)從點(diǎn)擊數(shù)中區(qū)分出來(lái)的方法。下面是電子商務(wù)網(wǎng)站經(jīng)?紤]到的一些因素:文件名、文件類型(HTML、GIF、WAV等)、Web服務(wù)器的反應(yīng)碼、訪問者的主機(jī)。一旦確定了哪些點(diǎn)擊是頁(yè)讀數(shù),哪些不是,就可以計(jì)算網(wǎng)站的頁(yè)讀數(shù)了。我們按照文件的路徑確定頁(yè)讀數(shù)算在哪個(gè)具體部分,如http://www.hotw.com/web/99/13/index0a.html算做Web的頁(yè)讀數(shù);http://www.hotw.com/sys/99/12/index3a.html則算做Sys的頁(yè)讀數(shù)。如果這種標(biāo)準(zhǔn)在網(wǎng)站的各個(gè)層次上實(shí)行,可以得到網(wǎng)站的詳細(xì)統(tǒng)計(jì)。我們有時(shí)希望把一個(gè)頁(yè)讀數(shù)算在某一部分,在其它部分算在另一部分。 電子商務(wù)網(wǎng)站頁(yè)讀數(shù)的統(tǒng)計(jì)方法通常有如下幾種。
1.遠(yuǎn)程數(shù)據(jù)跟蹤 頁(yè)讀數(shù)增長(zhǎng)的速度是多少?年底的時(shí)候我們期望的頁(yè)讀數(shù)是多少?網(wǎng)站的哪部分頁(yè)讀數(shù)增長(zhǎng)得最快?哪部分最慢? 各種瀏覽器的比例隨著時(shí)間變化的趨勢(shì)是怎樣的? 人們過多久訪問我們的網(wǎng)站一次? 從其它網(wǎng)站的旗幟廣告第一次進(jìn)入我的網(wǎng)站的人,他們隨后讀了多少頁(yè)? 一旦我們看到可用的各種類型的信息,我們就會(huì)得到需要長(zhǎng)距離回答的各種問題。如果我們對(duì)回答這些問題感興趣,那么多天的跟蹤就會(huì)有用。 進(jìn)行遠(yuǎn)程數(shù)據(jù)跟蹤,可以考慮使用數(shù)據(jù)庫(kù)。我們可以編寫程序從點(diǎn)擊數(shù)日志中提取想要的信息。如果數(shù)據(jù)庫(kù)設(shè)計(jì)得合理,查詢信息的時(shí)間比用程序從日志文件中提取信息快好多倍。數(shù)據(jù)量越大,這種差別越明顯。 如果只存儲(chǔ)感興趣的點(diǎn)擊,可以節(jié)省大量的數(shù)據(jù)空間。 也可用SQL從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)。SQL是一種小型的、簡(jiǎn)練的只需學(xué)很少的命令和語(yǔ)法的語(yǔ)言。而且,其命令結(jié)構(gòu)簡(jiǎn)單明晰,好的程序員建立一個(gè)SQL查詢比編程做同樣的事快得多。而且其結(jié)果錯(cuò)誤更少,更容易理解。 如果不想用SQL,可以用一種數(shù)據(jù)庫(kù)訪問工具如MS Access 或 Excel。這些工具都很好用,而且是圖形界面。
2.計(jì)算訪問時(shí)間 電子商務(wù)網(wǎng)站的市場(chǎng)部和廣告部都喜歡統(tǒng)計(jì)訪問時(shí)間,即某人在離開我們的站點(diǎn)前停留了多長(zhǎng)時(shí)間。但是,用HTTP是不可能確定這個(gè)數(shù)值的。 假設(shè)一個(gè)客戶在正午時(shí)訪問Hot的一個(gè)頁(yè),然后該客戶在12:28 p.m.訪問Hot的另一頁(yè),那么該客戶對(duì)Hot的訪問時(shí)間是多長(zhǎng)呢?該客戶可能在這28分鐘內(nèi)一直盯著第一個(gè)Hot頁(yè),但是該客戶也可能在這28分鐘內(nèi)新開了一個(gè)窗口,瀏覽另一個(gè)網(wǎng)站。 但是,我們的用戶確實(shí)需要這種信息,那么該怎么告訴他們呢? 我們可以去Internet Advertising Bureau,它定義了一個(gè)訪問為"沒有連續(xù)30分鐘的不活動(dòng)的訪問者的一系列頁(yè)面請(qǐng)求 "。當(dāng)有人問起我們的網(wǎng)站的訪問時(shí)間時(shí),我們也可以在IAB的定義的基礎(chǔ)上告訴他們。
3.計(jì)算訪問來(lái)源 如果訪問者點(diǎn)擊某個(gè)連接或某個(gè)旗幟廣告到達(dá)我們的網(wǎng)站,他的瀏覽器會(huì)隨著這個(gè)請(qǐng)求發(fā)送他剛離開的站點(diǎn)的URL,這個(gè)URL稱為"referer"。 Netscape和IE對(duì)訪問的來(lái)源的處理方式不同。如果我們點(diǎn)擊原始頁(yè)到一個(gè)有frame的頁(yè),Netscape將把原始頁(yè)作為對(duì)包含frame的頁(yè)和每個(gè)frame中的頁(yè)的來(lái)源;IE把原始頁(yè)作為包含frame的頁(yè)的來(lái)源,這個(gè)包含frame的頁(yè)反過來(lái)把它本身作為各個(gè)frame頁(yè)的來(lái)源。進(jìn)一步,我們可能還會(huì)得到每頁(yè)的頁(yè)讀數(shù)的數(shù)據(jù)。如果把網(wǎng)站分成頻道或部分,則可能得到每部分的數(shù)據(jù)。 需要注意的是,上述方法計(jì)算出的頁(yè)讀數(shù)不是我們的網(wǎng)站的實(shí)際頁(yè)讀數(shù)。這是因?yàn)槲覀兘y(tǒng)計(jì)的是在Web服務(wù)器的訪問日志中計(jì)算訪問記錄,而很多請(qǐng)求從不在訪問日志中留下痕跡。因?yàn)闆]有十全十美的方案,所以使用哪種統(tǒng)計(jì)方法取決于網(wǎng)站的實(shí)際情況。
三、計(jì)算訪問人數(shù) 計(jì)算訪問人數(shù)比計(jì)算頁(yè)讀數(shù)難得多,而且沒有絕對(duì)可靠的計(jì)算訪問者人數(shù)的方法。 基本上有三種信息可以用來(lái)跟蹤訪問者:IP地址、成員名(如果網(wǎng)站使用成員注冊(cè))和cookie。 最簡(jiǎn)單的辦法是計(jì)算log文件
中的唯一IP地址的數(shù)量。但是,最容易的辦法通常不是最好的辦法。這種方法是可用的最不準(zhǔn)確的辦法。大多數(shù)人在每次連接時(shí)得到不同的IP地址。這是因?yàn)楹芏郔SP為用戶賦予動(dòng)態(tài)的IP地址,例如,當(dāng)一個(gè)AOL用戶上網(wǎng)時(shí),AOL給他一個(gè)IP地址,當(dāng)他斷開連接時(shí),AOL把這個(gè)地址賦給另一個(gè)用戶。這樣,當(dāng)我們進(jìn)行統(tǒng)計(jì)時(shí),我們不知道這是兩個(gè)用戶。 如果要求用戶使用成員身份登錄,統(tǒng)計(jì)將很容易和準(zhǔn)確。但很多人不喜歡需要登錄的網(wǎng)站,這就使得跟蹤成員名的統(tǒng)計(jì)沒有實(shí)際意義。 最后,可以使用cookies。為每個(gè)訪問者定義一個(gè)包含唯一值的cookie,我們把它稱為機(jī)器ID。如果某人訪問我們的網(wǎng)站時(shí)沒有提供機(jī)器ID(可能她是第一次訪問,或者她的瀏覽器不接受cookies),把她當(dāng)作新用戶,并為她訪問的頁(yè)發(fā)送一個(gè)cookie。 使用這種方法要注意的是:
1. 很多人關(guān)掉了cookies的功能;
2. 可以用瀏覽器刪除舊的cookies;
3. cookie存儲(chǔ)在訪問者的機(jī)器上( 訪問者可能用不只一臺(tái)機(jī)器訪問我們的網(wǎng)站);
4. 多人公用一臺(tái)機(jī)器;
5. 代理服務(wù)器對(duì)cookies的處理不同。 考慮到以上因素,我們?cè)陔娮由虅?wù)網(wǎng)站這樣做: 如果計(jì)算一天的訪問者數(shù)量,我們計(jì)算成員名;對(duì)于沒有成員名的點(diǎn)擊,我們計(jì)算cookies; 對(duì)于既沒有成員名,也沒有cookies的點(diǎn)擊,我們計(jì)算IP地址;如果計(jì)算多天的訪問者數(shù)量,我們只用cookies;如果只關(guān)心某一天的數(shù)據(jù),可以用處理log文件的程序,如果希望得到多天的數(shù)據(jù),應(yīng)該把它存儲(chǔ)在數(shù)據(jù)庫(kù)中。 如果不能準(zhǔn)確記錄每個(gè)單一請(qǐng)求,當(dāng)然就不能得到網(wǎng)站的訪問者的完整數(shù)量。 前面沒有討論的一個(gè)問題是cookie和新的訪問者。假設(shè)我們想計(jì)算昨天的訪問者人數(shù),就要用我們前面討論的方法。當(dāng)某人第一次訪問我們的網(wǎng)站時(shí),他還沒有cookie,我們的Web服務(wù)器隨著被請(qǐng)求的頁(yè)發(fā)送給他一個(gè)新的cookie,F(xiàn)在,假設(shè)這個(gè)訪問者然后請(qǐng)求第二頁(yè),這時(shí)的請(qǐng)求有一個(gè)cookie,訪問者的點(diǎn)擊記錄將有一個(gè)cookie。 當(dāng)我們用Perl腳本(或別的什么)計(jì)算訪問者數(shù)量時(shí),如果允許認(rèn)證,我們首先計(jì)算成員名;對(duì)于沒有成員名的點(diǎn)擊,可以計(jì)算cookie;對(duì)于沒有成員名或cookie的點(diǎn)擊,可以計(jì)算遠(yuǎn)程IP地址。但這種方法重復(fù)計(jì)算了新的訪問者。一個(gè)訪問者的第一次點(diǎn)擊沒有cookie或成員名,所以IP地址被計(jì)算在內(nèi)。這個(gè)訪問者的隨后的點(diǎn)擊將用成員名或cookie計(jì)算。 在電子商務(wù)網(wǎng)站中,我們記錄cookie被發(fā)送的次數(shù),雖然我們沒有收到cookie。每一個(gè)夜晚,我們尋找包含被發(fā)送cookie的點(diǎn)擊。對(duì)于每一個(gè),我們檢查等于那個(gè)被發(fā)送的cookie的被接收的cookie的其它點(diǎn)擊。如果能找到,我們?cè)诎堰@些點(diǎn)擊數(shù)裝載到數(shù)據(jù)倉(cāng)庫(kù)之前把發(fā)送的cookie值轉(zhuǎn)移到接收的cookie的字段。當(dāng)使用我們的計(jì)算方法時(shí),此人將只被計(jì)算一次。注意我們不只是簡(jiǎn)單地把發(fā)送的cookie和接收的cookie進(jìn)行合并。這么做會(huì)重復(fù)計(jì)算屏蔽cookie的人。 假設(shè)我們有不止一個(gè)計(jì)算點(diǎn)擊數(shù)的域,例如,123.com和abc.com。我們可以計(jì)算到123.com和abc.com的訪問者數(shù)量,但是總數(shù)肯定不會(huì)與這兩個(gè)數(shù)的和相等。 為什么會(huì)這樣呢?假設(shè)一個(gè)訪問者訪問123.com,他沒有cookie,于是我們的Web服務(wù)器發(fā)送一個(gè)給他。然后他又訪問abc.com,訪問者的瀏覽器不會(huì)發(fā)送123.com的cookie給xyz.com的Web服務(wù)器。這樣,abc.com的Web服務(wù)器發(fā)送另一個(gè)cookie給訪問者,對(duì)于一個(gè)訪問者有兩個(gè)不同的cookie。解決這個(gè)問題的辦法是使用一個(gè)主域名,如123.common.com和abc.common.com,這樣可以有一套cookie。
【商業(yè)銀行管理信息系統(tǒng)開發(fā)方法淺探】相關(guān)文章:
思品課插圖教學(xué)方法淺探08-17
思品課插圖教學(xué)方法淺探08-07
“質(zhì)疑導(dǎo)讀法”淺探08-17
高中物理教學(xué)淺探08-12
韓國(guó)道德課淺探08-17
“自讀文”教學(xué)淺探08-08