綜合模擬實習(xí)報告(網(wǎng)上書店的設(shè)計與實現(xiàn))_第1頁
綜合模擬實習(xí)報告(網(wǎng)上書店的設(shè)計與實現(xiàn))_第2頁
綜合模擬實習(xí)報告(網(wǎng)上書店的設(shè)計與實現(xiàn))_第3頁
綜合模擬實習(xí)報告(網(wǎng)上書店的設(shè)計與實現(xiàn))_第4頁
綜合模擬實習(xí)報告(網(wǎng)上書店的設(shè)計與實現(xiàn))_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、綜合模擬實習(xí)報告綜合模擬實習(xí)題目:網(wǎng)上書店的設(shè)計與實現(xiàn)系別:信息管理系專業(yè):計算機應(yīng)用技術(shù)學(xué)號:2009050507 姓名:向 偉 云指 導(dǎo) 老 師:劉超群、楊波完 成 日 期:2011 年 10 月 28 日綜合模擬實習(xí)成績評定表系別: 信息管理系專 業(yè): 計算機應(yīng)用技術(shù)學(xué) 號2009050507 姓 名向偉云論文(設(shè)計)題目網(wǎng)上書店的設(shè)計與實現(xiàn)評定成績項目評判標(biāo)準(zhǔn)(在每一項目對應(yīng)的標(biāo)準(zhǔn)下方空格內(nèi)標(biāo)記)優(yōu)秀良好中等及格不及格工作量能很好地完成任務(wù)書規(guī)定的工作量。能較好地完成任務(wù)書規(guī)定的工作量。按時完成任務(wù)書規(guī)定的工作量。基本完成任務(wù)書規(guī)定的工作量。沒有完成任務(wù)書規(guī)定的工作量。資料收集方案設(shè)計

2、獨立提出實施方案,有分析整理、獲取新知識的能力。能 閱 讀 一 些 自 選 資料,能較好地分析整理各類信息。能 分 析 整 理 各 類 信息。能閱讀教師指定的參考資料。未完成教師指定的參考資料的閱讀。綜合應(yīng)用能力能熟練掌握和運用基本理論,取得的結(jié)果有一定的實用價值。能熟練掌握和運用有關(guān)理論,能獨立取得結(jié)果。較 好 地 掌 握 有 關(guān) 理論,在教師指導(dǎo)下能完成工作。掌握和運用理論比較符合要求?;纠碚撃:磺?,無任何結(jié)果。能力技術(shù)水平設(shè)計合理,有較強的實際動手能力和計算機應(yīng)用能力。設(shè)計比較合理、有一定的實際動手能力和計算機應(yīng)用能力。設(shè)計比較合理,實際動手尚可。設(shè)計基本合理,理論分析與實施無大錯。

3、設(shè)計不合理,實際動手能力差。報告撰寫質(zhì)量結(jié)構(gòu)嚴(yán)謹(jǐn),邏輯性強,層次清晰,文字流暢,符合規(guī)范化要求,打印精美。結(jié)構(gòu)合理,符合邏輯,文章層次分明,語言準(zhǔn)確,達(dá)到規(guī)范化要求,打印工整。結(jié)構(gòu)基本合理,層次較分明,文理通順,基 本 達(dá) 到 規(guī) 范 化 要求。結(jié)構(gòu)基本合理,文字尚通順,勉強達(dá)到規(guī)范化要求。結(jié)構(gòu)混亂,文字表達(dá)不清,錯別字較多,達(dá)不到規(guī)范化要求。實習(xí)態(tài)度態(tài)度認(rèn)真,作風(fēng)嚴(yán)謹(jǐn),嚴(yán)格按進度開展各項工作。實習(xí)態(tài)度比較認(rèn)真,能按期圓滿完成任務(wù)書規(guī)定的任務(wù)。遵守紀(jì)律,基本保證設(shè)計時間,按期完成各項工作。態(tài)度尚可,在指導(dǎo)教師的幫助下能按期完成任務(wù)。紀(jì)律渙散,不能保證設(shè)計時間和進度。評語:指導(dǎo)老師:年月日目錄1

4、、緒論 . 32、網(wǎng)站規(guī)劃 . 5網(wǎng)站的開發(fā)定位 . 6可行性研究 . 6經(jīng)濟可行性分析 . 72.2.2 技術(shù)可行性分析. 7法律可行性分析 . 7功能規(guī)劃 . 7前臺實現(xiàn)的功能 . 8后臺管理實現(xiàn)的功能. 83、網(wǎng)站系統(tǒng)分析. 10 功能分析 . 10 業(yè)務(wù)流程分析 . 11 數(shù)據(jù)需求分析 . 12 4、系統(tǒng)總體設(shè)計. 16 網(wǎng)站數(shù)據(jù)庫的設(shè)計. 16 數(shù)據(jù)庫工具簡介 . 16 數(shù)據(jù)結(jié)構(gòu)設(shè)計 . 16 網(wǎng)站的模塊設(shè)計 . 20 數(shù)據(jù)功能模塊設(shè)計. 20 網(wǎng)站結(jié)構(gòu)圖 . 21 5、網(wǎng)站實現(xiàn) . 23 前臺頁面 . 23 后臺管理頁面 . 26 6、網(wǎng)站測試 . 30 測試概要 . 30 條件

5、. 30 測試結(jié)果及發(fā)現(xiàn) . 30 測試步驟 . 30 模塊測試 . 31 對軟件功能的結(jié)論. 32 缺陷和限制 . 32 建議 . 32 7、網(wǎng)站的總結(jié)和展望. 33 網(wǎng)站的評價 . 33 網(wǎng)站存在的不足 . 33 8、結(jié)束語 . 34 1、緒論網(wǎng)上書店是指利用互聯(lián)網(wǎng)絡(luò)來實現(xiàn)圖書銷售的一種新型圖書零售渠道。網(wǎng)上書店訂單處理速度快,服務(wù)范圍廣,讀者坐在家里就可以“逛書店”。隨著全球經(jīng)濟一體化的逐步發(fā)展和深入, 網(wǎng)上書店已經(jīng)成為傳統(tǒng)書店的必不可少的經(jīng)營策略之一。電子商務(wù)并不是一個新概念, 可以說,在幾十年前主機系統(tǒng)呢出現(xiàn)時就誕生了,但是,近年來, internet的出現(xiàn)給了電子商務(wù)以新的活力,基

6、于internet的電子商務(wù)已經(jīng)引起了全世界的注意。電子商務(wù)始于網(wǎng)絡(luò)計算。 網(wǎng)絡(luò)計算是電子商務(wù)的基礎(chǔ)。沒有網(wǎng)絡(luò)計算,就沒有電子商務(wù)。其發(fā)展形式多種多樣,從最初的、電報到電子郵件以及其后的edi,都可以說是電子商務(wù)的某種發(fā)展形式。電子商務(wù)的發(fā)展有其必然性和可能性。傳統(tǒng)的商業(yè)是以手工處理信息為主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過程變得越來越復(fù)雜,這不僅增加了重復(fù)勞動量和額外開支,而且也增加了出錯機會,在這種情況下需要一種更加便利和先進的方式來快速交流和處理商業(yè)往來業(yè)務(wù);另一方面,計算機技術(shù)的發(fā)展及其廣泛應(yīng)用和先進通信技術(shù)的不斷完善及使用導(dǎo)致了 edi和 intern

7、et 的出現(xiàn)和發(fā)展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務(wù)的發(fā)展成為可能。在必然性和可能性的推動下, 電子商務(wù)得到了較快發(fā)展, 特別是近兩年來其發(fā)展速度令世人震驚。 雖然如此,電子商務(wù)的戰(zhàn)略作用卻是逐漸被全球各國所認(rèn)識的,而且其今后的發(fā)展道路也是漫長的。隨著信息技術(shù)的發(fā)展,搭上國際網(wǎng)絡(luò)直通車的文化企業(yè)面臨著一場新的革命。網(wǎng)站在促成銷售方面很有價值,因為有絕大部分的消費者在某商場購物之前會事先到該商場的網(wǎng)站中查詢產(chǎn)品信息,實體商店盡管將網(wǎng)站同樣也看作一個銷售渠道,但對于網(wǎng)站的服務(wù)投入很少。 這主要是由于對電子商務(wù)戰(zhàn)略的評價方法存在問題, 因為有很多的零售商將銷售額作為網(wǎng)站是否成功

8、的指標(biāo),有些公司用利潤來評價。不過,網(wǎng)上零售商不應(yīng)該將這種信號看作網(wǎng)上零售可以帶來豐厚利潤的信號,盡管在網(wǎng)絡(luò)泡沫膨脹時很多人都這么認(rèn)為。純粹的網(wǎng)上零售商理應(yīng)將網(wǎng)站帶來多少利潤作為最重要的業(yè)績考評指標(biāo)。多渠道零售商應(yīng)該了解, 并非每個瀏覽他們網(wǎng)站的顧客最終都會購買。擁有一個很成功的電子商務(wù)網(wǎng)站的零售商,收益將比非交易功能的網(wǎng)站多很多。那些希望將網(wǎng)上交易作為部分業(yè)務(wù)內(nèi)容的公司發(fā)現(xiàn),將網(wǎng)上網(wǎng)下集成起來很重要。盡管網(wǎng)上網(wǎng)下相結(jié)合成為不可逆轉(zhuǎn)的趨勢,但是由于集成的費用可能很高,使得許多零售企業(yè)的進程大為減慢,最好在商場內(nèi)部系統(tǒng)軟件已經(jīng)基于網(wǎng)絡(luò)標(biāo)準(zhǔn)更新之后再進行整合,一些大型商場的轉(zhuǎn)型都經(jīng)歷了這個過程。由

9、于無法量化, 實體商店不能不考慮他們的網(wǎng)站對商店購買的影響,商店花費有限的網(wǎng)絡(luò)資源支撐網(wǎng)站交易基礎(chǔ)是有代價的,有可能最終失去有購買計劃的顧客,最終將網(wǎng)下市場份額丟失給精明的競爭者。網(wǎng)絡(luò)經(jīng)濟是利用互聯(lián)網(wǎng)技術(shù)廣泛聯(lián)系傳統(tǒng)信息系統(tǒng)的豐富資源的一種動態(tài)商務(wù)活動它利用前所未有的方式將顧客、銷售商、供貨商和企業(yè)員工聯(lián)系在一起,能將有價值的信息迅速傳遞給需要的人們。網(wǎng)絡(luò)技術(shù)的成熟, 促進了信息技術(shù)更加廣泛的應(yīng)用 , 因此建立建材網(wǎng)站充分運用網(wǎng)絡(luò)技術(shù)可滿足本企業(yè)不斷增長的供貨能力、客戶和市場競爭的需求。出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補充,也是未來圖書銷售的發(fā)展方向目前我國運作和銷售較好的大型網(wǎng)上書店

10、,如當(dāng)當(dāng)、卓越和旌旗席殊、中國書網(wǎng)網(wǎng)上書店等, 這些網(wǎng)上書店各具優(yōu)勢, 其中當(dāng)當(dāng)網(wǎng)上書店在價格和品種方面的優(yōu)勢是無人能比; 卓越網(wǎng)上書店創(chuàng)造流行的能力比較強;旌旗席殊網(wǎng)上書店的優(yōu)勢是網(wǎng)點多,覆蓋面廣。在國外,影響較大的網(wǎng)上書店有美國的亞馬遜,德國的貝塔斯曼和英國的因特網(wǎng)書店。其中亞馬遜網(wǎng)上書店在1998 年擁有 450 萬名顧客,到 2002 年有將近 32 億人網(wǎng)上購書,銷售額達(dá)到了78 億美元。 1999 年英國的 20億英鎊圖書總銷售額中,網(wǎng)上銷售占5% 。英國書業(yè)界人士分析,未來英國的網(wǎng)上售書將成為圖書銷售渠道中的主要渠道。本文開發(fā)的“網(wǎng)上書店”是一個典型的圖書銷售網(wǎng)站。開發(fā)的主要過程

11、為:理解用戶的需求,然后通過數(shù)據(jù)庫進行應(yīng)用。本文通過對“網(wǎng)上書店”的設(shè)計與實現(xiàn),實現(xiàn)了用戶通過互聯(lián)網(wǎng)對圖書進行購買的應(yīng)用及管理員的管理功能;本文以“網(wǎng)上書店的設(shè)計與實現(xiàn)” 為主線,分析了網(wǎng)站設(shè)計的流程及其各階段完成的任務(wù),探討了一些開發(fā)中所涉及的關(guān)鍵技術(shù),總結(jié)出系統(tǒng)主要特性和存在的不足,目前推出的網(wǎng)上書店都是從人們簡單的需求出發(fā)的,設(shè)計了用戶注冊、登錄以及對書的瀏覽、選購、提交訂單。我所設(shè)計的網(wǎng)上書店所使用的開發(fā)工具是asp ,其操作簡單,界面友好。本文的基本架構(gòu)如下:第二章是網(wǎng)站規(guī)劃,主要介紹網(wǎng)站功能,網(wǎng)站可行性研究第三章是網(wǎng)站系統(tǒng)分析,主要介紹網(wǎng)站功能分析,業(yè)務(wù)流程分析,數(shù)據(jù)需求分析,運行

12、需求分析第四章是網(wǎng)站總體設(shè)計,主要介紹網(wǎng)站數(shù)據(jù)庫設(shè)計,模塊設(shè)計第五章是網(wǎng)站具體實現(xiàn)第六章是網(wǎng)站測試第七章是網(wǎng)站總結(jié)與展望,主要介網(wǎng)站存在的不足第八章是結(jié)束語2、網(wǎng)站規(guī)劃2.1 網(wǎng)站的開發(fā)定位電子商務(wù)的快速發(fā)展以及上網(wǎng)人數(shù)的急增、計算機的普及, 為企業(yè)創(chuàng)造了許多網(wǎng)絡(luò)商機,網(wǎng)上書店是一個可以無限伸展、圖書部上架周期的限制, 是一種高質(zhì)量,更便捷,更方便的購書方式。本網(wǎng)站滿足了用戶的基本購書需求。首先,網(wǎng)上書店將所有的圖書信息(包括書名、作者、出版社、出版日期、字?jǐn)?shù)、價格等) 清晰的呈現(xiàn)在購書者面前, 購書者可以根據(jù)上面的信息選擇自己想要的圖書。其次,網(wǎng)上書店由于是在網(wǎng)上交易它不像傳統(tǒng)的圖書交易需要

13、大量的庫存,網(wǎng)上書店可以出現(xiàn)另庫存,這樣就降低了銷售成本。再次,網(wǎng)上交易可以提供24 小時的全天候服務(wù), 并且可以超出本地買到想要的圖書,這樣就使得網(wǎng)上書店的交易突破了時間和空間的限制,實現(xiàn)全球服務(wù),最后,網(wǎng)絡(luò)的傳播速度快,更新也快,因此新書的信息傳遞變得更迅速靈活,新書信息上傳后, 用戶可以立即看到,交易馬上就可以從網(wǎng)上進行,從而大大提高了交易的效率。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以迅速地發(fā)展。隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博, 越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)

14、??尚行匝芯渴菫榱伺宄到y(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必要的, 也是很重要的, 經(jīng)過最初的設(shè)計目標(biāo)和進行的市場調(diào)查得出以下四點的可行性分析分析本網(wǎng)站主要采用單機開發(fā), 并且在網(wǎng)絡(luò)上調(diào)試運行, 資料查找通過書本和網(wǎng)絡(luò)完成,開發(fā)過程中充分考慮了各個模塊之間的獨立性和可維護性,采用友好的節(jié)目管理形式,所以開發(fā)成本和運行成本以及維護成本都比較低?,F(xiàn)在,人們的生活水平和文化素質(zhì)普遍提高,并且注重生活質(zhì)量。在物質(zhì)基礎(chǔ)上,計算機的應(yīng)用開始普及, 人們購置計算機和使用計算機的能力增強,人均計算機擁有量將快速提高。現(xiàn)

15、在越來越多的人喜歡宅在家里,在家里即可“逛書店” ,正因為大家的這種需求,將會有人看到這個商機而購買這個軟件進行網(wǎng)上經(jīng)營,因此具有市場潛力。經(jīng)過以上分析,開發(fā)這個網(wǎng)站具有經(jīng)濟可行性。2.2.2 技術(shù)可行性分析開發(fā)本網(wǎng)站技術(shù)上主要涉及前臺頁面和后臺數(shù)據(jù)庫設(shè)計。在開發(fā)工具方面,我使用 a技術(shù)進行開發(fā), .net framework 2.0 框架作為微軟公司已經(jīng)比較成熟的產(chǎn)品, 現(xiàn)在有越來越多的企業(yè)及技術(shù)人員選擇它來作為開發(fā)平臺,后臺數(shù)據(jù)庫是用 sql server 2005 提供了以 web 標(biāo)準(zhǔn)為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能,在技術(shù)上 .net 是完全可以勝任這個平臺的開發(fā)。實際情況下,各用戶都通過

16、頁面提示進行操作, 管理員很容易同過網(wǎng)站對其操作范圍內(nèi)的信息進行操作管理,完全滿足日常管理經(jīng)營的要求。本文完全出自本人對網(wǎng)上書店的理解與定位及參考網(wǎng)上資料為輔助,指導(dǎo)老師精心指導(dǎo)設(shè)計出來的,屬于個人的勞動成果,因為是自主開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),如有雷同,純屬巧合,從而在法律上是可行的。網(wǎng)上書店需要實現(xiàn)的基本功能包括前臺功能和后臺功能(既用戶界面和管理界面)兩部分,用戶界面實現(xiàn)用戶注冊、登錄、商品查詢、訂單維護、購物車、個人信息管理等功能,管理界面實現(xiàn)商品管理、分類管理、用戶管理、訂單管理等功能整個網(wǎng)站的功能點羅列如下:新用戶注冊、用戶登錄、用戶管理、圖書分類和信息管理、訂單信息管理等,下面

17、分別對各部分的功能進行描述。.1 前臺實現(xiàn)的功能 新用戶注冊用戶注冊成為本站會員,要求用戶個人填寫自己的一些基本信息。只有注冊了會員之后才可以購買圖書 用戶登錄由于此網(wǎng)站涉及不同角色的用戶, 因此要對不同登錄用戶分配不同的登錄首頁。例如,管理員登錄后可以對網(wǎng)站的后臺進行管理,而普通用戶只能具有一般的權(quán)限。 用戶查看、瀏覽個人注冊信息注冊成功后,可以通過用戶名查看自己的個人信息。個人信息包含基本信息。 用戶個人信息修改,密碼維護功能用戶注冊成功登錄后可以修改自己的個人信息包括登錄密碼。 用戶查詢、瀏覽書籍信息用戶可以選擇一個查詢方式去查找圖書,并瀏覽該圖書的相關(guān)信息。 用戶查看圖書信息,進行購買

18、用戶可以瀏覽書本信息列表,包括書本編號、書名、作者、書本價格、出版社。退出登錄當(dāng)用戶處理完自己想做的事情時,可以退出網(wǎng)站。.2 后臺管理實現(xiàn)的功能 用戶管理:網(wǎng)站管理人員對用戶注冊信息的維護和管理。 添加新書:網(wǎng)站管理員可以向書庫中添加新的書籍并對書進行分類管理。 管理站內(nèi)書籍內(nèi)容:編輯,修改,刪除管理員可以對書庫里的書籍信息進行編輯、修改和刪除等操作。 管理訂單:修改、刪除管理員可以對訂單進行管理,包括:修改和刪除等。 退出管理平臺3、網(wǎng)站系統(tǒng)分析3.1 功能分析網(wǎng)上書店系統(tǒng)根據(jù)功能需求可以劃分為前臺、后臺共10 個模塊,劃分結(jié)果如下。 新用戶注冊 用戶登錄:用戶登錄系統(tǒng),并劃分用戶的權(quán)限,

19、用戶能夠根據(jù)個人的購買需求來對圖書進行搜索、瀏覽、 購買。用戶登錄之后可以查看自己的個人信息并對其進行修改、 查看自己的訂單信息,對購物車進行管理。未登錄的用戶只能瀏覽網(wǎng)頁圖書不能做任何操作。 用戶信息查看:用戶可以輸入自己的用戶名和密碼查看自己的信息、修改、自己的信息。 購物車管理:用戶可以查看自己的購物車,可以清空購物車。還可以對之前選購的圖書進行刪除、修改購買數(shù)量等。 提交訂單:確認(rèn)要購買的圖書,填寫訂單信息如收貨人、收貨地址等,后臺將你的訂單做處理,用戶可查看訂單狀態(tài)了解自己訂單的動態(tài)。 用戶信息管理:管理員查看用戶的信息、增加、修改、刪除用戶信息。 圖書信息管理:管理員查看圖書的信息

20、、增加、修改、刪除圖書信息;添加新書:管理員向書庫添加新書并分類。 圖書類別管理:可以添加新的大類別,選擇大類別下面可以添加小類別。 訂單管理:管理員可以查看訂單,處理訂單以及修改訂單的狀態(tài)。最后:用戶、管理員均可退出系統(tǒng)。整個系統(tǒng)的功能模塊劃分結(jié)構(gòu)圖,如下圖3-1 所示。網(wǎng)上書店系統(tǒng)圖 3-1 功能模塊劃分圖3.2 業(yè)務(wù)流程分析圖 3-2 業(yè)務(wù)流程圖用戶登錄核對信息密碼錯誤n y 信息管理y 修改個人信息、查看訂單、管理購物車、選購圖書y 提交訂單n 退出用戶管理員新用戶注冊用戶登錄購物車管理用戶信息管理圖書信息管理訂單信息管理圖書類別管理后臺系統(tǒng)管理、退出查看個人、訂單信息提交訂單3.3

21、數(shù)據(jù)需求分析在數(shù)據(jù)庫設(shè)計中, 先對系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實體-聯(lián)系圖(簡稱 e-r 圖)的方法進行數(shù)據(jù)結(jié)構(gòu)的描述。下面列出本網(wǎng)站的系列e-r圖:、用戶 e-r實體圖 如圖 3-3 所示用戶的實體具有 id、用戶名、密碼、姓名、地址、e-mail 等屬性圖 3-3 用戶 e-r 實體圖、圖書 e-r實體圖 如圖 3-4 所示圖書的實體具有編號、 類別編號、小類別編號、 書名、作者、進價、出售價、出版社等屬性圖 3-4 圖書 e-r 實體圖、購物車 e-r實體圖 如圖 3-5 所示用戶編號地址姓名用戶名照片e-mail 密碼圖書圖書編號圖片出版

22、社小類編號圖書名稱大類編號進價出售價折扣作者簡介購物車的實體具有編號、購買圖書的編號、用戶名、圖書名、單價、購買數(shù)量、時間等屬性圖 3-5 購物車 e-r 實體圖、訂單 e-r實體圖 如圖 3-6 所示訂單實體具有編號、日期、用戶名、總價、總書數(shù)目、訂單狀態(tài)、收貨人、收貨地址、收貨人、收貨人郵政編碼、備注等屬性圖 3-6 訂單實體圖、圖書大、小類別e-r 實體圖 如圖 3-7 所示購物車編號創(chuàng)建時間圖書編號購買數(shù)量單價用戶名圖書名訂單編號時間用戶名總價總書數(shù)目訂單狀態(tài)收貨人收 貨 人地址郵箱郵政編碼備注圖 3-7 圖書類別實體圖全局 e-r 圖 如圖 3-8 所示圖書類別類別編號名稱圖書小類別

23、編號大類別編號名稱圖 3-8 全局實體用戶編號地址姓名用戶名照片e-mail 密碼購物車編號創(chuàng)建時間圖書編號購買數(shù)量單價用戶名圖書名管 理管理員管理密碼用戶名訂單編號時間用戶名總價總書數(shù)目訂單狀態(tài)收貨人收 貨 人地址郵箱郵政編碼備注提交圖書查 看購買圖書名4、系統(tǒng)總體設(shè)計4.1 網(wǎng)站數(shù)據(jù)庫的設(shè)計.1 數(shù)據(jù)庫工具簡介microsoft sql server是一種典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以在許多操作系統(tǒng)上運行,它使用transact-sql 語言完成數(shù)據(jù)操作。由于microsoft sql server是開放式的系統(tǒng),其它系統(tǒng)可以與它進行完好的交互操作。本系統(tǒng)采用的數(shù)據(jù)庫版本為 micros

24、oft sql server 2005,它具有可靠性、可伸縮性、可用性、可管理性等特點,為用戶提供完整的數(shù)據(jù)庫解決方案。sql 全稱是 “ 結(jié)構(gòu)化查詢語言(structured query language) ”,它的前身是square 語言。sql 語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從推出以來,sql 語言得到了廣泛的應(yīng)用。目前,sql 語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標(biāo)準(zhǔn),被絕大多數(shù)商業(yè)化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如oracle 、sybase 、db2、informix 、sql server這些數(shù)據(jù)庫管理系統(tǒng)都支持sql 語言作為查詢語言。結(jié)構(gòu)化查詢語言sql 是一種介于關(guān)系代數(shù)與關(guān)

25、系演算之間的語言,其功能包括查詢、操縱、 定義和控制四個方面, 是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點: 盡可能不重復(fù), 以最優(yōu)方式為某個特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。本網(wǎng)站使用 sql sever 2005 實現(xiàn)關(guān)系型數(shù)據(jù)庫,將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為microsoft sql server 2005 網(wǎng)站所支持的實際數(shù)據(jù)模型,采用數(shù)據(jù)庫管

26、理圖書、目錄、會員、訂單、購物車等數(shù)據(jù)。其中數(shù)據(jù)庫名為bookshop,該數(shù)據(jù)庫中共涉及到 9個數(shù)據(jù)表的應(yīng)用,分別為如下:admin:保存管理員的信息。如表 4-1 所示userinfo:保存注冊用戶的信息。如表 4-2 所示shopping:保存用戶購物車的信息。如表 4-3 所示books:保存圖書信息。如表 4-4 所示types:保存圖書的大分類信息。如表 4-5 所示typedetal:保存圖書分類的小類別信息。如表 4-6 所示orders:保存訂單的詳細(xì)信息。如表 4-7 所示orderdetails:訂單明細(xì)的信息。如表 4-8 所示表 4-1 admin : 管理員信息表列名

27、數(shù)據(jù)類型可否為空說明adminname nvarchar(15) not null 管理員名 (主鍵 ) pwd varchar(15) not null 管理員密碼表 4-2 userinfo: 用戶表列名數(shù)據(jù)類型可否為空說明userid bigint not null 用戶編號(主鍵)username varchar(50) not null 用戶名password varchar(15) not null 密碼sex char(2) not null 性別realname nvarchar(15) not null 真實姓名phone varchar(19) not null email

28、 varchar(30) not null 電子郵件地址address varchar(100) not null 地址question varchar(50) not null 密碼提示問題answer varchar(50) not null 提示問題答案zip char(6) not null 郵政編碼imageurl varchar(50) null 頭像圖片路徑表 4-3 shopping:購物車信息表列名數(shù)據(jù)類型可否為空說明id bigint not null 購物車編號(主鍵)idbook int not null 圖書編號(外鍵)username varchar(50) not

29、 null 用戶名bookname nvarchar(30) not null 圖書名count int not null 圖書數(shù)量price float not null 圖書價格date datetime not null 放入日期表 4-4books : 庫存圖書信息表列名數(shù)據(jù)類型可否為空說明idbook int not null 圖書編號(主鍵)idtype smallint not null 類編號(外鍵)idtypedetail smallint not null 小類編號publisher varchar(20) not null 出版社bookname nvarchar(30)

30、 not null 圖書名writer varchar(13) not null 作者details nvarchar(300) null 內(nèi)容簡介orgcost smallmoney not null 進價price smallmoney not null 售價discount tinyint not null 折扣率imageurl nvarchar(50) not null 圖片位置dealcount int not null 在庫數(shù)active char( 2)not null 是否發(fā)布hotdeal char( 2)not null 是否熱點圖書newdeal char( 2)not

31、 null 是否為新書paihang char( 2)not null 排行設(shè)置creatdate datetime not null 創(chuàng)建日期表 4-5 types:圖書分類表列名數(shù)據(jù)類型可否為空說明idtype smallint not null 圖書類編號 (主鍵 ) typename nvarchar(20) not null 類名表 4-6 tpedetail: 圖書子類表列名數(shù)據(jù)類型可否為空說明idtype smallint not null 圖書類編號 (外鍵 ) idtypedetail smallint not null 圖書子類編號(主鍵 ) typedetailname

32、nvarchar(20) not null 子類名表 4-7 orders:訂單表列名數(shù)據(jù)類型可否為空說明idorder int not null 定貨編號(主鍵)orderdate datetime not null 定貨日期username varchar(50) not null 用戶編號(外鍵)totalmoney float not null 該類圖書總價(打折以后)totalbooks smallint not null 該類圖書總數(shù)state varchar(50) not null 訂單狀態(tài)receiver varchar(15) not null 收貨人receiveradd

33、 varchar(max) not null 收貨人地址receiverphone varchar(19) not null 收貨人receiveremail varchar(30) not null 收貨人郵箱receiverzip varchar(6) not null 收貨人郵政編碼remark varchar(200) null 其他備注和要求表 4-8 orderdetails 訂單明細(xì)表列名數(shù)據(jù)類型可否為空說明idorderdetails int not null 訂單細(xì)化編號(主鍵)idorder int not null 訂單編號(外鍵)username varchar(50)

34、 not null 用戶名idbook varchar not null 圖書編號(外鍵)count int not null 圖書數(shù)量price varchar(100)not null 圖書價格date datetime not null 訂單日期4.2 網(wǎng)站的模塊設(shè)計.1 數(shù)據(jù)功能模塊設(shè)計 網(wǎng)上書店前臺實現(xiàn)的功能有:網(wǎng)站首頁。首頁是用戶打開網(wǎng)站的第一個頁面,一般在這個頁面中呈現(xiàn)的信息量最大,且需充分展現(xiàn)網(wǎng)站的亮點,以吸引客戶、留住客戶。新書上架,按錄入網(wǎng)上書店系統(tǒng)的時間排序顯示,優(yōu)先顯示新錄入的書籍信息。新注冊用戶。 提供客戶網(wǎng)上自助注冊功能,填寫注冊表單并提交后,就能成為網(wǎng)上書店的用戶

35、,注冊成功并登錄后就可以進行網(wǎng)上購書了。用戶登錄。 供已注冊的用戶登錄,登錄后才能在網(wǎng)上購書,管理自己的信息資料。查看自己的購物車、訂單。網(wǎng)上購書。已登錄的用戶可以將需要購買的書籍放入購物車,可以對購物車進行管理,可將已放入購物車中的書籍生成一張訂單并作確認(rèn)。 網(wǎng)上書店后臺管理實現(xiàn)的功能有:用戶管理。供網(wǎng)站管理員增加、 修改、刪除用戶的基本信息。 圖書資料管理。供網(wǎng)站管理員對圖書類別進行管理,可以添加、刪除圖書類別。圖書分類管理。 供網(wǎng)站管理員對網(wǎng)上書店的書籍進行管理,可增加、修改、刪除書籍的分類信息。圖書信息管理。供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店書籍的基本資料信息,主要是文本信息。訂單管

36、理。對訂單進行管理,實時更新訂單狀態(tài)。系統(tǒng)管理??梢蕴砑觿h除管理員,修改管理員本身的密碼以及退出。.2 網(wǎng)站結(jié)構(gòu)圖 網(wǎng)站前臺模塊如圖 4-1 所示圖 4-1 網(wǎng)站前臺模塊圖 網(wǎng)站后臺模塊如圖 4-2 所示查看圖書信息游客注冊用戶登錄網(wǎng)站首頁網(wǎng)上購書查看個人訂單管理購物車管理個人信息修改個人信息放入購物車提交訂單修改訂購數(shù)量刪除訂購圖書繼續(xù)選購清空購物車提交購物車前臺圖 4-2 后臺管理模塊圖后臺管理模塊用戶管理類別管理圖書管理訂單管理系統(tǒng)管理查詢、刪除用戶實時更新狀態(tài)查詢訂單新增圖書查詢、刪除圖書新增新類別刪除、修改類別管理員管理、改密退出系統(tǒng)5、網(wǎng)站實現(xiàn)5.1 前臺頁面 網(wǎng)站首頁在首頁可以登

37、錄, 若還不是頁面的可以先去注冊,有些圖書的展示,還有圖書類別的展示。如圖5-1、5-2 所示圖 5-1 網(wǎng)站首頁上圖 5-2 網(wǎng)站首頁下 圖書分類點擊圖書列表中的某一項會進入類別圖書細(xì)化頁面,會出現(xiàn)這列別下面的小類別,會有著類書的展示, 只是因為圖書的分類在數(shù)據(jù)庫中的添加不多,在這里只是象征性的展示基本書。如圖5-3 所示圖 5-3 圖書分類 用戶登錄之后自己的管理界面用戶登錄之后會出現(xiàn)自己的管理界面,可以查看自己的個人信息、 管理購物車、查看自己的訂單。如圖5-4 所示圖 5-4 用戶管理界面 查看個人信息的頁面如圖 5-5 所示圖 5-5 個人信息、購物車管理如圖 5-6 所示圖 5-6

38、 購物車管理界面 查看圖書詳情頁面如圖 5-7 所示圖 5-7 圖書詳情界面 提交訂單頁面如圖 5-8 所示圖 5-8 提交訂單界面5.2 后臺管理頁面 登錄頁面如圖 5-9 所示圖 5-9 后臺登錄界面 后臺管理界面如圖 5-10 所示圖 5-10 后臺管理界面 用戶管理可以點擊查看詳情進入用戶詳情界面。如圖 5-11 所示圖 5-11 用戶管理界面 類別管理點擊詳情可以進入小類別展示,可以添加類別, 在小類別頁面可以添加小類別。 如圖 5-12 所示圖 5-12 類別管理界面 小類別管理如圖 5-13 所示圖 5-13 小類別管理界面 圖書管理圖書管理有添加圖書頁面和圖書管理頁面。如圖 5

39、-14、5-15 所示圖 5-14 圖書添加界面圖 5-15 圖書管理界面、訂單管理如圖 5-16 所示圖 5-16 訂單管理界面 系統(tǒng)管理如圖 5-17 所示可以添加管理員用戶,修改本身密碼等。如圖5-17 所示圖 5-17 系統(tǒng)管理界面6、網(wǎng)站測試6.1 測試概要業(yè)務(wù)建模和需求分析的目的是網(wǎng)上書店進行評估,采集和分析網(wǎng)站的需求,理解網(wǎng)站要解決的問題,重點是充分考慮網(wǎng)站的實用性。結(jié)果可以用模型表達(dá),模型中的活動者代表外部與系統(tǒng)交互的角色,包括用戶、網(wǎng)站管理員,模型是對網(wǎng)站需求的描述, 表達(dá)了系統(tǒng)的功能和所提供的服務(wù),包括用戶登錄、購物車、圖書瀏覽檢索、添加新圖書、查看信息、網(wǎng)站用戶管理6.2

40、 條件必須在保證個硬件設(shè)備,軟件系統(tǒng)齊備的情況下完成。6.3 測試結(jié)果及發(fā)現(xiàn)6.3.1 測試步驟(1)用戶主界面測試。在用戶主界面用戶可以進行各項操作,例如查看書籍的詳細(xì)信息,查看個人信息、購物車、個人訂單以及對自己的購物車進行管理等。(2)用戶登錄窗口測試。 用戶登錄時必須輸入有效的的用戶名和密碼,才能正常登錄,用戶名和密碼都不能為空。(3)用戶注冊窗口測試。用戶注冊時,填寫的資料必須符合要求,如果用戶填入的數(shù)據(jù)不合理, 系統(tǒng)就會提示錯誤信息, 本系統(tǒng)只允許唯一的一個用戶名,即不能有重復(fù)的用戶名,填寫資料時,應(yīng)先檢查一下用戶名是否可以,再填寫其他信息。(4)修改用戶信息、密碼窗口的測試。用戶

41、可以查看自己的信息并且對其進行修改。(5)購物車(訂單)測試。用戶可以清空購物車、繼續(xù)選購圖書、或者提交訂單、刪除購物車中的圖書、或修改需購買的數(shù)量。管理員查看訂單、實時更新訂單狀態(tài)。(6)添加新圖書測試。添加圖書,并對其分類,然后把所有信息給添加進數(shù)據(jù)庫中了,在前臺頁面中有的查詢操作可以顯示出來。(7)查看圖書信息測試。查看圖書可以進入圖書詳細(xì)信息頁面。(8)網(wǎng)站管理員管理測試。可以進入管理頁面,對管理員進行刪除操作,還可以添加新的管理員,可修改管理員本身的密碼。(9)用戶管理測試。查看用戶信息,刪除用戶。(10)圖書類別管理測試。查看類別信息,可以刪除、修改、添加圖書類別以及圖書子類別。6

42、.3.2 模塊測試如表 6-1 所示表 6-1 模塊測試圖模塊預(yù)計測試功能輸入、輸出功能造成差別的原因用戶主界面正常顯示,各操作能正常運行一致無用戶登陸驗證用戶名( id,滿足系統(tǒng)設(shè)定要求)和密碼的一致性一致無購物車添加圖書,刪除圖書,編輯信息,確認(rèn)提交一致無新增圖書添加新書,特價書,圖片及資料顯示一致無用戶管理對注冊用管理,刪除,查看一致無查看圖書信息瀏覽圖書信息一致無訂單管理實時更新訂單狀態(tài)、查看訂單一致無用戶注冊新增用戶一致無圖書類別管理添加、刪除類別一致無6.4 對軟件功能的結(jié)論經(jīng)過系統(tǒng)分拆與設(shè)計后 就可以根據(jù)設(shè)計模型在具體的環(huán)境中實現(xiàn)系統(tǒng),生成系統(tǒng)的源代碼、可執(zhí)行程序和相應(yīng)的軟件文檔

43、,建立一個可執(zhí)行的系統(tǒng)然后需要對系統(tǒng)送行測試和排錯, 保證系統(tǒng)符合預(yù)定的要求。 獲得一個無錯的系統(tǒng)實現(xiàn),調(diào)試的結(jié)果將確認(rèn)所完成的系統(tǒng)可以真正使用。最后系統(tǒng)配置的任務(wù)是在真實的使用運行環(huán)境中配置, 調(diào)試系統(tǒng),解決系統(tǒng)正式使用前可能存在的任何問題。6.4.1 缺陷和限制網(wǎng)絡(luò)傳輸?shù)谋C苄?安全性以及數(shù)據(jù)庫的安全性還存在一定的缺陷。有可能會由于傳輸過程中數(shù)據(jù)的丟失造成軟件運行的錯誤。6.4.2 建議建議在網(wǎng)絡(luò)傳輸方面加強其保密性和安全性,特殊情況處理功能更加完整。7、網(wǎng)站的總結(jié)和展望7.1 網(wǎng)站的評價這個網(wǎng)上書店, 初步實現(xiàn)了網(wǎng)上購書的要求, 用戶可以通過登錄網(wǎng)站對圖書進行瀏覽選購,下訂單, 隨時可以查看訂單狀態(tài), 簡單的操作就可以完成整個購書的過程,還可以管理自己的信息及查看購物車、訂單等,在家就能“逛書店”,這是非常方便的。該網(wǎng)站優(yōu)點在于用戶界面友好,可操作性強,適用范圍廣,操作簡單明了,對不懂電腦操作的管理人員來講,也非常簡單易

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論