九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

網(wǎng)上購書系統(tǒng)課程設(shè)計(jì).doc

上傳人:good****022 文檔編號(hào):116789971 上傳時(shí)間:2022-07-06 格式:DOC 頁數(shù):25 大?。?.79MB
收藏 版權(quán)申訴 舉報(bào) 下載
網(wǎng)上購書系統(tǒng)課程設(shè)計(jì).doc_第1頁
第1頁 / 共25頁
網(wǎng)上購書系統(tǒng)課程設(shè)計(jì).doc_第2頁
第2頁 / 共25頁
網(wǎng)上購書系統(tǒng)課程設(shè)計(jì).doc_第3頁
第3頁 / 共25頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《網(wǎng)上購書系統(tǒng)課程設(shè)計(jì).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)上購書系統(tǒng)課程設(shè)計(jì).doc(25頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、廣西科技大學(xué)JSP程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)名稱:網(wǎng)上書店 系 別 計(jì)算機(jī)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程方向) 班 級(jí) 計(jì)Y103 學(xué) 號(hào) 姓 名 指導(dǎo)老師 2013年 6月 18日23摘 要本系統(tǒng)是使用JSP技術(shù)實(shí)現(xiàn)的一個(gè)網(wǎng)上購書系統(tǒng),它是在Windows 7下,以SQL Server 2008為數(shù)據(jù)庫開發(fā)平臺(tái),Tomcat為服務(wù)器,Eclipse為開發(fā)工具,采用JSP(Java Server Pages)技術(shù)開發(fā)的網(wǎng)上購書網(wǎng)站。系統(tǒng)分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,主要包括用戶使用指南、會(huì)員登錄,會(huì)員注冊(cè),按書本類型瀏覽書籍,選購書籍,購物車管理,查看用戶訂單等功能。后

2、臺(tái)部分由管理員使用,主要包括瀏覽書籍,添加書籍,刪除書籍,瀏覽用戶,刪除用戶,瀏覽用戶訂單,更新用戶訂單,刪除用戶訂單,退出系統(tǒng)等等功能。關(guān)鍵字:網(wǎng)上書店;JSP+servlet技術(shù);網(wǎng)頁開發(fā)目錄1 緒論。41.1 引言。41.2 課程作業(yè)的目的和意義。42 系統(tǒng)開發(fā)技術(shù)和環(huán)境。52.1 網(wǎng)站開發(fā)工具Eclipse。52.2 服務(wù)器Tomcat6.0簡(jiǎn)介。52.3 數(shù)據(jù)庫SQL Server 2008簡(jiǎn)介。52.4 JSP技術(shù)工作原理。52.4.1 JSP技術(shù)簡(jiǎn)介。52.4.2 JSP技術(shù)的優(yōu)點(diǎn)。62.4.3 Java Servlet概述。62.4.4 JavaBean簡(jiǎn)介。62.5 網(wǎng)站開發(fā)

3、模式。73 系統(tǒng)分析。83.1 設(shè)計(jì)目標(biāo)。83.2 網(wǎng)上書店的需求分析。83.2.1 網(wǎng)上書店的設(shè)計(jì)。83.2.2 系統(tǒng)設(shè)計(jì)總的原則。84 系統(tǒng)的總體設(shè)計(jì)。94.1 網(wǎng)上書店系統(tǒng)功能分析。94.1.1用戶界面。94.1.2管理員界面。94.2 系統(tǒng)流程分析。94.2.1 網(wǎng)上書店總體結(jié)構(gòu) 。9 4.2.2購買書籍流程。104.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)。114.3.1 數(shù)據(jù)庫設(shè)計(jì)分析。114.3.2 E-R圖 。114.3.3 數(shù)據(jù)庫具體設(shè)計(jì)。125 系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。135.1 前臺(tái)設(shè)計(jì)(用戶界面) 。135.1.1 書店首頁。135.1.2 登陸。135.1.3 注冊(cè)。135.1.4 我的購物

4、車。135.1.5 查詢訂單。135.1.6 管理員入口。135.1.7 瀏覽、購買書籍。145.1.8 購買書籍。145.1.9 退出。145.2 后臺(tái)設(shè)計(jì)(管理員界面) 。145.2.1 添加圖書。145.2.2 瀏覽、管理圖書訂單。145.2.3 瀏覽、管理用戶。145.2.4 瀏覽、刪除圖書。145.2.5 退出。146 系統(tǒng)運(yùn)行。146.1 網(wǎng)上書店首頁。146.2 用戶登陸。156.3 用戶注冊(cè)。166.4 查詢訂單。166.5 購買書籍。176.6 查詢書籍。186.7 管理員登陸。186.8 刪除書本。196.9 添加書本。196.10 管理圖書訂單。196.11 管理用戶。2

5、0課程作業(yè)后收獲。21致謝。22參考文獻(xiàn)。231 緒 論1.1 引言目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入JAVA程序段(Scriptlet)和JSP標(biāo)記(tag),從而

6、形成JSP文件。1.2 課程作業(yè)的目的和意義Internet的發(fā)展,為改變傳統(tǒng)的商業(yè)運(yùn)作模式提供了一種技術(shù)上的可行性的方案:利用Internet的技術(shù)和協(xié)議,將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時(shí)間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。而在實(shí)際的生活中,這種方案已經(jīng)被廣泛的運(yùn)用到了實(shí)際的商業(yè)活動(dòng)中了。設(shè)計(jì)和完成一個(gè)網(wǎng)上書店網(wǎng)站,將會(huì)牽涉到許多技術(shù)上的問題,如:動(dòng)態(tài)網(wǎng)頁制作技術(shù)的、后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)和管理,通過實(shí)際的制作個(gè)網(wǎng)站,在實(shí)踐中掌握上述技術(shù)的使用。(1)理論聯(lián)系實(shí)際。通過自己動(dòng)手,把以往純理論的理論知識(shí)和實(shí)踐結(jié)合起來。在實(shí)踐中驗(yàn)證理論的正確性。(2)學(xué)習(xí)

7、技術(shù),培養(yǎng)自學(xué)和探索能力。使用JSP技術(shù),結(jié)合HTML都快速的開發(fā)網(wǎng)站。通過這個(gè)網(wǎng)站的構(gòu)建,能熟練掌握jsp技術(shù),并將了解整個(gè)網(wǎng)站開發(fā)的流程,對(duì)今后的工作奠定基礎(chǔ)3、彌補(bǔ)理論知識(shí)和實(shí)踐的距離。整個(gè)項(xiàng)目以開發(fā)一個(gè)可運(yùn)行但功能較簡(jiǎn)單的網(wǎng)站為目標(biāo),雖然只有基礎(chǔ)的功能,但是符合現(xiàn)階段我們的能力要求。整個(gè)過程中,會(huì)遇到很多問題,這就需要我們有更強(qiáng)的動(dòng)手能力,這樣通過動(dòng)手操作能大大縮短理論知識(shí)和實(shí)踐的距離,提升自己的整體實(shí)力,不做現(xiàn)實(shí)中的書呆子。2 系統(tǒng)開發(fā)技術(shù)和環(huán)境2.1 網(wǎng)站開發(fā)工具EclipseEclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工

8、業(yè)平臺(tái)。它主要由Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成Eclipse Platform、JDT、CDT和PDE.JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個(gè)開放的可擴(kuò)展IDE,提供了一個(gè)通用的開發(fā)平臺(tái)。2.2 服務(wù)器Tomcat6.0簡(jiǎn)介Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。Tomcat短小精悍,配置方便,能滿足我們的需

9、求,因此選擇Tomcat作為我們的服務(wù)器。2.3 數(shù)據(jù)庫SQL Server 2008簡(jiǎn)介SQL Server 2008 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本。通過該數(shù)據(jù)庫,可構(gòu)建我們自己的網(wǎng)上書店數(shù)據(jù)庫,方便管理我們的各種信息。2.4 JSP技術(shù)工作原理2.4.1 JSP技術(shù)簡(jiǎn)介JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。所有程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低。它基于強(qiáng)大的Java語言,具有良好的伸縮性,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)

10、用開發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢(shì)。2.4.2 JSP技術(shù)的優(yōu)點(diǎn)JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁面的開發(fā):(1)將內(nèi)容的生成和顯示進(jìn)行分離 使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。(2)強(qiáng)調(diào)可重用的組件 絕大多數(shù)JSP頁面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,

11、或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。(3)采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)Web頁面開發(fā)人員不會(huì)都是熟悉腳本語言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。(4)健壯的存儲(chǔ)管理和安全性 由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。(5)一次編寫,各處運(yùn)行作為Java平臺(tái)的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。2.4.3 Java Servlet

12、概述Servlet是Java編寫的服務(wù)器端程序,是由服務(wù)器端執(zhí)行和調(diào)用的Java類。Servlet是采用Java技術(shù)來實(shí)現(xiàn)CGI功能的一種技術(shù),能夠像CGI一樣動(dòng)態(tài)地?cái)U(kuò)展Web服務(wù)器的功能,并采用請(qǐng)求響應(yīng)模式提供Web服務(wù)。JSP技術(shù)是用JAVA語言作為腳本語言的。2.4.4 JavaBean簡(jiǎn)介JavaBean是一種基于Java的軟件組件,可以通過封裝業(yè)務(wù)邏輯建立一整套可重復(fù)利用的對(duì)象庫。JSP對(duì)于在Web應(yīng)用中集成JavaBean組件提供了完善的支持,這種支持不僅能縮短開發(fā)時(shí)間,避免重復(fù)開發(fā),也為JSP應(yīng)用帶來了更多的可伸縮性。JavaBean組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫

13、的交互及數(shù)據(jù)提取等。JavaBean組件可以在任何地方重用包括了可以在應(yīng)用程序、其他組件、文檔、Web站點(diǎn)和應(yīng)用程序構(gòu)造器工具等多種方案中再利用。2.5 網(wǎng)站開發(fā)模式目前,JSP技術(shù)已經(jīng)成為一種受大多數(shù)大型企業(yè)或中小型企業(yè)喜愛的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)。JSP網(wǎng)站開發(fā)技術(shù)標(biāo)準(zhǔn)提供了兩種開發(fā)模式:一種是JSP+JavaBean開發(fā)模式;一種是JSP+Servlet+JavaBean開發(fā)模式。JSP+JavaBean模型圖如圖2-3所示:圖2-3 JSP+JavaBean模型圖在這種模型中,JSP頁面獨(dú)自響應(yīng)請(qǐng)求并將處理結(jié)果返回給客戶,所有的數(shù)據(jù)通過JavaBean來處理,JSP實(shí)現(xiàn)頁面的顯示。此模型常常

14、會(huì)導(dǎo)致頁面被嵌入大量的腳本語言或者Java代碼段,當(dāng)處理大型業(yè)務(wù)時(shí),頁面程序?qū)⒆兊卯惓?fù)雜給開發(fā)和維護(hù)帶來困難。JSP+Servlet+JavaBean模型圖如圖2-4所示:圖2-4 JSP+Servlet+JavaBean模型圖Servlet技術(shù)是一種采用Java技術(shù)來實(shí)現(xiàn)CGI功能的一種技術(shù)。Servlet是運(yùn)行在Web服務(wù)器上,用來生成Web頁面。Servlet技術(shù)非常適于服務(wù)器端的處理和編程。在此種開發(fā)模式中,JSP技術(shù)用來顯示頁面,該頁面中沒有任何的商業(yè)處理邏輯,通過Servlet技術(shù)來完成大量的事物處理工作。Servlet用來處理事務(wù)的請(qǐng)求,充當(dāng)著一個(gè)控制者的角色,并負(fù)責(zé)向客戶發(fā)送

15、請(qǐng)求,創(chuàng)建JSP需要的Bean和對(duì)象,根據(jù)用戶的請(qǐng)求行為,決定將哪個(gè)JSP頁面發(fā)送給用戶。本設(shè)計(jì)主要使用第二種開發(fā)模式,簡(jiǎn)單實(shí)用,便于管理。3 系統(tǒng)分析3.1 設(shè)計(jì)目標(biāo)本次網(wǎng)上書店程序的編寫采用JSP+servlet+SQLServer2008數(shù)據(jù)庫的架構(gòu)實(shí)現(xiàn)的。本系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢、購買書籍使用。包括:瀏覽、查詢、購物車、信息管理等功能;后臺(tái)管理是提供給管理員的,其中包括:用戶管理、訂單管理等,使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。3.2 網(wǎng)上書店的需求分析3.2.1 網(wǎng)上書店的設(shè)計(jì) (1) 能夠完成用戶基本信息錄入的注冊(cè)和

16、用戶登陸。(2) 能夠完成管理員對(duì)網(wǎng)站的會(huì)員管理、操作管理的功能。(3)網(wǎng)上書店的業(yè)務(wù)能夠正常運(yùn)作。用戶可或管理員能夠產(chǎn)生很好地互動(dòng)功能。3.2.2 系統(tǒng)設(shè)計(jì)總的原則(1)簡(jiǎn)單性。在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)網(wǎng)站來說是非常重要的。(2)針對(duì)性。該是為網(wǎng)上書店開發(fā)使用的,必須優(yōu)先考慮網(wǎng)上書店買賣的邏輯實(shí)現(xiàn),不能喧賓奪主。(3)功能完整性。該系統(tǒng)必須能夠完成基本的購買、發(fā)送貨物、查看信息等功能,也能進(jìn)行書本添加、用戶信息保證等。4 系統(tǒng)的總體設(shè)計(jì)4.1 網(wǎng)上書店系統(tǒng)功能分析 4.1.1用戶界面。 能夠完成用戶登陸、注冊(cè)、購物車、購買書籍、管理員登陸、查看訂單以及瀏覽書

17、籍等功能。4.1.2 管理員界面。能夠?qū)崿F(xiàn)書籍管理(瀏覽、增加、刪除)、用戶管理、訂單管理(刪除、發(fā)貨)等功能。4.2 系統(tǒng)流程分析4.2.1 網(wǎng)上書店總體結(jié)構(gòu)網(wǎng)上書店用戶模塊管理員模塊用戶管理管理圖書訂單管理員登陸查看訂單用戶登陸用戶注冊(cè)書籍管理退出該用戶購物車查看書籍 4.2.2購買書籍流程是是進(jìn)入網(wǎng)上書店加入購物車輸入收獲信息后,確認(rèn)購買選擇書本類型單擊書本名稱,輸入購買數(shù)量交易成功是選擇購物車,查看商品,確認(rèn)購買否否 4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)4.3.1 數(shù)據(jù)庫設(shè)計(jì)分析網(wǎng)上書店的主要對(duì)象是用戶,所以必需建立用戶表,包括用戶的基本信息情況;用戶的主要活動(dòng)是對(duì)書籍的購買,所以必需書籍信息表;用

18、戶對(duì)商品的購買,用戶提交定單,建立定單表;管理員必須進(jìn)行對(duì)書籍的更新等操作,因?yàn)楸仨氂泄芾韱T表。4.3.2 E-R圖用戶密碼用戶地址用戶電話用戶姓名用戶信息表管理員密碼管理員姓名管理員電話管理員地址管理員信息表書本名稱書本價(jià)格書本類型書本描述書本信息訂單信息收單人姓名購買的書書的價(jià)格收單人姓名用戶名訂單編號(hào)收單人地址訂單時(shí)間訂單狀態(tài)4.3.3 數(shù)據(jù)庫具體設(shè)計(jì)用戶信息表buser字段名數(shù)據(jù)類型長(zhǎng)度是否允許為空描述namevarchar50否用戶名passwordvarchar50否密碼telvarchar50是電話addressvarchar50是地址管理員信息表adm字段名數(shù)據(jù)類型長(zhǎng)度是否允許

19、為空描述namevarchar50否管理員名passwordvarchar50否密碼telvarchar50是電話addrssvarchar50是地址書本類型表typ字段名數(shù)據(jù)類型長(zhǎng)度是否允許為空描述idvarchar50否書本類型編號(hào)namevarchar50否書本類型書本信息表book字段名數(shù)據(jù)類型長(zhǎng)度是否允許為空描述booknamevarchar50否書本名字typevarchar50否書本類型pricevarchar50否書本價(jià)格descvarchar500否書本信息描述訂單信息表ord字段名數(shù)據(jù)類型長(zhǎng)度是否允許為空描述ordernovarchar50否訂單編號(hào)usernamevarc

20、har50否用戶名realnamevarchar50否收單人姓名booknamevarchar50否購買的書pricevarchar50否書的價(jià)格telvarchar50否收單人姓名addressvarchar50否收單人地址timevarchar50否訂單時(shí)間stavarchar50否訂單狀態(tài)5 系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)5.1 前臺(tái)設(shè)計(jì)(用戶界面)5.1.1 書店首頁:?jiǎn)螕艨苫氐綍晔醉摚?5.1.2 登陸:登陸后,可進(jìn)行 購買書籍,查看訂單操作。(登陸成功則出現(xiàn)提示操作成功,若登陸失敗也提示失敗)5.1.3 注冊(cè):填寫注冊(cè)信息后,可以成為本站會(huì)員,進(jìn)行購書;(若操作不成功或用戶名已經(jīng)存在,則提

21、示失??;若成功注冊(cè)提示成功)5.1.4 我的購物車:進(jìn)入本網(wǎng)站后,可以擁有自己的購物車,可以對(duì)書本的預(yù)購買和移除,若需購買,則需要進(jìn)行登陸操作后才可以進(jìn)行后續(xù)操作;(若購物車沒有書,不能購書,購書提示錯(cuò)誤)5.1.5 查詢訂單:若用戶已經(jīng)登陸成功,可查看已購買的圖書以及訂單信息,如是否發(fā)貨。(若沒有登陸,則跳轉(zhuǎn)到登陸界面)5.1.6 管理員入口:?jiǎn)螕艉罂蛇M(jìn)行登陸管理員界面,可對(duì)書店進(jìn)行管理操作。(若登陸失敗,則跳轉(zhuǎn)到網(wǎng)頁首頁)5.1.7 瀏覽、購買書籍:?jiǎn)螕?書本類型 可進(jìn)行瀏覽書籍信息,若想把書籍添加到購物車,可單擊書名即可進(jìn)行操作(添加后,返回主頁面,可在 我的購物車?yán)锩娌榭刺砑有畔ⅲ?.

22、1.8 購買書籍:若想購買書籍,可進(jìn)入購物車后,單擊 購買圖書 進(jìn)行后續(xù)操作(購買成功則提示成功)5.1.9 退出:?jiǎn)螕簟巴顺觥?,可退出該用?.2 后臺(tái)設(shè)計(jì)(管理員界面)5.2.1 添加圖書:?jiǎn)螕簟疤砑訄D書”,填寫圖書信息,單擊添加即可(若圖書類型數(shù)據(jù)庫沒有,則自動(dòng)添加圖書類型)5.2.2 瀏覽、管理圖書訂單:可對(duì)已發(fā)貨或沒有發(fā)貨進(jìn)行操作。若已發(fā)貨,則可以進(jìn)行刪除訂單操作,若沒有發(fā)貨,則可以進(jìn)行發(fā)貨和刪除訂單操作。5.2.3 瀏覽、管理用戶:?jiǎn)螕艉?,可以?duì)用戶信息進(jìn)行瀏覽和刪除操作。5.2.4 瀏覽、刪除圖書:?jiǎn)螕簟皶绢愋汀?,可以查詢已存在的圖書,若對(duì)書進(jìn)行下架處理,則可以進(jìn)行刪除圖書5.

23、2.5 退出:退出可退出管理員界面,進(jìn)入網(wǎng)站界面。6 系統(tǒng)運(yùn)行6.1 運(yùn)行系統(tǒng),系統(tǒng)自動(dòng)到網(wǎng)上書店首頁。在這里可以看到各種連接,單擊連接即可進(jìn)入相應(yīng)的功能模塊,然后進(jìn)行相關(guān)操作。在這里也可以查看到用戶使用指南,里面列出了系統(tǒng)的基本功能和操作。圖6-16.2 用戶登陸界面。用戶的用戶名和密碼都不能為空。若為空,則提示用戶輸入,如圖6-2。若登陸成功則提示成功,并顯示用戶名稱,如圖6-3,若登陸失敗,提示失敗,并返回首頁,如圖6-4圖6-2圖6-3圖6-46.3 用戶注冊(cè)界面。表格里面的數(shù)據(jù)都不能為空。若為空,則提示用戶輸入,如圖6-5。若登陸成功則提示成功,并顯示用戶名稱,如圖6-3,若登陸失敗

24、,提示失敗,并返回首頁,如圖6-4圖6-56.4 用戶hui之后,查詢?cè)撚脩舻挠唵?,如圖6-6,可以查看到訂單的詳細(xì)信息。若用戶沒有進(jìn)行登陸,則直接跳轉(zhuǎn)到用戶登陸界面。表格里面的數(shù)據(jù)都不能為空。若為空,則提示用戶輸入,如圖6-5。若登陸成功則提示成功,并顯示用戶名稱,如圖6-3,若登陸失敗,提示失敗,并返回首頁,如圖6-4圖6-66.5 購買書籍。單擊我的購物車,可以查看到已經(jīng)選購并放入購物車的書籍,如圖6-7。若想將書籍移出購物車,可單擊取消。若想付款購買書籍,單擊購買圖書即可。若想繼續(xù)添加購買書籍,可以選擇購買的類型之后,單擊書本名稱,并輸入購買的數(shù)量,即可將書放入購物車,如圖6-8。若想

25、購買書籍,單擊購買圖書,即可跳轉(zhuǎn)到用戶接收信息填入界面,如圖6-9,填完信息后,單擊確認(rèn),即可將購物車?yán)锩娴臅抠徺I。圖6-7圖6-8圖6-96.6 查詢書籍。若想查詢書籍,單擊書本類型下的任意類型即可顯示該類型的全部書籍,若想將書籍放入購物車,單擊書本名字即可,如圖6-10圖6-106.7 管理員登陸。輸入管理員名稱和管理員密碼即可進(jìn)行登陸,如圖6-11。若輸入錯(cuò)誤,返回網(wǎng)站首頁,若輸入正確,跳轉(zhuǎn)到管理員首頁,如圖6-12。圖6-11圖6-126.8 若想對(duì)書本的進(jìn)行刪除處理,選擇相應(yīng)的書本類型,即可對(duì)特定的書籍進(jìn)行刪除處理,如圖6-13圖6-136.9 若想添加書本,單擊添加圖書,即可

26、對(duì)書籍進(jìn)行添加。若書本類型不存在,則自動(dòng)增加到書本類型。如圖6-14圖6-146.10 管理圖書訂單。單擊管理圖書訂單,即可顯示所有的圖書訂單。單擊發(fā)貨,即可對(duì)通知用戶已經(jīng)將書籍郵遞,若進(jìn)行對(duì)訂單進(jìn)行刪除處理,單擊刪除即可,如圖6-15圖6-156.11 管理用戶。若想對(duì)用戶進(jìn)行管理,單擊管理用戶即可。單擊刪除用戶,即可對(duì)用戶進(jìn)行刪除處理,如圖6-16圖6-16課程作業(yè)后收獲整個(gè)項(xiàng)目歷經(jīng)了一個(gè)多月,終于完成了。每一天編碼都不一樣,每一天過得很緊張,但也過得很充實(shí)。剛開始做項(xiàng)目的時(shí)候,感覺一切都是新的。按部就班地,一步一個(gè)腳印,慢慢地走著,走到了今天。通過這個(gè)課程作業(yè),我深深地了解到了課程作業(yè)給

27、我們帶來的充實(shí)和歡樂。通過這個(gè)課程作業(yè),我感觸很深。第一個(gè)是學(xué)會(huì)分層思想。數(shù)據(jù)庫代碼的分層,很好的解決了代碼重用的功能。其實(shí)很多功能的實(shí)現(xiàn)基本都一樣,所以將核心代碼分離出來,就能很好的為后續(xù)寫代碼奠定基礎(chǔ)。第二個(gè)是積累代碼量。俗話說的好,熟能生巧。當(dāng)你在不斷地敲代碼的過程中,也就不斷地積累了項(xiàng)目經(jīng)驗(yàn),也在不知不覺中提升了自己的實(shí)力。通過此次課程代碼的編程,發(fā)覺自己編程能力得到了很大的提高。第三個(gè)是積累和管理有效代碼量。每個(gè)項(xiàng)目的學(xué)習(xí),自己都會(huì)學(xué)到新的知識(shí),如何讓學(xué)到的知識(shí),為你的整個(gè)人生服務(wù),需要你總結(jié),需要你的提煉。雖然說敲多代碼的人肯定技術(shù)比較嫻熟,但假如一個(gè)人積累了一個(gè)有效代碼庫,隨著人

28、生閱歷和鍛煉的增長(zhǎng),不斷地往代碼庫填充新的知識(shí),那么你編程的速度和編程的質(zhì)量將得到很好的保證。當(dāng)你有了代碼庫之后,你只需要將代碼從庫中拿出來,修修改改也就成了另一個(gè)項(xiàng)目了,多輕松啊。所以要記得積累自己的代碼庫。第四是往底層走。自己要學(xué)會(huì)從更底層的地方去理解程序的,理解程序的運(yùn)行機(jī)制。因?yàn)楫?dāng)你理解了它的運(yùn)行機(jī)制后,你會(huì)發(fā)覺編寫的代碼會(huì)跟著這個(gè)機(jī)制走下去,并且出錯(cuò)的幾率大大降低,還有就是即使會(huì)出現(xiàn)錯(cuò)誤,也能很好地發(fā)現(xiàn)錯(cuò)誤。第五是學(xué)會(huì)問問題。當(dāng)你不懂的時(shí)候,不要馬上舉手問。你需要自己的探索,需要你自己去動(dòng)腦筋。把你所能想到的運(yùn)行方式都進(jìn)行運(yùn)行驗(yàn)證,即使是錯(cuò)的,假如你還不能肯定,你還得再試試。有時(shí)候有

29、些事情只有自己掌握了才是真正對(duì)自己的人生最大的裨益。假如你還不能解決,那你就要學(xué)會(huì)問人的技巧了。畢竟人無完人,總有求人的時(shí)候。但請(qǐng)把你該做的事情都做好了。我發(fā)現(xiàn)很多人,總是這樣,不懂就問。當(dāng)別人去幫助他使,問他程序是怎么運(yùn)行出錯(cuò)的,他會(huì)在那里好好想一下,慢慢的找一下,最后不斷地嘗試之后,終于把問題找到了。為了重現(xiàn)異常,就得重新把程序跑起來。終于把問題問出來了。我只能說我很無語。當(dāng)做項(xiàng)目的時(shí)候,每個(gè)人都會(huì)有它自己的事情要做,作為程序員,他很熱愛他的編程,并且希望把程序做的更好,不斷完善。也許他很熱情,但他不喜歡浪費(fèi)時(shí)間。也許他幫你解決問題的時(shí)間沒有你重新找到問題的時(shí)間那么多。何必浪費(fèi)他的時(shí)間呢?

30、所以,從中我總結(jié)到,假如你請(qǐng)人幫忙,那么把你要怎么問,問什么,自己需要做什么來表達(dá)自己的想法。不要讓幫你的人感覺到你在浪費(fèi)他的時(shí)間。第六要相信自己。堅(jiān)持住,勝利就會(huì)是屬于你的。致 謝時(shí)光如白駒過隙,彈指一揮間,經(jīng)過一個(gè)多月的努力終于完成了此次課程作業(yè)。在這設(shè)計(jì)課程報(bào)告中,我收獲很多。課程設(shè)計(jì)是檢驗(yàn)我們所學(xué)知識(shí)的關(guān)鍵時(shí)間。如何在有效的時(shí)間,利用完成所學(xué)的知識(shí)完成整個(gè)系統(tǒng),需要考慮到你運(yùn)用知識(shí)的能力和掌握知識(shí)的多少。經(jīng)過這段時(shí)間的奮斗,提高了我很多的能力。在這期間凝結(jié)了很多人的心血,在此表示由衷的感謝。沒有你們的幫助和支持,我將無法順利走完這段路。首先,要感謝我的指導(dǎo)老師羅衡郴老師給予我啟發(fā)。羅衡

31、郴深厚的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)、孜孜不倦的態(tài)度和對(duì)學(xué)術(shù)精益求精的精神讓我獲益終生。在整個(gè)課程學(xué)習(xí)中,羅老師不僅授予了我們很多知識(shí)和觀點(diǎn),也給我們帶來的很多的歡樂。 還有就是羅老師們?cè)趯W(xué)習(xí)上對(duì)我的嚴(yán)格要求,沒有你的嚴(yán)格要求,我想我不會(huì)收獲那么多。再次,感謝身邊同學(xué)的熱心幫助,沒有你們的幫助,就沒有今天我的成績(jī)。特別我的室友們,沒有你們,我真的好無力。因?yàn)橛辛四銈?,我完成了課程設(shè)計(jì)。最后,要感謝我的父母。在我無力和焦慮的時(shí)候,我總是感受到你們無私的關(guān)愛和聽到你們諄諄教誨。你們?cè)诰裆虾臀镔|(zhì)上的無私支持,使我擁有追求人生理想的翅膀,使我擁有了戰(zhàn)勝一切困難的勇氣和毅力。大恩無以言報(bào),惟有以不斷的努力奮斗,希

32、望將來能夠成就輝煌的事業(yè)來報(bào)答父母。 參考文獻(xiàn)1 郎波. Java語言程序設(shè)計(jì).清華大學(xué)出版社,2010.2 郭真,王國(guó)輝. JSP程序設(shè)計(jì)教程.人民郵電出版社,2008.3 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2000.4魏雪萍.Dreamveaver MX 2004 中文版完全自學(xué)手冊(cè)M.北京:人民郵電出版社,2004.5周松建,葛麗.Java Script經(jīng)典范例50講M.北京:科學(xué)出版社,2004:6384,108.6 Ivor Horton.JAVA 2 JDK 5 Edition.WileyPublishing,20057孫衛(wèi)琴、李洪成Tomcat與Java Web開發(fā)技術(shù)詳解M北京:電子工業(yè)出版社,2004

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!