計(jì)算機(jī)畢業(yè)論文定稿.doc_第1頁(yè)
計(jì)算機(jī)畢業(yè)論文定稿.doc_第2頁(yè)
計(jì)算機(jī)畢業(yè)論文定稿.doc_第3頁(yè)
計(jì)算機(jī)畢業(yè)論文定稿.doc_第4頁(yè)
計(jì)算機(jī)畢業(yè)論文定稿.doc_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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)介

河北工業(yè)大學(xué)2011屆本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)河北工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 作 者: 學(xué) 號(hào): 學(xué) 院: 計(jì)算機(jī) 系(專業(yè)): 計(jì)算機(jī)科學(xué)與技術(shù) 題 目: 基于B/S結(jié)構(gòu)的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) (網(wǎng)頁(yè)制作及用戶管理子模塊) 指導(dǎo)者: 肖國(guó)璽 副教授 評(píng)閱者: 2011 年 6 月 5日36畢業(yè)設(shè)計(jì)中文摘要 網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著網(wǎng)絡(luò)信息的發(fā)展,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來(lái)越廣泛。人們?cè)絹?lái)越想在最短的時(shí)間內(nèi)購(gòu)買到自己所需的圖書(shū)。但書(shū)目的繁多,給人們?cè)诜泵Φ墓ぷ魃钪匈?gòu)書(shū)帶來(lái)了很大的麻煩,于是網(wǎng)上購(gòu)書(shū)便成了人們向往的事情,此系統(tǒng)的開(kāi)發(fā)為人們帶來(lái)了很大的方便,使他們足不出戶就可以輕輕松松地買到自己想要的書(shū),既省時(shí)又省力。 在電子商務(wù)網(wǎng)站中,網(wǎng)上書(shū)店是目前應(yīng)用最廣、最成功的典范之一。通過(guò)它用戶可以在網(wǎng)絡(luò)上通過(guò)Internet,突破時(shí)間和空間的限制而實(shí)現(xiàn)網(wǎng)上購(gòu)書(shū)。網(wǎng)上書(shū)店的崛起對(duì)傳統(tǒng)的圖書(shū)流通體系產(chǎn)生了強(qiáng)烈的沖擊,有效地縮短了圖書(shū)流通發(fā)行環(huán)節(jié),將廣大讀者、圖書(shū)、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書(shū)流通率。它有著經(jīng)營(yíng)成本低、庫(kù)存是虛擬的、用戶檢索方便、地域限制少等特點(diǎn)。本系統(tǒng)以ASP為主要制作工具,實(shí)現(xiàn)了用戶注冊(cè)、登陸、驗(yàn)證身份及用戶數(shù)據(jù)的采集、書(shū)籍的預(yù)覽查詢、對(duì)書(shū)籍的購(gòu)買通過(guò)購(gòu)物車實(shí)現(xiàn)、可進(jìn)入留言本留言從而實(shí)現(xiàn)了網(wǎng)站與客戶之間的交流和溝通等。關(guān)鍵詞: 網(wǎng)上書(shū)店 電子商務(wù) 購(gòu)物車 ASP 畢業(yè)設(shè)計(jì)外文摘要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)上書(shū)店設(shè)計(jì)與實(shí)現(xiàn)的選題意義21.2 網(wǎng)上書(shū)店目前國(guó)內(nèi)外研究現(xiàn)狀21.3 網(wǎng)上購(gòu)書(shū)的優(yōu)勢(shì)32.相關(guān)技術(shù)介紹與環(huán)境的配置 42.1 ASP技術(shù)綜述42.2 ASP與IIS5 2.3 ASP的運(yùn)行環(huán)境 63.需求分析63.1 系統(tǒng)分析63.2 設(shè)計(jì)目標(biāo)63.3 可行性分析73.4 設(shè)計(jì)的總體規(guī)則 73.5 設(shè)計(jì)功能 73.6 性能需求 83.7 E-R圖 9 4總體設(shè)計(jì) 114.1 網(wǎng)站功能概述 124.2 系統(tǒng)功能模塊劃分 124.3 系統(tǒng)功能流程圖 145.數(shù)據(jù)庫(kù)設(shè)計(jì)165.1 數(shù)據(jù)庫(kù)需求分析175.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)176.詳細(xì)設(shè)計(jì)206.1 用戶界面設(shè)計(jì)207.其他主要界面設(shè)計(jì) 218.結(jié)論309.致謝311 引言1.1 網(wǎng)上書(shū)店設(shè)計(jì)與實(shí)現(xiàn)的選題意義書(shū)籍教會(huì)人們讀書(shū),寫(xiě)字是人變得睿智。從各種各樣的書(shū)店可以挑選各種各樣的書(shū)籍報(bào)刊,或許你正在期待某本刊物的更新,某本期待已久的雜志,可是呢?往往是發(fā)刊了兩天后才能從書(shū)籍上找到,新鮮感少了許多。傳統(tǒng)的書(shū)店受限于與發(fā)刊地的地域限制通常不能第一時(shí)間的拿到圖書(shū),從而及時(shí)更新書(shū)刊。Internet,隨之科學(xué)技術(shù)的發(fā)展 ,越來(lái)越深入人們的生活,1994年4月隨著中國(guó)與Internet的完全連接,Internet它以其獨(dú)有的特點(diǎn)不斷的改變著大家的生活。網(wǎng)絡(luò)書(shū)店出現(xiàn)了!打破國(guó)家與地區(qū)有形無(wú)形的壁壘,大大減少圖書(shū)銷售中的中間環(huán)節(jié),節(jié)省大量的人力、物力,并且能夠提供更多的書(shū)目信息。各大出版社紛紛有了自己的網(wǎng)站,自己的網(wǎng)絡(luò)編輯,圖書(shū)直接上架。這大大方便了讀者,廣大書(shū)蟲(chóng)可以第一時(shí)間品味到書(shū)香。通過(guò)網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn),學(xué)生通過(guò)在校學(xué)習(xí)的專業(yè)知識(shí),基于B/S架構(gòu)JSP技術(shù)和數(shù)據(jù)庫(kù)技術(shù)將所學(xué)知識(shí)應(yīng)用到實(shí)際當(dāng)中去,通過(guò)畢業(yè)設(shè)計(jì)使學(xué)生理解與掌握軟件設(shè)計(jì)過(guò)程,提高分析問(wèn)題解決問(wèn)難題的能力。培養(yǎng)學(xué)生文獻(xiàn)檢索的能力及研究方案的制定、論證、分析與比較的能力。1.2 網(wǎng)上書(shū)店目前國(guó)內(nèi)外研究現(xiàn)狀 美國(guó)亞馬遜書(shū)店自1995年成立以來(lái),一直是全球商務(wù)的成功代表。杰夫貝索斯,時(shí)代周刊1999年風(fēng)云人物,第一位成功的網(wǎng)上零售業(yè)者。隨著國(guó)外網(wǎng)上書(shū)店競(jìng)爭(zhēng)日趨白熱化,價(jià)格不僅僅是唯一因素,消費(fèi)者講求的范圍擴(kuò)大至涵蓋貨品樣色的提供、產(chǎn)品品質(zhì)的保證、網(wǎng)絡(luò)的交易條件、送貨及其它售后服務(wù)等,即全方位的購(gòu)物經(jīng)驗(yàn)。書(shū)店的經(jīng)營(yíng)項(xiàng)目也不僅僅是圖書(shū)而是通過(guò)圖書(shū)的客戶資源映射到個(gè)個(gè)商務(wù)角落,絕大多數(shù)國(guó)外網(wǎng)絡(luò)書(shū)店不光致力于豐富圖書(shū)種類,增加圖書(shū)介紹書(shū)評(píng),簡(jiǎn)化購(gòu)書(shū)流暢,精簡(jiǎn)送書(shū)環(huán)節(jié)等而且兼營(yíng)電子音像商品,家用電子電器,使經(jīng)營(yíng)項(xiàng)目趨向多元化。國(guó)內(nèi)隨著電子商務(wù)的發(fā)展,網(wǎng)上書(shū)店也如雨后春筍般出現(xiàn)。各大書(shū)店紛紛出現(xiàn),目前網(wǎng)絡(luò)上有名的網(wǎng)上書(shū)店,比如當(dāng)當(dāng)網(wǎng),卓越網(wǎng),淘寶網(wǎng)我都有瀏覽過(guò),還是集中體現(xiàn)了一些問(wèn)題。部分網(wǎng)站圖書(shū)種類豐富,但是質(zhì)量良莠不齊,過(guò)度強(qiáng)調(diào)圖書(shū)數(shù)量從而忽略了書(shū)評(píng),不能使消費(fèi)者買書(shū)前更詳細(xì)的了解圖書(shū);網(wǎng)站廣告過(guò)于繁多,頻繁跳出廣告窗口令消費(fèi)者頭疼;一些網(wǎng)上書(shū)店不從豐富圖書(shū)信息,提高服務(wù)質(zhì)量著手提高書(shū)店信譽(yù),而是通過(guò)請(qǐng)水軍搶手增加網(wǎng)站訪問(wèn)量,論壇宣傳;交易方式過(guò)于繁瑣,送貨周期長(zhǎng)等。雖然目前國(guó)內(nèi)網(wǎng)上書(shū)店存在部分問(wèn)題,但是相信在不久的將來(lái)網(wǎng)上書(shū)店會(huì)越來(lái)越成熟,體現(xiàn)其優(yōu)點(diǎn)。1.3 網(wǎng)上購(gòu)書(shū)的優(yōu)勢(shì)(1)網(wǎng)上書(shū)店擠壓盜版空間如今發(fā)展最快的,最時(shí)髦的,恐怕就是網(wǎng)絡(luò)了。網(wǎng)絡(luò)給人們帶來(lái)了實(shí)惠、虛擬、幻化,也給文學(xué)和圖書(shū)帶來(lái)了廣闊的生存空間。盜版者利用科學(xué)技術(shù),瞄準(zhǔn)正版書(shū)與盜版書(shū)的差價(jià)牟取暴利。網(wǎng)絡(luò)書(shū)店的興起無(wú)疑給盜版商以有力的打擊,因?yàn)榘l(fā)達(dá)的網(wǎng)絡(luò)可以直接疏通圖書(shū)的發(fā)行渠道,縮短了網(wǎng)上購(gòu)書(shū)者與出版社的距離,給圖書(shū)消費(fèi)者以清新、便宜的享受。(2)網(wǎng)上書(shū)店濃縮了圖書(shū)的庫(kù)存空間傳統(tǒng)圖書(shū)店內(nèi)的圖書(shū)擺放面積是有限的,每增加一本書(shū)其成本都在以一定比例增加,而網(wǎng)絡(luò)書(shū)店解決了存儲(chǔ)空間問(wèn)題,每增加一本書(shū)成本增長(zhǎng)幾乎為零。(3)數(shù)量、種類多,出版時(shí)間跨度大綜合性的網(wǎng)上書(shū)店涉及各種各類內(nèi)容的圖書(shū),提供訂購(gòu)的書(shū)目信息達(dá)上萬(wàn)、幾十萬(wàn)條,而圖書(shū)出版的時(shí)間有最新出版的,也有幾十年前的,這是傳統(tǒng)書(shū)店難以做到的。(4)不受時(shí)間、地域限制網(wǎng)上書(shū)店是24小時(shí)向全球各地的用戶提供網(wǎng)上服務(wù)的,用戶借助網(wǎng)絡(luò)可以漫游于世界各地的圖書(shū)海洋中,隨時(shí)選書(shū)、下訂單。中國(guó)人不出國(guó)可以去到美國(guó)最大的Amazon網(wǎng)上書(shū)店;廣東人可以不出省去到北京圖書(shū)大廈(http:www.BJBB.com),進(jìn)行異地購(gòu)書(shū)。(5)信息豐富網(wǎng)上書(shū)店的欄目豐富:特價(jià)書(shū)、書(shū)業(yè)視窗、銷售排行、新品上架、最新推薦等,動(dòng)態(tài)地向用戶提供各種信息,讓用戶了解書(shū)市的最新情況。另外,每種被檢索出來(lái)的圖書(shū)也有詳盡的介紹,如基本書(shū)目信息、封面、目次、內(nèi)容提要、書(shū)評(píng)等,這些信息都有助于用戶選書(shū)。(6)多途徑綜合檢索網(wǎng)上書(shū)店主要提供分類和自定義搜索的方式對(duì)圖書(shū)或其它商品(音像制品、電腦軟件等)進(jìn)行查找。分類一般是結(jié)合中圖法按用戶的閱讀習(xí)慣或興趣分類,同一類的圖書(shū)相對(duì)集中在一起,方便用戶在同類圖書(shū)中挑選出高質(zhì)量的圖書(shū)。自定義搜索是用戶根據(jù)自己所需的圖書(shū)以主題、書(shū)名、著者、出版社等信息作為檢索點(diǎn)對(duì)圖書(shū)或其它商品進(jìn)行一般搜索,如果希望檢索結(jié)果更準(zhǔn)確就使用高級(jí)檢索同時(shí)使用幾個(gè)檢索點(diǎn)查找。這種方法相對(duì)于其它購(gòu)書(shū)方式來(lái)說(shuō)找書(shū)更快捷。(7)價(jià)格低廉一般來(lái)講,網(wǎng)上書(shū)店買書(shū),要比普通書(shū)店便宜。由于拋棄了傳統(tǒng)書(shū)店運(yùn)作的所需的服務(wù)設(shè)施和多重環(huán)節(jié),絕對(duì)的成本低廉。由于網(wǎng)上書(shū)店運(yùn)營(yíng)方式是有訂購(gòu)需要時(shí)直接到出版社取效性強(qiáng),除了一部分有收藏價(jià)值的外,絕大多數(shù)圖書(shū)都會(huì)“掉價(jià)”。(8)個(gè)性服務(wù)網(wǎng)上書(shū)店不只單純銷售圖書(shū),還充分發(fā)揮網(wǎng)絡(luò)優(yōu)勢(shì),提供豐富多彩的個(gè)性化服務(wù),滿足讀者特定的需求。網(wǎng)上書(shū)店開(kāi)設(shè)的如新書(shū)推薦、暢銷書(shū)排行、讀者評(píng)論、作者訪談、專家點(diǎn)評(píng)等欄目,即使讀者把握全方位的圖書(shū)信息,又可使其利用網(wǎng)絡(luò)公告版同圖書(shū)的作者及其他讀者進(jìn)行在線討論、交流心得體會(huì),并根據(jù)他人的書(shū)評(píng)來(lái)協(xié)助選書(shū)。(9)配送較及時(shí)網(wǎng)上書(shū)店一般根據(jù)不同的地區(qū)提供不同的配送方式,有的提供短時(shí)間內(nèi)的免費(fèi)上門送書(shū),書(shū)到后付款,有的在收到匯款單后立刻將書(shū)寄出。這樣相對(duì)于個(gè)人或圖書(shū)館在新華書(shū)店訂書(shū)來(lái)說(shuō),就縮短了到書(shū)時(shí)間。2 相關(guān)技術(shù)介紹與環(huán)境的配置2.1 ASP技術(shù)綜述 2.1.1 ASP的發(fā)展 ASP1.0作為IIS(Internet Information Server, Internet 信息服務(wù)器)的附屬產(chǎn)品免費(fèi)發(fā)送,并且不久就在Windows平臺(tái)上廣泛使用。ASP與ADO的結(jié)合使開(kāi)發(fā)者很容易在一個(gè)數(shù)據(jù)庫(kù)中建立和打開(kāi)一個(gè)記錄集。這是它如此快就被大眾接受的原因。1998年,微軟公司又發(fā)布了ASP2.0。ASP1.0和ASP2.0的主要區(qū)別是外部組件。有了ASP 2.0和IIS4.0,就可以建立ASP應(yīng)用了。微軟公司接著開(kāi)發(fā)了Windows2000操作系統(tǒng)。這個(gè)Windows版本帶上了IIS5.0及ASP3.0。雖然到目前Windows已經(jīng)發(fā)展到比較高的版本,但是開(kāi)發(fā)領(lǐng)域中依然采用Windows2000 Server.Windows2000包括三個(gè)不同的版本即Professional、Server和Advanced Server.按照默認(rèn)設(shè)置安裝Windows2000 Server,安裝時(shí)不用做任何改動(dòng),就配置好了ASP的運(yùn)行環(huán)境。ASP可以使用兩中腳本語(yǔ)言:VBScript和Jscript。所謂的Jscript語(yǔ)言就是微軟版本的JavaScript語(yǔ)言。ASP包括內(nèi)置對(duì)象,最常用的是五大對(duì)象、一個(gè)集合和一個(gè)文件。五大對(duì)象分別是Response、Request、Session、Application和Server,一個(gè)集合是Cookies,一個(gè)文件是Global. asa.ASP最常用的內(nèi)置組件是操作文件的組件和操作廣告的組件。ASP最強(qiáng)大的功能還是使用外置組件,比如使用外置組件實(shí)現(xiàn)文件上傳,發(fā)送E-mail,等等。 通過(guò)ADO數(shù)據(jù)訪問(wèn)接口可以方便地操作各種數(shù)據(jù)庫(kù)。通過(guò)ADO訪問(wèn)數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的訪問(wèn)格式。2.2 ASP與IIS2.2.1 IIS簡(jiǎn)介 Web服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack 主要成員,作為Win2000server的擴(kuò)展,自推出以來(lái),已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。2.2.2 IIS與ASP的結(jié)合 在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上。 兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式與WEB結(jié)構(gòu)(如圖1-1所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與WEB密切結(jié)合,完成前后端兩者的集成輸出功能,使得WEB站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用IIS+ASP技術(shù)來(lái)集成WEB前后所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:(1) 減少構(gòu)建和維護(hù)成本(2) 加快聯(lián)機(jī)過(guò)程(3) 應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理(4) 前端可使用任何瀏覽器(IE、Netscape)(5) 后端可存取任何數(shù)據(jù)庫(kù)(SQL、Access)(6) 可使用任何腳本語(yǔ)言開(kāi)發(fā)(VBScript、JavaScript、PERL) 圖1-1 IIS+ASP三層式WEB結(jié)構(gòu)2.3 ASP的運(yùn)行環(huán)境 此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求和邏輯結(jié)構(gòu)分別如下:客戶端:Windows95/98/2000/XP,Internet Explorer(IE)等。服務(wù)器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。數(shù)據(jù)庫(kù):采用SQL,運(yùn)行于服務(wù)器端。3 需求分析3.1 系統(tǒng)分析 系統(tǒng)分析是平臺(tái)開(kāi)發(fā)的一個(gè)不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計(jì)出來(lái),就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開(kāi)發(fā)出完整的系統(tǒng)設(shè)計(jì)。到實(shí)際的試運(yùn)行之中,進(jìn)行測(cè)試,如果測(cè)試滿意的話,將進(jìn)行平臺(tái)的完善開(kāi)發(fā),從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢、訂購(gòu)使用。包括:瀏覽商品、查詢商品、訂購(gòu)商品、購(gòu)物車等功能;后臺(tái)管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來(lái),并提高了辦公效率。3.2 設(shè)計(jì)目標(biāo) 本平臺(tái)利用現(xiàn)在比較廣泛的ASP+SQL數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,進(jìn)行系統(tǒng)分析,為將來(lái)進(jìn)一步的實(shí)施打下一個(gè)堅(jiān)實(shí)的技術(shù)基礎(chǔ)。本平臺(tái)將投入到實(shí)際的試運(yùn)行之中,進(jìn)行測(cè)試,如果測(cè)試滿意的話,將進(jìn)行平臺(tái)的完善開(kāi)發(fā),從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購(gòu)商品、購(gòu)物車等功能;后臺(tái)管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來(lái),并提高了辦公效率。3.3 可行性分析 可行性研究是為了弄清楚系統(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)行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過(guò)最初的設(shè)計(jì)目標(biāo)和進(jìn)行的市場(chǎng)調(diào)查得出以下四點(diǎn)的可行性分析: 經(jīng)濟(jì)可行性:即實(shí)現(xiàn)這個(gè)平臺(tái)設(shè)計(jì)有沒(méi)有什么經(jīng)濟(jì)效益?該平臺(tái)設(shè)計(jì)只是作為本人的畢業(yè)設(shè)計(jì),又因?yàn)楸救说脑O(shè)計(jì)能力有限,其功能還不能完善,所以沒(méi)有什么經(jīng)濟(jì)效益可談。 技術(shù)可行性:即現(xiàn)有的技術(shù)能否開(kāi)發(fā)該平臺(tái),會(huì)有哪些困難。 運(yùn)行可行性:即該平臺(tái)規(guī)定的運(yùn)行方式是否可行。 法律可行性:即該平臺(tái)的開(kāi)發(fā)會(huì)不會(huì)在社會(huì)上引起侵權(quán)或其它責(zé)任問(wèn)題。因?yàn)樵撈脚_(tái)是作為畢業(yè)設(shè)計(jì)與商業(yè)無(wú)關(guān),又因?yàn)槭亲灾鏖_(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。 通過(guò)以上的可行性分析,我將采用Microsoft IIS+ASP相結(jié)合的技術(shù),運(yùn)用SQL數(shù)據(jù)庫(kù)對(duì)網(wǎng)站進(jìn)行建設(shè)。3.4 設(shè)計(jì)的總體規(guī)則無(wú)論哪個(gè)網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺(tái)也一樣,它的主要設(shè)計(jì)規(guī)則有:簡(jiǎn)單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō)是非常重要的。針對(duì)性:該平臺(tái)設(shè)計(jì)是網(wǎng)上購(gòu)物系統(tǒng)及后臺(tái)管理的定向開(kāi)發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。實(shí)用性:該平臺(tái)能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。3.5 功能設(shè)計(jì) 經(jīng)過(guò)以上的初步調(diào)查和研究,并且確定了該平臺(tái)的可行性,并決定開(kāi)發(fā)本平臺(tái),為了能夠?qū)ΜF(xiàn)行的平臺(tái)內(nèi)容進(jìn)行充分了解,使所要開(kāi)發(fā)的平臺(tái)更具有實(shí)用性和適應(yīng)性,設(shè)計(jì)出該平臺(tái)功能如下:2.5.1 管理員對(duì)功能的需求: 圖書(shū)管理 添加圖書(shū)。添加的圖書(shū)信息主要包括:書(shū)名、ID號(hào)、作者、出版社、價(jià)格、數(shù)量、類型; 查看及修改圖書(shū)信息。修改的內(nèi)容包括:圖書(shū)的基本信息、價(jià)格信息、庫(kù)存量、熱點(diǎn)設(shè)定、最新書(shū)籍等; 添加、修改、刪除圖書(shū)分類; 添加、修改、刪除圖書(shū)出版社; 用戶管理 瀏覽所有用戶信息。用戶信息包括:用戶ID號(hào)、昵稱、姓名、密碼、電子郵件、電話、注冊(cè)日期、具體地址等信息; 有權(quán)刪除任一用戶; 瀏覽用戶留言,可對(duì)其進(jìn)行回復(fù)、刪除 定單管理 可通過(guò)選擇查看所有定單,已處理的定單和未處理的定單列表以及其詳細(xì)信息,并處理尚未處理的帳單3.5.2 客戶對(duì)功能的需求 注冊(cè); 登陸; 所售新書(shū)總覽; 所有數(shù)目分類瀏覽; 最新書(shū)籍、熱消書(shū)籍瀏覽; 購(gòu)物車信息瀏覽。購(gòu)物車信息包括:圖書(shū)編號(hào)、圖書(shū)名稱、圖書(shū)價(jià)格、圖書(shū)訂購(gòu)數(shù)量、所有購(gòu)買總價(jià)格等; 組合條件檢索圖書(shū)。綜合條件包括模糊查詢、按關(guān)鍵字查詢; 收貨人信息確認(rèn); 購(gòu)物車信息修改; 購(gòu)買圖書(shū); 發(fā)表留言3.6 性能需求 協(xié)議分析正確; 界面友好; 相互信息傳遞順利; 運(yùn)行時(shí)間滿足使用需要; 安全性得到一定保障;3.7 E-R 圖圖 書(shū)名 稱編 號(hào) 價(jià) 格熱 點(diǎn)發(fā) 布作 者出版日期簡(jiǎn) 介圖 片庫(kù) 存購(gòu)買買買分 類種 類名 稱備 注編 號(hào)會(huì) 員編 號(hào)昵 稱電 話E-MAIL地 址真實(shí)姓名設(shè) 定收 貨 人編 號(hào)地 址電 話郵 編E-MAIL密 碼 圖3-1 網(wǎng)上書(shū)店 實(shí)體聯(lián)系圖本設(shè)計(jì)規(guī)劃出的實(shí)體分別有:管理員信息實(shí)體、用戶(會(huì)員)信息實(shí)體、產(chǎn)品實(shí)體、產(chǎn)品類型實(shí)體、訂單詳細(xì)信息實(shí)體。實(shí)體之間的E-R圖如圖3-2所示:用 戶購(gòu) 買商品分類圖書(shū)種類訂 單 列 表 圖3-2 實(shí)體間的E-R圖管理員信息實(shí)體E-R圖如圖3-3所示:管 理 員姓 名帳 號(hào)密 碼 圖3-3 管理員信息實(shí)體E-R圖用戶信息實(shí)體E-R圖如圖3-4所示:用 戶用戶名昵稱密碼電話E-mail地址郵編 圖3-4 用戶信息實(shí)體E-R圖圖書(shū)實(shí)體E-R圖如圖3-5所示:圖 書(shū) 信 息名稱作者價(jià)格出版社數(shù)量圖片類別簡(jiǎn)介 圖3-5 圖書(shū)實(shí)體E-R圖訂單詳細(xì)信息實(shí)體E-R圖如圖3-6所示:訂 單 詳 細(xì) 信 息訂單號(hào)用戶名購(gòu)買商品購(gòu)買日期應(yīng)付金額付金額昵稱付款方式地址電話E-mail圖3-6 訂單詳細(xì)信息實(shí)體E-R圖 4 總體設(shè)計(jì)如圖4-1 描述了網(wǎng)上圖書(shū)交易系統(tǒng)的邏輯體系結(jié)構(gòu):圖4-1 網(wǎng)上書(shū)店體系結(jié)構(gòu)圖 B/S的執(zhí)行過(guò)程為:客戶端通過(guò)瀏覽器向WEB服務(wù)器發(fā)出請(qǐng)求,如需操作數(shù)據(jù)庫(kù),則再由WEB服務(wù)器向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出請(qǐng)求,對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。操作完成后,由數(shù)據(jù)庫(kù)服務(wù)器返回WEB服務(wù)器,客戶端由WEB服務(wù)器以動(dòng)態(tài)網(wǎng)頁(yè)的形式返回客戶端,由瀏覽器顯示結(jié)果。B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是以局域網(wǎng)為基礎(chǔ)的C/S無(wú)法做到的。與操作系統(tǒng)平臺(tái)關(guān)系不大。B/S結(jié)構(gòu)利用不斷成熟和普及的技術(shù)實(shí)現(xiàn)原來(lái)復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù),這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu),作為最終用戶,只要通過(guò)WEB瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來(lái)完成,這樣大大簡(jiǎn)化了客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量。4.1 網(wǎng)站功能概述網(wǎng)上書(shū)店系統(tǒng)分兩個(gè)部分,第一部分是面向用戶的部分,用戶可是實(shí)現(xiàn)在線注冊(cè)、登陸、購(gòu)書(shū)、提交訂單等操作,都在這一部分完成;另一部分是書(shū)店管理部分,這部分的內(nèi)容包括:管理員對(duì)圖書(shū)的添加、刪除、查詢、圖書(shū)種類的管理、訂單的處理、管理員的管理、注冊(cè)用戶的管理等。4.2 系統(tǒng)功能模塊劃分對(duì)于網(wǎng)民,能吸引住他們的先決條件是網(wǎng)站的整體構(gòu)思,所以網(wǎng)站的首頁(yè)提供了一個(gè)簡(jiǎn)潔明快的界面,分為三個(gè)模塊:用戶管理模塊、圖書(shū)銷售系統(tǒng)模塊、在線管理系統(tǒng),如圖4-2所示。以讓瀏覽者能一目了然的知道,自己想要的內(nèi)容放在哪里,這些內(nèi)容可以提供給所有的瀏覽者,內(nèi)容包括圖書(shū)查詢,熱點(diǎn)圖書(shū),新書(shū)推薦等,這里可以查看所有所需圖書(shū)信息。 網(wǎng) 上 書(shū) 店 首 頁(yè)圖書(shū)銷售系統(tǒng)在線管理系統(tǒng)用戶管理模塊圖4-2 網(wǎng)上書(shū)店系統(tǒng)功能模塊圖 4.2.1 前臺(tái)管理模塊對(duì)于用戶界面管理模塊,根據(jù)系統(tǒng)功能的分析,它具有的功能應(yīng)該包括網(wǎng)站頁(yè)面的查看、圖書(shū)列表的查看、購(gòu)物車的使用、和用戶功能的具體內(nèi)容等,如圖4-3所示: 網(wǎng)上書(shū)店用戶界面網(wǎng)站頁(yè)面圖書(shū)列表購(gòu)物車用戶功能熱門圖書(shū)新品圖書(shū)購(gòu)買圖書(shū)查看圖書(shū)信息查找圖書(shū)查看購(gòu)物車修改購(gòu)物信息 提交購(gòu)物訂單 用戶注冊(cè) 用戶登陸修改用戶信息查看用戶訂單圖4-3 客戶界面的系統(tǒng)功能模塊圖4.2.2 后臺(tái)管理模塊對(duì)于管理員管理界面而言,根據(jù)系統(tǒng)功能的分析,它有的功能應(yīng)該包括:對(duì)用戶的管理(注冊(cè)會(huì)員管理、后臺(tái)用戶管理),對(duì)圖書(shū)管理,對(duì)訂單的管理等,如圖4-4所示:管 理 員 登 陸用戶管理訂單管理圖書(shū)管理瀏覽圖書(shū)頁(yè)面修改圖書(shū)頁(yè)面添加圖書(shū)頁(yè)面刪除圖書(shū)頁(yè)面注冊(cè)用戶管理后臺(tái)用戶管理查看所有訂單處理訂單信息留言管理圖4-4 管理員界面的系統(tǒng)功能模塊圖4.3 系統(tǒng)功能流程圖4.3.1 用戶流程圖如圖4-5:開(kāi) 始用戶注冊(cè)用戶登錄信息正確瀏 覽 圖 書(shū)圖書(shū)查詢熱點(diǎn)圖書(shū)最新圖書(shū)分類瀏覽購(gòu) 物 車確定圖書(shū)名稱、數(shù)量確定收貨人信息提 交 表 單用 戶 留 言NY圖4-5 用戶訪問(wèn)網(wǎng)站流程圖 4.3.2 管理員流程圖如圖4-6 :開(kāi) 始管 理 員 注 冊(cè)管 理 員 登 錄信息正確?用 戶 管 理圖 書(shū) 管 理訂 單 管 理類別管理圖書(shū)管理名稱管理會(huì)員信息管理注冊(cè)用戶管理后臺(tái)用戶管理查看所有訂單已處理訂單未處理訂單 查看修改添加刪除查看修改添加刪除查看修改添加刪除處 理 訂 單YN圖4-6 管理員訪問(wèn)網(wǎng)站流程圖5 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。在充分了解了用戶的各種要求后,開(kāi)始數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)5.1 數(shù)據(jù)庫(kù)需求分析(1) 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。通過(guò)第三章的系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上書(shū)店系統(tǒng),總結(jié)出如下的需求信息:用戶分一般用戶、注冊(cè)用戶和管理員用戶一般用戶和管理員用戶都可以不登陸就查看圖書(shū)信息注冊(cè)用戶登陸后可以維護(hù)自己的信息,購(gòu)買圖書(shū),并且在向網(wǎng)站發(fā)出訂單時(shí)自動(dòng)填寫(xiě)自己的聯(lián)系信息。圖書(shū)按內(nèi)容來(lái)分類,每本書(shū)對(duì)應(yīng)一個(gè)類別一個(gè)用戶可以購(gòu)買多本書(shū)一個(gè)用戶對(duì)應(yīng)一張訂單詳細(xì)信息(2) 根據(jù)上述的系統(tǒng)功能分析和需求總結(jié),考慮到將來(lái)功能上的擴(kuò)展,設(shè)計(jì)下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):系統(tǒng)用戶信息數(shù)據(jù)庫(kù),列出以下數(shù)據(jù)項(xiàng):用戶信息:用戶ID(自動(dòng)編號(hào))號(hào)、用戶昵稱、用戶姓名、密碼、電話號(hào)E-mail地址、家庭住址、郵編。系統(tǒng)的書(shū)籍信息(book)數(shù)據(jù)庫(kù),列出以下數(shù)據(jù)項(xiàng):書(shū)籍的記錄信息:ID(自動(dòng)編號(hào))、名稱、作者、價(jià)格、出版社、數(shù)量圖片、所屬類別、其他備注。圖書(shū)的交易訂單記錄(orders)數(shù)據(jù)庫(kù),列出以下數(shù)據(jù)項(xiàng):圖書(shū)交易訂單信息:交易的ID(自動(dòng)編號(hào))、顧客的名稱、顧客的地址、顧客的郵編、顧客的電話號(hào)碼、顧客購(gòu)買的書(shū)籍、交易的日期。5.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)結(jié)束后,現(xiàn)在可以把上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。根據(jù)開(kāi)發(fā)系統(tǒng)的情況,是一個(gè)小型的網(wǎng)上書(shū)店,能實(shí)現(xiàn)基本功能就好,所以采用SQL庫(kù)。 數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)構(gòu)如表5-1 - 5-5所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表,1)用戶表(users)此數(shù)據(jù)表用來(lái)存儲(chǔ)注冊(cè)的用戶信息:表5-1用戶信息表字段名數(shù)據(jù)類型長(zhǎng)度是否可空備注MemberIdUserNamePasswordUserRoleRealNameSexPhonecodeEmailAddressPostCodeLoadDateintvarcharvarcharvarcharvarcharbitvarcharvarcharvarcharchardatetime41010108505050506NNNYYYYYYYN用戶號(hào)用戶名密碼角色真實(shí)姓名性別電話郵箱地址郵編登陸日期2)書(shū)籍信息表(bookinfo)此數(shù)據(jù)表用來(lái)存儲(chǔ)書(shū)籍的所有屬性信息:表5-2書(shū)籍信息表字段名數(shù)據(jù)類型長(zhǎng)度是否可空備注BookIdBookNameBookIntroduceCompanyBookUrlMarketPriceHotPriceIsrefinementIsHotIsDiscountLoadDateIntvacharntextvarcharnvacharfloatfloatbitbitbitdatetime4205050200NNNNNNNNNNN書(shū)籍編號(hào)書(shū)籍名稱書(shū)記簡(jiǎn)介出版社書(shū)籍連接市場(chǎng)價(jià)熱賣價(jià)價(jià)格書(shū)籍簡(jiǎn)介是否打折日期3)書(shū)籍分類(bookcatgory)此數(shù)據(jù)表用來(lái)存儲(chǔ)書(shū)籍的類別信息:表5-3書(shū)籍分類表字段名數(shù)據(jù)類型長(zhǎng)度是否可空備注ClassIdClassNameClassUrlIntvarcharvarchar45050NNN書(shū)籍分類分類名稱書(shū)籍連接4)購(gòu)物車表(ShopCart)此數(shù)據(jù)表用來(lái)存儲(chǔ)購(gòu)物車的信息:表5-4購(gòu)物車信息表字段名數(shù)據(jù)類型長(zhǎng)度是否可空備注DetailIDNumBookIdOrderIDTotalPriceRemarkintintintintfloatvarchar4104209200NNNNNY詳細(xì)編號(hào)編號(hào)書(shū)籍編號(hào)交易編號(hào)總價(jià)格附加留言5)留言板表(BBS)此數(shù)據(jù)表用來(lái)存儲(chǔ)用戶留言信息和管理員回復(fù)信息:表5-5留言信息表字段名數(shù)據(jù)類型長(zhǎng)度是否可空備注IDUNameContentDateTimeSubjectIPintnvarcharntextdatetimenvarcharnvarchar4505020NNYNNN留言編號(hào)留言者姓名留言內(nèi)容留言時(shí)間回復(fù)主題IP地址6 詳細(xì)設(shè)計(jì)6.1 用戶端界面設(shè)計(jì)根據(jù)需求分析、總體設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì),把系統(tǒng)的功能分為兩大類模塊:客戶端模塊和管理端模塊。客戶端是用戶使用的模塊也是功能比較多的模塊。用戶端分為多個(gè)頁(yè)面,每個(gè)頁(yè)面都有一定的功能:(1) 內(nèi)容豐富的首頁(yè)設(shè)計(jì) (2) 用戶注冊(cè),用戶登陸設(shè)計(jì)(3)購(gòu)物車管理功能6.1.1 系統(tǒng)首頁(yè)設(shè)計(jì)網(wǎng)上書(shū)店系統(tǒng)的首頁(yè)效果如圖6-1所示。首頁(yè)包含了主要信息,包含各種登陸提示,書(shū)籍瀏覽等。 圖6-17 其他界面設(shè)計(jì)1) 登錄:如圖7-2 圖7-22) 注冊(cè):如圖7-3 圖7-33) 在默認(rèn)瀏覽書(shū)籍頁(yè)面(Lookbook.aspx):如圖7-4 圖7-44) 查看書(shū)籍詳細(xì)信息:如圖7-5 圖7-55) 查看購(gòu)物流程:如圖7-6 圖7-66) 查看購(gòu)物車:如圖7-7 圖7-77):網(wǎng)站留言(有身份驗(yàn)證,應(yīng)提示非法操作):如圖7-8 圖7-8管理員功能實(shí)現(xiàn)展示:1)管理注冊(cè)的用戶,實(shí)現(xiàn)的功能:【刪除】。2)管理書(shū)籍信息,實(shí)現(xiàn)功能:【添加新書(shū)】、【刪除書(shū)籍】。3)管理書(shū)籍分類,實(shí)現(xiàn)的功

溫馨提示

  • 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)論