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

正文內(nèi)容

網(wǎng)上書店開發(fā)背景及如何分析設(shè)和實現(xiàn)設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-25 20:48 本頁面
 

【文章內(nèi)容簡介】 fksubjectCharNN主題fkcontentCharNN具體內(nèi)容fkusernameCharNN用戶名fkCharNNfklaiziCharNY傳真fktelCharNN郵編fkdateCharNN電子郵件fkipDateNN注冊時間表格會員信息表列名類型主碼可為空值描述userid自動編號YN由數(shù)據(jù)庫自動生成的順 序編號,作為信息分類 的主碼。useraccount文本NN用戶帳號user文本NN用戶電子郵件userpassword文本NN用戶密碼regdate日期/時 間NN加入時間question文本NY密碼保護(hù)問題answer文本NY密碼保護(hù)答案logintimes數(shù)字NN登陸次數(shù)續(xù)表lastlogintime日期/時 間NN上次登陸時間username文本N真實姓名city文本NN所在城市address文本NN送書地址youbian數(shù)字NN郵編tel文本N聯(lián)系電話shway數(shù)字N N送書方式zfway數(shù)字N N支付方式sex數(shù)字N N性別表格管理員信息表列名類型主碼可為空值描述adminid自動編號YN由數(shù)據(jù)庫自動生成的順序編 號,作為信息分類的主碼admin文本NN用戶名password文本NN密碼flag數(shù)字NY權(quán)限標(biāo)志位表格網(wǎng)站基本信息表列名類型主碼可為空值描述id自動編號YNsitename文本NYweb文本NYgonggao備注NYdizhi文本NYyoubian文本NYdianhua文本NYcopyright文本NYlogo文本NYbanner文本NYweburl文本NY 系統(tǒng)功能模塊的設(shè)計與實現(xiàn) 圖書展示模塊 是一個書店應(yīng)具備的最基本的一項功能。通過圖書的展示才能讓購書者能夠找到自己想要購買的圖書。該功能在首頁中完成。1)數(shù)據(jù)庫準(zhǔn)備 圖書展臺的目的就是將網(wǎng)上書城中的圖書有序地羅列出來。該操作涉 及到 booshop 數(shù)據(jù)庫中的 book 數(shù)據(jù)表2)處理邏輯 處理過程首先建立數(shù)據(jù)庫連接,打開 book 數(shù)據(jù)表,將其中推薦的 圖書信息顯示出來。3)展臺頁面設(shè)計 圖書展臺設(shè)計的任務(wù)是給用戶提供一個簡單、明了的圖書列表 界面。設(shè)計時考慮到方便程序?qū)崿F(xiàn)還要考慮適合用戶的使用習(xí)慣。為此使用了嵌套的,table 標(biāo)記來實現(xiàn)圖書信息的格式輸出。本次將圖書展臺劃分為四部分。一部分用于展示 管理員推薦的圖書,一部分用于展示熱銷的圖書,一部分用于展示顧客經(jīng)常訪問的圖書,還 有一部分用于展示最新到貨的圖書。對于管理員推薦的圖書,主要是由管理員通過后臺指定 一些書,然后在前臺顯示出來。這樣做的目的一方面是為了向用戶推薦一些時尚的圖書,另 一方面就是考慮到網(wǎng)站特色而采取的措施。對于熱銷圖書的推薦主要是通過對圖書銷售量的 統(tǒng)計而得到的,顯然銷售量多的圖書是熱銷的圖書。本次是按成交次數(shù)對書城中的圖書進(jìn)行排隊,越排在前面的就是越暢銷的。程序代碼見附錄。圖書展示設(shè)計流程圖 圖書查詢 圖書查詢在網(wǎng)上書城中也是一項很重要的功能,主要幫助用戶快速地找到想要購買的圖書。再一個規(guī)模較大的書城中,如果沒有這項功能,用戶很難找到所需要的圖書,那么這 個網(wǎng)上書城的吸引力將會因此大大降低。同時好的搜索功能將會帶來更多的用戶青睞。為適 合不同的擁護(hù)的需求,本次采用模糊查詢的方法為用戶提供方便的圖書查詢。1)數(shù)據(jù)庫準(zhǔn)備 查詢圖書模塊的目的是為了幫助用戶快速找到想要購買的圖書。由 于用戶對書城中的圖書情況不可能十分清楚,因此采用了模糊查詢的方法,只要用戶輸入了 相關(guān)的少量信息就可以查詢到相應(yīng)的結(jié)果。該操作涉及到 bookshop 數(shù)據(jù)庫中的 book 數(shù)據(jù)表。另外在模糊查詢時使用了數(shù)據(jù)庫系統(tǒng)的 like 運算符。2)處理邏輯 處理過程首先建立數(shù)據(jù)庫連接,打開 book 數(shù)據(jù)表,并按照用戶指定的方式和關(guān)鍵字信息將 book 數(shù)據(jù)表中滿足要求的圖書信息顯示出來。為了適合用戶的不同要 求,本次提供了四種查詢方法,可按照書名、出版社、作者、ISBN 等方式查詢,并且查詢 方法采用模糊查詢的方法,這樣用戶在輸入查詢信息時只需輸入部分信息即可。圖書查詢流程圖 購物車購物車是網(wǎng)上書城中最重要的組成部分。網(wǎng)上書城的目的是實現(xiàn)圖書的在線銷售。因此為顧客提供一個方便、個性化的購物車將會大大提高用戶在網(wǎng)上購書的興趣。購物車的實現(xiàn) 技術(shù)有方式1:用會話會話中可以存放任何類型數(shù)據(jù),每個用戶有一個唯一的會話 ID,用此 ID 區(qū)分 不同用戶的購物車會話數(shù)據(jù)是存放在 WEB 服務(wù)器的內(nèi)存中的,如果使用購物車的用戶比較多 的話,這樣一來將占用大量服務(wù)器資源會話有一小缺陷,它是依靠 COOKIE 來與用戶通訊的,一旦用戶關(guān)閉 COOKIE,使用會話將比 較麻煩。當(dāng)然在 ASP。NET 中還有另 2 種方式保存會話數(shù)據(jù) 一種是指定另一臺服務(wù)器來存放會話數(shù)據(jù),這樣一來可以有效分擔(dān) WEB 服務(wù)器的運行開銷。 另一種是把會話數(shù)據(jù)存放在 MS SQL 中,MS SQL 是利用局部臨時表實現(xiàn)的,會話數(shù)據(jù)放在局 部臨時表中,MS SQL 為每一個局部臨時表也分配一個唯一的 ID,我想是用此 ID 區(qū)分不同用 戶的不同會話數(shù)據(jù)的。但是我不推薦使用此方法,頻繁在數(shù)據(jù)庫里面建立和刪除臨時表對數(shù) 據(jù)庫的開銷太大方式 2:在數(shù)據(jù)庫里面用表(ShopingCart) 表有幾個基本字段CartId 購物車 ID(唯一)Id 商品的 ID(唯一) Qty 用戶購買商品的數(shù)量 CreateDate 購物車創(chuàng)建時間此表的字段 CartId 是區(qū)分不同用戶的購物車的 ID,要是登陸用戶,你可以在表中存放此登 陸用戶的登陸名的 ID,要是未登陸用戶使用購物車,你可以給他分配一個 GUID(全球唯一 標(biāo)志)做購物車 ID 此方法有也有一些缺陷,一是它會造成大量無效數(shù)據(jù),大家都知道,使 用購物車的人,不一定會最終結(jié)帳購買商品。但是使用購物車就得往表(ShopingCart)里 面插入相關(guān)數(shù)據(jù),未登陸用戶一離開站點,他在表中的數(shù)據(jù)就成了一堆廢數(shù)據(jù),因為他在下 次登陸時,我們分配給他的是一個新的 CartId 購物車 表,我們可以寫一個清除廢數(shù)據(jù)的過程(利用字段 CreateDate 和 CartId 可以判斷無效數(shù)據(jù)), 人工調(diào)用運行也可以,要是想由 MS SQL 代我們來運行,就可以設(shè)置一個 JOB,由 JOB 自動 調(diào)用過程清楚廢數(shù)據(jù)說了缺陷,我們該說說此方式的優(yōu)點了1。占用系統(tǒng)資源少,我們可以把數(shù)據(jù)庫安置在一臺電腦中,WEB 服務(wù)器安置在另一電腦中, 系統(tǒng)資源充分發(fā)揮2。購物車中數(shù)據(jù)可以得到有效保留,我們可以試想一客戶在購物時,突然某其他原因(死機等原因)離開了購物站,他在購物車中數(shù)據(jù)有效保留下來,他下次登陸時購物車中還有上次保留的數(shù)據(jù),避免用戶再次選購商品的操作(此功能只對登陸用戶的購物車有效) ,要是用會話實現(xiàn)購物車,所有用戶一旦離開站點,他的購物車中數(shù)據(jù)全部失效 本次將以 session 技術(shù)、cookie 技術(shù)來實現(xiàn)購物車1 數(shù)據(jù)庫及 session 準(zhǔn)備 購物車是網(wǎng)上書城必需的一項功能。主要用于記錄客戶購買的圖書編號、書名、出版社、作 者、數(shù)量、單價等信息,并且應(yīng)該計算出總價及打折后應(yīng)付的金額,以便用戶隨時掌握自己 的購買信息。本次畢業(yè)設(shè)計再實現(xiàn)購物車時使用了 session 技術(shù)和數(shù)據(jù)庫。對于用戶的購買 信息主要用 session 來記錄,購買結(jié)束后再一起提交到數(shù)據(jù)庫中,另打折信息是由數(shù)據(jù)庫統(tǒng) 一管理的,它是和圖書入庫一起完成的。這里要注意的是購物車也可以不使用 session,而 直接把信息寫到數(shù)據(jù)庫中,這樣做比較簡單,但由于每次選購都要將信息寫入數(shù)據(jù)庫中,這 樣將給服務(wù)器帶來很大的負(fù)擔(dān)。如果有很多用戶同時在購書,就很容易使服務(wù)器癱瘓。所以 基于以上考慮,我們采用 session 對象。2 購物車功能定義 購物車是客戶在書店中實施購買活動的輔助工具,購物車性能的優(yōu)劣在某種程度上也會影響 購買者的購買情緒和行為。因此在設(shè)計購物車時不僅要考慮功能的多樣性也要考慮購物車的 實用性。本次對購物車的功能如下功能:存放客戶選好的圖書 可以隨時改變是否要購買 可以隨時改變購買的數(shù)量 可以顯示目前購物車中的圖書的金額。處理邏輯為了記錄下客戶選購的每本書,本次采用 session 變量。購買的每一類圖書都由兩個 session 變量作為一組數(shù)據(jù)存放,其中 session(“bookid”amp。i)表示第 i 次購買的圖書的編號, session(“bookcount”amp。i)表示第 i 次購買圖書的數(shù)量。另外 session(“變量名”)=10 在 程序中的含義已購買圖書的種類數(shù)。每當(dāng)用戶選購一本書時程序都會使 session(“變量名”) 自動加一,然后對新購買的圖書進(jìn)行判斷,看看購物車中有沒有相同的書,如果有則自動將 其數(shù)量加一,并將新圖書信息清空。最后將購物車中的信息顯示出來。注意,在清除。session 變量前一定要先把該組內(nèi)的信息賦給另一組變量,在完成了數(shù)據(jù)交換后在實施清除操作。以 下 是 該 方 法 的 代 碼 : 其 中 h 的 值 將 從 session(“ 變 量 名 ”) 中 取 得 。For I = 1 to hIf bookid = session(“bookid”amp。i) then Bookid = session(“bookid”amp。h) Session(“bookid”amp。h) = EmptySession(“bookid”amp。i) = bookidSession(“bookcount”amp。i) = session(“bookcount”amp。i) + 1End if購物車程序流程圖 購書結(jié)帳 購書結(jié)帳是用戶在網(wǎng)上書城購買圖書后必然要做的一件事。目前在互聯(lián)網(wǎng)上可實現(xiàn)的結(jié)賬方法較多,很多銀行也開辦了網(wǎng)上銀行。一些大型的電子商務(wù)活動也可以利用網(wǎng)上的金融 工具進(jìn)行結(jié)算。但是在目前由于技術(shù)及法律上的一些問題,網(wǎng)上在線結(jié)算、支付還未普及使 用,因此作為網(wǎng)上書城這類中小企業(yè)的書款結(jié)算還不宜在網(wǎng)上在線進(jìn)行。目前普遍采用的是 還是采用貨到付款方式。本次只是提供了幾種虛假的方式并沒對訂單作任何處理只是能生成 而已。1)cookie 信息及數(shù)據(jù)庫準(zhǔn)備 購書結(jié)帳時購書者在書店中的最后一步了。為了將圖書 送到客戶手中,必須要求客戶輸入自己的信息(包括送貨信息)本次在處理購書信息時采 用 cookie 保存客戶的注冊信息,還有一些客戶的信息在填寫訂單時一并完成的。購書結(jié)帳時會涉及到多個數(shù)據(jù)表的操作,如 book 表、dingdaninfo 表、user 表。第 5 章軟件測試 單元測試測試一:在管理員登陸時,用戶名或密碼有一項為空或者填寫錯誤,系統(tǒng)是否出現(xiàn)預(yù)先 設(shè)定的操作提示。具體操作:用戶名、密碼、任意一項為空或者填寫有誤。 結(jié)果:都出現(xiàn)相應(yīng)的錯誤原因的信息提示。 結(jié)論:要求管理員必須填寫正確的用戶名和密碼,才能進(jìn)入管理頁面。測試二:修改本站的公告﹑返回前臺,看其是否更新成功。 具體操作:通過信息管理頁面中的修改公告功能修改公告的內(nèi)容,看其是否修改成功。 結(jié)果:公告內(nèi)容更新為修改后的信息。結(jié)論:修改公告功能正常。 測試三:管理員刪除一注冊用戶后,并讓其登陸,看是否登陸成功。具體操作:管理員刪除一會員表中的用戶后,該用戶在前臺登陸。 結(jié)果:該用戶無法登陸。結(jié)論:用戶數(shù)據(jù)刪除功能正常。 測試四:添加﹑刪除一條新聞信息﹑返回前臺,看其是否添加刪除成功。具體操作:在信息管理頁面中添加﹑刪除一條首頁新聞信息。 結(jié)果:顯示新添加的新聞信息內(nèi)容、被刪除的新聞沒有再顯示。 結(jié)論:新聞的添加刪除功能正常。測試五:管理員刪除一圖書的信息,在前臺按關(guān)鍵字查詢,看其是否能找到對應(yīng)的信息。 具體操作:在圖書管理頁面中的
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1