2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘要</b></p><p>  隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,網(wǎng)上書店越來(lái)越為人們所關(guān)注。通過(guò)網(wǎng)上書店,人們可以足不出戶就選購(gòu)自己所需的圖書。網(wǎng)上書店是根據(jù)公司的實(shí)際需求、應(yīng)用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)開發(fā)而成。該系統(tǒng)主要由前臺(tái)信息發(fā)布網(wǎng)站和后臺(tái)管理維護(hù)系統(tǒng)兩部分構(gòu)成;在支持整個(gè)網(wǎng)站的運(yùn)作功能的基礎(chǔ)上,能幫助用戶對(duì)前臺(tái)網(wǎng)站進(jìn)行日常管理和信息發(fā)布;并具有占用系統(tǒng)資源少、信息量大、站點(diǎn)維

2、護(hù)方便、便于擴(kuò)充和更新、易于繼承和保護(hù)歷史數(shù)據(jù)等優(yōu)點(diǎn)。該系統(tǒng)可以克服傳統(tǒng)圖書銷售中地域、廣告宣傳、人力資源不足等限制,能很好地適應(yīng)網(wǎng)上銷售需求。本文介紹了網(wǎng)上書店系統(tǒng)的開發(fā)模式和環(huán)境,并具體闡述了系統(tǒng)分析、概要設(shè)計(jì)及系統(tǒng)詳細(xì)設(shè)計(jì)過(guò)程</p><p>  關(guān)鍵字:asp;數(shù)據(jù)庫(kù);網(wǎng)上書店</p><p><b>  Abstract</b></p><

3、;p>  With the development of the Internet, online bookstores more concern for people. </p><p>  Through the online bookstore, people can stay at home to buy the books they need. </p><p>  Onl

4、ine bookstore is based on the actual needs of the company, using dynamic web </p><p>  technology was developed. The system of information issued by the front and back </p><p>  office managemen

5、t and maintenance systems site of two parts; in support of the </p><p>  operational functions of the entire site, based on the reception site to help users of the </p><p>  daily management and

6、 information dissemination; and with less system resources, </p><p>  the amount of information large, site maintenance convenient, easy to expand and </p><p>  update, easy to inherit and the p

7、rotection of historical data and so on. The system can </p><p>  overcome the traditional book sales in the region, advertising, human resources, lack </p><p>  of restrictions, can well meet th

8、e demand for online sales. This article describes the </p><p>  development of online bookstore system model and environment, and provides </p><p>  details on system analysis, preliminary desig

9、n and system detailed design process.</p><p>  Key word: asp, Database; online bookstore.</p><p><b>  目錄</b></p><p><b>  引言1</b></p><p>  第一章

10、 系統(tǒng)分析4</p><p>  1.1課題的可行性分析5</p><p>  1.2 網(wǎng)站最終要實(shí)現(xiàn)的功能6</p><p>  1.3 網(wǎng)站功能概述7</p><p>  1.4 網(wǎng)站功能模塊圖9</p><p>  1.5 網(wǎng)站流程圖9</p><p>  第二章 相關(guān)軟

11、件及技術(shù)介紹10</p><p>  2.1 JSP簡(jiǎn)介12</p><p>  2.2 Access簡(jiǎn)介12</p><p>  2.3MyEclipse 6.5簡(jiǎn)介13</p><p>  2.4網(wǎng)站開發(fā)采用相關(guān)技術(shù)簡(jiǎn)介15</p><p>  2.5選擇JSP作為開發(fā)工具的原因15</p>

12、<p>  第三章 網(wǎng)站對(duì)硬件和軟件的需求17</p><p>  3.1 運(yùn)行平臺(tái)17</p><p>  3.1.1服務(wù)器配置19</p><p>  3.1.2客戶機(jī)配置19</p><p>  3.2 開發(fā)平臺(tái)20</p><p>  3.3制作工具及技術(shù)21</p>

13、<p>  3.4網(wǎng)絡(luò)安全22</p><p>  第四章 網(wǎng)上書店的設(shè)計(jì)23</p><p>  4.1網(wǎng)上書店的總體設(shè)計(jì)25</p><p>  4.1.1網(wǎng)上書店流程24</p><p>  4.1.2系統(tǒng)功能模塊劃分26</p><p>  4.1.3完整的購(gòu)書過(guò)程27</p&

14、gt;<p>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)28</p><p>  4.2.1數(shù)據(jù)庫(kù)的概念29</p><p>  4.2.2數(shù)據(jù)庫(kù)的選擇29</p><p>  4.2.3數(shù)據(jù)庫(kù)表的描述29</p><p>  第五章 網(wǎng)上書店系統(tǒng)后臺(tái)模塊的設(shè)計(jì)29</p><p>  5.1數(shù)據(jù)據(jù)設(shè)計(jì)29&l

15、t;/p><p>  5.2圖書入庫(kù)管理模塊29</p><p>  5.3圖書出庫(kù)管理模塊29</p><p>  5.4圖書查詢管理模塊30</p><p>  5.5圖書信息管理模塊30</p><p><b>  總結(jié)30</b></p><p><b&

16、gt;  主要參考文獻(xiàn)30</b></p><p><b>  致謝30</b></p><p>  網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  引言</b></p><p>  隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來(lái)越多的人喜歡在網(wǎng)上宣傳自己的產(chǎn)品,喜歡網(wǎng)上購(gòu)物。</p>

17、<p>  圖書產(chǎn)品從其外部特征來(lái)看,品種繁多,實(shí)體書店或其它圖書發(fā)行者無(wú)法有足夠大的店面來(lái)展示所有品種;單價(jià)不高,在網(wǎng)絡(luò)信用還存在缺失的環(huán)境下能造成的損失較小,讀者也樂于嘗試在線購(gòu)買。所以網(wǎng)上書店網(wǎng)站也在互聯(lián)網(wǎng)上紛紛出現(xiàn)。</p><p>  就網(wǎng)上書店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。售書的理念也很簡(jiǎn)單,就是讀者可以自己尋找自己喜愛的書為替讀者找尋他們想要的書。對(duì)于讀者來(lái)說(shuō),網(wǎng)上書店

18、近在咫尺,并且永不下班關(guān)門,讀者可以隨時(shí)隨地自由地查詢和訂購(gòu)圖書,讀者無(wú)需親臨書店,一檔一檔地找,一本一本地翻,只要坐在電腦前,開機(jī)上網(wǎng)即可買到所需書籍,而且讀者的挑選余地也大多了,檢索也很方便,同時(shí)還減少了購(gòu)書過(guò)程中的支出,另外應(yīng)當(dāng)看到圖書選購(gòu)必得翻閱詳看,耗時(shí)費(fèi)力,特別是熱衷購(gòu)書者,幾乎都是奮力開拓事業(yè)者和苦心求學(xué)深造者,時(shí)間對(duì)他們而言無(wú)比寶貴,網(wǎng)上購(gòu)書節(jié)省了大量時(shí)間,這對(duì)于那些沒有時(shí)間經(jīng)常逛傳統(tǒng)書店或其住所離傳統(tǒng)書店較遠(yuǎn)的讀者來(lái)說(shuō)

19、,具有實(shí)際意義。因此網(wǎng)上售書必將有長(zhǎng)足的發(fā)展。本系統(tǒng)的主要目的是實(shí)現(xiàn)圖書的在線銷售,包括管理庫(kù)房中的圖書,以及管理用戶的購(gòu)物車,從而實(shí)現(xiàn)結(jié)帳等一系列功能,讓用戶足不出戶就能夠在網(wǎng)上書店購(gòu)買到自己所需的圖書,形成書店和用戶雙贏的局面。</p><p>  這個(gè)網(wǎng)上書店系統(tǒng)的后臺(tái)管理模塊就是利用JSP技術(shù)實(shí)現(xiàn)對(duì)整個(gè)網(wǎng)上書店進(jìn)行管理。此后臺(tái)管理模塊操作簡(jiǎn)單,無(wú)論有沒有網(wǎng)頁(yè)開發(fā)語(yǔ)言基礎(chǔ)的書店管理員都可以對(duì)整個(gè)網(wǎng)站進(jìn)行操作

20、更新。</p><p>  第一章 系統(tǒng)分析</p><p>  1.1課題的可行性分析</p><p>  (1)技術(shù)可行性——此網(wǎng)上書店系統(tǒng)可以運(yùn)行于windows xp,windows server 2000/2003,windows vista操作系統(tǒng)。對(duì)系統(tǒng)要求只需要裝有IIS即可。對(duì)計(jì)算機(jī)的硬件配置沒有太高要求,現(xiàn)在的個(gè)人電腦完全可以滿足。數(shù)據(jù)庫(kù)運(yùn)

21、用簡(jiǎn)單易學(xué)的Access來(lái)實(shí)現(xiàn)。在網(wǎng)站設(shè)計(jì)方面,運(yùn)用XHTML、CSS樣式、JSP等知識(shí),利用PhotoShop圖像處理工具及Dreamweaver CS3制作出合理生動(dòng)的網(wǎng)頁(yè)。</p><p>  (2) 經(jīng)濟(jì)可行性——此系統(tǒng)可以運(yùn)行于現(xiàn)在市場(chǎng)上出售的各種個(gè)人電腦,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上。當(dāng)系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)在網(wǎng)上賣書和租書功能。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上是完全可行。<

22、/p><p> ?。?) 操作可行性——界面設(shè)計(jì)充分考慮瀏覽用戶的習(xí)慣,圖書信息瀏覽、會(huì)員注冊(cè)登錄、租書、購(gòu)書等功能操作方便。而且所有網(wǎng)頁(yè)設(shè)計(jì)清新、簡(jiǎn)潔、合理,不會(huì)讓用戶感到視覺疲勞??刹僮餍院軓?qiáng)。</p><p>  1.2 網(wǎng)站最終要實(shí)現(xiàn)的功能</p><p>  網(wǎng)上書店系統(tǒng)的前臺(tái)模塊主要實(shí)現(xiàn)以下功能:</p><p>  1.會(huì)員登陸及身

23、份驗(yàn)證</p><p>  A.用戶注冊(cè)成為會(huì)員 </p><p>  B.驗(yàn)證用戶注冊(cè)信息</p><p>  C.會(huì)員登陸系統(tǒng)時(shí)的身份給證 </p><p><b>  D.修改資料</b></p><p><b>  2.在線選購(gòu)商品</b></p>&

24、lt;p>  A.瀏覽不同類別的書籍 </p><p><b>  B.書籍查詢 </b></p><p>  C.用戶選購(gòu)自己喜愛的書籍并放入購(gòu)物車 </p><p>  D.用戶管理自己的購(gòu)物車 </p><p><b>  E.用戶提交訂單 </b></p>&

25、lt;p>  F.用戶查看自己提交的訂單信息</p><p><b>  3.系統(tǒng)管理</b></p><p>  A.書籍信息管理 </p><p>  B.交易信息管理 </p><p><b>  C.新聞發(fā)布管理</b></p><p><b>

26、  D.會(huì)員管理 </b></p><p><b>  E.管理員管理</b></p><p>  1.3、網(wǎng)站功能概述</p><p>  該系統(tǒng)主要分為六大模塊:用戶登錄注冊(cè)、網(wǎng)上購(gòu)物、訪客計(jì)數(shù)、在線幫助和在線留言、書店新聞和管理系統(tǒng)。各模塊的功能如下:</p><p>  (一)、用戶登錄、注冊(cè)<

27、/p><p>  用戶注冊(cè)是為了保證用戶在本網(wǎng)站的安全性,便于網(wǎng)站管理。用戶登錄后才可以進(jìn)行購(gòu)物。</p><p><b>  (二)、網(wǎng)上購(gòu)物</b></p><p>  用戶在進(jìn)行網(wǎng)上購(gòu)物時(shí),必須先登陸,如果是新用戶,則必須先進(jìn)行注冊(cè)。</p><p><b>  1、書籍展示</b></p&

28、gt;<p>  用戶可以通過(guò)搜索的方式查看書籍信息,搜索的方式有:按圖書類別、按書名、按作者、按出版社。每本書都顯示了書名、作者、定價(jià)、特價(jià)等,如果想了解每本書的詳細(xì)信息可以點(diǎn)擊書名,詳細(xì)信息還包括了書影、內(nèi)容簡(jiǎn)介等。用戶還可以通過(guò):新書上架、特價(jià)書籍、書籍排行這三個(gè)專攔進(jìn)行查看</p><p><b>  2、購(gòu)物車</b></p><p>  用戶

29、在瀏覽書籍時(shí),按下“放入購(gòu)物車”按鈕,就可以將書籍放入自己的購(gòu)物車中,便于購(gòu)買。用戶還可以根據(jù)自己的需要,進(jìn)行查看、修改和清空購(gòu)物車的操作。</p><p><b>  (三)、訪客計(jì)數(shù)</b></p><p>  用戶登錄時(shí),計(jì)數(shù)器自動(dòng)加一,并保證用戶的其他操作使計(jì)數(shù)器不會(huì)改變。</p><p>  (四)、在線幫助和在線留言</p&g

30、t;<p>  通過(guò)左側(cè)菜單“在線幫助”,用戶進(jìn)行在線咨詢和幫助?;蛘咄ㄟ^(guò)“在線留言”提交所要留言信息,以便得到管理員的解答。</p><p><b>  (五)、書店新聞</b></p><p>  用戶可以通過(guò)“書店新聞”查看本書店的即時(shí)信息和動(dòng)態(tài)</p><p><b>  (六)、管理系統(tǒng)</b>&l

31、t;/p><p>  管理系統(tǒng)是系統(tǒng)管理員對(duì)整個(gè)網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),是此網(wǎng)站最重要的大門。在進(jìn)入本欄目時(shí)系統(tǒng)會(huì)提示輸入系統(tǒng)管理員的用戶名和密碼,對(duì)于其他用戶此界面是不可見的。它包括用戶管理、書籍管理、新聞管理和在線留言管理,這里重點(diǎn)介紹書籍管理。</p><p>  書籍管理包括圖書庫(kù)存管理、訂單管理、圖書銷售情況管理。</p><p><b>  1、圖

32、書庫(kù)存管理</b></p><p>  管理員可以添加新書、添加書籍分類以及修改書籍庫(kù)存信息和刪除書籍。</p><p>  2、圖書銷售情況管理</p><p>  管理員可根據(jù)日期和書號(hào)任一種或這兩個(gè)條件作為查詢條件,了解圖書的銷售情況。</p><p><b>  3、訂單管理</b></p>

33、;<p>  (1) 若管理員獲得支付方式為匯款的用戶的匯款,可憑匯款上的定單號(hào),查詢此定單的有關(guān)信息,并可作某些修改操作,如:將數(shù)據(jù)庫(kù)表中的“是否支付”欄,更改為“Y”。 </p><p>  (2) 若本網(wǎng)站已寄書給用戶,管理員將憑定單號(hào),查詢此信息,并修改數(shù)據(jù)庫(kù)表中“是否寄出”欄為“Y”。</p><p>  (3) 若查詢得到的定單信息中“是否支付”欄或“是否寄出”欄

34、已為“Y”,則此信息不可改變,這樣可以防止管理員誤操作。</p><p>  管理員還可以根據(jù)日期查詢并刪除在此日期中的還未付款的用戶信息。</p><p>  1.4、網(wǎng)站功能模塊圖</p><p>  圖1-4 網(wǎng)站功能模塊圖</p><p><b>  1.5、網(wǎng)站流程圖</b></p><p&

35、gt;  圖1-5 網(wǎng)站流程圖</p><p>  第二章 相關(guān)軟件及技術(shù)介紹</p><p><b>  2.1 JSP簡(jiǎn)介</b></p><p>  JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JS

36、P將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 </p><p>  Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 </p><p>  JSP與Java Servle

37、t一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p>  JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。 </p><p>  JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java

38、代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 </p><p>  自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅

39、速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。 </p><p>  JSP可用一種簡(jiǎn)單易懂的等式表示為:HTML+Java=JSP。 </p><p>  2.2 Access簡(jiǎn)介</p><p>  在ACCESS數(shù)據(jù)庫(kù)中,數(shù)據(jù)是由表格組成的,表格的每個(gè)字段都有自己的格式和默認(rèn)的字段意義。ACCESS數(shù)據(jù)庫(kù)中,包括7個(gè)數(shù)據(jù)庫(kù)對(duì)象,分別是表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊。<

40、;/p><p><b>  (1)表</b></p><p>  在ACCESS數(shù)據(jù)庫(kù)中,表是最基本的對(duì)象,所有收集來(lái)的數(shù)據(jù)都存儲(chǔ)在表中,表是數(shù)據(jù)庫(kù)中的數(shù)據(jù)倉(cāng)庫(kù)。在ACCESS數(shù)據(jù)庫(kù)中至少要有一個(gè)表存在,否則數(shù)據(jù)庫(kù)為空數(shù)據(jù)庫(kù)。</p><p><b> ?。?)查詢</b></p><p>  查詢是對(duì)

41、數(shù)據(jù)庫(kù)提出的關(guān)于數(shù)據(jù)庫(kù)表中查找相關(guān)數(shù)據(jù)的要求,查詢可以在一個(gè)或多個(gè)表中按照不同的方式來(lái)查找某些特定的數(shù)據(jù),并將其集合到一起供用戶查看。查詢的同時(shí)還可以對(duì)相關(guān)的數(shù)據(jù)進(jìn)行更改和分析。</p><p><b> ?。?)窗體</b></p><p>  在ACCESS中,窗體是一種使用戶實(shí)現(xiàn)各種操作的界面。主要用來(lái)輸入或顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)及應(yīng)用程序的執(zhí)行控制。</p&

42、gt;<p><b> ?。?)報(bào)表</b></p><p>  報(bào)表的作用就是將用戶選定的數(shù)據(jù)信息進(jìn)行格式化的顯示或者打印,使用戶能夠?qū)?shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的格式輸出。</p><p><b>  (5)頁(yè)</b></p><p>  頁(yè)應(yīng)用在Internet上的Web頁(yè)中。在ACCESS中,使用頁(yè)對(duì)象可以

43、方便地制作出各種Web頁(yè)。</p><p><b> ?。?)宏</b></p><p>  宏是用來(lái)自動(dòng)執(zhí)行的一個(gè)操作或一組操作的集合。其中,每一個(gè)操作實(shí)現(xiàn)特定的功能。</p><p><b> ?。?)模塊</b></p><p>  模塊是ACCESS中最重要的實(shí)現(xiàn)數(shù)據(jù)庫(kù)中復(fù)雜管理功能的有效工

44、具。</p><p>  2.3 MyEclipse 6.5簡(jiǎn)介</p><p>  MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的

45、編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p><p>  MyEclipse6.5是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。</p><p>  MyEclipse6.5更智能、更快捷、更簡(jiǎn)單和更便宜的J2EE工具的新版本的誕生。它的

46、價(jià)格對(duì)于個(gè)人和企業(yè)開發(fā)人員來(lái)說(shuō)都是非常有吸引力的。這是J2EE IDE市場(chǎng)一個(gè)重量級(jí)的選手。通過(guò)增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM 工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫(kù)開發(fā),MyEclipse 6.5繼續(xù)為業(yè)界提供全面的產(chǎn)品。</p><p>  2.4網(wǎng)站開發(fā)采用相關(guān)技術(shù)簡(jiǎn)介</p>

47、<p>  Dreamweaver CS3簡(jiǎn)介</p><p>  Dreamweaver CS3是專業(yè)可視化網(wǎng)頁(yè)開發(fā)工具,它與另外兩個(gè)網(wǎng)頁(yè)制作軟件Flash、Fireworks并稱為“網(wǎng)頁(yè)三劍客”。其中Flash用來(lái)制作網(wǎng)頁(yè)矢量動(dòng)畫,fireworks用來(lái)制作網(wǎng)頁(yè)圖像,而Dreamweaver用來(lái)編輯排版網(wǎng)頁(yè)。</p><p>  在Dreamweaver CS3中,可以不

48、用手工編寫HTML代碼,而是自動(dòng)產(chǎn)生各種HTML代碼。Dreamweaver CS3還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具,以及有關(guān)HTML、層疊樣式表(CSS)、JavaScript、Cold Fusion標(biāo)記語(yǔ)言、ASP和JSP的參考資料。 </p><p>  VBScript簡(jiǎn)介</p><p>  VBScript是Visual Basic或Visual Basic f

49、or Application(VBA)的一個(gè)“輕量級(jí)”子集,其程序設(shè)計(jì)與VB或VBA基本相同。但是,VB或VBA的一些強(qiáng)大的功能,如類和API調(diào)用,在VBScript中被刪除了,這主要是為了使VBScript語(yǔ)言簡(jiǎn)單和安全[4]。</p><p>  VBScript程序是純文本,可以用簡(jiǎn)單的文本編輯器來(lái)編寫。VBScript是ASP的默認(rèn)腳本語(yǔ)言,通過(guò)與HTML代碼,ASP代碼結(jié)合可以十分方便的建立Web頁(yè)面。

50、</p><p><b>  SQL簡(jiǎn)介</b></p><p>  SQL是一個(gè)綜合的、功能強(qiáng)大的且又簡(jiǎn)捷易學(xué)的語(yǔ)言。SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身。其主要特點(diǎn)包括:</p><p><b> ?。?)一體化</b></p><p>  SQL語(yǔ)言風(fēng)格統(tǒng)一,可以完成數(shù)

51、據(jù)庫(kù)活動(dòng)中的全部工作,包括創(chuàng)建數(shù)據(jù)庫(kù)、定義模式等。</p><p><b> ?。?)高度非過(guò)程化</b></p><p>  在使用SQL語(yǔ)言訪問(wèn)數(shù)據(jù)庫(kù)時(shí),用戶沒有必要告訴計(jì)算機(jī)“如何”一步步操縱,只需要描敘清楚要做什么,SQL語(yǔ)言就可以將要求提交給系統(tǒng),然后由系統(tǒng)自動(dòng)完成全部工作。</p><p><b> ?。?)簡(jiǎn)潔</

52、b></p><p>  雖然SQL語(yǔ)言功能強(qiáng)大,但它只有為數(shù)不多的幾條命令。另外,SQL的語(yǔ)法也比較簡(jiǎn)單,容易掌握。</p><p>  (4)能以多種方式使用</p><p>  SQL語(yǔ)言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言中使用。</p><p><b>  XHTML簡(jiǎn)介</b></

53、p><p>  本系統(tǒng)使用的XHTML是XHTML的第一個(gè)版本—XHTML1.0規(guī)范,XHTML1.0與HTML4.01幾乎完成相同。XHTML對(duì)設(shè)計(jì)提出更高的要求和規(guī)范,希望我們能夠以更嚴(yán)謹(jǐn)?shù)木幋a來(lái)代替HTML松散的編碼結(jié)構(gòu),真正使頁(yè)面代碼清晰易懂,以便于設(shè)計(jì)與瀏覽器解析。</p><p>  在XHTML中,對(duì)于每一個(gè)元素都可以選擇是這個(gè)元素的標(biāo)簽進(jìn)行編碼。</p><

54、p>  XHTML編寫習(xí)慣:</p><p>  (1)屬性名必須小寫;</p><p> ?。?)屬性值必須使用雙引號(hào);</p><p> ?。?)不允許使用屬性的簡(jiǎn)寫;</p><p> ?。?)使用id代替name;</p><p>  (5)必須使用結(jié)束標(biāo)簽。</p><p>&l

55、t;b>  CSS簡(jiǎn)介</b></p><p>  CSS語(yǔ)法結(jié)構(gòu)僅僅由三部分組成:選擇符(Selector)、屬性(property)和值(Value)[6]。其說(shuō)明如下:</p><p><b> ?。?)選擇符</b></p><p>  指這組樣式編碼所要針對(duì)的對(duì)象,可以是XHTML標(biāo)簽,如body,h1;也可以是指定

56、了特定id與class的標(biāo)簽,如#main選擇符表示選擇<div id=”main”>。</p><p><b>  (2)屬性</b></p><p>  屬性是CSS樣式控制的核心,對(duì)于每一個(gè)XHTML中的標(biāo)簽,CSS都提供了豐富的樣式屬性,如:顏色、大小、定位、浮動(dòng)方式等。</p><p><b> ?。?)值<

57、;/b></p><p>  值是指屬性的值,形式有兩種,一種是指定范圍的值,如float屬性,只能應(yīng)用left,right,none三種值;另一種如:width能夠使用0~9999px或其他的數(shù)學(xué)單位來(lái)指定。 </p><p>  2.5選擇JSP作為開發(fā)工具的原因</p><p>  1.將內(nèi)容的生成和顯示進(jìn)行分離</p><p>

58、  使用JSP技術(shù),Web頁(yè)面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成</p><p>  在服務(wù)器端,JSP引擎解釋J

59、SP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪問(wèn)JavaBeans組件,使用JDBCTM技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p>  2.強(qiáng)調(diào)可重用的組件</p><p>  絕大多數(shù)JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或

60、者Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡</p><p>  3.采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā)</p><p>  Web頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人

61、員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。</p><p>  第三章 網(wǎng)站對(duì)硬件和軟件的需求</p><p><b>  3.1 運(yùn)行平臺(tái)</b

62、></p><p>  3.1.1服務(wù)器配置</p><p><b>  1、硬件環(huán)境 </b></p><p>  CPU:最低Pentium   II以上,建議PIII以上 </p><p>  內(nèi)存:最低128M以上,建議256M </p><p>  硬盤:最低500M以上

63、的可用硬盤安裝空間</p><p><b>  2、軟件環(huán)境</b></p><p>  可在window95/98/me   windownNt/2000,linux等多種操作系統(tǒng)上使用。安裝Microsoft SQL Server 7.0 或SQL Server 2000(也可使用Oracle等數(shù)據(jù)庫(kù)系統(tǒng))APACHE作為WEB服務(wù)器</p>

64、;<p>  3.1.2客戶機(jī)配置  1、硬件環(huán)境 CPU:最低PentiumII以上,建議PentiumIII以上 內(nèi)存:最低128M以上,建議256M 2、軟件環(huán)境 Windows 95/98/NT 簡(jiǎn)體中文版+簡(jiǎn)體中文IE5.0或以上版本或者是 Windows2000,W li

65、nux+netscape等</p><p><b>  3.2開發(fā)平臺(tái)</b></p><p>  系統(tǒng)采用ASP語(yǔ)言開發(fā),結(jié)合sql   server   數(shù)據(jù)庫(kù)實(shí)現(xiàn) </p><p><b>  服務(wù)器端:</b></p><p>  windows   Nt &#

66、160; Server   4.0以上 MS-IIS   4.0 MS-SQL   Server   7.0 MS-Access97/2000</p><p><b>  2. 客戶端:</b></p><p>  Windows   95/98/NT Internet   Ex

67、plore   5.0以上。</p><p>  3. 系統(tǒng)開發(fā)工具:</p><p>  Microsoft   Visual   Studio   .NET   2003</p><p>  3.3制作工具及技術(shù)</p><p>  Adobe DreamweaverCS3、Micros

68、oft Office Access2003、 ASP(Active Server Page)、XHTML、CSS樣式、VBScript腳本語(yǔ)言。</p><p>  用Dreamweaver CS3作為網(wǎng)站開發(fā)的主要編輯工具,運(yùn)用XHTML+CSS設(shè)計(jì)網(wǎng)頁(yè)的主體框架及頁(yè)面美化。在網(wǎng)頁(yè)中嵌入ASP和VBscript語(yǔ)言進(jìn)行網(wǎng)站動(dòng)態(tài)核心編程,主要是對(duì)網(wǎng)頁(yè)中提交的數(shù)據(jù)進(jìn)行處理以及對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行操作。在系統(tǒng)的后臺(tái),用C

69、CESS作為數(shù)據(jù)庫(kù)支持,提供基本的表信息。使用時(shí),利用IIS建立新的虛擬路徑,即可進(jìn)入后臺(tái)管理模塊的主頁(yè),進(jìn)行相關(guān)操作。</p><p>  3.4網(wǎng)絡(luò)安全 網(wǎng)絡(luò)的傳輸安全控制手段主要采用SSL(Secure   Socket   Layer),SSL是一種被廣泛使用的INTERNET傳輸加密標(biāo)準(zhǔn)。銀行端的WEB   SERVER將安裝一個(gè)證書(Certificate),客戶端的瀏

70、覽器發(fā)送CGI請(qǐng)求時(shí)使用https協(xié)議。所有用https發(fā)送的請(qǐng)求以及Web   Server返回的結(jié)果都會(huì)自動(dòng)使用SSL加密。</p><p>  第四章 網(wǎng)上書店的設(shè)計(jì)</p><p>  本章主要描述了網(wǎng)上書店的總體設(shè)計(jì)以及數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p>  總體設(shè)計(jì)主要包括用戶在網(wǎng)上書店購(gòu)買圖書的完整流程、本系統(tǒng)的模塊劃分以及個(gè)模塊的主要功能介紹

71、。</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)主要介紹了數(shù)據(jù)庫(kù)的概念、數(shù)據(jù)庫(kù)的選擇以及數(shù)據(jù)庫(kù)的設(shè)計(jì)等。</p><p>  4.1網(wǎng)上書店的總體設(shè)計(jì)</p><p>  4.1.1 網(wǎng)上書店流程</p><p>  用戶可以直接瀏覽圖書、進(jìn)行圖書查詢、查看書店簡(jiǎn)介、登錄和注冊(cè)查看圖書詳細(xì)資料、將圖書加入購(gòu)物車,但只有使用會(huì)員身份登錄進(jìn)入網(wǎng)上書店后才能提交

72、購(gòu)物車和查詢訂單。用戶在前臺(tái)首先通過(guò)瀏覽或查詢等手段找到要購(gòu)買的圖書,然后將選定的圖書放入購(gòu)物車中。購(gòu)物車是一個(gè)圖書的臨時(shí)存放地,用戶可以對(duì)購(gòu)物車進(jìn)行管理,如刪除圖書或修改購(gòu)買的數(shù)量。用戶完全選定了要購(gòu)買的圖書后,就可以提交購(gòu)物車并生成訂單系統(tǒng)會(huì)提示提交成功,并顯示訂單號(hào),前臺(tái)的用戶操作流程就結(jié)束了。此后用戶還可以查詢訂單執(zhí)行情況。</p><p>  4.1.2 系統(tǒng)功能模塊劃分</p><

73、p>  網(wǎng)上書店前臺(tái)實(shí)現(xiàn)的功能有:  網(wǎng)站首頁(yè)。首頁(yè)是客戶打開網(wǎng)站的第一個(gè)頁(yè)面,一般在這個(gè)頁(yè)面中呈現(xiàn)的信息量最大,且需充分展現(xiàn)網(wǎng)站的亮點(diǎn),以吸引客戶、留住客戶?! ∽罱聲?。按錄入網(wǎng)上書店系統(tǒng)的時(shí)間排序顯示,優(yōu)先顯示新錄入的書籍信息?! √貎r(jià)書籍。顯示網(wǎng)上書店中5折及5折以下的特價(jià)書籍信息?! ⌒伦?cè)用戶。提供客戶網(wǎng)上自助注冊(cè)功能,填寫注冊(cè)表單并提交后,就能成為網(wǎng)上書店的用戶,注冊(cè)成功并登錄后就可以進(jìn)行網(wǎng)上購(gòu)書了?! ∮?/p>

74、戶登錄。供已注冊(cè)的用戶登錄,登錄后才能在網(wǎng)上購(gòu)書?! 【W(wǎng)上購(gòu)書。已登錄的用戶可以將需要購(gòu)買的書籍放入購(gòu)物車,可將已放入購(gòu)物車中的書籍生成一張訂單并作確認(rèn),可將“未作確認(rèn)”和缺貨的訂單取消。</p><p>  網(wǎng)上書店后臺(tái)管理實(shí)現(xiàn)的功能有:</p><p>  入庫(kù)管理。供網(wǎng)站管理員訂購(gòu)在庫(kù)數(shù)小于安全在庫(kù)數(shù)的書籍?! ≈Ц豆芾怼9┚W(wǎng)站管理員支付所欠出版社的資金。</p>

75、<p>  情報(bào)管理。供網(wǎng)站管理員對(duì)網(wǎng)站信息進(jìn)行管理。  書籍分類管理。供網(wǎng)站管理員對(duì)網(wǎng)上書店的書籍進(jìn)行管理,可增加、修改、刪除書籍的分類信息?! Y料管理。供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店書籍的基本資料信息,主要是文本信息。</p><p>  用戶管理。供網(wǎng)站管理員增加、修改、刪除用戶的基本信息。</p><p>  4.1.3 完整的購(gòu)書過(guò)程</p>

76、<p>  如果合并用戶的前臺(tái)購(gòu)書流程和系統(tǒng)的后臺(tái)訂單處理流程,就會(huì)得到完整的購(gòu)書流程,如圖4-4所示。這個(gè)購(gòu)書流程貫穿系統(tǒng)設(shè)計(jì)之中,是連接前、后臺(tái)的核心流程。用戶在前臺(tái)瀏覽和查詢圖書,然后將圖書放入購(gòu)物車,通過(guò)提交購(gòu)物車,生成圖書訂單,并實(shí)際支付(在線實(shí)時(shí)支付和匯款等),網(wǎng)上書店后臺(tái)系統(tǒng)收到付款后根據(jù)訂單發(fā)貨,最后用戶收到圖書并確認(rèn)(回執(zhí)或簽字等),這就完成了整個(gè)購(gòu)書流程。</p><p>  圖

77、4-4 整個(gè)購(gòu)書流程</p><p><b>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.2.1數(shù)據(jù)庫(kù)的概念</p><p>  數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢

78、索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來(lái)的。 數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)分三個(gè)層次,反映了觀察數(shù)據(jù)庫(kù)的三種不同角度。 物理數(shù)據(jù)層。它是數(shù)據(jù)庫(kù)的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。 概念數(shù)據(jù)層。它是數(shù)據(jù)庫(kù)的中間一層,是數(shù)據(jù)庫(kù)的整體邏輯表示。指出了每個(gè)數(shù)據(jù)的邏輯定義及

79、數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫(kù)所有對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫(kù)管理員概念下的數(shù)據(jù)庫(kù)。 邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫(kù),表示了一個(gè)或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。 數(shù)據(jù)庫(kù)不同層次之間的聯(lián)系是通過(guò)映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫(kù)具有以下主要特點(diǎn): 實(shí)現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有</p><p>  4.2.2數(shù)據(jù)庫(kù)的選擇</

80、p><p>  本網(wǎng)站使用MySQL實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)。</p><p>  MySQL是一個(gè)多用戶、多線程的支持標(biāo)準(zhǔn) SQL語(yǔ)句的關(guān)系型數(shù)據(jù)庫(kù)。它支持大文件及圖像的存儲(chǔ),并且提供一個(gè)豐富和極其有用的功能集。它的特點(diǎn)是速度快, 易用,穩(wěn)定性能好,它由一個(gè)服務(wù)器守護(hù)程序MySQL和很多不同的客戶程序和庫(kù)組成。MySQL支持標(biāo)準(zhǔn)的ANSI SQL語(yǔ)句,支持多種平臺(tái),在Unix系統(tǒng)上該軟件支持多線程運(yùn)

81、行方式,從而能獲得相當(dāng)好的性能。</p><p>  大訪問(wèn)量查詢加上修改時(shí)很容易阻塞,不支持事務(wù)處理使MySQL無(wú)法勝任關(guān)鍵的企業(yè)業(yè)務(wù),不支持外鍵約束等等,使得數(shù)據(jù)的完整性只能靠開發(fā)人員自己保證.然而MySQL結(jié)構(gòu)簡(jiǎn)單,又不包含一些復(fù)雜的高級(jí)的數(shù)據(jù)庫(kù)功能,因此查詢極快.這也是本系統(tǒng)選擇MySQL的主要原因。 </p><p>  4.2.3數(shù)據(jù)庫(kù)表的描述</p><p

82、>  圖書表book的定義如表4-1所示:</p><p>  表4-1 圖書表book的定義</p><p>  Book數(shù)據(jù)表的圖片如下:</p><p>  管理員表admin的定義如表4-3所示:</p><p>  表4-3 管理員表admin的定義</p><p>  管理員admin的數(shù)據(jù)表的圖

83、 如下:</p><p>  第五章 網(wǎng)上書店系統(tǒng)后臺(tái)模塊的設(shè)計(jì)</p><p>  這個(gè)網(wǎng)上書店系統(tǒng)的后臺(tái)模塊可以對(duì)系統(tǒng)的注冊(cè)會(huì)員進(jìn)行管理,以及對(duì)訂單進(jìn)行管理回復(fù),同時(shí)對(duì)主頁(yè)公告、美文、新聞、圖書展示進(jìn)行及時(shí)更新。這個(gè)后臺(tái)管理模塊的基本流程圖如下:</p><p>  圖4-1 系統(tǒng)模塊流程圖</p><p><b>  

84、5.1數(shù)據(jù)庫(kù)連接</b></p><p>  網(wǎng)上書店采用Microsoft Access 2002作為后臺(tái)的數(shù)據(jù)庫(kù)。我們建立了一個(gè)名為 Shop的數(shù)據(jù)庫(kù)用于存放數(shù)據(jù),</p><p>  數(shù)據(jù)庫(kù)的連接(conn.asp):</p><p><b>  <%</b></p><p>  request.

85、setCharacterEncoding("gb2312");</p><p>  String txtuser,txtpswd,dbpswd;</p><p>  boolean flag=false;</p><p>  txtuser=request.getParameter("textuser").trim();

86、//獲取用戶填寫的賬號(hào)</p><p>  txtpswd=request.getParameter("textpswd"); //獲取用戶填寫的密碼</p><p>  dm.setDbdriver("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  dm.setSourcename(&

87、quot;jdbc:odbc:books");</p><p>  Statement stmt=dm.getCon().createStatement</p><p><b>  %></b></p><p><b>  數(shù)據(jù)表設(shè)計(jì)</b></p><p>  各表的名稱和功能如表

88、1所示。</p><p>  表1 BookShop數(shù)據(jù)庫(kù)中的表及其功能說(shuō)明</p><p>  下面將詳細(xì)介紹各表的數(shù)據(jù)結(jié)構(gòu)。</p><p>  5.2圖書入庫(kù)管理模塊</p><p>  這個(gè)功能是讓管理員及時(shí)添加圖書的品種,以滿足市場(chǎng)需求。其主要代碼如下:</p><p><b>  <%&

89、lt;/b></p><p><b>  try{</b></p><p>  Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); </p><p>  ResultSet rs=stmt.execu

90、teQuery("Select * from book order by id asc"); </p><p><b>  //計(jì)算記錄的個(gè)數(shù)</b></p><p>  rs.last();</p><p>  int len=rs.getRow()+1;</p><p>  //---------

91、---------</p><p>  rs.beforeFirst();</p><p>  rs.moveToInsertRow();</p><p>  rs.updateInt("id",len);</p><p>  rs.updateString("書名",newnews.getName()

92、);</p><p>  rs.updateString("作者",newnews.getAuthor());</p><p>  rs.updateString("圖書類別",newnews.getBookclass());</p><p>  rs.updateString("出版社",newnews.

93、getPublisher());</p><p>  rs.updateString("價(jià)格",newnews.getPrice());</p><p>  rs.updateString("圖書簡(jiǎn)介",newnews.getNotes());</p><p>  rs.insertRow();</p><

94、p>  rs.beforeFirst();</p><p><b>  }</b></p><p>  catch(Exception e)</p><p><b>  {</b></p><p>  e.printStackTrace();</p><p><b

95、>  }</b></p><p>  <div align="center"><img src="file:///C|/Documents and Settings/Administrator/桌面/bj.JPG" width="1064" height="165" /></div>

96、;</p><p>  <table width="1067" border="0" align="center"></p><p><b>  <tr></b></p><p>  <td width="159" height=&qu

97、ot;33">&nbsp;</td></p><p>  <td width="486"><form id="form1" name="form1" method="post" action=""></p><p>  <la

98、bel></label></p><p><b>  <label></b></p><p>  <input name="textfield" type="text" id="textfield" size="50" /></p>

99、<p><b>  </label></b></p><p>  </form></td></p><p>  <td width="400">&nbsp;</td></p><p><b>  </tr></b>

100、</p><p><b>  </table></b></p><p>  <table width="1068" height="467" border="1" align="center"></p><p><b>  <

101、tr></b></p><p>  <td width="189" height="122" valign="top" bgcolor="#999999"><span class="STYLE2">圖書管理模塊</span></td></p&g

102、t;<p>  <td width="863" rowspan="4"><form method="post" action="zl.jsp"></p><p>  <table width="585" height="51" border="

103、;0" align="center"></p><p><b>  <tr></b></p><p>  <td width="91" nowrap="nowrap"><div align="center">書名</div>&

104、lt;/td></p><p>  <td width="484"><input name="name" type="text" size="80" /></td></p><p><b>  </tr></b></p>

105、<p><b>  <tr></b></p><p>  <td><div align="center">作者</div></td></p><p>  <td><input name="author" type="text&qu

106、ot; size="80" ></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><div align="center">圖書類別&l

107、t;/div></td></p><p>  <td><input name="bookclass" type="text" size="80" ></td></p><p><b>  </tr></b></p><p&g

108、t;<b>  <tr></b></p><p>  <td><div align="center">出版社</div></td></p><p>  <td><input name="publisher" type="text"

109、size="80" ></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><div align="center">價(jià)格</div

110、></td></p><p>  <td><input name="price" type="text" size="80" ></td></p><p><b>  </tr></b></p><p><b&g

111、t;  <tr></b></p><p>  <td><div align="center">圖書簡(jiǎn)介</div></td></p><p>  <td><textarea name="notes" cols="70" rows="

112、6" ></textarea></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  <p></b></p><p>

113、;<b>  <label></b></p><p>  <div align="center"></p><p>  <input type="submit" name="Submit" value="提交入庫(kù)" /></p><p

114、><b>  </div>%></b></p><p>  <!-- 此處有顯示剛才添加的圖書信息代碼--></p><p><b>  <%else%></b></p><p><b>  添加圖書失敗。</b></p><p>

115、;  <%end if%></p><p>  如下是出庫(kù)信息運(yùn)行結(jié)果 如下圖:</p><p>  5.3圖書出庫(kù)管理模塊</p><p>  這個(gè)功能是讓管理員及時(shí)刪除圖書的品種,以滿足市場(chǎng)需求。其主要代碼如下:</p><p><b>  try{</b></p><p>  

116、Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); </p><p>  stmt.executeUpdate("Delete From book Where id="+newnews.getTt());</p><p>  Res

117、ultSet rs=stmt.executeQuery("select id from book Where id>"+newnews.getTt()+" order by id asc");</p><p>  rs.beforeFirst();</p><p>  while(rs.next()){</p><p>

118、  rs.updateInt("id",rs.getInt("id")-1);</p><p>  rs.updateRow(); }}</p><p>  catch(Exception e){</p><p>  e.printStackTrace();}}</p><p>  <table

119、border="1" align="center"></p><p>  <tr align=center></p><p>  <td><B>id</B></td></p><p>  <td><B>書名</B></t

120、d></p><p>  <td><B>作者</B></td></p><p>  <td><B>圖書類別</B></td></p><p>  <td><B>出版社</B></td></p><p

121、>  <td><B>價(jià)格</B></td></p><p>  <td><B>圖書簡(jiǎn)介</B></td> </p><p><b>  </tr></b></p><p>  <%while(rs.next()){</

122、p><p>  ///strid=rs.getString("id");</p><p>  strid=String.valueOf(rs.getInt("id"));</p><p><b>  %></b></p><p><b>  <tr><

123、/b></p><p>  <td><%=strid %></td></p><p>  <td><%=rs.getString("書名") %></td></p><p>  <td><%=rs.getString("作者") %

124、></td></p><p>  <td><%=rs.getString("圖書類別") %></td></p><p>  <td><%=rs.getString("出版社") %></td></p><p>  <td>&

125、lt;%=rs.getString("價(jià)格") %></td></p><p>  <td><%=rs.getString("圖書簡(jiǎn)介") %></td></p><p>  <td><a href="delresult.jsp?tt=<%=strid%>&

126、quot;>刪除</a></td></p><p><b>  </tr></b></p><p>  運(yùn)行后的結(jié)果是 如下圖:</p><p>  5.4圖書查詢管理模塊</p><p>  這個(gè)功能是讓管理員及時(shí)查看圖書的品種,以滿足市場(chǎng)需求。其主要代碼如下:</p&

127、gt;<p><b>  <%</b></p><p>  <table border="1" align="center"></p><p>  <tr align=center></p><p>  <td><B>id</B&g

128、t;</td></p><p>  <td><B>書名</B></td></p><p>  <td><B>作者</B></td></p><p>  <td><B>圖書類別</B></td></p>

129、<p>  <td><B>出版社</B></td></p><p>  <td><B>價(jià)格</B></td></p><p>  <td><B>圖書簡(jiǎn)介</B></td></p><p><b>  

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論