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

正文內(nèi)容

基于jsp的在線書店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-12 20:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù) 據(jù)庫(kù)都與其無(wú)關(guān)(否則,很有可能出現(xiàn)在一種數(shù)據(jù)庫(kù)系統(tǒng)上運(yùn)行的很好的 SQL 語(yǔ)句,有時(shí)換到另一種數(shù)據(jù)庫(kù)系統(tǒng)上必須加以修改 ) 。 在中間層 DLL 中實(shí)現(xiàn)這個(gè)函數(shù),如果用戶對(duì)具體操作的要求發(fā)生改變,只需要修改這個(gè)函數(shù)就可以了,只要此函數(shù)的入口參數(shù)和返回內(nèi)容不變,在客戶端不需做任何改動(dòng)。而這一點(diǎn)在開(kāi)發(fā)大型應(yīng)用尤其有用:我們可以把開(kāi)發(fā)人員分成兩組,一組負(fù)責(zé)開(kāi)發(fā)界面層,另一組負(fù)責(zé)開(kāi)發(fā)商業(yè)邏輯層,雙方只要按照事先商定的函數(shù)接口,并行開(kāi)發(fā)就可以,而不必像從前那樣,后面的工作必須等前面的工作完成后才能開(kāi)始。當(dāng)然,這樣的開(kāi)發(fā)的模式需要 很好的項(xiàng)目協(xié)調(diào)和穩(wěn)當(dāng)作支 持 [3]。 JSP 的運(yùn)作模式 JSP作為 J2EE的一部分,既可以用于開(kāi)發(fā)小型的 Web站點(diǎn)、也可以用于開(kāi)發(fā)大型的、企業(yè)級(jí)的應(yīng)用程序,直接使用 JSP對(duì)于最小型的 We b站點(diǎn),可以直接使用 JSP來(lái)構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè),這種站點(diǎn)最為簡(jiǎn)單,所需要的僅僅是簡(jiǎn)單的留言板、動(dòng)態(tài)日期等基本的功能。對(duì)于這種開(kāi)發(fā)模式,一般可以將所有的動(dòng)態(tài)處理部分都放置在 JSP的Scriptlet中,就像一般使用 PHP或 ASP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)一樣。 JSP+JavaBeans中型站點(diǎn)面對(duì)的是數(shù)據(jù)庫(kù)查詢、用戶管理和小量的商業(yè)業(yè)務(wù) 邏輯。對(duì)于這種站點(diǎn),不能將所有的東西全部交給 JSP頁(yè)面來(lái)處理。在單純的 JSP中加入 JavaBeans技術(shù)將有助于這種中型網(wǎng)站的開(kāi)發(fā)。利用 JavaBeans,將很容易完成如Inter 上用戶 (分類別) 系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù) 系統(tǒng)服務(wù)器 Inter 書店銷售 系統(tǒng) 本科生畢 業(yè)設(shè)計(jì)說(shuō)明書( 2021) 數(shù)據(jù)庫(kù)連接、用戶登錄與注銷、商業(yè)業(yè)務(wù)邏輯封裝的任務(wù)。如:將常用的數(shù)據(jù)庫(kù)連接寫為一個(gè) JavaBeans,既方便了使用,又可以使 JSP文件簡(jiǎn)單而清晰,通過(guò)封裝,還可以防止一般的開(kāi)發(fā)人員直接獲得數(shù)據(jù)庫(kù)的控制權(quán)。 JSP+JavaBeans+Servlet: Servlet在不再擔(dān)負(fù)動(dòng)態(tài)頁(yè)面生成的任務(wù)以后,開(kāi)始擔(dān)負(fù)起決定整個(gè)網(wǎng)站邏輯流程的任務(wù)。在邏輯 關(guān)系異常復(fù)雜的網(wǎng)站中,借助于Servlet和 JSP良好的交互關(guān)系和 JavaBeans的協(xié)助,完全可以將網(wǎng)站的整個(gè)邏輯結(jié)構(gòu)放在 Servlet中,而將動(dòng)態(tài)頁(yè)面的輸出放在 JSP頁(yè)面中來(lái)完成。在這種開(kāi)發(fā)方式中,一個(gè)網(wǎng)站可以有一個(gè)或幾個(gè)核心的 Servlet來(lái)處理網(wǎng)站的邏輯,通過(guò)調(diào)用 JSP頁(yè)面來(lái)完成客戶端(通常是 We b瀏覽器)的請(qǐng)求。后面我們將可以看到,在 J2EE模型中,Servlet的這項(xiàng)功能可以被 EJB取代。 運(yùn)行可行性分析:隨著計(jì)算機(jī)知識(shí)的普及和推廣,越來(lái)越多的人掌握了計(jì)算機(jī)的基本使用方法和技能。隨著 Inter 的發(fā)展,用戶對(duì)于網(wǎng)絡(luò)、 WINDOWS 等環(huán)境下的軟件使用比較熟悉,對(duì)于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情,這也是網(wǎng)絡(luò)辦公興起的原因。 經(jīng)濟(jì)可行性分析:網(wǎng)絡(luò)辦公給人們帶來(lái)了方便,給企業(yè)帶來(lái)了全新的商務(wù)模式。因此,投入一定的資金,構(gòu)建一個(gè)網(wǎng)絡(luò)辦公平臺(tái)在經(jīng)濟(jì)上是完全可行的。 SQL Server 2021 簡(jiǎn)介 作為微軟新一代的數(shù)據(jù)管理與商業(yè)智能平臺(tái), SQL Server 2021 已是微軟 5 年來(lái)具有里程碑性質(zhì)的企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品。和以往的數(shù)據(jù)解決方案相比, SQL Server 2021 更具有著巨大的空 前的價(jià)值、超強(qiáng)的功能和新穎大氣的全新體驗(yàn) [3]。 SQL Server 2021 中包含了非常豐富的新特性:通過(guò)提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶的管理能力,大幅提升 IT管理效率并降低運(yùn)行風(fēng)險(xiǎn)和維護(hù)成本;通過(guò)提供先進(jìn)的商業(yè)智能平臺(tái)滿足眾多客戶對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展;同時(shí), SQL Server 2021 提供了一個(gè)極具擴(kuò)展性和靈活性的開(kāi)發(fā)平臺(tái),不斷拓展您的應(yīng)用空間,實(shí)現(xiàn) Inter 數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。 由于大大減少了應(yīng)用程序待機(jī)時(shí)間,提高了系統(tǒng)的可伸縮性和性能,并加以更嚴(yán)格的安全控制, SQL Server 2021 在支持現(xiàn)實(shí)中最苛刻的企業(yè)級(jí)系統(tǒng)要求的道路上,邁出了極大的一步。 SQL Server 是微軟服務(wù)器家族中重要的一部分,通過(guò)微軟服務(wù)器系列產(chǎn)品共有的 Engineering strategy 所實(shí)現(xiàn)的增強(qiáng)的管理型和集成行,客戶可以有效降低總體擁有成本并從更快的開(kāi)發(fā)部署時(shí)間中收益。 3 基于 JSP 的網(wǎng)上書店銷售系統(tǒng)的設(shè)計(jì) 需求分析 系統(tǒng)需要解決的主要問(wèn)題 因?yàn)榫W(wǎng)上書店系統(tǒng)的最終目的 是客戶可以通過(guò)網(wǎng)上書店找到自己所需要的書籍,網(wǎng)上書店主要向客戶提供各種書籍材料。所以系統(tǒng)應(yīng)該解決如下問(wèn)題: 基于 JSP 的在線書店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 連接 SQL Server 2021 數(shù)據(jù)庫(kù) 界面的設(shè)計(jì) 頁(yè)面之間的相互跳轉(zhuǎn) JSP 頁(yè)面中實(shí)現(xiàn)商品添加、刪除、修改等數(shù)據(jù)庫(kù)操做 、數(shù)據(jù)庫(kù)的應(yīng)用、管理員對(duì)圖書的管理功能 系統(tǒng)開(kāi)發(fā)環(huán)境 本網(wǎng)上書店銷售平臺(tái)采 用 JSP、 數(shù)據(jù)庫(kù) 等技術(shù)來(lái) 開(kāi)發(fā) ,運(yùn)作于 Windows XP 的環(huán)境下 ,采用 B/S 三層架構(gòu)的模式,客戶端使用瀏覽器進(jìn)行訪問(wèn),服務(wù)器端使用JDK+Tomcat 的訪問(wèn)形式,以提高系統(tǒng)的安全性;在系統(tǒng)開(kāi)發(fā)時(shí),使用 MyEclipse 作為網(wǎng)頁(yè)開(kāi)發(fā)工具,以 Tomcat 作為 Web服務(wù)器, SQL Server 2021 作為數(shù)據(jù)庫(kù)服務(wù)器 。 系統(tǒng)具備的功能 該系統(tǒng)從功能上 分 用戶模塊 和 管理模塊 , 用戶模塊又分為匿名用戶模塊與普通用戶模塊,匿名用戶模塊主要包括查看商品、注冊(cè)用戶等功能 ; 普通用戶模塊主要包括查看商品、管理購(gòu)物車、查看訂單等功能。管理模塊又分為店主模塊與管理員模塊,店主模塊主要包括商品管理、訂單管理等功能;管理員模塊 主要包括商品管理 、 用戶信息管理 、訂單管理 等功能 [4]。 用例模型 用戶 Use case 圖 對(duì)網(wǎng)站進(jìn)行訪問(wèn)時(shí),未注冊(cè)用戶可以進(jìn)行注冊(cè),也可以和注冊(cè)用戶一樣瀏覽網(wǎng)站,進(jìn)行圖書查詢,查看書店的公告以及售書活動(dòng)。但是注冊(cè)用戶比一般用戶多的兩個(gè)權(quán)限,一個(gè)是購(gòu)買圖書,另一個(gè)就是對(duì)進(jìn)行購(gòu)物車的管理,比如說(shuō)在購(gòu)物車增加想要購(gòu)買的書籍,在購(gòu)物車中刪掉不想購(gòu)買的。用例圖如圖 31所示: 注 冊(cè) 用 戶登 錄 模 塊信 息 到 數(shù) 據(jù) 庫(kù)輸 入 用 戶 信 息 u s e s u s e s 未 注 冊(cè) 用 戶瀏 覽**注 冊(cè)******購(gòu) 物 車 管 理 圖 31 用戶用例圖 本科生畢 業(yè)設(shè)計(jì)說(shuō)明書( 2021) 管理員 Use case 圖 進(jìn)入系統(tǒng)后,有一個(gè)活動(dòng)選項(xiàng),可以供普通管理員 和超級(jí)管理員登陸。超級(jí)管理員和普通管理員都能對(duì)系統(tǒng)進(jìn)行訂單管理,網(wǎng)站維護(hù),管理添加圖書信息,管理添加站內(nèi)新聞,但是超級(jí)管理員可以添加和刪除普通管理員。系統(tǒng)活動(dòng)圖如圖 32所示: 登 錄 模 塊信 息 到 數(shù) 據(jù) 庫(kù)輸 入 用 戶 信 息超 級(jí) 管 理 員普 通 管 理 員 u s e s e x t e n d s 管 理 普 通 管 理 員訂 單 管 理網(wǎng) 站 維 護(hù)管 理 添 加 站 內(nèi) 新 聞管 理 添 加 圖 書 信 息圖 32 管理員用例圖 書店銷售系統(tǒng) ER圖 在線書店銷售系統(tǒng)中,有用戶,圖書和管理員等實(shí)體,其中管理員又分為普通管理員和超級(jí)管理員。用戶實(shí)體中包括了用戶密碼,用戶姓名,用戶 號(hào),用戶電話號(hào)碼,身份證號(hào)碼,地址等屬性。圖書實(shí)體中包含了圖書 ID號(hào),圖書名稱,作者,出 版日期,價(jià)格等屬性。普通管理員實(shí)體中包含了管理員姓名,密碼等屬性。超級(jí)管理員實(shí)體中也包含了管理員姓名和密碼等屬性。 實(shí)體之間也存在著聯(lián)系,管理員可以添加或者刪除多種類型的書籍,一種書籍可以由多個(gè)管理員來(lái)進(jìn)行添加或者刪除,因此管理員和書籍之間是多對(duì)多的聯(lián)系。用戶可以購(gòu)買多種書籍,也可以訂購(gòu)書籍,一種書籍可以給被多個(gè)用戶購(gòu)買,也可以被多個(gè)用戶訂購(gòu),因此用戶與書籍之間也是多對(duì)多的聯(lián)系。具體說(shuō)明如圖 33 所示: 基于 JSP 的在線書店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 用 戶用 戶 Q Q 號(hào) 用 戶 電 話 號(hào) 碼 身 份 證 號(hào) 碼用 戶 姓 名用 戶 密 碼圖 書擺 放 日 期圖 書 I D 號(hào)圖 書 名 稱 出 版 日 期圖 書 類 型 I D 號(hào)作 者出 版 社圖 書 數(shù) 量mn價(jià) 格地 址超 級(jí) 管 理員管 理 員 名密 碼管 理管 理訂 購(gòu)查 詢mnnn11普 通 管 理員 圖 33 書店銷售系統(tǒng) ER 圖 數(shù) 據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)的需求分析 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求,以及功能模塊的劃分,下面給出在線圖書銷售管理系統(tǒng)的各個(gè)組成部分的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) [5]。 對(duì)于銷售管理系統(tǒng)的基本信息數(shù)據(jù)庫(kù),可以列出一下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。用戶信息數(shù)據(jù)表應(yīng)該包含用戶名稱、用戶編號(hào)、用戶權(quán)限編號(hào)、用戶密碼、用戶的狀態(tài)。友情鏈接信息數(shù)據(jù)列表應(yīng)該包含網(wǎng)站名稱、網(wǎng)址。商品信息數(shù)據(jù)表應(yīng)該包含圖書類別、圖書編號(hào)、圖書名稱、圖書價(jià)格、圖片。站內(nèi)新聞信息表:新聞標(biāo)題、新聞?lì)悇e、新聞內(nèi)容。 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求 以及功能模塊的劃分,各個(gè)系統(tǒng)的具體邏輯實(shí)現(xiàn)如下 : 用戶信息數(shù)據(jù)表應(yīng)該包含用戶名、用戶權(quán)限編號(hào)、用戶密碼、用戶的性別等。訂單信息數(shù)據(jù)表應(yīng)該包含訂單購(gòu)買人、圖書編號(hào)、訂單名稱、圖書價(jià)格、圖片等。圖書信息數(shù)據(jù)表包括圖書類別、圖書編號(hào)、圖書名稱、圖書價(jià)格、圖片,各種編號(hào),包括發(fā)貨編號(hào),出庫(kù)單編號(hào)、出庫(kù)編號(hào)等等,通過(guò) GetNewID()函數(shù)來(lái)生成。而圖書的其他信息包括圖書名稱、從圖書基本信息數(shù)據(jù)庫(kù)中獲取。訂單、圖書的其他信息,都通過(guò)基本庫(kù)房信息表、基本庫(kù)存信息表、基本圖書信息表來(lái)獲取。 本科生畢 業(yè)設(shè)計(jì)說(shuō)明書( 2021) 數(shù)據(jù)庫(kù)的結(jié)構(gòu)創(chuàng)建 系統(tǒng) 數(shù)據(jù)庫(kù)的名稱為 jspwangshangshoushuxns_Data,數(shù)據(jù)庫(kù)中分別建了allusers , gwc , shangpinleibie , shangpinxinxi , xinwentongzhi ,yonghuzhuceyouqinglianjie七張表。 表 allusers 是管理員表,主要用于存儲(chǔ)管理員信息,根據(jù)系統(tǒng)的需求,設(shè)計(jì)了ID, username, pwd, cx, addtime 等屬性,其中 ID 是主鍵 [6]。在表中 ID 字段為管理員編號(hào), username 字段為管理員用戶名, pwd 字段為登陸密碼, cx字段 為管理權(quán)限, addtime 字段為添加時(shí)間。具體如表 31 所示: 表 31 allusers(管理員表) 序號(hào) 字段名稱 字段類型 大小 允許為空 最大長(zhǎng)度 1 ID Int 4 自增編號(hào) 10 2 username VarChar 50 是 255 3 pwd VarChar 50 是 255 4 cx VarChar 50 是 255 5 addtime DateTime 8 是 23 Gwc 表格主要用于存儲(chǔ)已有商品信息的。根據(jù)系統(tǒng)需求,設(shè)計(jì)了 ID, username,bianhao, mingchengg, tupian 等屬性,其中 ID 是主鍵。在表中 ID 字段為商品序號(hào),username 字段為商品名稱, bianhao 字段為商品編號(hào), mingchengg 字段為商品類別,tupian 字段為商品圖片, jiage 字段為商品價(jià)格, addtime 為商品添加時(shí)間, shuliang為商品的數(shù)量。具體如表 32所示: 表 32 gwc(已有 商品信息列表 ) 序號(hào) 字段名稱 字段類型 大小 允許為空 最大長(zhǎng)度 1 ID Int 4 自增編號(hào) 10 2 username VarChar 50 是 255 3 bianhao VarChar 50 是 255 4 mingcheng VarChar 50 是 255 5 tupian VarChar 50 是 255 6 jiage Float 8 是 15 7 addtime DateTime 8 是 23 8 shuliang Int 4 是 10 9 isfk VarChar 50 是 255 基于 JSP 的在線書店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 Shangpinleibie 表主要用于存儲(chǔ)商品類別的信息。根據(jù)系統(tǒng)需求,主要設(shè)計(jì)了ID, leibiemingcheng, addtime 等屬性,其中 ID 為主鍵。在數(shù)據(jù)表中, ID 字段為盛品序號(hào), leibiemingcheng 字段為類別名稱, addtime 字段為添加時(shí)間。具體如表33所示; 表 33 shangpinleibie(商品類別表) 序號(hào) 字段名稱 字段類型 大小 允許為空 最大長(zhǎng)度 1 ID Int 4 自增編號(hào) 10 2 leibiemingcheng VarChar 50 是 255 3 ad
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1