




已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
河北工業(yè)大學2011屆本科畢業(yè)設計說明書河北工業(yè)大學 畢業(yè)設計說明書 作 者: 學 號: 學 院: 計算機 系(專業(yè)): 計算機科學與技術 題 目: 基于B/S結構的網(wǎng)上書店的設計與實現(xiàn) (網(wǎng)頁制作及用戶管理子模塊) 指導者: 肖國璽 副教授 評閱者: 2011 年 6 月 5日36畢業(yè)設計中文摘要 網(wǎng)上書店的設計與實現(xiàn)摘要:隨著網(wǎng)絡信息的發(fā)展,網(wǎng)絡在人們生活中的應用越來越廣泛。人們越來越想在最短的時間內購買到自己所需的圖書。但書目的繁多,給人們在繁忙的工作生活中購書帶來了很大的麻煩,于是網(wǎng)上購書便成了人們向往的事情,此系統(tǒng)的開發(fā)為人們帶來了很大的方便,使他們足不出戶就可以輕輕松松地買到自己想要的書,既省時又省力。 在電子商務網(wǎng)站中,網(wǎng)上書店是目前應用最廣、最成功的典范之一。通過它用戶可以在網(wǎng)絡上通過Internet,突破時間和空間的限制而實現(xiàn)網(wǎng)上購書。網(wǎng)上書店的崛起對傳統(tǒng)的圖書流通體系產(chǎn)生了強烈的沖擊,有效地縮短了圖書流通發(fā)行環(huán)節(jié),將廣大讀者、圖書、出版者、發(fā)行者緊密地結合在一起,大大提高了圖書流通率。它有著經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點。本系統(tǒng)以ASP為主要制作工具,實現(xiàn)了用戶注冊、登陸、驗證身份及用戶數(shù)據(jù)的采集、書籍的預覽查詢、對書籍的購買通過購物車實現(xiàn)、可進入留言本留言從而實現(xiàn)了網(wǎng)站與客戶之間的交流和溝通等。關鍵詞: 網(wǎng)上書店 電子商務 購物車 ASP 畢業(yè)設計外文摘要Title The design and implementation of online bookstore Abstract:With the development of information networks, network in peoples lives of more and more extensive. People increasingly want to within the shortest time necessary to buy their own books. However, many of the programs, to the people in a busy working life in the acquisition brought a lot of trouble, then purchase books online has become the peoples longing for things, the development of this system to bring a lot of convenience, so that they foot Households can not easily you want to buy the book, when the effort of both. In e-commerce sites, online bookstore is the most widely applied, one of the most successful example. The rise of online bookstore of the traditional book circulation system have a strong impact, publishers, distributors closer together, thereby greatly increasing the circulation rate. It has a low operating costs, inventory is virtual, the user retrieval convenient, less geographical restrictions and so on. This system to ASP as the main tool to achieve a user registration, landing, verify identity and user data collection, books for a preview of the books purchased by Cart achieve, to be able to enter the post messages to achieve the site and The exchange between the customer and communication.Keywords: online bookstores e-commerce shopping cart ASP目 錄1.引言11.1 網(wǎng)上書店設計與實現(xiàn)的選題意義21.2 網(wǎng)上書店目前國內外研究現(xiàn)狀21.3 網(wǎng)上購書的優(yōu)勢32.相關技術介紹與環(huán)境的配置 42.1 ASP技術綜述42.2 ASP與IIS5 2.3 ASP的運行環(huán)境 63.需求分析63.1 系統(tǒng)分析63.2 設計目標63.3 可行性分析73.4 設計的總體規(guī)則 73.5 設計功能 73.6 性能需求 83.7 E-R圖 9 4總體設計 114.1 網(wǎng)站功能概述 124.2 系統(tǒng)功能模塊劃分 124.3 系統(tǒng)功能流程圖 145.數(shù)據(jù)庫設計165.1 數(shù)據(jù)庫需求分析175.2 數(shù)據(jù)庫邏輯設計176.詳細設計206.1 用戶界面設計207.其他主要界面設計 218.結論309.致謝311 引言1.1 網(wǎng)上書店設計與實現(xiàn)的選題意義書籍教會人們讀書,寫字是人變得睿智。從各種各樣的書店可以挑選各種各樣的書籍報刊,或許你正在期待某本刊物的更新,某本期待已久的雜志,可是呢?往往是發(fā)刊了兩天后才能從書籍上找到,新鮮感少了許多。傳統(tǒng)的書店受限于與發(fā)刊地的地域限制通常不能第一時間的拿到圖書,從而及時更新書刊。Internet,隨之科學技術的發(fā)展 ,越來越深入人們的生活,1994年4月隨著中國與Internet的完全連接,Internet它以其獨有的特點不斷的改變著大家的生活。網(wǎng)絡書店出現(xiàn)了!打破國家與地區(qū)有形無形的壁壘,大大減少圖書銷售中的中間環(huán)節(jié),節(jié)省大量的人力、物力,并且能夠提供更多的書目信息。各大出版社紛紛有了自己的網(wǎng)站,自己的網(wǎng)絡編輯,圖書直接上架。這大大方便了讀者,廣大書蟲可以第一時間品味到書香。通過網(wǎng)上書店的設計與實現(xiàn),學生通過在校學習的專業(yè)知識,基于B/S架構JSP技術和數(shù)據(jù)庫技術將所學知識應用到實際當中去,通過畢業(yè)設計使學生理解與掌握軟件設計過程,提高分析問題解決問難題的能力。培養(yǎng)學生文獻檢索的能力及研究方案的制定、論證、分析與比較的能力。1.2 網(wǎng)上書店目前國內外研究現(xiàn)狀 美國亞馬遜書店自1995年成立以來,一直是全球商務的成功代表。杰夫貝索斯,時代周刊1999年風云人物,第一位成功的網(wǎng)上零售業(yè)者。隨著國外網(wǎng)上書店競爭日趨白熱化,價格不僅僅是唯一因素,消費者講求的范圍擴大至涵蓋貨品樣色的提供、產(chǎn)品品質的保證、網(wǎng)絡的交易條件、送貨及其它售后服務等,即全方位的購物經(jīng)驗。書店的經(jīng)營項目也不僅僅是圖書而是通過圖書的客戶資源映射到個個商務角落,絕大多數(shù)國外網(wǎng)絡書店不光致力于豐富圖書種類,增加圖書介紹書評,簡化購書流暢,精簡送書環(huán)節(jié)等而且兼營電子音像商品,家用電子電器,使經(jīng)營項目趨向多元化。國內隨著電子商務的發(fā)展,網(wǎng)上書店也如雨后春筍般出現(xiàn)。各大書店紛紛出現(xiàn),目前網(wǎng)絡上有名的網(wǎng)上書店,比如當當網(wǎng),卓越網(wǎng),淘寶網(wǎng)我都有瀏覽過,還是集中體現(xiàn)了一些問題。部分網(wǎng)站圖書種類豐富,但是質量良莠不齊,過度強調圖書數(shù)量從而忽略了書評,不能使消費者買書前更詳細的了解圖書;網(wǎng)站廣告過于繁多,頻繁跳出廣告窗口令消費者頭疼;一些網(wǎng)上書店不從豐富圖書信息,提高服務質量著手提高書店信譽,而是通過請水軍搶手增加網(wǎng)站訪問量,論壇宣傳;交易方式過于繁瑣,送貨周期長等。雖然目前國內網(wǎng)上書店存在部分問題,但是相信在不久的將來網(wǎng)上書店會越來越成熟,體現(xiàn)其優(yōu)點。1.3 網(wǎng)上購書的優(yōu)勢(1)網(wǎng)上書店擠壓盜版空間如今發(fā)展最快的,最時髦的,恐怕就是網(wǎng)絡了。網(wǎng)絡給人們帶來了實惠、虛擬、幻化,也給文學和圖書帶來了廣闊的生存空間。盜版者利用科學技術,瞄準正版書與盜版書的差價牟取暴利。網(wǎng)絡書店的興起無疑給盜版商以有力的打擊,因為發(fā)達的網(wǎng)絡可以直接疏通圖書的發(fā)行渠道,縮短了網(wǎng)上購書者與出版社的距離,給圖書消費者以清新、便宜的享受。(2)網(wǎng)上書店濃縮了圖書的庫存空間傳統(tǒng)圖書店內的圖書擺放面積是有限的,每增加一本書其成本都在以一定比例增加,而網(wǎng)絡書店解決了存儲空間問題,每增加一本書成本增長幾乎為零。(3)數(shù)量、種類多,出版時間跨度大綜合性的網(wǎng)上書店涉及各種各類內容的圖書,提供訂購的書目信息達上萬、幾十萬條,而圖書出版的時間有最新出版的,也有幾十年前的,這是傳統(tǒng)書店難以做到的。(4)不受時間、地域限制網(wǎng)上書店是24小時向全球各地的用戶提供網(wǎng)上服務的,用戶借助網(wǎng)絡可以漫游于世界各地的圖書海洋中,隨時選書、下訂單。中國人不出國可以去到美國最大的Amazon網(wǎng)上書店;廣東人可以不出省去到北京圖書大廈(http:www.BJBB.com),進行異地購書。(5)信息豐富網(wǎng)上書店的欄目豐富:特價書、書業(yè)視窗、銷售排行、新品上架、最新推薦等,動態(tài)地向用戶提供各種信息,讓用戶了解書市的最新情況。另外,每種被檢索出來的圖書也有詳盡的介紹,如基本書目信息、封面、目次、內容提要、書評等,這些信息都有助于用戶選書。(6)多途徑綜合檢索網(wǎng)上書店主要提供分類和自定義搜索的方式對圖書或其它商品(音像制品、電腦軟件等)進行查找。分類一般是結合中圖法按用戶的閱讀習慣或興趣分類,同一類的圖書相對集中在一起,方便用戶在同類圖書中挑選出高質量的圖書。自定義搜索是用戶根據(jù)自己所需的圖書以主題、書名、著者、出版社等信息作為檢索點對圖書或其它商品進行一般搜索,如果希望檢索結果更準確就使用高級檢索同時使用幾個檢索點查找。這種方法相對于其它購書方式來說找書更快捷。(7)價格低廉一般來講,網(wǎng)上書店買書,要比普通書店便宜。由于拋棄了傳統(tǒng)書店運作的所需的服務設施和多重環(huán)節(jié),絕對的成本低廉。由于網(wǎng)上書店運營方式是有訂購需要時直接到出版社取效性強,除了一部分有收藏價值的外,絕大多數(shù)圖書都會“掉價”。(8)個性服務網(wǎng)上書店不只單純銷售圖書,還充分發(fā)揮網(wǎng)絡優(yōu)勢,提供豐富多彩的個性化服務,滿足讀者特定的需求。網(wǎng)上書店開設的如新書推薦、暢銷書排行、讀者評論、作者訪談、專家點評等欄目,即使讀者把握全方位的圖書信息,又可使其利用網(wǎng)絡公告版同圖書的作者及其他讀者進行在線討論、交流心得體會,并根據(jù)他人的書評來協(xié)助選書。(9)配送較及時網(wǎng)上書店一般根據(jù)不同的地區(qū)提供不同的配送方式,有的提供短時間內的免費上門送書,書到后付款,有的在收到匯款單后立刻將書寄出。這樣相對于個人或圖書館在新華書店訂書來說,就縮短了到書時間。2 相關技術介紹與環(huán)境的配置2.1 ASP技術綜述 2.1.1 ASP的發(fā)展 ASP1.0作為IIS(Internet Information Server, Internet 信息服務器)的附屬產(chǎn)品免費發(fā)送,并且不久就在Windows平臺上廣泛使用。ASP與ADO的結合使開發(fā)者很容易在一個數(shù)據(jù)庫中建立和打開一個記錄集。這是它如此快就被大眾接受的原因。1998年,微軟公司又發(fā)布了ASP2.0。ASP1.0和ASP2.0的主要區(qū)別是外部組件。有了ASP 2.0和IIS4.0,就可以建立ASP應用了。微軟公司接著開發(fā)了Windows2000操作系統(tǒng)。這個Windows版本帶上了IIS5.0及ASP3.0。雖然到目前Windows已經(jīng)發(fā)展到比較高的版本,但是開發(fā)領域中依然采用Windows2000 Server.Windows2000包括三個不同的版本即Professional、Server和Advanced Server.按照默認設置安裝Windows2000 Server,安裝時不用做任何改動,就配置好了ASP的運行環(huán)境。ASP可以使用兩中腳本語言:VBScript和Jscript。所謂的Jscript語言就是微軟版本的JavaScript語言。ASP包括內置對象,最常用的是五大對象、一個集合和一個文件。五大對象分別是Response、Request、Session、Application和Server,一個集合是Cookies,一個文件是Global. asa.ASP最常用的內置組件是操作文件的組件和操作廣告的組件。ASP最強大的功能還是使用外置組件,比如使用外置組件實現(xiàn)文件上傳,發(fā)送E-mail,等等。 通過ADO數(shù)據(jù)訪問接口可以方便地操作各種數(shù)據(jù)庫。通過ADO訪問數(shù)據(jù)庫有三種標準的訪問格式。2.2 ASP與IIS2.2.1 IIS簡介 Web服務器是Web應用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack 主要成員,作為Win2000server的擴展,自推出以來,已經(jīng)有了很大發(fā)展,其體系結構是當今市場上最受關注的Web服務器之一。新推出的IIS4.0版本增強了系統(tǒng)安全性,具有服務器端腳本開發(fā)調試,內容管理和站點分析,崩潰防護,內置JAVA虛擬機及全面支持ASP等強大功能。2.2.2 IIS與ASP的結合 在過去,客戶機/服務器結構的設計與Web的相關技術幾乎處于平行線上。 兩者相互獨立并無法作出集成性的設計?,F(xiàn)在我們利用IIS+ASP構成三層式與WEB結構(如圖1-1所示)的中間一層,將客戶機/服務器結構與WEB密切結合,完成前后端兩者的集成輸出功能,使得WEB站點的開發(fā)更方便,實現(xiàn)的功能更強大。利用IIS+ASP技術來集成WEB前后所帶來的強大效益可歸結為以下幾個方面:(1) 減少構建和維護成本(2) 加快聯(lián)機過程(3) 應用軟件集中在服務器端開發(fā)管理(4) 前端可使用任何瀏覽器(IE、Netscape)(5) 后端可存取任何數(shù)據(jù)庫(SQL、Access)(6) 可使用任何腳本語言開發(fā)(VBScript、JavaScript、PERL) 圖1-1 IIS+ASP三層式WEB結構2.3 ASP的運行環(huán)境 此應用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內部的局域網(wǎng)。其運行要求和邏輯結構分別如下:客戶端:Windows95/98/2000/XP,Internet Explorer(IE)等。服務器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。數(shù)據(jù)庫:采用SQL,運行于服務器端。3 需求分析3.1 系統(tǒng)分析 系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設計出來,就必須先進行調查研究。在系統(tǒng)調查的基礎上,對新系統(tǒng)的功能進行細致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設計。到實際的試運行之中,進行測試,如果測試滿意的話,將進行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡化的平臺,具有較好的適應性和推廣性。此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢、訂購使用。包括:瀏覽商品、查詢商品、訂購商品、購物車等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。3.2 設計目標 本平臺利用現(xiàn)在比較廣泛的ASP+SQL數(shù)據(jù)庫的架構實現(xiàn)的,進行系統(tǒng)分析,為將來進一步的實施打下一個堅實的技術基礎。本平臺將投入到實際的試運行之中,進行測試,如果測試滿意的話,將進行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡化的平臺,具有較好的適應性和推廣性。此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。3.3 可行性分析 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設計目標和進行的市場調查得出以下四點的可行性分析: 經(jīng)濟可行性:即實現(xiàn)這個平臺設計有沒有什么經(jīng)濟效益?該平臺設計只是作為本人的畢業(yè)設計,又因為本人的設計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟效益可談。 技術可行性:即現(xiàn)有的技術能否開發(fā)該平臺,會有哪些困難。 運行可行性:即該平臺規(guī)定的運行方式是否可行。 法律可行性:即該平臺的開發(fā)會不會在社會上引起侵權或其它責任問題。因為該平臺是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。 通過以上的可行性分析,我將采用Microsoft IIS+ASP相結合的技術,運用SQL數(shù)據(jù)庫對網(wǎng)站進行建設。3.4 設計的總體規(guī)則無論哪個網(wǎng)站都要有它自己的設計規(guī)則。該平臺也一樣,它的主要設計規(guī)則有:簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性:該平臺設計是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。實用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用性。3.5 功能設計 經(jīng)過以上的初步調查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠對現(xiàn)行的平臺內容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應性,設計出該平臺功能如下:2.5.1 管理員對功能的需求: 圖書管理 添加圖書。添加的圖書信息主要包括:書名、ID號、作者、出版社、價格、數(shù)量、類型; 查看及修改圖書信息。修改的內容包括:圖書的基本信息、價格信息、庫存量、熱點設定、最新書籍等; 添加、修改、刪除圖書分類; 添加、修改、刪除圖書出版社; 用戶管理 瀏覽所有用戶信息。用戶信息包括:用戶ID號、昵稱、姓名、密碼、電子郵件、電話、注冊日期、具體地址等信息; 有權刪除任一用戶; 瀏覽用戶留言,可對其進行回復、刪除 定單管理 可通過選擇查看所有定單,已處理的定單和未處理的定單列表以及其詳細信息,并處理尚未處理的帳單3.5.2 客戶對功能的需求 注冊; 登陸; 所售新書總覽; 所有數(shù)目分類瀏覽; 最新書籍、熱消書籍瀏覽; 購物車信息瀏覽。購物車信息包括:圖書編號、圖書名稱、圖書價格、圖書訂購數(shù)量、所有購買總價格等; 組合條件檢索圖書。綜合條件包括模糊查詢、按關鍵字查詢; 收貨人信息確認; 購物車信息修改; 購買圖書; 發(fā)表留言3.6 性能需求 協(xié)議分析正確; 界面友好; 相互信息傳遞順利; 運行時間滿足使用需要; 安全性得到一定保障;3.7 E-R 圖圖 書名 稱編 號 價 格熱 點發(fā) 布作 者出版日期簡 介圖 片庫 存購買買買分 類種 類名 稱備 注編 號會 員編 號昵 稱電 話E-MAIL地 址真實姓名設 定收 貨 人編 號地 址電 話郵 編E-MAIL密 碼 圖3-1 網(wǎng)上書店 實體聯(lián)系圖本設計規(guī)劃出的實體分別有:管理員信息實體、用戶(會員)信息實體、產(chǎn)品實體、產(chǎn)品類型實體、訂單詳細信息實體。實體之間的E-R圖如圖3-2所示:用 戶購 買商品分類圖書種類訂 單 列 表 圖3-2 實體間的E-R圖管理員信息實體E-R圖如圖3-3所示:管 理 員姓 名帳 號密 碼 圖3-3 管理員信息實體E-R圖用戶信息實體E-R圖如圖3-4所示:用 戶用戶名昵稱密碼電話E-mail地址郵編 圖3-4 用戶信息實體E-R圖圖書實體E-R圖如圖3-5所示:圖 書 信 息名稱作者價格出版社數(shù)量圖片類別簡介 圖3-5 圖書實體E-R圖訂單詳細信息實體E-R圖如圖3-6所示:訂 單 詳 細 信 息訂單號用戶名購買商品購買日期應付金額付金額昵稱付款方式地址電話E-mail圖3-6 訂單詳細信息實體E-R圖 4 總體設計如圖4-1 描述了網(wǎng)上圖書交易系統(tǒng)的邏輯體系結構:圖4-1 網(wǎng)上書店體系結構圖 B/S的執(zhí)行過程為:客戶端通過瀏覽器向WEB服務器發(fā)出請求,如需操作數(shù)據(jù)庫,則再由WEB服務器向數(shù)據(jù)庫服務器發(fā)出請求,對數(shù)據(jù)庫進行操作。操作完成后,由數(shù)據(jù)庫服務器返回WEB服務器,客戶端由WEB服務器以動態(tài)網(wǎng)頁的形式返回客戶端,由瀏覽器顯示結果。B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是以局域網(wǎng)為基礎的C/S無法做到的。與操作系統(tǒng)平臺關系不大。B/S結構利用不斷成熟和普及的技術實現(xiàn)原來復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構造技術,這種結構更成為當今應用軟件的首選體系結構,作為最終用戶,只要通過WEB瀏覽器,各種處理任務都可以調用系統(tǒng)資源來完成,這樣大大簡化了客戶端,減輕了系統(tǒng)維護與升級的成本和工作量。4.1 網(wǎng)站功能概述網(wǎng)上書店系統(tǒng)分兩個部分,第一部分是面向用戶的部分,用戶可是實現(xiàn)在線注冊、登陸、購書、提交訂單等操作,都在這一部分完成;另一部分是書店管理部分,這部分的內容包括:管理員對圖書的添加、刪除、查詢、圖書種類的管理、訂單的處理、管理員的管理、注冊用戶的管理等。4.2 系統(tǒng)功能模塊劃分對于網(wǎng)民,能吸引住他們的先決條件是網(wǎng)站的整體構思,所以網(wǎng)站的首頁提供了一個簡潔明快的界面,分為三個模塊:用戶管理模塊、圖書銷售系統(tǒng)模塊、在線管理系統(tǒng),如圖4-2所示。以讓瀏覽者能一目了然的知道,自己想要的內容放在哪里,這些內容可以提供給所有的瀏覽者,內容包括圖書查詢,熱點圖書,新書推薦等,這里可以查看所有所需圖書信息。 網(wǎng) 上 書 店 首 頁圖書銷售系統(tǒng)在線管理系統(tǒng)用戶管理模塊圖4-2 網(wǎng)上書店系統(tǒng)功能模塊圖 4.2.1 前臺管理模塊對于用戶界面管理模塊,根據(jù)系統(tǒng)功能的分析,它具有的功能應該包括網(wǎng)站頁面的查看、圖書列表的查看、購物車的使用、和用戶功能的具體內容等,如圖4-3所示: 網(wǎng)上書店用戶界面網(wǎng)站頁面圖書列表購物車用戶功能熱門圖書新品圖書購買圖書查看圖書信息查找圖書查看購物車修改購物信息 提交購物訂單 用戶注冊 用戶登陸修改用戶信息查看用戶訂單圖4-3 客戶界面的系統(tǒng)功能模塊圖4.2.2 后臺管理模塊對于管理員管理界面而言,根據(jù)系統(tǒng)功能的分析,它有的功能應該包括:對用戶的管理(注冊會員管理、后臺用戶管理),對圖書管理,對訂單的管理等,如圖4-4所示:管 理 員 登 陸用戶管理訂單管理圖書管理瀏覽圖書頁面修改圖書頁面添加圖書頁面刪除圖書頁面注冊用戶管理后臺用戶管理查看所有訂單處理訂單信息留言管理圖4-4 管理員界面的系統(tǒng)功能模塊圖4.3 系統(tǒng)功能流程圖4.3.1 用戶流程圖如圖4-5:開 始用戶注冊用戶登錄信息正確瀏 覽 圖 書圖書查詢熱點圖書最新圖書分類瀏覽購 物 車確定圖書名稱、數(shù)量確定收貨人信息提 交 表 單用 戶 留 言NY圖4-5 用戶訪問網(wǎng)站流程圖 4.3.2 管理員流程圖如圖4-6 :開 始管 理 員 注 冊管 理 員 登 錄信息正確?用 戶 管 理圖 書 管 理訂 單 管 理類別管理圖書管理名稱管理會員信息管理注冊用戶管理后臺用戶管理查看所有訂單已處理訂單未處理訂單 查看修改添加刪除查看修改添加刪除查看修改添加刪除處 理 訂 單YN圖4-6 管理員訪問網(wǎng)站流程圖5 數(shù)據(jù)庫設計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計的好壞直接對應用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。在充分了解了用戶的各種要求后,開始數(shù)據(jù)庫設計。數(shù)據(jù)庫需求分析數(shù)據(jù)庫概念結構設計數(shù)據(jù)庫邏輯結構設計5.1 數(shù)據(jù)庫需求分析(1) 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結構能充分滿足各種信息的輸出和輸入。通過第三章的系統(tǒng)功能分析,針對一般的網(wǎng)上書店系統(tǒng),總結出如下的需求信息:用戶分一般用戶、注冊用戶和管理員用戶一般用戶和管理員用戶都可以不登陸就查看圖書信息注冊用戶登陸后可以維護自己的信息,購買圖書,并且在向網(wǎng)站發(fā)出訂單時自動填寫自己的聯(lián)系信息。圖書按內容來分類,每本書對應一個類別一個用戶可以購買多本書一個用戶對應一張訂單詳細信息(2) 根據(jù)上述的系統(tǒng)功能分析和需求總結,考慮到將來功能上的擴展,設計下的數(shù)據(jù)項和數(shù)據(jù)結構:系統(tǒng)用戶信息數(shù)據(jù)庫,列出以下數(shù)據(jù)項:用戶信息:用戶ID(自動編號)號、用戶昵稱、用戶姓名、密碼、電話號E-mail地址、家庭住址、郵編。系統(tǒng)的書籍信息(book)數(shù)據(jù)庫,列出以下數(shù)據(jù)項:書籍的記錄信息:ID(自動編號)、名稱、作者、價格、出版社、數(shù)量圖片、所屬類別、其他備注。圖書的交易訂單記錄(orders)數(shù)據(jù)庫,列出以下數(shù)據(jù)項:圖書交易訂單信息:交易的ID(自動編號)、顧客的名稱、顧客的地址、顧客的郵編、顧客的電話號碼、顧客購買的書籍、交易的日期。5.1 數(shù)據(jù)庫邏輯結構數(shù)據(jù)庫的概念設計結束后,現(xiàn)在可以把上面的數(shù)據(jù)庫概念結構轉化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構。根據(jù)開發(fā)系統(tǒng)的情況,是一個小型的網(wǎng)上書店,能實現(xiàn)基本功能就好,所以采用SQL庫。 數(shù)據(jù)庫中各個表的設計結構如表5-1 - 5-5所示。每個表格表示在數(shù)據(jù)庫中的一個表,1)用戶表(users)此數(shù)據(jù)表用來存儲注冊的用戶信息:表5-1用戶信息表字段名數(shù)據(jù)類型長度是否可空備注MemberIdUserNamePasswordUserRoleRealNameSexPhonecodeEmailAddressPostCodeLoadDateintvarcharvarcharvarcharvarcharbitvarcharvarcharvarcharchardatetime41010108505050506NNNYYYYYYYN用戶號用戶名密碼角色真實姓名性別電話郵箱地址郵編登陸日期2)書籍信息表(bookinfo)此數(shù)據(jù)表用來存儲書籍的所有屬性信息:表5-2書籍信息表字段名數(shù)據(jù)類型長度是否可空備注BookIdBookNameBookIntroduceCompanyBookUrlMarketPriceHotPriceIsrefinementIsHotIsDiscountLoadDateIntvacharntextvarcharnvacharfloatfloatbitbitbitdatetime4205050200NNNNNNNNNNN書籍編號書籍名稱書記簡介出版社書籍連接市場價熱賣價價格書籍簡介是否打折日期3)書籍分類(bookcatgory)此數(shù)據(jù)表用來存儲書籍的類別信息:表5-3書籍分類表字段名數(shù)據(jù)類型長度是否可空備注ClassIdClassNameClassUrlIntvarcharvarchar45050NNN書籍分類分類名稱書籍連接4)購物車表(ShopCart)此數(shù)據(jù)表用來存儲購物車的信息:表5-4購物車信息表字段名數(shù)據(jù)類型長度是否可空備注DetailIDNumBookIdOrderIDTotalPriceRemarkintintintintfloatvarchar4104209200NNNNNY詳細編號編號書籍編號交易編號總價格附加留言5)留言板表(BBS)此數(shù)據(jù)表用來存儲用戶留言信息和管理員回復信息:表5-5留言信息表字段名數(shù)據(jù)類型長度是否可空備注IDUNameContentDateTimeSubjectIPintnvarcharntextdatetimenvarcharnvarchar4505020NNYNNN留言編號留言者姓名留言內容留言時間回復主題IP地址6 詳細設計6.1 用戶端界面設計根據(jù)需求分析、總體設計和數(shù)據(jù)庫的設計,把系統(tǒng)的功能分為兩大類模塊:客戶端模塊和管理端模塊。客戶端是用戶使用的模塊也是功能比較多的模塊。用戶端分為多個頁面,每個頁面都有一定的功能:(1) 內容豐富的首頁設計 (2) 用戶注冊,用戶登陸設計(3)購物車管理功能6.1.1 系統(tǒng)首頁設計網(wǎng)上書店系統(tǒng)的首頁效果如圖6-1所示。首頁包含了主要信息,包含各種登陸提示,書籍瀏覽等。 圖6-17 其他界面設計1) 登錄:如圖7-2 圖7-22) 注冊:如圖7-3 圖7-33) 在默認瀏覽書籍頁面(Lookbook.aspx):如圖7-4 圖7-44) 查看書籍詳細信息:如圖7-5 圖7-55) 查看購物流程:如圖7-6 圖7-66) 查看購物車:如圖7-7 圖7-77):網(wǎng)站留言(有身份驗證,應提示非法操作):如圖7-8 圖7-8管理員功能實現(xiàn)展示:1)管理注冊的用戶,實現(xiàn)的功能:【刪除】。2)管理書籍信息,實現(xiàn)功能:【添加新書】、【刪除書籍】。3)管理書籍分類,實現(xiàn)的功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東滕州市八年級政治上冊 第1單元 讓愛駐我家 第2課 我們共有一個家教學實錄與檢測 魯教版
- 達州市通川區(qū)楊家溝煤業(yè)有限公司楊家溝煤礦礦山地質環(huán)境保護與土地復墾方案情況
- 四川化工職業(yè)技術學院
- 肝膿腫護理相關知識
- 【人教PEP版英語四年級下冊】期中測試卷6
- 人教版小學四年級語文下冊2024-2025學年度第二學期第一單元質量檢測試卷含參考答案
- 人教版小學四年級語文下冊2024-2025學年度第二學期第八單元質量檢測試卷
- 第5單元 第14課 新年賀卡-綜合制作-教學設計2023-2024學年清華大學版(2012)初中信息技術八年級上冊001
- 網(wǎng)絡安全運維專家簡歷
- 安徽省部分地市2024-2025學年高三下學期2月聯(lián)合考試物理試題(解析版)
- 公司清潔生產(chǎn)的審核報告書
- 貨運車輛交通安全講座教案
- 2024露天煤礦智能化建設與管理規(guī)范
- 中國成人患者腸外腸內營養(yǎng)臨床應用指南(2023版)
- 高速公路機械施工方案設計
- 學校桌椅采購投標方案(技術方案)
- 乳腺結節(jié)健康宣教
- GA/T 2012-2023竊照專用器材鑒定技術規(guī)范
- 內部控制及內部審計
- 學前比較教育全套教學課件
- 電工電子技術完整全套教學課件
評論
0/150
提交評論