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

正文內(nèi)容

基于jsp的網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計(編輯修改稿)

2025-10-03 19:09 本頁面
 

【文章內(nèi)容簡介】 的,例如請求帳戶信息或者特定的 一件商品 的價格)。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其他人,如 Web管理人員和頁面設(shè)計 者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成所請求的內(nèi)容,并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 ( 2)強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeansTM 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或 者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 ( 3)采用標(biāo)識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 Java Server Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 通過開發(fā)定制化標(biāo)識庫, JSP 技術(shù)是可以擴(kuò)展的。今后, 第三方開發(fā)人員和其他河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 10 頁共 37 頁 人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 ( 4) JSP 能提供所有 Servlets 功能 與 Servlets 相比, JSP 能提供所有 Servlets 功能,它比用 Println 書寫和修改HTML 更方便。可以更明確地進(jìn)行分工, Web 頁面設(shè)計人員編寫 HTML,只需留出空間讓 Servlets 程序員插入動態(tài)部分即可。 JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 ( 5)健壯的存儲管理和安全性 由于 JSP 頁面的內(nèi)置腳本語言是基 于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。 ( 6)一次編寫 , 各處運(yùn)行 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Windows 下運(yùn)行 , 也能在其他操作系統(tǒng)上運(yùn)行。 JSP具有一次編譯,處處運(yùn)行的優(yōu)點。 隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中 , 您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 經(jīng)濟(jì)可行性 科學(xué)技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展為全球經(jīng)濟(jì)帶來了新的變 化,也改變了整個商業(yè)競爭的格局。傳統(tǒng)的手工管理方法,工作效率低,不能及時了解各類用戶的實際情況,也無法快速地進(jìn)行用戶信息的查詢;還不便于動態(tài)及時地了解用戶的需求,導(dǎo)致企業(yè)不能更好地適應(yīng)當(dāng)前經(jīng)濟(jì)發(fā)展的環(huán)境。企業(yè)為了在激烈的市場競爭中占有一席之地,便建設(shè)企業(yè)網(wǎng)站,將企業(yè)帶入網(wǎng)絡(luò)時代。 根據(jù)實際情況,開發(fā)一套電子商務(wù)網(wǎng)店軟件,從設(shè)備費用考慮,存在了大量的計算機(jī),無須再追加投資。從開發(fā)費用,運(yùn)行費用,培訓(xùn)費用考慮,都在企業(yè)和個人的承受范圍之內(nèi)。然而,使用該電子商務(wù)網(wǎng)站所帶來的長期效益是顯而易見的,主要表現(xiàn)在以下幾個 方面。 ( 1)提高了商家銷售產(chǎn)品的效率、節(jié)省了人力。 ( 2)減少了商場銷售產(chǎn)品的負(fù)擔(dān)、提高了人們購買產(chǎn)品的效率。 ( 3)提高了企業(yè)的整體素質(zhì),如:培訓(xùn)了人員,促進(jìn)了業(yè)務(wù)的規(guī)范化、程序化,有利于管理方式與體制的合理改革。 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 11 頁共 37 頁 ( 4)交付產(chǎn)品速度快,銀行交款安全可靠。 進(jìn)過以上分析,總體來說,網(wǎng)上購物系統(tǒng)在經(jīng)濟(jì)上是可行的。 系統(tǒng)開發(fā)與運(yùn)行環(huán)境 為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng) 。 系統(tǒng)開發(fā) 開發(fā)語言用的是 JSP(Java Server Page)結(jié)合 HTML。 開發(fā)數(shù)據(jù)庫為 SQL Server 2020 數(shù)據(jù)庫,因為 SQL Server 2020 數(shù)據(jù)庫容易操作,從而大大降低了編程難度。 開發(fā)工具使用 搭建系統(tǒng)頁面框架,再用 在其中插入 JSP 語句, JavaBean 使用 編寫。 開發(fā)工具包是 JDK6u2windowsi586p。 運(yùn)行環(huán)境 服務(wù)器端 : 操作系統(tǒng) : Windows 或者 LINUX/UNIX 及任何能運(yùn)行 Java 虛擬機(jī)的平臺 。 Web Server: Tomcat 或 Tomcat 以上。 客戶端: 操作系統(tǒng) :任何 pc 平臺 。 瀏覽器 : Inter Explorer。 3 系統(tǒng)設(shè)計 總體設(shè)計思想 軟件的總體設(shè)計是確定軟件的結(jié)構(gòu)以及各組成成分之間的相互關(guān)系。 在科技迅猛發(fā)展的 21 世紀(jì),網(wǎng)絡(luò)技術(shù)已經(jīng)滲透到了社會的各個領(lǐng)域,而且正在改變?nèi)藗児ぷ骱蜕畹姆绞?,傳統(tǒng)的購物方式也面臨著變革和更新,而網(wǎng)上購物是一個很重要的發(fā)展方向。 基于網(wǎng)絡(luò)的在線購物系 統(tǒng)是傳統(tǒng)購物的延伸,加上數(shù)據(jù)庫技術(shù)的利用,大大的改變了傳統(tǒng)的購物方式。 根據(jù)需求分析的描述以及實際考察,現(xiàn)制定在線購物系統(tǒng)的 實現(xiàn)目標(biāo)。 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 12 頁共 37 頁 ? 采用開放、動態(tài)的系統(tǒng)架構(gòu),加強(qiáng)用戶與系統(tǒng)的動態(tài)交互性。 ? 操作簡單方便、界面簡潔美觀。 ? 前臺用戶分為兩類,一類是非注冊用戶,一類是注冊用戶。 ? 非注冊用戶可以瀏覽商品,但不能購買商品。 ? 注冊用戶可以瀏覽商品,購買商品,生成訂單。 ? 注冊用戶還可以查詢訂單信息。 ? 對用戶注冊信息進(jìn)行管理。 ? 對用戶的訂單信息進(jìn)行管理。 ? 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。 系統(tǒng)功能模塊設(shè)計 網(wǎng)上購物系統(tǒng)通 過注冊為網(wǎng)站用戶登錄網(wǎng)站進(jìn)行相關(guān)操作。用戶登陸后,可以進(jìn)行商品瀏覽、購買商品和修改個人資料的操作。系統(tǒng)的管理員通過登錄模塊可以登錄到系統(tǒng)的后臺,對用戶信息、商品信息、訂單信息進(jìn)行管理。 管理員登錄進(jìn)入系統(tǒng)后,可以進(jìn)行用戶管理、商品管理和訂單管理。管理員流程圖如圖 所示。 用戶在進(jìn)入系統(tǒng)之后,可以以瀏覽者的身份進(jìn)行商品瀏覽和查看,如果想要購買商品,則需要登錄系統(tǒng)。用戶在登陸之后就可以進(jìn)行商品購買和訂單信息的查詢。用戶流程圖如圖 所示。 后臺登錄首頁 登錄 用戶管理、 商品管理、 訂單管理、 退出 失敗 成功 圖 管理員流程圖 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 13 頁共 37 頁 數(shù)據(jù)庫需求設(shè)計 系統(tǒng)的需求集體體現(xiàn)在隨各種信息的保存、修改和查詢方面。因此一個滿足系統(tǒng)要求的數(shù)據(jù)庫必須充分照顧到對各種信息的輸入輸出,以免導(dǎo)致開發(fā)時返工。 網(wǎng)上商店是一個典型的電子商務(wù)系統(tǒng),針對它將要實現(xiàn)的業(yè)務(wù)功能,數(shù)據(jù)庫中應(yīng)該具有以下的模塊: 開始 登錄網(wǎng)站首頁 商品購買 查看商品 加入購物車 是否 登錄 結(jié)賬 生成訂單 結(jié)束 查 看 我 的 訂 單 登 錄 首 頁 繼續(xù) 購物 填寫收件 人信息與 付款方式 是 否 是 否 圖 用戶流程圖 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 14 頁共 37 頁 (1)用戶信息 :其中應(yīng)包括編號、用戶名、密碼、 郵箱 、 昵稱 等內(nèi)容。 (2)商品信息 :包括商品編號、 商品廠家編號、商品類型編號、 商品名稱、商品價格、 商品介紹、商品圖片編號、商品添加時間、商品受歡迎等級 等。 (3)訂單 :一筆完整的訂單記錄應(yīng)包括相關(guān)商品集合以及各種商品的數(shù)量等信息。 (4)管理員信息 :與用戶信息類似,包括管理員編號、登錄名、密碼等。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 在數(shù)據(jù)庫技術(shù)中,用模型的概念描述 了 數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實世界進(jìn)行抽象。表示實體類型及實體間聯(lián)系的模型稱為 “ 數(shù)據(jù)模型 ” ,其中之一就是實體聯(lián)系模型 (ER 模型 )。 ER 模型是獨立于計算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來描述某個特定組織關(guān)心的信息結(jié)構(gòu),這類模型稱為 “ 概念數(shù)據(jù)模型 ” 。 在 網(wǎng)上購物 系統(tǒng)中,存在用戶、商品、訂單 、管理員等幾個對象實體,以上述實體為例,一個用戶對應(yīng)多個商品,同時一個商品屬于多個用戶;一個用戶對應(yīng)多個訂單,一個訂單只能屬于一個用戶;一個商品對應(yīng)多個訂單,一個訂單對應(yīng)多個商品;一個管理員對應(yīng)多個用戶、商品、訂單 ; 一個用戶、商品、訂單只能屬于一個管理員。 ? 用戶實體 用戶實體包括用戶編號、用戶登錄名、用戶登錄密碼、用戶郵箱、用戶昵稱等屬性。用戶實體 ER圖如圖 。 ? 商品實體 商品實體包括商品編號、商品廠家編號、商品類型編號、商品名稱、商品價 格、商品介紹、商品圖片編號、商品入庫時間、商品受歡迎度、商品是否被瀏覽等屬性。用戶 用戶登錄名 用戶密碼 用戶郵箱 用戶編號 圖 ER 圖 用戶昵稱 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 15 頁共 37 頁 商品實體 ER圖如圖 。 ? 訂單實體 商品實體包括商品編號、商品廠家編號、商品類型編號、商品名稱、商品價格、商品介紹、商品圖片編號、商品入庫時間、商品受歡迎度、商品是否被瀏覽等屬性。商品實體 ER圖如圖 。 商品 商品編號 商品受歡迎度 商品名稱 商品價格 商品介紹 商品 是否被瀏覽 商品類型編號 商品廠家編號 商品圖片編號迎度 商品入庫時間 圖 商品實體 ER 圖 訂單 是否已經(jīng)付款 訂單編號 用戶編號 收件人編號 下單時間 付款方式 發(fā)貨方式 訂單狀態(tài) 到貨時間 圖 商品實體 ER 圖 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 16 頁共 37 頁 ? 管理員實體 管理員實體包括用戶編號、用戶登錄名、用戶登錄密碼、用戶郵箱、用戶昵稱等屬性。管理 員實體 ER圖如圖 所示。 由此可知用戶和訂單之間、管理員和用戶、商品、訂單之間都是一對多的關(guān)系;用戶和商品之間是多對多的關(guān)系。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫邏輯設(shè)計分為三個階段,分別是:收集和分析用戶要求和數(shù)據(jù)庫模式設(shè)計。主要任務(wù)是創(chuàng)建數(shù)據(jù)庫模式。數(shù)據(jù)庫邏輯設(shè)計中的第一階段收集和分析用戶 需求 是按以下四步進(jìn)行的:分析用戶活動,確定系統(tǒng)范圍,分析用戶活動所涉及的數(shù)據(jù)和分析系統(tǒng)數(shù)據(jù)。 根據(jù)在數(shù)據(jù)庫概念設(shè)計中給出的數(shù)據(jù)庫實體圖,可以設(shè)計 數(shù)據(jù)表結(jié)構(gòu)。在創(chuàng)建數(shù)據(jù)庫時,首先啟動 Microsoft SQL Server 2020 的“ Microsoft SQL Server Management Studio”,創(chuàng)建名為 myshoppingdb 的數(shù)據(jù)庫,然后創(chuàng)建系統(tǒng)所需的具體的表。下面介紹具體的創(chuàng)建過程。 ? admin_tbl(管理員信息表 ) 管理員信息表用來保存管理員信息, admin_tbl 表的結(jié)構(gòu)如表 所示。 表 admin_tbl表 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 允許空 字段描述 adminid int 4 否 唯一標(biāo)識 adminloginid varchar 30 否 管理員名稱 adminloginpwd varchar 30 否 管理員密碼 ? user_tbl(用戶信息表 ) 管理員 管理員密碼 管理員名稱 管理員編號 圖 管理員實體 ER 圖 河北工業(yè)大學(xué)畢業(yè)設(shè)計(論文) 第 17 頁共 37 頁 用戶信息表用來保存用戶信息, user_tbl 表的結(jié)構(gòu)如表 所示。 表 user_tbl表 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 允許空 字段描述 uid int 4 否 唯一標(biāo)識 uloginid varchar 30 否 用戶登錄名稱 uloginpwd varchar 30 否 用戶密碼 u varchar 100 否 用戶郵箱 unikname varchar 30 否 用戶昵稱 ? order_tbl(訂單表 ) 訂單表用于保
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1