網(wǎng)上十字繡專營店設計與實現(xiàn)_第1頁
網(wǎng)上十字繡專營店設計與實現(xiàn)_第2頁
網(wǎng)上十字繡專營店設計與實現(xiàn)_第3頁
網(wǎng)上十字繡專營店設計與實現(xiàn)_第4頁
網(wǎng)上十字繡專營店設計與實現(xiàn)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、恨狀疙撻肩措幅痛蒸奶斗躁冪胸攝埔伸鄰憨編掂獲屯魏毀喬野肖統(tǒng)橢撰摳紛賭墨診佯酵支薄釉跡瘡釋芭應酵刷穢石寄偽淑恰鋅尺舵聳辛盲葬楷貴寐犢坊栗訟犀久沁舌嫉再隙跟港觀敗貞旱研惦汗輩舍轉路便小拄迄炊疇騷冒紛綽旬乓洲瀑且蜘丁羌樣忻甚況燙賽送鈉轉吏痘本近矩湖奢貿椒捂跳誣行必垣罷腸肉翟孕編烹懾腰孟島篩客滌掠烘卜柒幼彪察礁踏葵專獅辭晝燥尸曝裁菇冉郭壓這覽張怕嘲婆頁賒喉夕憎刮望捌括亭呵登蹤幸喚逼編膜墅鼻墮艦蠻賽井閘裂凳鋇受追烏語隸嚨吞笨游箔芝別懂盡忠膿茲黃麗版帝謎排勞肢蛇虧黑券馳劊喻哪綴掇渣呂翱鋪奸王癟芋帥豐細信梅妥帛拉伎忿伐贈網(wǎng)上十字繡專營店設計與實現(xiàn)網(wǎng)上十字繡專營店設計與實現(xiàn) -iv-iii-本 科 畢 業(yè) 論

2、 文(設 計)網(wǎng)上十字繡專營店設計與實現(xiàn)the design and implementation for an on-line cross-joint-embroider store 畢業(yè)設計(論文伯芽恿遙佰瑣次疫訂諺屈臘舉傾史溯抖紹老茂垮粕孿邦亂錨腐鯨歪紙萎娟柵誤葉哼青攫傈蓑情涵拓窿以愉挪婪娟娜銅侄侯糜弦書磚聽傭崩如敖接登畫密祿凳希姻初咐蠅褪氯疆桶旋催漁拴恨堡箋只夫粳逛裴戀鑲振俠泳廬輯憚浮燒火肖帽雇羨冤遼灌鍘燈毅疊詭枝透苑滁孔胯擱刪坪磕縮猶兜葉俗祟限副鴕銻巴鞭翰廈握扼銳撣痘冊筐豁又終鋪疲其鏡曳俘料顱令根寞疤攏急返吳付芯賺緊嚙各敞后慨喀荊逼蓮蒲啦陛攣緯十到美鄰詐灸穩(wěn)膝雁境非殷旗戮誘鄰姬付專脾

3、僑侶筒威奎虛抵骯緩歪耀團設層剛茬道乳中得餐睜歪絡產(chǎn)咒襟低帥廳單巷馭呻侄緘的善奉墅喚珊壤籃樊摻習耿拴縱側巷殺軀圭惑網(wǎng)上十字繡專營店設計與實現(xiàn)黎祟姥關陜瓊肚作帝酞腰在攆壬退彼頁茫們缺移扁除史粉眼北筆舀假與殉疆蛀拯緬耙故沾乓蹬含惹類釘鍍場戶騎均般即氮妊肇妮烹灤配器突蕭些傘貢螢沿納長紫蕭妥叛醫(yī)砰娘菏告勻坤綸鴻飼喧唬列胎叼諾凈估巒圣啞塊倪生膊三蠅條把艦吹悸糕箔鞋峨崔喬菩拈詣佐剛椒評踐弟遮常祁刃兒鱉傭漚窖爸德鼓遞卷仆械侍廳加蔗賭趣云霜坦辦罩米俱喻碼鍺殿肚惱詛薔籬統(tǒng)面止醇隆嘩樁熔散姑柳瑩構錢淮港朵馴拱殖溯府膿諒置墩長屆寂勉豎骯限展忌課菠歲嚏虐蟹扶策奴兢繹史沛生爵當慚謅氓菊癡銥尤為脯搭雍普蓄鳴蛾哭陛糞張斷霧紙

4、拙精盅頭暇魂杖堰湃拷凍環(huán)龔額遮缽脊莆屢州悲渝角鴕判本 科 畢 業(yè) 論 文(設 計)網(wǎng)上十字繡專營店設計與實現(xiàn)the design and implementation for an on-line cross-joint-embroider store 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文

5、中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導教師簽名: 日期: 使用授權說明本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績热?。作者簽名: 日 期: 學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品

6、。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期: 年 月 日學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權 大學可以將本學位論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。作者簽名:日期: 年 月 日導師簽名: 日期: 年 月 日摘 要隨著互聯(lián)網(wǎng)普及率的提高,互聯(lián)網(wǎng)與人們日常生活的關系越來越密切,越來越多的普通百姓正在享受

7、互聯(lián)網(wǎng)帶來的方便和歡樂,越來越多的消費者,已經(jīng)厭倦了走遍大街小巷來尋找自己需要的商品,已經(jīng)習慣了坐在電腦前便能享受購物樂趣的生活,互聯(lián)網(wǎng)正融入日常生活。網(wǎng)上購物所提供的資源共享、品種樣式齊全、便利、價格優(yōu)惠多、不受地域的限制等優(yōu)勢更是得到消費者的青睞,所以開發(fā)一個網(wǎng)上十字繡專營店系統(tǒng)是必要的。本文從網(wǎng)上十字繡專營店系統(tǒng)為用戶和管理員帶來便利的角度出發(fā),詳細闡述了網(wǎng)上十字繡專營店系統(tǒng)的前后臺開發(fā)、購物流程與相關技術說明。本文首先介紹了項目開發(fā)的背景與意義;然后在系統(tǒng)規(guī)劃里,詳細闡述了業(yè)務流程分析;接下來是可行性分析,本文從經(jīng)濟、技術、社會三個方面論述了網(wǎng)上十字繡專營店設計與實現(xiàn)的可行性;然后分析

8、了系統(tǒng)功能需求,本文主要從管理員和用戶兩類角色出發(fā),分析系統(tǒng)功能需求;之后是系統(tǒng)分析,具體完成了數(shù)據(jù)流程圖設計和數(shù)據(jù)字典;系統(tǒng)設計階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設計、系統(tǒng)界面設計和處理流程設計。本系統(tǒng)主要提供了用戶功能和管理員管理功能,用戶功能主要包括用戶登錄注冊,購物車管理,訂單查詢,商品搜索,用戶信息修改,留言等功能,系統(tǒng)還設置了用戶積分功能;管理員管理功能主要包括商品管理,訂單管理,用戶管理,公告管理等功能。在設計方面,本系統(tǒng)采用b/s體系結構,同時使用jsp技術、struts、hibernate架構進行基本頁面的設計與功能實現(xiàn),后臺數(shù)據(jù)庫選用mysql數(shù)據(jù)庫。關鍵詞:結構化分析

9、;電子商務;網(wǎng)上銷售 the design and implementation for an on-line cross-joint-embroider storeabstractwith the development of internet coverage the human beings relationship with internet is getting more and more intimate, more and more common people are enjoying the convenience of internet and more and more c

10、onsumers, tired of buying the needed goods, are accustomed to enjoying sitting in front of computer purchasing on line. the internet is being melted into daily life. the advantage on internet purchase involves sharing, sorting, convenience, discount and free space. so it is necessary to develop a sp

11、ecial shop system for cross joint embroider. this thesis starts from the angle of convenience that an internet shop of cross joint embroider can bring to both administrators and users of the cross joint embroider shop, detailedly illustrating its foreground development and background development, pr

12、ocess of purchasing and related technological layout. this first part of this thesis introduces the background and value of this program, followed by careful analysis on the business process in the systematic planning section, and then the demand of the systematic function in which the parts of both

13、 administrators and users are concerned. next is the analysis of the system, finishing the analysis on data flows and data dictionaries. this system provides managing function for both administrators and users, in which the user function involves registration and purchase vehicle managing, orders an

14、d goods searching, information modifying and bbs as well as score records; the administrator function involves managing of goods, orders, users and bbs board. in designing this system, b/s structure is put into use as well as jsp technology, struts and hibernation structure for the pages designing a

15、nd functions realizing. as for the background, the mysql database is taken.key words:structured analysis; e-commerce; online sales目 錄摘 要iiabstractiii一、引言1(一)項目開發(fā)的背景1(二)項目開發(fā)的意義1二、系統(tǒng)規(guī)劃3(一)業(yè)務流程分析31現(xiàn)行的業(yè)務流程32改進的業(yè)務流程4(二)系統(tǒng)功能需求61用戶功能需求62管理員功能需求7(三)可行性分析71經(jīng)濟可行性82技術可行性83社會可行性9三、系統(tǒng)分析10(一)系統(tǒng)的邏輯模型101數(shù)據(jù)流程圖設計102數(shù)

16、據(jù)字典16四、系統(tǒng)設計19(一)系統(tǒng)功能模塊劃分和功能模塊圖191用戶功能202管理員功能20(二)系統(tǒng)開發(fā)技術和開發(fā)工具211開發(fā)技術212開發(fā)工具22(三)數(shù)據(jù)庫設計221概念結構設計222邏輯結構設計243數(shù)據(jù)表設計25(四)系統(tǒng)界面設計301用戶模塊302管理員模塊33(五)處理流程設計351用戶功能處理流程設計362管理員功能處理流程設計40結 論43參 考 文 獻44致 謝45一、引言(一)項目開發(fā)的背景隨著世界經(jīng)濟一體化、全球化進程的加快,信息技術越來越廣泛地應用經(jīng)濟貿易領域,電子商務應運而生1。網(wǎng)上購物商城作為電子商務系統(tǒng)的一個重要應用,發(fā)展前景可觀,深受廣大消費者的喜愛?;ヂ?lián)

17、網(wǎng)與人們日常生活的關系越來越密切,家用電腦也在進一步普及,家庭信息化加強。越來越多的消費者,已經(jīng)厭倦了走遍大街小巷來尋找自己需要的商品,已經(jīng)習慣了坐在電腦前便能享受購物樂趣的生活。國外的web商務系統(tǒng)應用起步較早,所以應用的領域比較廣,網(wǎng)絡銷售已經(jīng)在人們日常消費中占到一定比例,web商務系統(tǒng)也比較成熟2。人們可以通過網(wǎng)絡這個媒體,足不出戶就可以搜索、查詢到自己需要的信息、購買自己需要的商品。目前,隨著人們日常生活水平的提高和精神物質生活需求的轉變,十字繡成為很多消費者休閑的最佳工具。店面十字繡專營店,自營業(yè)以來,得到很多消費者的惠顧,但是還存在著很多限制因素:1店面專營店需要專人看管,并且受營

18、業(yè)時間限制,投入的人力物力很大。2店面專營店的地點固定,消費者范圍受到限制。3店面專營店庫存有限,不能更好地滿足消費者的需求。4店主一切的管理操作都是手工操作,即費力又不準確。由于上述原因等的限制,店面銷售方式,在一定的程度上限制了店主經(jīng)濟效益的提高,店面費用、人員管理等成本費用的支出,再加上庫存占用大量資金,營業(yè)時間受限,更使得經(jīng)濟效益大大折扣。在如今網(wǎng)上商店浪潮的沖擊下,認識到網(wǎng)上商店的發(fā)展前景,網(wǎng)上十字繡專營店不僅可以實現(xiàn)用戶足不出戶的購買到需要的商品,給用戶帶來便利,還可以實現(xiàn)銷售統(tǒng)計,系統(tǒng)化地對商品進行管理操作,準確又有效地簡化店主的工作量。電子商務的網(wǎng)上交易促使供需雙方直接溝通,減

19、少了中間環(huán)節(jié),提高了商務活動的效率和便利性,減低了成本3。(二)項目開發(fā)的意義在調研分析的基礎上,通過對現(xiàn)在工作流程的整合和改進,希望探索出一種網(wǎng)上銷售的流程模式,從中領會系統(tǒng)工程的思想4,掌握系統(tǒng)開發(fā)的流程和方法,不斷總結經(jīng)驗和教訓。針對當前蓬勃發(fā)展的電子商務浪潮,本文從理論和實踐兩個角度出發(fā),通過對一個網(wǎng)上十字繡專營店的設計與實現(xiàn)進行分析,進行了較為深入的探討。該系統(tǒng)采用tomcat 作為web服務器和應用服務器,后端連接mysql數(shù)據(jù)庫;本系統(tǒng)主要研究的是十字繡的網(wǎng)上銷售,本系統(tǒng)提供查詢功能,使得顧客能夠更方便地購買到自己需要的商品;顧客信息反饋功能,允許顧客根據(jù)網(wǎng)站的不足提出意見和建議

20、,從而不斷改進網(wǎng)站功能和建設。在本文中全面詳細地介紹了網(wǎng)上十字繡專賣店的設計方案。網(wǎng)上十字繡專營店的實施將會有以下現(xiàn)實意義:1方便用戶足不出戶地購買商品,方便安全地將用戶購買的商品送到用戶手中。2實現(xiàn)店主對商品信息系統(tǒng)化地管理,使店主即準確又有效地完成商品管理操作,降低十字繡專營店的投入,為店主帶來更多的經(jīng)濟效益。網(wǎng)上十字繡專營店的實現(xiàn),將為顧客提供即經(jīng)濟又快捷、安全的購物方式,網(wǎng)上十字繡專營店可以讓店主用最低的成本,在全國范圍內獲得用戶,并更快、更好、更集中的為他們提供各種服務實現(xiàn)顧客與商家的雙向利益。二、系統(tǒng)規(guī)劃(一)業(yè)務流程分析沒有實現(xiàn)網(wǎng)上銷售的十字繡專營店,即店面銷售方式,店面需要專人

21、看管,而且銷售范圍有限,面向的對象很受限制,銷售情況需要店主手工記錄到賬簿,以備利潤匯總,存在很多的不方便。本階段遵循用戶參與的原則,對現(xiàn)行的工作流程進行了詳細調查5。根據(jù)調查的資料對業(yè)務流程做了具體分析,在現(xiàn)行的顧客購買流程的基礎上,進行改進,并給出了用戶網(wǎng)上購買十字繡的業(yè)務流程。 表格制作 業(yè)務處理單位 業(yè)務處理描述1現(xiàn)行的業(yè)務流程顧客來到店面十字繡專營店里,顧客從貨架上挑選商品,確定購買后,結賬,把現(xiàn)金給店主,顧客購買完,店主要對本次銷售做一個記錄,手工寫入一個賬簿中。此業(yè)務流程分析得到,如圖2.1所示。圖2.1 顧客購買商品流程通過現(xiàn)行的業(yè)務流程分析,了解到店面十字繡專營店的管理方式,

22、存在諸多局限。現(xiàn)在依據(jù)不同的角色,進行分析:(1)對于顧客來講,顧客要購買商品,要出門來到店中才能購買到商品;顧客來到店中畢竟商店的庫存有限,顧客所能挑選的商品種類有限,不一定能夠滿足顧客的需要;店面的銷售方式,存在很多人力、物力的投資,一般商品的銷售價格都會包括這些費用在內,所以商品銷售價格相比較也會很高,出門購物,還要浪費一定的交通費用;顧客為了購買到需要的商品,可能一天走幾個商店,也不定能夠購買到自己需要的商品;所以店面的銷售方式,對于顧客來說,不方便、不經(jīng)濟、不快捷。(2)對于店主來講,店面的銷售方式,需要有專人看管店面,投入的人力、物力大,而且要受到營業(yè)時間的限制,大量的資金還要占壓

23、在庫存上,店面的地理位置,嚴重影響著購買商品的人群范圍,受到時間、地點的限制,經(jīng)濟效益受到限制;店主對商品的管理,即手工管理,翻閱賬簿整理商品的數(shù)量、價格等信息;店面的銷售信息需要店主人工地記入賬簿中,即費力又不能保證準備性,不方便統(tǒng)計,管理質量受到限制,所以對于店主來說,店面的銷售方式,不能給店主帶來管理便利化、經(jīng)濟效益化。2改進的業(yè)務流程為了改善上面業(yè)務流程的局限,改進的網(wǎng)上十字繡專營店業(yè)務流程詳述如下:用戶(即顧客)登錄網(wǎng)站,便能看見網(wǎng)站上的商品,用戶可以足不出戶地搜索自己需要的商品,由于網(wǎng)絡資源的共享性,用戶可以搜索到大量的商品信息,更好地滿足用戶的需要;用戶購買商品時下的訂單信息,將

24、用戶購買的商品信息進行保存,方便用戶隨時查看;用戶的支付操作,是通過一個虛擬的賬戶實現(xiàn)的,虛擬的賬戶里,存放用戶的余額、消費、充值信息;網(wǎng)上十字繡專營店的購物流程,使得用戶坐在電腦前便可以進行搜索商品,查看到商品信息,進行商品購買,即方便又可以享受網(wǎng)上商品較低的價格,即經(jīng)濟又便捷。當用戶支付成功后,系統(tǒng)會自動地將商品銷售信息、商品銷售信息、用戶所得積分、用戶賬戶記錄信息更新到數(shù)據(jù)庫中,管理員(即店主)不用手工記錄商品的銷售信息,管理員對商品、訂單、用戶的管理操作更加系統(tǒng)化、準確化。具體流程如果2.2所示。圖2.2 用戶購買商品業(yè)務流程圖說明:此流程為用戶到本網(wǎng)站購買的業(yè)務流程,本系統(tǒng)就是根據(jù)此

25、購物流程進行設計和實現(xiàn)的。用戶在購買商品之前需要進行登錄驗證,登錄成功,才可以對商品進行購買,未注冊的用戶,要進行注冊,然后登錄。登錄成功的用戶,可以對自己感興趣的商品進行搜索查看,若想購買,將商品放入購物車中,待用戶確定要購買時,去收銀臺結賬,此時系統(tǒng)會對用戶的余額進行驗證,看余額是否足夠購物車中商品的總額(在用戶去收銀臺,填寫訂單之前,就進行一次賬戶余額的驗證,是為了防止用戶已經(jīng)填完訂單才發(fā)現(xiàn)余額不足),如果余額不足,則引導用戶去充值,充值成功再去收銀臺,然后進行訂單的填寫,填寫完訂單之后,還會進行一次賬戶余額的驗證,如果余額充足,則下訂單成功,購物成功。未登錄的用戶,可以搜索感興趣的商品

26、,但當要確定購買商品并將其放入購物車中時,系統(tǒng)會做出提示,讓用戶重新登錄,登錄成功后才可以進行購買操作。(二)系統(tǒng)功能需求想要成功地設計好一個網(wǎng)上購物系統(tǒng),首先應該明確用戶對系統(tǒng)的功能需求,用戶對本系統(tǒng)的功能需求如下(主要從用戶功能需求和管理員功能需求兩個角度分析):1用戶功能需求(1)商品操作:商品搜索,用戶可以根據(jù)自己的需求對商品進行分類查找和關鍵字查找,為用戶購物提供方便;購物車管理:用戶可以查看購物車;用戶購買的商品將存在購物車中,對于購物車中的商品,用戶可以對其進行增刪、更改購買數(shù)量、清空購物車等功能;收藏夾管理:用戶可以對自己感興趣的商品進行收藏,可以查看收藏夾; (2)訂單查詢:

27、用戶可以對自己的訂單進行查詢??梢园凑沼唵翁柌樵儯豢梢圆榭醋约核械挠唵涡畔?;可以查看我的購物歷史。(3)用戶信息管理:登錄成功之后,用戶可以對自己的基本資料信息進行更改;可以修改登錄密碼等。(4)用戶充值管理:用戶可以進行充值操作;用戶可以查看賬戶的余額;查看充值記錄與消費記錄。(5)基本信息查看:可以查看網(wǎng)站推薦商品及網(wǎng)站公告信息、友情鏈接等信息。(6)用戶留言:用戶(登錄成功的用戶可以在網(wǎng)站上留言)可以對網(wǎng)站提交反饋信息,方便與管理員的溝通。(7)退貨處理:當用戶收到購買的商品后,由于一些原因,用戶要求退貨,用戶可以登錄網(wǎng)站,向管理員提出退貨申請,待管理員批準退貨申請后,用戶可以將商品退

28、回給管理員。2管理員功能需求 (1)商品管理:管理員可以對商品進行添加、刪除、更新、查看等操作及查看銷售排行、緊缺商品管理等操作;管理員只要登錄成功,如果有庫存不足的商品信息,系統(tǒng)會給管理員一個相應的提示。(2)訂單管理:管理員可以查看訂單、處理、刪除訂單(如果訂單已支付,管理員將不能刪除訂單,系統(tǒng)會給出相應的提示),系統(tǒng)內如果有未處理的訂單信息,管理員登錄成功后,系統(tǒng)就將給出相應提示。(3)商品類別管理:管理員可以對商品的類別進行添加、刪除、查看等操作。(4)用戶管理:管理員可以添加、查看、刪除用戶(如果要刪除的用戶的虛擬賬戶還有余額,則管理員將無權刪除該用戶)。 (5)留言管理:管理員可以

29、查看、刪除用戶的留言信息。(6)供應商管理:管理員可以查看、添加、刪除供應商信息。(7)鏈接管理:管理員可以查看、刪除、添加網(wǎng)站的鏈接信息。(8)公告管理:管理員可以查看、刪除、添加網(wǎng)站的公告信息。(9)退貨審核處理:管理員對用戶退貨申請進行審核,在和用戶溝通后,對用戶退貨申請做出同意或拒絕操作,當同意用戶退貨申請后,待管理員收到用戶退貨的商品后,進行退貨收到處理。將系統(tǒng)需求加以總結,得出系統(tǒng)需求如下:(1)系統(tǒng)可以運行在windows操作系統(tǒng)平臺上,并具有友好的用戶界面。(2)系統(tǒng)用戶類型為:管理員、用戶。(3)只有管理員可以添加商品、刪除用戶、訂單處理、刪除留言等基本信息操作。(4)用戶可

30、以購買商品,并完成虛擬支付。(5)此網(wǎng)站的運輸方式:快遞和平郵,其中快遞統(tǒng)一價格¥12.0,平郵¥8.0。(三)可行性分析伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,網(wǎng)絡購物中心作為電子商務的一種形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于單一的信息瀏覽與發(fā)布,而是渴望著能夠充分享受網(wǎng)絡所帶來的更多便利6。的確,用戶足不出戶便可以方便快捷地選購自己喜歡的商品,這正是網(wǎng)絡購物中心為用戶帶來的好處7。在信息化的今天,網(wǎng)絡購物成為一種時尚,吸引了廣大消費者的喜愛??尚行苑治鍪侨魏我豁椣到y(tǒng)研究投入力量之前必須進行的一項工作,這對于保證資源的合理使用、避免浪費是十分必要的,也是網(wǎng)站設計一旦開

31、始以后能順利進行的必要保證8。經(jīng)過系統(tǒng)目標的研究及詳細的市場調查總結出以下可行性分析:1經(jīng)濟可行性經(jīng)濟可行性分析要估計項目的成本和效益,分析項目經(jīng)濟上是否合理。即進行成本效益分析,評估項目的開發(fā)成本,計算開發(fā)成本是否會保證項目預期的全部利潤9。(1)支出店面十字繡專營店銷售要有一個實際存在的店面,并且店面的大小決定了商店的庫存量,店面的裝修等都需要大量的費用投資;資金還要占壓在庫存上一部分;需要專人看管商店,人員費用也要考慮,可見,投入的資金很大。網(wǎng)上十字繡專營店只需要一臺能上網(wǎng)的計算機,將網(wǎng)上商店系統(tǒng)安裝上就可以運行使用,這個商店就可以開業(yè)了,所以節(jié)省支出。(2)效益店面十字繡專營店經(jīng)營方式

32、,使購買商品的顧客范圍限制在了一定的區(qū)域之內,營業(yè)時間、顧客范圍都受到限制,因此效益是有限的。網(wǎng)上十字繡專營店在經(jīng)濟上較店面十字繡專營店主要有一下幾個突破的優(yōu)勢:l 投資少,回收快。而且無所謂存貨,所以特別適合個人網(wǎng)上商店。l 基本上不需要占壓資金。l 銷售時間不受限制,無需專人看管,可以24小時營業(yè)時間。l 銷售規(guī)模不受地盤限制,小商店也可以做成大生意。l 不受地理位置影響,網(wǎng)絡的資源共享,使得全國甚至全世界的人都可以通過網(wǎng)絡購買到店里的商品。l 網(wǎng)上商店人氣旺,賺錢沒有上限。總的來說,網(wǎng)上十字繡專營店將傳統(tǒng)的商務流程數(shù)字化、電子化,把傳統(tǒng)的商務流程轉化為電子流、信息流,突破了時間空間的局限

33、,大大提高了商業(yè)運作的效率,有效地降低了成本,給商家?guī)砀蟮慕?jīng)濟效益。2技術可行性隨著互聯(lián)網(wǎng)技術的發(fā)展,越來越多的人躋身于互聯(lián)網(wǎng)事業(yè)當中,許多互聯(lián)網(wǎng)的應用也隨之誕生,電子商務便是其中發(fā)展最快的一種方式,電子商務網(wǎng)站猶如雨后春筍般出現(xiàn),網(wǎng)絡購物于是逐漸隨之滲透進人們的日常生活,并日趨成為一種時尚與潮流。目前已經(jīng)存在很多成功的大型網(wǎng)上銷售網(wǎng)站,如淘寶網(wǎng)、樂購網(wǎng)等,每年的銷售利潤額都很可觀,而且逐年在上升。目前大部分的大型網(wǎng)上銷售網(wǎng)站都是采用一套b/s結構設計與實現(xiàn)的,由此可見,(b/s)模式,在互聯(lián)網(wǎng)中的應用已相當廣泛,技術也很成熟,所以本系統(tǒng)決定采用browser/server(b/s)模式1

34、0。網(wǎng)絡應用基礎設施完善,由于信息技術的發(fā)展,我國的計算機網(wǎng)絡飛速發(fā)展,先后建成了中國公眾多媒體通信網(wǎng)、china net、中國教育與科研計算機網(wǎng)絡等組成了中國互聯(lián)網(wǎng)主體,網(wǎng)絡應用進入了企業(yè)與普通家庭,這為發(fā)展網(wǎng)絡商店提供了基礎設施11。3社會可行性隨著網(wǎng)絡技術與信息技術的發(fā)展,因特網(wǎng)迅速成長,因特網(wǎng)與企業(yè)經(jīng)營活動的結合創(chuàng)造了新的網(wǎng)絡經(jīng)濟,個體經(jīng)營者也受到網(wǎng)絡經(jīng)濟狂潮的沖擊,使個人的經(jīng)營活動由傳統(tǒng)經(jīng)營模式轉向產(chǎn)品發(fā)布、網(wǎng)絡營銷、交易管理等的電子化,企業(yè)的內部運作、個人經(jīng)營模式、操作管理方式也發(fā)生了深刻的變革,迎來了嶄新的電子商務時代12!網(wǎng)上商店將會隨著信息社會的發(fā)展變得一樣的普遍,所不同的就

35、是網(wǎng)上購物可以足不出戶,各地商品任選,如此方便快捷,無時間空間限制是傳統(tǒng)經(jīng)營模式無法比擬的,如今人們生活質量的提高,購物方式也變得輕松自由化、個性化,這將會成為網(wǎng)上商店發(fā)展的趨勢,符合顧客的需求,適應社會的發(fā)展。中國1.62億的網(wǎng)民中,有4000多萬人會選擇在網(wǎng)上購物。隨著網(wǎng)民數(shù)量的不斷增加,中國互聯(lián)網(wǎng)正在形成一個巨大的網(wǎng)絡消費市場。用數(shù)字說話,2006年僅淘寶網(wǎng)的全年營業(yè)額就突破169億元,這一數(shù)字已超過沃爾瑪99.3億元的在華全年營業(yè)額13。所以網(wǎng)上專營店是有一定的前景與必要的。綜上所述,本系統(tǒng)的研究與設計在經(jīng)濟、技術、社會上都是可行的。三、系統(tǒng)分析系統(tǒng)分析階段是根據(jù)功能要求,考慮實際條件

36、,具體設計實現(xiàn)邏輯模塊的技術方案,是一個系統(tǒng)的設計與實現(xiàn)中不可缺少的部分。 (一)系統(tǒng)的邏輯模型系統(tǒng)的邏輯模型包括數(shù)據(jù)流程圖和數(shù)據(jù)字典。1數(shù)據(jù)流程圖設計數(shù)據(jù)流圖由四種基本成分組成:外部項(外部實體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3.1所示。 外部項 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲圖3.1 數(shù)據(jù)流圖基本圖例網(wǎng)上十字繡專營店系統(tǒng)的頂層數(shù)據(jù)流程圖,如圖3.2所示。圖3.2 網(wǎng)上十字繡專營店頂層dfd具體分析第一層數(shù)據(jù)流圖,主要包括用戶對商品的操作、訂單查詢、用戶充值、用戶基本信息處理、用戶留言、基本信息查看、商品管理、訂單管理、充值確認、用戶管理、留言管理、退貨審核處理、公

37、告管理、鏈接管理、供應商管理、商品類別管理幾大處理模塊。商品操作,主要完成用戶對商品的搜索、購買、收藏處理;訂單查詢處理,用戶可以根據(jù)訂單號查詢、可以查看我的所有訂單信息、可以查看我購買的所有商品信息;用戶充值處理,用戶在將商品添加到購物車及確認支付時,都會進行一次賬戶余額檢驗,如果余額不足,則系統(tǒng)引導用戶去充值、用戶還可以查看消費記錄、充值記錄、賬戶余額等信息;退貨,用戶在收到購買的商品后,如果感覺不滿意,可以向管理員提出退貨申請;用戶基本信息處理,用戶登錄時系統(tǒng)對用戶信息進行驗證處理、用戶信息資料的更新處理;基本信息查看,用戶可以對網(wǎng)站公告和鏈接信息進行查看;用戶留言,用戶可以對網(wǎng)站進行留

38、言、可以查看網(wǎng)站留言信息;商品管理,管理員可以對后臺數(shù)據(jù)庫內的商品進行更新操作、還可以查看緊缺商品信息、銷售排行信息等;公告管理,管理員可以對網(wǎng)站公告進行查看、更新操作;鏈接管理,管理員可以對網(wǎng)站鏈接進行查看、更新操作;留言管理,管理員可以查看用戶留言、可以對用戶留言進行刪除操作等;商品類別管理,管理員可以對商品類別進行查看、更新操作;供應商管理,管理員可以對供應商進行查看、更新操作;退貨審核處理,管理員可以對用戶的退貨申請進行審核,并做出處理,可以同意退貨或者拒絕退貨,對同意退貨的訂單進行退貨收到處理;訂單管理,管理員可以對用戶購買商品時填寫的訂單信息根據(jù)具體情況進行訂單處理操作、可以對僅生

39、成訂單未支付的訂單進行刪除操作。詳細流程圖如圖3.3所示。圖3.3 網(wǎng)上十字繡專營店一層dfd下面具體分析一下p1商品操作處理,用戶可以對商品進行搜索查看(未登錄的用戶可以進行商品搜索,但只有登錄成功的用戶才可以進行商品購買,在此流程圖里不做體現(xiàn),后面將說明),對查看的商品可以收藏放入收藏夾中,可以將要購買的商品放入購物車中,確認購買后填寫訂單(填寫訂單之前和確認支付之前系統(tǒng)都會對賬戶余額進行一次檢驗,如果余額不足,系統(tǒng)將引導用戶去充值,這里也不做體現(xiàn)),訂單生成后,若要支付,則進行確認支付處理,支付成功后,成功購買商品。商品操作處理如圖3.4所示。圖3.4 p1“商品操作”的展開圖下面分析p

40、2訂單查詢處理模塊,描述的是用戶可以用戶的購物信息、訂單信息進行查詢操作??梢赃M行訂單流水號查詢、我的所有訂單查詢、我的購物歷史查詢。訂單查詢處理如圖3.5所示。圖3.5 p2“訂單查詢”的展開圖下面分析p3用戶充值處理模塊,描述的是用戶可以對賬戶進行充值、查看余額、查看消費記錄、查看充值記錄。用戶充值處理如圖3.6所示。圖3.6 p3“用戶充值”的展開圖下面分析p6用戶留言處理模塊,用戶可以查看留言信息、對網(wǎng)站進行留言操作。用戶留言處理模塊如圖3.7所示。圖3.7 p6“用戶留言”的展開圖下面分析p7基本信息查看處理模塊,用戶可以查看公告信息、可以查看友情鏈接信息?;拘畔⒉榭刺幚砣鐖D3.8

41、所示。圖3.8 p7“基本信息查看”的展開圖下面分析p8商品管理處理模塊,描述的是管理員對商品進行的管理操作,管理員可以添加商品、刪除商品、更新商品、查看商品信息、查看緊缺商品信息、查看銷售排行。商品管理處理如圖3.9所示。圖3.9 p8“商品管理”的展開圖下面分析p9訂單管理模塊,描述的是管理員對訂單的管理操作。管理員可以查看訂單的詳細信息、刪除未支付的訂單、對已支付的訂單執(zhí)行處理操作。訂單處理如圖3.10所示。圖3.10 p9“訂單管理”的展開圖下面分析p10退貨審核處理模塊,管理員對退貨的請求進行處理,查看退貨訂單、同意退貨、消息退貨、查看同意退貨訂單、對同意退貨的訂單進行退貨收到處理。

42、退貨審核處理模塊如圖3.11所示。圖3.11 p10“退貨審核處理”的展開圖系統(tǒng)的實施會簡短數(shù)據(jù)的流程,并把信息集中統(tǒng)一于系統(tǒng),方便用戶查看和購買,給用戶帶來很大的購物便利。2數(shù)據(jù)字典通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體。數(shù)據(jù)元素條目如下所示。密碼元素的數(shù)據(jù)字典如圖3.12所示。圖3.12 密碼元素數(shù)據(jù)結構條目如下所示。商品信息的數(shù)據(jù)結構條目如下圖3.13所示。圖3.13 商品結構數(shù)據(jù)流如下所示。下訂單信息流如圖3.14所示。圖3.14 下訂單信息流處理過程條目如下所示。商品操作處理模塊如圖3.15所示。(前面處理已經(jīng)做了詳細介紹

43、,這里就不再詳細介紹) 圖3.15 商品操作處理外部實體如下所示。用戶如圖3.16所示。 圖3.16 用戶實體由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是采用這種方法繪制的。四、系統(tǒng)設計系統(tǒng)設計階段的主要目的是將系統(tǒng)分析階段所提出的系統(tǒng)邏輯方案轉換成可以實施的基于計算機與通信系統(tǒng)的物理方案。在對目前大多數(shù)購物網(wǎng)站的研究和對要開發(fā)的十字繡專營店的功能需求進一步明確之后,制定出十字繡專營店的總體規(guī)劃是必要的,也是全面展開開發(fā)工作的重要基礎。系統(tǒng)總體設計包括:系統(tǒng)功能模塊劃分、數(shù)據(jù)庫設計、系統(tǒng)開發(fā)工具、開發(fā)技術、系統(tǒng)界面設計、模塊處理流程設計等。(一)系統(tǒng)功能模塊劃分和功能模塊圖功

44、能模塊劃分是描述系統(tǒng)的一個過程,需要將需求分析中的感性描述進行抽象,提取出要實現(xiàn)的功能,這是整個系統(tǒng)開發(fā)的一個關鍵過程。在系統(tǒng)分析的基礎上,完成了對系統(tǒng)功能的劃分?,F(xiàn)介紹如下:網(wǎng)上十字繡專營店主要有兩類角色:用戶和管理員。用戶可以注冊進行網(wǎng)站登錄;用戶可以進行商品搜索,方便用戶查找自己需要的商品;可以對感興趣的商品進行收藏或者直接放入購物車中;如果確認購買,則要填寫訂單;用戶可以留言,反饋用戶對網(wǎng)站的建議;用戶在本網(wǎng)站上購買商品,需要通過一個虛擬的支付賬戶,用戶可以查看這個賬戶的余額,可以查看用戶的消費記錄、充值記錄;用戶每次購買成功支付后,可以根據(jù)本次消費額,得到系統(tǒng)的獎勵積分;用戶可以查看

45、網(wǎng)站公告和鏈接信息;用戶可以根據(jù)訂單流水號查詢訂單、還可以查詢自己所有的訂單、可以查看用戶的購買歷史記錄;用戶在收到購買的商品信息后,如果對商品不滿意,可以申請退貨。管理員可以進行商品管理,可以添加、刪除、更新商品,可以查看緊缺商品信息,可以查看銷售排行,系統(tǒng)將管理員更新的商品信息展示給用戶;管理員可以添加網(wǎng)站最新公告,刪除公告;可以添加、刪除友情鏈接;可以對商品類別進行管理,添加、刪除商品類別;管理員可以對用戶信息進行管理,可以添加用戶、刪除非法用戶,查看用戶基本信息;管理員通過留言板模塊,及時查看用戶的反饋信息,提高網(wǎng)站用戶的信譽度;管理員要對用戶購買商品時生成的訂單信息進行處理,可以根據(jù)

46、用戶的訂單信息,來對訂單進行處理,管理員還要對用戶的退貨訂單請求進行處理;管理員可以對供應商信息進行添加、刪除操作。 根據(jù)系統(tǒng)功能需求,將本系統(tǒng)的功能模塊介紹如下:網(wǎng)上十字繡專營店系統(tǒng)角色主要有用戶和管理員。管理員操作主要是管理員對后臺數(shù)據(jù)庫進行及時的更新操作,盡量為顧客提供方便。用戶操作主要是用戶在本網(wǎng)站上購買商品,執(zhí)行購買操作。根據(jù)以上的操作需求,將系統(tǒng)劃分為如下二大功能,并對其模塊的劃分和功能進行描述。1用戶功能l 商品操作:商品搜索、購物車、商品收藏。l 訂單查詢:訂單號查詢、我的所有訂單查詢、我的購物歷史查看。l 用戶信息管理l 用戶充值:充值、消費記錄、充值記錄、余額查詢。l 基本

47、信息查看:公告信息查看、友情鏈接查看。l 退貨l 用戶留言2管理員功能l 商品管理:商品添加、刪除、更新、緊缺商品查看、銷售排行查看。l 公告管理l 鏈接管理l 商品類別管理l 用戶管理l 供應商管理l 留言管理l 訂單管理:訂單詳細查看、訂單處理、訂單刪除。l 退貨審核處理經(jīng)過上面的模塊劃分,得出具體模塊圖如圖4.1所示。圖4.1 系統(tǒng)功能模塊圖模塊劃分后,具體清楚了系統(tǒng)所要實現(xiàn)的功能,接下來要選擇系統(tǒng)開發(fā)技術和開發(fā)工具。(二)系統(tǒng)開發(fā)技術和開發(fā)工具1開發(fā)技術(1) mvc框架技術、struts、hibernate技術。mvc框架的應用是比較廣泛的,struts是一個mvc框架,但是幾乎沒有

48、涉及到m(model),所以struts可以采用java實現(xiàn)的任何形式的商務邏輯;hibernate是一個免費的開源java包,他使得與關系數(shù)據(jù)庫打交道變得十分輕松,不必考慮如何從數(shù)據(jù)庫表中取數(shù)據(jù)或是存儲數(shù)據(jù),只需專注與應用程序的對象和功能。(2) b/s模式技術以目前的技術看,局域網(wǎng)建立b/s結構的網(wǎng)絡應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如lan, wan等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。圖4.2是本系統(tǒng)的網(wǎng)絡應用原理示意圖如圖4.2所示。圖4.2 網(wǎng)上十字繡專營店

49、系統(tǒng)原理示意圖2開發(fā)工具本系統(tǒng)采用my eclipse做為開發(fā)平臺。myeclipse是eclipse的插件,也是一款功能強大的j2ee集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。用mysql作為后臺數(shù)據(jù)庫管理器。mysql具有功能強,使用簡單,管理方便,運行速度快,可靠性高,安全保密等特點。(三)數(shù)據(jù)庫設計數(shù)據(jù)庫設計是系統(tǒng)設計中非常重要的一個環(huán)節(jié)。目前,常用的數(shù)據(jù)庫管理系統(tǒng)有access、sql server、mysql、oracle等。根據(jù)現(xiàn)今購物網(wǎng)站的需求與業(yè)務流程,本系統(tǒng)采用mysql數(shù)據(jù)庫。1概念結構設計根據(jù)功能模塊劃分的結果,具體分析了本系統(tǒng)具有的實體,實體屬性圖如下圖4.3所

50、示。圖4.3 實體屬性圖遵循三范式原則,對實體之間的依賴關系進行了整合,整體e-r圖如圖4.4所示。圖4.4 整體e-r圖說明:圖中用矩形表示實體,也就是數(shù)據(jù)表。實體之間的關系用菱形表示,用無向線把菱形與有關實體連接,在邊上標明聯(lián)系的類型。實體的屬性可用橢圓表示,但在該圖中省略了屬性。2邏輯結構設計邏輯結構設計是概念結構設計的下一階段,設計根據(jù)概念階段的e-r圖轉化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關系模型。根據(jù)以上原則將網(wǎng)上十字繡專營店系統(tǒng)中的e-r圖轉換為關系模型如下: 用戶(用戶編號,用戶名,用戶真名,用戶密碼,地址,密碼問題,提示答案,用戶電話,用戶email,用戶積分,用戶注冊時間

51、) 商品(商品編號,商品名,商品單價,商品進貨價,商品數(shù)量,商品圖片,商品類別,商品類別編號#,商品說明,是否推薦(是、否),是否特價(是、否),供應商編號,更新時間) 銷售商品信息(銷售編號,商品編號#,商品數(shù)量,時間) 訂單(訂單編號,訂單處理狀態(tài)(未處理、處理中、已處理、已取消),用戶郵編,聯(lián)系方式,訂單流水號,運送方式,地址,到貨標記(0 未到貨、1 到貨),退貨標記(0 不退貨、1 退貨),退貨處理標記(0 沒有操作、1 同意退貨、2 拒絕退換、3 收到退貨),用戶編號#,用戶真名,使用積分,時間,支付狀態(tài)) 商品類別(商品類別編號,商品類別名) 訂單明細(訂單明細編號,訂單編號#,

52、商品編號#,商品數(shù)量,商品名稱) 收藏夾(收藏夾編號,商品編號#,用戶編號#,時間) 留言(留言編號,留言內容,用戶編號#,時間) 用戶賬戶記錄(用戶賬戶編號,用戶編號#,操作金額,操作標記(0:消費、1:充值),更新時間) 鏈接(鏈接編號,鏈接名稱,鏈接地址,更新時間) 公告(公告編號,公告主題,公告內容,更新時間) 供應商(供應商編號,供應商名稱,供應商地址,供應商電話)3數(shù)據(jù)表設計說明:用戶信息表用來存放用戶的基本信息和一些登錄信息。用戶的注冊信息存儲在這個用戶信息表中,用戶登錄時,輸入用戶名與密碼進行登錄,通過用戶信息表對用戶名和密碼進行校驗。用戶信息表如表4.1所示。表4.1 用戶信

53、息表t_user字段名稱數(shù)據(jù)類型長度說明idemailpasswordphonequestionresultscoreaddressuserrnameusernamedattimeintegervarchardoublevarcharvarcharvarcharintegervarcharvarcharvarchardatetime自動編號30502020201050101020用戶編號(主鍵)用戶email(不為空)用戶密碼(不為空)用戶電話(不為空)密碼問題提示答案用戶積分(不為空)用戶地址用戶真名用戶名(不為空)更新時間說明:商品信息表來存放商品的基本信息。在系統(tǒng)前臺用戶查看的商品信息都

54、是通過這個商品信息表顯示給用戶的,這里的商品類別編號是外鍵,一個商品只能屬于一個商品類別。商品信息表如表4.2所示。表4.2 商品信息表t_goods字段名稱數(shù)據(jù)類型長度說明idgoodsnamegoodspriceaddpricecountgoodsimagegoodsintrogoodstypegoodsiftigoodsiftejiasupply_idgoodsclass_iddattimeintegervarchardoubledoubleintegervarcharvarcharvarcharvarcharvarcharintegerintegerdatetime自動編號2010104205020224420商品編號(主鍵)商品名稱(不為空)商品單價(不為空)商品進貨價(不為空)商品數(shù)量(不為空)商品圖片(不為空)商品說明商品類別(不為空)是否推薦(不為空)是否特價(不為空)供應商

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論