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

正文內(nèi)容

基于bs模式網(wǎng)上書店系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-15 15:25 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 標(biāo)簽、執(zhí)行性能高、開發(fā)工具多而強(qiáng)大。缺點(diǎn):必須熟悉 JAVA 語言、難以調(diào)試。 三種技術(shù)的前景展望這三種技術(shù)中,JSP 和 ASP、PHP 相比較,本身并沒有特別明顯的優(yōu)勢(shì),JSP 的優(yōu)勢(shì)在于 JSP 是以 JAVA 技術(shù)為基礎(chǔ)的,JavaBean、Servlet 等,J2EE 技術(shù)是 JSP 強(qiáng)大生命力的所在。對(duì)于中小型站點(diǎn)的開發(fā)來說,JSP、ASP、PHP 并有什么明顯區(qū)別,但是對(duì)于大型的電子商務(wù)網(wǎng)站的開發(fā),JSP 及 J2EE 技術(shù)是廣大 Web 開發(fā)人員的首選。 JSP 與 JavaBean一些實(shí)際應(yīng)用的系統(tǒng)可能很復(fù)雜,JSP 頁面文本也會(huì)變得龐大,有的 JSP 文本可能有成千上萬行,大量的嵌入 Java 代碼和 HTML 語句交織在一起,其中,嵌入 Java 代碼、HTML語句,還有 JavaScript 語句,使編寫和維護(hù) JSP 網(wǎng)頁變得很困難。使用 JavaBean 就是一個(gè)好辦法。將 JSP 和 JavaBean 結(jié)合起來,在 JavaBean 中處理邏輯,然后在 JSP 網(wǎng)頁中調(diào)試,而用 JSP 文本著重是網(wǎng)頁界面設(shè)計(jì),這樣會(huì)使得 JSP 網(wǎng)頁變的清晰,可以節(jié)省軟件開發(fā)時(shí)間和降低以后維護(hù)的難度。 Tomcat 服務(wù)器簡(jiǎn)介Tomcat服務(wù)器是Apache 組織開發(fā)的一種JSP引擎,本身具有WEB服務(wù)器的功能,可以作為獨(dú)立的WEB 服務(wù)器來使用。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。但是,在作為WEB服務(wù)器方面,Tomcat出來靜態(tài)HTML 頁面時(shí)不如Apache迅速,也沒有Apache健壯,所以一般將 Tomcat與Apache 配合使用,讓 Apache對(duì)網(wǎng)站的靜態(tài)頁面請(qǐng)求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺(tái)。 數(shù)據(jù)庫的選擇MySql 是一個(gè)快速、多線程、多用戶的 SQL 數(shù)據(jù)庫服務(wù)器。幾乎是免費(fèi)的,支持正規(guī)的 SQL 查詢語言和采用多種數(shù)據(jù)類型,能對(duì)數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等。MySQL 同時(shí)提供高度多樣性,能夠提供很多不同的使用者界面,包括命令行客戶端操作,網(wǎng)頁瀏覽器,以及各式各樣的程序語言界面。而且 MySql 可運(yùn)行在不同的操作系統(tǒng)下。簡(jiǎn)單地說,MySql可以支持 Windows 系列以及 UNIX、Linux 和 SUN OS 等多種操作系統(tǒng)平臺(tái)。這意味著在一個(gè)操作系統(tǒng)中實(shí)現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。MySql 有一個(gè)非常靈活而且安全的權(quán)限和口令系統(tǒng)。當(dāng)客戶與 MySql 服務(wù)器連接時(shí),他們之間所有的口令傳送被加密,而且 MySql 支持主機(jī)認(rèn)證。 MySql 支持 ODBC for Windows。MySql 支持所有的 ODBC 函數(shù)和其他許多函數(shù),這樣就可以用 Access 連接 MySql 服務(wù)器,從而使得 MySql 的應(yīng)用被大大擴(kuò)展。 MySql 支持大型的數(shù)據(jù)庫。MySql 可以方便地支持上千萬條記錄的數(shù)據(jù)庫。作為一個(gè)開放源代碼的數(shù)據(jù)庫,MySql 可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。 MySql 擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必?fù)?dān)心其穩(wěn)定性。事實(shí)上,MySql 的穩(wěn)定性足以應(yīng)付一個(gè)超大規(guī)模的數(shù)據(jù)庫。 強(qiáng)大的查詢功能。MySql 支持查詢的 SELECT 和 WHERE 語句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便。 操作系統(tǒng)簡(jiǎn)介JSP 構(gòu)建的網(wǎng)站操作系統(tǒng)可以選用 Unix、Linux 或 Windows 平臺(tái)。微軟公司的 Windows系統(tǒng)不僅在個(gè)人操作系統(tǒng)中占有絕對(duì)優(yōu)勢(shì),它在網(wǎng)絡(luò)操作系統(tǒng)中也是具有非常強(qiáng)勁的力量;Windows 操作系統(tǒng)容易掌握,操作方便且可以在很大程度上滿足許多中、小企業(yè)的服務(wù)器配置需求。第二章 項(xiàng)目配置說明 本系統(tǒng)的運(yùn)行環(huán)境(1)網(wǎng)絡(luò)服務(wù)器操作系統(tǒng):Windows XP;(2)Web 服務(wù)器:Tomcat ;(3)后臺(tái)數(shù)據(jù)庫系統(tǒng):MYSQL ;(4)JSP 運(yùn)行環(huán)境:J2SDK ; 開發(fā)工具 關(guān)于 Myeclipse 的介紹MyEclipse 企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。簡(jiǎn)單而言,MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。 網(wǎng)頁設(shè)計(jì) DreamweaverDreamweaver 是美國 MACROMEDIA 公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。第三章 網(wǎng)站系統(tǒng)功能總體設(shè)計(jì) 網(wǎng)站功能概述網(wǎng)上書店主要實(shí)現(xiàn)網(wǎng)上購書的整個(gè)流程,用戶進(jìn)入書店,先注冊(cè)登記成為本書店的合法用戶才能進(jìn)行購買圖書,填寫用戶相關(guān)資料,注冊(cè)成功后使用其注冊(cè)的賬號(hào)進(jìn)行登錄書店網(wǎng)站(只有成功登錄的用戶才能在書店上進(jìn)行購物功能) ;登陸用戶就可以通過購物車功能,把想購買的圖書先放進(jìn)購物車中,然后可以選擇結(jié)賬或者繼續(xù)購買圖書;當(dāng)用戶找到全部想要購買的圖書后,可以對(duì)購買的圖書進(jìn)行數(shù)量上的修改,這樣便可以大量購買同一本圖書,而節(jié)省時(shí)間,當(dāng)所有都確定后,用戶可以點(diǎn)擊結(jié)賬按鈕,進(jìn)行結(jié)賬服務(wù),并生成訂單。用戶在網(wǎng)上書店購物的整個(gè)購物流程如下圖 31 所示。沒注冊(cè) 繼續(xù)購書 用戶注冊(cè) 用戶等登陸查找圖書 用戶資料修改 沒登陸 成功添加 添加到購物車 查看購物車 修改數(shù)量 退回指定圖書 結(jié)賬 生成訂單 支付 用戶建議 訂單查詢 清空購物車 圖 31 網(wǎng)站購物與交易處理流程 網(wǎng)站系統(tǒng)功能 用戶界面部分(1)用戶注冊(cè):為了統(tǒng)一管理,網(wǎng)上書店規(guī)定只有合法用戶才能購買圖書,對(duì)于注冊(cè)的用戶系統(tǒng)將記錄該用戶的詳細(xì)信息。(2)用戶登陸:判斷用戶是否為合法用戶,只有合法用戶才能購買圖書。(3)精品推薦:給出一些比較經(jīng)典、用戶購買較多、較受用戶歡迎的圖書給用戶看。(4)新書上架:給用戶知道最近本書店有什么新書。(5)圖書分類:能為用戶找到自己想購買的種類書。(6)圖書動(dòng)態(tài):有關(guān)圖書的新聞動(dòng)態(tài)、書評(píng)及相關(guān)文化視點(diǎn)。(7)搜索引擎(通過對(duì)書名或作者的關(guān)鍵字進(jìn)行查詢):方便用戶查找圖書。(8)查看圖書詳細(xì)情況:查看圖書的詳細(xì)資料,使得消費(fèi)者能更加詳細(xì)地了解圖書信息。(9)購物車功能:為用戶暫時(shí)保存購買的圖書信息。(10)下載專區(qū):提供一些資料如電子書之類給用戶免費(fèi)下載。(11)網(wǎng)上留言:可以讓用戶給網(wǎng)站留言評(píng)論等。(12)幫助中心:向用戶提供購書過程所需要的幫助。 管理界面部分(1)圖書管理:對(duì)圖書分類及圖書信息的添加、修改、刪除。(2)新聞管理:對(duì)新聞動(dòng)態(tài)、文化視點(diǎn)及精彩書評(píng)的添加、修改、刪除。(3)訂單管理:查看訂單信息,更新訂單付款,配送參數(shù)。(4)會(huì)員管理:查看、修改、刪除。(5)文件管理:負(fù)責(zé)上傳資料的添加、刪除等功能。(6)站務(wù)管理:對(duì)網(wǎng)站的基本信息、友情鏈接、用戶的評(píng)論、留言等的編輯和回復(fù)。(7)幫助中心:查看、添加、刪除一些幫助說明。 系統(tǒng)設(shè)計(jì)思想 頁面模塊化本系統(tǒng)把頁面中一些常用的部分集成為模塊,例如頁面的頭和尾巴,這樣設(shè)計(jì)新的頁面時(shí)如果有重新出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝就可以了。 三層結(jié)構(gòu)架構(gòu)本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),采用三層架構(gòu)以后,用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將查找的數(shù)據(jù)返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時(shí)也降低了用戶界面層開發(fā)人員的要求。工作原理如圖 32 所示。返回查詢結(jié)果SQL 語句查詢數(shù)據(jù)庫返回圖書對(duì)象相關(guān)信息或訂單對(duì)象信息輸出圖書相關(guān)信息或訂單信息數(shù)據(jù)存儲(chǔ)層 數(shù)據(jù)庫在線書店操作界面Javabean用戶截面層 業(yè)務(wù)處理層 圖 32 三層架構(gòu)的工作原理上面的 JavaBeans 通過返回對(duì)象的形式來返回?cái)?shù)據(jù),從而通過封裝數(shù)據(jù)達(dá)到再一次提高數(shù)據(jù)安全性的目的。 網(wǎng)站功能模塊圖 網(wǎng)上書店前臺(tái)系統(tǒng)功能模塊圖網(wǎng)上書店前臺(tái)系統(tǒng)功能模塊圖如圖 33 所示:幫助中心 網(wǎng)上圖書前臺(tái) 圖書顯示 新書上架 圖書分類瀏覽 精品推薦 用戶管理 用戶注冊(cè) 用戶登陸 收銀臺(tái) 填寫訂單信息 購書結(jié)賬 購物車 其他模塊 網(wǎng)上留言 訂單查詢 訂單查詢 添加至購物車 查看購物車 移除指定圖書 清空購物車 用戶資料修改 資料下載 圖 33 前臺(tái)系統(tǒng)功能模塊 網(wǎng)上書店后臺(tái)系統(tǒng)功能模塊圖網(wǎng)上書店后臺(tái)系統(tǒng)功能模塊圖如圖 34 所示:網(wǎng)上圖書后臺(tái) 圖書管理 圖書分類管理 添加修改圖書 投票評(píng)論查看文件管理 上傳資料管理 新聞管理 編輯書評(píng)信息 編輯文化視點(diǎn) 編輯新聞動(dòng)態(tài) 訂單管理 查看執(zhí)行訂單 編輯配送參數(shù) 會(huì)員管理 管理員的管理 會(huì)員信息管理 站務(wù)管理 用戶留言管理 網(wǎng)站信息管理 短信息管理 圖書管理 幫助中心 聯(lián)系和配送 問題及說明 指南和團(tuán)購 圖 34 后臺(tái)系統(tǒng)功能模塊 網(wǎng)站數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析數(shù)據(jù)庫的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有 Access、SQL Server、Oracle 等。根據(jù)用戶的需求和系統(tǒng)分析,本系統(tǒng)采用 MYSQL數(shù)據(jù)庫管理系統(tǒng)。在 MYSQL 數(shù)據(jù)庫管理系統(tǒng)中建立名稱為 sunrider 的數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫需要提供各種信息的保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)充分滿足各種信息的輸出和輸入。搜集基本數(shù)據(jù)、數(shù)據(jù)結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1