freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

大型特買網(wǎng)站的購(gòu)物車子系統(tǒng)開(kāi)發(fā)畢業(yè)論文(編輯修改稿)

2024-07-24 14:07 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 網(wǎng)購(gòu)物需求。子系統(tǒng)主要功能分為瀏覽購(gòu)物和系統(tǒng)管理兩大模塊。其中瀏覽購(gòu)物模塊的功能由購(gòu)物者體現(xiàn),用戶可以進(jìn)行各類商品信息的瀏覽,如果想要購(gòu)買商品可以注冊(cè)會(huì)員然后將選購(gòu)的商品放到自己購(gòu)物車并提交訂單。系統(tǒng)管理功能由發(fā)布商品的管理者使用,可以實(shí)現(xiàn)對(duì)用戶管理和商品信息管理、訂單管理、動(dòng)態(tài)新聞管理等功能,同時(shí)可以處理用戶下達(dá)的訂單。通過(guò)對(duì)學(xué)生購(gòu)物的調(diào)查,用戶對(duì)于購(gòu)物車子系統(tǒng)的需求有這樣幾點(diǎn):用戶對(duì)所用工具購(gòu)物車進(jìn)行操作,同時(shí)形成商品詳細(xì)訂單價(jià)格記錄給用戶查看確認(rèn);用戶可直接查看購(gòu)物車的基本情況,如果用戶根據(jù)本人用戶名和密碼登錄系統(tǒng),還可以進(jìn)行本人情況的查詢和維護(hù)部分個(gè)人信息。用戶還可以即時(shí)查詢和更改本人的情況和個(gè)人信息。其次,管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求較高,管理員需要管理用戶的用戶信息級(jí)統(tǒng)計(jì)情況,這需要一定的保密性,同時(shí)還要對(duì)商品進(jìn)行管理,比如對(duì)商品信息的更改和新添加商品以及刪除商品。管理員最重要的一個(gè)功能是對(duì)用戶訂單進(jìn)行管理和處理。當(dāng)用戶產(chǎn)生訂單并提交時(shí)應(yīng)及時(shí)反應(yīng)倒數(shù)據(jù)庫(kù)中進(jìn)行相應(yīng)的更新操作,以免發(fā)生用戶瀏覽的信息與數(shù)據(jù)庫(kù)中信息不符的情況。 系統(tǒng)功能介紹在購(gòu)物網(wǎng)站的購(gòu)物車子系統(tǒng)功能之中,重點(diǎn)是購(gòu)物功能,即客戶在瀏覽商品時(shí),將商品添加到自己的購(gòu)物車當(dāng)中,在添加之前,可以實(shí)現(xiàn)對(duì)商品信息的詳細(xì)查看,以及商品數(shù)量的選擇,添加完之后,可以查看購(gòu)物車內(nèi)容、生成訂單、顯示訂購(gòu)單及刪除指定定單等相應(yīng)功能。同時(shí),購(gòu)物車功能需要以下一些功能的輔助,才能保持系統(tǒng)的完整性以及穩(wěn)定運(yùn)行:(1) 首頁(yè)需要實(shí)現(xiàn)的功能:廣告動(dòng)態(tài)顯示,分類目錄,公告,推薦商品展示。分類目錄是首頁(yè)的商品可以按類別顯示在不同的頁(yè)面。公告是管理員提供給用戶的信息。推薦商品展示是管理員指定推薦的商品。(2) 會(huì)員注冊(cè)和登錄:用戶可以通過(guò)每個(gè)頁(yè)面的頁(yè)頭處點(diǎn)擊“登錄” ,只有注冊(cè)用戶才可以將商品放入購(gòu)物車并提交訂單,沒(méi)有注冊(cè)的用戶可以在每個(gè)頁(yè)面的頁(yè)頭處點(diǎn)擊“注冊(cè)”進(jìn)入注冊(cè)頁(yè)面。Comment [A4]: 新章?lián)Q頁(yè),或許是我的版本問(wèn)題引起的。Comment [A5]: 別說(shuō)是“購(gòu)物網(wǎng)站 ”,包括上面和下面最好說(shuō)的是“特賣網(wǎng)站”(3) 瀏覽、購(gòu)買商品:用戶可以點(diǎn)擊任一商品圖片進(jìn)入商品詳細(xì)信息頁(yè)面,在這個(gè)頁(yè)面上用戶可以把商品放入購(gòu)物車進(jìn)行購(gòu)物。放入購(gòu)物車后,經(jīng)過(guò)確認(rèn)得到訂單,就完成了一次購(gòu)物。(4) 后臺(tái)的登錄:管理員有一個(gè)固定的賬號(hào)進(jìn)行后臺(tái)登陸。(5) 用戶信息管理:用戶可以對(duì)自己的信息和密碼進(jìn)行修改。(6) 后臺(tái)商品管理:實(shí)現(xiàn)對(duì)商品的添加、刪除、修改等操作。(7) 后臺(tái)訂單管理:實(shí)現(xiàn)訂單查詢等。2系統(tǒng)結(jié)構(gòu)與設(shè)計(jì)設(shè)計(jì)購(gòu)物車子系統(tǒng)的主要目的是實(shí)現(xiàn)購(gòu)物網(wǎng)站的前臺(tái)的瀏覽商品和添加商品到購(gòu)物車的購(gòu)物功能以及后臺(tái)的管理訂單和商品的功能,要求前臺(tái)功能和后臺(tái)功能都比較完善,需要嚴(yán)格的用戶認(rèn)證功能。前臺(tái)功能主要包括:用戶登陸、注冊(cè),用戶信息修改,用戶密碼修改,購(gòu)物車,提交訂單訂單并管理,已結(jié)訂單管理,商品展示,商品詳細(xì)信息顯示,網(wǎng)站公告顯示,最新商品排行榜,網(wǎng)站推薦商品展示,合作品牌等功能。后臺(tái)功能主要包括:管理員登陸,管理員賬戶密碼修改,首頁(yè)公告管理,商品管理,訂單管理等功能。本系統(tǒng)前臺(tái)頁(yè)面和后臺(tái)功能均在 Visual Studio2022中設(shè)計(jì),基于C、JavaScript 語(yǔ)言和 JQuery技術(shù),利用 Access數(shù)據(jù)庫(kù)作支持,將整個(gè)購(gòu)物車子系統(tǒng)設(shè)計(jì)成為動(dòng)態(tài)的交互式的 Web站點(diǎn),保證網(wǎng)站的穩(wěn)定運(yùn)行,信息安全方面,系統(tǒng)采用 DES加密算法。 購(gòu)物車子系統(tǒng)是購(gòu)物網(wǎng)站的核心功能模塊,它記錄了顧客在購(gòu)買商品過(guò)程中的商品的詳細(xì)數(shù)據(jù)變化情況。本系統(tǒng)的設(shè)計(jì)是以實(shí)際應(yīng)用為背景,用戶方便快捷的操作為前提,在設(shè)計(jì)過(guò)程中,盡量使各種功能操作友好人性化。另外,購(gòu)物車子系統(tǒng)有很強(qiáng)的可擴(kuò)展性,如果系統(tǒng)再集成產(chǎn)品發(fā)布與查詢、會(huì)員等級(jí)制度、在線訂單、在線支付、在線交流等功能模塊,那么就可以形成一個(gè)完整的電子商務(wù)網(wǎng)站,這也從另一方面體現(xiàn)了購(gòu)物車子系統(tǒng)的重要性。 根據(jù)對(duì)購(gòu)物車子系統(tǒng)的需求分析,主要將系統(tǒng)結(jié)構(gòu)設(shè)計(jì)成兩個(gè)模塊,首先是用戶模塊,其次是系統(tǒng)管理模塊。 在網(wǎng)站的首頁(yè),有一個(gè)登錄模塊,用戶登錄之后,首頁(yè)顯示用戶名,在首頁(yè)設(shè)有“產(chǎn)品分類” 、 “我的購(gòu)物車” 、 “網(wǎng)站公告信息”等超鏈接。用戶如需購(gòu)物,便可在相關(guān)產(chǎn)品分類下面進(jìn)入特定的商品詳細(xì)信息界面,然后將商品放入購(gòu)物車。用戶點(diǎn)擊“我的購(gòu)物車”超鏈接,進(jìn)入我的購(gòu)物車,此時(shí)還可進(jìn)行產(chǎn)品刪除的操作。若用戶點(diǎn)擊“顯示訂購(gòu)單”超級(jí)鏈接,下方框架將會(huì)顯示訂購(gòu)單網(wǎng)頁(yè),用戶在對(duì)訂單細(xì)目核對(duì)后,便可進(jìn)行訂購(gòu)了。用戶模塊如圖 1 所示:同樣,在網(wǎng)站的首頁(yè)也有一個(gè)管理員入口,登錄之后,進(jìn)入管理員模塊,因?yàn)橛辛斯芾韱T這個(gè)模塊,管理員能對(duì)系統(tǒng)進(jìn)行更新和維護(hù),系統(tǒng)能夠保持正常穩(wěn)定運(yùn)行,管理模塊如圖 2 所示: 登錄或注冊(cè) 系統(tǒng)首頁(yè) 瀏覽商品 我的購(gòu)物車 網(wǎng)站信息 生成訂單 商品操作 登錄 系統(tǒng)首頁(yè) 用戶管理 訂單管理 商品管理用戶信息查詢 商品增刪查改Comment [A6]: 表格要有標(biāo)注 商品頁(yè)面設(shè)計(jì) 在設(shè)計(jì)購(gòu)物車子系統(tǒng)之前,設(shè)想用戶為學(xué)校學(xué)生,所以將商品主要分為三類,分別是服裝飾品,學(xué)習(xí)資料和生活用品,在服裝飾品下,又詳細(xì)分為男生區(qū)、女生區(qū)和飾品區(qū);在學(xué)習(xí)資料也可分為考研資料、四六級(jí)等;生活用品分為電子產(chǎn)品體育用品等。每種商品分類都對(duì)應(yīng)相應(yīng)的數(shù)據(jù)表,這樣分類不僅方便用戶購(gòu)物,也便于管理員對(duì)商品的科學(xué)管理。購(gòu)物車的主體設(shè)計(jì)主要體現(xiàn)在四個(gè)方面:首先是添加數(shù)據(jù),也就是用戶將所要購(gòu)買的的商品添加到自己私人的購(gòu)物車當(dāng)中,這就需要將商品的數(shù)據(jù)添加到個(gè)人購(gòu)物車表中;其次是讀取個(gè)人購(gòu)物車數(shù)據(jù)庫(kù)中所有產(chǎn)品的信息并在購(gòu)物車網(wǎng)頁(yè)中通過(guò)GridView控件顯示出來(lái),也就是用戶查看自己的購(gòu)物車;然后是用戶更具自己需要來(lái)選擇是否購(gòu)買商品,如果有意向購(gòu)買,可以通過(guò)復(fù)選框選中商品并生成訂單,后臺(tái)將用戶生成訂單的商品的數(shù)據(jù)提交到訂單的表格中;最后,如果購(gòu)物車有一些商品用戶不想保留了,在GridView控件的最后一列有一個(gè)刪除功能,可以將商品移出購(gòu)物車,同時(shí)后臺(tái)也將個(gè)人購(gòu)物車數(shù)據(jù)表中該商品的數(shù)據(jù)刪除。 購(gòu)物車數(shù)據(jù)庫(kù)設(shè)計(jì)購(gòu)物車子系統(tǒng)的數(shù)據(jù)庫(kù)采用Microsoft Access ,也可以采用其他數(shù)據(jù)庫(kù),這時(shí)只要改變?cè)次募械膸?kù)鏈接代碼即可。本系統(tǒng)的數(shù)據(jù)庫(kù)庫(kù)文件為User. mdb ,數(shù)據(jù)庫(kù)有這樣幾張表,首先是用戶信息表,用戶信息表包含用戶的用戶名以及密碼和聯(lián)系方式,用戶在登錄時(shí),驗(yàn)證表格中的密碼,如果密碼正確,進(jìn)入購(gòu)物頁(yè)面,忘記密碼可以:字段名稱 商品ID 商品名稱 商品價(jià)格 商品介紹 詳細(xì)信息數(shù)據(jù)類型 自動(dòng)編號(hào) 文本 數(shù)值 文本 文本用戶在商品頁(yè)面點(diǎn)擊“我的購(gòu)物車”按鈕時(shí),后臺(tái)檢測(cè)是否有改用戶的購(gòu)物車表格,如果有,直接將商品添加到其購(gòu)物車表內(nèi);如果沒(méi)有該用戶的購(gòu)物車表,新建其購(gòu)物車表,再將商品添加到其購(gòu)物車內(nèi)。個(gè)人購(gòu)物車表:字段名稱 商品 ID 商品單價(jià) 商品數(shù)量 小計(jì) 是否購(gòu)買數(shù)據(jù)類型 自動(dòng)編號(hào) 數(shù)值 數(shù)值 數(shù)值 布爾型 用戶在購(gòu)物車頁(yè)面生成訂單并提交,管理員對(duì)所有用戶的訂單進(jìn)行管理,所以有一張訂單管理表格:Comment [A7]: 注意代碼排版字段名稱 訂單編號(hào) 用戶 ID 商品 ID 時(shí)間數(shù)據(jù)類型 自動(dòng)生成 文本 文本 日期/時(shí)間3 具體功能實(shí)現(xiàn)用戶模塊從用戶注冊(cè)開(kāi)始,在首頁(yè)有兩個(gè)按鈕,分別是登錄和注冊(cè),如果用戶是初次瀏覽該網(wǎng)站,可以先注冊(cè),在注冊(cè)頁(yè)面,用戶需要填寫用戶名,密碼和確認(rèn)密碼,以及和郵箱。對(duì)于用戶名,必須是未經(jīng)注冊(cè)的,所以后臺(tái)在將用戶名在保存到數(shù)據(jù)庫(kù)之前先查一下數(shù)據(jù)庫(kù) string sql = select count(*) from [user] where username = 39。++39。 int count = ((, , sql))。 if (count 0) flag = true。39。存在 else flag = false。39。不存在。另外,用戶在注冊(cè)填寫和郵箱時(shí),必須按規(guī)則填寫,比如必須是五到十位的數(shù)字,同樣郵箱地址必須填寫正確,需要用到這樣兩個(gè)驗(yàn)證控件RequiredFieldValidator、RegularExpressionValidator,以及正則表達(dá)式,兩個(gè)正則表達(dá)式分別為:ValidationExpression=[13]\d{4,9}*; ValidationExpression=\w+([+.39。]\w+)*@\w+([.]\w+)*\.\w+([.]\w+)*。 在用戶注冊(cè)和登錄的時(shí)候,為了保護(hù)用戶重要信息的安全,系統(tǒng)采取了DES加密算法,對(duì)用戶的密碼在發(fā)送到服務(wù)器的過(guò)程中,進(jìn)行了加密: public string Encrypt(string sourceString) { byte[] btKey = (key)。 byte[] btIV = (iv)。 DESCryptoServiceProvider des = new DESCryptoServiceProvider()。 using (MemoryStream ms = new MemoryStream()) { byte[] inData = (sourceString)。 try { using (CryptoStream cs = new CryptoStream(ms, (btKey, btIV), )) { (inData, 0, )。 ()。 } return (())。Comment [A8]: 把這個(gè)窗口放在 3。1用戶模塊下,讓用戶先看到窗口,后看到代碼。另:窗口不應(yīng)該是運(yùn)行后的窗口,而是設(shè)計(jì)時(shí)候的。下同?。。? } } 用戶在注冊(cè)和登錄之后,都會(huì)觸發(fā) OnclickClient=return isempty()函數(shù),將 Session[用戶名] = 。傳遞個(gè)多個(gè)頁(yè)面,同時(shí)其它頁(yè)面在Page_Load 時(shí)檢測(cè)是否有Session,如果有,頁(yè)面上某個(gè)Label控件會(huì)顯示用戶名;如果沒(méi)有,這個(gè)Label控件會(huì)顯示提示登錄。如果想要退出賬戶但不退出網(wǎng)站,可以點(diǎn)擊退出登錄,()。清除頁(yè)面上的所有Session。用戶注冊(cè)和登錄功能如圖所示: 商品根據(jù)種類不同,大概分為三類:服裝、學(xué)習(xí)和生活。在首頁(yè)的導(dǎo)航欄可以分別鏈接到這三個(gè)頁(yè)面,在這三個(gè)頁(yè)面中,又有詳細(xì)分類,對(duì)于詳細(xì)分類是用 JavaScript實(shí)現(xiàn) Div隱藏,需要時(shí)點(diǎn)擊就可以顯示,這樣可以節(jié)約網(wǎng)站資源,同時(shí)也方便用戶購(gòu)物。 商品排列頁(yè)面的實(shí)現(xiàn)主要運(yùn)用了這兩個(gè)控件:ListView、DataPager。ListView控件主要是來(lái)顯示商品的三個(gè)信息:商品圖片、商品名稱,商品價(jià)格。另外,由于商品數(shù)量過(guò)多,一個(gè)頁(yè)面不能全部顯示,所以要對(duì)商品分頁(yè)處理,需要用到DataPager控件。將DataPager 控件和ListView控件的結(jié)合運(yùn)用使得商品的排列規(guī)劃統(tǒng)一,讓用戶有一個(gè)友好的購(gòu)物界面。商品排列界面如圖所示:如果用戶想了解商品的詳細(xì)信息,可以直接點(diǎn)擊商品圖片,進(jìn)入商品的Detail頁(yè)面,這之間的不僅需要實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn),而且還要將商品的信息傳遞到Detail頁(yè)面,跳轉(zhuǎn)語(yǔ)句: a href=39。?id=%Eval(pro_id) % amp。 small=cloth1/%Eval(pro_small) % amp。big=cloth1/%Eval(pro_big1) % amp。big2=cloth1/%Eval(pro_big2) %39。 /a。這條語(yǔ)句在實(shí)現(xiàn)跳轉(zhuǎn)時(shí),傳遞了四個(gè)參數(shù),分別是id、small、big和big2,第一個(gè)參數(shù)是商品的ID,剩下的都是商品的圖片信息。在Detail頁(yè)面,根據(jù)商品ID查詢,從數(shù)據(jù)庫(kù)中將商品的詳細(xì)信息顯示在這個(gè)頁(yè)面。商品信息的詳細(xì)顯示給用戶選擇是否購(gòu)買提供了依據(jù)。同時(shí),Detail頁(yè)面也是商品頁(yè)面和購(gòu)物車之間的橋梁,用戶點(diǎn)擊“加入購(gòu)物車” ,將商品的ID,數(shù)量等數(shù)據(jù)放入到用戶的購(gòu)物車當(dāng)中。商品詳細(xì)信息界面: 購(gòu)物車設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物車頁(yè)面的現(xiàn)實(shí)主要是利用 GridView 控件實(shí)現(xiàn),該控件中包含 8 列數(shù)據(jù),分別是:選擇、編號(hào)、圖片、商品名稱、數(shù)量、小計(jì)、刪除。用戶在點(diǎn)擊“我的購(gòu)物車是” ,通過(guò) Session[“用戶名”] 將用戶名傳遞到購(gòu)物車頁(yè)面,頁(yè)面后臺(tái)根據(jù)這個(gè)用戶名查找用戶的購(gòu)物車表格,這里購(gòu)物車的表格是直接用戶名命名的。后臺(tái) GridView 查找數(shù)據(jù)的語(yǔ)句如下:string sqlstr = select * from +username。cmd = new OleDbCommand(sqlstr, hConnection)。 OleDbDataAdapter myda = new OleDbDataAdapter(sqlstr, hConnection)。 DataSet myds = new DataSet(
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1