




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、綜合模擬實習報告綜合模擬實習題目: 網(wǎng)上書店的設(shè)計與實現(xiàn) 系 別: 信息管理系 專 業(yè): 計算機應用技術(shù) 學 號: 姓 名: 指 導 老 師: 完 成 日 期: 2011年10月28日 綜合模擬實習成績評定表系別:信息管理系 專 業(yè):計算機應用技術(shù)學 號姓 名論文(設(shè)計)題目網(wǎng)上書店的設(shè)計與實現(xiàn)評定成績項目 評判標準 (在每一項目對應的標準下方空格內(nèi)標記)優(yōu)秀 良好 中等 及格 不及格 工作量能很好地完成任務(wù)書規(guī)定的工作量。能較好地完成任務(wù)書規(guī)定的工作量。按時完成任務(wù)書規(guī)定的工作量?;就瓿扇蝿?wù)書規(guī)定的工作量。沒有完成任務(wù)書規(guī)定的工作量。資料收集方案設(shè)計獨立提出實施方案,有分析整理、獲取新知識
2、的能力。能閱讀一些自選資料,能較好地分析整理各類信息。能分析整理各類信息。能閱讀教師指定的參考資料。未完成教師指定的參考資料的閱讀。綜合應用能力能熟練掌握和運用基本理論,取得的結(jié)果有一定的實用價值。能熟練掌握和運用有關(guān)理論,能獨立取得結(jié)果。 較好地掌握有關(guān)理論,在教師指導下能完成工作。掌握和運用理論比較符合要求?;纠碚撃:磺?,無任何結(jié)果。能力技術(shù)水平設(shè)計合理,有較強的實際動手能力和計算機應用能力。設(shè)計比較合理、有一定的實際動手能力和計算機應用能力。設(shè)計比較合理,實際動手尚可。設(shè)計基本合理,理論分析與實施無大錯。設(shè)計不合理,實際動手能力差。報告撰寫質(zhì)量結(jié)構(gòu)嚴謹,邏輯性強,層次清晰,文字流暢,
3、符合規(guī)范化要求,打印精美。結(jié)構(gòu)合理,符合邏輯,文章層次分明,語言準確,達到規(guī)范化要求,打印工整。結(jié)構(gòu)基本合理,層次較分明,文理通順,基本達到規(guī)范化要求。結(jié)構(gòu)基本合理,文字尚通順,勉強達到規(guī)范化要求。結(jié)構(gòu)混亂,文字表達不清,錯別字較多,達不到規(guī)范化要求。實習態(tài)度態(tài)度認真,作風嚴謹,嚴格按進度開展各項工作。實習態(tài)度比較認真,能按期圓滿完成任務(wù)書規(guī)定的任務(wù)。遵守紀律,基本保證設(shè)計時間,按期完成各項工作。態(tài)度尚可,在指導教師的幫助下能按期完成任務(wù)。紀律渙散,不能保證設(shè)計時間和進度。評語: 指導老師: 年月日目錄1、緒論32、網(wǎng)站規(guī)劃52.1網(wǎng)站的開發(fā)定位62.2可行性研究62.2.1經(jīng)濟可行性分析72
4、.2.2 技術(shù)可行性分析72.2.3法律可行性分析72.3功能規(guī)劃72.3.1前臺實現(xiàn)的功能82.3.2后臺管理實現(xiàn)的功能83、網(wǎng)站系統(tǒng)分析103.1功能分析103.2業(yè)務(wù)流程分析113.3數(shù)據(jù)需求分析124、系統(tǒng)總體設(shè)計164.1網(wǎng)站數(shù)據(jù)庫的設(shè)計164.1.1數(shù)據(jù)庫工具簡介164.1.2數(shù)據(jù)結(jié)構(gòu)設(shè)計164.2網(wǎng)站的模塊設(shè)計204.2.1數(shù)據(jù)功能模塊設(shè)計204.2.2網(wǎng)站結(jié)構(gòu)圖215、網(wǎng)站實現(xiàn)235.1前臺頁面235.2后臺管理頁面266、網(wǎng)站測試306.1測試概要306.2條件306.3測試結(jié)果及發(fā)現(xiàn)306.3.1測試步驟306.3.2模塊測試316.4對軟件功能的結(jié)論326.4.1缺陷和限
5、制326.4.2建議327、網(wǎng)站的總結(jié)和展望337.1網(wǎng)站的評價337.2網(wǎng)站存在的不足338、結(jié)束語341、緒論網(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ù)以新的活力,基于Internet的電子商務(wù)已經(jīng)引起了全世界的注意。電子商務(wù)始于網(wǎng)絡(luò)計算。網(wǎng)絡(luò)計算是電子商務(wù)的基礎(chǔ)。沒有網(wǎng)絡(luò)計算,就沒有電子商務(wù)。其發(fā)展形式
6、多種多樣,從最初的電話、電報到電子郵件以及其后的EDI,都可以說是電子商務(wù)的某種發(fā)展形式。電子商務(wù)的發(fā)展有其必然性和可能性。傳統(tǒng)的商業(yè)是以手工處理信息為主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過程變得越來越復雜,這不僅增加了重復勞動量和額外開支,而且也增加了出錯機會,在這種情況下需要一種更加便利和先進的方式來快速交流和處理商業(yè)往來業(yè)務(wù);另一方面,計算機技術(shù)的發(fā)展及其廣泛應用和先進通信技術(shù)的不斷完善及使用導致了EDI和Internet 的出現(xiàn)和發(fā)展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務(wù)的發(fā)展成為可能。在必然性和可能性的推動下,電子商務(wù)得到了較快發(fā)展,特
7、別是近兩年來其發(fā)展速度令世人震驚。雖然如此,電子商務(wù)的戰(zhàn)略作用卻是逐漸被全球各國所認識的,而且其今后的發(fā)展道路也是漫長的。隨著信息技術(shù)的發(fā)展,搭上國際網(wǎng)絡(luò)直通車的文化企業(yè)面臨著一場新的革命。網(wǎng)站在促成銷售方面很有價值,因為有絕大部分的消費者在某商場購物之前會事先到該商場的網(wǎng)站中查詢產(chǎn)品信息,實體商店盡管將網(wǎng)站同樣也看作一個銷售渠道,但對于網(wǎng)站的服務(wù)投入很少。這主要是由于對電子商務(wù)戰(zhàn)略的評價方法存在問題,因為有很多的零售商將銷售額作為網(wǎng)站是否成功的指標,有些公司用利潤來評價。不過,網(wǎng)上零售商不應該將這種信號看作網(wǎng)上零售可以帶來豐厚利潤的信號,盡管在網(wǎng)絡(luò)泡沫膨脹時很多人都這么認為。純粹的網(wǎng)上零售商
8、理應將網(wǎng)站帶來多少利潤作為最重要的業(yè)績考評指標。多渠道零售商應該了解,并非每個瀏覽他們網(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ò)標準更新之后再進行整合,一些大型商場的轉(zhuǎn)型都經(jīng)歷了這個過程。由于無法量化,實體商店不能不考慮他們的網(wǎng)站對商店購買的影響,商店花費有限的網(wǎng)絡(luò)資源支撐網(wǎng)站交易基礎(chǔ)是有代價的,有可能最終失去有購買計劃的顧客,最終將網(wǎng)下市場
9、份額丟失給精明的競爭者。網(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ù)更加廣泛的應用,因此建立建材網(wǎng)站充分運用網(wǎng)絡(luò)技術(shù)可滿足本企業(yè)不斷增長的供貨能力、客戶和市場競爭的需求。出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補充,也是未來圖書銷售的發(fā)展方向目前我國運作和銷售較好的大型網(wǎng)上書店,如當當、卓越和旌旗席殊、中國書網(wǎng)網(wǎng)上書店等,這些網(wǎng)上書店各具優(yōu)勢,其中當當網(wǎng)上書店在價格和品種方面的優(yōu)勢是無人能比;卓越網(wǎng)上書店創(chuàng)造流行的能力比較強;旌旗席殊網(wǎng)
10、上書店的優(yōu)勢是網(wǎng)點多,覆蓋面廣。在國外,影響較大的網(wǎng)上書店有美國的亞馬遜,德國的貝塔斯曼和英國的因特網(wǎng)書店。其中亞馬遜網(wǎng)上書店在1998年擁有450萬名顧客,到2002年有將近32億人網(wǎng)上購書,銷售額達到了78億美元。1999年英國的20億英鎊圖書總銷售額中,網(wǎng)上銷售占5%。英國書業(yè)界人士分析,未來英國的網(wǎng)上售書將成為圖書銷售渠道中的主要渠道。本文開發(fā)的“網(wǎng)上書店”是一個典型的圖書銷售網(wǎng)站。開發(fā)的主要過程為:理解用戶的需求,然后通過數(shù)據(jù)庫進行應用。本文通過對“網(wǎng)上書店” 的設(shè)計與實現(xiàn),實現(xiàn)了用戶通過互聯(lián)網(wǎng)對圖書進行購買的應用及管理員的管理功能;本文以“網(wǎng)上書店的設(shè)計與實現(xiàn)”為主線,分析了網(wǎng)站設(shè)
11、計的流程及其各階段完成的任務(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ù)需求分析,運行需求分析第四章是網(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ā)定位電子商
12、務(wù)的快速發(fā)展以及上網(wǎng)人數(shù)的急增、計算機的普及,為企業(yè)創(chuàng)造了許多網(wǎng)絡(luò)商機,網(wǎng)上書店是一個可以無限伸展、圖書部上架周期的限制,是一種高質(zhì)量,更便捷,更方便的購書方式。本網(wǎng)站滿足了用戶的基本購書需求。首先,網(wǎng)上書店將所有的圖書信息(包括書名、作者、出版社、出版日期、字數(shù)、價格等)清晰的呈現(xiàn)在購書者面前,購書者可以根據(jù)上面的信息選擇自己想要的圖書。其次,網(wǎng)上書店由于是在網(wǎng)上交易它不像傳統(tǒng)的圖書交易需要大量的庫存,網(wǎng)上書店可以出現(xiàn)另庫存,這樣就降低了銷售成本。再次,網(wǎng)上交易可以提供24小時的全天候服務(wù),并且可以超出本地買到想要的圖書,這樣就使得網(wǎng)上書店的交易突破了時間和空間的限制,實現(xiàn)全球服務(wù),最后,網(wǎng)
13、絡(luò)的傳播速度快,更新也快,因此新書的信息傳遞變得更迅速靈活,新書信息上傳后,用戶可以立即看到,交易馬上就可以從網(wǎng)上進行,從而大大提高了交易的效率。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以迅速地發(fā)展。2.2可行性研究隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)??尚行匝芯渴菫榱伺宄到y(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標和進行
14、的市場調(diào)查得出以下四點的可行性分析2.2.1經(jīng)濟可行性分析本網(wǎng)站主要采用單機開發(fā),并且在網(wǎng)絡(luò)上調(diào)試運行,資料查找通過書本和網(wǎng)絡(luò)完成,開發(fā)過程中充分考慮了各個模塊之間的獨立性和可維護性,采用友好的節(jié)目管理形式,所以開發(fā)成本和運行成本以及維護成本都比較低?,F(xiàn)在,人們的生活水平和文化素質(zhì)普遍提高,并且注重生活質(zhì)量。在物質(zhì)基礎(chǔ)上,計算機的應用開始普及,人們購置計算機和使用計算機的能力增強,人均計算機擁有量將快速提高?,F(xiàn)在越來越多的人喜歡宅在家里,在家里即可“逛書店”,正因為大家的這種需求,將會有人看到這個商機而購買這個軟件進行網(wǎng)上經(jīng)營,因此具有市場潛力。經(jīng)過以上分析,開發(fā)這個網(wǎng)站具有經(jīng)濟可行性。2.2
15、.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標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能,在技術(shù)上.NET是完全可以勝任這個平臺的開發(fā)。實際情況下,各用戶都通過頁面提示進行操作,管理員很容易同過網(wǎng)站對其操作范圍內(nèi)的信息進行操作管理,完全滿足日常管理經(jīng)營的要求。2.2.3法律可行性分析本文完全出自本人對網(wǎng)上書店的理解與定位及參考網(wǎng)上資料為輔助,指導老師精心指導設(shè)計
16、出來的,屬于個人的勞動成果,因為是自主開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),如有雷同,純屬巧合,從而在法律上是可行的。2.3功能規(guī)劃網(wǎng)上書店需要實現(xiàn)的基本功能包括前臺功能和后臺功能(既用戶界面和管理界面)兩部分,用戶界面實現(xiàn)用戶注冊、登錄、商品查詢、訂單維護、購物車、個人信息管理等功能,管理界面實現(xiàn)商品管理、分類管理、用戶管理、訂單管理等功能整個網(wǎng)站的功能點羅列如下:新用戶注冊、用戶登錄、用戶管理、圖書分類和信息管理、訂單信息管理等,下面分別對各部分的功能進行描述。2.3.1前臺實現(xiàn)的功能 新用戶注冊 用戶注冊成為本站會員,要求用戶個人填寫自己的一些基本信息。只有注冊了會員之后才可以購買圖書 用戶登錄由
17、于此網(wǎng)站涉及不同角色的用戶,因此要對不同登錄用戶分配不同的登錄首頁。例如,管理員登錄后可以對網(wǎng)站的后臺進行管理,而普通用戶只能具有一般的權(quán)限。 用戶查看、瀏覽個人注冊信息 注冊成功后,可以通過用戶名查看自己的個人信息。個人信息包含基本信息。 用戶個人信息修改,密碼維護功能 用戶注冊成功登錄后可以修改自己的個人信息包括登錄密碼。 用戶查詢、瀏覽書籍信息 用戶可以選擇一個查詢方式去查找圖書,并瀏覽該圖書的相關(guān)信息。 用戶查看圖書信息,進行購買 用戶可以瀏覽書本信息列表,包括書本編號、書名、作者、書本價格、出版社。退出登錄當用戶處理完自己想做的事情時,可以退出網(wǎng)站。2.3.2后臺管理實現(xiàn)的功能 用戶
18、管理:網(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)限,用戶能夠根據(jù)個人的購買需求來對圖書進行搜索、瀏覽、購買。用戶登錄之后可以查看自己的個人信息并對其進行修改、查看自己的訂單信息,對購物車進行管理。未登錄的
19、用戶只能瀏覽網(wǎng)頁圖書不能做任何操作。 用戶信息查看:用戶可以輸入自己的用戶名和密碼查看自己的信息、修改、自己的信息。 購物車管理:用戶可以查看自己的購物車,可以清空購物車。還可以對之前選購的圖書進行刪除、修改購買數(shù)量等。 提交訂單:確認要購買的圖書,填寫訂單信息如收貨人、收貨地址等,后臺將你的訂單做處理,用戶可查看訂單狀態(tài)了解自己訂單的動態(tài)。 用戶信息管理:管理員查看用戶的信息、增加、修改、刪除用戶信息。 圖書信息管理:管理員查看圖書的信息、增加、修改、刪除圖書信息;添加新書:管理員向書庫添加新書并分類。 圖書類別管理:可以添加新的大類別,選擇大類別下面可以添加小類別。 訂單管理:管理員可以查
20、看訂單,處理訂單以及修改訂單的狀態(tài)。最后:用戶、管理員均可退出系統(tǒng)。整個系統(tǒng)的功能模塊劃分結(jié)構(gòu)圖,如下圖3-1所示。網(wǎng)上書店系統(tǒng)用戶管理員 用戶登錄新用戶注冊后臺系統(tǒng)管理、退出圖書類別管理訂單信息管理圖書信息管理用戶信息管理提交訂單購物車管理查看個人、訂單信息圖3-1 功能模塊劃分圖3.2業(yè)務(wù)流程分析用戶登錄核對信息密碼錯誤NY信息管理Y修改個人信息、查看訂單、管理購物車、選購圖書Y提交訂單N退出圖3-2 業(yè)務(wù)流程圖3.3數(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)
21、站的系列E-R圖:、用戶E-R實體圖 如圖3-3所示用戶的實體具有ID、用戶名、密碼、姓名、地址、電話、E-mail等屬性用戶編號地址姓名用戶名電話照片E-mail密碼圖3-3 用戶E-R實體圖、圖書E-R實體圖 如圖3-4所示圖書的實體具有編號、類別編號、小類別編號、書名、作者、進價、出售價、出版社等屬性圖書圖書編號圖片出版社小類編號圖書名稱大類編號進價出售價折扣作者簡介圖3-4 圖書E-R實體圖、購物車E-R實體圖 如圖3-5所示購物車的實體具有編號、購買圖書的編號、用戶名、圖書名、單價、購買數(shù)量、時間等屬性購物車編號創(chuàng)建時間圖書編號購買數(shù)量單價用戶名圖書名圖3-5 購物車E-R實體圖、訂
22、單E-R實體圖 如圖3-6所示訂單實體具有編號、日期、用戶名、總價、總書數(shù)目、訂單狀態(tài)、收貨人、收貨地址、收貨人電話、收貨人郵政編碼、備注等屬性訂單編號時間用戶名總價總書數(shù)目訂單狀態(tài)收貨人收貨人地址郵箱郵政編碼電話備注圖3-6訂單實體圖、圖書大、小類別E-R實體圖 如圖3-7所示圖書類別類別編號名稱圖書小類別編號大類別編號名稱圖3-7圖書類別實體圖全局E-R圖 如圖3-8所示用戶編號地址姓名用戶名電話照片E-mail密碼購物車編號創(chuàng)建時間圖書編號購買數(shù)量單價用戶名圖書名管理哦管理員管理密碼用戶名訂單編號時間用戶名總價總書數(shù)目訂單狀態(tài)收貨人收貨人地址郵箱郵政編碼電話備注提交圖書查看購買圖書名圖3
23、-8 全局實體4、系統(tǒng)總體設(shè)計4.1網(wǎng)站數(shù)據(jù)庫的設(shè)計4.1.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ù)庫版本為Microsoft SQL Server 2005,它具有可靠性、可伸縮性、可用性、可管理性等特點,為用戶提供完整的數(shù)據(jù)庫解決方案。SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,它的前身是SQUARE語言。SQL語言
24、結(jié)構(gòu)簡潔,功能強大,簡單易學,所以自從推出以來,SQL語言得到了廣泛的應用。目前,SQL語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標準,被絕大多數(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)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標準語言。4.1.2數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務(wù),其
25、數(shù)據(jù)結(jié)構(gòu)獨立于使用它的應用程序,對數(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ù)庫管理圖書、目錄、會員、訂單、購物車等數(shù)據(jù)。其中數(shù)據(jù)庫名為BookShop,該數(shù)據(jù)庫中共涉及到9個數(shù)據(jù)表的應用,分別為如下:Admin:保存管理員的信息。 如表4-1所示Userinfo:保存注冊用戶的信息。 如表4-2所示Shopping:保存用戶購物車的信息。 如表4-3所示
26、 Books:保存圖書信息。 如表4-4所示Types:保存圖書的大分類信息。 如表4-5所示Typedetal:保存圖書分類的小類別信息。 如表4-6所示Orders:保存訂單的詳細信息。 如表4-7所示OrderDetails:訂單明細的信息。 如表4-8所示表4-1 Admin : 管理員信息表列名數(shù)據(jù)類型可否為空說明Adminnamenvarchar(15)Not null管理員名(主鍵)Pwdvarchar(15)Not null管理員密碼表4-2 Userinfo:用戶表列名數(shù)據(jù)類型可否為空說明UseridbigIntNot null用戶編號(主鍵)Usernamevarchar(
27、50)Not null用戶名PasswordVarchar(15)Not null密碼SexChar(2)Not null性別RealnameNvarchar(15)Not null真實姓名PhoneVarchar(19)Not null電話EmailVarchar(30)Not null電子郵件地址AddressVarchar(100)Not null地址Questionvarchar(50)Not null密碼提示問題Answervarchar(50)Not null提示問題答案ZipChar(6)Not null郵政編碼Imageurlvarchar(50)Null頭像圖片路徑表4-3
28、Shopping:購物車信息表列名數(shù)據(jù)類型可否為空說明IdbigintNot null購物車編號(主鍵)IdbookintNot null圖書編號(外鍵)Usernamevarchar(50)Not null用戶名Booknamenvarchar(30)Not null圖書名CountIntNot null圖書數(shù)量PricefloatNot null圖書價格DateDatetimeNot null放入日期表4-4Books : 庫存圖書信息表列名數(shù)據(jù)類型可否為空說明IdbookintNot null圖書編號(主鍵)IdtypeSmallintNot null類編號(外鍵)Idtypedetai
29、lSmallintNot null小類編號publishervarchar(20)Not null出版社BooknameNvarchar(30)Not null圖書名WriterVarchar(13)Not null作者DetailsNvarchar(300)null內(nèi)容簡介OrgcostSmallmoneyNot null進價PriceSmallmoneyNot null售價DiscountTinyintNot null折扣率ImageurlNvarchar(50)Not null圖片位置DealcountIntNot null在庫數(shù)ActiveChar(2)Not null是否發(fā)布Hotd
30、ealChar(2)Not null是否熱點圖書newdealChar(2)Not null是否為新書PaihangChar(2)Not null排行設(shè)置creatdateDatetimeNot null創(chuàng)建日期表4-5 Types:圖書分類表列名數(shù)據(jù)類型可否為空說明IdtypeSmallintNot null圖書類編號(主鍵)TypenameNvarchar(20)Not null類名表4-6 tpedetail:圖書子類表列名數(shù)據(jù)類型可否為空說明IdtypeSmallintNot null圖書類編號(外鍵)IdtypedetailSmallintNot null圖書子類編號(主鍵)Type
31、detailnameNvarchar(20)Not null子類名表4-7 Orders:訂單表列名數(shù)據(jù)類型可否為空說明IdorderIntNot null定貨編號(主鍵)OrderdateDatetimeNot null定貨日期Usernamevarchar(50)Not null用戶編號(外鍵)TotalmoneyFloatNot null該類圖書總價(打折以后)TotalbooksSmallintNot null該類圖書總數(shù)Statevarchar(50)Not null訂單狀態(tài)Receivervarchar(15)Not null收貨人ReceiverAddvarchar(MAX)No
32、t null收貨人地址ReceiverPhonevarchar(19)Not null收貨人電話ReceiverEmailvarchar(30)Not null收貨人郵箱ReceiverZipvarchar(6)Not null收貨人郵政編碼Remarkvarchar(200)Null其他備注和要求表4-8 OrderDetails訂單明細表列名數(shù)據(jù)類型可否為空說明IdOrderDetailsintNot null訂單細化編號(主鍵)IdorderintNot null訂單編號(外鍵)Usernamevarchar(50)Not null用戶名IdbookvarcharNot null圖書編號
33、(外鍵)CountIntNot null圖書數(shù)量PriceVarchar(100)Not null圖書價格DateDatetimeNot null訂單日期4.2網(wǎng)站的模塊設(shè)計4.2.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)上書店的用戶,注冊成功并登錄后就可以進行網(wǎng)上購書了。用戶登錄。供已注冊的用戶登錄,登錄后才能在網(wǎng)上購書,管理自
34、己的信息資料。查看自己的購物車、訂單。網(wǎng)上購書。已登錄的用戶可以將需要購買的書籍放入購物車,可以對購物車進行管理,可將已放入購物車中的書籍生成一張訂單并作確認。 網(wǎng)上書店后臺管理實現(xiàn)的功能有:用戶管理。供網(wǎng)站管理員增加、修改、刪除用戶的基本信息。圖書資料管理。供網(wǎng)站管理員對圖書類別進行管理,可以添加、刪除圖書類別。 圖書分類管理。供網(wǎng)站管理員對網(wǎng)上書店的書籍進行管理,可增加、修改、刪除書籍的分類信息。 圖書信息管理。供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店書籍的基本資料信息,主要是文本信息。 訂單管理。對訂單進行管理,實時更新訂單狀態(tài)。系統(tǒng)管理??梢蕴砑觿h除管理員,修改管理員本身的密碼以及退出。4
35、.2.2網(wǎng)站結(jié)構(gòu)圖 網(wǎng)站前臺模塊 如圖4-1所示前臺查看圖書信息游客注冊用戶登錄網(wǎng)站首頁網(wǎng)上購書查看個人訂單管理購物車管理個人信息修改個人信息放入購物車提交訂單修改訂購數(shù)量刪除訂購圖書繼續(xù)選購清空購物車提交購物車圖4-1 網(wǎng)站前臺模塊圖 網(wǎng)站后臺模塊 如圖4-2所示后臺管理模塊用戶管理類別管理圖書管理訂單管理系統(tǒng)管理查詢、刪除用戶實時更新狀態(tài)查詢訂單新增圖書查詢、刪除圖書新增新類別刪除、修改類別管理員管理、改密退出系統(tǒng)圖4-2 后臺管理模塊圖5、網(wǎng)站實現(xiàn)5.1前臺頁面 網(wǎng)站首頁在首頁可以登錄,若還不是頁面的可以先去注冊,有些圖書的展示,還有圖書類別的展示。如圖5-1、5-2所示圖5-1 網(wǎng)站首
36、頁上圖5-2 網(wǎng)站首頁下 圖書分類點擊圖書列表中的某一項會進入類別圖書細化頁面,會出現(xiàn)這列別下面的小類別,會有著類書的展示,只是因為圖書的分類在數(shù)據(jù)庫中的添加不多,在這里只是象征性的展示基本書。如圖5-3所示圖5-3 圖書分類 用戶登錄之后自己的管理界面 用戶登錄之后會出現(xiàn)自己的管理界面,可以查看自己的個人信息、管理購物車、查看自己的訂單。如圖5-4所示圖5-4 用戶管理界面 查看個人信息的頁面 如圖5-5所示圖5-5 個人信息、購物車管理 如圖5-6所示圖 5-6 購物車管理界面 查看圖書詳情頁面 如圖 5-7所示圖5-7 圖書詳情界面 提交訂單頁面 如圖5-8所示圖5-8 提交訂單界面5.
37、2后臺管理頁面 登錄頁面 如圖5-9所示圖5-9 后臺登錄界面 后臺管理界面 如圖5-10所示圖5-10 后臺管理界面 用戶管理可以點擊查看詳情進入用戶詳情界面。 如圖5-11所示圖 5-11 用戶管理界面 類別管理點擊詳情可以進入小類別展示,可以添加類別,在小類別頁面可以添加小類別。 如圖5-12所示圖 5-12 類別管理界面 小類別管理 如圖5-13所示圖5-13 小類別管理界面 圖書管理圖書管理有添加圖書頁面和圖書管理頁面。 如圖5-14、5-15所示圖5-14 圖書添加界面圖5-15 圖書管理界面、訂單管理 如圖5-16所示圖5-16 訂單管理界面 系統(tǒng)管理 如圖5-17所示可以添加管
38、理員用戶,修改本身密碼等。如圖5-17所示圖5-17 系統(tǒng)管理界面6、網(wǎng)站測試6.1測試概要 業(yè)務(wù)建模和需求分析的目的是網(wǎng)上書店進行評估,采集和分析網(wǎng)站的需求,理解網(wǎng)站要解決的問題,重點是充分考慮網(wǎng)站的實用性。結(jié)果可以用模型表達,模型中的活動者代表外部與系統(tǒng)交互的角色,包括用戶、網(wǎng)站管理員,模型是對網(wǎng)站需求的描述,表達了系統(tǒng)的功能和所提供的服務(wù),包括用戶登錄、購物車、圖書瀏覽檢索、添加新圖書、查看信息、網(wǎng)站用戶管理6.2條件必須在保證個硬件設(shè)備,軟件系統(tǒng)齊備的情況下完成。6.3測試結(jié)果及發(fā)現(xiàn)6.3.1測試步驟(1)用戶主界面測試。在用戶主界面用戶可以進行各項操作,例如查看書籍的詳細信息,查看個
39、人信息、購物車、個人訂單以及對自己的購物車進行管理等。(2)用戶登錄窗口測試。用戶登錄時必須輸入有效的的用戶名和密碼,才能正常登錄,用戶名和密碼都不能為空。(3)用戶注冊窗口測試。用戶注冊時,填寫的資料必須符合要求,如果用戶填入的數(shù)據(jù)不合理,系統(tǒng)就會提示錯誤信息,本系統(tǒng)只允許唯一的一個用戶名,即不能有重復的用戶名,填寫資料時,應先檢查一下用戶名是否可以,再填寫其他信息。(4)修改用戶信息、密碼窗口的測試。用戶可以查看自己的信息并且對其進行修改。(5)購物車(訂單)測試。用戶可以清空購物車、繼續(xù)選購圖書、或者提交訂單、刪除購物車中的圖書、或修改需購買的數(shù)量。管理員查看訂單、實時更新訂單狀態(tài)。(6
40、)添加新圖書測試。添加圖書,并對其分類,然后把所有信息給添加進數(shù)據(jù)庫中了,在前臺頁面中有的查詢操作可以顯示出來。(7)查看圖書信息測試。查看圖書可以進入圖書詳細信息頁面。(8)網(wǎng)站管理員管理測試??梢赃M入管理頁面,對管理員進行刪除操作,還可以添加新的管理員,可修改管理員本身的密碼。(9)用戶管理測試。查看用戶信息,刪除用戶。(10)圖書類別管理測試。查看類別信息,可以刪除、修改、添加圖書類別以及圖書子類別。6.3.2模塊測試 如表6-1所示表6-1 模塊測試圖模塊預計測試功能輸入、輸出功能造成差別的原因用戶主界面正常顯示,各操作能正常運行一致無用戶登陸驗證用戶名(ID,滿足系統(tǒng)設(shè)定要求)和密碼
41、的一致性一致無購物車添加圖書,刪除圖書,編輯信息,確認提交一致無新增圖書添加新書,特價書,圖片及資料顯示一致無用戶管理對注冊用管理,刪除,查看一致無查看圖書信息瀏覽圖書信息一致無訂單管理實時更新訂單狀態(tài)、查看訂單一致無用戶注冊新增用戶一致無圖書類別管理添加、刪除類別一致無6.4對軟件功能的結(jié)論經(jīng)過系統(tǒng)分拆與設(shè)計后就可以根據(jù)設(shè)計模型在具體的環(huán)境中實現(xiàn)系統(tǒng),生成系統(tǒng)的源代碼、可執(zhí)行程序和相應的軟件文檔,建立一個可執(zhí)行的系統(tǒng)然后需要對系統(tǒng)送行測試和排錯,保證系統(tǒng)符合預定的要求。獲得一個無錯的系統(tǒng)實現(xiàn),調(diào)試的結(jié)果將確認所完成的系統(tǒng)可以真正使用。最后系統(tǒng)配置的任務(wù)是在真實的使用運行環(huán)境中配置,調(diào)試系統(tǒng),
42、解決系統(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)點在于用戶界面友好,可操作性強,適用范圍廣,操作簡單明了,對不懂電腦操作的管理人員來講,也非常簡單易懂,各個塊劃分清晰,功能基本實現(xiàn),基本符合設(shè)計要求;包含
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度汽車美容店技師專業(yè)用工合同示范文本
- 二零二五年度戶外廣告牌租賃與廣告效果評估協(xié)議
- 2025年度林業(yè)砍樹與生態(tài)保護基金管理協(xié)議
- 二零二五年度5G通信設(shè)備合作誠意金合同
- 2025年度碼頭港口集裝箱拼箱與拆箱服務(wù)合同
- 二零二五年度房屋租賃合同租賃期限終止協(xié)議
- 二零二五年度農(nóng)村土地租賃與農(nóng)業(yè)廢棄物資源化利用合作合同
- 2025年度高端商務(wù)區(qū)臨時保安服務(wù)合同
- 二零二五年度文化創(chuàng)意產(chǎn)品開發(fā)合同自行解除的創(chuàng)意保護與知識產(chǎn)權(quán)
- 2025年江西貨運從業(yè)資格證模擬版本
- 2016-2023年揚州市職業(yè)大學高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 2024年時政考題及答案(200題)
- 縣城生活垃圾填埋場滲濾液兩級DTRO處理設(shè)備采購及安裝項目招投標書范本
- 《竹里館》-(共32張)課件
- 轉(zhuǎn)爐干法除塵技術(shù)介紹
- 機械設(shè)計傳送帶設(shè)計
- 圖解國家數(shù)據(jù)局《“數(shù)據(jù)要素×”三年行動計劃(2024-2026 年)(征求意見稿)》
- 老年人預防跌倒健康宣教
- GB/T 43526-2023用戶側(cè)電化學儲能系統(tǒng)接入配電網(wǎng)技術(shù)規(guī)定
- 小組合作學習班級評價表
- 某公司新員工入職登記表格
評論
0/150
提交評論