已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
編號:*大學*屆本科畢業(yè)論文基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)The Design and Implementation of Online Shopping System Based on ASP.NET論文作者姓名: 作 者 學 號: 所 在 學 院: 所 學 專 業(yè): 導師姓名職稱: 論文完成時間: 20 年 月 日*大學*屆畢業(yè)論文(設計、創(chuàng)作)開題報告(由學生本人認真填寫)學號姓名導師姓名職稱開題時間課題題目基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)課題來源導師指定 自定 其他來源課題的目的、意義以及和本課題有關的國內外現(xiàn)狀分析:1、目的:以目前市場上流行的購物網(wǎng)站為模型,開發(fā)出適用于大部分個體用戶以及部分中小型企業(yè)的在線購物系統(tǒng)。2、意義:順應了采用現(xiàn)代信息技術手段的電子商務的發(fā)展趨勢,克服了傳統(tǒng)購物模式中耗費人力、物力的弊端。3、現(xiàn)狀:隨著Internet技術的飛速發(fā)展,人們的生活和Internet的關系越來越密切。如何通過Internet抓住商機成為擺在人們面前的一個重要話題,基于Internet的電子商務就是在此環(huán)境下誕生和發(fā)展起來的。電子商務代表著未來貿(mào)易方式的發(fā)展方向,其應用和推廣將給社會和經(jīng)濟帶來極大的效益,電子商務將成為全球經(jīng)濟的最大增長點之一。誠信評價機制不健全,東西部差異明顯,普及程度不足,是制約中國電子商務發(fā)展的三大瓶頸。研究目標、研究內容和準備解決的問題:1、目標:針對傳統(tǒng)購物模式中耗費人力、物力的弊端,開發(fā)出基于ASP.NET的在線購物系統(tǒng),實現(xiàn)個體購物者和小型企業(yè)用戶購物過程便利化、快捷化。2、內容:對基于電子商務的購物過程進行分析,列出邏輯實現(xiàn)過程,對系統(tǒng)進行邏輯設計和數(shù)據(jù)庫設計,模擬出包括在線瀏覽、選購所有已發(fā)布商品信息和系統(tǒng)管理等功能的在線購物系統(tǒng)。3準備解決的問題:減少以往傳統(tǒng)購物過程所需要的大量的工作量(如:配貨、送貨、銷售等),實現(xiàn)足不出戶、只要有一臺可以接入Internet即可選購任何地方的商品。擬采取的方法、技術或設計(開發(fā))工具:課題的開發(fā)環(huán)境采用Microsoft Visual Studio 2005 + Microsoft Sql Server 2000的開發(fā)模式,開發(fā)語言是C#。預期成果:1、畢業(yè)設計成果基于ASP.NET的在線購物系統(tǒng)2、畢業(yè)論文基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)進度計劃:2008.12.1 - 2009.3.5: 查找資料、搜集相關素材2009.3.6 - 2009.3.26:完成需求分析2009.3.27 - 2009.4.7: 完成概要設計2009.4.8 - 2009.4.15:完成詳細設計2009.4.16 - 2009.5.2:完成編碼2009.5.3 - 2009.5.15:整理資料、撰寫畢業(yè)論文2009.5.16 - 2009.5.20:根據(jù)導師要求,完善畢業(yè)設計和論文指導教師對選題報告的意見:同意開題。 指導教師簽名: 2008年12月1日開題報告II題目名稱: 基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)學院*院學生姓名王*所學專業(yè)*學號*一、畢業(yè)論文(設計、創(chuàng)作)要求1、認真分析網(wǎng)上購物的流程,熟悉其主要操作,充分做好需求分析、設計的內容;依據(jù)數(shù)據(jù)庫設計的原則對數(shù)據(jù)庫進行設計。2、本系統(tǒng)完成后應該初步模擬出在線購物的全部過程,對于商品信息能夠方便快速地錄入,以及對不同類別的信息進行相應的管理。通過本系統(tǒng),最終實現(xiàn)購物的便利化和快捷化。3、依據(jù)所開發(fā)的系統(tǒng)撰寫相應論文。二、畢業(yè)論文(設計、創(chuàng)作)進度安排2008.12.1 - 2009.3.5: 查找資料、搜集相關素材2009.3.6 - 2009.3.26:完成需求分析2009.3.27 - 2009.4.7: 完成概要設計2009.4.8 - 2009.4.15:完成詳細設計2009.4.16 - 2009.5.2:完成編碼2009.5.3 - 2009.5.15:整理資料、撰寫畢業(yè)論文2009.5.16 - 2009.5.20:根據(jù)導師要求,完善畢業(yè)設計和論文三、需收集的資料和指導性參考文獻1劉瑞新、馬駿等,C#網(wǎng)絡編程及應用M.機械工業(yè)出版社.2004年5月2馬駿.等,C#網(wǎng)絡應用編程基礎M.人民郵電出版社.2005年6月3鄺孔武、王曉敏等,信息系統(tǒng)分析與設計(第三版);清華大學出版社,2006年4明日科技、王小科、許文武ASP.NET數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊M.人民郵電出版社.2005年7月5 張躍廷、王小科、許文武等著,ASP.NET數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選J, 人民郵電出版社;2006年*大學 * 屆畢業(yè)論文(設計、創(chuàng)作)任務書指導教師簽名 2008年12 月 8 日*大學 *屆畢業(yè)論文(設計、創(chuàng)作)中期檢查表題目名稱:基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)學院*院學生姓名王*所學專業(yè)*學號*一、畢業(yè)論文(設計、創(chuàng)作)進展情況已經(jīng)完成數(shù)據(jù)庫設計、銷售和系統(tǒng)管理模塊頁面整體框架的搭建,銷售模塊商品展示、購物車、會員登錄、注冊等功能已經(jīng)完成,系統(tǒng)管理模塊每個子模塊的功能均已完成設計,但是編碼工作尚未進行。二、畢業(yè)論文(設計、創(chuàng)作)存在問題及解決方案1、存在的問題:銷售模塊功能已經(jīng)實現(xiàn),但是在樣式的控制方面欠佳;同時購物車功能尚待完善;系統(tǒng)管理模塊中商品管理的功能不夠人性化,不易于操作,應該適當做修改。2、解決方案:針對系統(tǒng)銷售模塊,加強通過樣式表文件來控制頁面的顯示樣式,查詢資料完善購物車功能;針對系統(tǒng)管理模塊商品管理功能,通過學習市場上已有的系統(tǒng),提高其操作的方便性。三、指導教師對學生畢業(yè)論文(設計、創(chuàng)作)進展方面的評語該生在做畢業(yè)設計的期間,能夠分析和解決遇到的各種問題,基本按照進度計劃完成了工作。但是部分模尚存在問題,例如系統(tǒng)管理模塊中操作不方便,希望在后續(xù)的工作期間,很好的解決這些問題。 指導教師簽名 2009年 4 月 10日*大學*屆畢業(yè)論文(設計、創(chuàng)作)綜合成績表(一)學院名稱:*院學 號*姓名王*專業(yè)*指導教師孫*(講師)綜合得分論文題目基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)指導教師評語及得分指導教師評語該生態(tài)度端正,動手能力較強,選題具有實用性。能按時完成了項目所要求的功能。論文結構合理,條理清晰,符合本科畢業(yè)論文的要求。評分項目分值指導教師對畢業(yè)論文(設計、創(chuàng)作)評分撰寫開題報告、文獻綜述15調查研究查閱整理資料10學習態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達10論文(設計、創(chuàng)作)質量和創(chuàng)新意識55合計100得分指導教師簽名 2009年5月20日評閱教師評語及評分評閱教師評語論文書寫規(guī)范,格式正確,條理清晰,所做設計能夠解決一定實際問題,體現(xiàn)出該生具備一定的分析問題解決問題的能力。評分項目分值評閱畢業(yè)論文(設計、創(chuàng)作)評分撰寫開題報告、文獻綜述15調查研究查閱整理資料10學習態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達10論文(設計、創(chuàng)作)質量和創(chuàng)新意識55合計100得分評閱教師簽名 2009年5月22日此表由教師填寫*大學*屆畢業(yè)論文(設計、創(chuàng)作)綜合成績表(二)學號*姓名王*所在學院*院答辯委員會評語及評分答辯委員會評語該生在論文中對在線購物系統(tǒng)的分析與設計做了論述。口頭表達能力較好,答辯過程順利,回答問題較正確,思路清楚,語言使用恰當?shù)皿w。經(jīng)答辯委員會討論一致同意該生通過本科畢業(yè)論文答辯,并建議授予管理學學士學位。答辯委員簽字: 2009年5月25日評分 項目 分值論文答辯小組評分答辯情況論文質量合計(100)內容表達情況(15)答辯問題情況(25)規(guī)范要求與文字表達(20)論文(設計、創(chuàng)作)質量和創(chuàng)新意識(40)得分 答辯委員會主任簽字: 2009年5月25日畢業(yè)論文(設計、創(chuàng)作)成績綜合評定: 分綜合評定等級:備注:一、論文的質量評定,應包括對論文的語言表達、結構層次、邏輯性理論分析、設計計算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評價。從論文來看學生掌握本專業(yè)基礎理論和基本技能的程度。二、成績評定采用結構評分法,即由指導教師、評閱教師和答辯委員會分別給分(以百分計),評閱教師得分乘以20%加上指導教師得分乘以20%加上答辯委員會得分乘以60%即綜合成績。評估等級按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評分由專業(yè)教研室或院組織專門評分小組(不少于5人),根據(jù)指導教師和答辯委員會意見決定每個學生的分數(shù),在有爭議時,應由答辯委員會進行表決。四、畢業(yè)論文答辯工作結束后,各院應于6月20日前向教務處推薦優(yōu)秀論文以匯編成冊,推薦的篇數(shù)為按當年學院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應的具有自己特色的內容。須報教務處備案。六、書寫格式要求:1、目錄;2、內容提要須書寫200左右漢字,開題報告(文科除外)的內容要根據(jù)不同專業(yè)的課題任務要求,闡述查閱文獻、文案論證、解題思路、工作步驟等;3、正文(含引言、結論等);4、參考文獻(或資料)*大學本科生畢業(yè)論文(設計、創(chuàng)作)承諾書論文題目基于ASP.NET的在線購物系統(tǒng)的設計與實現(xiàn)姓 名王*所學專業(yè)*學 號*完成時間2009年5 月20日指導教師姓名職稱孫*(講師)承諾內容:1、本畢業(yè)論文(設計、創(chuàng)作)是學生 王* 在導師 孫* 的指導下獨立完成的,沒有抄襲、剽竊他人成果,沒有請人代做,若在畢業(yè)論文(設計、創(chuàng)作)的各種檢查、評比中被發(fā)現(xiàn)有以上行為,愿按學校有關規(guī)定接受處理,并承擔相應的法律責任。2、學校有權保留并向上級有關部門送交本畢業(yè)論文(設計、創(chuàng)作)的復印件和磁盤。備注:學生簽名: 指導教師簽名: 2009 年 5 月 20 日 2009 年 5 月 20 日說明:學生畢業(yè)論文(設計、創(chuàng)作)如有保密等要求,請在備注中明確,承諾內容第2條即以備注為準。目 錄摘 要IABSTRACTII第1章 緒論31.1 開發(fā)背景以及課題意義31.2 系統(tǒng)開發(fā)環(huán)境的選擇51.3 系統(tǒng)數(shù)據(jù)庫環(huán)境的選擇6第2章 系統(tǒng)分析72.1 可行性分析72.2 系統(tǒng)功能需求分析82.2.1 銷售模塊功能需求分析82.2.2 系統(tǒng)管理模塊功能需求分析92.3 數(shù)據(jù)流程分析10第3章 系統(tǒng)設計123.1 總體結構設計123.2 模塊功能設計123.2.1 銷售模塊123.2.2系統(tǒng)管理模塊143.3 數(shù)據(jù)庫設計153.3.1 概念結構設計153.3.2 邏輯結構設計163.3.3 數(shù)據(jù)表詳細設計17第4章 系統(tǒng)實現(xiàn)214.1 系統(tǒng)公共類的實現(xiàn)214.1.1 數(shù)據(jù)庫操作類的實現(xiàn)214.1.2 購物車類的實現(xiàn)234.2 銷售模塊的實現(xiàn)244.2.1 銷售模塊基本框架的實現(xiàn)244.2.2 銷售模塊特價商品功能的實現(xiàn)264.2.3 銷售模塊購物車功能的實現(xiàn)274.3 系統(tǒng)管理模塊的實現(xiàn)284.3.1 系統(tǒng)登錄功能的實現(xiàn)284.3.2 商品管理功能的實現(xiàn)294.3.3會員管理功能的實現(xiàn)314.4 實現(xiàn)效果評價31結 論33參考文獻34 大學本科畢業(yè)生學士學位論文摘 要隨著Internet技術的飛速發(fā)展,人們的生活和Internet的關系越來越密切,如何通過Internet抓住商機成為擺在人們面前的一個重要話題。電子商務代表著未來貿(mào)易方式的發(fā)展方向,其應用和推廣將給社會和經(jīng)濟帶來極大的效益。因此一個能夠實現(xiàn)在線購物功能的系統(tǒng)的開發(fā)就成了當務之急。本文主要介紹這套基于ASP.NET的在線購物系統(tǒng),詳細介紹了系統(tǒng)分析、系統(tǒng)設計和數(shù)據(jù)庫設計的一些思路和方法。另外,在系統(tǒng)設計這一章節(jié)作者列出了實現(xiàn)在線購物過程的詳細算法。該系統(tǒng)憑借WEB服務器和客戶的瀏覽器,利用電子工具高效率、低成本的特點,為客戶提供交易平臺、在Internet上發(fā)布商業(yè)信息,使用戶可以查閱商品、搜索商品、訂購商品,為客戶提供全天候的、更好、更快的商務活動空間。本論文較完整的完成了系統(tǒng)的最初設計思路,同時作者從中獲取到了許多實踐經(jīng)驗。關鍵詞:電子商務、在線購物、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第 頁第1章 緒論當代的世界正在逐步向信息經(jīng)濟時代過渡,如何充分的利用信息高速發(fā)展的優(yōu)勢為人們服務成為當今社會的首要選擇。購物這個詞與每個人的生活息息相關,它的市場是非常龐大的,抓住了這個市場將會給社會和經(jīng)濟帶來極大的效益。然而采用傳統(tǒng)的貿(mào)易方式必須要將貨物配送到每一個地區(qū)才能達到銷售的目的,存在著不可忽視的人力物力消耗大的弊端。因此一個實用、高效、穩(wěn)定的可實現(xiàn)在線購物的在線購物系統(tǒng)正是商家利用信息提高效率、服務質量的最佳選擇。1.1 開發(fā)背景以及課題意義隨著中國市場經(jīng)濟的日趨成熟和計算機技術和網(wǎng)絡技術的發(fā)展,人們對信息的獲知程度和廣度都提出了更高的要求。尤其是近年來,商品的種類變得五花八門,人們在采購貨物的時候對商品類別、型號、用途的要求也各不相同,如果采用傳統(tǒng)的將各種類別不同型號的商品都配送至每個可能需要該商品的地區(qū),就會增加很多配送方面的成本;同時,買家必須到商店里面去親自選購所需的商品也是傳統(tǒng)購物方式的弊端。因此,中國企業(yè)面對的競爭壓力也越來越大,企業(yè)要想生存,就必須有一種高效、便于客戶購物和支付的購物形式。因此網(wǎng)上購物這種新的商業(yè)運營模式就被越來越多的商家運用到競爭中去,并得到了大多數(shù)客戶的認可,這種基于瀏覽器、服務器實現(xiàn)的購物方式已經(jīng)初具規(guī)模,一些在線購物網(wǎng)站的成立,改變了人們已往傳統(tǒng)的購物觀念。圖1-1是根據(jù)CNNIC(中國互聯(lián)網(wǎng)絡信息中心)公布的中國B2C電子商務發(fā)展報告來進一步分析目前的網(wǎng)上購物的現(xiàn)狀(主要引用其中的關于進行網(wǎng)絡購物原因的分析圖表)。50.0%40.0%30.0%10.0%0.0%20.0%46.7%44.2%33.4%32.6%29.7%節(jié)省時間操作方便節(jié)省費用出于好奇尋找稀有商品圖1-1網(wǎng)絡購物原因調查圖表從圖1-1可以看出網(wǎng)上購物選擇節(jié)約時間和操作方便的分別占46.7%和44.2%,這說明隨著生活節(jié)奏的加快,人們越來越希望擁有簡單快捷的購物方式。因此,一個允許買家在家里就可以瀏覽商家發(fā)布的所有商品信息的在線購物系統(tǒng)將大大減輕商家的工作量、降低投資成本。中國電子商務的發(fā)展始于90年代初,相對于歐美地區(qū)來說,中國在該領域的起步較晚,但是發(fā)展勢頭很好、發(fā)展迅速。中國有占世界上很大比例的網(wǎng)民數(shù)量,這些為電子商務在中國的發(fā)展奠定了基礎。同時中國政府在電子商務方面做了大量工作,進行了積極有益的探索,大大促進了國內電子商務的發(fā)展。但是到目前為止,誠信評價機制不健全,東西部差異明顯,普及程度不足,是制約中國電子商務發(fā)展的三大瓶頸。目前市場上已存在的在線購物網(wǎng)站有淘寶網(wǎng)、當當網(wǎng)、阿里巴巴網(wǎng)、卓越等,這些網(wǎng)站是中國電子商務發(fā)展成果的最真實寫照。例如淘寶,它適合個人用戶和企業(yè)用戶,可滿足買家選購貨物以及商家出售貨物。淘寶網(wǎng)里存放了很多的商品信息,也許正是因為里面的信息過于龐大,它并不適合所有企業(yè)、特別是小型企業(yè)。因為根據(jù)企業(yè)的營銷目標,企業(yè)是要贏得客戶、達到自身銷售效益的最大化;但是如果將自己的商品信息發(fā)布到瀏覽量很大的淘寶網(wǎng)上,那么客戶在淘寶上搜索所需商品信息的時候,很可能會因為看到了其他類似的商品信息就放棄了對原來那個商家商品信息的搜索。本系統(tǒng)是結合當前傳統(tǒng)購物方式消耗大量人力物力的弊端、以當前市場上已經(jīng)存在的B2C、C2C等在線購物網(wǎng)站為模型,開發(fā)出適合于大部分中小型企業(yè)以及個體用戶的網(wǎng)上購物系統(tǒng)。本課題是在大學期間學習數(shù)據(jù)庫相關知識的基礎上,熟悉Visual Studio 2005開發(fā)環(huán)境并能熟練使用C#編程語言的同時,運用軟件工程理論知識,開發(fā)出的一套基于ASP.NET的在線購物系統(tǒng)。在系統(tǒng)開發(fā)的過程中能夠應用所學的知識,并促進作者更深入的學習C#的相關特性、積累更多SQL Server 2000的相關應用知識,這樣不僅能將所學的書面知識和實際應用結合起來達到學以致用的目的,同時也為以后的工作和學習積累經(jīng)驗。1.2 系統(tǒng)開發(fā)環(huán)境的選擇系統(tǒng)開發(fā)的平臺和選擇語言的優(yōu)劣及相互協(xié)調的程度,將直接影響到開發(fā)的效率和系統(tǒng)的質量。1、編程語言的選擇本系統(tǒng)采用C#語言作為開發(fā)語言。目前主流的動態(tài)網(wǎng)站的設計技術有ASP、PHP、.NET和JSP等。而其中最受歡迎的是.NET和JSP。.NET上支持多種語言的開發(fā),如C#和VB。本系統(tǒng)之所以采用C#開發(fā),有以下幾個原因:首先,Microsoft C#是一種簡單的、流行的、面向對象的、類型安全的編程語言,它是為生成運行在.NET Framework上的、廣泛的企業(yè)級應用程序而設計的。其次,它較容易上手,特別是和JSP比較起來,能夠在短時間內開發(fā)出一個較完整的系統(tǒng)。最后,C#是我學習時間最長、也是作者我最熟悉的編程語言,采用該語言將為系統(tǒng)的開發(fā)節(jié)省不少時間。2、開發(fā)環(huán)境的選擇Microsoft .NET Framework是一個平臺,在這個平臺上可以使用多種語言開發(fā)Windows應用程序、ASP.NET Web應用程序、移動Web應用程序以及XML WEB Service等。.NET框架由三個主要部分組成:公共語言運行庫、統(tǒng)一類庫的分層集合和稱為ASP.NET的Active Server Pages組件化版本。Visual Studio.NET是一套完整的開發(fā)工具,用于生成ASP.NET應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET和Visual J#.NET全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。鑒于Visual C# .NET開發(fā)平臺和C#語言的這些優(yōu)點,所以本系統(tǒng)采用了以上平臺和語言。1.3 系統(tǒng)數(shù)據(jù)庫環(huán)境的選擇目前市場上已有的數(shù)據(jù)庫系統(tǒng)包括MYSQL、Access、Microsoft SQL Server 2000、Oracle(9i、10g、11g),其中以后兩種數(shù)據(jù)庫最為普遍。本系統(tǒng)采用的是Microsoft SQL Server 2000數(shù)據(jù)庫系統(tǒng),原因如下:1. SQL Server 2000是作者接觸基于關系型數(shù)據(jù)庫系統(tǒng)以來學的最早也是時間最長的一個數(shù)據(jù)庫系統(tǒng),而且T-Sql語句也是作者最熟悉的查詢語句,采用該種數(shù)據(jù)庫對保證系統(tǒng)開發(fā)過程的順利進行將有很大的幫助。2. 雖然Oracle可在所有主流平臺上運行,解決了系統(tǒng)運行過程中的跨平臺問題;但是它的企業(yè)管理器使用過程較為復雜。而SQL Server 2000雖然只能在Windows上運行,但SQL Server 2000在Window平臺上的表現(xiàn)以及它和Windows操作系統(tǒng)的整體結合程度、使用方便性、和Microsoft開發(fā)平臺的整合性都比Oracle強的很多。3.Oracle適用于大型項目,而SQL Server 2000適用于中小型項目,根據(jù)本系統(tǒng)中用到的數(shù)據(jù)表以及數(shù)據(jù)表之間關系的復雜程度,SQL Server 2000提供的功能足以滿足系統(tǒng)需求。第2章 系統(tǒng)分析系統(tǒng)分析要回答新系統(tǒng)“做什么”。本章節(jié)從系統(tǒng)的可行性、最終使用者(用戶)的角度以及系統(tǒng)中各類數(shù)據(jù)的流向分析了系統(tǒng)是否值得開發(fā)、應提供哪些功能模塊。通過本章內容,使得分析者深刻的理解和認識系統(tǒng),并能將其完整、準確地表達,不僅起到溝通用戶和開發(fā)者的作用,還是后續(xù)工作的依據(jù)。2.1 可行性分析可行性分析主要包括社會可行性、經(jīng)濟可行性、技術可行性。首先從當前社會商業(yè)市場運作情況來看,商業(yè)企業(yè)在運營的過程中,經(jīng)常會受到以下一些條件的限制:1. 產(chǎn)品的宣傳受到限制,采購商或顧客只能通過上門咨詢、電話溝通等方式進行各種信息的獲取,受到一定的時間與物理空間的局限并且成本較高,龐大的商業(yè)經(jīng)濟周轉。2. 復雜的產(chǎn)品周轉渠道:從看樣品、談價格到支付貨款等一系列的產(chǎn)品周轉渠道過于復雜,企業(yè)與客戶之間缺乏一個全面的溝通與快捷運營的平臺系統(tǒng);商業(yè)企業(yè)中根據(jù)季節(jié)的變化,熱銷商品在銷售高峰到來時貨源緊張,企業(yè)需要實時了解商品的銷售情況,保證熱銷商品的要貨滿足率?;谏碳以趥鹘y(tǒng)銷售模式中遇到的以上困難,作者開發(fā)了該在線購物系統(tǒng)。商家在使用該系統(tǒng)后,只需將需要推廣的產(chǎn)品信息錄入數(shù)據(jù)庫,即可達到向購買者推銷的目的,節(jié)省了大量的人力資源。同時可以根據(jù)在線購物的多少、實時查看庫存信息,實現(xiàn)商品周轉渠道的最簡潔化。因此,在社會方面、本系統(tǒng)的開發(fā)是可行的。其次,傳統(tǒng)的銷售模式中,企業(yè)要投入大量的人力物力用于商品的配送,并且還不能有效做到合理的供貨。而該系統(tǒng)為商家提供了隨時隨地查看所有商品信息的功能,是商家在短時間內充分了解當前市場貨物的供需情況,從何制定合理的配送計劃,達到配送成本最小化、供貨效率最大化。這樣就能為企業(yè)節(jié)約大量的人力資源投入,所以在經(jīng)濟上、該系統(tǒng)的開發(fā)是可行的。最后,該系統(tǒng)開發(fā)完成后在1024*768的瀏覽器下能夠達到最佳的瀏覽效果,但是在其他分辨率下亦不影響系統(tǒng)的正常功能;另外需要瀏覽該系統(tǒng)的計算機聯(lián)入Internet,而這些方面在當前條件下是完全能夠實現(xiàn)的,所以在技術上,該系統(tǒng)的開發(fā)是可行的。2.2 系統(tǒng)功能需求分析在線購物過程的實現(xiàn)與傳統(tǒng)的購物方式不同。首先,在線購物的整個過程都是通過網(wǎng)絡進行的,購買者無法看到商家和商品,對商品信息的了解只能通過網(wǎng)絡。在線購物的一般流程是:商家將新上架的商品信息通過系統(tǒng)管理功能發(fā)布到網(wǎng)上,然后購買者通過系統(tǒng)銷售模塊瀏覽商品詳細信息,并且可以根據(jù)自己的需要搜索更具針對性的商品信息。為了便于管理,購買者必須注冊為網(wǎng)站的會員后才能選擇購買特定的商品,并選擇付款方式和郵遞方式,并且可以在商品到達之后,檢查商品的實際效用是否跟網(wǎng)上描述的相符,并進行相應的評論,以供其他購買者參考。根據(jù)在線購物的邏輯過程,同時參考、分析目前市場上已有的在線購物網(wǎng)站,本系統(tǒng)的主要功能需求分為銷售和系統(tǒng)管理兩大模塊。其中銷售模塊的功能由購買者使用,可以進行各類商品信息的瀏覽,如果是注冊會員那么可以選購商品到購物車并實現(xiàn)結算,如果沒有檢索到相應的產(chǎn)品也可以使用下達訂單的功能。系統(tǒng)管理功能由發(fā)布商品的商家使用,可以實現(xiàn)注冊會員管理、商品信息管理、訂單管理、動態(tài)新聞管理、當前有效在線調查信息管理等內容,同時可以處理用戶下達的新訂單。2.2.1 銷售模塊功能需求分析系統(tǒng)銷售模塊主要讓商品購買者使用,可以進行各類商品信息的瀏覽和訂購功能,系統(tǒng)銷售模塊的功能需求如下:1. 會員注冊:提供瀏覽者注冊功能,注冊之后可以在網(wǎng)站選購商品到購物車,否則只能瀏覽商品信息而無法下達訂單。2. 會員登錄:針對已注冊的會員設置,每個訪問者一次只能夠登陸一個賬戶。3. 索回密碼:當已注冊用戶忘記密碼時可根據(jù)用戶名或郵箱、通過密碼提示問題和答案索回密碼。4. 商品信息檢索與瀏覽:網(wǎng)站的首頁顯示出了部分特價商品和新上架商品,同時列出了網(wǎng)站發(fā)布的所有商品類別導航樹。5. 特價商品展示:顯示出降價幅度較大的商品信息。6. 根據(jù)商品訂購信息展示銷售排行榜:根據(jù)購買者下訂單的情況,展示出當前網(wǎng)站中最暢銷的商品信息。7. 購物車功能:已登錄的會員選中的商品都將暫時存放在購物車中,可通過查看購物車修改購買數(shù)量。8. 新品上架:根據(jù)數(shù)據(jù)庫信息顯示出最近三天或一周內上架的商品信息。9. 首頁顯示動態(tài)新聞:在購物網(wǎng)站的首頁按照時間錄入先后順序顯示最近的新聞。10. Flash首頁:根據(jù)時間的不同,網(wǎng)站首頁將放置反映不同季節(jié)或不同銷售目的的圖片。11.注銷登錄:注冊用戶單擊“注銷”后實現(xiàn)安全退出。2.2.2 系統(tǒng)管理模塊功能需求分析系統(tǒng)管理模塊的功能由發(fā)布商品的商家使用,可以進行注冊會員、商品信息、訂單、動態(tài)新聞、在線調查等內容的管理,系統(tǒng)管理模塊的功能需求如下:1. 網(wǎng)站已注冊會員管理:實現(xiàn)對網(wǎng)站已注冊會員的管理,一個管理員即可管理網(wǎng)站的所有會員。2. 已發(fā)布商品管理:管理商品信息,如管理商品簡介、價格、(有新貨的時候)更新庫存數(shù)量。3. 訂單管理:對于銷售模塊中注冊會員下達的訂單審核、然后執(zhí)行。一條訂單信息只能對應一個會員、卻能對應多個商品。4. 動態(tài)新聞管理:實現(xiàn)對新聞的管理,并能夠根據(jù)當前日期更新新聞數(shù)據(jù)表。5. 當前有效在線調查內容管理:發(fā)布在線調查信息,并處理調查結果。6. 管理員信息管理:可實現(xiàn)對系統(tǒng)管理員的基本信息進行管理。如增加管理員。一個管理員可維護所有會員的信息。7.管理員登錄:只有通過登錄才能進入系統(tǒng)管理主頁面,進而使用系統(tǒng)管理模塊的所有功能。8. 發(fā)布新上架商品信息:將新商品的詳細信息錄入數(shù)據(jù)庫,供銷售模塊的使用者查看。9. 添加新會員信息管理:管理員可手動添加會員信息,添加的會員同通過銷售模塊注冊的會員具有相同的權限。10.注銷退出:當管理員點擊“注銷”后實現(xiàn)安全退出。另外根據(jù)購物網(wǎng)站安全性的要求,同時也為了規(guī)范對網(wǎng)站銷售模塊、系統(tǒng)管理模塊的管理,對以上兩個模塊的使用者(購物者和商家管理員)作出如下規(guī)定:1.對于購買者來說:如果是非注冊會員,那么就僅僅能夠使用商品信息檢索與瀏覽、特價商品展示、查看銷售排行、新品上架和動態(tài)新聞瀏覽功能。而在線購物、查看購物車、結算等功能都是針對已注冊的會員。2.針對商家管理員來說:如果沒有管理員登錄賬號和密碼,那么就無法進入系統(tǒng)管理主頁面,即使繞過系統(tǒng)管理登錄頁面而直接進入主頁面,系統(tǒng)也會強制將其轉向系統(tǒng)管理模塊的登錄頁面。2.3 數(shù)據(jù)流程分析數(shù)據(jù)流圖是描繪系統(tǒng)邏輯模型的圖像工具,它描述了系統(tǒng)的組成部分及各部分的聯(lián)系,以及信息流和數(shù)據(jù)轉換。在線購物業(yè)務首先由商家將商品信息通過系統(tǒng)管理模塊提供的商品管理功能錄入數(shù)據(jù)庫;然后購買者在注冊為網(wǎng)站會員之后即可選購所需商品,選購完成之后選擇付款方式和送貨方式,之后即可提交訂單。商家管理員每天都會處理購買者下達的新訂單,并予以執(zhí)行。本系統(tǒng)的頂層數(shù)據(jù)流程如圖2-1所示。 圖2-1 頂層數(shù)據(jù)流圖對于系統(tǒng)銷售模塊來說,主要的數(shù)據(jù)由買家輸入,主要包括注冊信息、登錄信息、選購商品信息的輸入,輸出的則是訂單信息。對于系統(tǒng)管理模塊來說,主要的數(shù)據(jù)由賣家輸入,主要包括商品信息、新聞信息的輸入,輸出的則是系統(tǒng)銷售模塊所看到的所有信息??傮w數(shù)據(jù)流程如圖2-2所示。圖2-2 總體數(shù)據(jù)流程圖第3章 系統(tǒng)設計本章節(jié)的總體目標是將上一章節(jié)需求分析階段得到的目標系統(tǒng)的邏輯模型,變換為目標系統(tǒng)的物理模型,具體將從系統(tǒng)的結構設計和數(shù)據(jù)庫的設計兩方面進行講解。簡單的說就是根據(jù)上一章節(jié)中需求分析的”做什么”,確定系統(tǒng)應該”怎么做”。3.1 總體結構設計系統(tǒng)結構和功能是系統(tǒng)設計的核心部分,通過系統(tǒng)結構圖可以清楚的看出整個系統(tǒng)的結構。針對每個結構模塊分別做分析,為以后的設計和實現(xiàn)打下基礎。根據(jù)功能需求,本系統(tǒng)總體上分銷售模塊和系統(tǒng)管理模塊,銷售模塊功能供購買者使用,系統(tǒng)管理模塊功能供商家管理員使用。系統(tǒng)總體結構如圖3-1所示。 在線購物系統(tǒng)銷售模塊系統(tǒng)管理模塊圖3-1系統(tǒng)總體結構圖3.2 模塊功能設計本系統(tǒng)分銷售模塊和系統(tǒng)管理模塊,每個模塊又有若干個子模塊構成,其中銷售模塊主要包括:商品展臺、購物車、會員管理、新聞管理、注銷登錄等子模塊。系統(tǒng)管理模塊主要包括:商品管理、訂單管理、會員管理、新聞管理、注銷登錄等子模塊。具體的模塊功能設計如下。3.2.1 銷售模塊系統(tǒng)銷售模塊主要讓商品購買者使用,可以進行各類商品信息的瀏覽和訂購功能,系統(tǒng)銷售模塊的結構如圖3-2所示。圖3-2銷售模塊功能結構圖銷售模塊商品展臺新聞購物車會員管理新品展示特價商品銷售排行榜選購商品清空購物車查看購物車會員注冊會員登錄動態(tài)新聞展示商品詳細信息新聞相信信息注銷登錄索回密碼系統(tǒng)銷售模塊具體功能設計如下:1、商品展示功能:包括新上架商品展示、特價商品展示、銷售排行榜、分類商品信息展示和被選定的商品詳細信息展示。每類商品都是根據(jù)數(shù)據(jù)庫中商品信息表中的特定字段進行劃分的,如特價商品是根據(jù)降價幅度是否大于百分之二十、新品是根據(jù)上架時間是否在三天或一周之內、排行榜是根據(jù)購物者下訂單的多少。購物者可通過此模塊實現(xiàn)瀏覽商品信息的目的。2、購物車功能:包括選定商品至購物車,查看、清空購物車;在購買者提交購物車(提交訂單)之前,所有已選定的商品信息是存放在購物車實現(xiàn)類文件的DataSet數(shù)據(jù)集中。當提交購物車之后,該數(shù)據(jù)集中的信息就被寫入數(shù)據(jù)庫。在用戶未登陸之前,不能夠使用購物車提交功能,如果選擇了購物,那么系統(tǒng)會提示用戶登錄。3、會員管理功能:包括了注冊、登錄、索回密碼等功能。對于注冊功能,需要用戶輸入的信息取決于數(shù)據(jù)庫中會員信息數(shù)據(jù)表中的字段;并通過各類型的驗證控件實現(xiàn)校驗。登錄和索回密碼功能所需的數(shù)據(jù)也是從會員信息數(shù)據(jù)表中得到。4、新聞管理功能:將數(shù)據(jù)庫中的新聞信息數(shù)據(jù)表中的信息動態(tài)綁定至網(wǎng)站首頁,同時允許用戶單擊了某條特定的新聞標題后查看相應新聞的詳細信息。5、注銷登錄功能:保證在注冊會員注銷后清空其登錄時候保持的信息,如會話信息、購物車信息等。3.2.2 系統(tǒng)管理模塊系統(tǒng)管理模塊的功能由發(fā)布商品的商家使用,可以進行注冊會員、商品信息、訂單、動態(tài)新聞、在線調查等內容的管理,系統(tǒng)管理模塊的結構如圖3-3所示。圖3-3 系統(tǒng)管理模塊功能結構圖系統(tǒng)管理模塊商品管理新聞管理訂單管理會員管理添加商品編輯商品信息查詢訂單執(zhí)行訂單添加會員信息刪除會員增加新聞條目刪除過時新聞注銷登錄刪除商品信息系統(tǒng)登錄系統(tǒng)管理模塊具體功能設計如下:1、商品管理功能:具體包括對商品信息進行添加、編輯、刪除等操作。對于新上架的商品,可以上傳圖片供購買者查看;對于已錄入數(shù)據(jù)庫的商品信息,可進行編輯和刪除等操作。2、訂單管理功能:具體包括對訂單信息進行查看、執(zhí)行等操作。3、會員管理功能:具體包括對已注冊會員信息進行編輯、刪除等操作,同時可手動添加會員信息。4、新聞管理功能:可實現(xiàn)對新聞的增加、刪除、編輯等功能。5、注銷登錄功能:可實現(xiàn)讓商家管理員退出后刪除所有登錄期間存儲的信息,如Session信息。3.3 數(shù)據(jù)庫設計系統(tǒng)分析結束后進入設計階段,抽象地分析數(shù)據(jù),理解數(shù)據(jù)之間的關系,建立E-R模型,然后對數(shù)據(jù)庫進行概念結構設計和邏輯結構設計。由于SQL Server 2000能夠以極高的效率完成各種數(shù)據(jù)庫查詢,并能方便的使用存儲過程,同時它的圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。另外由于對Web技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。所以本系統(tǒng)采用了SQL Server 2000進行數(shù)據(jù)庫的存儲管理與維護。3.3.1 概念結構設計將需求分析得到的用戶需求抽象為信息結構即概念結構設計,這一步是數(shù)據(jù)庫設計的關鍵。一般采用自底向上的方法進行數(shù)據(jù)抽象和結構設計。在本系統(tǒng)中涉及到的實體如下所示:1. 管理員(管理員ID、登錄賬號、登錄密碼、權限級別)2. 會員(會員ID、登錄名、真實姓名、登錄密碼、所在城市、住址、郵政編碼、證件號碼、證件類型、電話號碼、手機號碼、郵箱、密碼提示問題、問題答案) 3. 商品(商品ID,所屬類別、商品名、商品介紹、單位,原價、現(xiàn)價、市場價格、購買次數(shù)、庫存、圖片、輸入時間、最近更新時間、是否新品)4. 訂單(訂單ID、訂單下達者、付款方式、送貨方式、訂單下達日期、執(zhí)行狀態(tài)、訂單描述) 5. 新聞(新聞ID、新聞標題、新聞內容、錄入時間)6. 在線調查(投票ID、投票標題、投票起止日期、A答案及其選票數(shù))7. 訂單明細信息(訂單詳細信息ID,所屬的訂單號,對應的商品ID,對應商品價格、對應商品數(shù)量) 8. 商品大類信息(商品大類ID,商品大類名稱)9. 商品小類信息(商品小類ID,商品小類名稱,所屬商品大類ID)在該系統(tǒng)中,各個實體的關系為:一個管理員可同時管理會員、商品、訂單、新聞、在線調查、商品類別等多個實體對象,并且它們之間都是一對多的關系;一個會員實體可以下達多條訂單信息實體,而一條訂單信息又可對應多條訂單明細信息實體;一條訂單明細包括一個商品實體;一個商品大類信息擁有若干商品小類信息實體,而一個商品小類實體信息又擁有多個商品實體。各個實體之間的關系如圖3-4所示。圖3-4系統(tǒng)E-R圖商品擁有會員管理員商品大類信息訂單商品小類信息擁有下達訂單明細對應包括管理管理新聞管理在線調查管理1NNNN1111N1N1NN111管理1N3.3.2 邏輯結構設計系統(tǒng)數(shù)據(jù)庫設計的優(yōu)劣直接影響到以后網(wǎng)站與數(shù)據(jù)連接的速度和更新查詢的復雜度。本節(jié)介紹本系統(tǒng)基于關系數(shù)據(jù)庫的數(shù)據(jù)庫總體結構設計及數(shù)據(jù)表的設計。本系統(tǒng)的數(shù)據(jù)庫設計是在系統(tǒng)功能分析后,依據(jù)系統(tǒng)的需求目標而做出的設計。本系統(tǒng)為基于ASP.NET的在線購物系統(tǒng),所以最重要的數(shù)據(jù)表就是存放商品詳細信息數(shù)據(jù)表、注冊會員信息表、商品類別信息表、訂單信息表等,表3-1為本系統(tǒng)所涉及到的數(shù)據(jù)表。表3-1 數(shù)據(jù)表列表表名主要屬性My_Goods商品信息(商品ID,商品名,所屬類別,價格,庫存,購買次數(shù),圖片)My_Member會員信息(會員ID,登錄名,登錄密碼,郵箱,密碼提示問題,問題答案)My_Manager管理員信息(管理員ID,登錄賬號,登錄密碼,權限級別)My_SuperType商品大類信息(商品大類ID,商品大類名稱)My_SubType商品小類信息(商品小類ID,商品小類名稱,所屬商品大類ID)My_Order訂單信息(訂單ID,訂單下達者,付款方式、送貨方式、執(zhí)行狀態(tài))My_Order_Details訂單詳細信息(訂單詳細信息ID,所屬的訂單號,對應的商品ID)My_Vote投票信息(投票ID,投票標題,投票起止日期,A答案及其選票數(shù))My_BBS新聞信息(新聞ID,新聞標題,新聞內容,錄入時間)3.3.3 數(shù)據(jù)表詳細設計各個數(shù)據(jù)表之間主鍵和外鍵之間存在某種關系,他們的對應關系一般是商品ID、會員ID、類別ID、訂單ID、管理員ID等各個元素的主鍵相鏈接的,關系圖如圖3-5所示。圖3-5數(shù)據(jù)關系圖本系統(tǒng)中共涉及以商品信息表和商品類別表為中心的9張數(shù)據(jù)關系表。下面列出了本數(shù)據(jù)庫中主要涉及到的數(shù)據(jù)表:1. 商品信息數(shù)據(jù)表(My_Goods):該表中存放系統(tǒng)銷售模塊商品的所有信息,該表字段及其類型定義如表3-2所示。表3-2 商品信息表(My_Goods)字段名字段類型可否為空描述IDbigintNot Null商品ID(主鍵)typeIDintNot Null所屬商品類別ID(外鍵)goodsNamevarchar(200)Not Null商品名稱introducetextNull商品描述unitVarchar(6)Not Null商品單位pricefloatNot Null原價nowPricefloatNot Null現(xiàn)價marketPricefloatNot Null市場價格buyTimesintNot Null購買次數(shù)(默認值為0)stocksintNot Null庫存數(shù)量pictureVarchar(100)Null商品圖片(默認值是一張已存在的圖片路徑)INTimedatetimeNot Null商品錄入時間updateTimedatetimeNull商品最近更新時間newGoodsintNot Null是否新貨(0:不是;1:新貨。默認值為0)2. 會員信息數(shù)據(jù)表(My_Member):該表中存放在系統(tǒng)中注冊的會員的所有信息,該表字段及其類型定義如表3-3所示。表
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版公司整體轉讓合同范本
- 二零二四年美團餐飲團購項目合作協(xié)議范本3篇
- 2025年度網(wǎng)絡安全防護保密服務合同3篇
- 二零二四年港口碼頭租賃與航道安全管理合同2篇
- 2025版?zhèn)€人二樓商鋪租賃協(xié)議書(期限為一年)
- 二零二五年度櫥柜行業(yè)技術交流與合作合同12篇
- 二零二五年度文化娛樂產(chǎn)業(yè)出資股東協(xié)議標準模板4篇
- 2025年度個人電子支付賬戶管理合同范本3篇
- 二零二四年森林資源保護與開發(fā)合作協(xié)議
- 2025年度奶茶店員工意外傷害保險合同范本
- 充電樁項目運營方案
- 退休人員出國探親申請書
- 傷殘撫恤管理辦法實施細則
- 高中物理競賽真題分類匯編 4 光學 (學生版+解析版50題)
- 西方經(jīng)濟學-高鴻業(yè)-筆記
- 幼兒園美術教育研究策略國內外
- 高中英語選擇性必修一單詞表
- 物業(yè)公司介紹
- 2024屆河南省五市高三第一次聯(lián)考英語試題及答案
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
- 孕婦學校品管圈課件
評論
0/150
提交評論