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

正文內(nèi)容

基于bs模式的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(存儲(chǔ)版)

2025-04-07 08:39上一頁面

下一頁面
  

【正文】 注冊過的用戶可以直接輸入帳號和密碼進(jìn)入系統(tǒng),通過身份驗(yàn)證后,用戶會(huì)進(jìn)入系統(tǒng)主界面,在該界面中用戶可以進(jìn)行查找圖書、購買圖書、提交購物車等操作。他們對系統(tǒng)的操作有相同的部分也有不同的部分,管理員的權(quán)限要比會(huì)員的權(quán)限大的多。 (3)用戶操作需求 整個(gè)網(wǎng)上購物過程簡單,即用戶可以迅速定位自己所需商品,以最少的步驟,最佳的用戶體驗(yàn)完成購物過程,這對網(wǎng)上購物系統(tǒng)十分重要 , 要求系統(tǒng)使用簡單、方便,如:多用鼠標(biāo)選擇功能,減少用戶鍵盤輸入,從而減少用戶非法輸入,以達(dá)到“人機(jī)友好”的目的 。 后臺(tái)管理 子系統(tǒng) : (1)圖書查詢 :查詢圖書的具體信息 ; (2)圖書管理 : 增加新的圖書,刪除售完的圖書; (3)銷 售狀況查詢 :查看某一個(gè)時(shí)間段的銷售信息或者訂單; (4)圖書類別管理 :增加新的圖書類別,刪除不用的圖書類別; (5)會(huì)員消費(fèi)查詢 :查看會(huì)員的消費(fèi)信息; (6)會(huì)員信息查詢 :查看會(huì)員的基本信息,以便為該用戶發(fā)貨; (7)出版商管理 :增加新的出版商,刪除不提供圖書的出版商; (8)會(huì)員等級設(shè)定 :設(shè)置各個(gè)消費(fèi)金額所對應(yīng)的折扣率,比便為會(huì)員提供符合其消費(fèi)。 簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò), 以前版本需先安裝 Eclipse。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用 戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 Eclipse 最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java 的下一代 IDE 開發(fā)環(huán)境, 2021 年 11 月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟件供應(yīng)商聯(lián)盟 Eclipse 基金會(huì)( Eclipse Foundation)管理。 SQL 個(gè)完全由 Microsoft公司開發(fā)的版本。幾乎所有平臺(tái)都支持 Java、 JSP+JavaBeans,它們可以在任何平臺(tái)下通行無阻。這有助于作者保護(hù)自己的代碼,而且又保證了任何基于 HTML的 Web瀏覽器的完全可用性。 12 JSP 在 Web 開發(fā)方面的優(yōu)勢 現(xiàn)在的 Web開發(fā)技術(shù)很多,比如說: PHP、 ASP、 JSP等,本系統(tǒng)使用 JSP進(jìn)行開發(fā)。 (2)方便 Servlet提供了大量的實(shí)用工具例程,例如自動(dòng)地解析和解碼 HTML表單數(shù)據(jù)、讀取和設(shè)置 HTTP頭、處理 Cookie、跟蹤會(huì)話狀態(tài)等 。 JSP技術(shù)是 Servlet技術(shù)的擴(kuò)展。語法格式為: SELECT columnnamel, SUM(columnname2) FROM tablename GROUP BY columnname1 HAVING(arithematic function condition) SQL語句集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理的功能于一體,語言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫的全部操作,而且簡潔,易學(xué)易用 [13]。 DROP TABLE命令的使用格式為: DROP TABLE tablename (8)DISTINCT的用法 SELECT關(guān)鍵字支持用戶查詢數(shù)據(jù)表中指定字段的所有數(shù)據(jù),但是這樣有時(shí)就會(huì)不可避免的出現(xiàn)重復(fù)信息。 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而 SQL將全部任務(wù)統(tǒng)一在一種語言中。 SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個(gè)記錄進(jìn)行操作,可操作記錄集。 1986年 l0月,美國 ANSI采用 SQL作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言(ANSI ),后為國際標(biāo)準(zhǔn)化組織 (ISO)采納為國際標(biāo)準(zhǔn)。 另外,在數(shù)據(jù)庫的設(shè)計(jì)過程中還包括一些其它設(shè)計(jì),如數(shù)據(jù)庫的安全性、完整性、一致性和可恢復(fù)性等方亟的設(shè)計(jì),不過,這些設(shè)計(jì)總是以犧牲效率為代價(jià)的,設(shè)計(jì)人員的任務(wù)就是要在效率和盡可能多的功能之間進(jìn)行合理的權(quán)衡。通過對組織、部門、企業(yè)等進(jìn)行詳細(xì)調(diào)查,在了解現(xiàn)行系統(tǒng)的概況、確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理方法。第二部分介紹了網(wǎng)上書店管理系統(tǒng)所涉及的相關(guān)技術(shù)基礎(chǔ)。 在軟件方面,以 IBM、 HP為首的眾多 IT廠商 紛紛推出自己的電子商務(wù)產(chǎn)品,有的還提出了“一攬子解決方案”。有別于傳統(tǒng)的方式,書為數(shù)據(jù)最大的 好處在于它可利用建立索引文件,達(dá)到便利查詢。然而, Inter的出 現(xiàn)打破了這個(gè)神話,或者說是“網(wǎng)上書店”的出現(xiàn)打破了這個(gè)神話。它在地球上已經(jīng)形成了一個(gè)新的 大陸,即“第七個(gè)洲” —— 虛擬洲,任何企業(yè)和個(gè)人都在這個(gè)洲上。然而,個(gè)人電腦和圖形化用戶界面的出現(xiàn)卻改變了這一切,將計(jì)算機(jī)普及到了干家萬戶,并使它真正成為一種大工業(yè)生產(chǎn)的商品。網(wǎng)上書店又名電子書店、網(wǎng)絡(luò)書店、虛擬書店,其內(nèi)涵都一 樣,都是利用信息技術(shù)、數(shù)字技術(shù)、虛擬技術(shù)、網(wǎng)絡(luò)技術(shù)在互聯(lián)網(wǎng)或因特網(wǎng)上進(jìn)行圖書貿(mào)易的一種新型書店,是圖書出版 發(fā)行的另一個(gè)新型市場。 基 本 要 求 ,便于推廣,利于客戶的使用 ; ; ,可以長時(shí)間安全運(yùn)行。前者要求應(yīng)用程序具有功能完備、易用等特點(diǎn),后者要求建立數(shù)據(jù)的一致性和完整性。隨后,因特網(wǎng)接踵而至并在全球范圍內(nèi)以一種不可阻擋的勢頭迅猛發(fā)展著,今天,全球有將近 3億人口正在使用因特網(wǎng),據(jù)預(yù)測,全球上網(wǎng)人數(shù)將在 3年內(nèi)增至 。但與此同時(shí),相關(guān)的信息數(shù)據(jù) 卻急劇膨脹。 網(wǎng)上書店除了一般的電子商務(wù)功能外,還 包括下列的幾項(xiàng)服務(wù) [2]: (1)藏書最豐 由于傳統(tǒng)書店不論門市或倉儲(chǔ)空間有限,往往在考量成本壓力下只以所謂的暢銷書為銷售主體,對于讀者的特殊 需求或較為冷門的書籍則無力顧及。 這些服務(wù),對讀者以及消費(fèi)者而言是便捷有效的。在硬件方面,無論是企業(yè)或商家構(gòu)建服務(wù)器,還是個(gè)人選擇上網(wǎng)的 PC,都有非常寬廣的可選擇的面,國內(nèi)計(jì)算機(jī)和網(wǎng)絡(luò)發(fā)展速度非常迅猛,這是中國計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的現(xiàn)實(shí),也是發(fā)展電子商務(wù)、經(jīng)營網(wǎng)上書店的基礎(chǔ)。第五部分介紹了該網(wǎng)上書店系統(tǒng)的實(shí)現(xiàn)。 (4)邏輯設(shè)計(jì)階段 除了要把 ER圖的實(shí)體和聯(lián)系類型,轉(zhuǎn)換成選定的 DBMS支持的數(shù)據(jù)類型,還要設(shè)計(jì)子模式并對模式進(jìn)行評價(jià),最后為了使模式適應(yīng)信息的不同表示,需要優(yōu)化模式 [9]。如今無論是像 Oracle, Sybase, Informix, SQL Server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像 Visual Foxpro, PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持 SQL語言作為查詢語言 [10]。 (2)美國聯(lián)邦政府,發(fā)布在 The Federal Information Processing Standard Publication(FIPS PUB)127。 SQL不 要求用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結(jié)果。 SELECT語句主要被用來對 數(shù)據(jù)庫進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。語法格式如下: SELECT columnname FROM tablename WHERE condition (10)COUNT的用法 除了 SUM和 AVG函數(shù)之外, COUNT函數(shù)是 SQL語言中另一個(gè)較為常用的運(yùn)算函數(shù)。 JSP技術(shù)能讓 Web開發(fā)員和網(wǎng)頁設(shè)計(jì)員快速地開發(fā)出容易維護(hù)的動(dòng)態(tài) Web主頁。與傳統(tǒng)的 CGI和許多其第 2章 基礎(chǔ)知識 11 他類似 CGI的技術(shù)相比, Java Servlet具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資。 Servlet還能夠在各個(gè)程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫連接池之類的功能很容易實(shí)現(xiàn)。相關(guān)內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans組件中,并且綁定在小腳本中,所有的腳本 在服務(wù)器端運(yùn)行。并且使得各種組織在它們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 SOL Server從 20世紀(jì) 80年代后期開始開發(fā),最早起源于 1987年的 Sybase SQL Server。其中包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版、個(gè)人版四個(gè)版本。2021 年 6 月發(fā)布代號為 Ganymede 的 版。目前由 IBM 牽頭,圍繞著 Eclipse 項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse 聯(lián)盟,有 150 多家軟件公司參與到 Eclipse 項(xiàng)目中,其中包括 Borland、Rational Software、 Red Hat 及 Sybase 等。 (2)MyEclipse 簡述 MyEclipse 企業(yè)級工作平臺(tái)( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用 程序服務(wù)器的整合方面極大的提高工作效率。其次介紹了本 系統(tǒng)所要使用的一些工具的基礎(chǔ)知識,包括 JSP 技術(shù)、 SQL Server 2021數(shù)據(jù)庫和 MyEclipse 開發(fā)平臺(tái)。軟件產(chǎn)品的非功能性需求包括系統(tǒng)的性能、可靠性、可維護(hù)性、可擴(kuò)充性、可用性以及對技術(shù)和業(yè)務(wù)的適應(yīng)性等。并且保證在運(yùn)行安全可靠的前提下高速響應(yīng)。每個(gè)系統(tǒng)在做之前都要進(jìn)行系統(tǒng)分析,設(shè)計(jì)出系統(tǒng)的 功能以及如何實(shí)現(xiàn),并且還要注重一些非功能性的需求,比如用戶對界面、操作的要求等。 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 創(chuàng)建好存放數(shù)據(jù)的數(shù)據(jù)庫后就要?jiǎng)?chuàng)建具體的表存放關(guān)聯(lián)數(shù)據(jù),表的創(chuàng)建方法與數(shù)據(jù)庫的創(chuàng)建方法類似,此處不作詳細(xì)說明。 表 43 customers 表結(jié)構(gòu) 列名 數(shù)據(jù)類型 長度 允許空 idcustomers varchar 14 username varchar 20 password varchar 20 iddistinction smallint 2 phone varchar 20 state varchar 20 city varchar 20 address varchar 80 zip varchar 10 varchar 40 (4)feedback 表 存儲(chǔ)了會(huì)員為各個(gè)圖書所投的票數(shù),表結(jié)構(gòu)如表 44 所示。 26 系統(tǒng) 主要 功能 模塊設(shè)計(jì) 登錄 /注冊模塊 該模塊是由用戶登錄、用戶注冊與管理員登錄組成。 如果用戶是第一次來到該網(wǎng)站并且沒有注冊,需要先注冊,用戶的注冊頁面為 。在整個(gè)選購過程中用戶可根據(jù)自己的需要進(jìn)行各種操作,如瀏覽自己所需要的圖書、修改購買的圖書數(shù)量、提交購物車、購買所需要的圖書、刪除已放入購物車內(nèi)的圖書、繼續(xù)購物等。用戶在選擇完圖書后需要購買,則需要該模塊的幫助,該模塊負(fù)責(zé)把圖書信息放到購物 車中。 (2)修改購買數(shù)量 用戶如果對自己購買的圖書的數(shù)量有所要求。 購物車模塊 在實(shí)際中購物時(shí)都會(huì)有一個(gè)購物籃,而網(wǎng)上書店模仿購物籃為用戶建立了購物車,雖然這個(gè)購 物車是虛擬的,但是它實(shí)現(xiàn)了購物籃的功能。當(dāng)用戶輸入完畢后,點(diǎn)擊提交按鈕,系統(tǒng)會(huì)把用戶名和密碼信息發(fā)送到數(shù)據(jù)庫中。 表 47 supplier 表 列名 數(shù)據(jù)類型 長度 允許空 idsupplier int 4 suppliername varchar 20 sname varchar 20 phone varchar 20 address varchar 80 (8)salebook 表 存儲(chǔ)了網(wǎng)上書店的訂單信息,表結(jié)構(gòu)如表 46 所示。 數(shù)據(jù)表結(jié)構(gòu) 本 系統(tǒng)數(shù)據(jù)庫中包含 8個(gè)數(shù)據(jù)表,分別是 books 表、 category表、 customers 22 表、 feedback 表、 vouch 表、 distinction 表、 supplier 表 和 salebook 表。下面將逐一介紹。 根據(jù)前面的 功能系那個(gè)需求分析,我們可以確定該系統(tǒng)一共有兩種操作者,一種是管理員,另一種是會(huì)員。 (2)可維護(hù)性需求 客戶會(huì)在系統(tǒng)使用過程中不斷對系統(tǒng)提出新要求,擴(kuò)展系統(tǒng)功能,這就要求系統(tǒng)的可升級性必須良好,以滿足客戶長期使用的要求,并且在用戶有新要求時(shí)可以快速擴(kuò)展系統(tǒng)功能 [22]。 前臺(tái)購書子系統(tǒng) : 第 3章 系統(tǒng)分析 17 (1)修改資料 :修改用戶基本信息; (2)圖 書查詢 :提供“字段查詢”、“分類查詢”、“索引查詢”三種查詢方式供用戶選擇; (3)熱點(diǎn)圖書 :列出一些比較流行的熱點(diǎn)圖書,方便用戶查找; (4)推薦圖書 :網(wǎng)站為廣大讀者推薦的圖書; (5)查看類別圖書 :列出各個(gè)類別的圖書; (6)購物車 :針對每一個(gè)網(wǎng)上購物的用戶提供一個(gè)虛擬的購物車,用戶可隨時(shí)查看,添加,刪除,修改購物車中所購商品信息,為最終提交訂單提供必要信息 ; (7)讀者 反饋 :通過讀者推薦和圖書評比,獲得讀者反饋的信息。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1