版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 題目:基于JSP技術(shù)的網(wǎng)上書店設(shè)計(jì)</p><p><b> 學(xué) 號: </b></p><p><b> 姓 名: </b></p><p><b> 班 級: </b></p><p><b> 專 業(yè):
2、 </b></p><p><b> 系 別: </b></p><p><b> 指導(dǎo)老師: </b></p><p><b> 摘要</b></p><p> 自計(jì)算機(jī)應(yīng)用于管理領(lǐng)域以來,信息畢業(yè)設(shè)計(jì)的開發(fā)與應(yīng)用獲得驚人的發(fā)展,電子商務(wù)也應(yīng)運(yùn)而生
3、,并得已迅速推廣,給當(dāng)今的傳統(tǒng)型企業(yè)或者是現(xiàn)代型企業(yè)都帶來了巨大的沖擊和無限的商機(jī)。Internet及全球信息網(wǎng)應(yīng)用的快速發(fā)展,為企業(yè)提供了一個(gè)無國界、無時(shí)間、無地域的便利環(huán)境來經(jīng)營拓展商務(wù),實(shí)施電子商務(wù)是提高企業(yè)競爭力的有利手段。 本畢業(yè)設(shè)計(jì)首先描述了電子商務(wù)的發(fā)展,陳述了設(shè)計(jì)的原理和設(shè)計(jì)用到的工具包括ecilpse,MYSQL;然后進(jìn)入準(zhǔn)備部分,詳細(xì)的實(shí)現(xiàn)了一個(gè)網(wǎng)上商城全程購物畢業(yè)設(shè)計(jì)解決方案。方案包括2個(gè)部分,客戶部分和管
4、理部分;客戶部分包括網(wǎng)站首頁、商品瀏覽、商品搜索、在線訂單以及其他服務(wù);管理部分包括管理首頁、商品的添加與刪除、訂單管理、用戶資料管理。畢業(yè)設(shè)計(jì)的最后作了設(shè)計(jì)的總結(jié),并列出了參考資料。 本畢業(yè)設(shè)計(jì)的重點(diǎn)是開發(fā)和設(shè)計(jì)了一個(gè)基于購物車的網(wǎng)上商城的訂購畢業(yè)設(shè)計(jì)。在整個(gè)畢業(yè)設(shè)計(jì)的開發(fā)過程中,結(jié)合數(shù)據(jù)庫技術(shù)和 Web 技術(shù),按照畢業(yè)設(shè)計(jì)分析、數(shù)據(jù)庫設(shè)計(jì)、畢業(yè)設(shè)計(jì)設(shè)計(jì)、程序編碼等各個(gè)步驟,初步建立了一個(gè)較為完善的網(wǎng)上購物系。</p&g
5、t;<p> 關(guān)鍵詞:MVC;Struts;JSP;</p><p><b> Abstract</b></p><p> Since the computer application in management field, information since the development and application of graduati
6、on design, the development, get amazing e-commerce also arises at the historic moment, and has quickly promotion, to today's traditional enterprise or a modern enterprise has brought the huge impact and the unlimited
7、 business opportunities. The Internet and world wide web application of rapid development, provides a borders, no time, no regional convenience environment to business dev</p><p> The graduation design firs
8、t described the development of e-commerce, the design principle and statement of tools used including design ecilpse, MYSQL; Following is the full body part, detailed implementation of a whole online mall shopping gradua
9、tion design solutions. Plan includes two parts, the customer part and management part; Customer part includes homepage, commodity browsing, commodity search, the online order and other services; Management part includes
10、management homepage, commodity add</p><p> The graduation design is focused on the development and design based on the order of online mall shopping cart graduation design. In the whole development process
11、of graduation design, combining database technology and Web technology, according to the graduation design analysis of graduation design, database design, design, programming and coding etc. Each step, preliminary establ
12、ished a comparatively perfect online shopping department. </p><p> Keywords: MVC; Struts; The JSP; </p><p><b> 目 錄</b></p><p><b> 前 言1</b></p>
13、<p> 第1章 開發(fā)背景與意義2</p><p><b> 1.1開發(fā)背景2</b></p><p><b> 1.2開發(fā)意義2</b></p><p> 第2章 系統(tǒng)分析與總體設(shè)計(jì)3</p><p> 2.1系統(tǒng)功能分析3</p><p>
14、 2.2客戶界面系統(tǒng)功能模塊圖3</p><p> 2.3管理員界面系統(tǒng)功能模塊圖4</p><p> 第3章 數(shù)據(jù)庫設(shè)計(jì)5</p><p> 3.1數(shù)據(jù)庫的連接與實(shí)現(xiàn)5</p><p> 3.2數(shù)據(jù)庫基本表的設(shè)計(jì)5</p><p> 第4章 系統(tǒng)功能模塊的實(shí)現(xiàn)8</p><p
15、> 4.1用戶功能模塊8</p><p> 4.1.1用戶注冊模塊8</p><p> 4.1.2用戶登錄模塊9</p><p> 4.1.3.修改用戶信息模塊10</p><p> 4.1.4.搜索圖書功能模塊12</p><p> 4.1.5.購物車功能模塊14</p>
16、<p> 4.2管理員功能模塊16</p><p> 4.2.1管理員登錄模塊16</p><p> 4.2.2管理員管理圖書模塊18</p><p> 4.2.3管理員管理訂單模塊21</p><p> 4.2.4管理員管理留言板模塊23</p><p> 4.2.5超級管理員管理普通
17、管理員模塊24</p><p> 4.2.6管理員修改密碼模塊27</p><p> 第5章 環(huán)境的搭建與系統(tǒng)測試28</p><p> 5.1系統(tǒng)運(yùn)行環(huán)境的搭建28</p><p> 5.1.1 JAVA虛擬機(jī)的安裝28</p><p> 5.1.2 Tomcat環(huán)境搭建28</p>
18、<p> 5.2 系統(tǒng)的性能分析29</p><p><b> 結(jié) 論30</b></p><p><b> 致 謝31</b></p><p><b> 參考文獻(xiàn)32</b></p><p><b> 前 言</b>
19、;</p><p> 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過互聯(lián)網(wǎng)傳遞的大量信息使得現(xiàn)有的社會資源獲得高效配置,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。電
20、子商務(wù)是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方向。互聯(lián)網(wǎng)自身所具有的開放性、全球性、低成本、高效率的特點(diǎn),已成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有的價(jià)值。近幾年來,計(jì)算機(jī)技術(shù)飛速發(fā)展,人類社會正從工業(yè)化社會跨進(jìn)信息化社會,越來越多的信息資源被人們利用信息資源的有效管理和利用是一個(gè)國家一個(gè)部門信息建設(shè)的重要內(nèi)容。</p><p> 通過網(wǎng)上圖書銷售系統(tǒng)的設(shè)計(jì)來理
21、解如何把一個(gè)實(shí)體企業(yè)網(wǎng)絡(luò)化,搭建B2C模式的網(wǎng)上交易平臺,縱觀現(xiàn)在的兩大主流開發(fā)體系:Microsoft的.NET體系和SUN公司的以J2EE(Java2 Enterprise Edition)為核心的SUN-ONE(SUN Open Network Environment)戰(zhàn)略,無論在哪套體系中,基于WEB的技術(shù)都在被逐步漸加強(qiáng),.NET推出了以ASP.NET為代表的WEB開發(fā)技術(shù),而在SUN的Java體系中,則有JSP/Servle
22、t/JavaBean與之相抗衡。本次畢業(yè)設(shè)計(jì)主要采用JSP(Java server pages)技術(shù),并綜合相關(guān)的Java技術(shù),數(shù)據(jù)庫技術(shù)和軟件工程的理論。在整個(gè)開發(fā)的過程中,需要充分的發(fā)揮自己的能力,包括學(xué)習(xí)能力、成員間的協(xié)作能力和個(gè)人獨(dú)立解決問題的能力。</p><p><b> 開發(fā)背景與意義</b></p><p><b> 1.1開發(fā)背景<
23、;/b></p><p> 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。網(wǎng)上書店是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方向。許多大型的出版社在網(wǎng)絡(luò)上都有自己的圖書網(wǎng)
24、站。而且,傳統(tǒng)的軟件應(yīng)用模式已經(jīng)由C/S模式向B/S模式轉(zhuǎn)化。在做一些大型的圖書網(wǎng)站時(shí),JSP語言以其高效性、安全性和可移植性越來越受到了廣大編程人員的青睞。</p><p> 網(wǎng)上書店電子商務(wù)網(wǎng)站是為了適應(yīng)現(xiàn)代化的生活方式和購物理念而形成的一種新型購物方式。有了它作為媒介,消費(fèi)者能夠不用出門在家里就可以輕輕松松購得心儀的圖書。網(wǎng)上購書同樣也成為商家有效的利用資金提供了幫助。</p><p&
25、gt;<b> 1.2開發(fā)意義</b></p><p> 隨著Internet的發(fā)展,傳統(tǒng)的商品購物運(yùn)作模式被打破了,網(wǎng)絡(luò)提供了一種新技術(shù)上的可行性的方案:利用Internet的技術(shù)和協(xié)議,建立各種網(wǎng)上商店,而本網(wǎng)上銷售圖書系統(tǒng),正是通過互聯(lián)網(wǎng),將整個(gè)世界都呈現(xiàn)在用戶面前:客戶在網(wǎng)上與供應(yīng)商聯(lián)系,利用網(wǎng)絡(luò)進(jìn)行會計(jì)結(jié)算和支付服務(wù);而網(wǎng)上書店的企業(yè)也可以通過網(wǎng)絡(luò)的方便的與政府、競爭對手、消費(fèi)
26、者聯(lián)系。從而通過簡單、廉價(jià)、快捷、低成本的電子通信方式的通訊手段,將買家與賣家、書商和合作伙伴緊密結(jié)合在了一起,消除時(shí)間與空間帶來的障礙,從而使買賣雙方不謀面地進(jìn)行的各種商貿(mào)活動。從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。而在實(shí)際的生活中,這種方案已經(jīng)被廣泛的運(yùn)用到了實(shí)際的商業(yè)活動中了。電子商務(wù)傳統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用技術(shù)、信息處理技術(shù)和商務(wù)運(yùn)做技術(shù)相互滲透的結(jié)果,賦予了傳統(tǒng)管理電子商務(wù)網(wǎng)站、網(wǎng)絡(luò)和計(jì)算機(jī)應(yīng)用電子商務(wù)網(wǎng)站全新的內(nèi)涵。<
27、/p><p><b> 系統(tǒng)分析與總體設(shè)計(jì)</b></p><p><b> 2.1系統(tǒng)功能分析</b></p><p> 該系統(tǒng)實(shí)現(xiàn)一個(gè)基于Web的書店系統(tǒng),使用該系統(tǒng)的人分為兩個(gè)角色:一個(gè)是普通用戶,主要通過該系統(tǒng)在線搜索選擇要購買的書籍并提交訂單,另一個(gè)是管理員,又分為超級管理員和普通管理員,普通管理員可以通過系統(tǒng)
28、對圖書、用戶、訂單進(jìn)行管理,超級管理員可以通過系統(tǒng)對普通管理員進(jìn)行管理。</p><p><b> 用戶購書系統(tǒng)</b></p><p> 用戶購書系統(tǒng)是供用戶使用的。用戶通過它可以完成注冊、登錄、搜索、修改個(gè)人信息、和購書、書評功能。</p><p><b> 管理員管理系統(tǒng)</b></p><
29、p> 管理員管理系統(tǒng)是供管理員使用的。管理員通過它可以對用戶訂單、用戶、圖書、管理員信息進(jìn)行管理。</p><p> 2.2客戶界面系統(tǒng)功能模塊圖</p><p> 圖2-1系統(tǒng)功能模塊圖</p><p> 2.3管理員界面系統(tǒng)功能模塊圖</p><p> 圖2-2管理員界面模塊圖</p><p>&l
30、t;b> 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 3.1數(shù)據(jù)庫的連接與實(shí)現(xiàn)</p><p> 我所使用的數(shù)據(jù)庫是MySql,用戶名:root,密碼:123</p><p><b> 數(shù)據(jù)庫名:test</b></p><p><b> 數(shù)據(jù)庫的連接代碼:</b></p
31、><p> try{Class.forName("com.mysql.jdbc.Driver");</p><p><b> }</b></p><p> catch(Exception e){} </p><p><b> try</b></p><p&
32、gt; {String uri="jdbc:mysql://localhost/test";</p><p> Connection con=DriverManager.getConnection(uri,"root","123");</p><p> Statement st = con.createStatement()
33、;</p><p> //執(zhí)行語句得到結(jié)果集</p><p> ResultSet rs = st.executeQuery(sql);</p><p> if(rs.next())</p><p><b> { }</b></p><p> rs.close();</p>
34、<p> st.close();</p><p> con.close();</p><p><b> }</b></p><p> catch(Exception e)</p><p><b> {</b></p><p> e.printStack
35、Trace();</p><p><b> }</b></p><p> 3.2數(shù)據(jù)庫基本表的設(shè)計(jì)</p><p> 數(shù)據(jù)庫test庫總共有五張表,表與表之間存在一定的關(guān)系,具體設(shè)計(jì)如下:</p><p> (1):管理員信息表admininfo</p><p> 管理員信息表admin
36、info用來保存管理員的帳號和密碼和管理員的類別,結(jié)構(gòu)如圖所示。</p><p> 圖3-1管理員信息表</p><p> (2): 圖書信息表GoodsInfo</p><p> 圖書信息表GoodsInfo用來保存圖書信息,圖書ID、圖書名稱、圖示價(jià)格、圖書類別、圖書數(shù)量、圖書上架日期、圖書圖片、圖書瀏覽量、圖書作者、圖書信息,結(jié)構(gòu)如圖所示。</p&
37、gt;<p><b> 圖3-2圖書信息表</b></p><p> (3):用戶信息表UserInfo</p><p> 用戶信息表UserInfo用來保存用戶的信息,和用戶的書評信息,結(jié)構(gòu)如圖所示。</p><p><b> 圖3-3用戶信息表</b></p><p>
38、(4):訂單貨物表OrderGoods</p><p> 訂單貨物表OrderGoods用于保存每一份訂單中各種圖書的信息,結(jié)構(gòu)如圖所示。</p><p><b> 圖3-4訂單貨物表</b></p><p> (5):訂單基本信息表OrderInfo</p><p> 訂單基本信息表OrderInfo用來保存用
39、戶提交訂單的基本信息。</p><p> 圖3-5訂單基本信息表</p><p><b> 系統(tǒng)功能模塊的實(shí)現(xiàn)</b></p><p><b> 4.1用戶功能模塊</b></p><p> 4.1.1用戶注冊模塊</p><p> (1)用戶注冊模塊的功能描述&l
40、t;/p><p> 用戶注冊模塊功能是接受用戶注冊,在檢查過用戶注冊數(shù)據(jù)的合法性后將用戶信息寫入數(shù)據(jù)庫。</p><p> 當(dāng)在表單中輸入一些不合法信息時(shí),例如有些項(xiàng)目沒有填寫、;輸入的E-mail地址不合法等等,表單會對錯(cuò)誤進(jìn)行提示,并要求重新輸入。</p><p><b> 圖4-1用戶注冊表</b></p><p&g
41、t; 當(dāng)輸入的數(shù)據(jù)通過合法性檢查后,提示注冊成功。</p><p><b> 圖4-2成功提示</b></p><p> (2)用戶注冊功能的實(shí)現(xiàn)</p><p> 我們需要一個(gè)注冊表單(zhuce.jsp)和一個(gè)處理表單的Servlet(CartServlet.java),在確定了用戶信息全部合法后,CartServlet.java將
42、用戶寫入的信息寫入數(shù)據(jù)庫UserInfo表中,程序代碼見項(xiàng)目下WEB-INF\Src文件夾下的java文件。</p><p> 4.1.2用戶登錄模塊</p><p><b> 功能介紹</b></p><p> 該模塊負(fù)責(zé)檢查用戶的登錄信息,在主頁有一個(gè)模塊是登錄區(qū)域,</p><p><b> 圖4
43、-3 登陸表</b></p><p> 具體是檢查用戶填寫的帳號和密碼在數(shù)據(jù)庫中是否存在,如果存在,就代表注冊過此用戶,就完成登陸,否則轉(zhuǎn)到主頁,主頁右上角在“您好”前面在沒登陸的時(shí)候顯示“null”,如下圖所示:</p><p><b> 圖4-4</b></p><p> 當(dāng)?shù)顷懗晒缶蜁@示用戶的名字,如圖所示:<
44、/p><p><b> 圖4-5</b></p><p><b> 功能實(shí)現(xiàn):</b></p><p> 只需要一個(gè)處理表單的Servlet(CartServlet.java) 程序代碼見項(xiàng)目下WEB-INF\Src文件夾下的java文件。</p><p> 在這里我們用一個(gè)簡單的方案來標(biāo)識用戶
45、是否登錄,就是主頁Servlet(CartServlet.java)將用戶名存入Session中,在主頁(index.jsp)用<%=session.getAttribute("yonghu")%>來顯示出登錄用戶的名字。系統(tǒng)若要判斷用戶是否登錄,只需要檢查一下Session中是否存在yonghu變量。</p><p> 在確定用戶輸入的帳號和密碼相匹配并為用戶建立yonghu變
46、量之后,主頁(index.jsp)右上角會顯示用戶的名字提示用戶登錄成功。</p><p> 4.1.3.修改用戶信息模塊</p><p><b> (1)功能描述</b></p><p> 該模塊負(fù)責(zé)完成用戶提交的修改用戶信息的請求,在允許用戶修改密碼之前,系統(tǒng)會顯示要修改用戶的用戶名,并且還要檢查新信息是否符合要求。</p>
47、;<p> 下面是用戶修改信息是看到的運(yùn)行效果。</p><p><b> 圖4-6</b></p><p> 表單中有兩個(gè)文本框,如果輸入信息不合法,系統(tǒng)會給出錯(cuò)誤信息,如果正確,也會給出相應(yīng)提示,如圖所示:</p><p><b> 圖4-7</b></p><p><
48、;b> (2) 功能實(shí)現(xiàn)</b></p><p> 為了實(shí)現(xiàn)修改用戶信息功能,我們需要userinfo.jsp和Servlet(CartServlet.java)</p><p> 在操作完成后,我們需要一個(gè)頁面來提示用戶操作成功。</p><p> 4.1.4.搜索圖書功能模塊</p><p><b>
49、 (1) 功能描述</b></p><p> 該模塊負(fù)責(zé)將用戶的請求從數(shù)據(jù)庫中顯示出來,可以實(shí)現(xiàn)分類搜索,如下圖所示:。</p><p> 在上圖中點(diǎn)擊“高級搜索”,這一類所有圖書的信息,而且也應(yīng)用到分也顯示信息,如下圖所示:</p><p><b> 圖4-8</b></p><p> 在搜索出來某
50、類的圖書后點(diǎn)擊每本書的圖片還會顯示每本書的詳細(xì)信息,如下圖所示:</p><p><b> 圖4-9</b></p><p> 而且在本頁面還實(shí)現(xiàn)了訪客留言功能,訪客可以對此此書進(jìn)行留言評論,形同會獲取用戶的信息(用戶名和E-mail),其它的用戶可以自己填寫,還可以查看留言信息,如下圖所示:</p><p><b> 圖4-1
51、0</b></p><p><b> (2)功能實(shí)現(xiàn)</b></p><p> 為了實(shí)現(xiàn)搜索和訪客評論功能,主要涉及的有spsearch.jsp、spxiangxi.jsp、liuyanban.jsp、view_message.jsp和Servlet(CartServlet.java),其中spsearch.jsp完成分類搜索,spxiangxi.js
52、p是顯示詳細(xì)信息,liuyanban.jsp是顯示訪客評論的一個(gè)表單,view_message.jsp是要查看留言評論的界面,CartServlet.java主要就是實(shí)現(xiàn)用戶操作后要實(shí)現(xiàn)操作都由它來實(shí)現(xiàn)。</p><p> 4.1.5.購物車功能模塊</p><p><b> (1)功能描述</b></p><p> 當(dāng)用戶在搜索出圖書的
53、頁面點(diǎn)擊購買后,這本圖書會自動的添加到購物車中,用戶可以在購物車中看到自己購買的書籍的信息,如下圖所示:</p><p><b> 圖4-11購物車</b></p><p> 在本頁面中,用戶可一修改圖書的數(shù)量,也可已刪除圖書,如果確認(rèn)購買后,點(diǎn)擊結(jié)算,會進(jìn)入jiezhang.jsp,如下圖所示:</p><p><b> 圖4
54、-12</b></p><p> 等待用戶確認(rèn)后,會出現(xiàn)order.jsp讓用戶確認(rèn)訂單,在此頁面中用戶還可以修改收貨人的信息,如下圖所示:</p><p><b> 圖4-13</b></p><p> 當(dāng)用戶確認(rèn)過訂單后,系統(tǒng)會給出相應(yīng)的提示信息。</p><p><b> 圖4-14&
55、lt;/b></p><p><b> (2)功能實(shí)現(xiàn)</b></p><p> 用戶提交的所有信息都有Servlet(CartServlet.java)來實(shí)現(xiàn),所涉及到的jsp頁面在上面也都說了,在這就不再說了。</p><p> 4.2管理員功能模塊</p><p> 4.2.1管理員登錄模塊</
56、p><p><b> (1)功能描述</b></p><p> 該模塊實(shí)現(xiàn)管理員的登錄操作。</p><p> 就進(jìn)入admm.jsp管理員端用戶名:wer 密碼:123456</p><p><b> 圖4-15</b></p><p> 如果登錄成功,就可以實(shí)現(xiàn)管理
57、員的一切操作,如果登陸失敗會給出相應(yīng)的提示。</p><p><b> 圖4-16</b></p><p><b> (2)功能實(shí)現(xiàn)</b></p><p> 主要涉及到admlogin.jsp和AdminServlet.java,admlogin.jsp主要是登錄界面的實(shí)現(xiàn),AdminServlet.java是處理
58、管理員提交的信息。</p><p> 4.2.2管理員管理圖書模塊</p><p><b> (1)功能描述</b></p><p> 當(dāng)管理員單擊商品管理時(shí),會顯示出圖書的類別,還會顯示所有圖信息,使用了分頁技術(shù),讓圖書信息分頁顯示,如下圖所示:</p><p><b> 圖4-17</b>
59、;</p><p> 管理員可以對圖書進(jìn)行修改和刪除,如下圖所示:</p><p><b> 圖4-18</b></p><p> 修改成功會給出相應(yīng)的提示,下圖所示:</p><p><b> 圖4-19</b></p><p> 還可以添加圖書,如下圖所示:&l
60、t;/p><p><b> 圖4-20</b></p><p> 添加成功會給出相應(yīng)提示:</p><p><b> 圖4-21</b></p><p><b> (2) 功能實(shí)現(xiàn)</b></p><p> 主要涉及到admsp.jsp、admad
61、d.jsp、goodsmanage.jsp和AdminServlet.java,admsp.jsp主要是顯示管理圖書界面,admadd.jsp是實(shí)現(xiàn)圖書的添加,goodsmanage.jsp在管理圖書的界面中顯示圖書的信息,供管理員進(jìn)行修改和刪除圖書,AdminServlet.java 是處理管理員提交的信息。</p><p> 4.2.3管理員管理訂單模塊</p><p><b&
62、gt; (1)功能描述</b></p><p> 管理員可以查看所有訂單、查看已發(fā)貨訂單和未發(fā)貨訂單,還可以按訂單號搜索訂單,如下圖</p><p><b> 圖4-22</b></p><p> 查看所有訂單,在此管理員可以對訂單進(jìn)行查看管理,</p><p><b> 圖4-23<
63、;/b></p><p> 管理員點(diǎn)擊查看管理后會出現(xiàn)查看管理的界面,管理員可以進(jìn)行訂單發(fā)送和訂單刪除,如下圖所示:</p><p><b> 圖4-24</b></p><p> 如果訂單發(fā)送成功會給出相應(yīng)提示,而且會將OrderInfo中添加管理員的編號(Aid)和訂單確認(rèn)狀況(Ostate)該成已發(fā)送。在查看已發(fā)貨訂單和未發(fā)貨
64、訂單時(shí)也可以實(shí)現(xiàn)此功能。</p><p><b> 圖4-25</b></p><p><b> (2)功能實(shí)現(xiàn)</b></p><p> 此項(xiàng)功能主要涉及到admdd.jsp和AdminServlet.java,</p><p> admdd.jsp主要是顯示訂單的界面,AdminServ
65、let.java 是處理管理員提交的信息。</p><p> 4.2.4管理員管理留言板模塊</p><p><b> (1) 功能描述</b></p><p> 留言板管理也就是所謂的書評管理,由于時(shí)間緊迫,沒有做出刪除功能,只能進(jìn)行查看,如下圖所示:</p><p><b> 圖4-26</b
66、></p><p><b> (2) 功能實(shí)現(xiàn)</b></p><p> 主要涉及到spgl.jsp和AdminServlet.java</p><p> spgl.jsp是顯示所有的書評信息界面, AdminServlet.java作用與上面一樣,這里不多做介紹。</p><p> 4.2.5超級管理員管
67、理普通管理員模塊</p><p><b> (1) 功能描述</b></p><p> 此項(xiàng)功能是超級管理員做的操作,主要是對普通管理員的管理,可以查看所有的管理員和添加管理員、重置管理員的密碼、刪除管理員。</p><p> 在此界面顯示所有管理員的信息,超級管理員可以直接點(diǎn)后面的刪除進(jìn)行刪除操作。</p><p&g
68、t; 普通管理員登錄界面:</p><p> 普通管理員除了管理員管理,其他管理功能他都可以實(shí)現(xiàn),普通管理員點(diǎn)擊管理員管理會出現(xiàn)下圖所示:</p><p><b> 圖4-27</b></p><p> 下面是添加管理員界面,添加成功后也會給出相應(yīng)的提示信息:</p><p><b> 圖4-28&l
69、t;/b></p><p><b> 圖4-29</b></p><p> 管理員密碼重置界面的實(shí)現(xiàn),重置成功后也會給出相應(yīng)的提示信息:</p><p><b> 圖4-30</b></p><p><b> (2) 功能實(shí)現(xiàn)</b></p><
70、;p> 主要涉及到admgly.jsp、admdd.jsp、resetpwd.jsp和AdminServlet.java</p><p> admgly.jsp是顯示超級管理員管理管理員的界面</p><p> admdd.jsp是超級管理員添加管理員的界面</p><p> resetpwd.jsp是實(shí)現(xiàn)進(jìn)行密碼重置的界面</p>&l
71、t;p> AdminServlet.java是處理管理員進(jìn)行操作后提交的信息。</p><p> 4.2.6管理員修改密碼模塊</p><p> 這是超級管理員對自己密碼修該功能的實(shí)現(xiàn),系統(tǒng)會顯示出管理員的名字,提示讓管理員輸入舊密碼、再輸入新密碼,再進(jìn)行確認(rèn)密碼,如下圖所示:</p><p><b> 圖4-31</b><
72、/p><p> 環(huán)境的搭建與系統(tǒng)測試</p><p> 5.1系統(tǒng)運(yùn)行環(huán)境的搭建</p><p> 5.1.1 JAVA虛擬機(jī)的安裝</p><p> 本系統(tǒng)采用的是基于java的jsp技術(shù) ,所以java虛擬環(huán)境即java虛擬機(jī)是必須要安裝的。</p><p> JDK(Java Development Kit
73、 )是一切java應(yīng)用程序的基礎(chǔ),可以說,所有的java應(yīng)用程序是構(gòu)建在這個(gè)之上的。它是一組API,也可以說是一些java Class。目前已經(jīng)正式發(fā)布的最新版本是JDK1.6。Windows下,直接運(yùn)行.exe文件,安裝到一個(gè)目錄,如D:/jdk1.6,安裝完成后就是環(huán)境變量的設(shè)置。</p><p> 桌面上選擇“我的電腦”(右鍵) ->高級 ->環(huán)境變量 ->在“系統(tǒng)變量”--->“
74、新建” ->在變量名中輸入:JAVA_HOME,變量值中輸入: D:/jdk1.6 同樣再新建一個(gè)變量名CLASSPATH,變量值中輸入:D:\jdk1.6; D:\jdk1.6\lib\dt.jar; D:\jdk1.6\lib\tools.jar; 還需要在Path變量值后面添加一個(gè)值:D:\jdk1.6\bin。至此JAVA環(huán)境安裝成功。我們可以在命令行中敲入命令java 如果顯示java幫助,則證明環(huán)境設(shè)置成功。&l
75、t;/p><p> 5.1.2 Tomcat環(huán)境搭建</p><p> 安裝TOMCAT,直接使用默認(rèn)安裝就可以了,假如我們將其安裝在D:\Tomcat6.0, </p><p> 安裝完畢后,開始設(shè)置環(huán)境變量,新建環(huán)境變量CATALINA_HOME,值為D:\Tomcat5.5,新建CATALINA_BASE,值為D:\Tomcat6.0。</p>
76、<p> 打開Tomcat6.0文件中的bin文件,雙擊其中的運(yùn)行程序Server Runner,顯示server start,服務(wù)器正常啟動,此時(shí)在瀏覽器上敲入本地測試地址:http://localhost:8080 如果出現(xiàn) Tomcat頁面則證明 Tomcat安裝成功,而且正常啟動。</p><p> 到這里,系統(tǒng)運(yùn)行所需要的基本運(yùn)行環(huán)境已經(jīng)安裝完成。 </p><p&g
77、t; 5.2 系統(tǒng)的性能分析</p><p> 網(wǎng)上購物系統(tǒng)的性質(zhì)決定了它的服務(wù)端工作負(fù)荷比較大,這就要求服務(wù)端的硬件配置要盡可能的高,主要是內(nèi)存,而且操作系統(tǒng)也要盡可能的穩(wěn)定?;趈ava的系統(tǒng)一般來說網(wǎng)絡(luò)安全性比較好,但并不能說就一定安全,尤其在windows操作系統(tǒng)下,由于windows的漏洞比較多,系統(tǒng)裝配在windows下并不是最佳的選擇,如果有條件,建議可將系統(tǒng)裝配在unix操作系統(tǒng)下,提高系統(tǒng)的
78、抗侵入能力。</p><p> 系統(tǒng)的核心數(shù)據(jù)庫,隨著數(shù)據(jù)的不斷增多,必然會產(chǎn)生冗余,導(dǎo)致系統(tǒng)運(yùn)行效率降低,建議管理員定期備份和清理冗余數(shù)據(jù),以保證系統(tǒng)的正常高效</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過三個(gè)多月的設(shè)計(jì)和開發(fā),基于JSP網(wǎng)上圖書銷售系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成購物車的基本操作。
79、對于系統(tǒng)的一致性的問題也通過程序進(jìn)行了有效的解決利用JSP技術(shù)來開發(fā)網(wǎng)上書店,配置要求不高,操作簡單易學(xué),網(wǎng)上書店的瀏覽結(jié)構(gòu)簡練,傳輸快速,閱讀方便,便于開發(fā)人員協(xié)同開發(fā),便于資源共享和交流推廣??梢灶A(yù)見,隨著資網(wǎng)上書店的進(jìn)一步推進(jìn),網(wǎng)上書店作為未來網(wǎng)上書店中必不可缺少的一部分,將在網(wǎng)上書店學(xué)習(xí)領(lǐng)域建設(shè)中有著更廣闊的應(yīng)用前景。通過這次的設(shè)計(jì),使我對網(wǎng)上書店網(wǎng)站的開發(fā)有了初步的認(rèn)識,使我了解了網(wǎng)上書店設(shè)計(jì)的基本思路,為將來自己選擇網(wǎng)站開發(fā)
80、行業(yè)打下了很好的基礎(chǔ),我選擇了計(jì)算機(jī),這就意味著我要付出的很多很多,沒有誰能斷言將來自己會是什么樣子,當(dāng)然我也一樣,通過實(shí)踐,使我所學(xué)的知識和技能得到了綜合運(yùn)用,煅煉了收集加工各種信息和獲取新知識的能力,經(jīng)過三個(gè)多月的設(shè)計(jì)和開發(fā),網(wǎng)上書店基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成網(wǎng)上書店的各種功能。并提供部分網(wǎng)上書店網(wǎng)站維護(hù)功能,使用戶方便進(jìn)行購物,交款,維護(hù)。對于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決 但是由于畢業(yè)設(shè)
81、計(jì)時(shí)</p><p><b> 致 謝</b></p><p> 首先,我要特別感謝***老師對我的悉心指導(dǎo),在設(shè)計(jì)期間xx老師幫助我收集文獻(xiàn)資料,理清設(shè)計(jì)思路,指導(dǎo)實(shí)驗(yàn)方法,提出有效的改進(jìn)方案,及指導(dǎo)。導(dǎo)師淵博的知識、嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)、誨人不倦的態(tài)度和學(xué)術(shù)上精益求精的精神使我受益終生。 感謝xx老師,他嚴(yán)謹(jǐn)細(xì)致、一
82、絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣。 </p><p> 我要感謝我們學(xué)院給我們授課的各位老師,他們循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。正是由于他們的傳道、授業(yè)、解惑,讓我學(xué)到了專業(yè)知識,并從他們身上學(xué)到了如何求知治學(xué)、如何為人處事。我也要感謝我的母校湖南科技學(xué)院,是她提供了良好的學(xué)習(xí)環(huán)境和生活環(huán)境,讓我的大學(xué)生活豐富多姿,為我的人生留下精彩的一筆。</p><p
83、> 在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 汪孝宜 .JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹.北京:電子工業(yè)出版社,2005年5月 .20~30</p><p> [2]
84、潘小轟. 動態(tài)網(wǎng)頁設(shè)計(jì)與電子商務(wù).北京:清華大學(xué)出版社,2004年7月.300~390</p><p> [3] 朱福喜.Java程序設(shè)計(jì)技巧與開發(fā)實(shí)例.北京:人民郵電出版社,2004年2月.150~315</p><p> [4] 耿祥義.JAVA 2 實(shí)用教程(修訂).北京:清華大學(xué)出版社,2003年9月.150~315</p><p> [5] [美]
85、Bruce Eckel. Java編程思想.北京:機(jī)械工業(yè)出版社,2005年5月,50~115</p><p> [6] 網(wǎng)星工作室.網(wǎng)站設(shè)計(jì)基礎(chǔ).北京:北京希望電子出版社,2002年2月,165~215</p><p> [7] [美] Kathy Sierra ,Bert Bates著.Java 2學(xué)習(xí)指南.北京:人民郵電出版社,2004年1月,100~215</p>
86、<p> [8]王成春.MySQL數(shù)據(jù)庫大進(jìn)擊.北京:科技出版社,2001年4月.70~118</p><p> [9] 楊學(xué)瑜著.JSP入門與提高.北京: 清華大學(xué)出版社, 2004年5月.177~215</p><p> [10] 布雷恩.賴特 著趙明昌 譯 JSP數(shù)據(jù)庫編程指南北京:北京希望電子出版社,2001年9月.201~315</p><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 基于jsp+servlet的網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上書店設(shè)計(jì)的與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)---基于jsp網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp+servlet的網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 基于jsp的網(wǎng)上書店系統(tǒng)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)-- 網(wǎng)上書店網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp網(wǎng)上書店系統(tǒng)設(shè)計(jì)-畢業(yè)論文
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- jsp網(wǎng)上書店畢業(yè)設(shè)計(jì)說明書
- 網(wǎng)上書店的畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上書店銷售系統(tǒng)設(shè)計(jì)
- 網(wǎng)上書店系統(tǒng)(論文范文,jsp,java,畢業(yè)設(shè)計(jì))
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- jsp網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)說明書
評論
0/150
提交評論