




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上普通本科畢業(yè)論文題目:網(wǎng)上購物商城的后臺設(shè)計與實現(xiàn) 學(xué) 院 信息管理學(xué)院 學(xué)生姓名 xxxxx 學(xué) 號 xxxxxx 專 業(yè) 信息管理與信息系統(tǒng) 屆 別 2010屆 指導(dǎo)教師 xxxxxx 職 稱 副教授 二O一 O 年五月專心-專注-專業(yè)普通本科生畢業(yè)論文(設(shè)計)誠信承諾書畢業(yè)論文(設(shè)計)題 目網(wǎng)上購物商城的設(shè)計與實現(xiàn)學(xué)生姓名xxxxx專業(yè)信息管理與信息系統(tǒng)學(xué) 號xxxxx指導(dǎo)老師xxxxx職 稱講師所在學(xué)院信息管理學(xué)院誠信承諾本人慎重承諾和聲明:我承諾在畢業(yè)論文(設(shè)計)活動中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,在本人的畢業(yè)論文中未剽竊、抄襲他人的學(xué)術(shù)觀點、思想和成果,
2、未篡改研究數(shù)據(jù),如有違規(guī)行為發(fā)生,我愿承擔一切責任,接受學(xué)校的處理。學(xué)生(簽名):xxxxx2010年 5 月 30 日摘 要Abstract目 錄1. 緒論網(wǎng)絡(luò)技術(shù)在現(xiàn)代商業(yè)中的應(yīng)用日益廣泛和深入,在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面的今天,傳統(tǒng)的面對面的購物方式也面臨著變革,而通過網(wǎng)絡(luò)進行購物則是一個很重要的方向?;赪eb技術(shù)的網(wǎng)絡(luò)購物系統(tǒng)可以借助于遍布全球的Internet運行,大大拓展了購物的靈活性,因此,通過網(wǎng)絡(luò)進行購物將是以后進行商品購物的一個重要發(fā)展趨勢。1.1選題背景及意義電子商務(wù)是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方向?;ヂ?lián)網(wǎng)自身所具有的開放性、全球性、低成
3、本、高效率的特點,已成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有的價值。電子商務(wù)對于社會生產(chǎn)力的推動作用突出表現(xiàn)字4個方面:(1)大幅度降低信息成本,提高信息使用效率。作為一個極為重要的商務(wù)信息載體和運送平臺,電子商務(wù)降低了信息來源成本;突破行業(yè)和產(chǎn)品物理特征的限制,使交易范圍急劇放大;彌補信息的不對稱性,實現(xiàn)交易信息互換和交易行為的虛擬市場化。(2)大量減少中間環(huán)節(jié),降低銷售成本和購買成本。電子商務(wù)為買賣雙方在網(wǎng)上直接交易提供了現(xiàn)實可能性,縮短了供求之間的距離。繞過傳統(tǒng)的經(jīng)銷商而直接與客戶溝通,企業(yè)可以將需求直接轉(zhuǎn)化為企業(yè)的生產(chǎn)指令,減少了許多中間環(huán)節(jié),使得零庫
4、存生產(chǎn)成為可能。(3)有利于形成高效流通、交換體制。電子商務(wù)構(gòu)成了虛擬社會中的整個商品交易龐大網(wǎng)絡(luò),實體社會中的商品的盲目實物移動轉(zhuǎn)變?yōu)橛心繕说膶嵨镆苿?。?)有利于第三產(chǎn)業(yè)的發(fā)展。電子商務(wù)大量運用最先進的信息技術(shù),必將推動產(chǎn)業(yè)結(jié)構(gòu)的優(yōu)化和升級,特別是促進了現(xiàn)代第三產(chǎn)業(yè)的發(fā)展,增強了經(jīng)濟結(jié)構(gòu)自身的穩(wěn)定性。電子商務(wù)以新供給創(chuàng)造了新需求,又以新需求推動了新供給,促進了社會總供求的良性互動,推動了經(jīng)濟的持續(xù)穩(wěn)定增長,從而延長了經(jīng)濟擴張期,減少了經(jīng)濟波動的幅度。本系統(tǒng)是基于JSP技術(shù)的網(wǎng)上購物系統(tǒng),能夠有效地將產(chǎn)品管理系統(tǒng)和網(wǎng)上訂購系統(tǒng)有效結(jié)合在一起,通過網(wǎng)站實現(xiàn)企業(yè)的在線交易來銷售自己的產(chǎn)品,進一步
5、擴大市場份額。通過產(chǎn)品訂購管理系統(tǒng)的網(wǎng)上交易,企業(yè)可以隨時隨地了解和掌握銷售情況,實現(xiàn)產(chǎn)品銷售統(tǒng)計分析同時又能有效地控制商城運營成本,開辟了一個新的銷售渠道。1.2國內(nèi)研究現(xiàn)狀及發(fā)展趨勢在短短幾年間,我國電子商務(wù)從啟蒙階段迅速進入實施階段,網(wǎng)上商店、商城、專賣店、拍賣店,網(wǎng)上定票、旅游、教育、醫(yī)療以及各種電子商務(wù)咨詢和交易站點等,如雨后春筍般不斷涌現(xiàn)出來。據(jù)國務(wù)院發(fā)展中心的統(tǒng)計表明,截止到2006年,國內(nèi)的網(wǎng)上商店由1998年年底的100多家已發(fā)展到近百萬家,發(fā)展的區(qū)域也從北京、上海、廣州等少數(shù)城市向沿海和內(nèi)地各大城市擴展,許多傳統(tǒng)行業(yè)的工業(yè)和商業(yè)企業(yè)也已開始登上電子商務(wù)的舞臺,電子商務(wù)在中國
6、從概念走入應(yīng)用。隨著經(jīng)濟的發(fā)展,越來越多的企業(yè)與個人開始參與網(wǎng)上交易,我國的網(wǎng)上交易環(huán)境已經(jīng)有了很大的改善。國內(nèi)B2C模式的網(wǎng)上購物系統(tǒng)雖落后于B2B的發(fā)展,但隨著人們消費觀念的轉(zhuǎn)變、網(wǎng)絡(luò)技術(shù)的進步、社會化物流配送的發(fā)展、第三方支付系統(tǒng)的逐步形成,大范圍應(yīng)用B2C電子商務(wù)的外部條件逐漸成熟。應(yīng)用最新的網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)產(chǎn)品建立虛擬商場系統(tǒng)平臺,利用連鎖企業(yè)網(wǎng)點分布面廣和物流配送體系的優(yōu)勢,借助有信譽的第三方支付系統(tǒng)等貨款結(jié)算方式,讓消費者需求不受時間、空間的限制而得到滿足。網(wǎng)上購物系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,
7、如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。在美、日等信息化程度較高的國家和地區(qū),網(wǎng)上購物系統(tǒng)發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪,凱瑪特,家庭倉儲、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。在我國,網(wǎng)上購物系統(tǒng)從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付
8、不是在網(wǎng)上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計結(jié)果,截止2004年1月中國有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,2006年中國網(wǎng)上購物用戶已達到6962萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。目前網(wǎng)上購物系統(tǒng)采用的技術(shù)有,ASP+數(shù)據(jù)庫,JSP+數(shù)據(jù)庫,ASP.NET+數(shù)據(jù)庫,PHP+數(shù)據(jù)庫,其中數(shù)據(jù)庫一般采用Microsoft的SQL Server、Access,Mysql,或者大型的
9、數(shù)據(jù)庫Oracle等。雖然這些開發(fā)模式能夠暫時滿足當前業(yè)務(wù)的需求,從長遠看當網(wǎng)上業(yè)務(wù)量呈幾何級增長時,其應(yīng)用將受到很大的制約。因此,基于B/M/S(browse/MiddleTier/Sever)設(shè)計模式將成為電子商務(wù)技術(shù)開發(fā)的熱點。Sun公司的J2EE作為當前支持服務(wù)器端中間件技術(shù)的平臺之一,是一種基于層次化構(gòu)件模式的開發(fā)平臺,它把業(yè)務(wù)邏輯和低層網(wǎng)絡(luò)技術(shù)分離出來,具有高度的可伸縮性、可擴展性、安全性、易開發(fā)性和易維護性,良好的與企業(yè)信息系統(tǒng)和遺留系統(tǒng)的集成能力等優(yōu)點,成為目前業(yè)界最流行的企業(yè)級應(yīng)用開發(fā)平臺之一。J2EE體系結(jié)構(gòu)提供中間層集成框架,滿足了無需太多費用而又需要高可用性、高可靠性以
10、及可擴展性的應(yīng)用需求,成為構(gòu)建網(wǎng)上購物系統(tǒng)的最佳平臺。1.3本文研究內(nèi)容本文的主要工作是設(shè)計和實現(xiàn)網(wǎng)上購物商城系統(tǒng),本系統(tǒng)是由兩個人相互協(xié)作共同開發(fā)完成的。通過閱讀書籍、網(wǎng)上查閱資料和老師的指導(dǎo),學(xué)習(xí)了大量的java開發(fā)技術(shù),特別是jsp,MVC三層設(shè)計模式和Struts等主流的開發(fā)框架,經(jīng)過實際的調(diào)查,積極編寫系統(tǒng)的需求分析報告,系統(tǒng)設(shè)計階段的功能文檔,通過老師的指導(dǎo)、小組成員的幫助和自己的學(xué)習(xí)總結(jié),該網(wǎng)上購物商城系統(tǒng)得到逐步完善。在系統(tǒng)中本人是負責后臺功能的實現(xiàn),包括以下幾個主要的功能:商品設(shè)置、會員設(shè)置、修改密碼、后臺管理員設(shè)置、會員折扣管理、評論管理、訂單設(shè)置、公告設(shè)置、友情設(shè)置、安全
11、退出等。2.相關(guān)技術(shù)2.1DOM技術(shù)DOM是Document Object Model文檔對象模型的縮寫。根據(jù)W3C DOM規(guī)范,DOM是一種與瀏覽器,平臺,語言無關(guān)的接口,使得其訪問頁面其他的標準組件。使其能訪問他們站點中的數(shù)據(jù)、腳本和表現(xiàn)層對像。DOM是以層次結(jié)構(gòu)組織的節(jié)點或信息片斷的集合。這個層次結(jié)構(gòu)允許開發(fā)人員在樹中導(dǎo)航尋找特定信息。它能使web應(yīng)用程序與使用用戶有更好的交互性。同時也未程序開發(fā)人員更好的控制web頁面的設(shè)計與開發(fā)。其與Javascript腳本語言的結(jié)合使用,使網(wǎng)頁的動態(tài)效果表現(xiàn)得更是完美。目前非常流行的AJAX技術(shù)也表現(xiàn)出了非常適合用戶交互的局部刷新新局面。結(jié)束了傳統(tǒng)
12、的每實現(xiàn)一個功能,或者每操作一個界面都要重新定位到新的頁面。這也使得開發(fā)出來的系統(tǒng)更符合人們的意愿。2.2系統(tǒng)體系結(jié)構(gòu) 本系統(tǒng)采用B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)。B/S結(jié)構(gòu)是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成展現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層的三層結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要
13、復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M步。3系統(tǒng)需求分析網(wǎng)上購物商城網(wǎng)站的設(shè)計和開發(fā)應(yīng)能廣泛應(yīng)用于不同類型的商品購物網(wǎng)站,用戶可以根據(jù)自己的實際情況開展不同商品網(wǎng)站,盡量最大限度提高購物質(zhì)量和效率。購物網(wǎng)站開發(fā)使用的服務(wù)器端的安裝簡潔明了,客戶機無需再裝任何軟件,接入Internet后通過瀏覽器就可以直接訪問本系統(tǒng)。3.1設(shè)計思想 本系統(tǒng)遵循以顧客為主導(dǎo)的原則。本商品購
14、物平臺基于進行詳細設(shè)計,為不同的顧客提供不同的服務(wù)。體現(xiàn)了市場經(jīng)濟的原則。主要分為顧客模塊和管理員模塊。為網(wǎng)上購物商城提供網(wǎng)絡(luò)支撐環(huán)境,平臺的設(shè)計應(yīng)以java語言技術(shù)為基礎(chǔ),運用Windows XP操作系統(tǒng)和Microsoft SQL Server 2005數(shù)據(jù)庫,采用Tomcat 5.5作為web服務(wù),進行網(wǎng)站的訪問。在系統(tǒng)的頁面設(shè)計中,界面盡量簡單、明了、大方。設(shè)計的各頁面的風格也基本一致,不使用大量的圖片,只是簡單的用幾張。導(dǎo)航系統(tǒng)清晰、簡潔,這樣有益于用戶對網(wǎng)站的瀏覽,從簡約中透露出便捷的美。3.2系統(tǒng)功能分析網(wǎng)上購物商城需求對象分別是網(wǎng)上購物的顧客和網(wǎng)絡(luò)購物系統(tǒng)管理人員。顧客的需求是
15、瀏覽網(wǎng)站上的商品,挑選自己喜歡的商品進行購買,同時還能淘到更加便宜的商品以及享受更加優(yōu)惠的折扣,為自己節(jié)省金錢,同時給自己帶來方便,節(jié)省購物時間,提高了效率,實現(xiàn)時間、空間上不同的購物感受。后臺管理人員需求是對商品和會員的管理。本購物商城系統(tǒng)實現(xiàn)了管理員對商品設(shè)置,會員設(shè)置,會員折扣管理,修改密碼,評論管理,訂單設(shè)置,公告設(shè)置,友情設(shè)置等功能。當用戶進入首頁時變可以看到網(wǎng)站上商品的一些簡單信息,以及和管理員進行在線交流,但只有會員通過輸入用戶名登陸網(wǎng)站時,才能查看到一些特價商品,看到不同商品對應(yīng)的會員價格。同時還可以進行商品的購買。這樣更能證明會員的實惠,提高了對不同會員價格的保密程度。3.3
16、系統(tǒng)運行環(huán)境及技術(shù)需求3.3.1系統(tǒng)運行環(huán)境為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下:1)軟件環(huán)境客戶端: (1).操作系統(tǒng):Windows2000/XP(2).網(wǎng)絡(luò)協(xié)議:TCP/IP(3).瀏覽器:Internet Explorer 6.0(4).數(shù)據(jù)庫:SQL SERVER 2005服務(wù)器端:(1).操作系統(tǒng):Windows2000/XP(2).網(wǎng)絡(luò)協(xié)議:TCP/IP(3).WEB服務(wù)器:Tomcat 5.5(4).數(shù)據(jù)庫:SQL SERVER 200
17、52)硬件環(huán)境:(1).服務(wù)器 CPU:PIII 500以上 ,內(nèi)存:256M(2).客戶機 CPU:P200MMX以上,內(nèi)存:64M以上3) 開發(fā)工具: (1).java開發(fā)語言+Tomcat 5.5服務(wù)器+SQL Server 2005數(shù)據(jù)庫3.4系統(tǒng)性能需求網(wǎng)上購物商城的設(shè)計和開發(fā)應(yīng)緊跟著整個計算機發(fā)展潮流與快捷購物的思想,采用當時最先進的設(shè)計思想,利用最有效的開發(fā)技術(shù)和開發(fā)工具。為網(wǎng)絡(luò)購物提供方便,給顧客帶來實惠,更多的選擇余地以及節(jié)省時間,提高效率。文中的代碼要盡可能簡潔,易懂,使系統(tǒng)具有可維護的性。3.5系統(tǒng)數(shù)據(jù)流圖系統(tǒng)后臺的操作員為管理員,下面具體分析數(shù)據(jù)流圖的情況。3.5.1管
18、理員模塊數(shù)據(jù)流程管理員4系統(tǒng)設(shè)計系統(tǒng)設(shè)計階段的任務(wù)是設(shè)計軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)以及設(shè)計模塊的控制流程。主要目的是將系統(tǒng)分析模型轉(zhuǎn)換成足以規(guī)范操作人員進行 程式撰寫的設(shè)計模型,以提升系統(tǒng)效能及再用效益,即確認軟件系統(tǒng)"如何做".系統(tǒng)設(shè)計階段又分兩個步驟:概要設(shè)計和。概要設(shè)計解決軟件系統(tǒng)的模塊劃分和模塊的層次機構(gòu)以及數(shù)據(jù)庫設(shè)計;詳細設(shè)計解決每個模塊的控制流程,內(nèi)部算法和數(shù)據(jù)結(jié)構(gòu)的設(shè)計。4.1概要設(shè)計軟件需求分析階段,搞清楚了軟件“做什么”的問題,形成了目標系統(tǒng)的邏輯模型。現(xiàn)在所要做的就是要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型,即著手實現(xiàn)軟件的需
19、求。首先,需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。4.1.1系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)的概要設(shè)計中最重要的就是系統(tǒng)的模塊化。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少并且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。網(wǎng)上購物商城主要是管理網(wǎng)上商品,是顧客購買商品,提高購物效率,節(jié)省金錢和時間的平臺。網(wǎng)上購物商城主要包括前臺商品信息的展
20、示部分,顧客購買商品的流程,和后臺商品信息管理,和會員信息管理部分。其中前臺包括:用戶注冊,新品上架,特價商品,查看訂單,購物車,商品查詢,會員修改,設(shè)為首頁,在線聊天,友情鏈接和銷售排行。以及網(wǎng)站后臺管理如下:商品設(shè)置,會員設(shè)置,會員折扣管理,修改密碼,評論管理,訂單設(shè)置,公告設(shè)置,友情設(shè)置。本人主要負責后臺操作系統(tǒng)的實現(xiàn),該網(wǎng)上購物商城后臺操作系統(tǒng)功能結(jié)構(gòu)圖4-1所示。 圖4-1系統(tǒng)后臺操作功能結(jié)構(gòu)圖4.1.2系統(tǒng)模塊介紹(1)用戶管理模塊:本4.1.2系統(tǒng)界面設(shè)計一個清晰、邏輯性強的網(wǎng)絡(luò)組織結(jié)構(gòu)是讓學(xué)生無障礙通行的保證,對于網(wǎng)站導(dǎo)航設(shè)計來說,建立各模塊之間快速的交叉轉(zhuǎn)換機制是可靠的做法。
21、本網(wǎng)站的導(dǎo)航欄由十大模塊組成:“商品設(shè)置"、“會員設(shè)置"、“后臺管理員設(shè)置"、“會員打折設(shè)置"、“評論管理"、“訂單設(shè)置"、“修改密碼”、“公告設(shè)置”、“友情設(shè)置”、“安全退出”。為避免學(xué)生信息迷航,不論是一級頁面還是二級頁面上都有回到主頁的鏈接.一個美觀、清晰、整體性好的頁面,是使學(xué)習(xí)者駐足瀏覽的不可缺少的條件。本網(wǎng)站以淺藍色和黃色為為主基調(diào),配以白色、紅色等,給人一種淡雅、清新的感覺,對眼睛有較好的保護作用。為了體現(xiàn)頁面的整體感,在圖片的風格上保持了較嚴格的一致性。整個首頁由十大模塊組成,左邊設(shè)有用戶登錄、滾動商品公告、滾動友情鏈
22、接等。4.2概念設(shè)計4.2.1總體E-R圖E-R圖展示了系統(tǒng)的實體間的關(guān)系,本系統(tǒng)的總體E-R圖如圖4-2所示。4.2.2實體及其屬性圖(1)4.3詳細設(shè)計4.3.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計(DatabaseDesign)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計是允許數(shù)據(jù)庫訪問WEB應(yīng)用程序開發(fā)的一個重要部分,本平臺數(shù)據(jù)庫采用微軟Microsof SQL Server 2005。SQLServer2005能夠?qū)崿F(xiàn)自身動態(tài)管理,自動調(diào)整對內(nèi)存、鎖定等資源的使用和配置。所以它可以滿足從桌面應(yīng)用程序到大型企業(yè)的分布式應(yīng)用等不同層次的需求。4.3.2
23、數(shù)據(jù)庫表設(shè)計本網(wǎng)站使用Microsoft SQL Server作為數(shù)據(jù)庫,它以其友好的操作界面和Windows操作系統(tǒng)完美的結(jié)合在一起。它用于提供作為應(yīng)用程序的數(shù)據(jù)來源,存放各種數(shù)據(jù),并可以方便用戶進行數(shù)據(jù)存取等一系列操作。SQL Server數(shù)據(jù)庫系統(tǒng)伸縮性、可用性強,非管理員用戶無需承擔管理任務(wù),操作簡單并且安全穩(wěn)定。本網(wǎng)站的數(shù)據(jù)庫表包含商品,商品小類別,商品大類別,用戶評論,訂單,訂單明細,會員,公告,友情鏈接,管理員等等。本人在系統(tǒng)中定義的表格都嚴格地按照范式的思想和要求去完成,數(shù)據(jù)庫中的所有表格都達到了三范式的要求。針對本系統(tǒng)的特點,在對所搜集的數(shù)據(jù)進行規(guī)范化之后,定義了如下十二張表
24、格,分別是學(xué)生基本信息表、課程信息表等,通過對這十二張表格的操作可以較好地完成系統(tǒng)設(shè)計的各項功能,十二張表格之間有著不同程度的聯(lián)系。(1)商品表:商品編碼,商品所屬大類,商品所屬小類,商品名稱,生產(chǎn)廠家,商品簡介,引進時間,現(xiàn)價,特價,銷售數(shù)量,圖片,是否特價。表4.1商品(goods)表列名數(shù)據(jù)類型與長度是否可為空字段說明Idintnot nullPK商品IDbigIdintnot null商品所屬大類smallIdint not nullFK商品所屬小類goodsName varchar(50)null商品名稱goodsFrom Varchar(50)null生產(chǎn)廠家introduce t
25、ext null商品簡介creaTime smalldatetime null引進時間nowPrice money null現(xiàn)價freePrice money null特價number int null銷售數(shù)量pirture varchar(50) null圖片mark bit null是否特價(2)商品小類別:小類別編碼,所屬大類,小類別名稱,創(chuàng)建時間。表4.2商品小類別(smallType)表列名數(shù)據(jù)類型與長度是否可為空字段說明idint not nullPK小類別編碼 bigId int not nullFK所屬大類smallName varchar(50) null小類別名稱creaT
26、ime smalldatetime null創(chuàng)建時間(3)商品大類別:大類別編碼,大類別名稱,創(chuàng)建時間。表4.3商品大類別(bigType)表列名數(shù)據(jù)類型與長度是否可為空字段說明idint not null大類別編碼bigname varchar(50) null大類別名稱createtime smalldatetime null創(chuàng)建時間(4)訂單明細:訂單編碼,訂單號,商品編碼,訂單總價,商品數(shù)量。表4.6訂單詳細(orderdetail)表列名數(shù)據(jù)類型與長度是否可為空字段說明Idintnot nullPK訂單編碼orderNumber varchar(50)nullFK訂單號goodsId
27、intnot nullFK商品編碼price floatnull訂單總價numberintnull此次購買商品數(shù)量(5)會員:會員編碼,姓名,密碼,真實姓名,年齡,職業(yè),郵箱,找回密碼問題,問題答案。表4.7會員(member)表列名數(shù)據(jù)類型與長度是否可為空字段說明idintnot null會員編碼Name varchar(50)not null姓名passwordvarchar(50)null密碼reallynamevarchar(50)null真實姓名ageintnull年齡profession varchar(50)null職業(yè)emailvarchar(50)null郵箱question
28、varchar(50)null找回密碼問題userpointintnull用戶積分usergradeintnull用戶等級reultvarchar(50)null問題答案(6)公告:公告編碼,公告名稱,公告內(nèi)容,公告描述。表4.8公告(affiche)表列名數(shù)據(jù)類型與長度是否可為空字段說明idintnot null公告編碼namevarchar(50)null公告名稱contenttextnull公告內(nèi)容issueTime smalldatetimenull公告描述(7)友情鏈接:鏈接編碼,友情鏈接站名,鏈接地址。表4.9友情鏈接(link)表列名數(shù)據(jù)類型與長度是否可為空字段說明Id intn
29、ot null鏈接編碼linkname varchar(50)null友情鏈接站名linkAddressvarchar(50)not null鏈接地址(8)管理員:管理員編碼,管理員賬號,密碼,昵稱,管理員標識。表4.10管理員(manager)表列名數(shù)據(jù)類型與長度是否可為空字段說明idintnot null管理員編碼account varchar(50)null管理員帳號passwordvarchar(50)null密碼Name varchar(50)null昵稱singbitnull管理員標識(9)會員等級:會員編碼,商品小類別,折扣,備注。表4.11會員等級(userGrade)表列名數(shù)
30、據(jù)類型與長度是否可為空字段說明gradeIDintnot nullPK會員編碼 gradenamevarchar(50)not null商品小類別textvarchar(50)null備注(10)等級折扣:會員編碼,等級名稱,備注。表4.12等級折扣(gradeOff)表列名數(shù)據(jù)類型與長度是否可為空字段說明gradeIDintnot nullPK等級編碼smallTypeIdintnot nullPK商品小類別offMountfloatnot null折扣textvarchar(50)null備注4.3.3后臺系統(tǒng)各模塊的程序流程圖(1)用戶登錄模塊的流程圖,如圖所示。5.系統(tǒng)后臺功能的實現(xiàn)不
31、管是需求分析還是詳細設(shè)計,最終的目的就是系統(tǒng)的實現(xiàn)。本節(jié)的主要任務(wù)就是根據(jù)之前所描述的各種功能和詳細設(shè)計,實現(xiàn)出系統(tǒng)的代碼以及各個頁面。根據(jù)之前詳細設(shè)計中的各個圖型,通過系統(tǒng)功能結(jié)構(gòu)、數(shù)據(jù)流程等開發(fā)系統(tǒng),實現(xiàn)課程網(wǎng)站的具體應(yīng)用。5.1用戶登錄模塊的實現(xiàn)6結(jié)束語本系統(tǒng)是一個面向網(wǎng)上購物,具有一定實用性的購物商城系統(tǒng)。本系統(tǒng)采用java開發(fā)工具來完成整個系統(tǒng)的設(shè)計,在數(shù)據(jù)庫的設(shè)計上使用SQL Server技術(shù)完成了對數(shù)據(jù)的存儲。 通過對系統(tǒng)進行需求分析、設(shè)計等一系列工作,將系統(tǒng)分為三個模塊:系統(tǒng)管理員模塊和普通管理員模塊,最終使系統(tǒng)實現(xiàn)了“商品設(shè)置"、“會員設(shè)置"、“后臺管理員
32、設(shè)置"、“會員打折設(shè)置"、“評論管理"、“訂單設(shè)置"、“修改密碼”、“公告設(shè)置”、“友情設(shè)置”、“安全退出”。系統(tǒng)界面美觀友好,操作方便,基本達到本次畢業(yè)設(shè)計的目的。 當然,一方面由于初次嘗試購物系統(tǒng)的開發(fā),對系統(tǒng)開發(fā)所使用的技術(shù)、工具等不是十分精通。另一面由于畢業(yè)設(shè)計時間有限,系統(tǒng)難免還存在很多的不足,系統(tǒng)功能實現(xiàn)不夠完善。比如,沒有實現(xiàn)論壇檢索及相關(guān)問題鏈接的功能。參考文獻1邱哲, 王俊標, 馬斗. Struts Web設(shè)計與開發(fā)大全. 北京: 清華大學(xué)出版社, 20062蔡雪燾. Hibernate開發(fā)及應(yīng)用大全. 北京: 清華大學(xué)出版社, 200
33、63張洪偉. Tomcat Web開發(fā)及整合應(yīng)用. 北京: 清華大學(xué)出版社, 20064鄔繼成. Struts與Hibernate實用教程:構(gòu)建基于MVC模式的高效Java Web應(yīng)用. 北京: 電子工業(yè)出版社, 20065曹廣鑫, 王謝華, 王建鳳. Struts數(shù)據(jù)庫項目開發(fā)寶典. 北京: 電子工業(yè)出版社, 20066萬峰科. JSP網(wǎng)站開發(fā)四“酷”全書. 北京: 電子工業(yè)出版社, 20057Eric, Armstrong. The Java Web services tutorial. Beijing : Higher Education Press, 20038 James Holme
34、s. Struts程序員查詢辭典. 孫燕譯. 第2版. 北京: 中國鐵道出版社, 20059孫衛(wèi)琴, 李洪成. Tomcat與Java Web開發(fā)技術(shù)詳解. 北京: 電子工業(yè)出版社, 200410閻宏. Java與模式. 北京: 電子工業(yè)出版社. 200211沃斯瓦尼, 徐小青, 路曉村. MySQL完全手冊. 北京: 電子工業(yè)出版社, 200412袁建洲, 尹喆. JavaScript編程寶典. 北京: 電子工業(yè)出版社, 200613Joshua. The Java developer's toolkit. New York : Wiley Computing, 199714liot
35、te, Rusty, Harold. JavaBeans. CA : IDG Books Worldwide, 199815Christopher M. Logistics and Supply Chain Management. London: Pitman Publishing House, 1992致 謝經(jīng)過兩個多月的努力,終于完成了網(wǎng)上書店系統(tǒng)的開發(fā)。這也是在我的導(dǎo)師蔣劍老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他嚴謹?shù)闹螌W(xué)風格,精益求精的工作作風,不厭其煩的深刻講解態(tài)度,深深地感染和激勵著我。從選題、設(shè)計、實現(xiàn)到論文的完成整個過程中,他都給了我悉心的指導(dǎo)和無私的幫助,在此,我要深深的謝謝蔣劍
36、老師。同時我還要感謝幫助過我的許多同學(xué),正是由于他們的幫助和支持,我才能夠克服和解決了一個又一個的難題,直到本文的順利完成,愿我們的友誼天長地久。同時還要感謝曾經(jīng)教育和輔導(dǎo)過我的所有老師們,是您們?yōu)槲覀兊膶W(xué)習(xí)與成才創(chuàng)造的各種條件,愿各位老師們工作順利,身體健康。最后感謝培養(yǎng)我長大含辛茹苦的父母,是他們給予我精神上的鼓勵、生活上的照顧、學(xué)業(yè)上的支持,謝謝你們!5.數(shù)據(jù)庫設(shè)計5.1實體及屬性實體集:商品,商品小類別,商品大類別,用戶評論,訂單,訂單明細,會員,公告,友情鏈接,管理員。(1) 商品實體集。其屬性有:商品編碼,商品所屬大類,商品所屬小類,商品名稱,生產(chǎn)廠家,商品簡介,引進時間,現(xiàn)價,特
37、價,銷售數(shù)量,圖片,是否特價。其實體圖如下圖:圖5-1商品實體及屬性圖(2) 商品小類別實體集。其屬性有:小類別編碼,所屬大類,小類別名稱,創(chuàng)建時間。其實體圖如下:圖5-2商品小類別實體及屬性圖(3) 商品大類別實體集。其屬性有:大類別編碼,大類別名稱,創(chuàng)建時間。其實體圖如下:圖5-3商品大類別實體及屬性圖(4) 用戶評論實體集。其屬性有:評論編碼,評論標題,用戶昵稱,評論內(nèi)容,是否可用,被評論商品編碼,評論時間,滿意度。其實體圖如下:圖5-4用戶評論實體及屬性圖(5) 訂單實體集。其屬性有:訂單編碼,訂單號,真實姓名,地址,電話,支付方式,郵遞方式,備注說明,是否出單,創(chuàng)建時間。其實體圖如下
38、:圖5-5訂單實體及屬性圖(6) 訂單明細實體集。其屬性有:訂單編碼,訂單號,商品編碼,訂單總價,商品數(shù)量。其實體圖如下:圖5-6訂單明細實體及屬性圖(7) 會員實體集。其屬性有:會員編碼,姓名,密碼,真實姓名,年齡,職業(yè),郵箱,找回密碼問題,問題答案。其實體圖如下:圖5-7會員實體及屬性圖(8) 公告實體集。其屬性有:公告編碼,公告名稱,公告內(nèi)容,公告描述。其實體圖如下:圖5-8公告實體及屬性圖(9) 友情鏈接實體集。其屬性有:鏈接編碼,友情鏈接站名,鏈接地址。其實體圖如下:圖5-9友情鏈接實體及屬性圖(10) 管理員實體集。其屬性有:管理員編碼,管理員賬號,密碼,昵稱,管理員標識。其實體圖
39、如下:圖5-10管理員實體及屬性圖(11)會員等級實體集。其屬性有:會員編碼,商品小類別,折扣,備注。其實體圖如下:圖5-11會員等級實體及屬性圖(12)等級折扣實體集。其屬性有:會員編碼,等級名稱,備注。其實體圖如下:圖5-12等級折扣實體及屬性圖5.2系統(tǒng)總體E-R圖5.3數(shù)據(jù)字典表5.1商品(goods)表列名數(shù)據(jù)類型與長度是否可為空字段說明Idintnot nullPK商品IDbigIdintnot null商品所屬大類smallIdint not nullFK商品所屬小類goodsName varchar(50)null商品名稱goodsFrom Varchar(50)null生產(chǎn)廠
40、家introduce text null商品簡介creaTime smalldatetime null引進時間nowPrice money null現(xiàn)價freePrice money null特價number int null銷售數(shù)量pirture varchar(50) null圖片mark bit null是否特價表5.2商品小類別(smallType)表列名數(shù)據(jù)類型與長度是否可為空字段說明idint not nullPK小類別編碼 bigId int not nullFK所屬大類smallName varchar(50) null小類別名稱creaTime smalldatetime n
41、ull創(chuàng)建時間表5.3商品大類別(bigType)表列名數(shù)據(jù)類型與長度是否可為空字段說明idint not null大類別編碼bigname varchar(50) null大類別名稱createtime smalldatetime null創(chuàng)建時間表5.4用戶評論(ureview)表列名數(shù)據(jù)類型與長度是否可為空字段說明Idint not nullPK評論編碼title varchar(50) null評論標題membername varchar(50) not nullFK用戶昵稱contents varchar(50) null評論內(nèi)容validitybitnull是否可用goodsidintnull被評論商品編碼reviewtime varchar(
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山東青島城投金融控股集團有限公司招聘筆試參考題庫含答案解析
- 初級會計師考試2025年新政策解讀試題及答案
- 入隊前考核試題及答案
- 中藥三基培訓(xùn)試題及答案
- 二級計算機考試常見考點解釋與理解深化試題及答案
- 護士資格證考試護理觀察技巧介紹試題及答案
- 木材學(xué)考試試題及答案
- 淘寶售后考試試題及答案
- 2024-2025學(xué)年貴州省平壩縣新啟航教育第二學(xué)期高三年級模擬考試物理試題試卷
- 2024年藥劑類考試的考題格式及試題及答案
- 湖南新高考教學(xué)教研聯(lián)盟暨長郡二十校聯(lián)盟2025屆高三年級第二次聯(lián)考歷史試題及答案
- 高速公路工程質(zhì)量管理制度匯編
- (二模)東北三省三校2025年高三第二次聯(lián)合模擬考試 英語試卷(含答案解析)
- 2025年春形勢與政策第二學(xué)期練習(xí)題、知識點梳理
- 2025年甘肅西北永新集團招聘11人筆試參考題庫附帶答案詳解
- 雨水泵站機電設(shè)備安裝工程施工方案52719
- 2025屆浙江省杭州市下學(xué)期高三考前(二模)語文試題試卷含解析
- 北師大版四年級數(shù)學(xué)下學(xué)期月考質(zhì)量評估課后輔導(dǎo)過關(guān)檢測考試
- 2025 保健品行業(yè)專題報告:保健品藍帽子九問九答
- 第二單元第1課《葉子的紋理》課件 一年級美術(shù)下冊 浙美版
- 基于樹枝振動特性的香榧采摘機設(shè)計
評論
0/150
提交評論