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

正文內(nèi)容

基于jsp的在線購(gòu)物網(wǎng)站-在線瀏覽

2025-01-08 17:04本頁(yè)面
  

【正文】 品。 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 8 第 2 章 網(wǎng)上購(gòu)物系統(tǒng)需求分析 網(wǎng)上購(gòu)物系統(tǒng)的現(xiàn)狀 目前在國(guó)內(nèi) 購(gòu)物系統(tǒng)的開(kāi)發(fā), PHP 與 ASP 技術(shù) 應(yīng)用最為廣泛。但在國(guó)外, JSP 已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類(lèi)的網(wǎng)站,多采用 JSP。 首先, PHP 缺乏規(guī)模支持 。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開(kāi),而且同層也可以根據(jù)流量分開(kāi),組成二維陣列 , 而 PHP則缺乏這種支持。 ASP 是 Microsoft 開(kāi)發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng) ,即 只能運(yùn)行于微軟的服務(wù)器產(chǎn)品 , IIS(Inter Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。 JSP 則沒(méi)有以上缺陷, JSP可以通過(guò) SUN Java 的 Java Class 和 EJB 獲得規(guī)模支持,通過(guò) EJB/CORBA 以及眾多廠商的 Application Server 獲得結(jié)構(gòu)支持。世界上一些大的電子商務(wù)解決方案提供商都采用 JSP/Servlet。它們都是通過(guò) CGI來(lái)提供支持 的。 總的來(lái)說(shuō), ASP、 PHP、 JSP 三者都有相當(dāng)數(shù)量的支持者, 而這 三者 也 各有所長(zhǎng) ,在開(kāi)發(fā)過(guò)程中,我們應(yīng)該根據(jù)實(shí)際的需要來(lái)使用最合適的技術(shù),本系統(tǒng)則采用較新的 JSP技術(shù),一方面 JSP的安全性和跨平臺(tái)性 比較好 ,由于其面向?qū)ο蟮奶匦裕沟镁W(wǎng)站整體易維護(hù),易拓展,易修改; 另一方面 有人做過(guò)試驗(yàn),對(duì) ASP,PHP,JSP 三種語(yǔ)言分別做循環(huán)性能測(cè)試及存取 Oracle 數(shù)據(jù)庫(kù)測(cè)試。而ASP、 PHP 測(cè)試的是 2020* 2020 循環(huán)(少一個(gè)數(shù)量級(jí)),卻分別用了 63 秒和 84秒。性能方面 JSP 的優(yōu)勢(shì)也是十分明顯。 可行性分析 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 用 JSP開(kāi)發(fā)的 Web應(yīng)用是跨平臺(tái)的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 Web 服務(wù)器在遇到訪問(wèn) JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP文件 中的 HTML 代碼一起返回給客戶(hù)。 系統(tǒng)實(shí)現(xiàn)的目標(biāo) 現(xiàn)在流行的網(wǎng)上購(gòu)物系統(tǒng)不僅要有漂亮的網(wǎng)頁(yè),更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個(gè)細(xì)小的環(huán)節(jié) , 這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專(zhuān)業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中 , 這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場(chǎng)合。本設(shè)計(jì)在實(shí)際應(yīng)用中的解決方案是建立網(wǎng)站 , 以及自己 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 10 的數(shù)據(jù)庫(kù),使得所需商品信息可以及時(shí)的保存、更新,可以更好的及時(shí)了解商品買(mǎi)賣(mài)的情況。 ? 商品瀏覽:分類(lèi)顯示商品;顯示商品詳情,提供購(gòu)買(mǎi)鏈接 。 ? 商品管理:管理員可以增添商品分類(lèi);修改商品基本信息;增添商品時(shí)候可以上傳圖片。 ? 新聞 管理:管理員可以通過(guò)公告的形式向顧客告知本商城的近期動(dòng)向,如:打折信息、維護(hù)信息等。具體如下: ? 采用了 Inter 架構(gòu), Bowser/Server 模式。 ? 開(kāi)發(fā)工具使用 Dreamweaver搭建系統(tǒng)頁(yè)面框架,再用 MyEclipse在其中插入 JSP語(yǔ)句, JavaBean 使用 MyElipse 編寫(xiě)。 開(kāi)發(fā)語(yǔ)言 — JSP JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP具備了 Java技術(shù)的簡(jiǎn)單 易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng) 等特點(diǎn)。在這一點(diǎn)上 Java 比 PHP更出色,除了系統(tǒng)之外,代碼不需要做任何更改?;旧峡梢栽谒?平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 ? JSP 技術(shù)是用 Java 語(yǔ)言作為腳本語(yǔ)言的。 ? 高效性與安全性。 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 12 ? 可維護(hù)性。 ? 多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。 數(shù)據(jù)庫(kù) — Microsoft SQL Server 2020 目前常用的數(shù)據(jù)庫(kù)有 SQL Server 2020, Oracle, db2, Access, Mysql。 SQL Server 向來(lái)是一次性購(gòu)買(mǎi)的解決方案 ,價(jià)格適中, SQL Server 在數(shù)據(jù)庫(kù),可以是小用戶(hù),也可以是大用戶(hù),大企業(yè)。 MS SQL Server 比 ACCESS 功能強(qiáng)大。 Oracle 適宜為大型公司提供大型解決方案 (安裝稍復(fù)雜 )Oracle 有許多部件適 應(yīng)性能強(qiáng)比 SQL Server 具有更強(qiáng)大,在可擴(kuò)縮性和性能方面不可小覷。 BD2 是 IBM 公司研制的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。提供了高層次的數(shù)據(jù)利用性、完整性、安全性、可恢復(fù)性,以及小規(guī)模到大規(guī)模應(yīng)用程序的執(zhí)行能力,具有與平臺(tái)無(wú)關(guān)的基本功能和 SQL 命令。它以擁有一個(gè)非常完備的查詢(xún)優(yōu)化器而著稱(chēng),其外部連接改善了查詢(xún)性能,并支持多任務(wù)并行查詢(xún)。 Access 主要適用于中小型應(yīng)用系統(tǒng),或作為客戶(hù)機(jī) /服務(wù)器系統(tǒng)中的客戶(hù)端數(shù) 據(jù)庫(kù)。具有界面友好、易學(xué)易用、開(kāi)發(fā)簡(jiǎn)單、接口靈活等特點(diǎn) ,是典型的新 一代桌面數(shù)據(jù)庫(kù)管理系統(tǒng) .用存儲(chǔ)的數(shù)據(jù)建立窗體和報(bào)表,可視性好,強(qiáng)大的數(shù)據(jù) 組織、用戶(hù)管理、安全檢查等功能。 MySQL 是開(kāi)放源代碼的, 因此任何人都可以在 General Public License 的許可下下載并根據(jù)個(gè)性化的需要 對(duì)其進(jìn)行修改。 短小精悍,象 access 一樣的文件型數(shù)據(jù)庫(kù),但比 access 強(qiáng)百倍。 從價(jià)格和使用性上,我選擇了微軟的 SQL Server 2020。 開(kāi)發(fā)與運(yùn)行環(huán)境 數(shù)據(jù)庫(kù): SQL Server2020 開(kāi)發(fā)工具包: JDK (或以上版本) 開(kāi)發(fā)環(huán)境 : MyEclipse (或以上版本 ) Dreamweaver CS3(或以上版本 ) JSP 服務(wù)器: TOMCAT (或以上版本 操作系統(tǒng): Windows XP 瀏覽器: IE 分辨率: 1027*768 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 14 第 4 章 系統(tǒng)設(shè)計(jì)功能模塊: 項(xiàng)目規(guī)劃 網(wǎng)上購(gòu)物系統(tǒng)是一個(gè)典型的 JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由前臺(tái)商品展示及銷(xiāo)售、后臺(tái)管理 2部分組成。 ? 后臺(tái)管理 : 該部分主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括商品管理、會(huì)員管理、訂單管理、公告管理等。 ? 全面展示商城內(nèi)所有商品,并可展示最新商品及特價(jià)商品。 采用模糊查詢(xún)查詢(xún)數(shù)據(jù)。 ? 實(shí)現(xiàn)網(wǎng)上購(gòu) 物。 ? 查看商城內(nèi)的公告信息。 ? 對(duì)用戶(hù)輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。 ? 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。 ( 1) PRODUCT(商品信息表) 商品信息表主要用來(lái)保存商品 的詳細(xì) 信息。 表 41 商品類(lèi)信息表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否主鍵 描述 productID int 4 是 商品 ID serialNumber varchar 20 否 商品編號(hào) name varchar 20 否 商品名稱(chēng) brand varchar 20 否 商品品牌 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 17 model varchar 20 否 商品型號(hào) price numeric 10,2 否 商品價(jià)格 picture varchar 100 否 商品圖片 description varchar 800 否 商品介紹 ( 2) NEWS( 新聞 類(lèi)信息表 ) 新聞 信息表主要用來(lái)保存 新聞 類(lèi)別中信息。 表 42 新聞?lì)愋畔⒈? 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否主鍵 描述 newsID Int 4 是 新聞 ID title varchar 100 否 新聞標(biāo)題 contents varchar 1000 否 新聞內(nèi)容 writerDate varchar 50 否 發(fā)布日期 ( 3) MESSAGE( 留言板信息 表) 留言板信息 表用來(lái)保存 顧客在購(gòu)買(mǎi)商品時(shí)的 留言 信息。 表 43留言板信息 表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否主鍵 描述 messageId int 4 是 留言 ID title varchar 50 否 留言題目 contents varchar 500 否 留言?xún)?nèi)容 writer varchar 20 否 留言顧客名 publishTime varchar 30 否 留言時(shí)間 replyCount int 4 否 回復(fù)數(shù)量 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 18 ( 4) REPLY( 留言板回復(fù) 表 ) 留言板回復(fù) 表用來(lái)保存 回復(fù)顧客留言 的詳細(xì)信息。 表 44 留言板回 復(fù) 表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否主鍵 描述 replyID int 4 是 回復(fù) ID messageID int 4 否 與 MESSAGE 表的 messageID 字段關(guān)聯(lián) contents varchar 300 否 回復(fù)內(nèi)容 write varchar 20 否 回復(fù)作者 publishTime varchar 30 否 回復(fù)時(shí)間 ( 5) USERS( 用戶(hù) 信息表) 用戶(hù) 信息表主要用來(lái)存儲(chǔ)所注冊(cè)的 用戶(hù) 的信息。 表 46 用戶(hù) 信息表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否 主鍵 描述 userID int 4 是 會(huì)員 ID userName varchar 20 否 用戶(hù)名 passWord varchar 20 否 密碼 status int 4 否 用戶(hù)級(jí)別 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 19 第 5 章 網(wǎng)上購(gòu)物系統(tǒng)實(shí)現(xiàn)過(guò)程 本系統(tǒng)所采用的是 Inter 架構(gòu),三層 B/S模式,采用 JSP+SQL Server 2020 數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn),同時(shí)利用了 JavaBean、 JavaScript、 JDBCODBC 橋接器等技術(shù)。 系 統(tǒng)各部分的實(shí)現(xiàn)方法 從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)功能模塊分為前臺(tái) 和后臺(tái)。后臺(tái)模塊總要有添加商品、刪除商品、添加商品類(lèi)別、管理用戶(hù)、管理公告、管理訂單 等。 創(chuàng)建與數(shù)據(jù)庫(kù)的連接 在 JSP中可以使用 Java 的 JDBC技術(shù),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中表記錄的查詢(xún)、修 改和刪除等操作。 JDBC( Java DataBase Connectivity)是 Java 數(shù)據(jù)庫(kù)連接 API。對(duì) ODBC,它像是通常的應(yīng)用程序,橋?yàn)樗袑?duì) ODBC 可用的數(shù)據(jù)庫(kù)實(shí)現(xiàn) JDBC。 JDBC和數(shù)據(jù)庫(kù)建立連接的一種常見(jiàn)方式是建立一個(gè)JDBCODBC 橋接器。 JDBC 也可以直接加載數(shù)據(jù)庫(kù)渠道程序訪問(wèn)數(shù)據(jù)庫(kù)。為寫(xiě)成 JavaBean,類(lèi)必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器。眾所周知,屬性名稱(chēng)符合這種模式,其他 Java 類(lèi)可以通過(guò)自省機(jī)制發(fā)現(xiàn)和操作這些 JavaBean 屬性。用戶(hù)可以認(rèn)為 JavaBean 提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。將大部分功能放在JavaBean 中完成,以使 JSP 頁(yè)面程序更干凈簡(jiǎn)潔、利于維護(hù)。 ? 連接數(shù)據(jù)庫(kù)的 JavaBean— BaseDao。 ? 編譯及使用 JavaBean 例如用 JDK 的 javac 命令編譯 ,得到 文件,即表示建立了一個(gè) JavaBean。 網(wǎng)站前 后 臺(tái) 設(shè)計(jì) 在 品紅 購(gòu)物商城的首頁(yè)中,用戶(hù)不但可以在第 一 時(shí)間內(nèi)掌握商城推出的 商品展示 、優(yōu)惠信息 、上架新品、 公司新聞 、聯(lián)系信息 等,還可以 在線咨詢(xún),留言板留言 等。 蘭州交通大學(xué)博文學(xué)院畢業(yè)設(shè)計(jì) 21 圖 51 網(wǎng)站主頁(yè)效果圖 下面以列表形式給出前臺(tái)頁(yè)面各部分的說(shuō)明信息,如 表 5
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1