已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
編號(hào):*大學(xué)*屆本科畢業(yè)論文基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)The Design and Implementation of Online Shopping System Based on ASP.NET論文作者姓名: 作 者 學(xué) 號(hào): 所 在 學(xué) 院: 所 學(xué) 專(zhuān) 業(yè): 導(dǎo)師姓名職稱(chēng): 論文完成時(shí)間: 20 年 月 日*大學(xué)*屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)開(kāi)題報(bào)告(由學(xué)生本人認(rèn)真填寫(xiě))學(xué)號(hào)姓名導(dǎo)師姓名職稱(chēng)開(kāi)題時(shí)間課題題目基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題來(lái)源導(dǎo)師指定 自定 其他來(lái)源課題的目的、意義以及和本課題有關(guān)的國(guó)內(nèi)外現(xiàn)狀分析:1、目的:以目前市場(chǎng)上流行的購(gòu)物網(wǎng)站為模型,開(kāi)發(fā)出適用于大部分個(gè)體用戶(hù)以及部分中小型企業(yè)的在線購(gòu)物系統(tǒng)。2、意義:順應(yīng)了采用現(xiàn)代信息技術(shù)手段的電子商務(wù)的發(fā)展趨勢(shì),克服了傳統(tǒng)購(gòu)物模式中耗費(fèi)人力、物力的弊端。3、現(xiàn)狀:隨著Internet技術(shù)的飛速發(fā)展,人們的生活和Internet的關(guān)系越來(lái)越密切。如何通過(guò)Internet抓住商機(jī)成為擺在人們面前的一個(gè)重要話題,基于Internet的電子商務(wù)就是在此環(huán)境下誕生和發(fā)展起來(lái)的。電子商務(wù)代表著未來(lái)貿(mào)易方式的發(fā)展方向,其應(yīng)用和推廣將給社會(huì)和經(jīng)濟(jì)帶來(lái)極大的效益,電子商務(wù)將成為全球經(jīng)濟(jì)的最大增長(zhǎng)點(diǎn)之一。誠(chéng)信評(píng)價(jià)機(jī)制不健全,東西部差異明顯,普及程度不足,是制約中國(guó)電子商務(wù)發(fā)展的三大瓶頸。研究目標(biāo)、研究?jī)?nèi)容和準(zhǔn)備解決的問(wèn)題:1、目標(biāo):針對(duì)傳統(tǒng)購(gòu)物模式中耗費(fèi)人力、物力的弊端,開(kāi)發(fā)出基于ASP.NET的在線購(gòu)物系統(tǒng),實(shí)現(xiàn)個(gè)體購(gòu)物者和小型企業(yè)用戶(hù)購(gòu)物過(guò)程便利化、快捷化。2、內(nèi)容:對(duì)基于電子商務(wù)的購(gòu)物過(guò)程進(jìn)行分析,列出邏輯實(shí)現(xiàn)過(guò)程,對(duì)系統(tǒng)進(jìn)行邏輯設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),模擬出包括在線瀏覽、選購(gòu)所有已發(fā)布商品信息和系統(tǒng)管理等功能的在線購(gòu)物系統(tǒng)。3準(zhǔn)備解決的問(wèn)題:減少以往傳統(tǒng)購(gòu)物過(guò)程所需要的大量的工作量(如:配貨、送貨、銷(xiāo)售等),實(shí)現(xiàn)足不出戶(hù)、只要有一臺(tái)可以接入Internet即可選購(gòu)任何地方的商品。擬采取的方法、技術(shù)或設(shè)計(jì)(開(kāi)發(fā))工具:課題的開(kāi)發(fā)環(huán)境采用Microsoft Visual Studio 2005 + Microsoft Sql Server 2000的開(kāi)發(fā)模式,開(kāi)發(fā)語(yǔ)言是C#。預(yù)期成果:1、畢業(yè)設(shè)計(jì)成果基于ASP.NET的在線購(gòu)物系統(tǒng)2、畢業(yè)論文基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)度計(jì)劃:2008.12.1 - 2009.3.5: 查找資料、搜集相關(guān)素材2009.3.6 - 2009.3.26:完成需求分析2009.3.27 - 2009.4.7: 完成概要設(shè)計(jì)2009.4.8 - 2009.4.15:完成詳細(xì)設(shè)計(jì)2009.4.16 - 2009.5.2:完成編碼2009.5.3 - 2009.5.15:整理資料、撰寫(xiě)畢業(yè)論文2009.5.16 - 2009.5.20:根據(jù)導(dǎo)師要求,完善畢業(yè)設(shè)計(jì)和論文指導(dǎo)教師對(duì)選題報(bào)告的意見(jiàn):同意開(kāi)題。 指導(dǎo)教師簽名: 2008年12月1日開(kāi)題報(bào)告II題目名稱(chēng): 基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院*院學(xué)生姓名王*所學(xué)專(zhuān)業(yè)*學(xué)號(hào)*一、畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)要求1、認(rèn)真分析網(wǎng)上購(gòu)物的流程,熟悉其主要操作,充分做好需求分析、設(shè)計(jì)的內(nèi)容;依據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)的原則對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。2、本系統(tǒng)完成后應(yīng)該初步模擬出在線購(gòu)物的全部過(guò)程,對(duì)于商品信息能夠方便快速地錄入,以及對(duì)不同類(lèi)別的信息進(jìn)行相應(yīng)的管理。通過(guò)本系統(tǒng),最終實(shí)現(xiàn)購(gòu)物的便利化和快捷化。3、依據(jù)所開(kāi)發(fā)的系統(tǒng)撰寫(xiě)相應(yīng)論文。二、畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)進(jìn)度安排2008.12.1 - 2009.3.5: 查找資料、搜集相關(guān)素材2009.3.6 - 2009.3.26:完成需求分析2009.3.27 - 2009.4.7: 完成概要設(shè)計(jì)2009.4.8 - 2009.4.15:完成詳細(xì)設(shè)計(jì)2009.4.16 - 2009.5.2:完成編碼2009.5.3 - 2009.5.15:整理資料、撰寫(xiě)畢業(yè)論文2009.5.16 - 2009.5.20:根據(jù)導(dǎo)師要求,完善畢業(yè)設(shè)計(jì)和論文三、需收集的資料和指導(dǎo)性參考文獻(xiàn)1劉瑞新、馬駿等,C#網(wǎng)絡(luò)編程及應(yīng)用M.機(jī)械工業(yè)出版社.2004年5月2馬駿.等,C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ)M.人民郵電出版社.2005年6月3鄺孔武、王曉敏等,信息系統(tǒng)分析與設(shè)計(jì)(第三版);清華大學(xué)出版社,2006年4明日科技、王小科、許文武ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè)M.人民郵電出版社.2005年7月5 張躍廷、王小科、許文武等著,ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)案例精選J, 人民郵電出版社;2006年*大學(xué) * 屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)任務(wù)書(shū)指導(dǎo)教師簽名 2008年12 月 8 日*大學(xué) *屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)中期檢查表題目名稱(chēng):基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院*院學(xué)生姓名王*所學(xué)專(zhuān)業(yè)*學(xué)號(hào)*一、畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)進(jìn)展情況已經(jīng)完成數(shù)據(jù)庫(kù)設(shè)計(jì)、銷(xiāo)售和系統(tǒng)管理模塊頁(yè)面整體框架的搭建,銷(xiāo)售模塊商品展示、購(gòu)物車(chē)、會(huì)員登錄、注冊(cè)等功能已經(jīng)完成,系統(tǒng)管理模塊每個(gè)子模塊的功能均已完成設(shè)計(jì),但是編碼工作尚未進(jìn)行。二、畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)存在問(wèn)題及解決方案1、存在的問(wèn)題:銷(xiāo)售模塊功能已經(jīng)實(shí)現(xiàn),但是在樣式的控制方面欠佳;同時(shí)購(gòu)物車(chē)功能尚待完善;系統(tǒng)管理模塊中商品管理的功能不夠人性化,不易于操作,應(yīng)該適當(dāng)做修改。2、解決方案:針對(duì)系統(tǒng)銷(xiāo)售模塊,加強(qiáng)通過(guò)樣式表文件來(lái)控制頁(yè)面的顯示樣式,查詢(xún)資料完善購(gòu)物車(chē)功能;針對(duì)系統(tǒng)管理模塊商品管理功能,通過(guò)學(xué)習(xí)市場(chǎng)上已有的系統(tǒng),提高其操作的方便性。三、指導(dǎo)教師對(duì)學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)進(jìn)展方面的評(píng)語(yǔ)該生在做畢業(yè)設(shè)計(jì)的期間,能夠分析和解決遇到的各種問(wèn)題,基本按照進(jìn)度計(jì)劃完成了工作。但是部分模尚存在問(wèn)題,例如系統(tǒng)管理模塊中操作不方便,希望在后續(xù)的工作期間,很好的解決這些問(wèn)題。 指導(dǎo)教師簽名 2009年 4 月 10日*大學(xué)*屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績(jī)表(一)學(xué)院名稱(chēng):*院學(xué) 號(hào)*姓名王*專(zhuān)業(yè)*指導(dǎo)教師孫*(講師)綜合得分論文題目基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師評(píng)語(yǔ)及得分指導(dǎo)教師評(píng)語(yǔ)該生態(tài)度端正,動(dòng)手能力較強(qiáng),選題具有實(shí)用性。能按時(shí)完成了項(xiàng)目所要求的功能。論文結(jié)構(gòu)合理,條理清晰,符合本科畢業(yè)論文的要求。評(píng)分項(xiàng)目分值指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫(xiě)開(kāi)題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分指導(dǎo)教師簽名 2009年5月20日評(píng)閱教師評(píng)語(yǔ)及評(píng)分評(píng)閱教師評(píng)語(yǔ)論文書(shū)寫(xiě)規(guī)范,格式正確,條理清晰,所做設(shè)計(jì)能夠解決一定實(shí)際問(wèn)題,體現(xiàn)出該生具備一定的分析問(wèn)題解決問(wèn)題的能力。評(píng)分項(xiàng)目分值評(píng)閱畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫(xiě)開(kāi)題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分評(píng)閱教師簽名 2009年5月22日此表由教師填寫(xiě)*大學(xué)*屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績(jī)表(二)學(xué)號(hào)*姓名王*所在學(xué)院*院答辯委員會(huì)評(píng)語(yǔ)及評(píng)分答辯委員會(huì)評(píng)語(yǔ)該生在論文中對(duì)在線購(gòu)物系統(tǒng)的分析與設(shè)計(jì)做了論述??陬^表達(dá)能力較好,答辯過(guò)程順利,回答問(wèn)題較正確,思路清楚,語(yǔ)言使用恰當(dāng)?shù)皿w。經(jīng)答辯委員會(huì)討論一致同意該生通過(guò)本科畢業(yè)論文答辯,并建議授予管理學(xué)學(xué)士學(xué)位。答辯委員簽字: 2009年5月25日評(píng)分 項(xiàng)目 分值論文答辯小組評(píng)分答辯情況論文質(zhì)量合計(jì)(100)內(nèi)容表達(dá)情況(15)答辯問(wèn)題情況(25)規(guī)范要求與文字表達(dá)(20)論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)(40)得分 答辯委員會(huì)主任簽字: 2009年5月25日畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)成績(jī)綜合評(píng)定: 分綜合評(píng)定等級(jí):備注:一、論文的質(zhì)量評(píng)定,應(yīng)包括對(duì)論文的語(yǔ)言表達(dá)、結(jié)構(gòu)層次、邏輯性理論分析、設(shè)計(jì)計(jì)算、分析和概括能力及在論文中是否有新的見(jiàn)解或創(chuàng)新性成果等做出評(píng)價(jià)。從論文來(lái)看學(xué)生掌握本專(zhuān)業(yè)基礎(chǔ)理論和基本技能的程度。二、成績(jī)?cè)u(píng)定采用結(jié)構(gòu)評(píng)分法,即由指導(dǎo)教師、評(píng)閱教師和答辯委員會(huì)分別給分(以百分計(jì)),評(píng)閱教師得分乘以20%加上指導(dǎo)教師得分乘以20%加上答辯委員會(huì)得分乘以60%即綜合成績(jī)。評(píng)估等級(jí)按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評(píng)分由專(zhuān)業(yè)教研室或院組織專(zhuān)門(mén)評(píng)分小組(不少于5人),根據(jù)指導(dǎo)教師和答辯委員會(huì)意見(jiàn)決定每個(gè)學(xué)生的分?jǐn)?shù),在有爭(zhēng)議時(shí),應(yīng)由答辯委員會(huì)進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后,各院應(yīng)于6月20日前向教務(wù)處推薦優(yōu)秀論文以匯編成冊(cè),推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專(zhuān)業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。須報(bào)教務(wù)處備案。六、書(shū)寫(xiě)格式要求:1、目錄;2、內(nèi)容提要須書(shū)寫(xiě)200左右漢字,開(kāi)題報(bào)告(文科除外)的內(nèi)容要根據(jù)不同專(zhuān)業(yè)的課題任務(wù)要求,闡述查閱文獻(xiàn)、文案論證、解題思路、工作步驟等;3、正文(含引言、結(jié)論等);4、參考文獻(xiàn)(或資料)*大學(xué)本科生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)承諾書(shū)論文題目基于ASP.NET的在線購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓 名王*所學(xué)專(zhuān)業(yè)*學(xué) 號(hào)*完成時(shí)間2009年5 月20日指導(dǎo)教師姓名職稱(chēng)孫*(講師)承諾內(nèi)容:1、本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)是學(xué)生 王* 在導(dǎo)師 孫* 的指導(dǎo)下獨(dú)立完成的,沒(méi)有抄襲、剽竊他人成果,沒(méi)有請(qǐng)人代做,若在畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的各種檢查、評(píng)比中被發(fā)現(xiàn)有以上行為,愿按學(xué)校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2、學(xué)校有權(quán)保留并向上級(jí)有關(guān)部門(mén)送交本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的復(fù)印件和磁盤(pán)。備注:學(xué)生簽名: 指導(dǎo)教師簽名: 2009 年 5 月 20 日 2009 年 5 月 20 日說(shuō)明:學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)如有保密等要求,請(qǐng)?jiān)趥渥⒅忻鞔_,承諾內(nèi)容第2條即以備注為準(zhǔn)。目 錄摘 要IABSTRACTII第1章 緒論31.1 開(kāi)發(fā)背景以及課題意義31.2 系統(tǒng)開(kāi)發(fā)環(huán)境的選擇51.3 系統(tǒng)數(shù)據(jù)庫(kù)環(huán)境的選擇6第2章 系統(tǒng)分析72.1 可行性分析72.2 系統(tǒng)功能需求分析82.2.1 銷(xiāo)售模塊功能需求分析82.2.2 系統(tǒng)管理模塊功能需求分析92.3 數(shù)據(jù)流程分析10第3章 系統(tǒng)設(shè)計(jì)123.1 總體結(jié)構(gòu)設(shè)計(jì)123.2 模塊功能設(shè)計(jì)123.2.1 銷(xiāo)售模塊123.2.2系統(tǒng)管理模塊143.3 數(shù)據(jù)庫(kù)設(shè)計(jì)153.3.1 概念結(jié)構(gòu)設(shè)計(jì)153.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)163.3.3 數(shù)據(jù)表詳細(xì)設(shè)計(jì)17第4章 系統(tǒng)實(shí)現(xiàn)214.1 系統(tǒng)公共類(lèi)的實(shí)現(xiàn)214.1.1 數(shù)據(jù)庫(kù)操作類(lèi)的實(shí)現(xiàn)214.1.2 購(gòu)物車(chē)類(lèi)的實(shí)現(xiàn)234.2 銷(xiāo)售模塊的實(shí)現(xiàn)244.2.1 銷(xiāo)售模塊基本框架的實(shí)現(xiàn)244.2.2 銷(xiāo)售模塊特價(jià)商品功能的實(shí)現(xiàn)264.2.3 銷(xiāo)售模塊購(gòu)物車(chē)功能的實(shí)現(xiàn)274.3 系統(tǒng)管理模塊的實(shí)現(xiàn)284.3.1 系統(tǒng)登錄功能的實(shí)現(xiàn)284.3.2 商品管理功能的實(shí)現(xiàn)294.3.3會(huì)員管理功能的實(shí)現(xiàn)314.4 實(shí)現(xiàn)效果評(píng)價(jià)31結(jié) 論33參考文獻(xiàn)34 大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文摘 要隨著Internet技術(shù)的飛速發(fā)展,人們的生活和Internet的關(guān)系越來(lái)越密切,如何通過(guò)Internet抓住商機(jī)成為擺在人們面前的一個(gè)重要話題。電子商務(wù)代表著未來(lái)貿(mào)易方式的發(fā)展方向,其應(yīng)用和推廣將給社會(huì)和經(jīng)濟(jì)帶來(lái)極大的效益。因此一個(gè)能夠?qū)崿F(xiàn)在線購(gòu)物功能的系統(tǒng)的開(kāi)發(fā)就成了當(dāng)務(wù)之急。本文主要介紹這套基于ASP.NET的在線購(gòu)物系統(tǒng),詳細(xì)介紹了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的一些思路和方法。另外,在系統(tǒng)設(shè)計(jì)這一章節(jié)作者列出了實(shí)現(xiàn)在線購(gòu)物過(guò)程的詳細(xì)算法。該系統(tǒng)憑借WEB服務(wù)器和客戶(hù)的瀏覽器,利用電子工具高效率、低成本的特點(diǎn),為客戶(hù)提供交易平臺(tái)、在Internet上發(fā)布商業(yè)信息,使用戶(hù)可以查閱商品、搜索商品、訂購(gòu)商品,為客戶(hù)提供全天候的、更好、更快的商務(wù)活動(dòng)空間。本論文較完整的完成了系統(tǒng)的最初設(shè)計(jì)思路,同時(shí)作者從中獲取到了許多實(shí)踐經(jīng)驗(yàn)。關(guān)鍵詞:電子商務(wù)、在線購(gòu)物、ASP.NETABSTRACTWith the fast development of the Internet technology, the relationship between peoples life and Internet is becoming more and more intimate. How to grasp commercial opportunity through the Internet is becoming an important topic. The E-Commerce represent the developing direction of the future type of trading. Its application and popularization will bring great benefit to the society and economic. So,the development of a system which is able to implement online shopping is becoming an immediate necessity.The paper mainly introduced the Online Shopping System based on Internet, detailed introduced some thoughts and method of system analysis,system design and database analysis.Besides,in the chapter of system design,author listed the detailed algorithm of how to implement online shopping.The system rely on Web server and clients broswer,making use of the electronic instruments characteristics of high-efficiency and low-cost,providing a trading flat for client,release bussiness information in the Internet,enable the user to look up, search,subscribe goods.Providing the client with full-time,better,faster space of commercial activity.The paper completed the systems initial mentality of designing more entirely from which the author learned a lot of experience.Key words: E-Commerce,Online Shopping, ASP.NET35第 頁(yè)第1章 緒論當(dāng)代的世界正在逐步向信息經(jīng)濟(jì)時(shí)代過(guò)渡,如何充分的利用信息高速發(fā)展的優(yōu)勢(shì)為人們服務(wù)成為當(dāng)今社會(huì)的首要選擇。購(gòu)物這個(gè)詞與每個(gè)人的生活息息相關(guān),它的市場(chǎng)是非常龐大的,抓住了這個(gè)市場(chǎng)將會(huì)給社會(huì)和經(jīng)濟(jì)帶來(lái)極大的效益。然而采用傳統(tǒng)的貿(mào)易方式必須要將貨物配送到每一個(gè)地區(qū)才能達(dá)到銷(xiāo)售的目的,存在著不可忽視的人力物力消耗大的弊端。因此一個(gè)實(shí)用、高效、穩(wěn)定的可實(shí)現(xiàn)在線購(gòu)物的在線購(gòu)物系統(tǒng)正是商家利用信息提高效率、服務(wù)質(zhì)量的最佳選擇。1.1 開(kāi)發(fā)背景以及課題意義隨著中國(guó)市場(chǎng)經(jīng)濟(jì)的日趨成熟和計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,人們對(duì)信息的獲知程度和廣度都提出了更高的要求。尤其是近年來(lái),商品的種類(lèi)變得五花八門(mén),人們?cè)诓少?gòu)貨物的時(shí)候?qū)ι唐奉?lèi)別、型號(hào)、用途的要求也各不相同,如果采用傳統(tǒng)的將各種類(lèi)別不同型號(hào)的商品都配送至每個(gè)可能需要該商品的地區(qū),就會(huì)增加很多配送方面的成本;同時(shí),買(mǎi)家必須到商店里面去親自選購(gòu)所需的商品也是傳統(tǒng)購(gòu)物方式的弊端。因此,中國(guó)企業(yè)面對(duì)的競(jìng)爭(zhēng)壓力也越來(lái)越大,企業(yè)要想生存,就必須有一種高效、便于客戶(hù)購(gòu)物和支付的購(gòu)物形式。因此網(wǎng)上購(gòu)物這種新的商業(yè)運(yùn)營(yíng)模式就被越來(lái)越多的商家運(yùn)用到競(jìng)爭(zhēng)中去,并得到了大多數(shù)客戶(hù)的認(rèn)可,這種基于瀏覽器、服務(wù)器實(shí)現(xiàn)的購(gòu)物方式已經(jīng)初具規(guī)模,一些在線購(gòu)物網(wǎng)站的成立,改變了人們已往傳統(tǒng)的購(gòu)物觀念。圖1-1是根據(jù)CNNIC(中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國(guó)B2C電子商務(wù)發(fā)展報(bào)告來(lái)進(jìn)一步分析目前的網(wǎng)上購(gòu)物的現(xiàn)狀(主要引用其中的關(guān)于進(jìn)行網(wǎng)絡(luò)購(gòu)物原因的分析圖表)。50.0%40.0%30.0%10.0%0.0%20.0%46.7%44.2%33.4%32.6%29.7%節(jié)省時(shí)間操作方便節(jié)省費(fèi)用出于好奇尋找稀有商品圖1-1網(wǎng)絡(luò)購(gòu)物原因調(diào)查圖表從圖1-1可以看出網(wǎng)上購(gòu)物選擇節(jié)約時(shí)間和操作方便的分別占46.7%和44.2%,這說(shuō)明隨著生活節(jié)奏的加快,人們?cè)絹?lái)越希望擁有簡(jiǎn)單快捷的購(gòu)物方式。因此,一個(gè)允許買(mǎi)家在家里就可以瀏覽商家發(fā)布的所有商品信息的在線購(gòu)物系統(tǒng)將大大減輕商家的工作量、降低投資成本。中國(guó)電子商務(wù)的發(fā)展始于90年代初,相對(duì)于歐美地區(qū)來(lái)說(shuō),中國(guó)在該領(lǐng)域的起步較晚,但是發(fā)展勢(shì)頭很好、發(fā)展迅速。中國(guó)有占世界上很大比例的網(wǎng)民數(shù)量,這些為電子商務(wù)在中國(guó)的發(fā)展奠定了基礎(chǔ)。同時(shí)中國(guó)政府在電子商務(wù)方面做了大量工作,進(jìn)行了積極有益的探索,大大促進(jìn)了國(guó)內(nèi)電子商務(wù)的發(fā)展。但是到目前為止,誠(chéng)信評(píng)價(jià)機(jī)制不健全,東西部差異明顯,普及程度不足,是制約中國(guó)電子商務(wù)發(fā)展的三大瓶頸。目前市場(chǎng)上已存在的在線購(gòu)物網(wǎng)站有淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)、阿里巴巴網(wǎng)、卓越等,這些網(wǎng)站是中國(guó)電子商務(wù)發(fā)展成果的最真實(shí)寫(xiě)照。例如淘寶,它適合個(gè)人用戶(hù)和企業(yè)用戶(hù),可滿(mǎn)足買(mǎi)家選購(gòu)貨物以及商家出售貨物。淘寶網(wǎng)里存放了很多的商品信息,也許正是因?yàn)槔锩娴男畔⑦^(guò)于龐大,它并不適合所有企業(yè)、特別是小型企業(yè)。因?yàn)楦鶕?jù)企業(yè)的營(yíng)銷(xiāo)目標(biāo),企業(yè)是要贏得客戶(hù)、達(dá)到自身銷(xiāo)售效益的最大化;但是如果將自己的商品信息發(fā)布到瀏覽量很大的淘寶網(wǎng)上,那么客戶(hù)在淘寶上搜索所需商品信息的時(shí)候,很可能會(huì)因?yàn)榭吹搅似渌?lèi)似的商品信息就放棄了對(duì)原來(lái)那個(gè)商家商品信息的搜索。本系統(tǒng)是結(jié)合當(dāng)前傳統(tǒng)購(gòu)物方式消耗大量人力物力的弊端、以當(dāng)前市場(chǎng)上已經(jīng)存在的B2C、C2C等在線購(gòu)物網(wǎng)站為模型,開(kāi)發(fā)出適合于大部分中小型企業(yè)以及個(gè)體用戶(hù)的網(wǎng)上購(gòu)物系統(tǒng)。本課題是在大學(xué)期間學(xué)習(xí)數(shù)據(jù)庫(kù)相關(guān)知識(shí)的基礎(chǔ)上,熟悉Visual Studio 2005開(kāi)發(fā)環(huán)境并能熟練使用C#編程語(yǔ)言的同時(shí),運(yùn)用軟件工程理論知識(shí),開(kāi)發(fā)出的一套基于ASP.NET的在線購(gòu)物系統(tǒng)。在系統(tǒng)開(kāi)發(fā)的過(guò)程中能夠應(yīng)用所學(xué)的知識(shí),并促進(jìn)作者更深入的學(xué)習(xí)C#的相關(guān)特性、積累更多SQL Server 2000的相關(guān)應(yīng)用知識(shí),這樣不僅能將所學(xué)的書(shū)面知識(shí)和實(shí)際應(yīng)用結(jié)合起來(lái)達(dá)到學(xué)以致用的目的,同時(shí)也為以后的工作和學(xué)習(xí)積累經(jīng)驗(yàn)。1.2 系統(tǒng)開(kāi)發(fā)環(huán)境的選擇系統(tǒng)開(kāi)發(fā)的平臺(tái)和選擇語(yǔ)言的優(yōu)劣及相互協(xié)調(diào)的程度,將直接影響到開(kāi)發(fā)的效率和系統(tǒng)的質(zhì)量。1、編程語(yǔ)言的選擇本系統(tǒng)采用C#語(yǔ)言作為開(kāi)發(fā)語(yǔ)言。目前主流的動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)技術(shù)有ASP、PHP、.NET和JSP等。而其中最受歡迎的是.NET和JSP。.NET上支持多種語(yǔ)言的開(kāi)發(fā),如C#和VB。本系統(tǒng)之所以采用C#開(kāi)發(fā),有以下幾個(gè)原因:首先,Microsoft C#是一種簡(jiǎn)單的、流行的、面向?qū)ο蟮?、?lèi)型安全的編程語(yǔ)言,它是為生成運(yùn)行在.NET Framework上的、廣泛的企業(yè)級(jí)應(yīng)用程序而設(shè)計(jì)的。其次,它較容易上手,特別是和JSP比較起來(lái),能夠在短時(shí)間內(nèi)開(kāi)發(fā)出一個(gè)較完整的系統(tǒng)。最后,C#是我學(xué)習(xí)時(shí)間最長(zhǎng)、也是作者我最熟悉的編程語(yǔ)言,采用該語(yǔ)言將為系統(tǒng)的開(kāi)發(fā)節(jié)省不少時(shí)間。2、開(kāi)發(fā)環(huán)境的選擇Microsoft .NET Framework是一個(gè)平臺(tái),在這個(gè)平臺(tái)上可以使用多種語(yǔ)言開(kāi)發(fā)Windows應(yīng)用程序、ASP.NET Web應(yīng)用程序、移動(dòng)Web應(yīng)用程序以及XML WEB Service等。.NET框架由三個(gè)主要部分組成:公共語(yǔ)言運(yùn)行庫(kù)、統(tǒng)一類(lèi)庫(kù)的分層集合和稱(chēng)為ASP.NET的Active Server Pages組件化版本。Visual Studio.NET是一套完整的開(kāi)發(fā)工具,用于生成ASP.NET應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET和Visual J#.NET全都使用相同的集成開(kāi)發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。鑒于Visual C# .NET開(kāi)發(fā)平臺(tái)和C#語(yǔ)言的這些優(yōu)點(diǎn),所以本系統(tǒng)采用了以上平臺(tái)和語(yǔ)言。1.3 系統(tǒng)數(shù)據(jù)庫(kù)環(huán)境的選擇目前市場(chǎng)上已有的數(shù)據(jù)庫(kù)系統(tǒng)包括MYSQL、Access、Microsoft SQL Server 2000、Oracle(9i、10g、11g),其中以后兩種數(shù)據(jù)庫(kù)最為普遍。本系統(tǒng)采用的是Microsoft SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng),原因如下:1. SQL Server 2000是作者接觸基于關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)以來(lái)學(xué)的最早也是時(shí)間最長(zhǎng)的一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),而且T-Sql語(yǔ)句也是作者最熟悉的查詢(xún)語(yǔ)句,采用該種數(shù)據(jù)庫(kù)對(duì)保證系統(tǒng)開(kāi)發(fā)過(guò)程的順利進(jìn)行將有很大的幫助。2. 雖然Oracle可在所有主流平臺(tái)上運(yùn)行,解決了系統(tǒng)運(yùn)行過(guò)程中的跨平臺(tái)問(wèn)題;但是它的企業(yè)管理器使用過(guò)程較為復(fù)雜。而SQL Server 2000雖然只能在Windows上運(yùn)行,但SQL Server 2000在Window平臺(tái)上的表現(xiàn)以及它和Windows操作系統(tǒng)的整體結(jié)合程度、使用方便性、和Microsoft開(kāi)發(fā)平臺(tái)的整合性都比Oracle強(qiáng)的很多。3.Oracle適用于大型項(xiàng)目,而SQL Server 2000適用于中小型項(xiàng)目,根據(jù)本系統(tǒng)中用到的數(shù)據(jù)表以及數(shù)據(jù)表之間關(guān)系的復(fù)雜程度,SQL Server 2000提供的功能足以滿(mǎn)足系統(tǒng)需求。第2章 系統(tǒng)分析系統(tǒng)分析要回答新系統(tǒng)“做什么”。本章節(jié)從系統(tǒng)的可行性、最終使用者(用戶(hù))的角度以及系統(tǒng)中各類(lèi)數(shù)據(jù)的流向分析了系統(tǒng)是否值得開(kāi)發(fā)、應(yīng)提供哪些功能模塊。通過(guò)本章內(nèi)容,使得分析者深刻的理解和認(rèn)識(shí)系統(tǒng),并能將其完整、準(zhǔn)確地表達(dá),不僅起到溝通用戶(hù)和開(kāi)發(fā)者的作用,還是后續(xù)工作的依據(jù)。2.1 可行性分析可行性分析主要包括社會(huì)可行性、經(jīng)濟(jì)可行性、技術(shù)可行性。首先從當(dāng)前社會(huì)商業(yè)市場(chǎng)運(yùn)作情況來(lái)看,商業(yè)企業(yè)在運(yùn)營(yíng)的過(guò)程中,經(jīng)常會(huì)受到以下一些條件的限制:1. 產(chǎn)品的宣傳受到限制,采購(gòu)商或顧客只能通過(guò)上門(mén)咨詢(xún)、電話溝通等方式進(jìn)行各種信息的獲取,受到一定的時(shí)間與物理空間的局限并且成本較高,龐大的商業(yè)經(jīng)濟(jì)周轉(zhuǎn)。2. 復(fù)雜的產(chǎn)品周轉(zhuǎn)渠道:從看樣品、談價(jià)格到支付貨款等一系列的產(chǎn)品周轉(zhuǎn)渠道過(guò)于復(fù)雜,企業(yè)與客戶(hù)之間缺乏一個(gè)全面的溝通與快捷運(yùn)營(yíng)的平臺(tái)系統(tǒng);商業(yè)企業(yè)中根據(jù)季節(jié)的變化,熱銷(xiāo)商品在銷(xiāo)售高峰到來(lái)時(shí)貨源緊張,企業(yè)需要實(shí)時(shí)了解商品的銷(xiāo)售情況,保證熱銷(xiāo)商品的要貨滿(mǎn)足率?;谏碳以趥鹘y(tǒng)銷(xiāo)售模式中遇到的以上困難,作者開(kāi)發(fā)了該在線購(gòu)物系統(tǒng)。商家在使用該系統(tǒng)后,只需將需要推廣的產(chǎn)品信息錄入數(shù)據(jù)庫(kù),即可達(dá)到向購(gòu)買(mǎi)者推銷(xiāo)的目的,節(jié)省了大量的人力資源。同時(shí)可以根據(jù)在線購(gòu)物的多少、實(shí)時(shí)查看庫(kù)存信息,實(shí)現(xiàn)商品周轉(zhuǎn)渠道的最簡(jiǎn)潔化。因此,在社會(huì)方面、本系統(tǒng)的開(kāi)發(fā)是可行的。其次,傳統(tǒng)的銷(xiāo)售模式中,企業(yè)要投入大量的人力物力用于商品的配送,并且還不能有效做到合理的供貨。而該系統(tǒng)為商家提供了隨時(shí)隨地查看所有商品信息的功能,是商家在短時(shí)間內(nèi)充分了解當(dāng)前市場(chǎng)貨物的供需情況,從何制定合理的配送計(jì)劃,達(dá)到配送成本最小化、供貨效率最大化。這樣就能為企業(yè)節(jié)約大量的人力資源投入,所以在經(jīng)濟(jì)上、該系統(tǒng)的開(kāi)發(fā)是可行的。最后,該系統(tǒng)開(kāi)發(fā)完成后在1024*768的瀏覽器下能夠達(dá)到最佳的瀏覽效果,但是在其他分辨率下亦不影響系統(tǒng)的正常功能;另外需要瀏覽該系統(tǒng)的計(jì)算機(jī)聯(lián)入Internet,而這些方面在當(dāng)前條件下是完全能夠?qū)崿F(xiàn)的,所以在技術(shù)上,該系統(tǒng)的開(kāi)發(fā)是可行的。2.2 系統(tǒng)功能需求分析在線購(gòu)物過(guò)程的實(shí)現(xiàn)與傳統(tǒng)的購(gòu)物方式不同。首先,在線購(gòu)物的整個(gè)過(guò)程都是通過(guò)網(wǎng)絡(luò)進(jìn)行的,購(gòu)買(mǎi)者無(wú)法看到商家和商品,對(duì)商品信息的了解只能通過(guò)網(wǎng)絡(luò)。在線購(gòu)物的一般流程是:商家將新上架的商品信息通過(guò)系統(tǒng)管理功能發(fā)布到網(wǎng)上,然后購(gòu)買(mǎi)者通過(guò)系統(tǒng)銷(xiāo)售模塊瀏覽商品詳細(xì)信息,并且可以根據(jù)自己的需要搜索更具針對(duì)性的商品信息。為了便于管理,購(gòu)買(mǎi)者必須注冊(cè)為網(wǎng)站的會(huì)員后才能選擇購(gòu)買(mǎi)特定的商品,并選擇付款方式和郵遞方式,并且可以在商品到達(dá)之后,檢查商品的實(shí)際效用是否跟網(wǎng)上描述的相符,并進(jìn)行相應(yīng)的評(píng)論,以供其他購(gòu)買(mǎi)者參考。根據(jù)在線購(gòu)物的邏輯過(guò)程,同時(shí)參考、分析目前市場(chǎng)上已有的在線購(gòu)物網(wǎng)站,本系統(tǒng)的主要功能需求分為銷(xiāo)售和系統(tǒng)管理兩大模塊。其中銷(xiāo)售模塊的功能由購(gòu)買(mǎi)者使用,可以進(jìn)行各類(lèi)商品信息的瀏覽,如果是注冊(cè)會(huì)員那么可以選購(gòu)商品到購(gòu)物車(chē)并實(shí)現(xiàn)結(jié)算,如果沒(méi)有檢索到相應(yīng)的產(chǎn)品也可以使用下達(dá)訂單的功能。系統(tǒng)管理功能由發(fā)布商品的商家使用,可以實(shí)現(xiàn)注冊(cè)會(huì)員管理、商品信息管理、訂單管理、動(dòng)態(tài)新聞管理、當(dāng)前有效在線調(diào)查信息管理等內(nèi)容,同時(shí)可以處理用戶(hù)下達(dá)的新訂單。2.2.1 銷(xiāo)售模塊功能需求分析系統(tǒng)銷(xiāo)售模塊主要讓商品購(gòu)買(mǎi)者使用,可以進(jìn)行各類(lèi)商品信息的瀏覽和訂購(gòu)功能,系統(tǒng)銷(xiāo)售模塊的功能需求如下:1. 會(huì)員注冊(cè):提供瀏覽者注冊(cè)功能,注冊(cè)之后可以在網(wǎng)站選購(gòu)商品到購(gòu)物車(chē),否則只能瀏覽商品信息而無(wú)法下達(dá)訂單。2. 會(huì)員登錄:針對(duì)已注冊(cè)的會(huì)員設(shè)置,每個(gè)訪問(wèn)者一次只能夠登陸一個(gè)賬戶(hù)。3. 索回密碼:當(dāng)已注冊(cè)用戶(hù)忘記密碼時(shí)可根據(jù)用戶(hù)名或郵箱、通過(guò)密碼提示問(wèn)題和答案索回密碼。4. 商品信息檢索與瀏覽:網(wǎng)站的首頁(yè)顯示出了部分特價(jià)商品和新上架商品,同時(shí)列出了網(wǎng)站發(fā)布的所有商品類(lèi)別導(dǎo)航樹(shù)。5. 特價(jià)商品展示:顯示出降價(jià)幅度較大的商品信息。6. 根據(jù)商品訂購(gòu)信息展示銷(xiāo)售排行榜:根據(jù)購(gòu)買(mǎi)者下訂單的情況,展示出當(dāng)前網(wǎng)站中最暢銷(xiāo)的商品信息。7. 購(gòu)物車(chē)功能:已登錄的會(huì)員選中的商品都將暫時(shí)存放在購(gòu)物車(chē)中,可通過(guò)查看購(gòu)物車(chē)修改購(gòu)買(mǎi)數(shù)量。8. 新品上架:根據(jù)數(shù)據(jù)庫(kù)信息顯示出最近三天或一周內(nèi)上架的商品信息。9. 首頁(yè)顯示動(dòng)態(tài)新聞:在購(gòu)物網(wǎng)站的首頁(yè)按照時(shí)間錄入先后順序顯示最近的新聞。10. Flash首頁(yè):根據(jù)時(shí)間的不同,網(wǎng)站首頁(yè)將放置反映不同季節(jié)或不同銷(xiāo)售目的的圖片。11.注銷(xiāo)登錄:注冊(cè)用戶(hù)單擊“注銷(xiāo)”后實(shí)現(xiàn)安全退出。2.2.2 系統(tǒng)管理模塊功能需求分析系統(tǒng)管理模塊的功能由發(fā)布商品的商家使用,可以進(jìn)行注冊(cè)會(huì)員、商品信息、訂單、動(dòng)態(tài)新聞、在線調(diào)查等內(nèi)容的管理,系統(tǒng)管理模塊的功能需求如下:1. 網(wǎng)站已注冊(cè)會(huì)員管理:實(shí)現(xiàn)對(duì)網(wǎng)站已注冊(cè)會(huì)員的管理,一個(gè)管理員即可管理網(wǎng)站的所有會(huì)員。2. 已發(fā)布商品管理:管理商品信息,如管理商品簡(jiǎn)介、價(jià)格、(有新貨的時(shí)候)更新庫(kù)存數(shù)量。3. 訂單管理:對(duì)于銷(xiāo)售模塊中注冊(cè)會(huì)員下達(dá)的訂單審核、然后執(zhí)行。一條訂單信息只能對(duì)應(yīng)一個(gè)會(huì)員、卻能對(duì)應(yīng)多個(gè)商品。4. 動(dòng)態(tài)新聞管理:實(shí)現(xiàn)對(duì)新聞的管理,并能夠根據(jù)當(dāng)前日期更新新聞數(shù)據(jù)表。5. 當(dāng)前有效在線調(diào)查內(nèi)容管理:發(fā)布在線調(diào)查信息,并處理調(diào)查結(jié)果。6. 管理員信息管理:可實(shí)現(xiàn)對(duì)系統(tǒng)管理員的基本信息進(jìn)行管理。如增加管理員。一個(gè)管理員可維護(hù)所有會(huì)員的信息。7.管理員登錄:只有通過(guò)登錄才能進(jìn)入系統(tǒng)管理主頁(yè)面,進(jìn)而使用系統(tǒng)管理模塊的所有功能。8. 發(fā)布新上架商品信息:將新商品的詳細(xì)信息錄入數(shù)據(jù)庫(kù),供銷(xiāo)售模塊的使用者查看。9. 添加新會(huì)員信息管理:管理員可手動(dòng)添加會(huì)員信息,添加的會(huì)員同通過(guò)銷(xiāo)售模塊注冊(cè)的會(huì)員具有相同的權(quán)限。10.注銷(xiāo)退出:當(dāng)管理員點(diǎn)擊“注銷(xiāo)”后實(shí)現(xiàn)安全退出。另外根據(jù)購(gòu)物網(wǎng)站安全性的要求,同時(shí)也為了規(guī)范對(duì)網(wǎng)站銷(xiāo)售模塊、系統(tǒng)管理模塊的管理,對(duì)以上兩個(gè)模塊的使用者(購(gòu)物者和商家管理員)作出如下規(guī)定:1.對(duì)于購(gòu)買(mǎi)者來(lái)說(shuō):如果是非注冊(cè)會(huì)員,那么就僅僅能夠使用商品信息檢索與瀏覽、特價(jià)商品展示、查看銷(xiāo)售排行、新品上架和動(dòng)態(tài)新聞瀏覽功能。而在線購(gòu)物、查看購(gòu)物車(chē)、結(jié)算等功能都是針對(duì)已注冊(cè)的會(huì)員。2.針對(duì)商家管理員來(lái)說(shuō):如果沒(méi)有管理員登錄賬號(hào)和密碼,那么就無(wú)法進(jìn)入系統(tǒng)管理主頁(yè)面,即使繞過(guò)系統(tǒng)管理登錄頁(yè)面而直接進(jìn)入主頁(yè)面,系統(tǒng)也會(huì)強(qiáng)制將其轉(zhuǎn)向系統(tǒng)管理模塊的登錄頁(yè)面。2.3 數(shù)據(jù)流程分析數(shù)據(jù)流圖是描繪系統(tǒng)邏輯模型的圖像工具,它描述了系統(tǒng)的組成部分及各部分的聯(lián)系,以及信息流和數(shù)據(jù)轉(zhuǎn)換。在線購(gòu)物業(yè)務(wù)首先由商家將商品信息通過(guò)系統(tǒng)管理模塊提供的商品管理功能錄入數(shù)據(jù)庫(kù);然后購(gòu)買(mǎi)者在注冊(cè)為網(wǎng)站會(huì)員之后即可選購(gòu)所需商品,選購(gòu)?fù)瓿芍筮x擇付款方式和送貨方式,之后即可提交訂單。商家管理員每天都會(huì)處理購(gòu)買(mǎi)者下達(dá)的新訂單,并予以執(zhí)行。本系統(tǒng)的頂層數(shù)據(jù)流程如圖2-1所示。 圖2-1 頂層數(shù)據(jù)流圖對(duì)于系統(tǒng)銷(xiāo)售模塊來(lái)說(shuō),主要的數(shù)據(jù)由買(mǎi)家輸入,主要包括注冊(cè)信息、登錄信息、選購(gòu)商品信息的輸入,輸出的則是訂單信息。對(duì)于系統(tǒng)管理模塊來(lái)說(shuō),主要的數(shù)據(jù)由賣(mài)家輸入,主要包括商品信息、新聞信息的輸入,輸出的則是系統(tǒng)銷(xiāo)售模塊所看到的所有信息。總體數(shù)據(jù)流程如圖2-2所示。圖2-2 總體數(shù)據(jù)流程圖第3章 系統(tǒng)設(shè)計(jì)本章節(jié)的總體目標(biāo)是將上一章節(jié)需求分析階段得到的目標(biāo)系統(tǒng)的邏輯模型,變換為目標(biāo)系統(tǒng)的物理模型,具體將從系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)兩方面進(jìn)行講解。簡(jiǎn)單的說(shuō)就是根據(jù)上一章節(jié)中需求分析的”做什么”,確定系統(tǒng)應(yīng)該”怎么做”。3.1 總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)和功能是系統(tǒng)設(shè)計(jì)的核心部分,通過(guò)系統(tǒng)結(jié)構(gòu)圖可以清楚的看出整個(gè)系統(tǒng)的結(jié)構(gòu)。針對(duì)每個(gè)結(jié)構(gòu)模塊分別做分析,為以后的設(shè)計(jì)和實(shí)現(xiàn)打下基礎(chǔ)。根據(jù)功能需求,本系統(tǒng)總體上分銷(xiāo)售模塊和系統(tǒng)管理模塊,銷(xiāo)售模塊功能供購(gòu)買(mǎi)者使用,系統(tǒng)管理模塊功能供商家管理員使用。系統(tǒng)總體結(jié)構(gòu)如圖3-1所示。 在線購(gòu)物系統(tǒng)銷(xiāo)售模塊系統(tǒng)管理模塊圖3-1系統(tǒng)總體結(jié)構(gòu)圖3.2 模塊功能設(shè)計(jì)本系統(tǒng)分銷(xiāo)售模塊和系統(tǒng)管理模塊,每個(gè)模塊又有若干個(gè)子模塊構(gòu)成,其中銷(xiāo)售模塊主要包括:商品展臺(tái)、購(gòu)物車(chē)、會(huì)員管理、新聞管理、注銷(xiāo)登錄等子模塊。系統(tǒng)管理模塊主要包括:商品管理、訂單管理、會(huì)員管理、新聞管理、注銷(xiāo)登錄等子模塊。具體的模塊功能設(shè)計(jì)如下。3.2.1 銷(xiāo)售模塊系統(tǒng)銷(xiāo)售模塊主要讓商品購(gòu)買(mǎi)者使用,可以進(jìn)行各類(lèi)商品信息的瀏覽和訂購(gòu)功能,系統(tǒng)銷(xiāo)售模塊的結(jié)構(gòu)如圖3-2所示。圖3-2銷(xiāo)售模塊功能結(jié)構(gòu)圖銷(xiāo)售模塊商品展臺(tái)新聞購(gòu)物車(chē)會(huì)員管理新品展示特價(jià)商品銷(xiāo)售排行榜選購(gòu)商品清空購(gòu)物車(chē)查看購(gòu)物車(chē)會(huì)員注冊(cè)會(huì)員登錄動(dòng)態(tài)新聞?wù)故旧唐吩敿?xì)信息新聞相信信息注銷(xiāo)登錄索回密碼系統(tǒng)銷(xiāo)售模塊具體功能設(shè)計(jì)如下:1、商品展示功能:包括新上架商品展示、特價(jià)商品展示、銷(xiāo)售排行榜、分類(lèi)商品信息展示和被選定的商品詳細(xì)信息展示。每類(lèi)商品都是根據(jù)數(shù)據(jù)庫(kù)中商品信息表中的特定字段進(jìn)行劃分的,如特價(jià)商品是根據(jù)降價(jià)幅度是否大于百分之二十、新品是根據(jù)上架時(shí)間是否在三天或一周之內(nèi)、排行榜是根據(jù)購(gòu)物者下訂單的多少。購(gòu)物者可通過(guò)此模塊實(shí)現(xiàn)瀏覽商品信息的目的。2、購(gòu)物車(chē)功能:包括選定商品至購(gòu)物車(chē),查看、清空購(gòu)物車(chē);在購(gòu)買(mǎi)者提交購(gòu)物車(chē)(提交訂單)之前,所有已選定的商品信息是存放在購(gòu)物車(chē)實(shí)現(xiàn)類(lèi)文件的DataSet數(shù)據(jù)集中。當(dāng)提交購(gòu)物車(chē)之后,該數(shù)據(jù)集中的信息就被寫(xiě)入數(shù)據(jù)庫(kù)。在用戶(hù)未登陸之前,不能夠使用購(gòu)物車(chē)提交功能,如果選擇了購(gòu)物,那么系統(tǒng)會(huì)提示用戶(hù)登錄。3、會(huì)員管理功能:包括了注冊(cè)、登錄、索回密碼等功能。對(duì)于注冊(cè)功能,需要用戶(hù)輸入的信息取決于數(shù)據(jù)庫(kù)中會(huì)員信息數(shù)據(jù)表中的字段;并通過(guò)各類(lèi)型的驗(yàn)證控件實(shí)現(xiàn)校驗(yàn)。登錄和索回密碼功能所需的數(shù)據(jù)也是從會(huì)員信息數(shù)據(jù)表中得到。4、新聞管理功能:將數(shù)據(jù)庫(kù)中的新聞信息數(shù)據(jù)表中的信息動(dòng)態(tài)綁定至網(wǎng)站首頁(yè),同時(shí)允許用戶(hù)單擊了某條特定的新聞標(biāo)題后查看相應(yīng)新聞的詳細(xì)信息。5、注銷(xiāo)登錄功能:保證在注冊(cè)會(huì)員注銷(xiāo)后清空其登錄時(shí)候保持的信息,如會(huì)話信息、購(gòu)物車(chē)信息等。3.2.2 系統(tǒng)管理模塊系統(tǒng)管理模塊的功能由發(fā)布商品的商家使用,可以進(jìn)行注冊(cè)會(huì)員、商品信息、訂單、動(dòng)態(tài)新聞、在線調(diào)查等內(nèi)容的管理,系統(tǒng)管理模塊的結(jié)構(gòu)如圖3-3所示。圖3-3 系統(tǒng)管理模塊功能結(jié)構(gòu)圖系統(tǒng)管理模塊商品管理新聞管理訂單管理會(huì)員管理添加商品編輯商品信息查詢(xún)訂單執(zhí)行訂單添加會(huì)員信息刪除會(huì)員增加新聞條目刪除過(guò)時(shí)新聞注銷(xiāo)登錄刪除商品信息系統(tǒng)登錄系統(tǒng)管理模塊具體功能設(shè)計(jì)如下:1、商品管理功能:具體包括對(duì)商品信息進(jìn)行添加、編輯、刪除等操作。對(duì)于新上架的商品,可以上傳圖片供購(gòu)買(mǎi)者查看;對(duì)于已錄入數(shù)據(jù)庫(kù)的商品信息,可進(jìn)行編輯和刪除等操作。2、訂單管理功能:具體包括對(duì)訂單信息進(jìn)行查看、執(zhí)行等操作。3、會(huì)員管理功能:具體包括對(duì)已注冊(cè)會(huì)員信息進(jìn)行編輯、刪除等操作,同時(shí)可手動(dòng)添加會(huì)員信息。4、新聞管理功能:可實(shí)現(xiàn)對(duì)新聞的增加、刪除、編輯等功能。5、注銷(xiāo)登錄功能:可實(shí)現(xiàn)讓商家管理員退出后刪除所有登錄期間存儲(chǔ)的信息,如Session信息。3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)分析結(jié)束后進(jìn)入設(shè)計(jì)階段,抽象地分析數(shù)據(jù),理解數(shù)據(jù)之間的關(guān)系,建立E-R模型,然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。由于SQL Server 2000能夠以極高的效率完成各種數(shù)據(jù)庫(kù)查詢(xún),并能方便的使用存儲(chǔ)過(guò)程,同時(shí)它的圖形化用戶(hù)界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。另外由于對(duì)Web技術(shù)的支持,使用戶(hù)能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。所以本系統(tǒng)采用了SQL Server 2000進(jìn)行數(shù)據(jù)庫(kù)的存儲(chǔ)管理與維護(hù)。3.3.1 概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念結(jié)構(gòu)設(shè)計(jì),這一步是數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。一般采用自底向上的方法進(jìn)行數(shù)據(jù)抽象和結(jié)構(gòu)設(shè)計(jì)。在本系統(tǒng)中涉及到的實(shí)體如下所示:1. 管理員(管理員ID、登錄賬號(hào)、登錄密碼、權(quán)限級(jí)別)2. 會(huì)員(會(huì)員ID、登錄名、真實(shí)姓名、登錄密碼、所在城市、住址、郵政編碼、證件號(hào)碼、證件類(lèi)型、電話號(hào)碼、手機(jī)號(hào)碼、郵箱、密碼提示問(wèn)題、問(wèn)題答案) 3. 商品(商品ID,所屬類(lèi)別、商品名、商品介紹、單位,原價(jià)、現(xiàn)價(jià)、市場(chǎng)價(jià)格、購(gòu)買(mǎi)次數(shù)、庫(kù)存、圖片、輸入時(shí)間、最近更新時(shí)間、是否新品)4. 訂單(訂單ID、訂單下達(dá)者、付款方式、送貨方式、訂單下達(dá)日期、執(zhí)行狀態(tài)、訂單描述) 5. 新聞(新聞ID、新聞標(biāo)題、新聞內(nèi)容、錄入時(shí)間)6. 在線調(diào)查(投票ID、投票標(biāo)題、投票起止日期、A答案及其選票數(shù))7. 訂單明細(xì)信息(訂單詳細(xì)信息ID,所屬的訂單號(hào),對(duì)應(yīng)的商品ID,對(duì)應(yīng)商品價(jià)格、對(duì)應(yīng)商品數(shù)量) 8. 商品大類(lèi)信息(商品大類(lèi)ID,商品大類(lèi)名稱(chēng))9. 商品小類(lèi)信息(商品小類(lèi)ID,商品小類(lèi)名稱(chēng),所屬商品大類(lèi)ID)在該系統(tǒng)中,各個(gè)實(shí)體的關(guān)系為:一個(gè)管理員可同時(shí)管理會(huì)員、商品、訂單、新聞、在線調(diào)查、商品類(lèi)別等多個(gè)實(shí)體對(duì)象,并且它們之間都是一對(duì)多的關(guān)系;一個(gè)會(huì)員實(shí)體可以下達(dá)多條訂單信息實(shí)體,而一條訂單信息又可對(duì)應(yīng)多條訂單明細(xì)信息實(shí)體;一條訂單明細(xì)包括一個(gè)商品實(shí)體;一個(gè)商品大類(lèi)信息擁有若干商品小類(lèi)信息實(shí)體,而一個(gè)商品小類(lèi)實(shí)體信息又擁有多個(gè)商品實(shí)體。各個(gè)實(shí)體之間的關(guān)系如圖3-4所示。圖3-4系統(tǒng)E-R圖商品擁有會(huì)員管理員商品大類(lèi)信息訂單商品小類(lèi)信息擁有下達(dá)訂單明細(xì)對(duì)應(yīng)包括管理管理新聞管理在線調(diào)查管理1NNNN1111N1N1NN111管理1N3.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)劣直接影響到以后網(wǎng)站與數(shù)據(jù)連接的速度和更新查詢(xún)的復(fù)雜度。本節(jié)介紹本系統(tǒng)基于關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)總體結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)表的設(shè)計(jì)。本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)是在系統(tǒng)功能分析后,依據(jù)系統(tǒng)的需求目標(biāo)而做出的設(shè)計(jì)。本系統(tǒng)為基于ASP.NET的在線購(gòu)物系統(tǒng),所以最重要的數(shù)據(jù)表就是存放商品詳細(xì)信息數(shù)據(jù)表、注冊(cè)會(huì)員信息表、商品類(lèi)別信息表、訂單信息表等,表3-1為本系統(tǒng)所涉及到的數(shù)據(jù)表。表3-1 數(shù)據(jù)表列表表名主要屬性My_Goods商品信息(商品ID,商品名,所屬類(lèi)別,價(jià)格,庫(kù)存,購(gòu)買(mǎi)次數(shù),圖片)My_Member會(huì)員信息(會(huì)員ID,登錄名,登錄密碼,郵箱,密碼提示問(wèn)題,問(wèn)題答案)My_Manager管理員信息(管理員ID,登錄賬號(hào),登錄密碼,權(quán)限級(jí)別)My_SuperType商品大類(lèi)信息(商品大類(lèi)ID,商品大類(lèi)名稱(chēng))My_SubType商品小類(lèi)信息(商品小類(lèi)ID,商品小類(lèi)名稱(chēng),所屬商品大類(lèi)ID)My_Order訂單信息(訂單ID,訂單下達(dá)者,付款方式、送貨方式、執(zhí)行狀態(tài))My_Order_Details訂單詳細(xì)信息(訂單詳細(xì)信息ID,所屬的訂單號(hào),對(duì)應(yīng)的商品ID)My_Vote投票信息(投票ID,投票標(biāo)題,投票起止日期,A答案及其選票數(shù))My_BBS新聞信息(新聞ID,新聞標(biāo)題,新聞內(nèi)容,錄入時(shí)間)3.3.3 數(shù)據(jù)表詳細(xì)設(shè)計(jì)各個(gè)數(shù)據(jù)表之間主鍵和外鍵之間存在某種關(guān)系,他們的對(duì)應(yīng)關(guān)系一般是商品ID、會(huì)員ID、類(lèi)別ID、訂單ID、管理員ID等各個(gè)元素的主鍵相鏈接的,關(guān)系圖如圖3-5所示。圖3-5數(shù)據(jù)關(guān)系圖本系統(tǒng)中共涉及以商品信息表和商品類(lèi)別表為中心的9張數(shù)據(jù)關(guān)系表。下面列出了本數(shù)據(jù)庫(kù)中主要涉及到的數(shù)據(jù)表:1. 商品信息數(shù)據(jù)表(My_Goods):該表中存放系統(tǒng)銷(xiāo)售模塊商品的所有信息,該表字段及其類(lèi)型定義如表3-2所示。表3-2 商品信息表(My_Goods)字段名字段類(lèi)型可否為空描述IDbigintNot Null商品ID(主鍵)typeIDintNot Null所屬商品類(lèi)別ID(外鍵)goodsNamevarchar(200)Not Null商品名稱(chēng)introducetextNull商品描述unitVarchar(6)Not Null商品單位pricefloatNot Null原價(jià)nowPricefloatNot Null現(xiàn)價(jià)marketPricefloatNot Null市場(chǎng)價(jià)格buyTimesintNot Null購(gòu)買(mǎi)次數(shù)(默認(rèn)值為0)stocksintNot Null庫(kù)存數(shù)量pictureVarchar(100)Null商品圖片(默認(rèn)值是一張已存在的圖片路徑)INTimedatetimeNot Null商品錄入時(shí)間updateTimedatetimeNull商品最近更新時(shí)間newGoodsintNot Null是否新貨(0:不是;1:新貨。默認(rèn)值為0)2. 會(huì)員信息數(shù)據(jù)表(My_Member):該表中存放在系統(tǒng)中注冊(cè)的會(huì)員的所有信息,該表字段及其類(lèi)型定義如表3-3所示。表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 提高銷(xiāo)售管理能力的培訓(xùn)課程
- 2025天津市農(nóng)資買(mǎi)賣(mài)合同范文
- 家居裝飾設(shè)計(jì)與施工方案
- 勞動(dòng)合同知識(shí)產(chǎn)權(quán)保密條款
- 房屋中介買(mǎi)賣(mài)服務(wù)合同范本
- 2025《代理企業(yè)所得稅年度納稅申報(bào)合同》(合同模版)
- 的買(mǎi)賣(mài)合同范本
- 社工勞動(dòng)合同
- 2025工程外包合同模板
- 農(nóng)業(yè)機(jī)械設(shè)備采購(gòu)安裝合同
- 高中英語(yǔ)選擇性必修一單詞表
- 初中生物校本課程綱要
- 物業(yè)公司介紹
- JTGT H21-2011 公路橋梁技術(shù)狀況評(píng)定標(biāo)準(zhǔn)
- 【永輝超市公司員工招聘問(wèn)題及優(yōu)化(12000字論文)】
- 汽油安全技術(shù)說(shuō)明書(shū)(MSDS)
- 中國(guó)直銷(xiāo)發(fā)展四個(gè)階段解析
- 2024屆浙江省寧波市鎮(zhèn)海區(qū)鎮(zhèn)海中學(xué)高一物理第一學(xué)期期末質(zhì)量檢測(cè)試題含解析
- 部編版語(yǔ)文四年級(jí)下冊(cè) 教材解讀
- 《一次函數(shù)與方程、不等式》說(shuō)課稿
- 動(dòng)火作業(yè)安全管理要求及控制措施
評(píng)論
0/150
提交評(píng)論