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

正文內(nèi)容

基于bs模式的網(wǎng)上書店的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-02-26 08:39本頁面
  

【正文】 ,刪除,修改購物車中所購商品信息,為最終提交訂單提供必要信息 ; (7)讀者 反饋 :通過讀者推薦和圖書評比,獲得讀者反饋的信息。 后臺管理 子系統(tǒng) : (1)圖書查詢 :查詢圖書的具體信息 ; (2)圖書管理 : 增加新的圖書,刪除售完的圖書; (3)銷 售狀況查詢 :查看某一個時間段的銷售信息或者訂單; (4)圖書類別管理 :增加新的圖書類別,刪除不用的圖書類別; (5)會員消費查詢 :查看會員的消費信息; (6)會員信息查詢 :查看會員的基本信息,以便為該用戶發(fā)貨; (7)出版商管理 :增加新的出版商,刪除不提供圖書的出版商; (8)會員等級設(shè)定 :設(shè)置各個消費金額所對應(yīng)的折扣率,比便為會員提供符合其消費。 非功能性需求分析 軟件產(chǎn)品的非功能性需求十分重要,它不僅決定了產(chǎn)品的質(zhì)量,還在很大程度上影 響著功能性需求的實現(xiàn)和該產(chǎn)品的市場占有率,從而最終決定該軟件產(chǎn)品的成敗, GoogleMaps比傳統(tǒng)型如 MapQuest的 軟件的成功就充分說明了非功能性需求的重要性。 非功能性需求是指軟件產(chǎn)品為滿足用戶業(yè)務(wù)需要而必須具有且除功能需求以外的特性。軟件產(chǎn)品的非功能性需求包括系統(tǒng)的性能、可靠性、可維護(hù)性、可擴(kuò)充性、可用性以及對技術(shù)和業(yè)務(wù)的適應(yīng)性等。 18 (1)系統(tǒng)安全性需 求 系統(tǒng)應(yīng)保證企業(yè)的內(nèi)部信息對外保密,以保障使用者的權(quán)益。所以本系統(tǒng)采用權(quán)限管理,控制用戶的不同使用權(quán)限,用戶不能越權(quán)操作,從而保證數(shù)據(jù)的安全性。同時 ,用戶要求系統(tǒng)具有高度的可靠性,數(shù)據(jù)的準(zhǔn)確性,系統(tǒng)的可恢復(fù)性 [21]。 (2)可維護(hù)性需求 客戶會在系統(tǒng)使用過程中不斷對系統(tǒng)提出新要求,擴(kuò)展系統(tǒng)功能,這就要求系統(tǒng)的可升級性必須良好,以滿足客戶長期使用的要求,并且在用戶有新要求時可以快速擴(kuò)展系統(tǒng)功能 [22]。 (3)用戶操作需求 整個網(wǎng)上購物過程簡單,即用戶可以迅速定位自己所需商品,以最少的步驟,最佳的用戶體驗完成購物過程,這對網(wǎng)上購物系統(tǒng)十分重要 , 要求系統(tǒng)使用簡單、方便,如:多用鼠標(biāo)選擇功能,減少用戶鍵盤輸入,從而減少用戶非法輸入,以達(dá)到“人機(jī)友好”的目的 。 (4)運行速度需求 管理信息系統(tǒng)的響應(yīng)時間是衡量系統(tǒng)優(yōu)劣,性能好壞的重要參考,系統(tǒng)要 求響應(yīng)時間短,更新處理迅速,數(shù)據(jù)轉(zhuǎn)換和傳送時間短,后臺服務(wù)器響應(yīng)迅速等。由于本系統(tǒng)使用者的特殊性,要求系統(tǒng)必須及時高效,響應(yīng)迅速。并且保證在運行安全可靠的前提下高速響應(yīng)。 (5)界面需求 從界面背景色到界面背景圖片不作具體要求,但必須簡單、明快、一目了然,界面友好,易于操作。 系統(tǒng)用例 分析 合理的實體關(guān)系圖有助于我們對系統(tǒng)結(jié)構(gòu)設(shè)計和系統(tǒng)功能設(shè)計的把握,使整個設(shè)計思路變得清晰。并為后面的詳細(xì)設(shè)計做準(zhǔn)備。 根據(jù)前面的 功能系那個需求分析,我們可以確定該系統(tǒng)一共有兩種操作者,一種是管理員,另一種是會員。他們對系統(tǒng)的操作有相同的部分也有不同的部分,管理員的權(quán)限要比會員的權(quán)限大的多。 該系統(tǒng)各個實體之間的關(guān)系如圖 32,圖 33所 示。 第 3章 系統(tǒng)分析 19 圖 32 用戶用例圖 圖 33 管理員用例圖 20 本章小結(jié) 本章對網(wǎng)上書店系統(tǒng)做了分析,包括功能性分析、非功能性分析和系統(tǒng)的用例分析。每個系統(tǒng)在做之前都要進(jìn)行系統(tǒng)分析,設(shè)計出系統(tǒng)的 功能以及如何實現(xiàn),并且還要注重一些非功能性的需求,比如用戶對界面、操作的要求等。系統(tǒng)的用例分析實際是 功能性分析的擴(kuò)展,從操作系統(tǒng)的用戶的角度再次說明系統(tǒng)的功能及實現(xiàn)。 第 4章 系統(tǒng)設(shè)計 21 第 4 章 系統(tǒng)設(shè)計 系統(tǒng)操作流程 為了更好地設(shè)計系統(tǒng),我們首先需要具體研究一下該系統(tǒng)的操作流程。該系統(tǒng)的操作流程主要包括兩個:一個是會員操作流程;另一個是管理員操作流程。下面將逐一介紹。 會員操作流程 已經(jīng)注冊過的用戶可以直接輸入帳號和密碼進(jìn)入系統(tǒng),通過身份驗證后,用戶會進(jìn)入系統(tǒng)主界面,在該界面中用戶可以進(jìn)行查找圖書、購買圖書、提交購物車等操作。 管理員操作流程 管理員是系統(tǒng)中具有最高權(quán)限的人,當(dāng)管理員要對 網(wǎng)站進(jìn)行維護(hù)時必須正確地輸入管理員的帳號和密碼,系統(tǒng)核對帳號和密碼無誤后,管理員才能進(jìn)入管理主界面。管理員可以在該界面中進(jìn)行錄入新的圖書信息、更改圖書信息、刪除圖書信息、確認(rèn)用戶訂單、查看用戶信息等操作。 數(shù)據(jù)庫設(shè)計與實現(xiàn) 創(chuàng)建好存放數(shù)據(jù)的數(shù)據(jù)庫后就要創(chuàng)建具體的表存放關(guān)聯(lián)數(shù)據(jù),表的創(chuàng)建方法與數(shù)據(jù)庫的創(chuàng)建方法類似,此處不作詳細(xì)說明。 在進(jìn)行表的設(shè)計時,字段命名要遵循一定的原則,盡量做到見其名知其意,提高數(shù)據(jù)庫的可讀性,方便用戶管理。數(shù)據(jù)類型除盡量采用“ varchar”類型外,有關(guān)“價格”的數(shù)據(jù)采用“ money”類型,減少編碼過程中的數(shù)據(jù)類型轉(zhuǎn)換。選擇字段長度時要根據(jù)不同的字段,具體情況具體分析,字段長度過長,會造成系統(tǒng)資源浪費,長度太短,不能達(dá)到系統(tǒng)使用要求,本系統(tǒng)所涉及的表的相同類型字段,長度選取采用統(tǒng)一的標(biāo)準(zhǔn)。 數(shù)據(jù)表結(jié)構(gòu) 本 系統(tǒng)數(shù)據(jù)庫中包含 8個數(shù)據(jù)表,分別是 books 表、 category表、 customers 22 表、 feedback 表、 vouch 表、 distinction 表、 supplier 表 和 salebook 表。 各個表的功能和結(jié)構(gòu)如下: (1)books 表 存儲了網(wǎng)上書店所售所有圖書的基 本圖書信息,表結(jié)構(gòu)如表 41 所示 。 表 41 books 表結(jié)構(gòu) 列名 數(shù)據(jù)類型 長度 允許空 idbook varchar 14 idcategory int 4 bookname varchar 40 author varchar 20 idsupplier int 4 outday datetime 8 details ntext 16 √ cost money 8 price money 8 imageurl varchar 50 √ stock int 4 active bit 1 hotdeal bit 1 sale int 4 (2)category 表 存儲了網(wǎng)上書店所售所有圖書的種類,表結(jié)構(gòu)如表 43 所示。 表 42 category 表 列名 數(shù)據(jù)類型 長度 允許空 idcategory int 4 categoryname varchar 20 (3)customers 表 第 4章 系統(tǒng)設(shè)計 23 存儲了網(wǎng)上書店的所有會員的基本信息,表結(jié)構(gòu)如表 42 所示。 表 43 customers 表結(jié)構(gòu) 列名 數(shù)據(jù)類型 長度 允許空 idcustomers varchar 14 username varchar 20 password varchar 20 iddistinction smallint 2 phone varchar 20 state varchar 20 city varchar 20 address varchar 80 zip varchar 10 varchar 40 (4)feedback 表 存儲了會員為各個圖書所投的票數(shù),表結(jié)構(gòu)如表 44 所示。 表 44 feedback 表 列名 數(shù)據(jù)類型 長度 允許空 idbook varchar 14 vote int 4 √ (5)vouch 表 存儲了讀者推薦的圖書以及其獲得的推薦數(shù),表結(jié)構(gòu)如 47 所示。 表 45 vouch 表 列名 數(shù)據(jù)類型 長度 允許空 vouchid int 4 bookname varchar 50 (6)distinction 表 24 存儲了會員可以獲得的折扣率以及這些折扣率所需要消費的最低金額,表結(jié)構(gòu)如 48 所示。 表 46 distinction 表 列名 數(shù)據(jù)類型 長度 允許空 iddistinction smallint 2 limitprice money 8 discount float 8 (7)supplier 表 存儲了為網(wǎng)上書店提供圖書的所有供應(yīng)商信息,表結(jié)構(gòu)如表 45 所示。 表 47 supplier 表 列名 數(shù)據(jù)類型 長度 允許空 idsupplier int 4 suppliername varchar 20 sname varchar 20 phone varchar 20 address varchar 80 (8)salebook 表 存儲了網(wǎng)上書店的訂單信息,表結(jié)構(gòu)如表 46 所示。 表 48 salebook 表 列名 數(shù)據(jù)類型 長度 允許空 idsale int 4 idbook varchar 14 idcustomer varchar 14 saletime smalldatetin 4 quantity int 4 disprice money 8 vote int 4 第 4章 系統(tǒng)設(shè)計 25 數(shù)據(jù)表關(guān)系圖 根據(jù)網(wǎng)上書店的特點設(shè)計出該數(shù)據(jù)庫中數(shù)據(jù)表的關(guān)系圖如圖 43 所示。 圖 43 數(shù)據(jù)表關(guān)系圖 連接數(shù)據(jù)庫 每個數(shù)據(jù)庫驅(qū)動程序必須實現(xiàn) Driver接口,對于使用 JSP開發(fā)信息管理系統(tǒng)的開發(fā)者,只需要使用 Driver接口就可以了。開發(fā)者在編程中要連接數(shù)據(jù)庫,必須先裝載特定廠商提供的數(shù)據(jù)庫驅(qū)動程序 (Driver),本設(shè)計 Sun公司提供的 JDBCODBC橋連接數(shù)據(jù)庫,驅(qū)動的 裝載方法是: (“”)。 26 系統(tǒng) 主要 功能 模塊設(shè)計 登錄 /注冊模塊 該模塊是由用戶登錄、用戶注冊與管理員登錄組成。用戶進(jìn)入該系統(tǒng)后,第一 個出現(xiàn)的就是網(wǎng)站主頁,也就是 ,然后點擊 “ 陽光書店 ” 四個字進(jìn)入登錄 /注冊界面。登錄部分分為兩個部分,一個是普通用戶登錄,另一個是系統(tǒng)管理員登錄。該頁面有兩個輸入文本框,需要用戶輸入用戶名和密碼。當(dāng)用戶輸入完畢后,點擊提交按鈕,系統(tǒng)會把用戶名和密碼信息發(fā)送到數(shù)據(jù)庫中。并與數(shù)據(jù)庫中的 customers表中的用戶名,密碼進(jìn)行匹配。如果存在該用戶名,并且密碼也相同,則頁面將轉(zhuǎn)入用戶購物頁面或管理員管理頁面。如果不存在該用戶名或者存在該用戶名但密碼不正確則頁面不會跳轉(zhuǎn),并且會出現(xiàn)提示信息,告 訴用戶輸入有誤。 如果用戶是第一次來到該網(wǎng)站并且沒有注冊,需要先注冊,用戶的注冊頁面為 。用戶在注冊頁面填寫完正確完整的信息后,該模塊將用戶的注冊信息發(fā)送到數(shù)據(jù)庫中進(jìn)行保存。 然后用戶就可以根據(jù)自己注冊的信息登陸本書店。 注冊的信息有:用戶 ID和用戶名 (有用戶驗證,在數(shù)據(jù)庫中存在則提示用戶更改用戶 ID或用戶名再注冊 )、密碼、密碼確認(rèn)、聯(lián)系地址、聯(lián)系郵編、聯(lián)系電話、電子郵件等一些用戶基本信息。 購物車模塊 在實際中購物時都會有一個購物籃,而網(wǎng)上書店模仿購物籃為用戶建立了購物車,雖然這個購 物車是虛擬的,但是它實現(xiàn)了購物籃的功能。購物車的建立方便了用戶的網(wǎng)上購物,在網(wǎng)上書店中是不可缺少的。 在 本系統(tǒng)中,用戶所 查看的每本書中都會有購物車的影子,是用戶隨時都可以把想要購買的圖書加入購物車。用戶在成功登錄網(wǎng)站后,開始選購自 己需要的圖書。在整個選購過程中用戶可根據(jù)自己的需要進(jìn)行各種操作,如瀏覽自己所需要的圖書、修改購買的圖書數(shù)量、提交購物車、購買所需要的圖書、刪除已放入購物車內(nèi)的圖書、繼續(xù)購物等。 因為用戶的所有操作最后的目的就是為了購買圖書,本書店的目的就是賣出圖書給用戶,所以購物車模塊是整個系統(tǒng)最第 4章 系統(tǒng)設(shè)計 27 重要 的一環(huán)。 具體 功能結(jié)構(gòu) 如圖 44所示 。 圖 44 購物車模塊功能圖 (1)瀏覽需要圖書 本系統(tǒng)為了方便用戶購物,在任何關(guān)于圖書信息的地方都加入了購物車圖標(biāo),點擊圖標(biāo)就可以實現(xiàn)將圖書放入購物車的功能,用戶可以在搜索或是瀏覽圖書信息是,隨時將想要購買的圖書加入購物車。 (2)修改購買數(shù)量 用戶如果對自己購買的圖書的數(shù)量有所要求。它可以修改購買數(shù)量。如果已經(jīng)提交了購物車則不能修改。 (3)購買所需圖書 該模塊主要完成用戶購買圖書的功能。用戶在選擇完圖書后需要購買,則需要該模塊的幫助,該模塊負(fù)責(zé)把圖書信息放到購物 車中。在購物車中的信息是一個集合,這個集合對應(yīng)一個特定的
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1