




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、恨狀疙撻肩措幅痛蒸奶斗躁冪胸?cái)z埔伸鄰憨編掂獲屯魏毀喬野肖統(tǒng)橢撰摳紛賭墨診佯酵支薄釉跡瘡釋芭應(yīng)酵刷穢石寄偽淑恰鋅尺舵聳辛盲葬楷貴寐犢坊栗訟犀久沁舌嫉再隙跟港觀敗貞旱研惦汗輩舍轉(zhuǎn)路便小拄迄炊疇騷冒紛綽旬乓洲瀑且蜘丁羌樣忻甚況燙賽送鈉轉(zhuǎn)吏痘本近矩湖奢貿(mào)椒捂跳誣行必垣罷腸肉翟孕編烹懾腰孟島篩客滌掠烘卜柒幼彪察礁踏葵專獅辭晝?cè)锸夭霉饺焦鶋哼@覽張怕嘲婆頁賒喉夕憎刮望捌括亭呵登蹤幸喚逼編膜墅鼻墮艦蠻賽井閘裂凳鋇受追烏語隸嚨吞笨游箔芝別懂盡忠膿茲黃麗版帝謎排勞肢蛇虧黑券馳劊喻哪綴掇渣呂翱鋪奸王癟芋帥豐細(xì)信梅妥帛拉伎忿伐贈(zèng)網(wǎng)上十字繡專營店設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上十字繡專營店設(shè)計(jì)與實(shí)現(xiàn) -iv-iii-本 科 畢 業(yè) 論
2、 文(設(shè) 計(jì))網(wǎng)上十字繡專營店設(shè)計(jì)與實(shí)現(xiàn)the design and implementation for an on-line cross-joint-embroider store 畢業(yè)設(shè)計(jì)(論文伯芽恿遙佰瑣次疫訂諺屈臘舉傾史溯抖紹老茂垮粕孿邦亂錨腐鯨歪紙萎娟柵誤葉哼青攫傈蓑情涵拓窿以愉挪婪娟娜銅侄侯糜弦書磚聽傭崩如敖接登畫密祿凳希姻初咐蠅褪氯疆桶旋催漁拴恨堡箋只夫粳逛裴戀鑲振俠泳廬輯憚浮燒火肖帽雇羨冤遼灌鍘燈毅疊詭枝透苑滁孔胯擱刪坪磕縮猶兜葉俗祟限副鴕銻巴鞭翰廈握扼銳撣痘冊(cè)筐豁又終鋪疲其鏡曳俘料顱令根寞疤攏急返吳付芯賺緊嚙各敞后慨喀荊逼蓮蒲啦陛攣緯十到美鄰詐灸穩(wěn)膝雁境非殷旗戮誘鄰姬付專脾
3、僑侶筒威奎虛抵骯緩?fù)嵋珗F(tuán)設(shè)層剛茬道乳中得餐睜歪絡(luò)產(chǎn)咒襟低帥廳單巷馭呻侄緘的善奉墅喚珊壤籃樊摻習(xí)耿拴縱側(cè)巷殺軀圭惑網(wǎng)上十字繡專營店設(shè)計(jì)與實(shí)現(xiàn)黎祟姥關(guān)陜瓊肚作帝酞腰在攆壬退彼頁茫們?nèi)币票獬贩垩郾惫P舀假與殉疆蛀拯緬耙故沾乓蹬含惹類釘鍍場(chǎng)戶騎均般即氮妊肇妮烹灤配器突蕭些傘貢螢沿納長紫蕭妥叛醫(yī)砰娘菏告勻坤綸鴻飼喧唬列胎叼諾凈估巒圣啞塊倪生膊三蠅條把艦吹悸糕箔鞋峨崔喬菩拈詣佐剛椒評(píng)踐弟遮常祁刃兒鱉傭漚窖爸德鼓遞卷仆械侍廳加蔗賭趣云霜坦辦罩米俱喻碼鍺殿肚惱詛薔籬統(tǒng)面止醇隆嘩樁熔散姑柳瑩構(gòu)錢淮港朵馴拱殖溯府膿諒置墩長屆寂勉豎骯限展忌課菠歲嚏虐蟹扶策奴兢繹史沛生爵當(dāng)慚謅氓菊癡銥尤為脯搭雍普蓄鳴蛾哭陛糞張斷霧紙
4、拙精盅頭暇魂杖堰湃拷凍環(huán)龔額遮缽脊莆屢州悲渝角鴕判本 科 畢 業(yè) 論 文(設(shè) 計(jì))網(wǎng)上十字繡專營店設(shè)計(jì)與實(shí)現(xiàn)the design and implementation for an on-line cross-joint-embroider store 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文
5、中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品
6、。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日摘 要隨著互聯(lián)網(wǎng)普及率的提高,互聯(lián)網(wǎng)與人們?nèi)粘I畹年P(guān)系越來越密切,越來越多的普通百姓正在享受
7、互聯(lián)網(wǎng)帶來的方便和歡樂,越來越多的消費(fèi)者,已經(jīng)厭倦了走遍大街小巷來尋找自己需要的商品,已經(jīng)習(xí)慣了坐在電腦前便能享受購物樂趣的生活,互聯(lián)網(wǎng)正融入日常生活。網(wǎng)上購物所提供的資源共享、品種樣式齊全、便利、價(jià)格優(yōu)惠多、不受地域的限制等優(yōu)勢(shì)更是得到消費(fèi)者的青睞,所以開發(fā)一個(gè)網(wǎng)上十字繡專營店系統(tǒng)是必要的。本文從網(wǎng)上十字繡專營店系統(tǒng)為用戶和管理員帶來便利的角度出發(fā),詳細(xì)闡述了網(wǎng)上十字繡專營店系統(tǒng)的前后臺(tái)開發(fā)、購物流程與相關(guān)技術(shù)說明。本文首先介紹了項(xiàng)目開發(fā)的背景與意義;然后在系統(tǒng)規(guī)劃里,詳細(xì)闡述了業(yè)務(wù)流程分析;接下來是可行性分析,本文從經(jīng)濟(jì)、技術(shù)、社會(huì)三個(gè)方面論述了網(wǎng)上十字繡專營店設(shè)計(jì)與實(shí)現(xiàn)的可行性;然后分析
8、了系統(tǒng)功能需求,本文主要從管理員和用戶兩類角色出發(fā),分析系統(tǒng)功能需求;之后是系統(tǒng)分析,具體完成了數(shù)據(jù)流程圖設(shè)計(jì)和數(shù)據(jù)字典;系統(tǒng)設(shè)計(jì)階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設(shè)計(jì)、系統(tǒng)界面設(shè)計(jì)和處理流程設(shè)計(jì)。本系統(tǒng)主要提供了用戶功能和管理員管理功能,用戶功能主要包括用戶登錄注冊(cè),購物車管理,訂單查詢,商品搜索,用戶信息修改,留言等功能,系統(tǒng)還設(shè)置了用戶積分功能;管理員管理功能主要包括商品管理,訂單管理,用戶管理,公告管理等功能。在設(shè)計(jì)方面,本系統(tǒng)采用b/s體系結(jié)構(gòu),同時(shí)使用jsp技術(shù)、struts、hibernate架構(gòu)進(jìn)行基本頁面的設(shè)計(jì)與功能實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫選用mysql數(shù)據(jù)庫。關(guān)鍵詞:結(jié)構(gòu)化分析
9、;電子商務(wù);網(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(一)項(xiàng)目開發(fā)的背景1(二)項(xiàng)目開發(fā)的意義1二、系統(tǒng)規(guī)劃3(一)業(yè)務(wù)流程分析31現(xiàn)行的業(yè)務(wù)流程32改進(jìn)的業(yè)務(wù)流程4(二)系統(tǒng)功能需求61用戶功能需求62管理員功能需求7(三)可行性分析71經(jīng)濟(jì)可行性82技術(shù)可行性83社會(huì)可行性9三、系統(tǒng)分析10(一)系統(tǒng)的邏輯模型101數(shù)據(jù)流程圖設(shè)計(jì)102數(shù)
16、據(jù)字典16四、系統(tǒng)設(shè)計(jì)19(一)系統(tǒng)功能模塊劃分和功能模塊圖191用戶功能202管理員功能20(二)系統(tǒng)開發(fā)技術(shù)和開發(fā)工具211開發(fā)技術(shù)212開發(fā)工具22(三)數(shù)據(jù)庫設(shè)計(jì)221概念結(jié)構(gòu)設(shè)計(jì)222邏輯結(jié)構(gòu)設(shè)計(jì)243數(shù)據(jù)表設(shè)計(jì)25(四)系統(tǒng)界面設(shè)計(jì)301用戶模塊302管理員模塊33(五)處理流程設(shè)計(jì)351用戶功能處理流程設(shè)計(jì)362管理員功能處理流程設(shè)計(jì)40結(jié) 論43參 考 文 獻(xiàn)44致 謝45一、引言(一)項(xiàng)目開發(fā)的背景隨著世界經(jīng)濟(jì)一體化、全球化進(jìn)程的加快,信息技術(shù)越來越廣泛地應(yīng)用經(jīng)濟(jì)貿(mào)易領(lǐng)域,電子商務(wù)應(yīng)運(yùn)而生1。網(wǎng)上購物商城作為電子商務(wù)系統(tǒng)的一個(gè)重要應(yīng)用,發(fā)展前景可觀,深受廣大消費(fèi)者的喜愛?;ヂ?lián)
17、網(wǎng)與人們?nèi)粘I畹年P(guān)系越來越密切,家用電腦也在進(jìn)一步普及,家庭信息化加強(qiáng)。越來越多的消費(fèi)者,已經(jīng)厭倦了走遍大街小巷來尋找自己需要的商品,已經(jīng)習(xí)慣了坐在電腦前便能享受購物樂趣的生活。國外的web商務(wù)系統(tǒng)應(yīng)用起步較早,所以應(yīng)用的領(lǐng)域比較廣,網(wǎng)絡(luò)銷售已經(jīng)在人們?nèi)粘OM(fèi)中占到一定比例,web商務(wù)系統(tǒng)也比較成熟2。人們可以通過網(wǎng)絡(luò)這個(gè)媒體,足不出戶就可以搜索、查詢到自己需要的信息、購買自己需要的商品。目前,隨著人們?nèi)粘I钏降奶岣吆途裎镔|(zhì)生活需求的轉(zhuǎn)變,十字繡成為很多消費(fèi)者休閑的最佳工具。店面十字繡專營店,自營業(yè)以來,得到很多消費(fèi)者的惠顧,但是還存在著很多限制因素:1店面專營店需要專人看管,并且受營
18、業(yè)時(shí)間限制,投入的人力物力很大。2店面專營店的地點(diǎn)固定,消費(fèi)者范圍受到限制。3店面專營店庫存有限,不能更好地滿足消費(fèi)者的需求。4店主一切的管理操作都是手工操作,即費(fèi)力又不準(zhǔn)確。由于上述原因等的限制,店面銷售方式,在一定的程度上限制了店主經(jīng)濟(jì)效益的提高,店面費(fèi)用、人員管理等成本費(fèi)用的支出,再加上庫存占用大量資金,營業(yè)時(shí)間受限,更使得經(jīng)濟(jì)效益大大折扣。在如今網(wǎng)上商店浪潮的沖擊下,認(rèn)識(shí)到網(wǎng)上商店的發(fā)展前景,網(wǎng)上十字繡專營店不僅可以實(shí)現(xiàn)用戶足不出戶的購買到需要的商品,給用戶帶來便利,還可以實(shí)現(xiàn)銷售統(tǒng)計(jì),系統(tǒng)化地對(duì)商品進(jìn)行管理操作,準(zhǔn)確又有效地簡化店主的工作量。電子商務(wù)的網(wǎng)上交易促使供需雙方直接溝通,減
19、少了中間環(huán)節(jié),提高了商務(wù)活動(dòng)的效率和便利性,減低了成本3。(二)項(xiàng)目開發(fā)的意義在調(diào)研分析的基礎(chǔ)上,通過對(duì)現(xiàn)在工作流程的整合和改進(jìn),希望探索出一種網(wǎng)上銷售的流程模式,從中領(lǐng)會(huì)系統(tǒng)工程的思想4,掌握系統(tǒng)開發(fā)的流程和方法,不斷總結(jié)經(jīng)驗(yàn)和教訓(xùn)。針對(duì)當(dāng)前蓬勃發(fā)展的電子商務(wù)浪潮,本文從理論和實(shí)踐兩個(gè)角度出發(fā),通過對(duì)一個(gè)網(wǎng)上十字繡專營店的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行分析,進(jìn)行了較為深入的探討。該系統(tǒng)采用tomcat 作為web服務(wù)器和應(yīng)用服務(wù)器,后端連接mysql數(shù)據(jù)庫;本系統(tǒng)主要研究的是十字繡的網(wǎng)上銷售,本系統(tǒng)提供查詢功能,使得顧客能夠更方便地購買到自己需要的商品;顧客信息反饋功能,允許顧客根據(jù)網(wǎng)站的不足提出意見和建議
20、,從而不斷改進(jìn)網(wǎng)站功能和建設(shè)。在本文中全面詳細(xì)地介紹了網(wǎng)上十字繡專賣店的設(shè)計(jì)方案。網(wǎng)上十字繡專營店的實(shí)施將會(huì)有以下現(xiàn)實(shí)意義:1方便用戶足不出戶地購買商品,方便安全地將用戶購買的商品送到用戶手中。2實(shí)現(xiàn)店主對(duì)商品信息系統(tǒng)化地管理,使店主即準(zhǔn)確又有效地完成商品管理操作,降低十字繡專營店的投入,為店主帶來更多的經(jīng)濟(jì)效益。網(wǎng)上十字繡專營店的實(shí)現(xiàn),將為顧客提供即經(jīng)濟(jì)又快捷、安全的購物方式,網(wǎng)上十字繡專營店可以讓店主用最低的成本,在全國范圍內(nèi)獲得用戶,并更快、更好、更集中的為他們提供各種服務(wù)實(shí)現(xiàn)顧客與商家的雙向利益。二、系統(tǒng)規(guī)劃(一)業(yè)務(wù)流程分析沒有實(shí)現(xiàn)網(wǎng)上銷售的十字繡專營店,即店面銷售方式,店面需要專人
21、看管,而且銷售范圍有限,面向的對(duì)象很受限制,銷售情況需要店主手工記錄到賬簿,以備利潤匯總,存在很多的不方便。本階段遵循用戶參與的原則,對(duì)現(xiàn)行的工作流程進(jìn)行了詳細(xì)調(diào)查5。根據(jù)調(diào)查的資料對(duì)業(yè)務(wù)流程做了具體分析,在現(xiàn)行的顧客購買流程的基礎(chǔ)上,進(jìn)行改進(jìn),并給出了用戶網(wǎng)上購買十字繡的業(yè)務(wù)流程。 表格制作 業(yè)務(wù)處理單位 業(yè)務(wù)處理描述1現(xiàn)行的業(yè)務(wù)流程顧客來到店面十字繡專營店里,顧客從貨架上挑選商品,確定購買后,結(jié)賬,把現(xiàn)金給店主,顧客購買完,店主要對(duì)本次銷售做一個(gè)記錄,手工寫入一個(gè)賬簿中。此業(yè)務(wù)流程分析得到,如圖2.1所示。圖2.1 顧客購買商品流程通過現(xiàn)行的業(yè)務(wù)流程分析,了解到店面十字繡專營店的管理方式,
22、存在諸多局限?,F(xiàn)在依據(jù)不同的角色,進(jìn)行分析:(1)對(duì)于顧客來講,顧客要購買商品,要出門來到店中才能購買到商品;顧客來到店中畢竟商店的庫存有限,顧客所能挑選的商品種類有限,不一定能夠滿足顧客的需要;店面的銷售方式,存在很多人力、物力的投資,一般商品的銷售價(jià)格都會(huì)包括這些費(fèi)用在內(nèi),所以商品銷售價(jià)格相比較也會(huì)很高,出門購物,還要浪費(fèi)一定的交通費(fèi)用;顧客為了購買到需要的商品,可能一天走幾個(gè)商店,也不定能夠購買到自己需要的商品;所以店面的銷售方式,對(duì)于顧客來說,不方便、不經(jīng)濟(jì)、不快捷。(2)對(duì)于店主來講,店面的銷售方式,需要有專人看管店面,投入的人力、物力大,而且要受到營業(yè)時(shí)間的限制,大量的資金還要占?jí)?/p>
23、在庫存上,店面的地理位置,嚴(yán)重影響著購買商品的人群范圍,受到時(shí)間、地點(diǎn)的限制,經(jīng)濟(jì)效益受到限制;店主對(duì)商品的管理,即手工管理,翻閱賬簿整理商品的數(shù)量、價(jià)格等信息;店面的銷售信息需要店主人工地記入賬簿中,即費(fèi)力又不能保證準(zhǔn)備性,不方便統(tǒng)計(jì),管理質(zhì)量受到限制,所以對(duì)于店主來說,店面的銷售方式,不能給店主帶來管理便利化、經(jīng)濟(jì)效益化。2改進(jìn)的業(yè)務(wù)流程為了改善上面業(yè)務(wù)流程的局限,改進(jìn)的網(wǎng)上十字繡專營店業(yè)務(wù)流程詳述如下:用戶(即顧客)登錄網(wǎng)站,便能看見網(wǎng)站上的商品,用戶可以足不出戶地搜索自己需要的商品,由于網(wǎng)絡(luò)資源的共享性,用戶可以搜索到大量的商品信息,更好地滿足用戶的需要;用戶購買商品時(shí)下的訂單信息,將
24、用戶購買的商品信息進(jìn)行保存,方便用戶隨時(shí)查看;用戶的支付操作,是通過一個(gè)虛擬的賬戶實(shí)現(xiàn)的,虛擬的賬戶里,存放用戶的余額、消費(fèi)、充值信息;網(wǎng)上十字繡專營店的購物流程,使得用戶坐在電腦前便可以進(jìn)行搜索商品,查看到商品信息,進(jìn)行商品購買,即方便又可以享受網(wǎng)上商品較低的價(jià)格,即經(jīng)濟(jì)又便捷。當(dāng)用戶支付成功后,系統(tǒng)會(huì)自動(dòng)地將商品銷售信息、商品銷售信息、用戶所得積分、用戶賬戶記錄信息更新到數(shù)據(jù)庫中,管理員(即店主)不用手工記錄商品的銷售信息,管理員對(duì)商品、訂單、用戶的管理操作更加系統(tǒng)化、準(zhǔn)確化。具體流程如果2.2所示。圖2.2 用戶購買商品業(yè)務(wù)流程圖說明:此流程為用戶到本網(wǎng)站購買的業(yè)務(wù)流程,本系統(tǒng)就是根據(jù)此
25、購物流程進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)的。用戶在購買商品之前需要進(jìn)行登錄驗(yàn)證,登錄成功,才可以對(duì)商品進(jìn)行購買,未注冊(cè)的用戶,要進(jìn)行注冊(cè),然后登錄。登錄成功的用戶,可以對(duì)自己感興趣的商品進(jìn)行搜索查看,若想購買,將商品放入購物車中,待用戶確定要購買時(shí),去收銀臺(tái)結(jié)賬,此時(shí)系統(tǒng)會(huì)對(duì)用戶的余額進(jìn)行驗(yàn)證,看余額是否足夠購物車中商品的總額(在用戶去收銀臺(tái),填寫訂單之前,就進(jìn)行一次賬戶余額的驗(yàn)證,是為了防止用戶已經(jīng)填完訂單才發(fā)現(xiàn)余額不足),如果余額不足,則引導(dǎo)用戶去充值,充值成功再去收銀臺(tái),然后進(jìn)行訂單的填寫,填寫完訂單之后,還會(huì)進(jìn)行一次賬戶余額的驗(yàn)證,如果余額充足,則下訂單成功,購物成功。未登錄的用戶,可以搜索感興趣的商品
26、,但當(dāng)要確定購買商品并將其放入購物車中時(shí),系統(tǒng)會(huì)做出提示,讓用戶重新登錄,登錄成功后才可以進(jìn)行購買操作。(二)系統(tǒng)功能需求想要成功地設(shè)計(jì)好一個(gè)網(wǎng)上購物系統(tǒng),首先應(yīng)該明確用戶對(duì)系統(tǒng)的功能需求,用戶對(duì)本系統(tǒng)的功能需求如下(主要從用戶功能需求和管理員功能需求兩個(gè)角度分析):1用戶功能需求(1)商品操作:商品搜索,用戶可以根據(jù)自己的需求對(duì)商品進(jìn)行分類查找和關(guān)鍵字查找,為用戶購物提供方便;購物車管理:用戶可以查看購物車;用戶購買的商品將存在購物車中,對(duì)于購物車中的商品,用戶可以對(duì)其進(jìn)行增刪、更改購買數(shù)量、清空購物車等功能;收藏夾管理:用戶可以對(duì)自己感興趣的商品進(jìn)行收藏,可以查看收藏夾; (2)訂單查詢:
27、用戶可以對(duì)自己的訂單進(jìn)行查詢??梢园凑沼唵翁?hào)查詢;可以查看自己所有的訂單信息;可以查看我的購物歷史。(3)用戶信息管理:登錄成功之后,用戶可以對(duì)自己的基本資料信息進(jìn)行更改;可以修改登錄密碼等。(4)用戶充值管理:用戶可以進(jìn)行充值操作;用戶可以查看賬戶的余額;查看充值記錄與消費(fèi)記錄。(5)基本信息查看:可以查看網(wǎng)站推薦商品及網(wǎng)站公告信息、友情鏈接等信息。(6)用戶留言:用戶(登錄成功的用戶可以在網(wǎng)站上留言)可以對(duì)網(wǎng)站提交反饋信息,方便與管理員的溝通。(7)退貨處理:當(dāng)用戶收到購買的商品后,由于一些原因,用戶要求退貨,用戶可以登錄網(wǎng)站,向管理員提出退貨申請(qǐng),待管理員批準(zhǔn)退貨申請(qǐng)后,用戶可以將商品退
28、回給管理員。2管理員功能需求 (1)商品管理:管理員可以對(duì)商品進(jìn)行添加、刪除、更新、查看等操作及查看銷售排行、緊缺商品管理等操作;管理員只要登錄成功,如果有庫存不足的商品信息,系統(tǒng)會(huì)給管理員一個(gè)相應(yīng)的提示。(2)訂單管理:管理員可以查看訂單、處理、刪除訂單(如果訂單已支付,管理員將不能刪除訂單,系統(tǒng)會(huì)給出相應(yīng)的提示),系統(tǒng)內(nèi)如果有未處理的訂單信息,管理員登錄成功后,系統(tǒng)就將給出相應(yīng)提示。(3)商品類別管理:管理員可以對(duì)商品的類別進(jìn)行添加、刪除、查看等操作。(4)用戶管理:管理員可以添加、查看、刪除用戶(如果要?jiǎng)h除的用戶的虛擬賬戶還有余額,則管理員將無權(quán)刪除該用戶)。 (5)留言管理:管理員可以
29、查看、刪除用戶的留言信息。(6)供應(yīng)商管理:管理員可以查看、添加、刪除供應(yīng)商信息。(7)鏈接管理:管理員可以查看、刪除、添加網(wǎng)站的鏈接信息。(8)公告管理:管理員可以查看、刪除、添加網(wǎng)站的公告信息。(9)退貨審核處理:管理員對(duì)用戶退貨申請(qǐng)進(jìn)行審核,在和用戶溝通后,對(duì)用戶退貨申請(qǐng)做出同意或拒絕操作,當(dāng)同意用戶退貨申請(qǐng)后,待管理員收到用戶退貨的商品后,進(jìn)行退貨收到處理。將系統(tǒng)需求加以總結(jié),得出系統(tǒng)需求如下:(1)系統(tǒng)可以運(yùn)行在windows操作系統(tǒng)平臺(tái)上,并具有友好的用戶界面。(2)系統(tǒng)用戶類型為:管理員、用戶。(3)只有管理員可以添加商品、刪除用戶、訂單處理、刪除留言等基本信息操作。(4)用戶可
30、以購買商品,并完成虛擬支付。(5)此網(wǎng)站的運(yùn)輸方式:快遞和平郵,其中快遞統(tǒng)一價(jià)格¥12.0,平郵¥8.0。(三)可行性分析伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,網(wǎng)絡(luò)購物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于單一的信息瀏覽與發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來的更多便利6。的確,用戶足不出戶便可以方便快捷地選購自己喜歡的商品,這正是網(wǎng)絡(luò)購物中心為用戶帶來的好處7。在信息化的今天,網(wǎng)絡(luò)購物成為一種時(shí)尚,吸引了廣大消費(fèi)者的喜愛??尚行苑治鍪侨魏我豁?xiàng)系統(tǒng)研究投入力量之前必須進(jìn)行的一項(xiàng)工作,這對(duì)于保證資源的合理使用、避免浪費(fèi)是十分必要的,也是網(wǎng)站設(shè)計(jì)一旦開
31、始以后能順利進(jìn)行的必要保證8。經(jīng)過系統(tǒng)目標(biāo)的研究及詳細(xì)的市場(chǎng)調(diào)查總結(jié)出以下可行性分析:1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析要估計(jì)項(xiàng)目的成本和效益,分析項(xiàng)目經(jīng)濟(jì)上是否合理。即進(jìn)行成本效益分析,評(píng)估項(xiàng)目的開發(fā)成本,計(jì)算開發(fā)成本是否會(huì)保證項(xiàng)目預(yù)期的全部利潤9。(1)支出店面十字繡專營店銷售要有一個(gè)實(shí)際存在的店面,并且店面的大小決定了商店的庫存量,店面的裝修等都需要大量的費(fèi)用投資;資金還要占?jí)涸趲齑嫔弦徊糠郑恍枰獙H丝垂苌痰?,人員費(fèi)用也要考慮,可見,投入的資金很大。網(wǎng)上十字繡專營店只需要一臺(tái)能上網(wǎng)的計(jì)算機(jī),將網(wǎng)上商店系統(tǒng)安裝上就可以運(yùn)行使用,這個(gè)商店就可以開業(yè)了,所以節(jié)省支出。(2)效益店面十字繡專營店經(jīng)營方式
32、,使購買商品的顧客范圍限制在了一定的區(qū)域之內(nèi),營業(yè)時(shí)間、顧客范圍都受到限制,因此效益是有限的。網(wǎng)上十字繡專營店在經(jīng)濟(jì)上較店面十字繡專營店主要有一下幾個(gè)突破的優(yōu)勢(shì):l 投資少,回收快。而且無所謂存貨,所以特別適合個(gè)人網(wǎng)上商店。l 基本上不需要占?jí)嘿Y金。l 銷售時(shí)間不受限制,無需專人看管,可以24小時(shí)營業(yè)時(shí)間。l 銷售規(guī)模不受地盤限制,小商店也可以做成大生意。l 不受地理位置影響,網(wǎng)絡(luò)的資源共享,使得全國甚至全世界的人都可以通過網(wǎng)絡(luò)購買到店里的商品。l 網(wǎng)上商店人氣旺,賺錢沒有上限??偟膩碚f,網(wǎng)上十字繡專營店將傳統(tǒng)的商務(wù)流程數(shù)字化、電子化,把傳統(tǒng)的商務(wù)流程轉(zhuǎn)化為電子流、信息流,突破了時(shí)間空間的局限
33、,大大提高了商業(yè)運(yùn)作的效率,有效地降低了成本,給商家?guī)砀蟮慕?jīng)濟(jì)效益。2技術(shù)可行性隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的人躋身于互聯(lián)網(wǎng)事業(yè)當(dāng)中,許多互聯(lián)網(wǎng)的應(yīng)用也隨之誕生,電子商務(wù)便是其中發(fā)展最快的一種方式,電子商務(wù)網(wǎng)站猶如雨后春筍般出現(xiàn),網(wǎng)絡(luò)購物于是逐漸隨之滲透進(jìn)人們的日常生活,并日趨成為一種時(shí)尚與潮流。目前已經(jīng)存在很多成功的大型網(wǎng)上銷售網(wǎng)站,如淘寶網(wǎng)、樂購網(wǎng)等,每年的銷售利潤額都很可觀,而且逐年在上升。目前大部分的大型網(wǎng)上銷售網(wǎng)站都是采用一套b/s結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)的,由此可見,(b/s)模式,在互聯(lián)網(wǎng)中的應(yīng)用已相當(dāng)廣泛,技術(shù)也很成熟,所以本系統(tǒng)決定采用browser/server(b/s)模式1
34、0。網(wǎng)絡(luò)應(yīng)用基礎(chǔ)設(shè)施完善,由于信息技術(shù)的發(fā)展,我國的計(jì)算機(jī)網(wǎng)絡(luò)飛速發(fā)展,先后建成了中國公眾多媒體通信網(wǎng)、china net、中國教育與科研計(jì)算機(jī)網(wǎng)絡(luò)等組成了中國互聯(lián)網(wǎng)主體,網(wǎng)絡(luò)應(yīng)用進(jìn)入了企業(yè)與普通家庭,這為發(fā)展網(wǎng)絡(luò)商店提供了基礎(chǔ)設(shè)施11。3社會(huì)可行性隨著網(wǎng)絡(luò)技術(shù)與信息技術(shù)的發(fā)展,因特網(wǎng)迅速成長,因特網(wǎng)與企業(yè)經(jīng)營活動(dòng)的結(jié)合創(chuàng)造了新的網(wǎng)絡(luò)經(jīng)濟(jì),個(gè)體經(jīng)營者也受到網(wǎng)絡(luò)經(jīng)濟(jì)狂潮的沖擊,使個(gè)人的經(jīng)營活動(dòng)由傳統(tǒng)經(jīng)營模式轉(zhuǎn)向產(chǎn)品發(fā)布、網(wǎng)絡(luò)營銷、交易管理等的電子化,企業(yè)的內(nèi)部運(yùn)作、個(gè)人經(jīng)營模式、操作管理方式也發(fā)生了深刻的變革,迎來了嶄新的電子商務(wù)時(shí)代12!網(wǎng)上商店將會(huì)隨著信息社會(huì)的發(fā)展變得一樣的普遍,所不同的就
35、是網(wǎng)上購物可以足不出戶,各地商品任選,如此方便快捷,無時(shí)間空間限制是傳統(tǒng)經(jīng)營模式無法比擬的,如今人們生活質(zhì)量的提高,購物方式也變得輕松自由化、個(gè)性化,這將會(huì)成為網(wǎng)上商店發(fā)展的趨勢(shì),符合顧客的需求,適應(yīng)社會(huì)的發(fā)展。中國1.62億的網(wǎng)民中,有4000多萬人會(huì)選擇在網(wǎng)上購物。隨著網(wǎng)民數(shù)量的不斷增加,中國互聯(lián)網(wǎng)正在形成一個(gè)巨大的網(wǎng)絡(luò)消費(fèi)市場(chǎng)。用數(shù)字說話,2006年僅淘寶網(wǎng)的全年?duì)I業(yè)額就突破169億元,這一數(shù)字已超過沃爾瑪99.3億元的在華全年?duì)I業(yè)額13。所以網(wǎng)上專營店是有一定的前景與必要的。綜上所述,本系統(tǒng)的研究與設(shè)計(jì)在經(jīng)濟(jì)、技術(shù)、社會(huì)上都是可行的。三、系統(tǒng)分析系統(tǒng)分析階段是根據(jù)功能要求,考慮實(shí)際條件
36、,具體設(shè)計(jì)實(shí)現(xiàn)邏輯模塊的技術(shù)方案,是一個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中不可缺少的部分。 (一)系統(tǒng)的邏輯模型系統(tǒng)的邏輯模型包括數(shù)據(jù)流程圖和數(shù)據(jù)字典。1數(shù)據(jù)流程圖設(shè)計(jì)數(shù)據(jù)流圖由四種基本成分組成:外部項(xiàng)(外部實(shí)體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3.1所示。 外部項(xiàng) 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)圖3.1 數(shù)據(jù)流圖基本圖例網(wǎng)上十字繡專營店系統(tǒng)的頂層數(shù)據(jù)流程圖,如圖3.2所示。圖3.2 網(wǎng)上十字繡專營店頂層dfd具體分析第一層數(shù)據(jù)流圖,主要包括用戶對(duì)商品的操作、訂單查詢、用戶充值、用戶基本信息處理、用戶留言、基本信息查看、商品管理、訂單管理、充值確認(rèn)、用戶管理、留言管理、退貨審核處理、公
37、告管理、鏈接管理、供應(yīng)商管理、商品類別管理幾大處理模塊。商品操作,主要完成用戶對(duì)商品的搜索、購買、收藏處理;訂單查詢處理,用戶可以根據(jù)訂單號(hào)查詢、可以查看我的所有訂單信息、可以查看我購買的所有商品信息;用戶充值處理,用戶在將商品添加到購物車及確認(rèn)支付時(shí),都會(huì)進(jìn)行一次賬戶余額檢驗(yàn),如果余額不足,則系統(tǒng)引導(dǎo)用戶去充值、用戶還可以查看消費(fèi)記錄、充值記錄、賬戶余額等信息;退貨,用戶在收到購買的商品后,如果感覺不滿意,可以向管理員提出退貨申請(qǐng);用戶基本信息處理,用戶登錄時(shí)系統(tǒng)對(duì)用戶信息進(jìn)行驗(yàn)證處理、用戶信息資料的更新處理;基本信息查看,用戶可以對(duì)網(wǎng)站公告和鏈接信息進(jìn)行查看;用戶留言,用戶可以對(duì)網(wǎng)站進(jìn)行留
38、言、可以查看網(wǎng)站留言信息;商品管理,管理員可以對(duì)后臺(tái)數(shù)據(jù)庫內(nèi)的商品進(jìn)行更新操作、還可以查看緊缺商品信息、銷售排行信息等;公告管理,管理員可以對(duì)網(wǎng)站公告進(jìn)行查看、更新操作;鏈接管理,管理員可以對(duì)網(wǎng)站鏈接進(jìn)行查看、更新操作;留言管理,管理員可以查看用戶留言、可以對(duì)用戶留言進(jìn)行刪除操作等;商品類別管理,管理員可以對(duì)商品類別進(jìn)行查看、更新操作;供應(yīng)商管理,管理員可以對(duì)供應(yīng)商進(jìn)行查看、更新操作;退貨審核處理,管理員可以對(duì)用戶的退貨申請(qǐng)進(jìn)行審核,并做出處理,可以同意退貨或者拒絕退貨,對(duì)同意退貨的訂單進(jìn)行退貨收到處理;訂單管理,管理員可以對(duì)用戶購買商品時(shí)填寫的訂單信息根據(jù)具體情況進(jìn)行訂單處理操作、可以對(duì)僅生
39、成訂單未支付的訂單進(jìn)行刪除操作。詳細(xì)流程圖如圖3.3所示。圖3.3 網(wǎng)上十字繡專營店一層dfd下面具體分析一下p1商品操作處理,用戶可以對(duì)商品進(jìn)行搜索查看(未登錄的用戶可以進(jìn)行商品搜索,但只有登錄成功的用戶才可以進(jìn)行商品購買,在此流程圖里不做體現(xiàn),后面將說明),對(duì)查看的商品可以收藏放入收藏夾中,可以將要購買的商品放入購物車中,確認(rèn)購買后填寫訂單(填寫訂單之前和確認(rèn)支付之前系統(tǒng)都會(huì)對(duì)賬戶余額進(jìn)行一次檢驗(yàn),如果余額不足,系統(tǒng)將引導(dǎo)用戶去充值,這里也不做體現(xiàn)),訂單生成后,若要支付,則進(jìn)行確認(rèn)支付處理,支付成功后,成功購買商品。商品操作處理如圖3.4所示。圖3.4 p1“商品操作”的展開圖下面分析p
40、2訂單查詢處理模塊,描述的是用戶可以用戶的購物信息、訂單信息進(jìn)行查詢操作??梢赃M(jìn)行訂單流水號(hào)查詢、我的所有訂單查詢、我的購物歷史查詢。訂單查詢處理如圖3.5所示。圖3.5 p2“訂單查詢”的展開圖下面分析p3用戶充值處理模塊,描述的是用戶可以對(duì)賬戶進(jìn)行充值、查看余額、查看消費(fèi)記錄、查看充值記錄。用戶充值處理如圖3.6所示。圖3.6 p3“用戶充值”的展開圖下面分析p6用戶留言處理模塊,用戶可以查看留言信息、對(duì)網(wǎng)站進(jìn)行留言操作。用戶留言處理模塊如圖3.7所示。圖3.7 p6“用戶留言”的展開圖下面分析p7基本信息查看處理模塊,用戶可以查看公告信息、可以查看友情鏈接信息?;拘畔⒉榭刺幚砣鐖D3.8
41、所示。圖3.8 p7“基本信息查看”的展開圖下面分析p8商品管理處理模塊,描述的是管理員對(duì)商品進(jìn)行的管理操作,管理員可以添加商品、刪除商品、更新商品、查看商品信息、查看緊缺商品信息、查看銷售排行。商品管理處理如圖3.9所示。圖3.9 p8“商品管理”的展開圖下面分析p9訂單管理模塊,描述的是管理員對(duì)訂單的管理操作。管理員可以查看訂單的詳細(xì)信息、刪除未支付的訂單、對(duì)已支付的訂單執(zhí)行處理操作。訂單處理如圖3.10所示。圖3.10 p9“訂單管理”的展開圖下面分析p10退貨審核處理模塊,管理員對(duì)退貨的請(qǐng)求進(jìn)行處理,查看退貨訂單、同意退貨、消息退貨、查看同意退貨訂單、對(duì)同意退貨的訂單進(jìn)行退貨收到處理。
42、退貨審核處理模塊如圖3.11所示。圖3.11 p10“退貨審核處理”的展開圖系統(tǒng)的實(shí)施會(huì)簡短數(shù)據(jù)的流程,并把信息集中統(tǒng)一于系統(tǒng),方便用戶查看和購買,給用戶帶來很大的購物便利。2數(shù)據(jù)字典通過對(duì)系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程和外部實(shí)體。數(shù)據(jù)元素條目如下所示。密碼元素的數(shù)據(jù)字典如圖3.12所示。圖3.12 密碼元素?cái)?shù)據(jù)結(jié)構(gòu)條目如下所示。商品信息的數(shù)據(jù)結(jié)構(gòu)條目如下圖3.13所示。圖3.13 商品結(jié)構(gòu)數(shù)據(jù)流如下所示。下訂單信息流如圖3.14所示。圖3.14 下訂單信息流處理過程條目如下所示。商品操作處理模塊如圖3.15所示。(前面處理已經(jīng)做了詳細(xì)介紹
43、,這里就不再詳細(xì)介紹) 圖3.15 商品操作處理外部實(shí)體如下所示。用戶如圖3.16所示。 圖3.16 用戶實(shí)體由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是采用這種方法繪制的。四、系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案。在對(duì)目前大多數(shù)購物網(wǎng)站的研究和對(duì)要開發(fā)的十字繡專營店的功能需求進(jìn)一步明確之后,制定出十字繡專營店的總體規(guī)劃是必要的,也是全面展開開發(fā)工作的重要基礎(chǔ)。系統(tǒng)總體設(shè)計(jì)包括:系統(tǒng)功能模塊劃分、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)、系統(tǒng)界面設(shè)計(jì)、模塊處理流程設(shè)計(jì)等。(一)系統(tǒng)功能模塊劃分和功能模塊圖功
44、能模塊劃分是描述系統(tǒng)的一個(gè)過程,需要將需求分析中的感性描述進(jìn)行抽象,提取出要實(shí)現(xiàn)的功能,這是整個(gè)系統(tǒng)開發(fā)的一個(gè)關(guān)鍵過程。在系統(tǒng)分析的基礎(chǔ)上,完成了對(duì)系統(tǒng)功能的劃分?,F(xiàn)介紹如下:網(wǎng)上十字繡專營店主要有兩類角色:用戶和管理員。用戶可以注冊(cè)進(jìn)行網(wǎng)站登錄;用戶可以進(jìn)行商品搜索,方便用戶查找自己需要的商品;可以對(duì)感興趣的商品進(jìn)行收藏或者直接放入購物車中;如果確認(rèn)購買,則要填寫訂單;用戶可以留言,反饋用戶對(duì)網(wǎng)站的建議;用戶在本網(wǎng)站上購買商品,需要通過一個(gè)虛擬的支付賬戶,用戶可以查看這個(gè)賬戶的余額,可以查看用戶的消費(fèi)記錄、充值記錄;用戶每次購買成功支付后,可以根據(jù)本次消費(fèi)額,得到系統(tǒng)的獎(jiǎng)勵(lì)積分;用戶可以查看
45、網(wǎng)站公告和鏈接信息;用戶可以根據(jù)訂單流水號(hào)查詢訂單、還可以查詢自己所有的訂單、可以查看用戶的購買歷史記錄;用戶在收到購買的商品信息后,如果對(duì)商品不滿意,可以申請(qǐng)退貨。管理員可以進(jìn)行商品管理,可以添加、刪除、更新商品,可以查看緊缺商品信息,可以查看銷售排行,系統(tǒng)將管理員更新的商品信息展示給用戶;管理員可以添加網(wǎng)站最新公告,刪除公告;可以添加、刪除友情鏈接;可以對(duì)商品類別進(jìn)行管理,添加、刪除商品類別;管理員可以對(duì)用戶信息進(jìn)行管理,可以添加用戶、刪除非法用戶,查看用戶基本信息;管理員通過留言板模塊,及時(shí)查看用戶的反饋信息,提高網(wǎng)站用戶的信譽(yù)度;管理員要對(duì)用戶購買商品時(shí)生成的訂單信息進(jìn)行處理,可以根據(jù)
46、用戶的訂單信息,來對(duì)訂單進(jìn)行處理,管理員還要對(duì)用戶的退貨訂單請(qǐng)求進(jìn)行處理;管理員可以對(duì)供應(yīng)商信息進(jìn)行添加、刪除操作。 根據(jù)系統(tǒng)功能需求,將本系統(tǒng)的功能模塊介紹如下:網(wǎng)上十字繡專營店系統(tǒng)角色主要有用戶和管理員。管理員操作主要是管理員對(duì)后臺(tái)數(shù)據(jù)庫進(jìn)行及時(shí)的更新操作,盡量為顧客提供方便。用戶操作主要是用戶在本網(wǎng)站上購買商品,執(zhí)行購買操作。根據(jù)以上的操作需求,將系統(tǒng)劃分為如下二大功能,并對(duì)其模塊的劃分和功能進(jìn)行描述。1用戶功能l 商品操作:商品搜索、購物車、商品收藏。l 訂單查詢:訂單號(hào)查詢、我的所有訂單查詢、我的購物歷史查看。l 用戶信息管理l 用戶充值:充值、消費(fèi)記錄、充值記錄、余額查詢。l 基本
47、信息查看:公告信息查看、友情鏈接查看。l 退貨l 用戶留言2管理員功能l 商品管理:商品添加、刪除、更新、緊缺商品查看、銷售排行查看。l 公告管理l 鏈接管理l 商品類別管理l 用戶管理l 供應(yīng)商管理l 留言管理l 訂單管理:訂單詳細(xì)查看、訂單處理、訂單刪除。l 退貨審核處理經(jīng)過上面的模塊劃分,得出具體模塊圖如圖4.1所示。圖4.1 系統(tǒng)功能模塊圖模塊劃分后,具體清楚了系統(tǒng)所要實(shí)現(xiàn)的功能,接下來要選擇系統(tǒng)開發(fā)技術(shù)和開發(fā)工具。(二)系統(tǒng)開發(fā)技術(shù)和開發(fā)工具1開發(fā)技術(shù)(1) mvc框架技術(shù)、struts、hibernate技術(shù)。mvc框架的應(yīng)用是比較廣泛的,struts是一個(gè)mvc框架,但是幾乎沒有
48、涉及到m(model),所以struts可以采用java實(shí)現(xiàn)的任何形式的商務(wù)邏輯;hibernate是一個(gè)免費(fèi)的開源java包,他使得與關(guān)系數(shù)據(jù)庫打交道變得十分輕松,不必考慮如何從數(shù)據(jù)庫表中取數(shù)據(jù)或是存儲(chǔ)數(shù)據(jù),只需專注與應(yīng)用程序的對(duì)象和功能。(2) b/s模式技術(shù)以目前的技術(shù)看,局域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如lan, wan等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。圖4.2是本系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖如圖4.2所示。圖4.2 網(wǎng)上十字繡專營店
49、系統(tǒng)原理示意圖2開發(fā)工具本系統(tǒng)采用my eclipse做為開發(fā)平臺(tái)。myeclipse是eclipse的插件,也是一款功能強(qiáng)大的j2ee集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。用mysql作為后臺(tái)數(shù)據(jù)庫管理器。mysql具有功能強(qiáng),使用簡單,管理方便,運(yùn)行速度快,可靠性高,安全保密等特點(diǎn)。(三)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié)。目前,常用的數(shù)據(jù)庫管理系統(tǒng)有access、sql server、mysql、oracle等。根據(jù)現(xiàn)今購物網(wǎng)站的需求與業(yè)務(wù)流程,本系統(tǒng)采用mysql數(shù)據(jù)庫。1概念結(jié)構(gòu)設(shè)計(jì)根據(jù)功能模塊劃分的結(jié)果,具體分析了本系統(tǒng)具有的實(shí)體,實(shí)體屬性圖如下圖4.3所
50、示。圖4.3 實(shí)體屬性圖遵循三范式原則,對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整合,整體e-r圖如圖4.4所示。圖4.4 整體e-r圖說明:圖中用矩形表示實(shí)體,也就是數(shù)據(jù)表。實(shí)體之間的關(guān)系用菱形表示,用無向線把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類型。實(shí)體的屬性可用橢圓表示,但在該圖中省略了屬性。2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是概念結(jié)構(gòu)設(shè)計(jì)的下一階段,設(shè)計(jì)根據(jù)概念階段的e-r圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關(guān)系模型。根據(jù)以上原則將網(wǎng)上十字繡專營店系統(tǒng)中的e-r圖轉(zhuǎn)換為關(guān)系模型如下: 用戶(用戶編號(hào),用戶名,用戶真名,用戶密碼,地址,密碼問題,提示答案,用戶電話,用戶email,用戶積分,用戶注冊(cè)時(shí)間
51、) 商品(商品編號(hào),商品名,商品單價(jià),商品進(jìn)貨價(jià),商品數(shù)量,商品圖片,商品類別,商品類別編號(hào)#,商品說明,是否推薦(是、否),是否特價(jià)(是、否),供應(yīng)商編號(hào),更新時(shí)間) 銷售商品信息(銷售編號(hào),商品編號(hào)#,商品數(shù)量,時(shí)間) 訂單(訂單編號(hào),訂單處理狀態(tài)(未處理、處理中、已處理、已取消),用戶郵編,聯(lián)系方式,訂單流水號(hào),運(yùn)送方式,地址,到貨標(biāo)記(0 未到貨、1 到貨),退貨標(biāo)記(0 不退貨、1 退貨),退貨處理標(biāo)記(0 沒有操作、1 同意退貨、2 拒絕退換、3 收到退貨),用戶編號(hào)#,用戶真名,使用積分,時(shí)間,支付狀態(tài)) 商品類別(商品類別編號(hào),商品類別名) 訂單明細(xì)(訂單明細(xì)編號(hào),訂單編號(hào)#,
52、商品編號(hào)#,商品數(shù)量,商品名稱) 收藏夾(收藏夾編號(hào),商品編號(hào)#,用戶編號(hào)#,時(shí)間) 留言(留言編號(hào),留言內(nèi)容,用戶編號(hào)#,時(shí)間) 用戶賬戶記錄(用戶賬戶編號(hào),用戶編號(hào)#,操作金額,操作標(biāo)記(0:消費(fèi)、1:充值),更新時(shí)間) 鏈接(鏈接編號(hào),鏈接名稱,鏈接地址,更新時(shí)間) 公告(公告編號(hào),公告主題,公告內(nèi)容,更新時(shí)間) 供應(yīng)商(供應(yīng)商編號(hào),供應(yīng)商名稱,供應(yīng)商地址,供應(yīng)商電話)3數(shù)據(jù)表設(shè)計(jì)說明:用戶信息表用來存放用戶的基本信息和一些登錄信息。用戶的注冊(cè)信息存儲(chǔ)在這個(gè)用戶信息表中,用戶登錄時(shí),輸入用戶名與密碼進(jìn)行登錄,通過用戶信息表對(duì)用戶名和密碼進(jìn)行校驗(yàn)。用戶信息表如表4.1所示。表4.1 用戶信
53、息表t_user字段名稱數(shù)據(jù)類型長度說明idemailpasswordphonequestionresultscoreaddressuserrnameusernamedattimeintegervarchardoublevarcharvarcharvarcharintegervarcharvarcharvarchardatetime自動(dòng)編號(hào)30502020201050101020用戶編號(hào)(主鍵)用戶email(不為空)用戶密碼(不為空)用戶電話(不為空)密碼問題提示答案用戶積分(不為空)用戶地址用戶真名用戶名(不為空)更新時(shí)間說明:商品信息表來存放商品的基本信息。在系統(tǒng)前臺(tái)用戶查看的商品信息都
54、是通過這個(gè)商品信息表顯示給用戶的,這里的商品類別編號(hào)是外鍵,一個(gè)商品只能屬于一個(gè)商品類別。商品信息表如表4.2所示。表4.2 商品信息表t_goods字段名稱數(shù)據(jù)類型長度說明idgoodsnamegoodspriceaddpricecountgoodsimagegoodsintrogoodstypegoodsiftigoodsiftejiasupply_idgoodsclass_iddattimeintegervarchardoubledoubleintegervarcharvarcharvarcharvarcharvarcharintegerintegerdatetime自動(dòng)編號(hào)2010104205020224420商品編號(hào)(主鍵)商品名稱(不為空)商品單價(jià)(不為空)商品進(jìn)貨價(jià)(不為空)商品數(shù)量(不為空)商品圖片(不為空)商品說明商品類別(不為空)是否推薦(不為空)是否特價(jià)(不為空)供應(yīng)商
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題三 主題二 單元教學(xué)案例4 機(jī)體穩(wěn)態(tài)的體液調(diào)節(jié)及其相關(guān)疾病-高中生物單元教學(xué)設(shè)計(jì)
- 第10課 吃飯有講究 (教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版道德與法治一年級(jí)上冊(cè)
- 24 古人談讀書教學(xué)設(shè)計(jì)-2024-2025學(xué)年五年級(jí)上冊(cè)語文統(tǒng)編版
- 滬教版高中信息技術(shù)必修 第三章第2節(jié) 2.3信息的發(fā)布與交流 教學(xué)設(shè)計(jì)
- 口語交際:轉(zhuǎn)述(教學(xué)設(shè)計(jì))-2023-2024學(xué)年統(tǒng)編版語文四年級(jí)下冊(cè)
- 第二章勻變速直線運(yùn)動(dòng)的研究之追及相遇問題 教學(xué)設(shè)計(jì)-2024-2025學(xué)年高一上學(xué)期物理人教版(2019)必修第一冊(cè)
- Unit4聽說課第一課時(shí)教學(xué)設(shè)計(jì) - 2024-2025學(xué)年外研版(2024)七年級(jí)英語上冊(cè)
- 全國清華版信息技術(shù)小學(xué)二年級(jí)上冊(cè)新授課 第2課 中華民族網(wǎng)上游-上網(wǎng)搜集資料 教學(xué)設(shè)計(jì)
- 第十二章第一節(jié)《杠桿》教學(xué)設(shè)計(jì) -2023-2024學(xué)年人教版八年級(jí)物理下冊(cè)
- 11《種樹郭橐駝傳》教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版高中語文選擇性必修下冊(cè)
- DB32∕T 4245-2022 城鎮(zhèn)供水廠生物活性炭失效判別和更換標(biāo)準(zhǔn)
- 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計(jì)46
- 智能化系統(tǒng)培訓(xùn)
- 人教版七年級(jí)上冊(cè)歷史課程綱要
- 濕法冶金簡介
- 2022新教科版六年級(jí)科學(xué)下冊(cè)全一冊(cè)全部教案(共28節(jié))
- 部編版五年級(jí)語文下冊(cè)第四單元課時(shí)作業(yè)本有答案
- 機(jī)器視覺論文英文
- 出國高中成績證明模板
- 就業(yè)勞動(dòng)合同登記名冊(cè)
- 公共體育場(chǎng)建設(shè)等級(jí)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論