【正文】
resaid evils. The greatest of themare excesses and insolences of youth, and are offences against thegreatest when they are done against religion。 In mending another, you do your self right。 as if a man that negotiates between two princes, to draw them to join in a war against the thir d, doth extol the forces of either of them above measure, the one to the other: and sometimes, he that deals between man and man, raiseth his own credit with both by pretending greater interest than he hath in either. And in these, and the like kinds, it often falls out that somewhat is produced of nothing: for lies are sufficient to breed opinion, and opinion brings on substance. In military manders and soldiers, vainglory is an essential point。t know what that is! The journey of the witches on broomsticks is well enough known that journey is taken on St. John39。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 [7] 龔赤兵 . [M].北京:人民郵電 出版社 ,2021。測(cè)試系統(tǒng)對(duì)大量數(shù)據(jù)的檢索效率、數(shù)據(jù)的裝載時(shí)間及對(duì)鼠標(biāo)的反應(yīng)速度等。提供的商品必須是貨真價(jià)實(shí)的優(yōu)質(zhì)產(chǎn)品而決非假冒偽劣。 } } SQL 語(yǔ)句包含在頁(yè)面上,主要代碼如下: DeleteCommand=DELETE FROM [Flower] WHERE [FlowerID] = FlowerID InsertCommand=INSERT INTO [Flower] ([FlowerSerialNumber], [FlowerName], [FlowerStock], [FlowerPrice], [FlowerDescription], [FlowerImage]) VALUES (FlowerSerialNumber, FlowerName, FlowerStock, FlowerPrice, FlowerDescription, FlowerImage) SelectCommand=SELECT * FROM [Flower] UpdateCommand=UPDATE [Flower] SET [FlowerSerialNumber] = FlowerSerialNumber, [FlowerName] = FlowerName, [FlowerStock] = FlowerStock, [FlowerPrice] = FlowerPrice, [FlowerDescription] = FlowerDescription, [FlowerImage] = FlowerImage WHERE [FlowerID] = FlowerID 結(jié) 論 本文簡(jiǎn)要介紹了典型 B/S 電子商務(wù)網(wǎng)上購(gòu)物系統(tǒng)的主要體系結(jié)構(gòu)及功能模塊 ,重點(diǎn)討論了系統(tǒng)開(kāi)發(fā)工具、開(kāi)發(fā)語(yǔ)言等關(guān)鍵技術(shù)以及系統(tǒng)的數(shù)據(jù)庫(kù)建設(shè),系統(tǒng)流程圖和功能模塊的代碼分析。 } 其中調(diào)用了一個(gè)存儲(chǔ)過(guò)程 spCancelOrder CREATE PROCEDURE ( UserID INT, OrderID INT ) AS UPDATE Orders SET Dispatched = 1 WHERE UserID = UserID AND OrderID = OrderID GO 當(dāng)為管理員 登錄 的時(shí)候,會(huì)在頁(yè)面的右方看見(jiàn)一個(gè) DetailsView 的表,可以進(jìn)行鮮花的添加、刪除操作。 SqlParameter Param1 = new SqlParameter(UserID, , 4)。 主要代碼如下 : protected void btnLogout_Click(object sender, EventArgs e) { ()。 if (UserID != ) { //將用戶(hù) ID指定為通過(guò)安全 登錄 的信息 (UserID,false)。 主要代碼如下: 用戶(hù) 登錄 if () { String ID = ((), ())。 } else { // 利用 Class產(chǎn)生一個(gè)隨機(jī) GUID(全局唯一標(biāo)識(shí)符 ) Guid TempCartId = ()。 普通用戶(hù):主要是分為兩 種,一種之前已經(jīng)注冊(cè)過(guò)的用戶(hù),一種是一般的瀏覽網(wǎng)站的用戶(hù)。訂單的基本信息表里面不包含具體的訂購(gòu)哪種鮮花的信息,這張表主要包括 OrderID 訂單編號(hào), UserID用戶(hù)編號(hào), Address地址, PostCode郵編, Telephone電話(huà), OrderDate下單時(shí)間, Dispatched 是否已經(jīng)發(fā)貨,其中訂單編號(hào)為訂單表的主鍵。 圖 1 B/S 結(jié)構(gòu)圖 3 系統(tǒng)需求分析與流程設(shè)計(jì) 網(wǎng)上鮮花銷(xiāo)售系統(tǒng)的使用著主要是客戶(hù)和銷(xiāo)售管理者,對(duì) 客戶(hù)來(lái)說(shuō),實(shí)現(xiàn)的功能包括客戶(hù)瀏覽鮮花,存放選中的商品的購(gòu)物車(chē),最后產(chǎn)生訂單;對(duì)銷(xiāo)售管理者來(lái)說(shuō),需要對(duì)客戶(hù) 的信息,鮮花的信息,以及銷(xiāo)售的信息進(jìn)行管理 (如圖 2) 。 系統(tǒng)選擇 B/S 結(jié)構(gòu), B/S( Browser/Server) (圖 1)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 HTML 文檔(即 Homepage 的源文件)是一個(gè)放置了標(biāo)記的 ASCII 文本文件,通常它帶有 .html 或 .html的文件擴(kuò)展名。 本系統(tǒng)以方便人們生活,提高人們的生活效率為目標(biāo),以先進(jìn)的計(jì)算機(jī)信息技術(shù)為人們帶來(lái)更先進(jìn)更高效率的運(yùn)作模式,所需要掌握的基礎(chǔ)知識(shí)如下:了解應(yīng)用開(kāi)發(fā)工具的現(xiàn)狀 ; 編程基礎(chǔ) ; MSSQL Server 基礎(chǔ) ; 設(shè)計(jì)數(shù)據(jù)庫(kù);設(shè)計(jì)界面 ; 開(kāi)發(fā)數(shù)據(jù)庫(kù)。網(wǎng)絡(luò)專(zhuān)賣(mài)店提供的商品,其價(jià)格均低于市價(jià)。 。以在互聯(lián)網(wǎng)上設(shè)立一個(gè)小型虛擬商店計(jì)算,其成本主要包括注冊(cè)域名、租賃虛擬主機(jī)、制作網(wǎng)頁(yè)、硬軟件費(fèi)用以及往后的維持費(fèi)用。網(wǎng)上銷(xiāo)售充分利用網(wǎng)絡(luò)的互動(dòng)性使商家與消費(fèi)者的聯(lián)系變得更加容易和快速,在互聯(lián)網(wǎng)上所面對(duì)的不再是 “被動(dòng) ”的消費(fèi)者,而是有目地的 “主動(dòng) ”客戶(hù),買(mǎi)主以及潛在的客戶(hù)透過(guò)互聯(lián)網(wǎng)主動(dòng)地找到商家網(wǎng)站,提出他們所需要的服務(wù)。相比之下,在我國(guó)網(wǎng)上購(gòu)物還是一個(gè)新生的事物。 究竟何為網(wǎng)上購(gòu)物呢?簡(jiǎn)單來(lái)說(shuō),網(wǎng)上購(gòu)物就是把傳 統(tǒng)的商店直接 “ 搬 ” 回家,利用 inter 直接購(gòu)買(mǎi)自己需要的商品或者享受自己需要的服務(wù)。 本系統(tǒng)實(shí)現(xiàn)了一般電子商務(wù)所具備的功能,如商品瀏覽、用戶(hù) 登錄 注冊(cè)、網(wǎng)上與購(gòu)物、結(jié)算、后臺(tái)數(shù)據(jù)庫(kù)管理等,利用這些功能可以對(duì)鮮花銷(xiāo)售信息進(jìn)行較好的管理。一般來(lái)說(shuō)網(wǎng)上物品的經(jīng)營(yíng)大致可分為兩種形態(tài):一種是電子商店,即提供網(wǎng)上購(gòu)物或網(wǎng)上服務(wù)的營(yíng)業(yè)者,通過(guò)自己 的網(wǎng)站,直接對(duì)網(wǎng)絡(luò)使用者出售商品或者提供服務(wù);另一種是電子商場(chǎng),它是由許多提供不同商品或者服務(wù)的營(yíng)業(yè)者集中在一個(gè)網(wǎng)站中,使用者可以在同一個(gè)網(wǎng)站購(gòu)買(mǎi)不同公司所提供的商品或者服務(wù)。至此,有越來(lái)越多的人認(rèn)識(shí)到 “ 網(wǎng)上訂貨、送貨上門(mén) ” 的方便,也有越來(lái)越多的人也開(kāi)始接受網(wǎng)上購(gòu)物。一是信息容量不受限制,在網(wǎng)上,公司介紹、產(chǎn)品資訊、圖片 ……任何想要提供給客戶(hù)的資料皆可輸入;二是銷(xiāo)售時(shí)間不受限制, 一 天 24 小時(shí),一周七天,一年 365 天不停地運(yùn)作,隨時(shí)提供服務(wù);三是銷(xiāo)售地點(diǎn)也不受限制,互聯(lián)網(wǎng)可以將企業(yè)的業(yè)務(wù)延伸到世界各地,無(wú)國(guó)界、區(qū)域界線(xiàn)經(jīng)營(yíng),而不受現(xiàn)實(shí)經(jīng)濟(jì)的地方保護(hù)、貿(mào)易 壁壘和企業(yè)實(shí)力的制約。二是人工成本低廉。 。去商場(chǎng)買(mǎi)東西需要出門(mén),需要 交通工具,還會(huì)趕上刮風(fēng)下雨。本系統(tǒng)采用三層架構(gòu)模式,表示層( view)、數(shù)據(jù)訪(fǎng)問(wèn)層( DAL)、數(shù)據(jù)庫(kù)( database)。目前主要的數(shù)據(jù)庫(kù)有: Access、 FoxPro、 Excel、 Sybase、 Oracle、Informix、 SQL Server 等,其中網(wǎng)絡(luò)型的 SQL Server、 Oracle 產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的 Access、 FoxPro 等數(shù)據(jù)庫(kù)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,無(wú)需安裝特定客戶(hù)端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本( TCO)。 圖 3 購(gòu)物流程圖 瀏覽鮮花 添加到購(gòu)物車(chē) 下訂單 生成訂單 購(gòu)買(mǎi)成功 登錄 注冊(cè) 是 開(kāi)始 登錄否 否 是 結(jié)束 4 數(shù)據(jù)庫(kù)設(shè)計(jì) 系統(tǒng) ER 圖 由 于直接將顯示世界信息按具體的數(shù)據(jù)組織模型進(jìn)行組織,必須同時(shí)考慮很多因素,設(shè)計(jì)工作非常復(fù)雜,并且效果也不很理想,因此,需要一種方法來(lái)對(duì)現(xiàn)實(shí)世界的信息結(jié)構(gòu)進(jìn)行描述。其中的 CartID 中存放的是顧客的 UserID,由于顧客可以先選購(gòu)后 登錄 然后下訂單,所以 CartID 在這種情況下就存放臨時(shí)產(chǎn)生的顧客 ID,這張表主要包括RecordID 購(gòu)物車(chē)記錄編號(hào), CartID 購(gòu)物車(chē)編號(hào), FlowerID 鮮花編號(hào), Quantity數(shù)量, DateCreated 購(gòu)物車(chē)創(chuàng)建時(shí)間,其中購(gòu)物車(chē)記編號(hào)為購(gòu)物車(chē)表的主鍵。 注 釋?zhuān)簺](méi)有 登錄 過(guò)的用戶(hù)其購(gòu)物車(chē)的編號(hào)是一個(gè)字符串,如圖 8,4906132b567b47f88be49a77cf697dcc,它是利用 產(chǎn)生一個(gè)隨機(jī)全局唯一標(biāo)識(shí)符 GUID。 } } 注釋?zhuān)核拓浀刂凡捎昧艘粋€(gè)必須輸入驗(yàn)證,郵編和聯(lián)系電話(huà)采用了一個(gè)必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證。 // 保存登錄用戶(hù) Cookies [ShoppingCartUser].Value = ()。 //重定向到購(gòu)物車(chē)界面 ()。 主要實(shí)現(xiàn)過(guò)程: 1)獲取當(dāng)前用戶(hù)的 OrderID 2)利用 ShoppingCart 表和 Flower 表的內(nèi)聯(lián)接,將 當(dāng)前用戶(hù)的當(dāng)前購(gòu)物車(chē)復(fù)制到當(dāng)前所產(chǎn)生的訂單詳情中 3)利用 OrderDetails 表和 Flower 表的內(nèi)聯(lián)接,扣除 Flower表中的鮮花庫(kù)存 4) 調(diào)用另一存儲(chǔ)過(guò)程 spShoppingCartEmpty 將購(gòu)物車(chē)清空 圖 10 下訂單 主要代碼如下 : CREATE PROCEDURE 圖 11 訂單詳情 ( UserID INT, CartID NVARCHAR(50), Address VARCHAR(50), PostCode CHAR(10), Telephone VARCHAR(50), OrderID INT OUTPUT ) AS BEGIN TRAN OrdersInsert /* 產(chǎn)生訂單 */ INSERT INTO Orders ( UserID, Address, PostCode, Telephone, OrderDate ) VALUES ( UserID, Address, PostCode, Telephone GETDATE() ) 返回當(dāng)前所產(chǎn)生的 OrderID SELECT OrderID = Identity /* 將當(dāng)前用戶(hù)的當(dāng)前購(gòu)物車(chē)復(fù)制到當(dāng)前所產(chǎn)生的訂單詳情中 */ INSERT INTO OrderDetails ( OrderID, FlowerID, Quantity ) SELECT OrderID, , Quantity FROM ShoppingCart I