【正文】
第 29 頁 共 25 頁 manatees from being chopped up by speedboat propellers in Florida39。 only the older ones understood that this was no celebration. For several nights to e there would be plenty of bodies to feed the flames. Niy miles inland, nothing broke the forest hush. A full moon silvered the treetops and light leaked down to the snowcovered floor beneath. Scraps of mist seemed caught on prickly branches. From the shadows, a ghostly shape glided into a clearing. Tw o amber eyes searched the dappled darkness. Stealthily the wolf a dvanced. Hunger had driven h im from his snug den. He knew where to find a good meal. Not the mice and birds he had lived on lately, but a hare he had killed and buried in the frozen ground to keep it fresh and safe from crows and ravens. As the dogwolf wound through the trees at an effortless lope, which could carry him as far as 120 miles in a single day, his thic k browngrey yellow fur gleamed in the moonlight. He was a fine big dog:owdered horn cured colds, measles, nosebleeds, vomiting, heart weakness. The Japanese claimed it fought fever. Certain people even swore by it as a love potion. Most poachers are poor. So the temptation to earn money by any means, however risky, is very strong. They may work as farmer s for ?00 a year less than they39。 ( 2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。 [5] 王華杰 ,李律松 ,孫一波 .精通 C數(shù)據(jù)庫開發(fā) [M].北京: 清華大學(xué)出版社 ,。包括前臺用戶界面的制作和編程、后臺管理員管理系統(tǒng)的界面制作和編程、以及對系統(tǒng)安全體系的分析, 使系統(tǒng)具備了網(wǎng)上購物系統(tǒng)應(yīng)有的基本功能,并且單機(jī)已經(jīng)運(yùn)行測試,系統(tǒng)運(yùn)轉(zhuǎn)正常。輸入正確的用戶名和密碼后,便可以進(jìn)入系統(tǒng)可以進(jìn)行管理了,首先我們測試添加新商品,正確填入商品信息并提交后,系統(tǒng)會提示添加成功,通過打開產(chǎn)品中心的頁面可以查看到,因 此證明添加成功。 } 然后用戶進(jìn)入產(chǎn)品中心以后可以查看各類商品信息,并將自己喜愛的商品添加到購物車中,在此時(shí)發(fā)現(xiàn),如果沒有購買商品,按理論上講應(yīng)該是購物車為空, 第 23 頁 共 25 頁 但是由于在開發(fā)時(shí)考慮不足,點(diǎn)擊 購物車會出現(xiàn)錯(cuò)誤,導(dǎo)致無法運(yùn)行,因此在此處添加了一個(gè)函數(shù)來解決此問題,代碼如下: private bool checkcart() { try { cartid = [cartID].().Trim()。 } 用戶管理 此功能模塊由 來實(shí)現(xiàn),能夠統(tǒng)計(jì)現(xiàn)在系統(tǒng)中注冊用戶的數(shù)量,通過如下代碼實(shí)現(xiàn): SqlDataReader data = (select count(*) from shopper)。 = order[1].ToString()。 訂單管理 此功能模塊由 , 來實(shí)現(xiàn),后臺的訂單管理與前臺的訂單管理的區(qū)別在于,前臺的訂單管理針對的對象是注冊用戶,用戶只能夠查看自己訂單的情況,而后臺的訂單管理針對的對象是系統(tǒng)管理員,管理員除 第 21 頁 共 25 頁 了能查看訂單的所有信息外還可 以對訂單進(jìn)行操作,如果已經(jīng)發(fā)貨給用戶,則可以將訂單的狀態(tài)改為“已發(fā)貨”,反之,則訂單默認(rèn)的狀態(tài)為“未發(fā)貨”。,39。 string sql = insert into product values(39。,postalcode=39。,address=39。 ()。 ()。 } = ()。 當(dāng)用戶查看了相關(guān)商品的詳細(xì)信息以后,如果愿意購買并且是在用戶已經(jīng)登錄的情況下,可以在下拉列表中選擇購買商品的數(shù)量并點(diǎn)擊“添加到購物車”加入到購物車中,在這個(gè)過程中,系統(tǒng) 將用戶選擇的商品所對應(yīng)的 productID 和購買的數(shù)量都寫入到數(shù)據(jù)庫的 shoppingcart 這個(gè)表中,并生成唯一的 cartID(購物車 ID),一個(gè) cartID 對應(yīng)用戶登錄一次所有購買的商品,也就是說 cartID 和productID 的對應(yīng)關(guān)系既可以是一對一,也可以是一對多。( place) 表 1 shopper 字段名 數(shù)據(jù)類型 長度 是否允許為空 字段描述 shopperID char 10 否 用戶 ID(主鍵 ) psssword char 10 否 密碼 familyname varchar 20 否 姓 givenname varchar 20 否 名 varchar 40 否 電子郵件地址 address varchar 50 否 通訊地址 country char 15 否 國家 province char 15 否 省份 city char 15 否 城市 postalcode char 10 否 郵政編碼 phone char 15 否 聯(lián)系電話 表 2 product 字段名 數(shù)據(jù)類型 長度 是否允許為空 字段描述 productID int 4 否 產(chǎn)品 ID(主鍵 ) productname nvarchar 50 是 產(chǎn)品名稱 productdescription nvarchar 4000 是 產(chǎn)品描述 originalprice money 8 否 市場價(jià) 第 12 頁 共 25 頁 saleprice money 8 否 會員價(jià) categoryID int 4 否 產(chǎn)品種類 ID productnumber int 4 是 產(chǎn)品數(shù)量 photo nvarchar 50 是 圖片 publishyear varchar 4 是 發(fā)布年 publishmonth varchar 2 是 發(fā)布月 表 3 shoppingcart 字段名 數(shù)據(jù)類型 長 度 是否允許為空 字段描述 cartID int 4 否 購物車 ID(主鍵 ) productID int 4 否 產(chǎn)品 ID(主鍵 ) productquantity int 4 否 產(chǎn)品數(shù)量 shoppingdate datetime 8 否 購買時(shí)間 表 4 orders 字段名 數(shù)據(jù)類型 長度 是否允許為空 字段描述 orderNo smallint 2 否 訂單號 (主鍵 ) orderdate datetime 8 是 訂單時(shí)間 cartID nvarchar 10 否 購 物車 ID shopperID varchar 10 否 用戶 ID shippingcharge money 8 是 運(yùn)費(fèi) ordrprocess char 1 是 訂單狀態(tài) totalcost money 8 是 總價(jià) 表 5 category 字段名 數(shù)據(jù)類型 長度 是否允許為空 字段描述 categoryID int 4 否 產(chǎn)品種類 ID (主鍵 ) categoryname nvarchar 50 否 產(chǎn)品名稱 表 6 place 字段名 數(shù)據(jù)類型 長度 是否允 許為空 字段描述 city char 15 否 城市 (主鍵 ) province char 15 否 省份 4 具體設(shè)計(jì)實(shí)現(xiàn) 系統(tǒng)首頁 此功能模塊由 來實(shí)現(xiàn) ,并提供了本系統(tǒng)絕大多數(shù)功能的入口, 第 13 頁 共 25 頁 例如:會員注冊、登錄,管理員登錄,商品查詢,最新商品,熱銷商品等。 當(dāng)顧客確定購買以后,系統(tǒng)會自動(dòng)為此定單生成其唯一的定單號,系統(tǒng)管理網(wǎng)上 購物系統(tǒng) 后臺管理 商品管理 訂單管理 用戶管理 第 9 頁 共 25 頁 員可以查看當(dāng)前未處理的定單的信息,對訂單進(jìn)行處 理,并負(fù)責(zé)與顧客取得聯(lián)系確認(rèn)付款方式以及送貨方式等。此外,和前臺顧客一樣管理中心同樣有對系統(tǒng)的安全需求。 首先顧客能在商城中查詢各種商品的介紹、實(shí)物圖片、價(jià)格等基本信息,以便顧客確定自己滿意的商品。開發(fā)風(fēng)險(xiǎn)的大小直接關(guān)系到系統(tǒng)的成敗。 Microsoft SQL Server 簡介 SQL Server 2020 是建立在 SQL Server 在可伸縮性、可用性、可管理性和數(shù)據(jù)倉庫成功的基礎(chǔ)上,并且引入了針對電子商務(wù)的重要新功能。雖然很多數(shù)據(jù)庫都對 SQL 語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括 Select、 Insert、 Update、 Delete、Create以及 Drop在內(nèi)的標(biāo)準(zhǔn)的 SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。如果以前沒有執(zhí)行過這個(gè)程序,那么就由 CLR 編譯并執(zhí)行,得到純 HTML 結(jié)果;如果已經(jīng)執(zhí)行過這個(gè)程序,那么就直接執(zhí)行編譯好的程序并得到純 HTML 結(jié)果。這時(shí)編譯好的程序雖然也進(jìn)行了與機(jī)器相匹配的優(yōu) 化,但是這些優(yōu)化都是針對編譯源代碼的機(jī)器進(jìn)行的。 Web 服務(wù)是指可以通過 Web 訪問的組件。 MS中間語言是 .NET的通用語言。 .NET戰(zhàn)略是指把所有的設(shè)備通過 Inter 連接在一起并把所有的軟件作為這個(gè)網(wǎng)絡(luò)所提供的服務(wù)的想法。在使用 ASP 進(jìn)行程序設(shè)計(jì)的時(shí)候,由于 ASP 使用的是腳本語言,所有的代碼都嵌入到HTML 代碼中,所以當(dāng)編制功能復(fù)雜的網(wǎng)頁時(shí),就需要編寫大量的代碼,而且會導(dǎo)致程序代碼的可讀性差的問題。傳統(tǒng)的靜態(tài)管理信息系統(tǒng)獲取信息的方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中 ,這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場合。根據(jù) CNNIC(中國互聯(lián)網(wǎng)信息中心)的統(tǒng)計(jì)結(jié)果,截止 2020年 1月在網(wǎng)民經(jīng)常使 用的網(wǎng)絡(luò)服務(wù) /功能中網(wǎng)上購物所占的比例達(dá)到了%,并且已經(jīng)有相當(dāng)多的人以網(wǎng)上購物作為其上網(wǎng)的主要目的,中國網(wǎng)民總?cè)藬?shù)達(dá)到了 億,與去年同期相比,中國網(wǎng)民總?cè)藬?shù)一年增加了 2600 萬人,增長率為 %,但是這 億網(wǎng)民在中國 億總?cè)丝谥羞€僅占 %(去年同期為 %),這說明盡管中國的網(wǎng)民總數(shù)大,增長快,但互聯(lián)網(wǎng)絡(luò)的普及程度目前還很低,未來的發(fā)展空間仍然很大。網(wǎng)上購物系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng)。 在本網(wǎng)上購物系統(tǒng)中, 顧客能夠方便的進(jìn)行用戶注冊,查看商品,并可以將滿意的商品加入購物車。顧客購買完商品后,會得到系統(tǒng)自動(dòng)分配的一個(gè)唯一的訂單號,以方 便顧客 隨時(shí)查詢訂單處理情況,了解現(xiàn)在貨物的狀態(tài);而且管理員可以對商品的信息進(jìn)行維護(hù)與管理,包括對現(xiàn)有商品信息的修改、新商品信息的加入、過時(shí)商品信息的刪除等;管理員還可以查看歷史訂單的記錄和現(xiàn)在訂單的情況。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。因此在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。但是,當(dāng)數(shù)據(jù)量比較大 ,并且有較強(qiáng)的專業(yè)性時(shí) ,錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。另外,由于所有的代碼都是解釋執(zhí)行的,所以相對速度較慢,并且無法有效地利用機(jī)器硬件的各種性能。 .NET Framework 是一個(gè)程序設(shè)計(jì)環(huán)境,它提供了具體的服務(wù)和技術(shù),方便開發(fā)人員建立相應(yīng)的應(yīng)用程序。無論使用哪一種 .NET語言編寫的程序代碼,在執(zhí)行之前,都會把它編譯成為 MS 中間語言。 在 .NET Framework 中使用高級語言 (例如 、 C)編寫的程序,需要在運(yùn)行前將其編譯成為中間語言 (例如 MS 中間語言 )。如果把編譯好的程序放到其他類型的機(jī)器上,那么所進(jìn)行的優(yōu)化就有可能沒有任何意義,并且如果機(jī)器的硬件發(fā)生變化,那么還有編譯后的程序無法執(zhí)行的可能,因?yàn)樾碌臋C(jī)器可能沒有原來機(jī)器所擁有的某種資源