趙 欣
(天津國(guó)土資源和房屋職業(yè)學(xué)院,天津 300270)
基于Asp.net的電子商務(wù)網(wǎng)站創(chuàng)建
趙 欣
(天津國(guó)土資源和房屋職業(yè)學(xué)院,天津 300270)
電子商務(wù)網(wǎng)站在現(xiàn)在社會(huì)上扮演著越來(lái)越重要的交易平臺(tái)的角色,而網(wǎng)絡(luò)的建設(shè)卻需要一個(gè)龐大的數(shù)據(jù)庫(kù)系統(tǒng),所以它是一個(gè)很大的工程,這就需要?jiǎng)?chuàng)建網(wǎng)站者要仔細(xì)考慮現(xiàn)在網(wǎng)站對(duì)于客戶以及社會(huì)的需求。要對(duì)創(chuàng)建網(wǎng)站的過(guò)程要仔細(xì)了解,要考慮到每一個(gè)建站的過(guò)程,這樣才能創(chuàng)建一個(gè)更加完善的網(wǎng)站平臺(tái)。
asp.net程序設(shè)計(jì);電子商務(wù);網(wǎng)站建設(shè)
隨著電子商務(wù)企業(yè)的大量的增長(zhǎng),造成了社會(huì)上電子商務(wù)人才的缺乏,尤其是電子商務(wù)綜合性的人才。學(xué)生要成為電子商務(wù)稀缺人才,除了學(xué)好基礎(chǔ)知識(shí),還要將設(shè)計(jì)課程學(xué)好,這樣才能滿足社會(huì)的需求。這樣就要求學(xué)校的電子商務(wù)課程要適應(yīng)社會(huì)的需求,培養(yǎng)復(fù)合型的電子商務(wù)人才。
Asp.net是學(xué)生學(xué)習(xí)電子商務(wù)的一門重要的程序設(shè)計(jì)課程,可以為學(xué)生進(jìn)行電子商務(wù)網(wǎng)站設(shè)計(jì)提供幫助,但是有很多學(xué)生對(duì)編程缺乏興趣,這就需要教師與學(xué)生之間長(zhǎng)生更多的互動(dòng),激發(fā)學(xué)生對(duì)編程的興趣。該課程不能如往常的教學(xué)模式教學(xué),應(yīng)當(dāng)采用任務(wù)導(dǎo)向的教學(xué)方法,這樣學(xué)生會(huì)擺脫盲目的學(xué)習(xí),以培養(yǎng)學(xué)生實(shí)踐學(xué)習(xí)能力,使學(xué)生各個(gè)能力兼得。
網(wǎng)絡(luò)經(jīng)濟(jì)的到來(lái),產(chǎn)生了許多的革命性技術(shù),而Asp.net就其中的一項(xiàng)技術(shù)。Asp.net是軟件公司在開(kāi)發(fā)環(huán)境時(shí)而推出的一個(gè)整體技術(shù)的框架,是要面向客戶端的開(kāi)發(fā)平臺(tái)環(huán)境,通過(guò)NET Runtime而統(tǒng)一運(yùn)行的機(jī)制,所有能夠開(kāi)發(fā)的語(yǔ)言全部都在這個(gè)統(tǒng)一的平臺(tái)上,并且使用了綜合的管理的程序,這樣就能夠使開(kāi)發(fā)的工具的提供價(jià)值大大的減少,提高了適用性,也為程序提供了更加安全的保護(hù)的后臺(tái)。Net的特點(diǎn)是實(shí)用性和高度的集成性。C#是微軟公司為.net做的一種編程語(yǔ)言,是最適合開(kāi)發(fā).net應(yīng)用的編程語(yǔ)言。
Asp.net是微軟公司在設(shè)計(jì)了Asp之后而設(shè)計(jì)的一個(gè)比較理想的開(kāi)發(fā)平臺(tái),它是用來(lái)創(chuàng)建、管理web應(yīng)用程序的,利用Asp.net會(huì)是程序更加的容易。
Asp.net具有很多新的性能,web controls,它會(huì)使得創(chuàng)建forms和HTML controls的工作變得更加簡(jiǎn)單,并且Asp.net支持很多的語(yǔ)言,它的缺省語(yǔ)言將是visual basic,不是VBscript,所以我們可以不用在意語(yǔ)言的限制了,我們的代碼是在編譯后運(yùn)行的,并不是按原來(lái)的解釋去執(zhí)行。Net有很好的升級(jí)能力,它的本身就是具備著一定的特性,就像session state能在數(shù)據(jù)庫(kù)中語(yǔ)服務(wù)器會(huì)話。
Asp.net是實(shí)踐非常強(qiáng)的課程,所以就不能像以前那樣授課就可以,應(yīng)該讓學(xué)生了解其專業(yè)需要的技能與知識(shí),很多學(xué)生缺乏對(duì)電子商務(wù)的了解,使學(xué)生對(duì)學(xué)習(xí)的興趣不高,大部分是文科的學(xué)生,因?yàn)檫@些學(xué)生上的都是理論課,學(xué)生認(rèn)為這樣的講課很乏味,難以使學(xué)生產(chǎn)生興趣。基于這點(diǎn)教師應(yīng)該將理論與實(shí)踐相結(jié)合,多講一些開(kāi)發(fā)網(wǎng)站的案例,及其學(xué)生得興趣,要著重培養(yǎng)學(xué)生的動(dòng)手能力。這樣使得學(xué)生知道了學(xué)習(xí)的目標(biāo),學(xué)校的學(xué)習(xí)氛圍更加加強(qiáng)。
中國(guó)的電子商務(wù)市場(chǎng)變的越來(lái)越大發(fā)展的很快,而網(wǎng)購(gòu)在購(gòu)物市場(chǎng)的占有越來(lái)越重要的地位,網(wǎng)購(gòu)將會(huì)更受人們關(guān)注與接受。在進(jìn)行電子商務(wù)網(wǎng)站之前要對(duì)市場(chǎng)進(jìn)行調(diào)研,要明確網(wǎng)站的使用者,建設(shè)網(wǎng)站的主要目的,核心業(yè)務(wù)流程,網(wǎng)站建設(shè)的技術(shù)條件,用于群之間的關(guān)系等,還要研究競(jìng)爭(zhēng)對(duì)手,了解競(jìng)爭(zhēng)對(duì)手網(wǎng)站的主要業(yè)務(wù),網(wǎng)站的基本架構(gòu)運(yùn)用策略等。這些都需要開(kāi)發(fā)者去調(diào)研,以確保網(wǎng)站開(kāi)發(fā)后能夠競(jìng)爭(zhēng)力。
另外應(yīng)對(duì)電子商務(wù)的系統(tǒng)的規(guī)劃,將企業(yè)的任務(wù)成為電子商務(wù)的目標(biāo),確定電子商務(wù)的模式,所以這就需要?jiǎng)?chuàng)建一套系統(tǒng)的方案能夠使企業(yè)對(duì)電子商務(wù)進(jìn)行運(yùn)行。調(diào)查企業(yè)的成功案例,在成功的基礎(chǔ)上做一些商務(wù)模型的規(guī)劃。一個(gè)是戰(zhàn)略性的規(guī)劃,這需要管理層人員和技術(shù)人員的合作。二是商務(wù)型的規(guī)劃,這也是一種戰(zhàn)術(shù)性的規(guī)劃,更注重電子商務(wù)的模式的基礎(chǔ),規(guī)劃商務(wù)的活動(dòng)。規(guī)劃后需要完成一份關(guān)于電子商務(wù)網(wǎng)站的規(guī)劃報(bào)告,這是對(duì)網(wǎng)站開(kāi)發(fā)的依據(jù)。這應(yīng)該包括電子商務(wù)的系統(tǒng)設(shè)計(jì)的目標(biāo)和建設(shè)建議,系統(tǒng)的安全管理與保障,還要有應(yīng)用的方案以及電子商務(wù)網(wǎng)站的基礎(chǔ)設(shè)施。
在建設(shè)網(wǎng)站時(shí),要對(duì)網(wǎng)站結(jié)構(gòu)進(jìn)行設(shè)計(jì),先確定網(wǎng)站是由那些模塊組成,這些模塊包括信息的管理模塊,信息數(shù)據(jù)的管理和備份模塊,產(chǎn)品展示管理系統(tǒng)等,并且還要了解這些模塊之間的聯(lián)系以及動(dòng)態(tài)的調(diào)用關(guān)系。
利用Asp.net具體的設(shè)計(jì)過(guò)程如下:
1.網(wǎng)站首頁(yè)上的多項(xiàng)功能,如聊天、交友、廣告等功能。如果在網(wǎng)上購(gòu)物就要設(shè)計(jì)引領(lǐng)客戶選購(gòu)的導(dǎo)購(gòu),這樣就會(huì)方便客戶購(gòu)物??蛻粼谫?gòu)物期間可以有網(wǎng)上訂購(gòu)和咨詢的功能,這樣便會(huì)更加滿足客戶,是客戶更加滿意。在客戶退出購(gòu)物時(shí),還要有對(duì)該網(wǎng)站以及商品的意見(jiàn),這樣可以使商家得到完善。
2.購(gòu)物頁(yè)面的體現(xiàn)。
(1)商品信息,商品信息既要包括商品的編號(hào)、名稱還要有商品的數(shù)量與價(jià)格等(bookII)、bookname、bookintroduce、bookurl
(2)購(gòu)物車,是用來(lái)存儲(chǔ)客戶所購(gòu)買的商品信息的,如商品的編號(hào)、價(jià)格等((detailI)bookID、booknum、orderID、totalprice、remark)
(3)訂單的管理,記錄一筆成功的訂單的信息,其中應(yīng)包括商品的數(shù)量等信息(orderID、orderdate、userID、receivername、receivephone)
(4)管理員的信息管理,這個(gè)與客戶的信息相似,但是管理員不光包括登錄名,還要有編號(hào)、角色等信息(adminId、adminname、password、realname、loaddate)
管理員對(duì)商品管理的流程圖如下:
3.招商,聯(lián)系商家,并且將其商家的條約以及成功的例子顯示出來(lái)。
4.廣告的宣傳,使用文字、圖片以及動(dòng)畫等方式向客戶展示商品,樹(shù)立網(wǎng)站的形象以及商品的文化。
5.客戶注冊(cè)會(huì)員的功能,客戶可以再網(wǎng)站得社區(qū)上注冊(cè)會(huì)員,這樣會(huì)員可以享受到會(huì)員等活動(dòng)的權(quán)利,使會(huì)員更加優(yōu)惠。
(1)注冊(cè)會(huì)員將會(huì)員的資料提交到服務(wù)器中,以便于確認(rèn)寫入的資料是合法而又可用的,然后再將這些資料寫入數(shù)據(jù)庫(kù)中
功能的實(shí)現(xiàn)包括:
a.字符串長(zhǎng)度的檢查
function shulength(item,len){return(item.length>==len);}
b.空字段檢查,如果字段沒(méi)有填寫,程序就要實(shí)現(xiàn)提醒用戶的功能,這樣可以確保用戶信息被輸入。以對(duì)客戶的家庭住址的檢查為例,判斷客戶是否輸入家庭住址,通過(guò)其長(zhǎng)度就可以說(shuō)明客戶有沒(méi)有輸入家庭住址。執(zhí)行的程序如下:
if(!shulength(document.regfile.jiating.value,1))
error(document.regfile.jiating,“請(qǐng)您輸入您的家庭住址!”);
c.?dāng)?shù)據(jù)的檢查,檢查客戶是否將手機(jī)號(hào)碼等數(shù)據(jù)輸入的有效,這樣就可以判定客戶是否輸入正確的內(nèi)容。如手機(jī)號(hào)碼應(yīng)該是11位數(shù),如果輸入的不滿足就要提示客戶輸入有誤。執(zhí)行的程序如下:
If(!validlength(document.regfile.phone.value,11));
Error(document.regfile.phone,“請(qǐng)輸入您的手機(jī)號(hào)碼!”);
(2)會(huì)員的登錄
已經(jīng)注冊(cè)的會(huì)員在登錄時(shí)應(yīng)該確認(rèn)是否是會(huì)員的驗(yàn)證,而且購(gòu)物后在填寫購(gòu)物單時(shí)也要進(jìn)行一次會(huì)員的驗(yàn)證,會(huì)員在社區(qū)中進(jìn)行聊天等社區(qū)別的功能。功能的實(shí)現(xiàn):
a.空字段的檢查,如果必須要填的資料沒(méi)有填寫,這時(shí)需要提醒客戶填寫完整,來(lái)確保用戶的資料完整。
b.密碼的確認(rèn),在客戶登錄時(shí)會(huì)出現(xiàn)登錄的窗口,這時(shí)需要客戶填寫密碼,只有在所有填寫的資料核對(duì)無(wú)誤時(shí)才能進(jìn)入網(wǎng)站的頁(yè)面
(3)會(huì)員資料的修改
會(huì)員登錄后可以在網(wǎng)頁(yè)上更改自己的資料。功能的實(shí)現(xiàn):
將客戶的資料從數(shù)據(jù)庫(kù)中讀出來(lái),并顯示在頁(yè)面上,把其中不能更改的資料的屬性改為read only,可以進(jìn)行修改的,在修改之后將客戶的信息重新放入數(shù)據(jù)庫(kù)中。
例如文本框中數(shù)據(jù)的回顯,只要將文本框中的“value”的值變?yōu)轱@示的字符串就可以了。例如:
<inputtype="text"jia="jia"size="30"value=<%=rs("m_jiating")%read only>
用戶登錄總體結(jié)構(gòu):
6.網(wǎng)站論壇。
已經(jīng)登錄的會(huì)員都可以進(jìn)入論壇進(jìn)行咨詢、提問(wèn)、交流等活動(dòng),這個(gè)是網(wǎng)站特意為客戶能夠進(jìn)行互動(dòng)的活動(dòng),是與客戶相互的了解并且為客戶設(shè)立更多的交易空間,使客戶們?cè)诰W(wǎng)站中找到更多的樂(lè)趣。
現(xiàn)在真正的電子商務(wù)網(wǎng)站,需要記錄大量的數(shù)據(jù),并不是幾張數(shù)據(jù)記錄的下的,這些都是與網(wǎng)站所有信息相關(guān)的數(shù)據(jù)?,F(xiàn)在網(wǎng)站的數(shù)據(jù)庫(kù)管理系統(tǒng)主要都是有專用的數(shù)據(jù)管理軟件管理著,如FOXPRO、DEPHI、SQLSEVER等。Asp.net數(shù)據(jù)庫(kù)的結(jié)構(gòu)總體的來(lái)說(shuō)是由網(wǎng)站的引擎的核心表與每個(gè)客戶直接按所在的模塊相關(guān)的表組成的,而核心表儲(chǔ)存在網(wǎng)站用戶權(quán)限的信息中,每個(gè)模塊對(duì)應(yīng)著每一位用戶的信息,這些模塊之間是相互獨(dú)立的。這樣就有利于實(shí)現(xiàn)模塊的增刪的功能,并且也可以將每個(gè)模塊的表分配到不相同的數(shù)據(jù)庫(kù)中,提高了數(shù)據(jù)的可擴(kuò)展性。并且系統(tǒng)的安全體現(xiàn)在數(shù)據(jù)庫(kù)的安全性和信息安全上。數(shù)據(jù)庫(kù)的訪問(wèn)是通過(guò)存儲(chǔ)的方式進(jìn)行的,不同訪問(wèn)數(shù)據(jù)庫(kù)的人有不同的權(quán)限,這樣既提高了數(shù)據(jù)庫(kù)的性能,也提高了數(shù)據(jù)庫(kù)的安全性。
隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,電子商務(wù)將會(huì)在未來(lái)成為人們不可缺少的一種購(gòu)物方式,因?yàn)樗侨藗冊(cè)诰W(wǎng)絡(luò)上必須的交易平臺(tái)。對(duì)于任何一個(gè)客戶來(lái)說(shuō),只要是有計(jì)算機(jī)就會(huì)能在網(wǎng)上做交易,電子商務(wù)就會(huì)是一個(gè)重要的平臺(tái)。對(duì)于一個(gè)商家來(lái)說(shuō),無(wú)論在哪,只要有互聯(lián)網(wǎng)的地方就會(huì)對(duì)自己的企業(yè)進(jìn)行管理。這樣既節(jié)省了客戶走路的時(shí)間,有使得企業(yè)家們做到了不用出戶就能完成交易。利用Asp.net去設(shè)計(jì)一個(gè)電子商務(wù)的系統(tǒng),并且能夠?qū)⑦@些數(shù)據(jù)的技術(shù)與web的技術(shù)融合在一起,這樣就使得電子商務(wù)的創(chuàng)建更加簡(jiǎn)單而又容易運(yùn)行,這樣就實(shí)行了數(shù)據(jù)庫(kù)的技術(shù)和網(wǎng)絡(luò)的技術(shù)互相結(jié)合。學(xué)生在學(xué)習(xí)了Asp.net這項(xiàng)技術(shù)后,可以加深對(duì)電子商務(wù)網(wǎng)站建設(shè)的認(rèn)識(shí),增加就業(yè)機(jī)會(huì)成為電子商務(wù)企業(yè)所需要的綜合性人才。
[1]劉靜.基于ASP.NET的小型電子商務(wù)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2010,(05).
[2]李文堅(jiān).基于 Asp.net的電子商務(wù)系統(tǒng)[J].中國(guó)科技信息,2011,(06).
Creation of E-commerce Sites Based on Asp.net
ZHAO Xin
(Tianjin Land Resources and Housing Vocational College,Tianjin,China 300270)
E-commerce site is now playing an increasingly important role of the trading platform in our society.The network construction is a big project as it requires a large database system.Therefore,the creators of the site need to carefully consider the current demand of the customers and the society for the site,understand the process of creation,take into account the process of each establishment,thus to create a more consummate website platform.
programming of asp.net;e-commerce;site construction
F713.361.2
A
1673-582X(2012)08-0094-04
2012-02-17
趙欣(1979-),天津國(guó)土資源和房屋職業(yè)學(xué)院,講師,主要研究方向:電子商務(wù)、計(jì)算機(jī)應(yīng)用。