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

正文內(nèi)容

jsp網(wǎng)上書店系統(tǒng)設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-25 08:00 本頁面
 

【文章內(nèi)容簡介】 界面部分 現(xiàn)有圖書管理:修改,刪除,查看。 用戶管理:查看,修改,刪除。 訂單管理:查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單。 添加新圖書。添加圖書分類。 角色識別 角色識別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實體,對象和系統(tǒng)。他們的行為不受系統(tǒng)的控制,但是可以提供輸入給系統(tǒng)(即使用系統(tǒng)的功能,或者能夠響應(yīng)系統(tǒng)的服務(wù)請求,為系統(tǒng)提供服務(wù)的接口)。 在前面的描述中可知,用戶在訪問系統(tǒng)時,可以瀏覽書籍和查詢書籍,并使用購物車篩選自己中意的書籍,購物完之后到服務(wù)臺進行結(jié)帳,并保留訂單以便收到貨物時進行核對,很顯然系統(tǒng)存在這樣的主要角色,我們定義該角色為前臺客戶。同樣在系統(tǒng)的后臺,也需要人員管理貨物,查詢,處理訂單,管理注冊用戶,我們定義該角色為系統(tǒng)管理員。 綜上所述,本系統(tǒng)實際只包含兩個角色:前端用戶,系統(tǒng)管理員。 前臺用戶的行為:管理個人信息,前臺訂單處理,購物,瀏覽信息。 管理個人信息的操作:用戶注冊,用戶信息修改,用戶登錄,用戶信息查看。 前臺訂單處理的操作:結(jié)帳,查看訂單狀態(tài),取消訂單。 購物操作:瀏覽購物車,將商品放入購物車,取消購物車中的商品,修改購物車中商品的數(shù)量,清空購物車。 瀏覽信息:查看圖書詳細信息,查找圖書。 系統(tǒng)管理員的行為:用戶管理,后臺訂單管理,商品管理。 用戶管理的操作:管理員登錄,后臺驗證,查看用戶信息,修改用戶信息,添加用戶,刪除用戶。 后臺訂單管理的操作:查看訂單,確認訂單,修改訂單狀態(tài),刪除訂單。 商品管理:查看圖書列表,查看圖書詳細信息,添加圖書,修改圖書,刪除圖書,添加圖書分類,刪除圖書分類,瀏覽圖書分類列表。 為了更好的理解我畫出了前臺用戶模型圖和系統(tǒng)管理員模型圖。 前臺用戶模型: 前臺用戶管理個人信息前臺訂單處理瀏覽信息購物圖21 前臺用戶模型 用戶管理后臺訂單管理商品管理系統(tǒng)管理員圖22 系統(tǒng)管理員模型 模塊功能列表序號功能模塊類型功能模塊備注1前臺用戶管理個人信息用戶注冊,用戶信息修改,用戶登錄,用戶信息查看2前臺用戶前臺訂單處理結(jié)帳,查看訂單狀態(tài),取消訂單3前臺用戶購物瀏覽購物車,將商品放入購物車,取消購物車中的商品,修改購物車中商品的數(shù)量,清空購物車4前臺用戶瀏覽信息查看圖書詳細信息,查找圖書5系統(tǒng)管理員 用戶管理管理員登錄,后臺驗證,查看用戶信息,修改用戶信息,添加用戶,刪除用戶6系統(tǒng)管理員后臺訂單管理查看訂單,確認訂單,修改訂單狀態(tài),刪除訂單7系統(tǒng)管理員 商品管理查看圖書列表,查看圖書詳細信息,添加圖書,修改圖書,刪除圖書,添加圖書分類,刪除圖書分類,瀏覽圖書分類列表 ,一共包括7大模塊,其中與前臺相關(guān)的共有4個,與后臺相關(guān)的共有3個。這些功能模塊是建立在我們對系統(tǒng)的需求分析和設(shè)計的基礎(chǔ)上的。當(dāng)然這是從大的方向?qū)ο到y(tǒng)進行的很粗糙的劃分,進入系統(tǒng)設(shè)計階段我們將會對系統(tǒng)進行更加精細的劃分設(shè)計。 任何系統(tǒng)的功能的實現(xiàn)都離不開角色的參與,為了賦予不同的角色不同的功能和權(quán)限,也為了一定程度上確保系統(tǒng)交易的安全性和順利進行,我們必須對系統(tǒng)的各種用戶進行管理,系統(tǒng)提供用戶登錄,用戶注冊,用戶信息查看,用戶信息修改的功能。用戶登錄后是為了從后端數(shù)據(jù)庫中核實用戶的登錄名和密碼,防止非法用戶下訂單,確保系統(tǒng)的安全性和秩序。其他的功能也是最大限度的保證系統(tǒng)的順利進行和安全性,這里就不一一說明了。數(shù)據(jù)字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢對不了解的條目的解釋,在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個成分加以定義和說明。換句話說,數(shù)據(jù)流圖上所有的成分的定義和解釋的文字集合就是數(shù)據(jù)字典,而且在數(shù)據(jù)字典中建立的一組嚴密一致的定義很有助于改進分析員和用戶的通信。數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個數(shù)據(jù)庫的中心,而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體、處理過程。(1) 數(shù)據(jù)流:用單箭頭表示,如――。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。對?shù)據(jù)流的描述通常包括以下內(nèi)容:數(shù)據(jù)流描述、組成。 (2)加工:用圓或橢圓表示。描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)之間的變換,也就是輸入數(shù)據(jù)流經(jīng)過什么處理后變成了輸出數(shù)據(jù)。每個加工都有一個名字和編號。編號能反映該加工位于分層的數(shù)據(jù)流圖的哪個層次和哪張圖中,能夠看出它是由哪個加工分解出來的子加工。 (3)數(shù)據(jù)存儲:用雙杠表示。數(shù)據(jù)存儲表示暫時存儲的數(shù)據(jù)。每個數(shù)據(jù)存儲都有一個名字。(4)外部實體:用實心長方形表示。外部實體是存在于軟件系統(tǒng)之外的人員或組織,他指出數(shù)據(jù)所需要的發(fā)源地或系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸屬地。數(shù)據(jù)字典基本表示圖形如圖23所示。圖23 數(shù)據(jù)字典基本圖形名字:圖書實體。編號:1。 描述:存儲圖書信息。定義:圖書編號+圖書名+價格+圖書介紹。位置:圖書信息表。名字:用戶信息實體。編號:1。 描述:存儲用戶信息。定義:用戶ID+用戶名+密碼。位置:用戶信息表。 名字:訂單實體。編號:1。 描述:存儲訂單信息。定義:訂單編號+圖書編號+購書數(shù)量。位置:訂單信息表。 名字:訂單列表實體。編號:1。 描述:存儲訂單列表信息。定義:訂單編號+用戶編號+圖書編號+是否付款。位置:訂單列表信息表。 第三章 平價網(wǎng)上書城管理系統(tǒng)總體設(shè)計本系統(tǒng)采用三層架構(gòu)設(shè)計,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層按自己的邏輯規(guī)則將請求處理之后進行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護與業(yè)務(wù)層之間的接口即可。 系統(tǒng)的流程設(shè)計當(dāng)你以一個客戶的身份進入本網(wǎng)站后,你可以瀏覽圖書和搜索你所需要的圖書(搜索包括分類查找和關(guān)鍵字查找)。本系統(tǒng)中,只有本站用戶才能夠在線購書。因此當(dāng)你選中一本圖書要將其放入購物車時,你就必須登錄本網(wǎng)站。如果有用戶名和密碼則可直接登錄;如果沒有,則需要注冊新用戶,然后登錄。當(dāng)成功登錄后,你就可以查看和管理你的購物車了,可以修改訂購數(shù)量,可以刪除訂單,還可以查看和管理你的用戶個人注冊信息。當(dāng)你確定購買書的時候就可以提交你的購物車結(jié)帳,這時提交后你還可以再繼續(xù)購書,而后臺服務(wù)器接受了客戶提交的訂單之后可以對訂單進行處理。一趟完整的購書過程就結(jié)束了。結(jié)帳方式是通過客戶提交訂單之后,假設(shè)這時客戶馬上就付款,付完之后,服務(wù)端就把訂單的狀態(tài)修改為已付狀態(tài)。如果這如下圖32所示。用 戶圖書瀏覽圖書分類查找圖書關(guān)鍵字查詢放入購物車是否登錄用戶登錄用戶注冊結(jié)帳服務(wù)器端處理修改訂購數(shù)量刪除訂單 圖31 客戶端流程圖 在服務(wù)器端作為系統(tǒng)的管理員在進入管理員界面進行登錄,首先也必須進行驗證登錄,這時系統(tǒng)從admin_user數(shù)據(jù)庫表中查找看有沒有用戶輸入的用戶,并驗證密碼是否正確,如果不正確那么系統(tǒng)提示返回,重新登錄。如果正確則進入后面的工作流程。這時管理員可以進行管理操作,比如用戶管理操作(查看用戶信息,修改用戶信息,添加用戶,刪除用戶),圖書管理操作(查看圖書列表,查看圖書詳細信息,添加圖書,修改圖書,刪除圖書),圖書分類管理操作(添加圖書分類,刪除圖書分類,瀏覽圖書分類列表),訂單管理操作(查看訂單,確認訂單,修改訂單狀態(tài),刪除訂單)。操作完之后管理員可以退出系統(tǒng)。 服務(wù)端流程圖如下圖33所示:管理員帳戶驗證驗證成功用戶管理 圖書管理訂單管理圖書分類管理退出 圖32服務(wù)端流程圖 功能模塊設(shè)計 整個系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導(dǎo)航功能設(shè)置,用戶登錄以后進入在線購書模塊,用戶可以購書,也可以查看圖書信息,查詢圖書可以通過關(guān)鍵字,也可以通過分類查詢。當(dāng)用戶找到自己需要的書籍以后可以選擇購買,也可以查看圖書的詳細信息。這時候如果用戶選擇購買的話,他可以選擇購買的數(shù)量,并將書籍放到購物車中,這個時候用戶就可以去查看購物車信息,購物車中羅列了用戶購物的清單(訂單),用戶可以查看訂單信息,修改訂單信息。比如說修改書籍的購買數(shù)量,或者刪除前面購買的書籍。這時用戶可以提交購物車到后臺結(jié)帳,也可以選擇繼續(xù)購書。繼續(xù)購書就是按照前面的流程在循環(huán)的走下去。用戶提交購物車以后,訂單就不能再被用戶修改了。這個時侯用戶的流程就走完了。服務(wù)器在收到用戶提交的訂單信息以后,可以確認用戶的信息,可以管理訂單,比如刪除訂單或者修改訂單的狀態(tài),把未付款狀態(tài)修改成已付,并決定發(fā)貨(通過修改發(fā)貨狀態(tài)信息)。 在整個系統(tǒng)中根據(jù)角色劃分出來的客戶端和管理員他們所完成的任務(wù)各不相同。 客戶端完成的功能模塊主要包括:個人信息管理,前臺訂單處理,購物車處理,瀏覽信息。 管理員完成的功能模塊主要包括:用戶管理,后臺訂單管理,圖書管理,圖書分類管理。 他們功能的詳細劃分前面在需求分析時已經(jīng)作過討論,這里我們就不在詳細闡述了,詳情請見 角色識別。 如圖33為本系統(tǒng)的功能模塊圖。網(wǎng)上書店客戶端管理員管理個人信息前臺訂單處理購 物瀏覽信息用戶管理后臺訂單管理圖書管理圖書分類管理圖33功能模塊圖第四章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。 數(shù)據(jù)庫需求分析 針對一般在線書店的需求,得出如下需求信息。 用戶分為游客和已注冊用戶。167。 訂單分為單張詳細訂單和總訂單。167。 一個用戶可以購買多本圖書。167。 一個用戶對應(yīng)一張訂單。167。 一個列表對應(yīng)多張訂單。 針對本系統(tǒng)功能分析,總結(jié)出如下的需求信息。167。 用戶,包括數(shù)據(jù)項:用戶ID、用戶名、密碼。167。 圖書,包括數(shù)據(jù)項:圖書編號、圖書名、價格、圖書介紹。167。 訂單列表,包括數(shù)據(jù)項:訂單編號、圖書編號、購書數(shù)量。167。 訂單,包括數(shù)據(jù)項:訂單編號、用戶編號、下單時間。 從本系統(tǒng)中規(guī)劃出的實體有:用戶實體、圖書實體、訂單實體、訂單列表實體。訂購用戶訂單列表訂單圖書 實體之間關(guān)系的ER圖如圖41所示。圖41實體關(guān)系ER圖167。 圖書實體的ER圖如圖42所示。167。 包括數(shù)據(jù)項:用戶ID、用戶名、密碼。圖書圖書編號圖書名稱分類編號封面圖42 圖書實體ER圖167。 用戶信息實體的ER圖如圖43所示。167。 包括數(shù)據(jù)項:圖書編號、圖書名、價格、圖書介紹。用戶用戶名密碼用戶編號Email圖43 用戶實體ER圖167。 訂單實體的ER圖如圖44所示。167。 包括數(shù)據(jù)項:訂單編號、圖書編號、購書數(shù)量。訂單訂單編號用戶編號圖書編號訂購數(shù)量圖44 訂單實體ER圖167。 訂單列表實體的ER圖如圖45所示。167。 包括數(shù)據(jù)項:訂單編號、用戶編號、圖書編號。訂單列表訂單號用戶編號圖書編號是否付款 圖45 訂單列表實體ER圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 本系統(tǒng)的數(shù)據(jù)庫其中包括八個表,分別為管理員表admin, 圖書類別表catelog, 留言表liuyan, 公告表gonggao,圖書表goods,訂單表order,定單詳細表orderItem,會員表user。詳情請見下面的數(shù)據(jù)庫表: (1)管理員表t_admin 管理員表t_admin 字段名數(shù)據(jù)類型長度允許空useridint4usernamevarchar50yesusepasswordvarchar50yes (2)圖書類別表t_catelog 圖書類別表t_catelog字段名數(shù)據(jù)類型長度允許空catelog_idint4catelog_namevarchar50yescatelog_miaoshuvarchar5000yescatelog_delvarchar50yes
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1