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

正文內(nèi)容

購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)科學(xué)與技術(shù)-wenkub

2022-12-15 01:10:32 本頁面
 

【正文】 的需要來使用最合適的技術(shù),本系統(tǒng)則采用較新的 jsp 技術(shù),一方面 jsp 的安全性和 跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,華北科技學(xué)院論文 深入學(xué)習(xí)一下這門編程語言。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中 ,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。 當(dāng)今比較流行的網(wǎng)上購物系統(tǒng)國外有 “ 淘寶 ()” ,國內(nèi)有 “ 當(dāng)當(dāng)()” 。 2 程序開發(fā)的技術(shù)基礎(chǔ) 2 程序開發(fā)的技術(shù)基礎(chǔ) HTML 語言 HTML 語言概述 HTML( Hyper Text Markup Language 超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。自 1990 年以來 HTML就一直被用作 World Wide Web 上的信息表示語言,用于描述 Homepage 的格式設(shè)計(jì)和它與 WWW 上其它 Homepage 的連結(jié)信息。 ( 3)由 Web 服務(wù)器(或稱 HTTP 服務(wù)器)一方實(shí)時動態(tài)地生成。 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 JSP 技術(shù) JSP 概述 JSP 是 Java Server Page 的縮寫,是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與建立一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),它在動態(tài)網(wǎng)頁的建設(shè)中有強(qiáng)大而特別的功能。 JSP 在執(zhí)行前先被編譯成字 節(jié)碼,字節(jié)碼由 Java 虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。 。 在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)記( tag),就構(gòu)成了 JSP 網(wǎng)頁( *.jsp)。 所有程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低。生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。 ( 2)強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeansTM 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 JavaServer Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 ( 5)健壯的存儲管理和安全性 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。雖然很多數(shù)據(jù)庫都對 SQL 語句進(jìn)行了再開 發(fā)和擴(kuò)展,但是包括Select、 Insert、 Update、 Delete、 Create 以及 Drop 在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。用戶可以按照自己的需要選擇任意列,還可以使用通配符 “*” 來設(shè)定返回表格中的所有列。 DAO 技術(shù)介紹 ADO( ActiveX Data Objects)技術(shù)是微軟公司推出的數(shù)據(jù)庫連接技術(shù),運(yùn)用該技術(shù)可以對各種數(shù)據(jù)庫(如 SQL Server、 Access、 Oracle 及 Sybase 等)的鏈接、查詢、存取等操作。 ADO 是一組優(yōu)化的訪問數(shù)據(jù)庫的對象集,為 Web 數(shù)據(jù)庫開發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。本次的畢業(yè)設(shè)計(jì)是以SQL Server 作為后臺數(shù)據(jù)庫。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。 ( 2)技術(shù)可行性: JSP+ Servlet 的技術(shù)已經(jīng)較為成熟。 網(wǎng)站的深入調(diào)查 經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進(jìn)行充分了解,使所要開發(fā)的平臺更具有實(shí)用性和適應(yīng)性,通過兩個月的實(shí)習(xí)調(diào)查和指導(dǎo)老師的耐心介紹,設(shè)計(jì)出該平臺功能如下: 1. 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。 經(jīng)過前一階段的調(diào)查與研究分析,我已確定了該平臺設(shè)計(jì)的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設(shè)計(jì)特點(diǎn)與具體思想。前臺操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊,通過網(wǎng)站的精品推薦或商 品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。 針對性:該平臺設(shè)計(jì)是網(wǎng)上購物系統(tǒng)及后臺管 理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。 ( 3)高效的商品數(shù)據(jù)方案 ,對商品信息進(jìn)行科學(xué)、靈活地分類、存儲 ,方便客戶迅速從少則幾萬 ,多則幾十萬甚至上百萬種商品中找出自己所需商品。了解現(xiàn)在貨物的狀態(tài)。管理員可以查看歷史記錄、訂單狀態(tài),并且能夠在最短的時間內(nèi)通知用戶。 在彈出的 “ 創(chuàng)建 SQL Server 的新數(shù)據(jù)源 ” 對話框的 “ 數(shù)據(jù)源名稱 ” 文本框輸入“biye” ,在 “ 描述 ” 文本框中可以寫上數(shù)據(jù)庫的功能。我采用了 SQL server2021 數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為 db_data。 訂單:訂單號、用戶名、真實(shí)姓名、訂購日期、 Email、地址、郵編、付款方式、聯(lián)系方式、運(yùn)送方式、訂單核對、其他。 系統(tǒng)原理 本系統(tǒng)的開發(fā)是基于現(xiàn)在電子商務(wù)應(yīng)用最廣的 B/S( Browser/Server)既瀏覽器 /服務(wù)器結(jié)構(gòu),其 原理圖示如圖所示 網(wǎng)上商品系統(tǒng)的主要體系結(jié)構(gòu)包括: 數(shù)據(jù)服務(wù)器 WEB 服務(wù)器 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 后臺管理平臺 客戶端 應(yīng)用系統(tǒng)體系設(shè)計(jì)主要考慮的業(yè)務(wù)技術(shù)因素包括: 業(yè)務(wù)處理方式 數(shù)據(jù)處理量,存儲量 應(yīng)用功能設(shè)計(jì) 服務(wù)器設(shè)計(jì) 存儲設(shè)計(jì) 安全設(shè)計(jì) 用戶模塊的程序流圖 本系統(tǒng)其主要功能的程序流圖和數(shù)據(jù)流圖設(shè)計(jì)如圖所示: 4 網(wǎng)上購物系統(tǒng)的設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。 (3) 用戶信息管理模塊: 注冊新用戶、登錄、用戶修改密碼、用戶個人資料管理。 (3) 分類管理: 商品大類和小類的管理。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象。 數(shù)據(jù)庫詳細(xì)結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)共涉及到 8 個表,分別是:管理員信息表 admin、商品分類信息表 category、付款方式信息表 delivery、顧客搜索關(guān)鍵字信息表 keyname、顧客訂單信息表 orders、商品信息表 product、商品二級分類信息表 sorts、顧客注冊信息表 user。 表 4- 3 delivery 的結(jié)構(gòu) 字段名 字段類型 說明 Deliveryid Subject 自動編號 文本 數(shù)字 數(shù)字 數(shù)字 主鍵,自增類型 付款方式 費(fèi)用 遞送方式 優(yōu)先級 Fee Methord deliveryidorder (4) 顧客搜索關(guān)鍵字信息表 keyname 該表主要存儲顧客搜索的關(guān)鍵字信息,如關(guān)鍵字名稱、優(yōu)先級等信息,如表 4- 4所示。 表 4- 7 sorts 的結(jié)構(gòu) 4 網(wǎng)上購物系統(tǒng)的設(shè)計(jì) 字段名 字段類型 說明 Sortsid 自動編號 自增類型 Sorts 文本 列表商品 Sortorder 數(shù)字 排序順序 Categoryid 數(shù)字 產(chǎn)品類別 First 文本 (8) 顧客注冊信息表 user 該表主要存儲顧客注冊的信息 ,如顧客的帳號、加密后的密碼等信息,如表 4- 8所示。 輸入設(shè)計(jì) 輸入數(shù)據(jù)的正確性對于整個系統(tǒng)質(zhì)量的好壞具有決定性的意義,輸入設(shè)計(jì)不當(dāng)有可能使數(shù)據(jù)發(fā)生錯誤,這時,所使用的計(jì)算和處理十分正確,也不能得到可靠的輸出信息。對話設(shè)計(jì)的任務(wù)是與用戶共同的確定對 話方式,內(nèi)容與具體格式。 strDirPath=(0,(39。 DBQ=+strDirPath+。 返回操作結(jié)果 用戶注冊模塊的實(shí)現(xiàn) 如果用戶還不是會員則提示用戶進(jìn)行注冊,用戶提交信息之后,系統(tǒng)開始判斷用戶的注冊信息是否有效,首先是用戶名是否為空,(該處存在用戶名命名規(guī)則的問題,后面問題中會詳細(xì)解決)用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項(xiàng)信息是否符合要求,直到所有信息均正確無誤 ,系統(tǒng)將該用戶注冊信息寫入會員表即 member 并提示用戶注冊成功,用戶登陸后,就可以進(jìn)行有效的購物了。+user_name+39。 } 當(dāng)所有條件都符合的時候,系統(tǒng)將數(shù)據(jù)寫入數(shù)據(jù)表,并返回成功頁面,顯示用戶所填的注冊信息,寫入關(guān)鍵語句為: sql=Insert into member(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_namec)values(39。,39。,39。,39。如果用戶以瀏覽者的身份進(jìn)入網(wǎng)站,則只能進(jìn)行一般的商品瀏覽和搜索,而不能進(jìn)行選購,在點(diǎn)擊添加購物車后,系統(tǒng)會判斷該用戶是否是登陸用戶,如果不是則彈出提示頁面,提示用戶必須先登陸才能定購商品,如果是第一次登陸,請先注冊。 user_pass=(user_pass)。 以方便系統(tǒng)對用戶在操作一些會員功能時進(jìn)行用戶身份驗(yàn)證。 同樣道理對密碼進(jìn)行判斷 (user_pass).equals(。 系統(tǒng)對用戶的注冊信息的驗(yàn)證實(shí)現(xiàn)如下: 用戶輸入的各項(xiàng)信息分別對應(yīng)字段 user_name,user_pass,user_pass2,user_adds, user_tel,user_mail,user_postcode。+user_name+39。用戶登錄的界面5 網(wǎng)上購物系統(tǒng)的實(shí)現(xiàn) ,從 member 表查得用戶提交的帳戶名和密碼正確后,用一個全局變量,即 Session 變量保存這一消息(該變量名稱為 Session(“ user_name” ))。 用戶在注冊之后也可以對自己的資料進(jìn)行修改,在點(diǎn)擊主頁面的修改資料之后,彈出一個頁面,用戶可以直接在文本框里修改,然后確認(rèn)。,39。,39。,39。 if(()){ errmsg=errmsg+用戶名已被別人注冊 。 先判斷用戶名是否為空 (user_name).equals() 如果不為空則將該值傳給變量 user_name user_name=getStr((user_name))。 連接數(shù)據(jù)庫 Statement stmt = ()。))+\\。連接關(guān)鍵代碼如下: ()。 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 輸出設(shè)計(jì) 系統(tǒng)設(shè)計(jì)的過程正好和實(shí)際實(shí)施過程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系,設(shè)計(jì)的出發(fā)點(diǎn)應(yīng) 是保證輸出表格方便的為使用者服務(wù),正確及時的反映用戶生產(chǎn)和服務(wù)部門的有用信息。所謂用戶界面是指軟件系統(tǒng)與用戶交互的接口,也是控制和選擇信息輸入輸 出的主要途徑,通常包括輸入、輸出、人機(jī)對話的界面與方式等。 表 4- 5 Orders 的結(jié)構(gòu) 字段名 字段類型 說明 Actionid 自動編號 主鍵 Username 文本 顧客名 Actiondata 日期 /時間 日期 /時間 Id 數(shù)字 …… User 文本 顧客 Usertel 文本 顧客電話 Userid 數(shù)字 顧客 id Score 數(shù)字 得分 (6) 商品信息表 product 該表主要存儲商品信息 ,如商品的名稱、分類、價格和說明等信息,如表 4- 6 所示。 表 4- 1 admin的結(jié)構(gòu) 4 網(wǎng)上購物系統(tǒng)的設(shè)計(jì) 字段名 字段類型 說明 Id 自動編號 標(biāo)識主鍵 Admin 文本 管理者賬號 Password 文本 管理者密碼 Rank 數(shù)字 級別 (2) 商品分類信息表 category 該表主要存儲商品分類信息,如分類的編號、類別名稱等信息,如表 4- 2 所示。 ER 模型是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來描述某個特定組織關(guān)心的信息結(jié)構(gòu),這類模型稱為“概念數(shù)據(jù)模型”。代碼設(shè)計(jì)實(shí)際是一個科學(xué)管理的問題。 后 臺模塊詳細(xì)功能描述 (1) 商品信息管理: 添加、查看修改商品;管理商品訂單。 (1) 商品信息模塊: 商品分類瀏覽、按商品名稱搜索、商品詳細(xì)信息。 4 網(wǎng)上購物系統(tǒng)的設(shè)計(jì) 4 網(wǎng)上購物 系統(tǒng) 的 設(shè)計(jì) 系統(tǒng) 概要 設(shè)計(jì) 系統(tǒng)設(shè)計(jì)概述
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1