遼寧省機(jī)電工程學(xué)校 高寶芹
(1)在進(jìn)入網(wǎng)上鮮花系統(tǒng)之后根據(jù)用戶輸入的內(nèi)容判斷用戶的合法身份。身份驗(yàn)證合法后可進(jìn)行相應(yīng)的操作。
(2)任何一個(gè)用戶都可以注冊(cè)成為該系統(tǒng)的會(huì)員,要記錄的信息有用戶名、密碼、性別、真實(shí)姓名、郵編、固定電話、E-mail、詳細(xì)地址等這些必要信息。
(3)注冊(cè)用戶可以登錄系統(tǒng)進(jìn)行查詢鮮花、購(gòu)買鮮花、任意填寫購(gòu)買的數(shù)量、修改已選擇鮮花和數(shù)量等信息、還可以刪除已放入購(gòu)物車中的某一種或者所以的鮮花,對(duì)鮮花進(jìn)行評(píng)論、查看其他用戶的評(píng)論信息、提交訂單以及查看訂單等。
(4)網(wǎng)站管理者對(duì)后臺(tái)數(shù)據(jù)庫(kù)的各項(xiàng)信息信息進(jìn)行增、刪、查、改等管理。
(5)系統(tǒng)有較完善的幫助和提示信息。
(6)系統(tǒng)用戶端運(yùn)行在Windows平臺(tái)服務(wù)器端,頁(yè)面要求美觀大方,數(shù)據(jù)庫(kù)穩(wěn)定安全。
(7)系統(tǒng)應(yīng)該有很好的可擴(kuò)展性。
本系統(tǒng)為網(wǎng)上鮮花系統(tǒng),它可以使人們通過(guò)網(wǎng)絡(luò),方便、快捷的達(dá)到瀏覽鮮花并購(gòu)買的目的。此外,網(wǎng)上鮮花系統(tǒng)還為鮮花的銷售商提供了一個(gè)簡(jiǎn)潔、高效的平臺(tái)來(lái)出售自己的鮮花。
進(jìn)入網(wǎng)站首頁(yè),匿名用戶可以根據(jù)首頁(yè)導(dǎo)航及相關(guān)連接瀏覽鮮花、查看鮮花詳細(xì)信息、查看購(gòu)物流程及查看會(huì)員對(duì)鮮花的評(píng)論信息,也可以查看網(wǎng)站注冊(cè)協(xié)議,注冊(cè)網(wǎng)站會(huì)員,使用更多的功能。注冊(cè)用戶,成功登陸后,在匿名用戶的權(quán)限上的基礎(chǔ)上還具備發(fā)表評(píng)論,查看購(gòu)物車,對(duì)購(gòu)物車內(nèi)的商品進(jìn)行更新、刪除的操作,在核對(duì)好已購(gòu)商品后,進(jìn)入服務(wù)臺(tái),填寫訂單信息完成鮮花購(gòu)買的操作。
網(wǎng)站管理者進(jìn)入網(wǎng)站首頁(yè)后,點(diǎn)擊后臺(tái)登錄按鈕,進(jìn)入網(wǎng)站后臺(tái),對(duì)網(wǎng)上鮮花系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)信息進(jìn)行管理,其中包括訂單管理、鮮花信息及鮮花類別信息管理、會(huì)員信息管理、管理員信息管理、用戶評(píng)論的管理。訂單管理。
開發(fā)環(huán)境:后臺(tái)數(shù)據(jù)庫(kù)主要應(yīng)用SQL Sever 2005數(shù)據(jù)庫(kù),前臺(tái)界面設(shè)計(jì)主要使用ASP.NET編程主要使用Microsoft Visual Studio 2005為開發(fā)平臺(tái)。
表1 數(shù)據(jù)庫(kù)中的表
運(yùn)行環(huán)境主要是在Windows xp環(huán)境,打開服務(wù)器和IE瀏覽器查看運(yùn)行效果。
本系統(tǒng)采用SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng),創(chuàng)建的數(shù)據(jù)庫(kù)名稱為:Bookinfo。數(shù)據(jù)庫(kù)中包含tb_Admin、tb_Member、tb_FlowerInfo、tb_Class、tb_LeaveWord、tb_OrderInfo六張表,各表功能及描述如表1所示。
(1)首頁(yè),主要用于顯示網(wǎng)站的一些動(dòng)態(tài)更新,顯示特惠鮮花、熱賣鮮花、最新上架的鮮花。
部分代碼:
(3)注冊(cè)頁(yè)面,要求用戶輸入姓名,用戶名,密碼,性別,郵箱,真實(shí)姓名,郵編,詳細(xì)住址。姓名欄以及用戶名欄添加了空驗(yàn)證控件,如果用戶未填入任何信息則給出提示提示用戶填入信息。
(4)購(gòu)物車頁(yè)面,查看購(gòu)物車內(nèi)已購(gòu)商品信息,修改商品數(shù)量,以及刪除或清空購(gòu)物車內(nèi)商品。
(5)用戶提交訂單頁(yè)面,核對(duì)好已購(gòu)商品信息后,前往服務(wù)臺(tái),填寫個(gè)人信息,提交訂單。
(6)查看及發(fā)表評(píng)論界面,瀏覽鮮花詳細(xì)信息,查看其他會(huì)員評(píng)論,并可發(fā)表自己的評(píng)論。
這個(gè)項(xiàng)目中使用的數(shù)據(jù)庫(kù)是SQL Server,采用Windows身份驗(yàn)證登入模式。項(xiàng)目中導(dǎo)入DBClass.cs類,包含數(shù)據(jù)庫(kù)操作的基本方法。
本網(wǎng)上鮮花系統(tǒng)采用B/S結(jié)構(gòu),三層運(yùn)行模式,同時(shí)適用于Intranet/Internet。瀏覽器為第一層,作為系統(tǒng)的應(yīng)用界面;應(yīng)用邏輯服務(wù)為第二層;數(shù)據(jù)鏈接為第三層,作為系統(tǒng)的數(shù)據(jù)存取服務(wù)。此架構(gòu)無(wú)須安裝客戶端軟件,便于軟件的分發(fā)和維護(hù)升級(jí),適應(yīng)了眾多應(yīng)用客戶端分散環(huán)境下的運(yùn)行和維護(hù)需求。
[1]方睿,刁仁宏,吳四九.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及應(yīng)用[M].成都:四川大學(xué)出版社,2005.
[2]吉根林,崔海源.ASP.NET程序設(shè)計(jì)教程[M].北京:電子工業(yè)出版社,2004.
[3]宋昆,李嚴(yán),等.SQL Server數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].機(jī)械工業(yè)出版社,2006.
[4]黃明,梁旭,李伯林.C#+SQL Server中小型信息系統(tǒng)開發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2007.
[5]Bhasin.H.ASP.NET專業(yè)項(xiàng)目實(shí)例開發(fā)[M].北京:北京水利水電出版社,2002.