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

正文內(nèi)容

基于jsp的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)(論文)-在線瀏覽

2025-02-09 09:39本頁(yè)面
  

【正文】 rd is introduction of the process of realization。 and the conclusion in the end. Key words: Emerce。 JSP。于是電子商務(wù)開始流行起來(lái),越來(lái)越多的商家 在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。本文旨在討論如何建設(shè) B2C 的網(wǎng)上購(gòu)物系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或 EDI 交易。 網(wǎng)上購(gòu)物的現(xiàn)狀 在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、 培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。 在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過短短幾年時(shí)間。根據(jù)CNNIC 的統(tǒng)計(jì)結(jié)果,截止 2021 中國(guó)有互聯(lián)網(wǎng)用戶 6962 萬(wàn)人,而又有 %以上的網(wǎng)民在過去的一年里有過網(wǎng)上購(gòu)物經(jīng)歷,并且這一數(shù)字還在以 17%左右的速度增長(zhǎng),這說明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。每一個(gè)細(xì)小的環(huán)節(jié)都很重要。我將使用 HTML、 JSP 等技術(shù)來(lái)編輯網(wǎng)頁(yè),傳統(tǒng)的管理信息系統(tǒng)的信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中 ,這種方法在數(shù)據(jù)量不大時(shí)有很 多的應(yīng)用場(chǎng)合。本系統(tǒng)通過運(yùn)用 JSP 技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)網(wǎng)頁(yè)連接,得出錯(cuò)和成本都相應(yīng)的降低。 2. 相關(guān)理論基礎(chǔ) JSP技術(shù) JSP 的簡(jiǎn)介 JSP 是 JAVA SERVER PAGES 的縮寫,由 SUN 公司倡導(dǎo),于 1999 年推出,正日益成為開發(fā) WEB 動(dòng)態(tài)網(wǎng)站的重要而快速有效的開發(fā)技術(shù)。它具有良好的動(dòng)態(tài)頁(yè)面與靜態(tài)頁(yè)面分離的能力,編譯后運(yùn)行,因而正逐漸成為 inter 開發(fā)的主流技術(shù)。 ( 2)所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時(shí)刻保持最新版本。 JSP 的工作原 理 在一個(gè) JSP文件第一次被請(qǐng)求 時(shí), JSP引擎把該 JSP文件轉(zhuǎn)換成為一個(gè)servlet。 JSP引擎先把該 JSP文件轉(zhuǎn)換成一個(gè) Java源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn) jsp文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息;如果轉(zhuǎn)換成功, JSP引擎用 javac把該 Java源文件編譯成相應(yīng)的 class文件。然后 jspService()方法被調(diào)用來(lái)處理客戶端的請(qǐng)求。如果有 servlet從內(nèi)存中移去。 jspInit()及 j多個(gè)客戶端同時(shí)請(qǐng)求該 JSP文件,則 JSP引擎會(huì)創(chuàng)建多個(gè)線程。以多線程方式執(zhí)行可大大降低對(duì)系統(tǒng)的資源需求 ,提高系統(tǒng)的并發(fā)量及響應(yīng)時(shí)間 .但應(yīng)該注意多線程的編程限制,由于該 servlet始終 駐于內(nèi)存,所以響應(yīng)是非??斓?。 雖然 JSP效率很高,但在第一次調(diào)用時(shí)由于需要轉(zhuǎn)換和編譯而有一些 第 3 頁(yè) 共 22 頁(yè) 輕微的延遲。 數(shù)據(jù)庫(kù)及相關(guān)技術(shù)簡(jiǎn)介 SQL 語(yǔ)言簡(jiǎn)介 SQL 是英文 Structured Query Language 的縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。按照 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定, SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如 Oracle、 Sybase、 Microsoft SQL Server、 Access 等都采用了 SQL 語(yǔ)言標(biāo)準(zhǔn)。 在眾多的 SQL 命令中, select 語(yǔ)句應(yīng)該算是使用最頻繁的。 select 語(yǔ)句中位于 select 關(guān)鍵詞之后的列名用來(lái)決定哪些列將作為查詢結(jié)果返回。 select 語(yǔ)句中位于 from 關(guān)鍵詞之后的表格名稱用來(lái)決定將要進(jìn)行查詢操作的目標(biāo)表格。LIKE 運(yùn)算符的功能非常強(qiáng)大,通過使用 LIKE 運(yùn)算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄。 在高性能和企業(yè)級(jí)可伸縮性領(lǐng)域, SQL Server 2021 設(shè)計(jì)成利用Windows2021 對(duì)更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺(tái)。 SQL Server 已經(jīng)在可管理性和易用 第 4 頁(yè) 共 22 頁(yè) 性方面在行業(yè)內(nèi)領(lǐng)先, SQL Server 2021 通過與 Windows 2021 活動(dòng)目錄緊密結(jié)合進(jìn)一步改進(jìn)了這些功能。 SQL Server 2021 按照設(shè)計(jì)可以為部署和維護(hù)強(qiáng)大的、易于管理、支持商務(wù)活動(dòng)的 Web 站點(diǎn)提供最好的性能,這些站點(diǎn)可以從事商家和商家之間或商家與客戶之間的交易。 JAVA技術(shù)簡(jiǎn)介 JSP 程序開發(fā)就離不開 JAVA 語(yǔ)言,這里簡(jiǎn)單介紹下 JAVA 語(yǔ)言的特點(diǎn): Java 是一種跨平臺(tái),適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言。 ( 2) 分布式、解釋型 。 ( 4) 可移植、高性能、多線程、動(dòng)態(tài)性等 。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 本系統(tǒng)采用 tomcat 作為服務(wù)器,在 環(huán)境下對(duì)系統(tǒng)進(jìn)行測(cè)試。 ( 2)商品信息的維護(hù)與管理 ,包括價(jià)格的調(diào)整、現(xiàn)有商品信息的修改、新商品信息的加入、過時(shí)商品信息的刪除等。 ( 4)強(qiáng)大、方便、快捷的查詢功能。 ( 5)訂單號(hào)模塊所 謂訂單號(hào)模塊,就是客戶購(gòu)買完商品后,系統(tǒng)自動(dòng)分配 第 5 頁(yè) 共 22 頁(yè) 一個(gè)購(gòu)物號(hào)碼給客戶,以方便客戶隨時(shí)查詢賬單處理情況。 ( 6)訂單管理。管理員可以查看歷史記錄、訂單狀態(tài),并且能夠在最短的時(shí)間內(nèi)通知用戶。登錄以后可以查看修改個(gè)人信息在線購(gòu)買商品查看定單狀態(tài)。查看商品信息,可以刪除不需要的商品。 第 6 頁(yè) 共 22 頁(yè) 系統(tǒng)流程 圖 32系統(tǒng)流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析 ( 1)商品數(shù)據(jù)的準(zhǔn)備。這些商品數(shù)據(jù)可以分為三類 :紙面記錄、電子數(shù)據(jù) (XML、 Access、 Excel 等文件 )、網(wǎng)上數(shù)據(jù)。在檢查的同時(shí) ,還 要對(duì)這些數(shù)據(jù)進(jìn)行分析 ,為制定商品目錄方案做準(zhǔn)備。商品數(shù)據(jù)方案制定的目的在于: ①對(duì)商品進(jìn)行科學(xué)、靈活地分類 ,方便客戶迅速?gòu)纳賱t幾萬(wàn) ,多則幾十萬(wàn)甚至上百萬(wàn)種商品中找出所需商品。 ③高效的商品數(shù)據(jù)方案能提高數(shù)據(jù)庫(kù)性能 ,提高網(wǎng)頁(yè)瀏覽速度??蛻粜畔⒈韮?nèi)保存著在線商店中所有客戶個(gè)人所擁有的個(gè)人信息和資料,是在線商店的后臺(tái)管理人員進(jìn)行商品銷售的設(shè)計(jì)規(guī)劃和進(jìn)行決策的依據(jù)和參考。 開始 是否登錄 是否管理員 瀏覽普通頁(yè)面 管理頁(yè)面 用戶頁(yè)面 管理用戶 管理商品 管理定單 個(gè)人信息管理 購(gòu)物車管理 在線購(gòu)物 N Y Y N 退出系統(tǒng) 第 7 頁(yè) 共 22 頁(yè) 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析 對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),有以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 用戶信息:用戶 ID(自動(dòng)編號(hào))、用戶姓名、電話號(hào)碼、 Email、地址、郵編。 而網(wǎng)上購(gòu)物系統(tǒng)就是基于以上各個(gè)數(shù)據(jù)庫(kù)的連接和綜合,把各個(gè)獨(dú)立的數(shù)據(jù)庫(kù)通過內(nèi)在的關(guān)聯(lián)性統(tǒng)一到一個(gè)主頁(yè)面里,從而方便客戶的訪問和購(gòu)買,實(shí)現(xiàn)了一對(duì)一的交互。 客戶將選購(gòu)的商品放入系統(tǒng)所提供的購(gòu)物籃里,此時(shí)顧客可以繼續(xù)選購(gòu)另外的商品,或者刪除原先購(gòu)買的商品,并可對(duì)商品進(jìn)行名稱和數(shù)量上的修改和添加。直到顧客滿意。 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 分別建立以下的表以滿足需要: 本 系統(tǒng)需要建立 4 個(gè)數(shù)據(jù)表,他們分別是: 管理員表( my_goodsadminuser):存放管理員用戶名,管理員密碼信息。 商品信息表 (my_goods):存放商品編號(hào),商品名,銷售員,類別,提供商,價(jià)格以及數(shù)量等信息。 各表具體信息見下圖: 表 31 my_goodsadminuser表中字段 字段名 數(shù)據(jù) 類型 字段描述 adminuser 文本 管理員用戶名 adminpass 文本 管理員密碼 第 8 頁(yè) 共 22 頁(yè) 表 32 my_users表中字段 字段名 數(shù)據(jù)類型 字段描述 id 數(shù)字 用戶主鍵 username 文本 用戶名 passwd 文本 用戶密碼 Names 文本 真實(shí)姓名 Sex 文本 性別 Address 文本 地址 Phone 文本 電話 Post 文本 郵編 Email 文本 Email 地址 表 33 my_goods表中字段 字段名 數(shù)據(jù)類型 字段描述 ID 數(shù)字 商品編號(hào) Goodsname 文本 名稱 Goodsclass 數(shù)字 類別 Seller 數(shù)字 銷售員 Provider 文本 提供商 Price 數(shù)字 價(jià)格 Amount 文本 數(shù)量 Content 文本 說明 表 34 my_indentlist表中字段 字段名 數(shù)據(jù)類型 字段描述 ID 數(shù)字 組 ID username 文本 商品購(gòu)買用戶 Price 文本 定單價(jià)格 ispayoff 文本 是否付款 issales 文本 是否發(fā)貨 content 文本 備注 數(shù)據(jù)庫(kù)的連接 在本系統(tǒng)中 ,系統(tǒng)會(huì)頻繁的訪問數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的連接代碼是通用的。 String url=jdbc:microsoft: DatabaseName=biye。 String strPassword = 417929。 第 9 頁(yè) 共 22 頁(yè) Statement st = (,READ_ONLY)。 會(huì)員登錄主要是將用戶輸入的用戶名和密碼與數(shù)據(jù)庫(kù)中 my_users 表中的已有的信息進(jìn)行比對(duì),如果完全一樣,則是合法用戶,可以成功登錄,如果不一樣,則登錄失敗。此功能未注冊(cè)用戶也可用,但是所查詢商品不提供購(gòu)買功能。 當(dāng)用戶進(jìn)入購(gòu)物中心以后,系統(tǒng)會(huì)顯示所有的商品基本信息。下拉菜單中有商品的所有類別,用戶根據(jù)類別以 post 方法傳遞表單。 通過關(guān)鍵字 bookclass 對(duì)數(shù)據(jù)庫(kù)商品表 my_goods 進(jìn)行查詢: SELECT * FROM my_goods where goodsclass=39。 這樣就比較清楚的可以獲得各類別的商品的信息。 詳細(xì)信息頁(yè)面 通過商品 ID查詢數(shù)據(jù)庫(kù),除了顯示以上信息以外,還顯示商品數(shù)量,備注等信息。分頁(yè)代碼如下: int dipage=1。 if(pages==null) { pages=1。//記錄條數(shù) int countPageRecord=0。//總頁(yè)數(shù) countPageRecord=5。//得到總頁(yè)數(shù) if(countRecord/countPageRecord==0) countPage=countRecord/countPageRecord。//把記錄指針移至當(dāng)前 第 11 頁(yè) 共 22 頁(yè) 頁(yè)第一條記錄之前 if((dipage1)*countPageRecord==0) ()。 當(dāng)用戶選定某樣商品并在登錄后的情況下,可以點(diǎn)擊購(gòu)買將商品添加到購(gòu)物車。設(shè)置好數(shù)量以后按提交按鈕根據(jù)商品唯一 ID將商品添加到購(gòu)物車。 Int Goods_Count=((book_count)) 以及 中的函數(shù) public void addGoods(String Goods_id,int Goods_Count)來(lái)實(shí)現(xiàn)。選擇繼續(xù)購(gòu) 買 以 后跳 轉(zhuǎn) 到商 品 購(gòu)買 頁(yè) 面 選 擇 查看 購(gòu) 物車 則 跳轉(zhuǎn) 到。 關(guān)鍵代碼: : public boolean minusGoods(String Goods_id,int Goods_Count) {?? deleteGoods(Goods_id)。 第 12 頁(yè) 共 22 頁(yè) 用戶在確定需要購(gòu)買以后,就可以提交購(gòu)物車,完成購(gòu)物功能。代碼如下: double totalprice=0。 訂單管理 本模塊劃分為 2 個(gè)部分,一是用戶對(duì)定單的管理,二是管理員對(duì)定單的管理。查看自己的定單是通過用戶名訪問定單表以獲取自身定單,刪除定單是通過定單 ID刪除掉選定的定單: a href=39。 用戶也可以通過查詢指定的定單 ID來(lái)查詢想要知道的定單的信息。 語(yǔ)句刪除以前的定單。修改定單頁(yè)面 . 第 13 頁(yè) 共 22 頁(yè) 通過獲取定單 ID,用 update 語(yǔ)句更新定單信息。+username+39。分別別實(shí)現(xiàn)用戶的注冊(cè)以及密碼的修改。 如下圖: 第 14 頁(yè) 共 22 頁(yè) 圖 46查看 用戶自己基本情況 用戶點(diǎn)擊“個(gè)人信息”以后系統(tǒng)就會(huì)查詢數(shù)據(jù)庫(kù) my_users 表顯示當(dāng)前用戶信息。%+()+%39。 用來(lái)注冊(cè)用戶的基本信息,包括用戶名,用戶密碼,性別,電話,地址,郵編, Email 等基本信息。示 例代碼如下: if (==){ alert(用戶名不能為空 )。i。 第 15 頁(yè) 共 22 頁(yè) if(i==) { alert(非法 EMAIL 地址 )。 來(lái)接收 提交的信息。 提示輸入不成功。在
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1