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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-25 21:09 本頁面
 

【文章內(nèi)容簡介】 的用戶管理與產(chǎn)品瀏覽及購物車管理。用戶在用戶管理中選購物品后生成訂單,網(wǎng)站的后臺需要能相應(yīng)的做出更新或修改。根據(jù)以上的想法,設(shè)計(jì)出網(wǎng)站的功能,用戶相關(guān)功能及簡單說明如下:(1) 用戶注冊、登錄;用戶注冊時(shí)如果有重復(fù)則提示注冊不成功,登錄時(shí)和數(shù)據(jù)庫核對用戶名和密碼,如果正確則可以登錄,否則提示錯(cuò)誤。(2) 商品查看及選購;用戶可以進(jìn)入網(wǎng)站選購商品放入購物車,無論用戶是否處于登錄狀態(tài)。商品可以按照價(jià)格由高到低,或者由低到高,折扣由高到低,上裝下裝,戶內(nèi)與戶外進(jìn)行分類,用戶選擇好自己想要的圖書后可以添加到購物車,并在購物車中對商品進(jìn)行一些操作,如:核對并修改信息、核對庫存、數(shù)量、金額等。(3) 訂單查詢;用戶登錄網(wǎng)站后,可以查看個(gè)人賬戶,從中獲取訂單消息。(4) 個(gè)人信息修改;用戶登錄以后,可以通過個(gè)人賬戶對個(gè)人信息進(jìn)行修改。管理員管理相關(guān)功能及簡單說明如下:(1) 查詢商品;管理員可以進(jìn)入商品的數(shù)據(jù)庫進(jìn)行商品查詢。(2) 添加商品;首先進(jìn)入數(shù)據(jù)庫添加上平單價(jià),數(shù)量等信息,然后制作html網(wǎng)頁,添加到網(wǎng)站上。 (3) 查詢用戶信息;管理員可以登錄用戶數(shù)據(jù)庫進(jìn)行用戶信息查詢。(4) 管理訂單信息;將用戶所下的訂單導(dǎo)入數(shù)據(jù)庫,建立一個(gè)訂單表,從中查看所有用戶的訂單信息,并按時(shí)間排序。購物車管理功能包括:(1)核對用戶信息;若用戶登錄了,則根據(jù)用戶名來核對用戶信息,如果用戶沒有登錄,則根據(jù)用戶電腦的cookie信息來核對用戶信息。(2)核對庫存;每當(dāng)用戶將一件商品放入購物車時(shí),顯示庫存實(shí)時(shí)余量(3)核對商品信息及數(shù)量;當(dāng)用戶將商品放入購物車時(shí),商品數(shù)量不變,當(dāng)用戶下該商品訂單時(shí),商品數(shù)量減少相應(yīng)的數(shù)量,并在數(shù)據(jù)庫中更新。(4)核對金額;時(shí)刻對頁面的售價(jià)是否和數(shù)據(jù)庫中的一致。將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶對網(wǎng)站的要求。 可行性分析可行性分析也稱可行性研究,是決策部門在采取一項(xiàng)重大改革或投資行動(dòng)之前,對該項(xiàng)目的必要性和可能性進(jìn)行分析與論證的活動(dòng)??尚行苑治鍪窃谶M(jìn)行初步調(diào)查后所進(jìn)行的對系統(tǒng)開發(fā)必要性和可能性的研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功。軟件可行性研究的目的就是用最小大代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開發(fā),是否值得去開發(fā)。網(wǎng)上購物系統(tǒng)應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會可行性三方面來論證。技術(shù)可行性分析主要包括硬件和技術(shù)等幾個(gè)方面,下面分別對這幾方面進(jìn)行簡單的分析:(1) 硬件:當(dāng)今世界隨著計(jì)算機(jī)的普及,計(jì)算機(jī)硬件行業(yè)也隨之日新月異。對于一款簡單的網(wǎng)上購物系統(tǒng)普通的PC機(jī)都能流暢的運(yùn)行更別說專業(yè)的Web服務(wù)器了,所以對于網(wǎng)上購物系統(tǒng)的硬件問題已經(jīng)不再是關(guān)鍵性問題。(2) 技術(shù):這個(gè)網(wǎng)上購物系統(tǒng)采用的開發(fā)語言是Java語言,Java語言擅長Web方面的系統(tǒng)開發(fā),系統(tǒng)采基于java語言的JSP技術(shù)開發(fā),JSP是Sun屬下JavaSoft公司推出的技術(shù),使用的Java語言是ASP、PHP和JSP三者中最新的技術(shù)。它以JavaServlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了ASP和PHP一些合理的地方,采用JSP開發(fā)可以明顯的降低系統(tǒng)開發(fā)的工作量同時(shí)降低系統(tǒng)開發(fā)過程中的錯(cuò)誤率。網(wǎng)上購物系統(tǒng)是基于Java的而Java是開源免費(fèi)的,另外該系統(tǒng)所采用的Tomcat服務(wù)器、MySQL數(shù)據(jù)庫服務(wù)器都是開源免費(fèi)的,這樣在成本上勢必會降低很多。使用的JSP技術(shù)是常見而高效的系統(tǒng)開發(fā)技術(shù)。這樣即減少了開發(fā)成本又提高了開發(fā)效率。對于一般公司來說該系統(tǒng)經(jīng)濟(jì)上是完全可行的。 社會因素可行性分析社會因素可行性主要包括法律因素可行性和用戶使用可行性,下面就這兩個(gè)方面進(jìn)行簡單的分析:(1)法律因素可行性:本系統(tǒng)完全是自主開發(fā),開發(fā)完成以后也將免費(fèi)開源,因此任何企業(yè)都可以使用該系統(tǒng)而不需要額外支付任何費(fèi)用。另外本系統(tǒng)主要是給用戶推銷所需的商品,并不會違反相關(guān)的法律。(2)用戶使用可行性:本系統(tǒng)主要是為滿足廣大用戶的需求,用戶對網(wǎng)上購物已經(jīng)有了一定的了解,操作方面只需要點(diǎn)擊幾下鼠標(biāo)就可完成,十分簡單。因此用戶在使用本系統(tǒng)時(shí)不需要專門的培訓(xùn)。網(wǎng)上購物系統(tǒng)主要的用戶群是普通用戶,所以在設(shè)計(jì)上必須遵循以下幾點(diǎn)準(zhǔn)則:(1) 易用性:網(wǎng)上購物中用戶只需輕點(diǎn)幾下鼠標(biāo)就可獲取所需的商品,并且比實(shí)體店提供的商品更加的齊全。(2) 快捷性:當(dāng)用戶訂購?fù)晁璧纳唐泛?,網(wǎng)站馬上安排快遞發(fā)貨,盡早的將商品送達(dá)客戶的手中。 (3) 安全性:網(wǎng)站中用戶的信息存放在數(shù)據(jù)庫中,管理員之外的人需要密碼才能進(jìn)入查看,因此,個(gè)人信息是十分安全的,訂單付款方面既可以貨到付款也可以通過支付寶付款,安全有保障。(4) 實(shí)時(shí)性:商品價(jià)格和數(shù)量等信息實(shí)時(shí)更新,確保用戶獲取的信息是實(shí)施有效的,有新商品時(shí)也會及時(shí)加入。 運(yùn)行環(huán)境及開發(fā)工具 這個(gè)系統(tǒng)設(shè)計(jì)的并不復(fù)雜,所有用到的開發(fā)工具比較少,具體用到的工具如下所示:操作系統(tǒng):Windows XP數(shù)據(jù)庫:MySQLWeb應(yīng)用服務(wù)器:開發(fā)工具:MyEclipse4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)分析,需要將網(wǎng)站劃分為前臺、后臺和數(shù)據(jù)庫。前臺中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動(dòng)。數(shù)據(jù)庫將要作為網(wǎng)站后臺重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺。前臺是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。將它設(shè)計(jì)成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便用戶獲得所需要的信息。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。除了這些作用外,設(shè)計(jì)好前臺的結(jié)構(gòu)形式,也是為后面程序的編寫做出了框架。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)結(jié)構(gòu)為根基的。系統(tǒng)的后臺要對整個(gè)網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。網(wǎng)站前臺所顯示的信息在后臺都應(yīng)該有對應(yīng)的維護(hù)。這樣,除了設(shè)計(jì)后臺的各個(gè)管理界面外,為了方便管理員的工作,可以將各個(gè)管理的界面結(jié)合到一個(gè)頁面中。因此,各個(gè)管理的界面會作為主管理界面的分支。在設(shè)計(jì)好網(wǎng)站前臺與后臺的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加入到結(jié)構(gòu)中。后臺將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺再將數(shù)據(jù)庫中的信息取出來并顯示。 功能模塊設(shè)計(jì)層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)中,模塊一般都是按功能劃分的,通常稱為功能模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。該網(wǎng)站用戶管理模塊主要實(shí)現(xiàn)用戶的注冊、登錄、選購商品、修改信息等功能。 用戶管理結(jié)構(gòu)圖 管理員管理 管理員可以對商品(包括商品的種類)進(jìn)行增刪改查得操作,同時(shí),對已注冊用戶同樣可以進(jìn)行相同的操作,并根據(jù)用戶購買量對用戶的等級進(jìn)行修改。此外,管理員最重要的職責(zé)是可以修改訂單狀態(tài),把是否已發(fā)貨的信息反饋給前臺用戶。 管理員管理結(jié)構(gòu)圖 購物車管理 用戶選擇好自己想要的圖書后可以添加到購物車,并在購物車中對商品進(jìn)行一些操作,如:核對并修改信息、核對庫存、數(shù)量、金額等。 購物車管理結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設(shè)計(jì)過程大致如下:(1)根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息。對用戶需求進(jìn)行分析時(shí)數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段。不斷的調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計(jì)概念模型的基礎(chǔ)。(2)設(shè)計(jì)數(shù)據(jù)庫的概念模型。概念模型是按用戶的觀點(diǎn)來對數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對整個(gè)數(shù)據(jù)庫的設(shè)計(jì)具有深刻的影響。(3)邏輯結(jié)構(gòu)設(shè)計(jì)。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。(4)數(shù)據(jù)庫的實(shí)施和維護(hù)。在設(shè)計(jì)好前臺與后臺的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)了。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫是整個(gè)網(wǎng)站的核心。從前臺顯示的信息到后臺操作的對象,都是圍繞數(shù)據(jù)庫展開的。 ER圖ER圖是一種概念模型。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有利工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接的表達(dá)應(yīng)該用眾的各種語義知識,另一方面他還應(yīng)該簡單、清晰并且易于用戶理解。從系統(tǒng)需求分析中得出系統(tǒng)的實(shí)體屬性圖,遵循三范圍原則,對實(shí)體之間的一欄關(guān)系進(jìn)行了整合,得出總體E_R圖。用戶購買商品n1支付訂單n1注銷登錄11修改用戶信息11 總體ER圖表的設(shè)計(jì)是這次設(shè)計(jì)的一個(gè)核心內(nèi)容。根據(jù)前面對網(wǎng)站前臺與后臺功能模塊的分析和對數(shù)據(jù)庫中實(shí)體關(guān)系的設(shè)計(jì),可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:用戶信息、收貨信息、產(chǎn)品類別、產(chǎn)品信息、圖書信息、訂單信息、訂單明細(xì)等。下面是為數(shù)據(jù)庫設(shè)計(jì)的表:(1) 用戶信息表 d_user用戶信息表d_user用來保存用戶信息。表41 d_user的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否為空是否為主鍵字段描述IdInt12否是用戶IDEmailVarchar50否是郵箱NicknameVarchar50是否妮稱PasswordVarchar50否否用戶密碼User_integralInt12否否用戶積分Is__verifyChar3否否用戶驗(yàn)證Last_login_timeBigint20是否最近一次登錄時(shí)間Last_login_ipVarchar15是否登錄IP(2) 收貨地址表 d_receive_address收貨地址表d_receive_address用來保存用戶下訂單時(shí)使用過的收貨地址信息。表42 d_receive_address的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否為空是否為主鍵字段描述IdInt12否是地址編號User_idInt11否否用戶編號Receive_nameVarchar20否否真實(shí)姓名Postal_codeVarchar8否否郵政編碼MobileVarchar15是否手機(jī)PhoneVarchar20是否電話(3) 產(chǎn)品類別表 d_category產(chǎn)品類別表 d_category用來保存了系統(tǒng)產(chǎn)品的類別信息。表43 d_category的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否為空是否為主鍵字段描述Idinteger16否是類別編號TurnInt10否否等級En_nameVarchar200否否產(chǎn)品類型namevarchar200否否類別名Descriptionvarchar200否否類別說明Parent_idInt10是否父類別編號(4) 產(chǎn)品表 d_product產(chǎn)品表 d_product用來保存了系統(tǒng)中的產(chǎn)品信息。表44 d_product的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述idInt12否是產(chǎn)品編號product_nameVarchar100否否產(chǎn)品名稱descriptionVarchar100是否產(chǎn)品介紹add_timeBigint20是否添加時(shí)間fixed_priceDouble20否否產(chǎn)品進(jìn)價(jià)dang_priceDouble20否否產(chǎn)品售價(jià)keywordsVarchar200是否關(guān)鍵詞Has_deletedInt1否否產(chǎn)品下架Product_picVarchar200是否產(chǎn)品圖片(5) 產(chǎn)品類別對應(yīng)關(guān)系表d_category_product。 表45 d_category_product的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述IdInt12否是編號Product_idInt10否否產(chǎn)品編號Cat_idInt10否否類別編號 (6) 訂單明細(xì)表 d_item訂單明細(xì)表 d_item用來保存訂單購買了哪些商品,數(shù)量,小計(jì)等。表46 d_item的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述IdInt12否是編號Order_idInt10否否訂單編號Product_idInt10否否產(chǎn)品編號Product_nameVarchar100否否產(chǎn)品名稱Dang_priceDouble20否否產(chǎn)品售價(jià)Product_numInt10否否產(chǎn)品數(shù)量AmountDouble20否否總金額5 系統(tǒng)實(shí)現(xiàn)在上一章著重討論了系統(tǒng)各個(gè)模塊功能的設(shè)計(jì),并詳細(xì)分析了每一個(gè)模塊的功能。在本章將具體討論如何實(shí)現(xiàn)功能模塊,最終實(shí)現(xiàn)整個(gè)系統(tǒng)。經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對目標(biāo)系統(tǒng)的描述,從而在編
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1