PHP+MYSQL網上書店畢業設計評閱書_第1頁
PHP+MYSQL網上書店畢業設計評閱書_第2頁
PHP+MYSQL網上書店畢業設計評閱書_第3頁
PHP+MYSQL網上書店畢業設計評閱書_第4頁
PHP+MYSQL網上書店畢業設計評閱書_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、作者:日期:畢業設計(論文)評閱書題 目淘舊書網站的設計與實現.指導教師評語:簽名:年 月 日2.評閱人評語:簽名:3.答辯小組評語:簽名:畢業設計(論文)任務書題 目交通大學淘舊書網站的設計與實現任務及要求:一.設計(研究)內容和要求(包括設計或研究內容、主要指標與技術參數 ,并根據課題 性質對學生提出具體要求)1系統界面要求:人性化,美觀,易于操作。系統功能:模塊:1、登陸模塊:該系統的用戶分為后臺用戶和前臺用戶,后臺用戶是管理員用戶,前臺用戶是會員;會員的注冊信息:用戶名,密碼,e-mail 0會員輸入正確的用戶名 和密本設取完整電資料:包括源程序,數據庫,碼才能登陸,否則說明書.PPT

2、feMQQ : 1415736481獲取!會給出合理 提示也可代做其它題目的畢業設計并跳轉回登陸頁面。2、舊書展示模塊:此模塊主要包括:熱賣舊書展示,舊書分類展示,查看舊書信息3個功能。(1)、熱賣舊書展示單擊首頁熱賣舊書超鏈接,即可進入熱賣的舊書的顯示頁面。(2)、舊書分類展示首頁中的有專門的按院系分類的超鏈接,單擊可進入分類舊書展示頁面。(3)、查看舊書信息為了讓會員全面地了解某個舊書,設置了查看舊書詳細信息模塊。單擊可進入舊書 詳細信息的頁面。在該頁面,會員可以對舊書的信息有整體了解,舊書的信息包括:圖片,名稱,會員價格,原價格,數量,評論,添加時間,數量簡介.會員可以評論此書.3、購物

3、車模塊:此模塊主要包括添加舊書至購物車,查看購物車,刪除購物車內指 定舊書,清空購物車和結賬5個功能.4、查詢模塊:會員可以分類瀏覽不同院系下的舊書信息。也可在首頁搜索文本框中輸入舊書的 名稱中的關鍵字,可以顯示與關鍵字匹配的舊書信息。管理員在后臺可瀏覽出售舊書 的列表,也可根據訂單號,收貨人的關鍵字來查找訂單。5、會員中心模塊會員信息包括:用戶名,密碼,真實姓名,email , qq,聯系電話,宿舍地址,學生 證號.會員可修改除用戶名外其他的信息。會員還可以留言給管理員。留言的信息包括: 主題和內容。6、訂單管理模塊當管理員登錄后臺時,可查看會員訂單,編輯訂單。(1)編輯訂單:該模塊下,管理

4、員可以同時查看會員的訂單信息,包括訂單編號, 下單人的用戶名,舊書名稱,收貨人,地址,金額,數量,付款方式,收貨方式和狀態。狀態由管理員改,包括:已完成和已發貨。(2)查詢訂單:查詢訂單可根據下單人的姓名或訂單號查找訂單。7、舊書管理模塊此模塊包括:舊書信息管理和舊書類別管理。(1)添加舊書信息:管理員可以將新上架的舊書添加到網站中。舊書的信息包括:舊書名稱,上架日期,會員價,原價,舊書類型,數量,舊書圖片和舊書簡介.(2)修改舊書信息:選中要修改的舊書,點擊“更改”,即可重新修改舊書信息。(3)刪除舊書信息:管理員可以刪除一本舊書的全部信息。(4)舊書類別管理:管理員可以管理舊書類別。8、會

5、員管理模塊:管理員可以查看,刪除已注冊會員的信息.管理員也可以查看, 刪除會員的留言。9、評價模塊:管理員可以查看會員對某本舊書的評價,也可以刪除這個評價。3 論文要求:要求寫一篇不少于12000字的論文。論文條理清晰,結構嚴謹,論點正確,論據充 分,概念清晰,數據資料齊全.論文內容包括400字左右的中文摘要,對應的外文摘要, 前言,系統總體設計,系統詳細設計,系統實現,系統性能分析,系統測試及結論,參 考文獻。論文中必須使用規范的系統流程圖、實體一關系圖(即E R圖)以及程序流程圖等圖形工具。圖、表的標識要統一。論文必須按照大連交通大學畢業設計(論 文)工作手冊中指定的格式要求進行書寫。參考

6、文獻不少于10條,其中至少1篇外文文獻。在論文中參考文獻被引用的地方必須給出明確的文獻標注。4相關資料的要求:要求完成一篇不少于10000外文字符的翻譯,譯文不少于 3000漢字,且譯文內容 必須與題目(或專業內容)相關.還要求完成一篇不少于 3000漢字的實習(調研)報 告,其內容包括:課題的來源及意義,國內外發展狀況,本課題的研究目標、研究內容、 研究方法、研究手段和進度安排,實驗方案的可行性分析和已具備的實驗條件以及主 要參考文獻.系統代碼要求不少于1000行.5 進度要求:按照學校的規定,畢業設計歷時 14周,制定可行的以周為單位的進度計劃表,并 嚴格按照進度計劃表的進度完成畢業設計。

7、二.原始依據(包括設計或論文的工作基礎、研究條件、應用環境、工作目的等 )工作基礎:通過學習基礎課程和專業課程以及自學,學生已經掌握了一定的理論基 礎知識.這些課程包括JSP,軟件工程,數據庫等等。研究條件:在一臺CPUft頻為2.00 GHZ內存為1.99 GB的計算機上,安裝了 Windows XP操作系統,PHPS程語言軟件,MySQL數據庫軟件。應用環境:Windows XP操作系統工作目的:培養學生綜合運用所學知識分析和解決實際問題的能力,強化學生的計算機實際應用技能方面的訓練.三.參考文獻1明日科技.PHP程序開發范例寶典M。北京:人民郵電出版社,2007。2陳軍.PHP+Mysq

8、l經典案例剖析M.北京:清華大學出版社,2008.3高洛峰.細說PHPM。北京:電子工業出版社, 2009W.Jason Gilmori著,朱濤江譯。PHP與MySQ倒序設計(第3版)M。北京:人民郵電出版社,2009Andy Budd , Cameron Moll, Simon Collison 。 CSS Mastery: Advanced Web Standards SolutionsM . http:/www 。 ppurl 。 com/2010/04/css mastery advanced-web-standards solutions-secondedition 。 html,

9、20096飛思科技產品研發中心。PHP & Mysql網站設計與實現M。北京:電子工業出版社,2001。吉爾磨、朱濤江.Beginning PHP and Mysql M。北京:人民郵電出版社 ,2009。David Flanagan. JavaScript 權威指南(第四版)M。北京:機械工業出版社 .2008。9 劉智勇。Javascript開發技術大全M。北京:清華大學出版社,2009.10何秀芳。網頁制作與網站建設從入門到精通M.北京:人民郵電出版社,2007.Phpchina.php中文手冊S/OLhttp : /resource/manual/php,2009.Ben Forta

10、著,劉曉霞,鐘鳴譯.MySQL必知必會.北京:人民郵電出版社,2009.Scott Trent , Michiaki Tatsubori , Toyotaro Suzumura, Akihiko Tozawa, and Tamiya Onodera 著。 Performance Comparison of PHPand JSP as Server-Side ScriptingLanguagesM.日本:IBM Tokyo Research Laboratory,2009 。指導教師簽字:教研室主任簽字:年 月 日畢業設計(論文)進度計劃與考核表學生姓名專業班級指導教師本課題其他 人員無題目交逋

11、大學淘舊書網站的設計與實現時間計劃完成內容學生工作進展情況 (由學生手寫)指導教師檢查 意見、簽名、日期(手寫)第1周確定畢業設計題目,構思系 統的模塊分類以及各模塊 的功能描述,填寫任務 書。第2周完成任務書,查詢資料 進行調研,填寫調研報告 和進度計劃表,確定外 文翻譯的外文原文的來 源。第3周繼續查詢資料,完成調研 報告和進度計劃表, 開始對外文原文進行翻譯。第4周完成外文翻譯,進入需 求分析階段:繪制功能模塊 圖、用例圖,第5周完成功能模塊圖和用例圖, 進入概要設計階段:繪制業 務流程圖第6周完成業務流程圖,進入詳細 設計階段:繪制實體關系第7周完成實體關系圖,繼續詳細 設計階段:繪制

12、實體屬性圖 以及實體屬性表第8周完成實體屬性圖以及實體 屬性表,進入代碼實現階 段:完成登錄注冊模塊和舊 書展示模塊第9周繼續代碼實現階段:會員模 塊和分類模塊第10周繼續代碼實現階段:完成查 詢和管理員模塊第11周完成代碼編寫,進入代碼測 試階段,編寫對應于登錄注 冊的測試用例,并采用黑盒 測試技術測試模塊運行狀 況。第12周繼續代碼測試階段,編寫對 應于會員和管理員模塊的 測試用例,并采用黑盒測試 技術測試模塊運行狀況。第13周完成軟件驗收,對軟件界面 的細節進行美化,整理電子 版材料,打印并裝訂紙制版 材料。第14周完成答辯 ppt,復習與軟件工程、數據庫理論、你用到的代碼編寫語 言相關

13、的理論知識,完成答_1_、工解。指導教師簽字:年 月 日1。“計劃完成內容”由學生本人在畢業設計(論文)開始時制定并交由指導教師審核簽字2.“第 周”依據畢業設計(論文)的實際執行周數。畢業設計(論文)答辯記錄卡學生姓名專業班級題 目淘舊書網站的設計與實現自述情況:回答問題情況:答辯得分12345678910、平均總分得分答辯地點:記錄人:年 月 日畢業設計(論文)成績考核表學生姓名專業班級題 目交逋大學淘舊書網站的設計與實現評審者考核項目評分(每項滿分10分)指導教師40分1工作態度與遵守紀律的情況2掌握基本理論、專業知識、基本技能的程度和閱讀外文 的水平3獨立工作能力、綜合運用所學知識分析

14、和解決問題能力 及實際工作能力提高的程度4完成任務的情況與水平(工作量及說明書、論文與圖紙、 軟、硬件實物成果質量和創新性)評閱人20分5說明書、論文質量(正確性、條理性、創造性和實用性) 及圖紙質量(視圖完整、布局合理、圖面整潔、線條清 晰、標注規范)6技術水平(理論、分析、計算、實驗和軟、硬件實物性 能以及創新性)答辯小組 (或答辯委員會)40分7完成任務的情況與水平(按規范化要求)8說明書、論文、圖紙與實物成果的質量和創新性9答辯時講述的條理性及系統性10回答問題的正確性總評成績總評成績等級(優、良、中、及格、不及格)指導教師簽字:評閱人簽字:答辯小組組長(答辯委員會主任)簽字: 注:此

15、表一式兩份,一份由教研室保存 ,另一份裝入學生畢業設計(論文)檔案袋中。參加畢業設計(論文)答辯申請書學生姓名學院軟件學院專業班級題 目交通大學淘舊書網站的設計與實現指導教師個人收集整理勿做商業用途交通大學淘舊書網站的設計與實現系統使用說明書硬/軟件環境:1、硬件環境:CPU:2 0G Hz,內存:1.99 GB2、軟件環境: Windows XP系統,MySQL ,Apache3、所用開發語言:PHP CSS Javascript4、開發工具:Zendstudio5、本程序是在Zendstudio下建立名為djtubook的項目。具體的php文件如圖1-1所示一 日與 W ijU -產中di

16、mt EECX4QUT , F 3IU.|1Ha 14 jrJTchrl! !4lJ m 1岬力“阿i p b/t*1。* Wc*+ 更 crrticsiMr 於1 J Chilsfi-E phff cMntsaj g,L巴山15型電壇. dU.“UL rbf-T AraXCAM.J EioJjikL 7揖, !,0。烽丁 壬LcJip 為pfmcU 1曲Mml 加*ewuE術下hLJiul ptyJ MEL Z lit EX.。即尸凹。一一411r3, J ExH 帛叫i; ? ?r/二 gIQ .dBfF5F?-r-a*i 七id-r-a-EE*PH al士工匚個=.r-1 J.radkI

17、Utjt二二二二寸虱n匚印* 曰共*y*imFmK汨。ZfrsLMtaYgBnHp,U二sc. Li *riath.-iJ3,;ri, Seis IIIaLi ju- -,c-c:ter TaLirn I?gx:clDr,frsrEF-5rcriiMe七口uilsm-口. LligOCWitl!iir Tel IIB194t4 wiltb-,?7,i tatifl&x-*11*widftaWa* bar-W fllignMHMr11 ciLlPiddlagFV1 EULHaylnOFPJ 爭td TfL-n-E5Em”5*Xt-atlE: vi33津ID* 舊白工土 1*不。尸 a.llq9b

18、2fia wlgh-Fff51nA胃中 nrckc uijnarl oroci 口h Weum aic2in.ffD7ji,Mll_frG: nrr-iv I Vrgli 30iti. LD_E)3=dJMk| L4a,惘占觸毛描尊眼書F呂中),目4* IM-fM 血 j/】一力rtf麗- .1 ipuJi|ph|,esAiB E F0EK 掰?- - 口 dwjimrii rd三/SV-fr4d觸. f加亞 j 11k 修放個人信息S用戶留言修改密科J孑巖崎開用尸留言留言主題:息否有數據庫送本書二你好,我在網站中現有看見數據庫這本書,管理員可否菽苑書,我f口犬三要學謝謝2留言內容;提蔓 重寫

19、圖2-9用戶留言頁面圖2-10 會員修改密碼頁面購物車模塊設計購物車的作用是用來臨時存儲會員的購物信息。會員可以查看并對已放入購物車中的舊 書執行多種操作。購物車模塊主要包括添加舊書至購物車、查看購物車、刪除購物車內指定的舊書、修改 舊書的數量、清空購物車及其結賬 6個功能.5。4。1添加舊書至購物車當會員不能決定是否購買某本書籍的時候,可以單擊該本舊書信息中的“放入購物車”圖標將該舊書放入購物車中。添加舊書至購物車頁面的運行結果如圖2 11所示。本設計有完整的姿料:包括源程序.數據庫,說明書,答辯PPT零跳系QQ : 1415736481獲取!Cart1日書名稱數最市場愉Jw第130元JSF

20、I30元軟件工程|13 0元更改商品數量去收推臺會員濟折扣小計操作1 元鄧1 口元移除1 元1 元穆隆1 0元1 口元移除清空購物車總計:30圖211添加舊書至購物車頁面5。4.2查看購物車會員選購完舊書后,可以通過查看購物車功能來查看當前購物車中的舊書信息,會員只需點擊導航欄中的“我的購物車”即可查看。查看購物購物車的運行結果如圖212所示。5。4。3操作購物車操作購物車主要分為刪除購物車內指定的舊書、彳改舊書的數量、清空購物車及其結賬4個操作。會員進入購物車頁面,在顯示已購買舊書的信息表格中,可以看到已經放入購物車的舊書的信息。在相應舊 書的“數量”文本框中輸入數量,然后單擊“更改舊書數量

21、”按鈕,可以實現對舊書數量的更改;單擊購物車舊書表格中“操作”欄中的“移除”,即可執行刪除指定舊書的操作 ;如果當前登錄用戶單擊“清空購物車”,即可清空購物車內的所有舊書。其運行結果如圖212所示。迪t我的購物車舊書名稱數量市場價TET1JU3 0元就伴工程叵30元更改舊書數量去收挨臺會員價折扣小計操作1 0元100。元移除1沅3蝴IOOtu移除酒空購物車總計:1100Carr圖212操作購物車頁面搜索模塊設計交通大學淘舊書網站系統的舊書種類繁多,如何使會員們方便、快速地查找到自己想要 的舊書?為了滿足學生的需要,這個系統為會員們提供了兩種搜索方式,一種是簡單搜索,一種 是高級搜索.簡單搜索簡

22、單搜索時在網站導航的下方,設計簡單搜索的目的是方便會員即時搜索查找,以此來篩選特定的舊書信息.會員只需在搜索舊書的文本框中輸入想要購買舊書名稱中的關鍵字,單擊“立即查找”按鈕,即可 在頁面中顯示與關鍵字匹配的舊書信息-簡單搜索運行的結果如圖2-13所示。請輸入舊書名稱;高等數學|圖2-13簡單搜索頁面5。5。2高級搜索用戶如果想進一步得到相關舊書的信息,則可以通過高級搜索隊舊書進一步篩選。單擊“高級查找”按鈕,利用本系統提供的高級搜索功能可以精確地定位到某本舊書.高級搜索尤其適用于分類查找。高級搜索運行的結果如圖 2-14所示.圖2-14高級搜索頁面訂單管理模塊設計管理員是根據會員訂單來發貨的

23、,所以訂單管理模塊的實現在整個系統中起著非常重要 的作用。訂單管理模塊主要包括查看訂單、執行訂單和查找訂單。查看訂單管理員通過后臺登陸到后臺管理頁面, 點擊“訂單管理”即可進入訂單管理頁面.當會員提 交訂單后,管理員就可以查看會員已經提交的訂單,在這個模塊中,管理員可以同時查看多 個會員的訂單信息,并可以同時刪除多個訂單。查看訂單頁面的運行結果如圖2-15所示.訂單號下單人百人金額忘計付劭方式收貨時訂單狀毒2013IK3B1157254TE卡印聊15旅即5元站長正貨上良已完成查看執行2013062511502164*zoup卻理100施Jg元站長送貨上廈已/貸查看執行2013D62S11485

24、44zoTir名PC鴨111C不群免費站長送更上應耒但任何處理售看執行本站裝有訂單3案每頁費示團盅第1頁/關1頁1 M族選擇項圖2-15查看訂單頁面5。6。2執行訂單執行訂單是為了改變某訂單的當前狀態,從而使管理員能夠及時、有效地處理每個會員 的訂單,并記錄當前訂單的處理狀態,在查看訂單頁面中選中要操作的訂單號,單擊“執行 按鈕即可進入訂單操作頁面.執行訂單頁面如圖216所示。執行處置訂單騙導:2D 133526114B5944已完成匚已發貸注.一旦IE書解,蕓商品春星花自動出庠存中相應遮少j弁且不可更改,商品名稱數量原價會員價成交愉折為小計jsr10030in1034*1000軟件工程103

25、CJ01034%100濟算機事13c10103根L0合計;1110元收貨L信息收比人姓名,鄒仁理諾跚處.本部包舍114電 誨:LJtWBbAUUO電子郵件:muk金巾門向加;1 car送貨方式;咕長送貨上良支忖方工:工部免費傳單留G.方便周六、周日送個,謝耐返回圖2-16執行訂單頁面查找訂單管理員可以通過“查詢訂單”進入查找頁面。為了便于管理員管理訂單,交通大學淘舊書網站提供了 訂單查找模塊,管理員子啊相應的文本框中輸入下單人姓名和訂單號后,單擊“查找”按鈕即可執行訂單個人收集整理勿做商業用途查找操作。查找訂單頁面如圖 2-17所示.5。7舊書管理模塊設計舊書管理模塊主要包括添加舊書信息、修改

26、舊書信息和刪除舊書信息、舊書類別管理4個功能。o 1添加舊書信息模塊詳見論文第七章。5。7。2修改舊書信息模塊修改舊書信息頁面幾乎和添加舊書信息的頁面完全一樣 ,只需在想要修改的地方,重新編 輯,隨后點擊“更改”按鈕,完成修改,隨即顯示圖2-19字樣。不想修改,則點擊“取消更改” 修改舊書信息模塊的運行結果如圖 218所示。舊書名琳:侵世代數上恭時間._Z0i3 /平日”月 9* 口笛格;品價;回_記會員愉;忸:元舊書類型;公W必修V是否推茸:是V舊書數量;舊書圖片;郵區件I未速持文件舊書簡介:蛾性代數聲更改期消更改1圖218修改舊書信息頁面圖219修改舊書成功頁面5.7.3刪除舊書信息模塊為

27、了管理方便,交通大學淘舊書系統設計時采用了能夠同時刪除多樣舊書的方式,這主要考慮到系統中的舊書可能比較多,一次淘汰的舊書也可能很多,如果一本一本的刪除 ,會浪 費大量的操作時間,采用本系統的刪除方式只需要選中欲刪除舊書前的復選框, 選擇完畢后, 單擊“刪除選擇按鈕即可完成刪除多項舊書的任務。刪除舊書信息頁面如圖 220所示。口畫體奏結陶與編程100602502013-6-1更改回工業機器人100301002D13-G-L更段回抓虎傳動表制1003。1003013-6-L更改H匕詔言程序設計基礎教程100301002013-6-L更沒計算機網格LOO3010Q2J13-6-L更出冊賒選擇重新選擇

28、本站共有I日書39種母貝顯示印項第1貝.共2頁一圖2-20刪除舊書信息頁面5。7.4舊書類別管理模塊通過舊書類別管理這一模塊,管理員可以查看、刪除、添加舊書的類別.本網站的類別主要是根據院系分。例如,機械工程學院下所學的書籍,在這一類別下都可以查看到。在軟件學院下所學的書籍,可以 在軟件學院這一類別下查看。查看和刪除類別的運行結果如圖2-21,添加新類別的頁面運行結果如圖2-22所示。類別名稱噪作公共必幡機屋工程學院材料學院電克信息學院曾髀院外國語學院軟怦學院課外書籍刪除法項圖2-21查看和刪除類別頁面軟件學院添加圖222添加類別頁面會員管理模塊設計在會員管理模塊中,管理員可以查看注冊會員的信

29、息、刪除會員的信息,也可以查看會員留 言和刪除會員留言。5。8.1會員信息管理模塊在這模塊中,管理員可以查看已注冊會員的信息,只需點擊查看信息下的放大鏡圖標, 即可查看該注冊會員的注冊信息。復選刪除,還可以一次刪除一個或多個注冊會員。會員信息 管理頁面的運行結果如圖2-23所示.用戶名餐員狀態刪除查看信息工crap未被暗H色111耒械出結0金123未裱凍結 qrour未被陳結qlx未被蹲結q深藍易思未被濤結&本站共營注冊會員&位每頁顯示E口位第1頁/共I頁1刪除這項圖2-23 會員信息管理頁面5。8。2會員留言管理模塊這一個模塊中,管理員可以查看會員留的言,還可以刪除會員的留言。會員留言管理頁

30、面的運行結果 如圖2-24所示。留言主題用言者的言時間梯作是否有數霰庫遺本書zoup2O13-O5-26查看試zowr2013-05-17食卷0本站共有用尸留言2彝每更顯示2。條第I頁/共I頁I冊隨選項圖2-24會員信息管理頁面檢查意見:簽字:日期: 年 月 日個人收集整理勿做商業用途實習(調研)報告一、課題的來源及意義近年來,隨著Internet的迅速崛起,互聯網已日益成為收集提供信息的最佳渠道并逐 步進入傳統的流通領域。于是電子商務開始流行起來越來越多的商家在網上建起在線商店,向消費者展示出一種新穎的購物理念。人們的日常生活已經離不開網絡。未來社會人 們的生活和工作將越來越依賴于數字技術的

31、發展 ,也將越來越數字化、網絡化、電子化、虛 擬化。電子商務也隨著網絡的發展,日益和人們的生活貼近。Internet的發展歷程以及目前的應用狀況和發展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式, 甚至社會的價值觀也會發生某種變化。縱觀當前網上購物系統發展的狀況,B2G C2c將迎來發展高峰,支付工具更加多樣化, 而且可用性和安全性進一步增強,隨著互聯網、物流業的高速發展,網上購物成為一種購 物時尚,也正逐漸成為一種趨勢.這種新的運營模式給企業和個體商戶帶來了新的商機、新 的銷售渠道。同時也給消費者帶了實惠和便利,受到了企業和消費者青睞。網上購物系統 是建立在企業與消費者或個體

32、商戶與消費者之間的商品交易系統。使消費者通過瀏覽商品 詳細信息、網上下單、在線支付、在線查詢、打印訂單和查看公告等功能購買自己所需的 商品。本文為互聯網收集,請勿用作商業用途文檔為個人收集整理,來源于網絡而在大學校園這個特定的場合,存在一個不小的舊書交易市場,但囿于傳統的交易模 式,舊書的銷售和購買渠道不夠便捷,舊書的銷購信息也往往處于不暢通狀態。這極大的浪 費了購銷雙方同學的寶貴時間,而且讓可以重復利用的舊書變為廢紙,極大浪費資源。在 倡導節能環保理念的今天,我們更要注重資源的充分利用.本課題的研究目的就在于創建一 個高效、快捷的校園舊書交易平臺,在校園里為對舊書有購買意愿和出售意愿的同學架

33、起 一座橋梁,方便同學購買舊書。為了提高校園舊書的交易效率,充分利用資源,減少不必要的人力、物力和財力的支 出,方便購買舊書的同學迅速找到理想的舊書 ,借助于低交易成本、信息量大的 Internet 為大家提供一個低成本、快速迅捷的舊書交易平臺顯得很有必要。本課題以購物網為主要背景,為在校大學生提供一個更貼近生活、 買方主動與賣方主動 的一個平臺,解決了校園舊書市場至今沒能實現規模化、 規范化、便捷化的遺憾。嘗試用PHP 在網絡上架構一個動態的大連交通大學購買舊書的一個網站,以使想要買舊書的同學不用為新書高昂的價錢發愁,也可以是用過的舊書達到最大化的利用.二、國內外發展狀況目前在國內購物系統的

34、開發PHP與ASP技術應用最為廣泛。而JSP由于是一種較新的技術,國內采用的較少。但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多采用JSP。采用PHP的網站如新浪網sina、中國人Chinaren等。但由于PHP本身存在的一些缺點, 使得它不適合應用于大型電子商務站點。而更適合一些小型的商業站點。首先,PHP缺乏規模支持。其次,缺乏多層結構支,持對于大負荷站點,解決方法只有一個:分布計算。數據庫、應用邏輯層、表示邏輯層彼此分開。而且同層也可以根據流量分開,組成二維陣列,而PHP則缺乏這種支持。還有上面提到過的一點:PHP提供的數據庫接口支持不統一。這就使得它不適合運用在電

35、子商務中。ASP是Microsoft開發的動態網頁語言,也繼承了微軟產品的一貫傳統 .即只能運行于微 軟的服務器產品IIS ( Internet Information Server) (windows NT)和 PWS(Personal WebServer)(windows 98)上.Unix下也有ChiliSoft的插件來支持 ASP。但是ASP本身的功能有限, 必須通過ASP, COM的組合來擴充,Unix下的COM實現起來非常困難。JSP則沒有以上缺陷,JSP可以通過SUN Java的Java Class和EJB獲得規模支持,通過 EJB/CORBA以及眾多廠商的 Applicatio

36、n Server獲得結構支持。三者中,JSP應該是未來發展 的趨勢。世界上一些大的電子商務解決方案提供商都采用JSP/Servlet比較出名的如 舊M的E business它的核心是采用JSP/Servlet的WebSphere西方另外一個非常著名的電子商務軟件 提供商Intershop。它原來的產品Intershop1, 2, 3, 4占據了主要的電子商務軟件份額。它們 都是通過CGI來提供支持 的。但去年10月后它推出了 Entity-一個采用JSP/Servlet的電子 商務Application Server,而且聲言不再開發傳統軟件。總的來說,ASP、PHP、JSP三者都有相當數量的

37、支持者,而這三者也各有所長 .在開發過 程中,我們應該根據實際的需要來使用最合適的技術,本系統則采用較新的PHP技術 一方面PHP的安全性和跨平臺性比較好。另一方面 我也希望能從開發該系統的過程中, 深入學習 一下這門編程語言。三、課題的研究目標交通大學淘舊書網站共分兩個部分,一部分是面向用戶的部分,包括:學生在線注冊、購 書、查詢、提交訂單、付款、評論。另外一部分是網站管理部分,這部分的內容包括:舊書的添加、刪除、查詢、訂單的管理、操作員的管理、注冊用戶的管理。四、課題的研究內容模塊:1、登陸模塊:該系統的用戶分為后臺用戶和前臺用戶,后臺用戶是管理員用戶,前臺用 戶是會員;會員的注冊信息:用

38、戶名,密碼,e-mail 。會員輸入正確的用戶名和密碼才能登陸, 否則會給出合理提示并跳轉回登陸頁面。2、舊書展示模塊:此模塊主要包括:熱賣舊書展示,舊書分類展示,查看舊書信息3個功 能。(1)、熱賣舊書展示單擊首頁熱賣舊書超鏈接,即可進入熱賣的舊書的顯示頁面。( 2) 、舊書分類展示首頁中的有專門的按院系分類的超鏈接,單擊可進入分類舊書展示頁面。(3 ) 、查看舊書信息為了讓會員全面地了解某個舊書,設置了查看舊書詳細信息模塊。單擊可進入舊書詳細信息的頁面。在該頁面, 會員可以對舊書的信息有整體了解,舊書的信息包括: 圖片,名稱,會員價格,原價格 , 數量,評論, 添加時間,數量簡介。會員可以

39、評論此書 .3、購物車模塊:此模塊主要包括添加舊書至購物車,查看購物車, 刪除購物車內指定舊書, 清空購物車和結賬5個功能。4、查詢模塊:會員可以分類瀏覽不同院系下的舊書信息。也可在首頁搜索文本框中輸入舊書的名稱中的關鍵字,可以顯示與關鍵字匹配的舊書信息。管理員在后臺可瀏覽出售舊書的列表,也可根據訂單號,收貨人的關鍵字來查找訂單.5、會員中心模塊會員信息包括:用戶名,密碼,真實姓名,email , qq,聯系電話,宿舍地址,學生證號. 會員可修改除用戶名外其他的信息。會員還可以留言給管理員。留言的信息包括:主題和內容。6、訂單管理模塊當管理員登錄后臺時,可查看會員訂單, 編輯訂單 .( 1)編

40、輯訂單:該模塊下,管理員可以同時查看會員的訂單信息,包括訂單編號,下單人的用戶名,舊書名稱,收貨人, 地址,金額,數量, 付款方式,收貨方式和狀態. 狀態由管理員改,包括:已完成和已發貨。2)查詢訂單:查詢訂單可根據下單人的姓名或訂單號查找訂單.7、舊書管理模塊此模塊包括:舊書信息管理和舊書類別管理。1) 添加舊書信息 : 管理員可以將新上架的舊書添加到網站中。 舊書的信息包括: 舊書名稱 , 上架日期,會員價,原價, 舊書類型,數量,舊書圖片和舊書簡介。(2 )修改舊書信息:選中要修改的舊書,點擊“更改” , 即可重新修改舊書信息。3)刪除舊書信息:管理員可以刪除一本舊書的全部信息.4)舊書

41、類別管理:管理員可以管理舊書類別。8、會員管理模塊:管理員可以查看,刪除已注冊會員的信息. 管理員也可以查看,刪除會員的留言 .9、評價模塊: 管理員可以查看會員對某本舊書的評價,也可以刪除這個評價。五、 課題的研究方法和研究手段PHP 5 簡介PHP是Hypertext Preprocessor(超文本預處理器)的字母縮寫,是一種跨平臺的開放個人收集整理 勿做商業用途源代碼的服務器端嵌入式腳本語言。可以嵌入到HTM葉,尤其適合Webff發的被廣泛使用的開放性源代碼的多用途腳本語言 .PHP 主要是應用于三個領域: 服務端腳本,命令行腳本,編寫客戶端的GUI應用程序。利用PHP可以做任何事情,

42、因此您可以用 PHP來完成任何其他的 CGI程序能夠完成的工作。PHP能夠用在所有的主流操作系統上,包括 Linux、Unix的各種 變種、windows等。PHF可以支才I多數的 WebK務器,不僅如此PHP的繼承性也很好,PHP5 可以運行用PHP4做的程序而不發生問題.PHP已經成為世界上主流的網絡開發語言,目前世 界上已有三分之一的服務器都運行PHP.隨著PHP5性能的升級,以及面向對象功能的完善,PH池逐漸的應用于企業軟件的制作中,PHP的發展前景無可限量。Apache 簡介Apache 的名字取自“ a patchy server ”的讀音,意思是充滿補丁的服務器。它是個開 放性的

43、軟件,所以很多開發者都愿意為它開發新的功能,修補原本的缺憾,所以他也理所當 然的成為了世界排名第一的 Web服務器,它幾乎可以運行在所有的計算機平臺上。他的速度 相對于其他服務器要快很多 , 并且操作起來簡單, 性能又比較穩定,最重要的是可以作為代理服務器使用.Apache特性之一是支持最新的HTTP信協議.其二,擁有基于文件的強而有力 的配置過程,第三支持通用網關接口,第四支持基于IP和域名的虛擬機,第五支持 HTTPil證,第六集成了 Perl 處理模塊,第七集成代理服務器模塊,第八支持實時監視和定制服務器 日志,第九支持服務器端包含指令和安全Socket 層,第十可以跟蹤用戶對話,十一支

44、持FastCGI, 十二通過第三方模塊可以支持Java Servlets 。Zend studio8 。 0 簡介對于PHPFF發者來說選擇一款好用的PHPFF發工具是很重要的,目前來說比較有名的有 Zend studio,Eclipse, Editplus 等, 三者比較來說Zend studio 的功能更加的強大。 并且 Zendstudio多次獲得大獎,它基于Eclipse和PDT加入了一些專有的特性。并且與java的關系 密切.它包括了 PHPFF發所需的所有部件,編輯,調試,分析,優化和數據庫工具,使得開發 周期大大縮短,并且將復雜的工作簡單化。它已經是世界上最強大的PHP集成開發環

45、境。MySQI介目前網上最流行的網站架構方式是 LAMP(Linux+Apache+MySQL+PHP即使用Linux作為 操作系統,Apache作為Web務器,MySQL作為數據庫,PHP乍為服務器端腳本解釋器,雖然 說MySQ與其他大型數據庫比起來有他的不足之處,規模小,功能有限,但是他的用戶卻很 多,MySQL是一個“開放源代碼”項目,在絕大多數場合都能免費使用,這使它在“開放源代碼”界中享有很高的知名度5。它可以大大降低成本,并且對于中小企業來說,MySQL數據庫已經足夠了。 MySQL使用C和C+S寫,并使用了多種編譯器進行測試,保證源代碼的可 移植性 . 支持多種操作系統如:AIX

46、、 FreeBSD、 HP UX、 Linux 、 Mac OS、 Novell Netware 、OpenBSD OS/2 Wrap Solaris、Windows等.可以處理擁有上千條記錄信息。優化了SQL的查詢方法,提供了查詢的速度。綜上所述,使用以上開發工具是因為: PHP是廣泛及通用的腳本語言,它尤其適合于 Web的開發,它還具有優秀的平臺兼容性,程序界面良好,語言易用;apache是一個源代碼個人收集整理勿做商業用途開放的服務器,擁有一支開放的開發隊伍。操作簡單,運行速度快,性能穩定。Zend studio更好的支持了 javascript , css, html等的編輯和調試,并

47、且內置了強大的 PHP代碼調試工 具.MySQL數據庫優化了 SQL的查詢算法,有效的提高了查詢的速度,支持了多線程,充分 利用了 CPU勺資源。六、課題的進度安排畢業設計總共14周,大致安排如下:時間計劃完成內容時間計劃完成內容第1周確定畢業設計題目,構思系 統的模塊分類以及各模塊 的功能描述,填寫任務 書.第8周完成實體屬性圖以及實體 屬性表,進入代碼實現階 段:完成登錄注冊模塊和舊 書展示模塊第2周完成任務書,查詢資料 進行調研,填寫調研報告 和進度計劃表,確定外 文翻譯的外文原文的來 源。第9周繼續代碼實現階段:會員模 塊和分類模塊第3周繼續查詢資料,完成調研 報告和進度計劃表 , 開

48、始對外文原文進行翻譯。第10周繼續代碼實現階段:完成查 詢和管理員模塊第4周完成外文翻譯,進入需 求分析階段:繪制功能模塊 圖、用例圖,第11周完成代碼編寫,進入代碼測 試階段,編寫對應于登錄注 冊的測試用例,并采用黑盒 測試技術測試模塊運行狀況.第5周完成功能模塊圖和用例圖, 進入概要設計階段:繪制業 務流程圖第12周繼續代碼測試階段,編寫對 應于會員和管理員模塊的 測試用例,并采用黑盒測試 技術測試模塊運行狀況.第6周完成業務流程圖,進入詳細 設計階段:繪制實體關系第13周完成軟件驗收,對軟件界面 的細節進行美化,整理電子 版材料,打印并裝訂紙制版 材料。第7周完成實體關系圖,繼續詳細 設

49、計階段:繪制實體屬性圖 以及實體屬性表第14周完成答辯 ppt,復習與 軟件工程、數據庫理論、你用到的代碼編寫語 言相關的理論知識,完成答 _1_、工解.實驗方案的可行性分析本課題從分析動態網站的傳統理論入手結合舊書交易平臺的特點,構建基于 PHP言+Mysql數據庫+Apache服務器的校園舊書交易平臺。系統開發的總體任務是構建一個高效、 實用、便捷的舊書交易平臺。該平臺包括前臺和后臺兩個部分。前臺是面向用戶的,后臺是面向管理員的。系統功能分析是在系統開發的總體任務的基礎上完成。下面將分別從時間安排、估計代碼量、經濟條件三個方面對基于Web的校園舊書交易平臺的建設進行分析和研究。1)時間安排

50、上的可行性分析:根據用戶提出的系統功能、性能及實現系統的各種約束條件,根據新系統目標來衡量所 需的技術是否具備.本系統是一個數據庫管理和查詢的系統.現有的技術已較為成熟硬件、軟件的性能要求、環境條件等各項條件良好。估計利用現有技術條件應完全可以達到該系統 的功能目標.同時,考慮給予的開發期限也較為充裕,預計系統是可以在規定期限內完成開發 的。有以上分析可知 本網站的開發在技術上是可行的。2)估計代碼量的可行性分析:由于本系通屬于校內網上運行,客戶群主要是大連交通大學的在校大學生。所以,信息 才是最重要的。沒有必要把整個網站做的美輪美奐.用戶界面達到簡潔明了,能夠快速找到書 籍,下訂單,等收貨即

51、可。所以估計代碼量在1MB-2MB之間。3)經濟條件方面的可行性分析:學校具有信息化的處理設施,并且擁有支持本系統的應用平臺.因此無需再投入資金購買 其他設施.系統的開發基于本人對程序開發的實踐學習而來,用戶無需資金投入 ,并且軟件開 發過程投入的成本不高。因此開發經費完全可以接受。由以上分析可知,本網站在經濟上是 可行的。已具備的實驗條件1)人員條件:通過學習基礎課程和專業課程以及自學,我已經掌握了一定的理論基礎知識。 這些課程包 括JSP,軟件工程,數據庫等等。2)硬件條件:一臺CPU頻為2.00 GHZ、內存為1.99 GB的計算機上,安裝了 Windows X限作系統. 3)軟件條件:

52、Windows XP操作系統,PHP程語言軟件,MySQ散據庫軟件,Zend studio編程軟件, Apache服務器。九、參考文獻1明日科技.PHP程序開發范例寶典M。北京:人民郵電出版社,2007.個人收集整理勿做商業用途陳軍.PHP+Mysql經典案例剖析M。北京:清華大學出版社,2008.高洛峰。細說 PHP M.北京:電子工業出版社,2009W.Jason Gilmori著,朱濤江譯。PHP與MySQ隔序設計(第3版)M.北京:人民郵電出版社,2009Andy Budd, Cameron Moll, Simon Collison 。CSSMastery: Advanced WebS

53、tandards SolutionsM.http :/ HYPERLINK http:/www.ppurl www.ppurlcom/2010/04/cssmastery-advanced - webstandards-solutions-second-edition 。 html , 2009飛思科技產品研發中心。PHP & Mysql網站設計與實現M。北京:電子工業出版社,2001.吉爾磨、朱濤江.Beginning PHP and Mysql M .北京:人民郵電出版社,2009.David Flanagan 。 JavaScript 權威指南(第四版)M。北京:機械工業出版社。2008。劉智勇。Javascript開發技術大全M.北京:清華大學出版社,2009。10 何秀芳。網頁制作與網立建設從入門到精通M.北京:人民郵電出

溫馨提示

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

評論

0/150

提交評論