【《基于JSP的圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》7300字】_第1頁
【《基于JSP的圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》7300字】_第2頁
【《基于JSP的圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》7300字】_第3頁
【《基于JSP的圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》7300字】_第4頁
【《基于JSP的圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》7300字】_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于JSP的圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)TOC\o"1-3"\h\u22850摘要 II摘要近年來計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)迅猛發(fā)展,網(wǎng)上書店在技術(shù)手段上、在成本控制和價(jià)格策略上有很大的優(yōu)越性。與此同時(shí),因?yàn)榛ヂ?lián)網(wǎng)技術(shù)得到了迅速普及,網(wǎng)上書店經(jīng)營模式亦逐漸引起重視。傳統(tǒng)實(shí)體書店經(jīng)營效率已經(jīng)無法滿足新發(fā)展需求,不能良好地獲得利潤,增加經(jīng)濟(jì)效益。為了解決這一問題,本系統(tǒng)采用Java語言作為開發(fā)平臺(tái),對(duì)主流JSP技術(shù)進(jìn)行改造,SSM框架技術(shù)組合,沿用IT企業(yè)生產(chǎn)性項(xiàng)目軟件產(chǎn)品生命周期的開發(fā)流程模式,也就是敏捷開發(fā)和持續(xù)集成模型,應(yīng)用軟件工程相關(guān)手段,完成圖書銷售系統(tǒng)的設(shè)計(jì)與研制。關(guān)鍵詞:圖書商城;Java;JSP;管理與銷售1引言1.1選題背景與意義在網(wǎng)絡(luò)自身具備全球化、兼容性、擴(kuò)展性和高效性的今天,傳統(tǒng)的商業(yè)模式反映出的問題日益突出,原來的業(yè)務(wù)模式在網(wǎng)絡(luò)的沖擊下變得毫無競爭力。根據(jù)調(diào)查,在全國約2萬個(gè)公司中,約半數(shù)采用網(wǎng)絡(luò)銷售,這其中有些公司已經(jīng)建立了自己的公司官網(wǎng)和網(wǎng)絡(luò)服務(wù)。“網(wǎng)上購物”是二十世紀(jì)最流行的一種消費(fèi)形式,它被更多的人所接受和認(rèn)識(shí),在一定程度上占據(jù)了傳統(tǒng)的消費(fèi)市場。大多數(shù)的青年、公司職員和學(xué)生都曾在網(wǎng)絡(luò)上購買過商品,他們當(dāng)中大多數(shù)都有網(wǎng)購的習(xí)慣。隨著網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)絡(luò)商城的市場占有率也越來越高。傳統(tǒng)的零售業(yè)若不能抓住機(jī)遇,將面臨新一波技術(shù)變革的洗牌。隨著電腦技術(shù)和因特網(wǎng)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)書店在技術(shù)手段、成本控制和定價(jià)戰(zhàn)略等方面具有巨大的優(yōu)越性。由于傳統(tǒng)的實(shí)體書店經(jīng)營效率已經(jīng)不能滿足新形勢的要求,難以達(dá)到較好的利潤和效益。此次的系統(tǒng)旨在利用現(xiàn)代科技,使網(wǎng)絡(luò)上的傳統(tǒng)書店更好地呈現(xiàn)出來,從而達(dá)到網(wǎng)上售賣的目的,最終為傳統(tǒng)書店帶來更多的利潤。1.2國內(nèi)外發(fā)展及研究現(xiàn)狀中國擁有龐大的網(wǎng)上購物市場,立足廣大用戶群和國內(nèi)電子商務(wù)市場潛力,各大電子商務(wù)網(wǎng)站均獲得了良好的經(jīng)濟(jì)效益。同時(shí)由于互聯(lián)網(wǎng)技術(shù)的快速普及,網(wǎng)上書店的經(jīng)營模式也越來越受到人們的關(guān)注。近年來,伴隨著互聯(lián)網(wǎng)在世界范圍內(nèi)的快速發(fā)展,中國互聯(lián)網(wǎng)產(chǎn)業(yè)也是展勢迅猛,網(wǎng)上書店伴隨著科技的進(jìn)步,也得到了快速的成長,形成圖書零售新模式。它不僅改變著人們的閱讀方式和生活方式,而且還影響到整個(gè)社會(huì)經(jīng)濟(jì)結(jié)構(gòu)的調(diào)整與變化。與傳統(tǒng)書店比較,網(wǎng)上書店也有很多技術(shù)革命所產(chǎn)生的新優(yōu)點(diǎn)。在國外,網(wǎng)上書店已經(jīng)成為一個(gè)非常重要的行業(yè),并逐漸得到廣泛關(guān)注和認(rèn)可。網(wǎng)上書店突破傳統(tǒng)書店圖書零售格局,利用互聯(lián)網(wǎng)技術(shù),大幅度減少圖書銷售中間環(huán)節(jié),極大的節(jié)約人力,物力。同時(shí),它能夠?qū)D書和讀者緊密聯(lián)系在一起。并能最迅速地提供海量書目信息。網(wǎng)上書店的出現(xiàn)不僅方便了用戶,而且使讀者能夠更加便捷地獲取所需書籍和資料。同時(shí)網(wǎng)上書店也可以擺脫傳統(tǒng)書店在地域上的局限,網(wǎng)上書店是一個(gè)全新的概念,它的出現(xiàn)和發(fā)展改變了人們對(duì)圖書購買方式。網(wǎng)上書店使圖書銷售行業(yè)產(chǎn)生了根本改變,對(duì)傳統(tǒng)圖書銷售行業(yè)造成很大影響。在發(fā)達(dá)國家,網(wǎng)上書店業(yè)已形成了龐大的規(guī)模有著十足競爭優(yōu)勢,并逐步替代了以往的傳統(tǒng)書店,占據(jù)著書籍的主動(dòng)權(quán)。與國外先進(jìn)國家相比,目前國內(nèi)的網(wǎng)上書店發(fā)展程度相對(duì)較低。還有一些中小型的書店,還有很大的發(fā)展余地。特別是以傳統(tǒng)書店為依托的在線書店,存在著軟硬件技術(shù)含量低、開發(fā)人才短缺等諸多不足,因此,如何在網(wǎng)站中設(shè)計(jì)出一款既有個(gè)性又有實(shí)力的、又有一定規(guī)模的在線書店,是目前軟件開發(fā)商亟待解決的問題。現(xiàn)在網(wǎng)上的書店也越來越受歡迎。因此,很多實(shí)體書店都是利用網(wǎng)絡(luò)來宣傳書籍,銷售書籍。本次網(wǎng)上營銷體系的開發(fā),基于公司的現(xiàn)實(shí)含義,設(shè)計(jì)了一套網(wǎng)上營銷體系,擴(kuò)大了網(wǎng)上營銷的市場,吸引了喜愛網(wǎng)上購買的用戶,更好的為用戶提供優(yōu)質(zhì)的產(chǎn)品。1.3主要研究內(nèi)容該軟件可以為讀者提供在線圖書購買服務(wù),為企業(yè)提供圖書信息的有效管理提供了便利。該商城的主要功能是為經(jīng)營者和使用者提供便利,真正做到了無紙運(yùn)營,更好地減少了商品的經(jīng)濟(jì)損耗和時(shí)間。本課題的研究工作是按照所設(shè)計(jì)的流程來完成,按照所述的程序進(jìn)行講解。本文共分五章,具體闡述了本文的研究內(nèi)容:第一章,闡述了論文的選題背景、意義以及國內(nèi)外的研究狀況。第二章,重點(diǎn)闡述了該軟件所采用的各個(gè)技術(shù)和軟件的實(shí)現(xiàn)。第三章,對(duì)系統(tǒng)的可行性分析、界面需求分析和系統(tǒng)的需求分析等方面進(jìn)行了闡述。第四章,對(duì)整個(gè)設(shè)計(jì)方案進(jìn)行了詳細(xì)的闡述,包括功能模塊的設(shè)計(jì)以及數(shù)據(jù)庫的設(shè)計(jì)。第五章,主要介紹了該體系的具體實(shí)施過程。2系統(tǒng)開發(fā)工具和技術(shù)2.1系統(tǒng)開發(fā)工具平臺(tái)采用了Tomcat8.5服務(wù)端口,并采用IDEA的開發(fā)工具,下面將介紹IDEA和Tomcat。(1)IDEA的全名是IntelliJIDEA,它是一種整合的java語言(java)開發(fā)環(huán)境(還可以在其它的語言中使用)IntelliJ是業(yè)內(nèi)最優(yōu)秀的java開發(fā)工具,特別是對(duì)于智能代碼助手,CVS整合,代碼審查,創(chuàng)新GUI的設(shè)計(jì)等。IDEA是JetBrains旗下的產(chǎn)品,它的公司總部設(shè)在捷克共和國布拉格,其開發(fā)者主要是東歐的程序設(shè)計(jì)師,他們的設(shè)計(jì)程序非常嚴(yán)格。(2)TomcatServer既可以免費(fèi)使用,又可以自由使用源碼。它是JSP編程和JSP軟件的最好選擇,是一種輕型的應(yīng)用\o""程序。Tomcat其實(shí)是Apache的一個(gè)延伸,但是在運(yùn)行時(shí)是可以單獨(dú)操作的。2.2系統(tǒng)開發(fā)技術(shù)2.2.1JSPJSP是Java服務(wù)器頁面的縮寫。這是一個(gè)網(wǎng)站的設(shè)計(jì),是Sun公司發(fā)起的,多個(gè)公司合作開發(fā)的網(wǎng)頁。其目標(biāo)是開發(fā)和設(shè)計(jì)動(dòng)態(tài)頁面。JSP具有Java導(dǎo)向的特性,能夠讓W(xué)eb應(yīng)用程序的工作人員能夠進(jìn)行大量的信息量、不依賴于運(yùn)行平臺(tái)的動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)與實(shí)現(xiàn)。JSP可以將使用者的UI與其上的內(nèi)容相分離,使得網(wǎng)頁設(shè)計(jì)員無需再更改其相關(guān)的網(wǎng)頁,便可進(jìn)行網(wǎng)頁風(fēng)格的設(shè)計(jì)。JSP具有如下顯著的特征:(1)一次性的編寫,在任何地方都能執(zhí)行。JSP的JSP是根據(jù)JAVA的編程,能夠在所有包含JVM的操作系統(tǒng)中使用。(2)采用了一套技術(shù)規(guī)格。在Sun公司的建議下,市場上許多公司共同制訂了一套標(biāo)準(zhǔn),得到了普遍的使用。(3)JSP的免費(fèi)擴(kuò)充。JSP可以通過Taglib提供的能力來擴(kuò)展標(biāo)記和標(biāo)記庫,從而滿足這些要求。(4)很高的執(zhí)行力。JSP在編譯到class之后,只要對(duì)它進(jìn)行一次編輯,就可以在沒有更改的情況下多次地被利用。(5)各種功能齊全的開發(fā)工具。目前有許多JBuilder、MyEclipse等都是免費(fèi)的,Java開發(fā)軟件是JSP網(wǎng)頁的基礎(chǔ)。JSP可以通過Servlet和Jstl來進(jìn)行更多的小軟件的設(shè)計(jì)。2.2.2B/S架構(gòu)B/S(瀏覽器/Server)的架構(gòu),又稱為B/S架構(gòu)。這是Web崛起以后的一種網(wǎng)絡(luò)化模型,這讓系統(tǒng)的發(fā)展、維護(hù)和使用都變得更加容易。因?yàn)檫@是一個(gè)將所有的核心功能都放到了服務(wù)器上的程序。開發(fā)人員可以在用戶端上下載一個(gè)瀏覽器,再把SQLServer,Oracle,MySQL等數(shù)據(jù)庫安裝好,這樣就可以讓用戶和數(shù)據(jù)庫之間的數(shù)據(jù)進(jìn)行互動(dòng)。B/S體系結(jié)構(gòu)的優(yōu)勢如下:(1)在不需要安裝專用軟件的情況下,能夠在任何位置進(jìn)行工作。在客戶機(jī)上只需要一部能接入因特網(wǎng)的電腦就能運(yùn)行。(2)Ajax技術(shù)在要求驅(qū)動(dòng)下得到了進(jìn)一步發(fā)展,它允許用戶在客戶機(jī)上進(jìn)行一部分的操作,從而明顯地降低了服務(wù)器的負(fù)載,同時(shí)可以實(shí)現(xiàn)本地的即時(shí)升級(jí)。(3)將多種瀏覽器腳本和ActiveX技術(shù)相融合的B/S架構(gòu),采用了一種常用的瀏覽器來完成某些需要用特定的、精密的軟件來完成的任務(wù),從而極大地降低了開發(fā)費(fèi)用。Web軟件是一種以B/S(Browser/Server)為基礎(chǔ)的開發(fā)模式。2.2.3MySQL資料庫(DB)是一個(gè)儲(chǔ)存資料的倉庫。數(shù)據(jù)庫按照一定的規(guī)則把數(shù)據(jù)儲(chǔ)存到硬盤中,以便于數(shù)據(jù)的儲(chǔ)存與管理。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是基于操作系統(tǒng)的一種數(shù)據(jù)處理系統(tǒng),在進(jìn)行軟件工程的過程中,利用該系統(tǒng)對(duì)各類數(shù)據(jù)進(jìn)行有效的控制,從而保證了數(shù)據(jù)庫的整體安全。通過建立一個(gè)數(shù)據(jù)庫管理體系,可以有效地對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行有效的處理,并能有效地提升軟件的開發(fā)速度。\o""MySQL是一種根據(jù)數(shù)據(jù)模式劃分的\o""數(shù)據(jù)庫管理\o""體系,屬于(RDBMS)。MySQL\o""開放代碼,使用簡單、是易于學(xué)習(xí)的SQL。MySQL具有許多優(yōu)勢:(1)MySQL適合多個(gè)處理器。(2)能夠在多種平臺(tái)上執(zhí)行MySQL。它還提供了Java、Perl、PHP、Python以及TCLAPI的功能。(3)MySQL在SQL中使用優(yōu)質(zhì)類庫,它將會(huì)非常迅速地完成SQL的功能。(4)充分支援SQL的GROUPBY和ORDERBY,并支援COUNT()、COUNT(DISTINCT)、AVG、STD、SUM、MAX()等。(5)利用MySQL建立一個(gè)系統(tǒng)數(shù)據(jù)庫,它不但可以幫助整合前期的數(shù)據(jù),還可以在以后的二次發(fā)展中進(jìn)行數(shù)據(jù)擴(kuò)充。(6)在有限的資料中,MySQL系統(tǒng)功能表現(xiàn)得很好。3系統(tǒng)分析3.1可行性分析在現(xiàn)實(shí)中,很多問題在一定的系統(tǒng)大小和時(shí)限之內(nèi)都不能被求解。如若不能修復(fù)這個(gè)問題,就會(huì)把花費(fèi)在這個(gè)工程上的全部精力都給浪費(fèi)掉了。進(jìn)行可行性研究,可以保證在最短的時(shí)間內(nèi),以最少的成本,決定問題能否得到有效的解答。所以,在進(jìn)行系統(tǒng)的設(shè)計(jì)前,必須對(duì)其進(jìn)行綜合的評(píng)價(jià)與評(píng)價(jià),從經(jīng)濟(jì)、技術(shù)、操作等方面進(jìn)行綜合的研究,以便判斷其是否具備發(fā)展的條件,能否克服目前存在的問題,能否在規(guī)定的時(shí)限內(nèi)完成。以下是對(duì)該項(xiàng)目所涉及的體系進(jìn)行的可行性的分析:(1)經(jīng)濟(jì)性:從經(jīng)濟(jì)學(xué)的觀點(diǎn)來看,體系的價(jià)值,可以根據(jù)項(xiàng)目的投資總額和預(yù)期的經(jīng)濟(jì)效益來決定。因?yàn)檐浖拈_發(fā)要求相對(duì)較少,軟件和技術(shù)都是免費(fèi)開放的,而且隨著軟件的發(fā)展,軟件的投入也越來越少。更何況,在這個(gè)站點(diǎn)的建設(shè)過程中,有著前人的成功案例,并且這個(gè)體系本身也不算太過繁瑣,因此,這個(gè)項(xiàng)目的研發(fā)時(shí)間也不會(huì)太久。所以從經(jīng)濟(jì)學(xué)的觀點(diǎn)來說,這是一個(gè)很好的選擇。(2)技術(shù)上的可操作性:通過對(duì)實(shí)施該體系的技術(shù)層面的技術(shù)進(jìn)行研究,可以得出該體系的技術(shù)上的可行性。Java起源于90年代,經(jīng)歷了漫長的發(fā)展過程,經(jīng)歷了20多年的發(fā)展,開發(fā)的安全穩(wěn)定的開發(fā)平臺(tái),在Java和JSP開發(fā)方面積累了大量的實(shí)踐和技術(shù)。MySQL作為一個(gè)高速的數(shù)據(jù)儲(chǔ)存工具,其Tomcat的穩(wěn)定性很好,并且有足夠的技術(shù)支持,使得它可以在預(yù)約的期限里完成。3.2界面需求分析軟件接口作為人類和電腦之間的一種交流介質(zhì),其質(zhì)量如何,是使用者能否最大限度地發(fā)揮其作用的先決條件。目前,一個(gè)重要的衡量標(biāo)準(zhǔn)是軟件的接口。在接口要求的分析中,有四個(gè)主要的要素:(1)界面元件使用者界面的要素包括:顏色,字體和字體的顏色與大小,布局,交互方式,功能布局,輸入輸出模式等等。(2)使用者的角色作用不同的用戶對(duì)系統(tǒng)接口的需求也不盡相同。(3)變動(dòng)的需要只有在使用之后,使用者方能了解到自己的設(shè)計(jì)和自己的喜好,以及對(duì)接口要素的要求,乃至對(duì)產(chǎn)品的要求,都會(huì)有所改變。3.3系統(tǒng)功能需求分析該軟件主要包括:前端使用者和后臺(tái)管理兩部分。1.與該使用者相適應(yīng)的前端使用者系統(tǒng)具有下列基本的功能:(1)登錄注冊(cè):客戶需要填寫登記資料,登錄后即可進(jìn)行車輛的經(jīng)營和購書,而非登錄者則是訪問者,僅限查看產(chǎn)品。閱覽功能:用戶可以查看書籍的詳情(如名稱、圖片、價(jià)格等)。檢索功能:用戶可以使用關(guān)鍵詞進(jìn)行書籍的檢索。(4)購物車模塊:注冊(cè)用戶可以對(duì)其進(jìn)行操作。把書籍放在購物車,在里面的書籍可以更改,并瀏覽。2.對(duì)應(yīng)管理員的后臺(tái)管理員系統(tǒng)主要有以下幾項(xiàng)功能:(1)圖書管理功能:通過網(wǎng)站管理員登錄后,可以查詢到各類書籍及相關(guān)資料。還可以對(duì)產(chǎn)品進(jìn)行加、減、查等動(dòng)作。(2)定單管理:系統(tǒng)管理員可以查詢定單信息。(3)用戶管理功能:在系統(tǒng)的背景下,系統(tǒng)管理員可以查看用戶名和密碼等相關(guān)的用戶的個(gè)人資料。也可以更改和移除系統(tǒng)的使用者資訊。(4)分門別類:館藏人員可以根據(jù)不同類別的書籍進(jìn)行相應(yīng)的管理。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)架構(gòu)設(shè)計(jì)B/S系統(tǒng),即瀏覽器/服務(wù)系統(tǒng),其接口的顯示是在網(wǎng)頁上顯示,而服務(wù)則是在服務(wù)器上完成的,通過瀏覽器向客戶端發(fā)送請(qǐng)求,然后再向?yàn)g覽器發(fā)送到瀏覽器,再通過瀏覽器接口來顯示。B/S模型的使用,既克服了使用者在開發(fā)和使用時(shí)需要專門的軟件的局限,又方便了許多。4.2系統(tǒng)總體設(shè)計(jì)基于上述各種設(shè)計(jì)的剖析,將網(wǎng)頁按系統(tǒng)的發(fā)展思想進(jìn)行了劃分,從功能上可以劃分成前臺(tái)與后臺(tái)兩大部分。訪問者只能瀏覽一部分信息,而一旦登錄,就能獲得全部的授權(quán),瀏覽、訂購、訂購,包括用戶管理、圖書管理、訂單管理(訂單信息錄入、刪除、修改)、作者管理、分類管理,由管理員管理、管理和維護(hù)。該體系的整體功能架構(gòu)見表4-1。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)簡單來說,數(shù)據(jù)庫的設(shè)計(jì)就是要為你所選定的DBMS和商業(yè)體系提供一個(gè)最優(yōu)的數(shù)據(jù)儲(chǔ)存模式。同時(shí),還對(duì)表格的構(gòu)造和關(guān)系進(jìn)行了分析。要求解析:什么是資料、資料的性質(zhì);每個(gè)數(shù)據(jù)和特性都有什么特征。概念設(shè)計(jì):在資料的基礎(chǔ)上,通過對(duì)數(shù)據(jù)進(jìn)行系統(tǒng)的分析與數(shù)據(jù)庫的設(shè)計(jì),并從以往的觀點(diǎn)出發(fā),將其整合到一起,最終對(duì)整個(gè)系統(tǒng)進(jìn)行結(jié)構(gòu)的解析與優(yōu)化。邏輯學(xué):利用E-R圖表來建立一個(gè)數(shù)據(jù)庫的邏輯性模型。維修最佳化:建立新的要求;最優(yōu)的指標(biāo);分解大的表格。訪問者只能瀏覽一部分信息,而一旦登錄,就能獲得全部的授權(quán),瀏覽、訂購、訂購,包括用戶管理、圖書管理、訂單管理(訂單信息錄入、刪除、修改)、作者管理、分類管理,由管理員管理、管理和維護(hù)。該體系的整體功能架構(gòu)見表4-1。4.3.1概念模型設(shè)計(jì)在軟件的開發(fā)過程中,數(shù)據(jù)庫起著很大的作用,包含著整個(gè)系統(tǒng)所需要的所有數(shù)據(jù),在進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)時(shí),往往會(huì)首先構(gòu)造出一個(gè)實(shí)體E-R圖形,然后才是一個(gè)完整的E-R圖形。(1)使用者實(shí)體包含使用者ID、使用者名稱、創(chuàng)造時(shí)間、使用者E-R圖,如圖4至2所示。圖4-2用戶實(shí)體圖(2)管理員的E-R圖表顯示在圖4至3中。圖4-3管理員實(shí)體圖(3)圖書分類的本體包括分類ID、分類名稱和狀態(tài),在圖4至4中顯示了圖書分類的E-R圖表。圖4-4圖書分類實(shí)體實(shí)體圖(4)在圖4至5中顯示了圖書的ER圖表。圖4-5圖書實(shí)體圖(5)作者的E-R圖表顯示在4-6中。圖4-6作者實(shí)體圖(6)在附圖4至6中顯示了定購實(shí)體E-R圖表。圖4-6訂單實(shí)體圖4.3.2數(shù)據(jù)庫表設(shè)計(jì)概念化的目的在于能夠反應(yīng)出一個(gè)系統(tǒng)所需要的概念,也就是一個(gè)概念化的模型。該體系結(jié)構(gòu)與數(shù)據(jù)庫的邏輯結(jié)構(gòu)無關(guān),是一種不依靠電腦的獨(dú)立DBMS。下面是用于該系統(tǒng)的資料庫表格資訊。(1)用戶資料庫表格,用于說明使用者在系統(tǒng)中的基礎(chǔ)資料,包括使用者ID,使用者名稱,密碼,郵箱,性別,電話,頭像,創(chuàng)建時(shí)間等。如表格4-1中所顯示的那樣。表4-1用戶表序號(hào)列名數(shù)據(jù)類型長度備注1user_idint11編號(hào)(主鍵不允許為空)2user_namevarchar255用戶名3user_passwordvarchar255密碼4user_emailvarchar255郵箱5user_sexvarchar255性別6user_phonevarchar255電話7user_imagesvarchar255頭像8user_timedatetime0創(chuàng)建時(shí)間(2)管理員資料庫表格,用于說明管理員的資料,表格4-2顯示了管理人員的表格。表4-2管理員表序號(hào)列名數(shù)據(jù)類型長度備注1admin_idint11編號(hào)(主鍵不允許為空)2admin_namevarchar255管理員名3admin_passwordvarchar255密碼4admin_sexvarchar255性別5admin_phonevarchar255電話6admin_imagevarchar255頭像(3)書籍分類資料庫,主要功能是對(duì)書籍分類的基礎(chǔ)資料進(jìn)行分類,包括分類ID、分類名稱、分類狀態(tài)等。在表格4-3中列出了書籍分類表格。表4-3圖書類別表序號(hào)列名數(shù)據(jù)類型長度備注1bookType_idint11編號(hào)(主鍵不允許為空)2bookType_namevarchar255分類名3is_deleteint11狀態(tài)圖書資料庫表格,用于說明圖書的基礎(chǔ)資料,包括圖書ID、價(jià)格、圖書數(shù)量內(nèi)容、狀態(tài)、上架時(shí)間等。在表格4-4中列出了書籍表格。表4-4圖書表序號(hào)列名數(shù)據(jù)類型長度備注1book_idint11編號(hào)(主鍵不允許為空)2book_namevarchar255圖書名3bookType_idint11圖書分類ID4author_namevarchar255作者名5book_imagevarchar255圖書圖片6book_pricevarchar255價(jià)格7book_numberint10圖書數(shù)量8book_contentlongtext255圖書內(nèi)容9book_is_deleteint11狀態(tài)10book_release_timedatetime0上架時(shí)間5系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)前臺(tái)功能模塊的實(shí)現(xiàn)5.1.1用戶注冊(cè)沒有帳號(hào)的讀者,只能通過登錄登錄網(wǎng)站查看有關(guān)的內(nèi)容,無法進(jìn)行購物等業(yè)務(wù),若要在該網(wǎng)站上購物,必須先登錄帳號(hào),登錄網(wǎng)頁見圖5-1。圖5-1注冊(cè)界面5.1.2用戶登錄已注冊(cè)或已有帳號(hào)者,請(qǐng)按「登陸鍵」進(jìn)行登陸。登陸頁面的使用者必須在登陸頁上鍵入使用者名稱及相應(yīng)的口令,然后由系統(tǒng)驗(yàn)證使用者名稱及口令是否正確,驗(yàn)證是否正確,若未驗(yàn)證合格,將會(huì)發(fā)出模糊不清的提示,具體請(qǐng)參閱下一頁。圖5-2登錄界面5.1.3圖書搜索用戶登陸系統(tǒng)之后,即可看到商品列表,可將查找關(guān)鍵信息的查找書籍輸入到系統(tǒng)之上的查找框中,圖書搜索圖5-3。圖5-3圖書搜索5.1.4圖書篩選用戶可登陸系統(tǒng),看商品信息,系統(tǒng)輪播圖下設(shè)有根據(jù)圖書評(píng)分及圖書價(jià)格選擇框,用戶可從圖書價(jià)格,圖書評(píng)分等角度,根據(jù)需要甄別圖書信息,它的界面圖見圖5-4。圖5-4圖書篩選5.2系統(tǒng)后臺(tái)功能模塊的實(shí)現(xiàn)5.2.1圖書管理管理員訪問系統(tǒng)后臺(tái)管理,可查看系統(tǒng)全部圖書信息列表,同時(shí),也可實(shí)現(xiàn)書籍的增,刪,修操作,它的界面顯示如圖5-5中。圖5-5圖書管理界面5.2.2訂單管理此網(wǎng)頁可以完成如下操作:瀏覽用戶訂單,包含營業(yè)總額,訂單編號(hào),用戶接收及貨物的相關(guān)資料;還可以進(jìn)行移除。圖5-6訂單管理界面5.2.3作者管

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論