圖書管理系統(tǒng)設(shè)計(jì)報(bào)告(共22頁(yè))_第1頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)報(bào)告(共22頁(yè))_第2頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)報(bào)告(共22頁(yè))_第3頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)報(bào)告(共22頁(yè))_第4頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)報(bào)告(共22頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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、PAGE PAGE 21 軟件(run jin)綜合設(shè)計(jì)實(shí)訓(xùn)報(bào)告 網(wǎng)上圖書(tsh)銷售系統(tǒng)(xtng) 院 系: 計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 班 級(jí): 軟件12- 2班 姓 名: 龐賀天 學(xué) 號(hào): 25號(hào) 指導(dǎo)教師: 高月 2016年1月4日 目 錄TOC o 1-3 h u HYPERLINK l _Toc1892 一、概述(i sh) PAGEREF _Toc1892 2 HYPERLINK l _Toc26899 1、程序設(shè)計(jì)(chn x sh j)的題目: PAGEREF _Toc26899 2 HYPERLINK l _Toc20658 網(wǎng)上圖書(tsh)銷售系統(tǒng) PAGEREF _Toc

2、20658 2 HYPERLINK l _Toc13184 2、 程序設(shè)計(jì)目的: PAGEREF _Toc13184 2 HYPERLINK l _Toc15841 3、 程序設(shè)計(jì)要求: PAGEREF _Toc15841 3 HYPERLINK l _Toc10404 4、 程序設(shè)計(jì)的思想: PAGEREF _Toc10404 3 HYPERLINK l _Toc535 二、軟件總體設(shè)計(jì) PAGEREF _Toc535 4 HYPERLINK l _Toc5971 2.1 系統(tǒng)及需求分析 PAGEREF _Toc5971 4 HYPERLINK l _Toc10517 2.1.1 系統(tǒng)需求

3、PAGEREF _Toc10517 4 HYPERLINK l _Toc1631 2.1.2 可行性分析 PAGEREF _Toc1631 6 HYPERLINK l _Toc25087 2.2系統(tǒng)的功能簡(jiǎn)介 PAGEREF _Toc25087 6 HYPERLINK l _Toc13080 2.2.1項(xiàng)目規(guī)劃 PAGEREF _Toc13080 6 HYPERLINK l _Toc6288 三、詳細(xì)設(shè)計(jì) PAGEREF _Toc6288 9 HYPERLINK l _Toc23891 四、 總結(jié) PAGEREF _Toc23891 19 HYPERLINK l _Toc7283 五、 附錄

4、PAGEREF _Toc7283 20 HYPERLINK l _Toc25537 參考文獻(xiàn) PAGEREF _Toc25537 21一、概述(i sh)1、程序設(shè)計(jì)(chn x sh j)的題目: 網(wǎng)上圖書(tsh)銷售系統(tǒng) 程序設(shè)計(jì)目的: 當(dāng)今社會(huì),計(jì)算機(jī)與網(wǎng)絡(luò)的發(fā)展為改變傳統(tǒng)的商業(yè)運(yùn)作模式提供了一種可行性方案:利用Intnet技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)、企業(yè)外部網(wǎng),通過(guò)廉價(jià)的將買家與賣家、廠商、合作伙伴緊密的結(jié)合在了一起,消除了時(shí)間與空間帶來(lái)的障礙,從而大大節(jié)約了成本。網(wǎng)上書店又名電子書店、線上書店和虛擬書店,其內(nèi)涵都一樣,都是利用信息技術(shù)、數(shù)字技術(shù)、虛擬技術(shù)和網(wǎng)絡(luò)技術(shù)在因特網(wǎng)上進(jìn)行

5、圖書貿(mào)易的一種新型書店,是圖書出版發(fā)行的另一個(gè)新型市場(chǎng)。當(dāng)今比較流行的網(wǎng)上書店國(guó)外有“亞馬遜()”,國(guó)內(nèi)有“當(dāng)當(dāng)()”。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對(duì)其他的網(wǎng)站提供了良好的典范。設(shè)計(jì)中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個(gè)網(wǎng)站的開(kāi)發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項(xiàng)。對(duì)于我們計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō),這是一次計(jì)算機(jī)知識(shí)用于現(xiàn)實(shí)中的很有意義的實(shí)踐活動(dòng),所以開(kāi)發(fā)這樣一個(gè)網(wǎng)上書店系統(tǒng)也是一件很有必要的事。程序設(shè)計(jì)(chn x sh j)要求: 設(shè)計(jì)一個(gè)網(wǎng)上書店系統(tǒng),功能模塊包括(boku):登錄和密碼驗(yàn)證系統(tǒng),商品信息維護(hù)系統(tǒng)和集成的購(gòu)物車系統(tǒng)。程序設(shè)計(jì)(chn x sh j)的思想: 對(duì)

6、于網(wǎng)上圖書銷售,我們進(jìn)行了需求分析研究,通過(guò)研究我們發(fā)現(xiàn)出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補(bǔ)充,也是未來(lái)圖書銷售的發(fā)展方向目前我國(guó)運(yùn)作和銷售較好的大型網(wǎng)上書店,如當(dāng)當(dāng)、卓越和旌旗席殊、中國(guó)書網(wǎng)網(wǎng)上書店等,這些網(wǎng)上書店各具優(yōu)勢(shì),其中當(dāng)當(dāng)網(wǎng)上書店在價(jià)格和品種方面的優(yōu)勢(shì)是無(wú)人能比;卓越網(wǎng)上書店創(chuàng)造流行的能力比較強(qiáng);旌旗席殊網(wǎng)上書店的優(yōu)勢(shì)是網(wǎng)點(diǎn)多,覆蓋面廣。在國(guó)外,影響較大的網(wǎng)上書店有美國(guó)的亞馬遜,德國(guó)的貝塔斯曼和英國(guó)的因特網(wǎng)書店。其中亞馬遜網(wǎng)上書店在1998年擁有450萬(wàn)名顧客,到2002年有將近32億人網(wǎng)上購(gòu)書,銷售額達(dá)到了78億美元。1999年英國(guó)的20億英鎊圖書總銷售額中,網(wǎng)上銷售占5%

7、。英國(guó)書業(yè)界人士分析,未來(lái)英國(guó)的網(wǎng)上售書將成為圖書銷售渠道中的主要渠道。二、軟件(run jin)總體設(shè)計(jì)2.1 系統(tǒng)(xtng)及需求分析 2.1.1 系統(tǒng)(xtng)需求 通過(guò)以上的前景分析我們也能看出: 1. 網(wǎng)上書店擠壓盜版空間 如今發(fā)展最快的,最時(shí)髦的,恐怕就是網(wǎng)絡(luò)了。網(wǎng)絡(luò)給人們帶來(lái)了實(shí)惠、虛擬、幻化,也給文學(xué)和圖書帶來(lái)了廣闊的生存空間。盜版者利用科學(xué)技術(shù),瞄準(zhǔn)正版書與盜版書的差價(jià)牟取暴利。網(wǎng)絡(luò)書店的興起無(wú)疑給盜版商以有力的打擊,因?yàn)榘l(fā)達(dá)的網(wǎng)絡(luò)可以直接疏通圖書的發(fā)行渠道,縮短了網(wǎng)上購(gòu)書者與出版社的距離,給圖書消費(fèi)者以清新、便宜的享受。 2. 網(wǎng)上書店濃縮了圖書的庫(kù)存空間 傳統(tǒng)圖書店內(nèi)

8、的圖書擺放面積是有限的,每增加一本書其成本都在以一定比例增加,而網(wǎng)絡(luò)書店解決了存儲(chǔ)空間問(wèn)題,每增加一本書成本增長(zhǎng)幾乎為零。 3. 數(shù)量、種類多,出版時(shí)間跨度大 綜合性的網(wǎng)上書店涉及各種各類內(nèi)容的圖書,提供訂購(gòu)的書目信息達(dá)上萬(wàn)、幾十萬(wàn)條,而圖書出版的時(shí)間有最新出版的,也有幾十年前的,這是傳統(tǒng)書店難以做到的。 4. 不受時(shí)間(shjin)、地域限制 網(wǎng)上書店是24小時(shí)向全球各地的用戶提供網(wǎng)上服務(wù)的,用戶借助網(wǎng)絡(luò)可以漫游于世界各地的圖書海洋(hiyng)中,隨時(shí)選書、下訂單。中國(guó)人不出國(guó)可以去到美國(guó)最大的Amazon網(wǎng)上書店;廣東人可以不出省去到北京圖書大廈(http:www.BJBB.com),進(jìn)

9、行(jnxng)異地購(gòu)書。 5. 信息豐富 網(wǎng)上書店的欄目豐富:特價(jià)書、書業(yè)視窗、銷售排行、新品上架、最新推薦等,動(dòng)態(tài)地向用戶提供各種信息,讓用戶了解書市的最新情況。另外,每種被檢索出來(lái)的圖書也有詳盡的介紹,如基本書目信息、封面、目次、內(nèi)容提要、書評(píng)等,這些信息都有助于用戶選書。 6. 價(jià)格低廉 一般來(lái)講,網(wǎng)上書店買書,要比普通書店便宜。由于拋棄了傳統(tǒng)書店運(yùn)作的所需的服務(wù)設(shè)施和多重環(huán)節(jié),絕對(duì)的成本低廉。由于網(wǎng)上書店運(yùn)營(yíng)方式是有訂購(gòu)需要時(shí)直接到出版社取效性強(qiáng),除了一部分有收藏價(jià)值的外,絕大多數(shù)圖書都會(huì)“掉價(jià)”。 7. 個(gè)性服務(wù) 網(wǎng)上書店不只單純銷售圖書,還充分發(fā)揮網(wǎng)絡(luò)優(yōu)勢(shì),提供豐富多彩的個(gè)性化服

10、務(wù),滿足讀者特定的需求。網(wǎng)上書店開(kāi)設(shè)的如新書推薦、暢銷書排行、讀者評(píng)論、作者訪談、專家點(diǎn)評(píng)等欄目,即使讀者把握全方位的圖書信息,又可使其利用網(wǎng)絡(luò)公告版同圖書的作者及其他讀者進(jìn)行在線討論、交流心得體會(huì),并根據(jù)他人的書評(píng)來(lái)協(xié)助選書。 2.1.2 可行性分析(fnx) 隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口(rnku)的增加,網(wǎng)絡(luò)世界也越來(lái)越廣博,越來(lái)越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。相信要不了太長(zhǎng)有時(shí)間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們?cè)诂F(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。 可行性研究是為了弄清楚系統(tǒng)開(kāi)發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過(guò)程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程,所以,進(jìn)行

11、可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過(guò)最初的設(shè)計(jì)目標(biāo)和進(jìn)行的市場(chǎng)調(diào)查(dio ch)得出以下四點(diǎn)的可行性分析:經(jīng)濟(jì):實(shí)現(xiàn)這個(gè)平臺(tái)設(shè)計(jì)有沒(méi)有什么經(jīng)濟(jì)效益。該平臺(tái)設(shè)計(jì)只是作為本人的課程設(shè)計(jì),=設(shè)計(jì)能力有限,其功能還不能完善,所以沒(méi)有什么經(jīng)濟(jì)效益可談。 技術(shù):現(xiàn)有的技術(shù)能否開(kāi)發(fā)該平臺(tái),會(huì)有哪些困難。運(yùn)行:該平臺(tái)規(guī)定的運(yùn)行方式是否(sh fu)可行。法律:該平臺(tái)的開(kāi)發(fā)會(huì)不會(huì)在社會(huì)上引起(ynq)侵權(quán)或其它責(zé)任問(wèn)題。因?yàn)樵撈脚_(tái)是作為課程設(shè)計(jì)與商業(yè)無(wú)關(guān),又因?yàn)槭亲灾鏖_(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。2.2系統(tǒng)的功能(gngnng)簡(jiǎn)介2.2.1項(xiàng)目規(guī)劃 圖書查看圖書評(píng)論用戶登錄添加用戶

12、修改密碼填寫訂單銷售后臺(tái)銷售前臺(tái)網(wǎng)上圖書銷售前臺(tái)與后臺(tái)圖書管理首頁(yè)管理訂單管理添加管理員圖書查看管理建議管理員登錄詳細(xì)(xingx)流程圖:完成購(gòu)書繼續(xù)購(gòu)書修改訂單加入購(gòu)物車搜索書籍登錄用戶是否為會(huì)員三、詳細(xì)(xingx)設(shè)計(jì)1. 基礎(chǔ)(jch)功能設(shè)計(jì):實(shí)現(xiàn)用戶的注冊(cè)和基本(jbn)信息的管理2. 客戶能實(shí)現(xiàn)的功能: (1)提供電子目錄,幫助用戶搜索發(fā)現(xiàn)需要的商品。 (2)購(gòu)物車 (3)為購(gòu)買產(chǎn)品下訂單 (4)撤銷和修改訂單 (5)訂單的查詢 商家能實(shí)現(xiàn)的功能: (1)檢查客戶的注冊(cè)信息 (2)處理客戶訂單 (3)商品信息的發(fā)布 (4)商品庫(kù)存管理 (5)售后服務(wù)網(wǎng)絡(luò)環(huán)境設(shè)計(jì): “北華網(wǎng)絡(luò)書

13、店”是一個(gè)基于網(wǎng)絡(luò)的系統(tǒng),它的網(wǎng)絡(luò)環(huán)境包括Internet、Intranet、Extranet三個(gè)部分。它應(yīng)該滿足以下要求:(1): 支持網(wǎng)絡(luò)的互聯(lián)和應(yīng)用的互操作;(2):能夠隔離和控制對(duì)系統(tǒng)的訪問(wèn),保證網(wǎng)絡(luò)設(shè)備的安全;(3):網(wǎng)絡(luò)環(huán)境是可以管理的。5. 應(yīng)用服務(wù)器的選擇(xunz)與配置第一步:下載(xi zi)j2sdk和tomcat:第二步:安裝和配置你的j2sdk和tomcat:執(zhí)行j2sdk和tomcat的安裝程序,然后設(shè)置按照(nzho)路徑進(jìn)行安裝即可。1.安裝j2sdk以后,需要配置一下環(huán)境變量,在我的電腦-屬性-高級(jí)-環(huán)境變量-系統(tǒng)變量中添加以下環(huán)境變量(假定你的j2sdk安

14、裝在c:j2sdk1.4.2): JAVA_HOME=c:j2sdk1.4.2 classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因?yàn)樗懋?dāng)前路徑) path=%JAVA_HOME%bin 接著可以寫一個(gè)簡(jiǎn)單的java程序來(lái)測(cè)試J2SDK是否已安裝成功: public class Test public static void main(String args) System.out.println(This is a test program.); 將上面的這段程序保存為文件名為Test.java的文件。 然

15、后打開(kāi)命令提示符窗口,cd到你的Test.java所在目錄,然后鍵入下面的命令 javac Test.java java Test 此時(shí)如果(rgu)看到打印出來(lái)This is a test program.的話說(shuō)明安裝成功了,如果沒(méi)有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。 2.安裝(nzhung)Tomcat后,在我的電腦-屬性-高級(jí)-環(huán)境變量-系統(tǒng)變量中添加以下環(huán)境變量(假定你的tomcat安裝在c:tomcat): CATALINA_HOME:c:tomcatCATALINA_BASE:c:tomcatTOMCAT_HOME: C:Tomcat然后修改環(huán)境變量中的classpat

16、h,把tomat安裝目錄下的commonlib下的servlet.jar追加(zhuji)到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar; 接著可以啟動(dòng)tomcat,在IE中訪問(wèn)http:/localhost:8080,如果看到tomcat的歡迎頁(yè)面的話說(shuō)明安裝成功了。 第三步:建立自己的jsp app目錄 1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, to

17、mcat-docs之類Tomcat自帶的的目錄; 2.在webapps目錄下新建一個(gè)目錄,起名叫myapp; 3.myapp下新建一個(gè)目錄WEB-INF, 4.WEB-INF下新建一個(gè)文件web.xml,內(nèi)容如下: My Web Application A application for test. 5.在myapp下新建一個(gè)(y )測(cè)試的jsp頁(yè)面,文件名為index.jsp,內(nèi)容略。 6.重啟Tomcat 7.打開(kāi)(d ki)瀏覽器,輸入 HYPERLINK http:/localhost:8080/myapp/index.jsp 看到index.jsp http:/localhost:8

18、080/myapp/index.jsp 看到index.jsp內(nèi)容(nirng)說(shuō)明就成功了。 第四步:建立自己的Servlet: 然后照樣用javac HelloWorld.java來(lái)編譯這個(gè)文件,如果出現(xiàn)無(wú)法import javax.servlet.* 那么就是應(yīng)該把C:Tomcatcommonlib里面的servlet.jar文件拷貝到C:JDKjrelibext中,再次編譯,就沒(méi)有問(wèn)題了! 然后在Tomcat目錄里面的C:TomcatwebappsROOT里面按如下(rxi)的文件結(jié)構(gòu): ROOTindex.html ROOTwelcom.jsp ROOTWEB-INFlibMySer

19、vlet.jar(如果你的servlet的.class打成了.jar文件(wnjin),則放在lib下面) ROOTWEB-INFclassesHelloWorld.class(把上面生成(shn chn)的HelloWorld.class文件放在這個(gè)里面)然后在瀏覽器中輸入http:/localhost:8080/servlet/HelloWorld,于是Server眾望所歸的報(bào)錯(cuò)了:Error 404-Not Found Servlet必須使用C:TomcatwebappsROOTWEB-INF這個(gè)目錄下面的web.xml文件進(jìn)行注冊(cè),用EP打開(kāi)這個(gè)web.xml文件, 表示指定Hello

20、Servlet應(yīng)當(dāng)映射到哪一種URL模式。 在修改web.xml完畢過(guò)后,重新啟動(dòng)Server,然后再輸入http:/localhost:8080/servlet/HelloWorld,到此服務(wù)器環(huán)境的配置已經(jīng)成功。實(shí)現(xiàn)的基本功能首頁(yè)(index.jsp);圖書選購(gòu),(可按分類方式查找圖書,或通過(guò)關(guān)鍵字進(jìn)行查詢)查看(chkn)圖書詳細(xì)情況。用戶注冊(cè).用戶(yngh)登錄.修改(xigi)用戶個(gè)人信息。后臺(tái)管理部份:商店圖書管理:添加,修改,刪除,查看。用戶信息管理:查看,修改,刪除。訂單信息管理:查看訂單清單,更新訂單付款,出貨狀態(tài)。刪除訂單。功能模塊展示(1)銷售模塊會(huì)員操作模塊后臺(tái)(hu

21、ti)操作模塊8.界面效果設(shè)計(jì)風(fēng)格(fngg)要求 簡(jiǎn)潔(jinji)美觀,色彩要簡(jiǎn)單,內(nèi)容詳盡。數(shù)據(jù)庫(kù)表,字段說(shuō)明關(guān)系 圖書表(booksyn):用于保存圖書的基本信息,應(yīng)用于后臺(tái)的圖書管理等,包括圖書ID、圖書名、圖書ISDN號(hào)、圖書價(jià)格、圖書類型、作者、出版社、圖書簡(jiǎn)介。 購(gòu)書用戶表:用于保存用戶填寫的定單信息,包括定單ID、用戶名、真實(shí)姓名、收貸地址、郵編、支付方式、郵寄(yuj)方式、標(biāo)記。 購(gòu)物車訂單號(hào)表 購(gòu)物車訂單(dn dn)貨物列表 商店(shngdin)管理員表字段名字段類型字段長(zhǎng)度是否為空注釋AdminUservarchar20否管理員用戶名AdminPassvarcha

22、r50否管理員密碼設(shè)計(jì)系統(tǒng)部分代碼if (payoutCar != null & !payoutCar.equals() ) if (shop.payout(request) ) mesg = 你的購(gòu)物車中的物品已提交給本店,你的訂單號(hào)為 + shop.getIndentNo() + 請(qǐng)及時(shí)付款,以便我們發(fā)貨!;用戶注冊(cè)主功能代碼function openScript(url,name, width, height)var Win = window.open(url,name,width= + width + ,height= + height + ,resizable=1,scrollbar

23、s=yes,menubar=no,status=yes );% String mesg = ;String submit = request.getParameter(Submit);if (submit!=null & !submit.equals()if(book.getRequest(request)if(book.insert()mesg = 新圖書資料提交(tjio)成功!;If(session.getAttribute(admin)=null session.getAttribute(admin)=)% String mesg = ;String submit = request.getParameter(Submit);int Id =0;if (submit!=null & !submit.equals()if(book.getRequest(request)if(book.update()mesg = 圖書資料修改(xigi)成功!; if (request.getParameter(id)=null | request.getParameter(id).equals() if (sub

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論