試論基于計(jì)算機(jī)會(huì)員注冊(cè)管理平臺(tái)開發(fā)
試論基于計(jì)算機(jī)會(huì)員注冊(cè)管理平臺(tái)開發(fā)
隨著互聯(lián)網(wǎng)給人們帶來(lái)越來(lái)越多的便利,更多的用戶通過(guò)互聯(lián)網(wǎng)得到各自需求,這使得企業(yè)、電商更加注重網(wǎng)站平臺(tái)的建設(shè),更加注重與用戶的互動(dòng)。各類網(wǎng)站上都出現(xiàn)了會(huì)員注冊(cè)管理平臺(tái),建立會(huì)員注冊(cè)管理平臺(tái)對(duì)網(wǎng)站帶來(lái)很多益處,比如使其用戶成為穩(wěn)定的消費(fèi)客戶,經(jīng)常關(guān)注的對(duì)象,增加客戶交流,有助于市場(chǎng)調(diào)查等等。本文主要研究如何設(shè)計(jì)開發(fā)一個(gè)會(huì)員注冊(cè)管理平臺(tái),考慮前臺(tái)后臺(tái)采用何種技術(shù)開發(fā)一個(gè)實(shí)用的會(huì)員注冊(cè)管理平臺(tái)。
一、 什么是會(huì)員注冊(cè)管理平臺(tái)
在互聯(lián)網(wǎng)上,用戶對(duì)自己經(jīng)常訪問(wèn)或感興趣的網(wǎng)站進(jìn)行注冊(cè)會(huì)員,一旦成為會(huì)員,在以后的每次登錄就可以以會(huì)員身份登錄。在初次注冊(cè)時(shí),系統(tǒng)會(huì)提供注冊(cè)頁(yè)面,需要用戶填寫個(gè)人信息,比如興趣愛好、從事職業(yè)等,不同網(wǎng)站所要填寫的信息不盡相同,但都要求必須設(shè)置用戶名,密碼,郵箱等基本信息。填寫完成,系統(tǒng)會(huì)在后臺(tái)數(shù)據(jù)庫(kù)保存每一份會(huì)員注冊(cè)信息。那么,會(huì)員注冊(cè)管理平臺(tái)就是指企業(yè)用于對(duì)會(huì)員進(jìn)行有效管理系統(tǒng)。企業(yè)通過(guò)會(huì)員管理系統(tǒng)記錄所有會(huì)員客戶的資料,對(duì)會(huì)員客戶資料進(jìn)行安全管理、市場(chǎng)分析、回饋會(huì)員等等建立與會(huì)員互動(dòng)示好的一個(gè)渠道,主要是為了方便用戶也是為了企業(yè)更好的發(fā)展。
二、會(huì)員注冊(cè)管理平臺(tái)設(shè)計(jì)思路
在會(huì)員注冊(cè)管理平臺(tái)功能設(shè)計(jì)中,應(yīng)該有能夠檢驗(yàn)用戶所輸入的用戶名和密碼是否正確的功能;有通過(guò)驗(yàn)證碼來(lái)防止用戶的非法操作的功能;有用戶登錄成功后更改或添加個(gè)人頁(yè)面信息的功能;有注冊(cè)新的會(huì)員的功能;在注冊(cè)新會(huì)員時(shí),能夠檢驗(yàn)出當(dāng)前用戶名是否已被使用的功能;有檢驗(yàn)用戶輸入的信息是否合法的功能。
三、會(huì)員注冊(cè)管理平臺(tái)相關(guān)技術(shù)
1. PHP技術(shù)
會(huì)員注冊(cè)管理網(wǎng)站屬于動(dòng)態(tài)網(wǎng)站開發(fā),動(dòng)態(tài)網(wǎng)站最主的物點(diǎn)就是由動(dòng)態(tài)語(yǔ)言構(gòu)成,現(xiàn)在主流動(dòng)態(tài)語(yǔ)言有PHP、ASP、JSP等,其中使用PHP語(yǔ)言是比較常見的,它的源代碼公開可以從PHP官方站點(diǎn)自由免費(fèi)下載,PHP支持大多數(shù)系統(tǒng)平臺(tái)。PHP語(yǔ)言本身簡(jiǎn)單好學(xué),對(duì)于初學(xué)者比較容易編寫,使用簡(jiǎn)單的文本編輯器就能編輯設(shè)計(jì),與其它的腳本語(yǔ)言擴(kuò)展兼容性也非常好,在前臺(tái)Web應(yīng)用程序開發(fā)時(shí),與各類瀏覽器兼容。另外,PHP語(yǔ)言編寫的動(dòng)態(tài)網(wǎng)站運(yùn)行穩(wěn)定,安全可靠,受到設(shè)計(jì)人員青睞。
2.Apache
Apache,中文音譯為阿帕奇,是最流行的一種開放源碼的Web服務(wù)器軟件,Wsb服務(wù)器是Web應(yīng)用程序的核心尤其重要,Apache可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性而被廣泛使用。Apache的模塊化是它的特性之一,它可以支持多腳本語(yǔ)言,可以把內(nèi)容按功能模塊化,Apache的安全性極高,能夠及時(shí)發(fā)現(xiàn)安全漏洞并進(jìn)行解決,Apache服務(wù)支持多類型的操作系統(tǒng),可以自定義運(yùn)行參數(shù)、編譯環(huán)境,以適應(yīng)不同的Web環(huán)境的承載,移植簡(jiǎn)單易安裝。
3.MySQL數(shù)據(jù)庫(kù)
會(huì)員注冊(cè)信息存儲(chǔ)、添加、修改等操作需要后臺(tái)有一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL是可以支持多用戶多線程的數(shù)據(jù)庫(kù)服務(wù)器。 MySQL服務(wù)器工作模式是客戶/服務(wù)器,支持不同的后端、多個(gè)不同的客戶程序和庫(kù)、管理工具和廣泛的應(yīng)用程序接口(API)。而且 MySQL是開源的。開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費(fèi)用。如果你愿意,你可以研究其源代碼,并根據(jù)你的需要修改。
四、系統(tǒng)設(shè)計(jì)流程
1. 需求分析
本階段主要對(duì)會(huì)員注冊(cè)管理平臺(tái)的需求情況進(jìn)行資料收集與分析,可以通過(guò)問(wèn)答問(wèn)卷形式了解用戶具體需求,與用戶進(jìn)行有效的溝通,確定注冊(cè)管理平臺(tái)需要有哪些主要功能比如說(shuō)用戶注冊(cè)、用戶登錄驗(yàn)證、用戶退出,用戶信息修改、留言、查詢、刪除等操作。應(yīng)該了解應(yīng)用系統(tǒng)用戶所需要操作的數(shù)據(jù)以及存儲(chǔ)數(shù)據(jù)類型,理清各個(gè)數(shù)據(jù)項(xiàng)之間的關(guān)系以及找出會(huì)員注冊(cè)管理平臺(tái)所需完成的主體任務(wù)。
2.概要設(shè)計(jì)
這部分主要對(duì)會(huì)員注冊(cè)管理平臺(tái)設(shè)計(jì)出一個(gè)整體大綱,對(duì)該平臺(tái)的主要內(nèi)容、整體構(gòu)思、采用的技術(shù)、系統(tǒng)的構(gòu)成及有多少個(gè)模塊,每個(gè)模塊實(shí)現(xiàn)的主要功能設(shè)計(jì)等。采用的的技術(shù)主要介紹使用的腳本語(yǔ)言,數(shù)據(jù)庫(kù),web服務(wù),設(shè)計(jì)軟件等。給出概要設(shè)計(jì)后及時(shí)和用戶溝通,用戶給出改進(jìn)方案再進(jìn)一步修改,直到滿足客戶要求。
3.詳細(xì)設(shè)計(jì)
在這個(gè)階段,要對(duì)會(huì)員注冊(cè)管理平臺(tái)設(shè)計(jì)詳細(xì)的方案,把管理平臺(tái)中所要?jiǎng)?chuàng)建的模塊進(jìn)行詳細(xì)說(shuō)明,指出需要用的各個(gè)類以及參數(shù),畫出管理平臺(tái)的功能模塊結(jié)構(gòu)圖。用戶注冊(cè)功能模塊是使用表單,使用腳本語(yǔ)方檢驗(yàn)用戶輸入的信息是否正確符合要求,檢驗(yàn)用戶名是否已存在,提交后用戶信息存入數(shù)據(jù)庫(kù)。用戶登錄功能模塊是對(duì)用戶輸入的信息進(jìn)行較驗(yàn),如果正確會(huì)直接進(jìn)入登錄界面,如果錯(cuò)誤會(huì)出現(xiàn)提示信息,讓用戶重新登錄或者設(shè)計(jì)密碼找回功能。后臺(tái)管理模塊是管理員對(duì)會(huì)員注冊(cè)管理平臺(tái)進(jìn)行日常管理的功能模塊,主要的操作有編輯、修改、刪除。根據(jù)會(huì)員注冊(cè)管理平臺(tái)各模塊的功能,并對(duì)后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)及安全做詳細(xì)設(shè)計(jì),開發(fā)的注冊(cè)管理平臺(tái)只有在設(shè)計(jì)階段給出了詳細(xì)的介紹,這樣才能在后續(xù)設(shè)計(jì)過(guò)程中有條不紊的進(jìn)行。
4. 編寫代碼
通過(guò)上階段詳細(xì)設(shè)計(jì)的說(shuō)明,在這一價(jià)段主要是使用具體的腳本語(yǔ)言去實(shí)現(xiàn)會(huì)員注冊(cè)管理平臺(tái)中的每個(gè)模塊功能。設(shè)計(jì)人員應(yīng)該根據(jù)目標(biāo)系統(tǒng)的性質(zhì)和實(shí)際環(huán)境確定采用合適的腳本語(yǔ)言,把詳細(xì)設(shè)計(jì)階段中的每個(gè)功能模塊編寫成源代碼程序。因?yàn)榍懊嬉呀?jīng)對(duì)該系統(tǒng)的整體設(shè)計(jì)思路和整體框架作出了說(shuō)明,并且在詳細(xì)設(shè)計(jì)部分對(duì)每個(gè)設(shè)計(jì)包中的類如何實(shí)現(xiàn)也已給出,所以在這一部分工作量也不是太大。
5. 系統(tǒng)測(cè)試
系統(tǒng)測(cè)試部分主要對(duì)完成的部分作出檢驗(yàn)測(cè)試,檢驗(yàn)該系統(tǒng)是否符合之前的系統(tǒng)設(shè)計(jì)要求。并對(duì)一些特殊的數(shù)據(jù)進(jìn)行測(cè)試,比如一些臨界值,看是否符合要求,在測(cè)試的基礎(chǔ)上,對(duì)發(fā)現(xiàn)的錯(cuò)誤進(jìn)行改正,使系統(tǒng)逐步得到完善。測(cè)試不是一朝一夕就能完成的,必須在今后的使用過(guò)程中逐漸完善,并得到用戶的反饋后對(duì)系統(tǒng)作出修改。
6. 系統(tǒng)維護(hù)
會(huì)員注冊(cè)管理平臺(tái)完成,系統(tǒng)管理員要對(duì)該平臺(tái)做日常的系統(tǒng)維護(hù),更新平臺(tái)信息,備份系統(tǒng)日志,監(jiān)控管理平臺(tái),保護(hù)數(shù)據(jù)安全等,良好的系統(tǒng)維護(hù)才能使平臺(tái)更穩(wěn)定安全的運(yùn)行。
五、結(jié)束語(yǔ)
在當(dāng)今互聯(lián)網(wǎng)時(shí)代,企業(yè)網(wǎng)站電商網(wǎng)站紛紛創(chuàng)建一個(gè)會(huì)員注冊(cè)管理平臺(tái),可見會(huì)員注冊(cè)管理平臺(tái)是大勢(shì)所趨,會(huì)員注冊(cè)管理是用戶和企業(yè)架起的又一種溝通的營(yíng)銷方式,因些,掌握會(huì)員注冊(cè)管理平臺(tái)開發(fā)技術(shù)是有必要的。