版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 可修改 歡送下載 精品 Word 可修改 歡送下載 精品 Word 可修改 歡送下載 精品 Word存檔(cn dng)日期: 存檔(cn dng)編號: JXG080108計11流水號 本 科 生 畢 業(yè) 設 計題 目: 基于(jy)JSP的服裝(fzhung)飾品店管理系統(tǒng)設計與實現(xiàn)學 號: 08261030 姓 名: 冀曉峰 學 院: 計算機科學與技術(jsh)學院 專 業(yè): 計算機科學與技術 年 級 、 班 級: 08計11 指 導 教 師: 胡曉婷 江蘇師范大學教務處印制江蘇師范大學計算機學院(xuyun)學士學位畢業(yè)設計(b y sh j)原創(chuàng)性聲明(shngmng)本人(bnr
2、n)鄭重聲明:所呈交的畢業(yè)設計(b y sh j)報告設計基于的JSP服裝飾品店管理系統(tǒng)設計與實現(xiàn) 是本人在導師指導下,在徐州師范大學計算機學院學習期間,進行畢業(yè)設計設計時取得的成果。本人知道,除文中已經(jīng)標明引用的內(nèi)容外,本畢業(yè)設計報告設計不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對本文的研究做出奉獻的個人或集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承當。班級: 08計11 學號: 學生簽名: 2022 年 5 月 21 日基于JSP的服裝飾品店管理系統(tǒng)設計與實現(xiàn)摘 要:當今計算機網(wǎng)絡技術(jsh)得到飛速的開展(kizhn),人們上互聯(lián)網(wǎng)不單單只是為了瀏覽
3、網(wǎng)站和收發(fā)(shuf)郵件,日常生活中的各項活動,人們都力求通過網(wǎng)絡遠程完成,而購物對于人們來說是十分貼近生活的活動,網(wǎng)上購物自然成為了人們所追捧的時尚。隨著(su zhe)互聯(lián)網(wǎng)的逐步完善和數(shù)據(jù)庫技術的開展(kizhn),電子商務平臺逐漸成為了廣為接受的一項網(wǎng)絡效勞。本課題基于JSP技術,設計實現(xiàn)了一個服裝飾品店管理系統(tǒng)。該系統(tǒng)主要包含用戶的登錄和注冊,登錄后瀏覽商品、添加商品到購物車,然后下訂單,最后結算、留言等模塊;后臺實現(xiàn)用戶信息、訂單、留言管理等功能。經(jīng)測試該系統(tǒng)符合根本的服裝飾品管理要求。此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡單,界面更直觀等優(yōu)點關鍵詞:網(wǎng)上商店;J
4、SP;數(shù)據(jù)庫 Design and implementation of jsp based garment accessories shop management system Abstract:Today,Computer network is developing faster and faster.By internet,people not only browse the websites,contact with each other by email,but also wish to live on internet.Shopping on internet become fash
5、ion.With the development of internet and database technology,more and more people can go shopping on internet now.The paper is based on the JSP technology, the design and implementation of a management system of garment accessories shop. The system includes user login and registration, login browse
6、merchandise, add items to the shopping cart, then under the orders, the final settlement, such as message module; the background to achieve the user information, order, message management and so on. After testing the system meets the basic requirements for the management of costume jewelry. With the
7、 current program has been used in online programs, user can use simpler, more intuitive interface advantages.Keywords: shopping-online;JSP;database 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc325881935 第1章 緒論(xln) PAGEREF _Toc325881935 h 1 HYPERLINK l _Toc325881936 1.1 課題(kt)背景 PAGEREF _Toc325881936 h 1 HYP
8、ERLINK l _Toc325881937 1 .2 目的(md)和意義 PAGEREF _Toc325881937 h 2 HYPERLINK l _Toc325881938 1 .3 本報告(bogo)主要內(nèi)容 PAGEREF _Toc325881938 h 2 HYPERLINK l _Toc325881939 第2章 開發(fā)工具和技術(jsh)簡介 PAGEREF _Toc325881939 h 3 HYPERLINK l _Toc325881940 2.1 開發(fā)工具 PAGEREF _Toc325881940 h 3 HYPERLINK l _Toc325881941 2.2技術介紹
9、 PAGEREF _Toc325881941 h 4 HYPERLINK l _Toc325881942 2.3 本章小結 PAGEREF _Toc325881942 h 4 HYPERLINK l _Toc325881943 第3章 系統(tǒng)分析 PAGEREF _Toc325881943 h 5 HYPERLINK l _Toc325881944 3.1可行性分析 PAGEREF _Toc325881944 h 5 HYPERLINK l _Toc325881945 3.1.1 經(jīng)濟可行性 PAGEREF _Toc325881945 h 5 HYPERLINK l _Toc325881946
10、3.1.2 技術可行性 PAGEREF _Toc325881946 h 5 HYPERLINK l _Toc325881947 3.2 服裝在線銷售需求分析 PAGEREF _Toc325881947 h 6 HYPERLINK l _Toc325881948 3.3 數(shù)據(jù)流圖 PAGEREF _Toc325881948 h 6 HYPERLINK l _Toc325881949 3.4 本章小結 PAGEREF _Toc325881949 h 9 HYPERLINK l _Toc325881950 第4章 總體設計 PAGEREF _Toc325881950 h 10 HYPERLINK l
11、 _Toc325881951 4.1 系統(tǒng)模塊總體設計 PAGEREF _Toc325881951 h 10 HYPERLINK l _Toc325881952 4.1.1 前臺系統(tǒng)模塊 PAGEREF _Toc325881952 h 10 HYPERLINK l _Toc325881953 4.1.2 后臺系統(tǒng)模塊 PAGEREF _Toc325881953 h 11 HYPERLINK l _Toc325881954 4.2 數(shù)據(jù)庫設計 PAGEREF _Toc325881954 h 12 HYPERLINK l _Toc325881955 4.2.1 數(shù)據(jù)分析 PAGEREF _Toc3
12、25881955 h 12 HYPERLINK l _Toc325881956 4.2.2 數(shù)據(jù)庫的詳細設計 PAGEREF _Toc325881956 h 13 HYPERLINK l _Toc325881957 4.3 本章小結 PAGEREF _Toc325881957 h 15 HYPERLINK l _Toc325881958 第5章 詳細設計與實現(xiàn) PAGEREF _Toc325881958 h 17 HYPERLINK l _Toc325881959 5.1 系統(tǒng)運行平臺設置 PAGEREF _Toc325881959 h 17 HYPERLINK l _Toc325881960
13、 5.1.1 硬件環(huán)境 PAGEREF _Toc325881960 h 17 HYPERLINK l _Toc325881961 5.1.2 軟件環(huán)境 PAGEREF _Toc325881961 h 17 HYPERLINK l _Toc325881962 5.2 系統(tǒng)首頁設計 PAGEREF _Toc325881962 h 17 HYPERLINK l _Toc325881963 5.3 系統(tǒng)前臺根本功能設計與實現(xiàn) PAGEREF _Toc325881963 h 18 HYPERLINK l _Toc325881964 5.3.1 用戶維護模塊設計與實現(xiàn) PAGEREF _Toc325881
14、964 h 18 HYPERLINK l _Toc325881965 5.3.2 服裝展示模塊設計與實現(xiàn) PAGEREF _Toc325881965 h 22 HYPERLINK l _Toc325881966 5.3.3 購物車模塊設計與實現(xiàn) PAGEREF _Toc325881966 h 22 HYPERLINK l _Toc325881967 5.3.4 收銀臺模塊的設計與實現(xiàn) PAGEREF _Toc325881967 h 23 HYPERLINK l _Toc325881968 5.3.5 查看訂單模塊設計與實現(xiàn) PAGEREF _Toc325881968 h 24 HYPERLIN
15、K l _Toc325881969 5.3.6 客戶留言模塊設計與實現(xiàn) PAGEREF _Toc325881969 h 25 HYPERLINK l _Toc325881970 5.4 系統(tǒng)后臺管理功能設計與實現(xiàn) PAGEREF _Toc325881970 h 25 HYPERLINK l _Toc325881971 5.4.1 根本信息管理設計與實現(xiàn) PAGEREF _Toc325881971 h 25 HYPERLINK l _Toc325881972 5.4.2 訂單信息管理設計與實現(xiàn) PAGEREF _Toc325881972 h 26 HYPERLINK l _Toc32588197
16、3 5.4.3 服裝信息管理設計(shj)與實現(xiàn) PAGEREF _Toc325881973 h 27 HYPERLINK l _Toc325881974 5.4.4 公告(gnggo)信息管理設計與實現(xiàn) PAGEREF _Toc325881974 h 28 HYPERLINK l _Toc325881975 5.4.5 留言(liyn)信息管理設計與實現(xiàn) PAGEREF _Toc325881975 h 28 HYPERLINK l _Toc325881976 5.5 本章(bn zhn)小結 PAGEREF _Toc325881976 h 29 HYPERLINK l _Toc3258819
17、77 第6章 系統(tǒng)(xtng)測試 PAGEREF _Toc325881977 h 30 HYPERLINK l _Toc325881978 6.1 軟件測試 PAGEREF _Toc325881978 h 30 HYPERLINK l _Toc325881979 6.2 本系統(tǒng)測試 PAGEREF _Toc325881979 h 30 HYPERLINK l _Toc325881980 6.2.1 購物車模塊的測試 PAGEREF _Toc325881980 h 30 HYPERLINK l _Toc325881981 6.2.2 用戶注冊模塊的測試 PAGEREF _Toc32588198
18、1 h 32 HYPERLINK l _Toc325881982 6.3本章小結 PAGEREF _Toc325881982 h 32 HYPERLINK l _Toc325881983 第7章 總結與展望 PAGEREF _Toc325881983 h 33 HYPERLINK l _Toc325881984 7.1 總結 PAGEREF _Toc325881984 h 33 HYPERLINK l _Toc325881985 7.2 展望 PAGEREF _Toc325881985 h 33 HYPERLINK l _Toc325881986 畢業(yè)設計體會 PAGEREF _Toc3258
19、81986 h 34 HYPERLINK l _Toc325881987 致謝 PAGEREF _Toc325881987 h 35 HYPERLINK l _Toc325881988 參考文獻 PAGEREF _Toc325881988 h 36 HYPERLINK l _Toc325881989 英文翻譯資料 PAGEREF _Toc325881989 h 43第1章 緒論(xln)1.1 課題(kt)背景電子商務在中國逐步興起的大環(huán)境下,建立利用互聯(lián)網(wǎng)開拓信息渠道,幫助(bngzh)企業(yè)及時調整產(chǎn)品結構,協(xié)助經(jīng)銷商翻開貨源的信息門戶成為解決信息流通不暢的有效(yuxio)方案1。毫無疑問
20、,電子商務有利于企業(yè)轉換經(jīng)營機制,建立現(xiàn)代(xindi)企業(yè)制度,提高企業(yè)的管理水平和國際競爭力。本系統(tǒng)將根據(jù)電子商務在中國的開展即對企業(yè)效益的提高,來建立一個在線服裝購物網(wǎng)。電子商務系統(tǒng)的建立,需要進行用戶需求調查與分析,以確定系統(tǒng)目標,提出解決問題的詳細方案,這是系統(tǒng)建設的重要環(huán)節(jié)。要想使電子商務客戶能方便的使用系統(tǒng),功能上對系統(tǒng)的要求是全面的。利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地工作?!半娮由虅帐怯?IBM公司于1998年率先提出并迅速得到廣泛認同。包括網(wǎng)絡廣告、在線電子效勞等內(nèi)容,涵蓋了過去、現(xiàn)在和未來所有電子形式實現(xiàn)的商務活動手段。隨著時代開展、計算機及網(wǎng)絡
21、產(chǎn)品、互聯(lián)網(wǎng)技術、平安支付等電子商務的支撐技術在電子商務應用的大潮中產(chǎn)生質的飛躍。它不僅局限帶動互聯(lián)網(wǎng)經(jīng)濟的飛速開展,而是將深入到經(jīng)貿(mào)的每一個角落,深入千家萬戶。電子商務提出了一種全新的商業(yè)時機、需求、規(guī)那么和挑戰(zhàn)。電子商務極大提高了傳統(tǒng)商務活動的效益和效率。與傳統(tǒng)商務活動相比它具有以下競爭優(yōu)勢:(1)降低交易本錢。首先,通過網(wǎng)絡營銷活動企業(yè)可以提高營銷效率和降低促銷費用,據(jù)統(tǒng)計在Internet上做廣告可以提高銷售數(shù)量10倍,同時它的本錢是傳統(tǒng)廣告的1/10;其次,電子商務可以降低采購本錢,因為借助Internet企業(yè)可以在全球市場尋求最優(yōu)惠價格的供給商,而且通過與供給商信息共享減少中間環(huán)節(jié)
22、由于信息不準確帶來的損失。有資料說明,使用EDI通??梢詾槠髽I(yè)節(jié)省5%-10%的采購本錢。(2)減少庫存。企業(yè)為應付變化莫測的市場需求,不得不保持一定庫存產(chǎn)品和原材料庫存。產(chǎn)生庫存的根本原因是信息不暢,以信息技術為根底的電子商務那么可以改變企業(yè)決策中信息不確切和不及時問題。通過Internet可以將市場需求信息傳遞給企業(yè)決策生產(chǎn),同時企業(yè)的需求信息可以馬上傳遞給供給商適時補充供給,從而實現(xiàn)零庫存管理。(3)縮短生產(chǎn)周期。一個產(chǎn)品的生產(chǎn)是許多企業(yè)相互協(xié)作的成果,因此產(chǎn)品的設計開發(fā)和生產(chǎn)銷售可能涉及許多關聯(lián)的企業(yè),通過電子商務可以改變過去由于信息封閉導致的分階段合作方式改為信息共享的協(xié)同并行工作方
23、式,從而最大限度減少因信息封閉而無謂等待的時間。(4)增加商機。傳統(tǒng)的交易受到時間和空間限制,而基于Internet的電子商務那么是24小時全球運作,網(wǎng)上的業(yè)務可以開展到傳統(tǒng)營銷人員銷售和廣告促銷所達不到的市場范圍。(5)減輕物資的依賴。傳統(tǒng)企業(yè)的經(jīng)營活動必須有一定物資根底才可能開展業(yè)務活動,而通過Internet可以創(chuàng)辦虛擬企業(yè),如網(wǎng)上商店和網(wǎng)上銀行開設和開展根本不需要很多的實物根底設施,同時企業(yè)還可以將節(jié)省費用轉讓給消費者,這正是著名的網(wǎng)上書店Amazon為什么能給消費者提供傳統(tǒng)書店無法提供的優(yōu)惠折扣原因所在.11 .2 目的(md)和意義在市場競爭日益(ry)劇烈(jli)的今天,信息技
24、術已成為企業(yè)賴以提升競爭力的重要手段。但有關調查顯示,目前我國服裝企業(yè)信息化的應用普及率非常低,在軟件應用上,實現(xiàn)軟件管理的企業(yè)也少之又少。企業(yè)的決策者往往及管理者、執(zhí)行者等多種身份于一身。他們多靠經(jīng)驗(jngyn)來管理者自己的企業(yè)。服裝行業(yè)對信息化的重視程度參差不齊,企業(yè)應用水平也上下(shngxi)懸殊,信息化在服裝行業(yè)顯得步履艱難。所以,為了提升企業(yè)優(yōu)勢,軟件管理,實現(xiàn)信息化是必要的。本系統(tǒng)的開發(fā)時針對這些問題設計的,開發(fā)費用較小,一般的小型服裝企業(yè)都能承當;使用方便,便于服裝管理者的學習使用。服裝公司的管理人員可以根據(jù)本系統(tǒng)所反映的信息進行分析,從而做出正確的決策,加快管理效率。1
25、.3 本報告主要內(nèi)容本報告主要介紹了系統(tǒng)的設計過程,主要內(nèi)容包括:1緒論:主要介紹了課題的背景和意義2開發(fā)工具盒技術簡介:主要介紹MyEclipse工具的使用和技術、數(shù)據(jù)庫mysql的相關知識3.系統(tǒng)分析:包括可行性分析、需求分析和數(shù)據(jù)流圖三個子章節(jié)4.總體設計:包括系統(tǒng)模塊總體設計、數(shù)據(jù)庫設計5.詳細設計與實現(xiàn):包括運行平臺設置、前臺根本功能設計、后臺管理功能設計6.系統(tǒng)測試7.總結與展望第2章 開發(fā)工具和技術(jsh)簡介(jin ji)2.1 開發(fā)工具MyEclipse企業(yè)級工作(gngzu)平臺MyEclipse Enterprise Workbench ,簡稱(jinchng)MyE
26、clipse是對Eclipse IDE的擴展,利用(lyng)它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結構上,MyEclipse的特征可以分為7類:1J2EE模型;2WEB開發(fā)工具;3EJB開發(fā)工具;4應用程序效勞器的連接器;5J2EE工程部署效勞;6數(shù)據(jù)庫效勞;7MyEclipse整合幫助。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大
27、的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。Mysql是由Microsoft開發(fā)和推廣的關系數(shù)據(jù)庫管理系統(tǒng)DBMS,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 Mysql近年來不斷更新版本,1996年,Microsoft 推出了Mysql6.5版本;1998年,Mysql發(fā)版本和用戶見面;Mysql是Microsoft公司于2000年推出的版本。 Mysql特點:1真正的客戶機/效勞器體系結構。 2圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 3豐富的編程接口工具,為用戶進行程序設計提供
28、了更大的選擇余地。 4Mysql與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄平安性等。Mysql也可以很好地與Microsoft BackOffice產(chǎn)品集成。 5具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。 6對Web技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 7Mysql提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。2.2技術(jsh)介紹本系統(tǒng)(xtng)采用MVC框架(kun ji),MVCModel-View-Con
29、troller是一種(y zhn)設計 模式,它強制性地把應用程序的輸入、處理和輸出(shch)分開。MVC把應用程序分成3個核心:模型層、視圖層和控制層,它們分別擔負不同的任務。其中視圖層向用戶顯示相關的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進行任何實際的業(yè)務處理。模型層表示業(yè)務數(shù)據(jù)和業(yè)務邏輯??刂茖咏邮沼脩糨斎氩⒄{用模型和視圖去完成用戶的需求。本系統(tǒng)需要用到的Java相關技術有jsp技術、servlet技術、jdbc技術、SSH框架。其中,關鍵的技術難點在于Struts技術的運用。Struts技術是基于MVC的Web應用框架。在Struts框架中,模型層由實現(xiàn)業(yè)務邏輯的JavaBean組
30、件構成,控制層由ActionServlet和Action來實現(xiàn),視圖層由一組JSP文件構成。2.3 本章小結開發(fā)工具的選擇和采用的技術是開發(fā)過程中必不可少的一個環(huán)節(jié)。只有明確了工具和技術才能讓后續(xù)的工作順利完成。第3章 系統(tǒng)(xtng)分析(fnx)網(wǎng)絡平臺已經(jīng)成為(chngwi)企業(yè)經(jīng)營管理中不可無視(wsh)的一個(y )重要的方面,擁有一個全面的、功能強大的、操作簡單的在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為企業(yè)營銷開展的一個必然趨勢。服裝在線銷售系統(tǒng)網(wǎng)站的建立,從銷售方面來講,不僅給服裝企業(yè)增加了一個新的銷售渠道,而且方便了顧客購置與了解公司的服裝及新的銷售方向。從服裝企業(yè)宣傳方面來講,不僅擴大了企
31、業(yè)知名度,還更直觀地展示出企業(yè)的服裝。擁有一個B2C的服裝在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為服裝企業(yè)網(wǎng)絡銷售進程中的一個重要環(huán)節(jié)。新系統(tǒng)的目標確定后,可以從經(jīng)濟可行性、技術可行性對能否實現(xiàn)新系統(tǒng)目標進行可行性分析。3.1可行性分析可行性分析是軟件設計過程中一個重要而不可缺少的過程。3.1.1 經(jīng)濟可行性軟件的經(jīng)濟可行性是指軟件所能帶來的經(jīng)濟效益與開發(fā)設計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟效益,我們開發(fā)的這套系統(tǒng)正是考慮為服裝在線銷售系統(tǒng)的使用者提高工作效率,節(jié)省工作時間,方便操作與管理而設計。本系統(tǒng)的開發(fā)在經(jīng)濟上是完全可行的。開發(fā)此軟件不需要大量經(jīng)費,而且是個人
32、獨立設計,可以節(jié)省許多費用,同時也可提高個人的實際動手能力。3.1.2 技術可行性根據(jù)該系統(tǒng)目標來衡量所需的技術是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析??紤]到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的MyEclipse工具來進行開發(fā)管理平臺的設計,使用MySql數(shù)據(jù)庫存儲數(shù)據(jù)。在硬件方面,那么選擇空間較大,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于MyEclipse和MySql是兩個非常成熟的開發(fā)工具,無論在平安性、可用性、可靠性方面都毫無置疑,因此軟件方面是可
33、行的。3.2 服裝(fzhung)在線銷售需求分析經(jīng)過對各大服裝購物網(wǎng)站及實際服裝企業(yè)銷售(xioshu)過程的考察、分析,要求本系統(tǒng)具有以下功能1統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性,方便(fngbin)用戶的操作;2具備服裝信息的展示(zhnsh)功能,方便瀏覽者對服裝信息進行瀏覽與比擬(bn);3標準的服裝分類,方便瀏覽者分類查找服裝;4完善的購物車功能與用戶結賬功能;5設置網(wǎng)站公告信息模塊,使瀏覽者能夠及時了解網(wǎng)站的各項動態(tài)變化,及銷售的新品、特價活動等信息;6服裝銷售排行功能;7訂單信息查詢功能、服裝信息查詢功能;8全面的后臺管理功能,以方便管理員對網(wǎng)站信息進行更新與管理。3.3 數(shù)
34、據(jù)流圖1. 系統(tǒng)總數(shù)據(jù)流圖如圖3-1所示圖3-1系統(tǒng)總數(shù)據(jù)數(shù)據(jù)流圖訂單管理數(shù)據(jù)流圖如圖3-2所示。圖3-2訂單(dn dn)管理數(shù)據(jù)流圖根本(gnbn)信息(xnx)維護數(shù)據(jù)流圖如圖3-3所示。圖3-3根本(gnbn)信息(xnx)維護數(shù)據(jù)流圖數(shù)據(jù)流圖 2數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設計的過程中給人提供關于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。1 數(shù)據(jù)項定義如表3-1所示。表3-1系統(tǒng)數(shù)據(jù)項定義序號名稱別名類型長度字符I01-01goods
35、_id服裝編號Int4I01-02goods_name服裝名稱varchar50I01-03goods_miaoshu服裝描述varchar50001I01-04goods_pic存放服裝圖片Varchar50I01-06goods_shichangjia服裝市場價int4I01-07goods_tejia服裝特價int4I01-08goods_isnottejia普通服裝varchar50I01-09goods_catelog_id服裝種類號int4I01-10catelog_id種類編號Int4I01-11catelog_name種類名稱Varchar50I01-12catelog_mia
36、oshu種類描述Varchar5000I01-13order_id訂單IDInt4I01-14order_bianhao訂單編號Varchar50I01-15order_date訂單生成日期varchar50I01-16order_zhuangtai訂單狀態(tài)varchar50I01-17order_jine 總的消費金額Int4I01-18order_songhuodizhi送貨地址Varchar50I01-19order_fukuangfangshi付款方式Varchar50I01-20order_user_id用戶IDInt4I01-21orderItem_id訂單明細編號Int4I01-
37、22order_id訂單編號Int4I01-23goods_id服裝編號Int4I01-24goods_quantity 購置數(shù)量Int4I01-25user_id 用戶IDInt4I01-26user_name用戶名Varchar50I01-27user_pw用戶密碼Varchar50I01-28user_realname真實姓名Varchar50I01-29user_address住址Varchar50I01-30user_sex性別Varchar50I01-31user_tel聯(lián)系 Varchar50I01-32user_email用戶郵箱Varchar50續(xù)表3-1I01-33user
38、_qq用戶QQVarchar50I01-34userId管理員IDint4I01-35userName管理員名稱Varchar50I01-36userPw管理員密碼Varchar50I01-37gonggao_id公告編號Int4I01-38gonggao_title公告標題Varchar50I01-39gonggao_content公告內(nèi)容Varchar5000I01-40gonggao_data公告創(chuàng)立時間Varchar50I01-41gonggao_fabuzhe發(fā)布人Varchar50I01-42liuyan_id留言idInt4I01-43liuyan_title留言標題Varcha
39、r50I01-44liuyan_content留言內(nèi)容Varchar5000I01-45liuyan_date留言時間Varchar50I01-46liuyan_user留言客戶Varchar503.4 本章(bn zhn)小結可行性分析的任務是明確(mngqu)應用工程(gngchng)開發(fā)的必要性和可行性。本章主要對系統(tǒng)開發(fā)的可行性進行具體的分析,從用戶方角度考慮本系統(tǒng)是否可行,主要通過有力的數(shù)據(jù)和軟件運行環(huán)境方面作為依據(jù)。通過經(jīng)濟可行性、技術可行性、運行可行性等方面的分析說明本工程的技術成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學、易懂、易用,因此(ync),本系統(tǒng)
40、具有一定的開發(fā)前景,具有開發(fā)的價值。需求分析報告是對系統(tǒng)需求的全面分析,是軟件生存(shngcn)周期中最關鍵的一步,是建立軟件開發(fā)的根底。經(jīng)過需求分析要得到系統(tǒng)將要“做什么,同時理解在做什么的根底上抽取出其“怎么做的本質。本章首先介紹了電子商務近年來的開展狀況,然后具體說明了需求分析的內(nèi)容,詳細描述了數(shù)據(jù)流圖和數(shù)據(jù)字典的組成,為下一章的總體設計打下根底。第4章 總體設計4.1 系統(tǒng)(xtng)模塊總體設計根據(jù)(gnj)服裝(fzhung)在線銷售系統(tǒng)的具體情況,調查管理業(yè)務流程是順著系統(tǒng)信息流動的過程逐步(zhb)地進行,內(nèi)容包括各環(huán)節(jié)的業(yè)務處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、
41、信息提供的時間和形態(tài)報告(bogo)、單據(jù)等。本系統(tǒng)共分為前臺和后臺兩大模塊,兩個模塊之間雖然在外表上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。依據(jù)上述功能分析,系統(tǒng)在兩個模塊的根底上每一個模塊又分為幾個模塊。4.1.1 前臺系統(tǒng)模塊1服裝展臺模塊:通過新品上架,分頁顯示特價服裝,服裝銷售排行展示網(wǎng)站的所有服裝;2服裝查詢模塊:按服裝的類別查詢服裝的相關信息;3購物車模塊:用戶添加服裝至購物車,查看購物車中的服裝,從購物車中移除不滿意的服裝,清空購物車中的產(chǎn)品,修改所要購置的服裝的數(shù)量;4收銀臺模塊:用戶滿意購物車中的產(chǎn)品后進行結賬
42、并填寫訂單信息;5用戶維護模塊:為用戶提供了用戶注冊、用戶登錄、用戶資料修改以及找回密碼的功能;6訂單查詢模塊:用戶通過查看訂單能夠了解到自己的當前訂單信息及歷史訂單記錄;7公告瀏覽模塊:用戶通過瀏覽公告信息,能夠及時了解到網(wǎng)站的各種信息。8留言模塊:客戶可以進行留言給我們提意見,我們在不斷地改良中前進。系統(tǒng)前臺用戶功能結構圖如圖4-1所示。圖4-1前臺用戶功能結構圖4.1.2 后臺(huti)系統(tǒng)模塊1服裝管理模塊:按類別(libi)查看服裝,對服裝的信息進行維護;2用戶管理模塊(m kui):為了保護用戶的信息,此模塊與前臺用戶維護的區(qū)別是管理員只能查看用戶信息和刪除操作;3管理員維護模塊
43、:這是對管理員的信息(xnx)進行維護,可以修改管理員的信息。4訂單管理模塊:管理員查詢訂單,查看(chkn)訂單詳細信息,刪除訂單信息,進行訂單受理;5公告管理模塊:管理員公告瀏覽,公告信息維護;6留言模塊:管理員可以查看客戶的留言,對留言進行維護。后臺系統(tǒng)管理員功能結構圖如圖4-2所示。圖4-2后臺系統(tǒng)管理員結構圖后臺系統(tǒng)管理員E-R圖如圖4-3。圖4-3后臺系統(tǒng)管理E-R圖4.2 數(shù)據(jù)庫設計(shj)對于一個電子商務網(wǎng)站而言,為了支持較大的訪問量帶來的數(shù)據(jù)訪問需求,使用桌面(zhumin)型的數(shù)據(jù)庫管理系統(tǒng)是不能滿足需要的,而且平安(png n)性也沒有充分保障。因此,需要使用(shyn
44、g)大型商業(yè)化企業(yè)級效勞(xio lo)用途的數(shù)據(jù)庫管理系統(tǒng),如MySql,SQL Server,Oracle等。本系統(tǒng)采用MySql 數(shù)據(jù)庫管理系統(tǒng)。4.2.1 數(shù)據(jù)分析對于本系統(tǒng)的數(shù)據(jù)庫的需求而言,由于其主要是用于信息的提供、保存、更新和查詢等。因此,需要分析該系統(tǒng)功能所隱含的對數(shù)據(jù)應用的需求,從而確定數(shù)據(jù)庫的結構。1用戶注冊、登錄、驗證等功能需要對用戶信息建立數(shù)據(jù)表,其中的數(shù)據(jù)項可能包括用戶E_mail、昵稱、密碼、住址等;2查看服裝分類信息和服裝詳細信息等功能既需要對服裝大小類別進行管理,也需要針對每一個服裝進行管理,因此至少需要兩張數(shù)據(jù)表;3用戶購物后產(chǎn)生的訂單需要進行管理,這里也包
45、括訂單的根本信息和詳細信息等;4訂單生成后,在訂單處理的過程中,需要出貨等,因此可能需要記錄訂單的發(fā)送情況;5需要系統(tǒng)管理員對該系統(tǒng)進行管理,因而需要建立管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)項包括管理員ID、密碼等。6客戶要進行留言,所以必須建立留言表,其中包括留言標題、留言日期等。這樣,至少要創(chuàng)立如下的數(shù)據(jù)結構和數(shù)據(jù)項1用戶信息,包括用戶ID,用戶名等數(shù)據(jù)項;2管理員信息,包括管理員ID,密碼等數(shù)據(jù)項;3服裝信息,包括服裝ID,產(chǎn)品名稱、單價、特價等數(shù)據(jù)項;4服裝類別信息,包括電子ID,類別名稱等數(shù)據(jù)項;7訂單信息,包括訂單ID,用戶編號,訂貨地址等數(shù)據(jù)項;8訂單明細信息,包括訂單ID,服裝ID,訂
46、貨時間等數(shù)據(jù)項;9公告信息,包括公告ID,公告名稱及內(nèi)容等數(shù)據(jù)項;10留言信息,包括留言標題,留言日期,留言內(nèi)容等。4.2.2 數(shù)據(jù)庫的詳細(xingx)設計在設計數(shù)據(jù)庫時,應考慮以下(yxi)事項1數(shù)據(jù)庫的用途及該用途將如何影響(yngxing)設計,應創(chuàng)立(chungl)符合(fh)用途的數(shù)據(jù)庫方案;2數(shù)據(jù)庫標準化規(guī)那么,防止數(shù)據(jù)庫設計中出現(xiàn)錯誤;3對數(shù)據(jù)完整性的保護;4數(shù)據(jù)庫和用戶權限的平安要求;5應用程序的性能需求,設計數(shù)據(jù)庫時必須利用MySql 中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權衡也是很重要的;6數(shù)據(jù)庫維護根據(jù)此服裝在線銷售系統(tǒng)的實際情況,本系統(tǒng)的數(shù)據(jù)庫
47、命名為db_shoping,db_shoping數(shù)據(jù)庫中共分為8張數(shù)據(jù)表。1服裝信息表此表用于記錄網(wǎng)站所有服裝的根本信息,是與服裝相關聯(lián)的服裝的類別表。如表4-1所示。表4-1t_goods服裝信息表序號名稱別名類型長度字符1goods_id 編號Int42goods_name 服裝名varchar 503goods_miaoshu 服裝描述varchar50004goods_pic存放服裝圖片varchar506goods_shichangjia 市場價int47goods_tejia 特價int48goods_isnottejia 普通服裝varchar509goods_catelog_i
48、d服裝種類號int4 2.服裝類別信息表此表用于記錄服裝類別的根本信息,為方便用戶查詢服裝和管理員管理服裝信息而設立。如表4-2所示。表4-2t_catelog服裝類別信息表序號名稱別名類型長度字符1catelog_id種類編號Int42catelog_name種類名稱Varchar503catelog_miaoshu種類描述Varchar50003.訂單(dn dn)信息表此表用于記錄(jl)用戶的根本(gnbn)訂單信息,使用戶方便查看(chkn)自己的訂單信息同時也為管理員出貨提供根本(gnbn)訂單信息。如表4-3所示。表4-3t_order訂單信息表序號名稱別名類型長度字符1orde
49、r_id訂單IDInt42order_bianhao訂單編號Varchar503order_date訂單生成日期varchar504order_zhuangtai訂單狀態(tài)varchar505order_jine 總的消費金額Int46order_songhuodizhi送貨地址Varchar507order_fukuangfangshi付款方式Varchar508order_user_id用戶IDInt44訂單明細信息表此表用于記錄用戶訂單的詳細信息,為用戶提供詳細的服裝訂單信息,同時也為管理員出貨提供用戶所訂的服裝的具體信息。如表4-4所示。表4-4t_orderItem訂單明細信息表序號名
50、稱別名類型長度字符1orderItem_id訂單明細編號Int42order_id訂單編號Int43goods_id服裝編號Int44goods_quantity 購置數(shù)量Int45用戶信息表此表用于記錄用戶的根本信息,是用戶購置服裝的權限根底,為用戶維護和管理員管理用戶提供信息。如表4-5所示。表4-5t_user用戶信息表序號名稱別名類型長度字符1user_id 用戶IDInt42user_name用戶名Varchar503user_pw用戶密碼Varchar504user_realname真實姓名Varchar505user_address住址Varchar506user_sex性別Va
51、rchar507user_tel聯(lián)系 Varchar508user_email用戶郵箱Varchar509user_qq用戶QQVarchar506.管理員信息(xnx)表 此表用于記錄不同(b tn)權限管理員的根本(gnbn)信息(xnx),可以管理系統(tǒng)的所有信息。如表4-6所示。表4-6t_admin管理員信息(xnx)表序號名稱別名類型長度字符1userId管理員IDint42userName管理員名稱Varchar503userPw管理員密碼Varchar507.公告信息表此表用于記錄公告的根本信息,為用戶提供系統(tǒng)網(wǎng)站的信息。如表4-7所示。表4-7t_gonggao公告信息表序號名
52、稱別名類型長度字符1gonggao_id公告編號Int42gonggao_title公告標題Varchar503gonggao_content公告內(nèi)容Varchar50004gonggao_data公告創(chuàng)立時間Varchar505gonggao_fabuzhe發(fā)布人Varchar508留言信息表此表用于記錄客戶的留言信息,以及對服裝的建議等。如表4-8所示。 表4-8t_liuyan留言信息表序號名稱別名類型長度字符1liuyan_id留言idInt42liuyan_title留言標題Varchar503liuyan_content留言內(nèi)容Varchar50004liuyan_date留言時間
53、Varchar505liuyan_user留言客戶Varchar504.3 本章小結本章介紹了對本系統(tǒng)的總體設計,給出了服裝在線銷售系統(tǒng)的功能結構圖、E-R圖等,說明了各子系統(tǒng)的之間的聯(lián)系。本章完成了系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)需求分析的過程,說明了數(shù)據(jù)庫由概念結構設計轉換成邏輯結構設計的過程,并把各個物理數(shù)據(jù)模型結合起來形成了一個整體的關系數(shù)據(jù)庫模型,為系統(tǒng)詳細設計作好了充足的準備工作。第5章 詳細(xingx)設計與實現(xiàn)5.1 系統(tǒng)運行平臺(pngti)設置本系統(tǒng)的運行平臺(pngti)設置分為硬件環(huán)境和軟件環(huán)境。5.1.1 硬件(yn jin)環(huán)境系統(tǒng)(xtng)的硬件環(huán)境配置為處理器Core2 C
54、PU T6500,內(nèi)存512M,硬盤2G。5.1.2 軟件環(huán)境系統(tǒng)的軟件環(huán)境配置為Window7操作系統(tǒng),MySql數(shù)據(jù)庫,JDK1.6、MyEclipse8.6開發(fā)工具包和Tomcat6.0效勞器。5.2 系統(tǒng)首頁設計本系統(tǒng)網(wǎng)站的主界面設計結構采用了上左右的結構,上局部為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,右側為用戶注冊、登錄,公告瀏覽,服裝查詢,左局部為信息顯示區(qū),銷售排行榜 主要是為方便用戶提供了一些上架的服裝信息。界面設計如圖5-1所示。圖5-1系統(tǒng)首頁5.3 系統(tǒng)(xtng)前臺根本(gnbn)功能設計與實現(xiàn)(shxin)本節(jié)對系統(tǒng)前臺主要功能設計進行(jnxng)詳細的說明。5.
55、3.1 用戶維護模塊(m kui)設計與實現(xiàn)由于網(wǎng)上購物必須保證用戶的正確性、購物的平安性,需要對用戶資料進行有效的管理,因此用戶管理是電子商務網(wǎng)站的重要內(nèi)容。它主要包括用戶注冊、登錄和驗證、用戶注冊資料的修改更新和用戶注銷等功能。1注冊1實現(xiàn)目標用戶單擊注冊后需要輸入密碼和確認密碼、用戶真實姓名、住址、性別、E_mail、QQ。用戶只須填寫一個Web表單。這里需要用戶通過E_mail注冊是考慮到兩點:第一,用戶的E_mail是惟一的;第二,通過用戶的E_mail可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊信息后,系統(tǒng)會對注冊頁面填寫的正確性進行檢查。對于不符合要求的填寫會給出必要的提示,并
56、返回修改;對于符合要求的注冊表單,用戶提交信息后也要返回相應的歡送信息,用戶提交的正確注冊信息將被存入系統(tǒng)的數(shù)據(jù)庫中。界面的設計如圖5-2所示。圖5-2用戶注冊模塊2實現(xiàn)過程所屬頁面名:userReg.jsp表單屬性:name=form1 action=/userReg.action method=post頁面(y min)設計如表5-1所示。表5-1用戶注冊主要(zhyo)控件信息列表名稱類型含義userNameText輸入用戶名稱passwordPassword輸入密碼passwordOnePassword輸入確認密碼userRealnameText輸入真實姓名userAddressTex
57、t輸入住址userSexradio選擇性別userTelText輸入聯(lián)系方式E-mailText輸入E-mail地址確定Button提交用戶信息取消Button取消注冊2登錄(dn l)和驗證1用戶登錄(dn l)程序流程描述當用戶輸入用戶名和密碼后首先要進行身份驗證,如果(rgu)用戶存在,那么成功登錄,反之,如果用戶不存在,提示錯誤信息“輸入的用戶名或密碼不存在,請注冊,返回登錄界面重新輸入用戶名和密碼。用戶登錄的程序流程圖如圖5-3所示。圖5-3用戶登錄程序流程圖2實現(xiàn)目標對于本系統(tǒng)的購物過程而言,在用戶瀏覽服裝時,可以不進行登錄,只有在使用購物車時,才需要登錄,以完成整個購物過程。用戶
58、登錄用于驗證用戶的用戶名和密碼(m m),然后決定顧客進入系統(tǒng)進行操作,如進行用戶修改的操作,購物車和結帳(ji zhn)的操作等。界面的設計如圖5-4所示。圖5-4用戶(yngh)登錄模塊 3實現(xiàn)(shxin)過程所屬(sush)頁面名:index.jsp頁面設計如表5-2所示。表5-2用戶登錄主要控件信息列表名稱類型含義userNameText輸入用戶名passwordPassword輸入密碼注冊button注冊新用戶登錄button登錄網(wǎng)站3用戶修改和注銷1實現(xiàn)目標已注冊的用戶只要登錄本系統(tǒng)后便可以通過單擊用戶修改按鈕進行用戶修改操作,在此頁面中用戶可以更改自己的帳戶和詳細信息,如可以修
59、改密碼、修改Email地址等個人信息。通過點擊提交按鈕完成修改操作。界面的設計如圖5-5所示。圖5-5用戶(yngh)修改模塊為了(wi le)保證用戶購物的平安(png n)性,系統(tǒng)提供了不關閉(gunb)瀏覽器而退出服裝在線銷售系統(tǒng)的功能,注銷功能是去除(q ch)用戶在使用或登錄系統(tǒng)期間的所有Session信息。2實現(xiàn)過程所屬頁面名:userXinxi.jsp表單屬性:action=/userEdit.action name=form1 method=post頁面設計如表5-3所示。表5-3用戶修改主要控件信息列表名稱類型含義userNameText輸入用戶名稱passwordPassw
60、ord輸入密碼passwordOnePassword輸入確認密碼userRealnameText輸入真實姓名userAddressText輸入住址userSexradio選擇性別userTelText輸入聯(lián)系方式E-mailText輸入E-mail地址確定Button提交用戶信息取消Button取消注冊5.3.2 服裝(fzhung)展示模塊設計與實現(xiàn)1實現(xiàn)目標為了方便顧客選購服裝(fzhung),本系統(tǒng)采用了兩種展示產(chǎn)品的方式。一種是以類別查詢?yōu)楦?gnd)查看服裝(fzhung),另外一種是新品上架、特價產(chǎn)品和銷售排行的展臺。以銷售排行查看服裝為例,顧客在首頁的的銷售排行即可查看銷售排行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024家裝裝修合同模板
- 誠信苗木購銷協(xié)議
- 浙江省七年級上學期語文期中測試仿真模擬試卷5套【附答案】
- 2024工廠承包合同協(xié)議書
- 簡易買賣合同模板2024年
- 廣東省房產(chǎn)交易合同中介版
- 600字標準委托加工協(xié)議書
- 雙邊工程合作合同范本
- 建筑工程拆除協(xié)議
- 跨國合資銷售代理協(xié)議
- 小學英語就業(yè)能力展示
- 心肌病和心肌炎課件
- 《艾滋病毒》課件
- 平陽港區(qū)西灣作業(yè)區(qū)防浪導流堤工程海域使用論證報告書
- 管道保溫計算公式
- 錄音行業(yè)的就業(yè)生涯發(fā)展報告
- 報廢汽車拆解工藝流程
- 生化報告解讀
- 胃癌科普講座課件
- 熔煉車間工安全培訓
- 《多彩的職業(yè)》參考課件
評論
0/150
提交評論