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

正文內(nèi)容

基于oracle數(shù)據(jù)庫的web的軟件設(shè)計(編輯修改稿)

2025-07-21 03:58 本頁面
 

【文章內(nèi)容簡介】 供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念 [1]。電子書店系統(tǒng)作為 B2B,B2C(Business to Customer,即企業(yè)對消費者) ,C2C(Customer to Customer,即消費者對消費者 )電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。本文主要考慮的是如何建設(shè) B2C 的電子書店系統(tǒng)。電子書店是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。電子書店系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或 EDI 交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換 [3]?!‰娮訒晗到y(tǒng)的技術(shù)現(xiàn)狀目前在國內(nèi) PHP 與 ASP 應(yīng)用最為廣泛。而 JSP 由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP 已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用 JSP。采用 PHP 的網(wǎng)站如新浪網(wǎng)(sina ) 、中國人(Chinaren)等,但由于 PHP 本身存在的一些缺點,使得它不適合應(yīng)用于大型電子商務(wù)站點,而更適合一些小型的商業(yè)站點。首先,PHP 缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對于大負荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維陣列。而 PHP 則缺乏這種支持。還有上面提到過的2 / 61一點,PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務(wù)中 [5]。 ASP 和 JSP 則沒有以上缺陷,ASP 可以通過 Microsoft Windowsd 的COM/DCOM 獲得 ActiveX 規(guī)模支持,通過 DCOM 和 Transcation Server 獲得結(jié)構(gòu)支持;JSP 可以通過 SUN Java 的 Java Class 和 EJB 獲得規(guī)模支持,通過 EJB/CORBA以及眾多廠商的 Application Server 獲得結(jié)構(gòu)支持。三者中,JSP 應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用 JSP/Servlet。比較出名的如 IBM 的 E-business,它的核心是采用JSP/Servlet 的 WebSphere。總的來說,ASP,PHP,JSP 三者都有相當數(shù)量的支持者,而這三者也各有所長。(關(guān)于三者的比較后文將提到)在開發(fā)過程中,我們應(yīng)該根據(jù)實際的需要來使用最合適的技術(shù),本系統(tǒng)則采用較新的 jsp 技術(shù),一方面 jsp 的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,深入學(xué)習(xí)一下這門編程語言。 系統(tǒng)實現(xiàn)的目標本平臺利用現(xiàn)在比較廣泛的 JSP+Oracle 數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶維護等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。 系統(tǒng)的開發(fā)意義Inter 的發(fā)展,為改變傳統(tǒng)的商業(yè)運作模式提供了一種技術(shù)上的可行性的方案:利用 Inter 的技術(shù)和協(xié)議,將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴大了交易范圍。而在實際的生活中,這種方案已經(jīng)被廣泛的運用到了實際的商業(yè)活動中了,人們將這種交易模式稱為:電子商務(wù) [2] 。當今比較流行的電子書店系統(tǒng)國內(nèi)有“淘寶()”, “當當()”。它們都是相當優(yōu)秀的電子商務(wù)網(wǎng)站,對其他的網(wǎng)站提供了良好的典范。設(shè)計中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及3 / 61完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項。 2 電子書店系統(tǒng)分析Error! Reference source not found.系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計?!【W(wǎng)站的功能分析現(xiàn)在流行的電子書店系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃,注重每一個細小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP 等技術(shù)來編輯網(wǎng)頁,并運用 JDBC 技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況?!【W(wǎng)站的可行性分析隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)??尚行匝芯渴菫榱伺宄到y(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標和進行的市場調(diào)查得出以下四點的可行性分析:經(jīng)濟可行性:該平臺設(shè)計只是作為本人的畢業(yè)設(shè)計,又因為本人的設(shè)計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟效益可談。技術(shù)可行性:JSP+Servlet 的技術(shù)已經(jīng)較為成熟。運行可行性:該系統(tǒng)需要搭建 JVM 即 JAVA 虛擬機和 Tomcat 環(huán)境,在此環(huán)境4 / 61下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運行。法律可行性:該平臺是作為畢業(yè)設(shè)計與商業(yè)無關(guān),又因為是自主開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的。通過以上的可行性分析,我將采用 JSP+Servlet 相結(jié)合的技術(shù),運用 ORACLE數(shù)據(jù)庫對網(wǎng)站進行建設(shè) [4]。 網(wǎng)站需求的深入調(diào)查經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應(yīng)性,通過兩個月的實習(xí)調(diào)查和指導(dǎo)老師的耐心介紹,設(shè)計出該平臺功能如下: (1) 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。 (2) 能夠完成管理員對網(wǎng)站的商品資料(商品添加、商品審查)會員管理(會員審查) 、以及常規(guī)設(shè)置(廣告添加,友情鏈接)的功能。 (3) 能過電子商品的名稱,電子商品的分類進行搜索。 (4) 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。經(jīng)過前一階段的調(diào)查與研究分析,我已確定了該平臺設(shè)計的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設(shè)計特點與具體思想?!【W(wǎng)站設(shè)計的特點我所設(shè)計和開發(fā)的電子書店平臺是經(jīng)過很長時間的調(diào)查和分析才開始具體實施的,它的主要特點是改變了以往的購物只能過現(xiàn)實的商場才能達到的結(jié)果,采用Web 技術(shù),借助于 Inter 互聯(lián)網(wǎng)海量資源,達到資源共享,提高以往購物的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個購物活動過程簡單、方便、易行?!【W(wǎng)站開發(fā)的設(shè)計思想電子書店平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護,通過商品資料(商品添加、商品修改)會員管理(會員審查)網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置) ,以及常規(guī)設(shè)置(廣告添加,友情鏈接)等功5 / 61能達到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進行購買。電子書店平臺的特點是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達到操作過程中的直觀、方便、實用、安全等要求?!∠到y(tǒng)設(shè)計的總體規(guī)則無論哪個網(wǎng)站都要有它自己的設(shè)計規(guī)則。該平臺也一樣,它的主要設(shè)計規(guī)則有:簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性:該平臺設(shè)計是電子書店系統(tǒng)及后臺管理的定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強的針對性 [2]。實用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用性。6 / 613 系統(tǒng)的開發(fā)技術(shù)及主要架構(gòu) 開發(fā)技術(shù)的選擇合理的選擇開發(fā)技術(shù),對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。要開發(fā)一個網(wǎng)站,首先要選擇一個動態(tài)網(wǎng)頁開發(fā)技術(shù)。當前比較流行的動態(tài)網(wǎng)頁開發(fā)技術(shù)有 JSP、ASP 、PHP。它們的特性比較如下 :表 31 asp/jsp/php 比較表技術(shù)名稱 ASP JSP PHP對數(shù)據(jù)庫的支持 好 好 好開發(fā)難易度 容易 較難 較難使用平臺 Windows9X/NT Windows/UNIX UNIX安全性 不好 好 不好對組件的支持 支持 支持 不支持執(zhí)行方式 解釋執(zhí)行 編譯之后執(zhí)行 解釋執(zhí)行跨平臺 不好 好 好這三種都是在傳統(tǒng)的 HTML 代碼中,利用 HTML 標簽的擴展,構(gòu)成頁面。不難看出,JSP 的綜合實力是最強的,尤其是在安全性和跨平臺性兩個方面,比其他的兩種技術(shù)都要好,因此,最后我們選擇基于 Java 的 JSP 技術(shù)作為動態(tài)網(wǎng)頁的開發(fā)技術(shù) [7]?!』?B/S 的體系結(jié)構(gòu)系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的架構(gòu),而電子書店這種基于 web 的系統(tǒng),傳統(tǒng)的 c/s 架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作, b/s 基于瀏覽器的架構(gòu)則是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,它將大量的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通7 / 61過普通的 IE 瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護,java 語言在該方面更是得天獨厚,j2ee 規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好 [3]。在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S 結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。實際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由 Web 服務(wù)器單獨組成一層來負擔其任務(wù),這樣客戶機的壓力減輕了,把負荷分配給了 Web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 31 所示 [8]。 Browse 瀏覽器Web 服務(wù)器數(shù)據(jù)庫圖 31 B/S 三層架構(gòu)示意圖 這種結(jié)構(gòu)不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機一下子苗條 了許多,不再負責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負責(zé)顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。我這里設(shè)計決定用 Tomcat+JSP+Oracle 的三層架構(gòu),Tomcat 主要起到 web 容器與用戶的瀏覽器交互的作用即為 web 的服務(wù)器實現(xiàn)用戶界面與數(shù)據(jù)庫的橋接功能,而這里 jsp 則實現(xiàn)前臺的頁面瀏覽的界面已經(jīng)相應(yīng)的業(yè)務(wù)需求的功能即為用戶瀏覽器所訪問的頁面,當然 Oracle 數(shù)據(jù)庫則負擔著網(wǎng)站的所有的數(shù)據(jù)存儲的功能。本電子書店的 b/s 架構(gòu)的實現(xiàn)流程為:用戶首先通過瀏覽器訪問存放在 tomcat服務(wù)器的 web 應(yīng)用程序,基本原理是通過 java 代碼中的 session 作用域存放用戶與8 / 61服務(wù)器會話實現(xiàn)的信息,用戶可以通過瀏覽器進行相應(yīng)的操作,業(yè)務(wù)的實現(xiàn)則是通過 java 代碼操作后臺的 oracle 數(shù)據(jù)庫實現(xiàn)的,進而完成電子書店的各種功能。4 系統(tǒng)的功能和流程分析Error! Reference source not found. 網(wǎng)站的需求及功能概述 (1) 友好的用戶界面和后臺界面 (2) 分類查詢檢索圖書的功能 (3) 方便快捷的注冊和登錄功能 (4) 會員(已注冊用戶)瀏覽并查看圖書詳細信息 (5) 會員購買圖書的各個功能 (6) 會員可修改個人信息和購物車操作 (7) 會員可查看歷史訂單和付款和發(fā)貨信息 (8) 訂單的提交和詳細信息記錄功能 (9) 進貨和缺貨信息 (10) 管理員可修改用戶和圖書信息 (11) 管理員處理訂單信息和積分管理 (12) 觸發(fā)器實現(xiàn)會員積分 (13) 觸發(fā)器實現(xiàn)剩余存貨量 (14) 索引實現(xiàn)快速圖書搜索
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1