手機銷售網站本科畢業論文_第1頁
手機銷售網站本科畢業論文_第2頁
手機銷售網站本科畢業論文_第3頁
手機銷售網站本科畢業論文_第4頁
手機銷售網站本科畢業論文_第5頁
已閱讀5頁,還剩70頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、摘要隨著中國市場經濟的日趨成熟,中國企業面對競爭壓力也越來越大,企業要想生存,就必須有一種高效、便于客戶購物和支付的購物形式,因此電子商務這種新的商業運營模式就被越來越多的商家運用到競爭中,并得到了大多數客戶的認可。近年來,網上購置商品在中國顯得極為興旺,它推動了時代的步伐,Internet的興起為滿足這種新型的需求提供了一個平臺,軟件應用技術和數據庫技術成為了信息傳遞的主要工具,因此出現了網絡 銷售系統網。通過在線 銷售系統的建設以實現商業零售企業的信息化管理。本系統著重論述了在線 銷售系統功能的設計與實現過程。本系統以MyEclipse為主要開發環境,SQL Server 2005為數據庫

2、開發平臺開發的網絡 銷售系統。功能主要包括會員注冊、帳戶管理、訂單管理、購物車、用戶評論、結帳、查看訂單等根本功能,在很大程度上減輕了維護人員的勞動強度,提高了工作效率與管理水平,具有很大的使用價值。關鍵詞 電子商務; 銷售系統;賬戶管理;訂單管理AbstractWith the increasing maturity of Chinas market economy, Chinese companies face increasing competitive pressure, companies want to survive, there must be an efficient and

3、 easy for customers to shop and pay the purchase form and therefore the commercial operation of the new e-commerce model was applied to an increasing number of business competition, and has been recognized by most customers. In recent years, online purchase of goods in China is extremely prosperous,

4、 driving the pace of the times, Internet rise to meet this new demand provides a platform for software applications and database technology has become the main tool for information transfer, resulting in Mobile network sales system of the network. Through the online mobile phone sales system in orde

5、r to achieve the construction of commercial retail enterprise information management. The system focuses on the function of online mobile phone sales system design and implementation.MyEclipse of the system as the main development environment, SQL Server 2005 database development platform for the ne

6、twork of mobile marketing system. Functions include member registration, account management, order processing, shopping cart, user reviews, checkout, view order and other basic functions, in large part to support the personnel of the labor intensity and improve the work efficiency and management lev

7、el, have a very great value in use. KeywordsElectronic commerceMobile marketing systemAccount management Order management 畢業設計論文原創性聲明和使用授權說明原創性聲明本人鄭重承諾:所呈交的畢業設計論文,是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經發表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過奉獻的個人或集體,均已在文中作了明確的說明并

8、表示了謝意。作 者 簽 名: 日 期: 指導教師簽名: 日期: 使用授權說明本人完全了解 大學關于收集、保存、使用畢業設計論文的規定,即:按照學校要求提交畢業設計論文的印刷本和電子版本;學校有權保存畢業設計論文的印刷本和電子版,并提供目錄檢索與閱覽效勞;學校可以采用影印、縮印、數字化或其它復制手段保存論文;在不以贏利為目的前提下,學校可以公布論文的局部或全部內容。作者簽名: 日 期: 學位論文原創性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發表或撰寫的成果作品。對本文的研究做出重要奉獻的個

9、人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承當。作者簽名: 日期: 年 月 日學位論文版權使用授權書本學位論文作者完全了解學校有關保存、使用學位論文的規定,同意學校保存并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權 大學可以將本學位論文的全部或局部內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規定處理。作者簽名:日期: 年 月 日導師簽名: 日期: 年 月 日指導教師評閱書指導教師評價:一、撰寫設計過程1、學生在論文設計過程中的治學態度、工作精神 優 良 中 及格 不及格2、學生掌

10、握專業知識、技能的扎實程度 優 良 中 及格 不及格3、學生綜合運用所學知識和專業技能分析和解決問題的能力 優 良 中 及格 不及格4、研究方法的科學性;技術線路的可行性;設計方案的合理性 優 良 中 及格 不及格5、完成畢業論文設計期間的出勤情況 優 良 中 及格 不及格二、論文設計質量1、論文設計的整體結構是否符合撰寫標準? 優 良 中 及格 不及格2、是否完成指定的論文設計任務包括裝訂及附件? 優 良 中 及格 不及格三、論文設計水平1、論文設計的理論意義或對解決實際問題的指導意義 優 良 中 及格 不及格2、論文的觀念是否有新意?設計是否有創意? 優 良 中 及格 不及格3、論文設計說

11、明書所表達的整體水平 優 良 中 及格 不及格建議成績: 優 良 中 及格 不及格在所選等級前的內畫“指導教師: 簽名 單位: 蓋章年 月 日評閱教師評閱書評閱教師評價:一、論文設計質量1、論文設計的整體結構是否符合撰寫標準? 優 良 中 及格 不及格2、是否完成指定的論文設計任務包括裝訂及附件? 優 良 中 及格 不及格二、論文設計水平1、論文設計的理論意義或對解決實際問題的指導意義 優 良 中 及格 不及格2、論文的觀念是否有新意?設計是否有創意? 優 良 中 及格 不及格3、論文設計說明書所表達的整體水平 優 良 中 及格 不及格建議成績: 優 良 中 及格 不及格在所選等級前的內畫“評

12、閱教師: 簽名 單位: 蓋章年 月 日教研室或辯論小組及教學系意見教研室或辯論小組評價:一、辯論過程1、畢業論文設計的根本要點和見解的表達情況 優 良 中 及格 不及格2、對辯論問題的反響、理解、表達情況 優 良 中 及格 不及格3、學生辯論過程中的精神狀態 優 良 中 及格 不及格二、論文設計質量1、論文設計的整體結構是否符合撰寫標準? 優 良 中 及格 不及格2、是否完成指定的論文設計任務包括裝訂及附件? 優 良 中 及格 不及格三、論文設計水平1、論文設計的理論意義或對解決實際問題的指導意義 優 良 中 及格 不及格2、論文的觀念是否有新意?設計是否有創意? 優 良 中 及格 不及格3、

13、論文設計說明書所表達的整體水平 優 良 中 及格 不及格評定成績: 優 良 中 及格 不及格在所選等級前的內畫“教研室主任或辯論小組組長: 簽名年 月 日教學系意見:系主任: 簽名年 月 日目 錄 TOC o 1-3 h z u HYPERLINK l _Toc281130874 摘要 PAGEREF _Toc281130874 h I HYPERLINK l _Toc281130875 Abstract PAGEREF _Toc281130875 h II HYPERLINK l _Toc281130876 第1章 緒論 PAGEREF _Toc281130876 h 1 HYPERLINK

14、 l _Toc281130877 1.1 課題背景 PAGEREF _Toc281130877 h 1 HYPERLINK l _Toc281130878 1.2 目的和意義 PAGEREF _Toc281130878 h 1 HYPERLINK l _Toc281130879 1.3 系統設計思想 PAGEREF _Toc281130879 h 2 HYPERLINK l _Toc281130880 1.4 系統開發環境 PAGEREF _Toc281130880 h 3 HYPERLINK l _Toc281130881 B/S結構的數據庫訪問模式 PAGEREF _Toc28113088

15、1 h 3 HYPERLINK l _Toc281130882 MyEclipse簡介 PAGEREF _Toc281130882 h 4 HYPERLINK l _Toc281130883 JSP動態網絡技術 PAGEREF _Toc281130883 h 4 HYPERLINK l _Toc281130884 SQL Server 2005數據庫簡介 PAGEREF _Toc281130884 h 5 HYPERLINK l _Toc281130885 1.5 論文的工作內容及論文的結構 PAGEREF _Toc281130885 h 6 HYPERLINK l _Toc281130886

16、 第2章 可行性分析 PAGEREF _Toc281130886 h 7 HYPERLINK l _Toc281130887 2.1 經濟可行性 PAGEREF _Toc281130887 h 7 HYPERLINK l _Toc281130888 2.2 技術可行性 PAGEREF _Toc281130888 h 8 HYPERLINK l _Toc281130889 2.3 操作可行性 PAGEREF _Toc281130889 h 9 HYPERLINK l _Toc281130890 2.4 運行可行性 PAGEREF _Toc281130890 h 9 HYPERLINK l _To

17、c281130891 2.5 業務流程圖 PAGEREF _Toc281130891 h 9 HYPERLINK l _Toc281130892 2.6 本章小結 PAGEREF _Toc281130892 h 10 HYPERLINK l _Toc281130893 第3章 需求分析 PAGEREF _Toc281130893 h 11 HYPERLINK l _Toc281130894 3.1 網絡 銷售系統網站規劃 PAGEREF _Toc281130894 h 11 HYPERLINK l _Toc281130895 3.2 網絡 銷售系統的需求分析 PAGEREF _Toc28113

18、0895 h 13 HYPERLINK l _Toc281130896 數據流圖 PAGEREF _Toc281130896 h 13 HYPERLINK l _Toc281130897 3.2.2 數據字典 PAGEREF _Toc281130897 h 15 HYPERLINK l _Toc281130898 加工說明 PAGEREF _Toc281130898 h 20 HYPERLINK l _Toc281130899 3.3 本章小結 PAGEREF _Toc281130899 h 22 HYPERLINK l _Toc281130900 第4章 總體設計 PAGEREF _Toc2

19、81130900 h 23 HYPERLINK l _Toc281130901 4.1 系統模塊總體設計 PAGEREF _Toc281130901 h 23 HYPERLINK l _Toc281130902 4.2 數據庫設計 PAGEREF _Toc281130902 h 24 HYPERLINK l _Toc281130903 數據庫設計概述 PAGEREF _Toc281130903 h 25 HYPERLINK l _Toc281130904 數據分析 PAGEREF _Toc281130904 h 25 HYPERLINK l _Toc281130905 4.3 數據庫的詳細設計

20、 PAGEREF _Toc281130905 h 25 HYPERLINK l _Toc281130906 數據庫的E-R圖的設計 PAGEREF _Toc281130906 h 26 HYPERLINK l _Toc281130907 數據表的設計 PAGEREF _Toc281130907 h 27 HYPERLINK l _Toc281130908 4.4 本章小結 PAGEREF _Toc281130908 h 30 HYPERLINK l _Toc281130909 第5章 詳細設計 PAGEREF _Toc281130909 h 31 HYPERLINK l _Toc2811309

21、10 5.1 系統運行平臺設置 PAGEREF _Toc281130910 h 31 HYPERLINK l _Toc281130911 5.2 網站主界面設計 PAGEREF _Toc281130911 h 31 HYPERLINK l _Toc281130912 5.3 用戶注冊與登錄網站設計與實現 PAGEREF _Toc281130912 h 32 HYPERLINK l _Toc281130913 用戶登錄的設計與實現 PAGEREF _Toc281130913 h 32 HYPERLINK l _Toc281130914 5.3.2 用戶注冊的設計與實現 PAGEREF _Toc2

22、81130914 h 32 HYPERLINK l _Toc281130915 5.4 購物車和查看訂單的設計與實現 PAGEREF _Toc281130915 h 32 HYPERLINK l _Toc281130916 5.4.1 購物車的設計與實現 PAGEREF _Toc281130916 h 32 HYPERLINK l _Toc281130917 5.4.2 查看訂單的設計與實現 PAGEREF _Toc281130917 h 32 HYPERLINK l _Toc281130918 5.5 后臺訂單管理設計與實現 PAGEREF _Toc281130918 h 32 HYPERL

23、INK l _Toc281130919 后臺訂單管理的設計與實現 PAGEREF _Toc281130919 h 32 HYPERLINK l _Toc281130920 5.6 本章小結 PAGEREF _Toc281130920 h 32 HYPERLINK l _Toc281130921 第6章 軟件測試 PAGEREF _Toc281130921 h 32 HYPERLINK l _Toc281130922 6.1 測試的根本概念 PAGEREF _Toc281130922 h 32 HYPERLINK l _Toc281130923 6.2 測試的任務和目的 PAGEREF _Toc

24、281130923 h 32 HYPERLINK l _Toc281130924 6.3 測試的任務 PAGEREF _Toc281130924 h 32 HYPERLINK l _Toc281130925 6.4 測試的目的 PAGEREF _Toc281130925 h 32 HYPERLINK l _Toc281130926 6.5 系統整體測試步驟 PAGEREF _Toc281130926 h 32 HYPERLINK l _Toc281130927 6.6 本系統測試 PAGEREF _Toc281130927 h 32 HYPERLINK l _Toc281130928 用戶登錄

25、注冊模塊測試 PAGEREF _Toc281130928 h 32 HYPERLINK l _Toc281130929 購物車模塊測試 PAGEREF _Toc281130929 h 32 HYPERLINK l _Toc281130930 搜索訂單模塊測試 PAGEREF _Toc281130930 h 32 HYPERLINK l _Toc281130931 6.7 本章小結 PAGEREF _Toc281130931 h 32 HYPERLINK l _Toc281130932 結論 PAGEREF _Toc281130932 h 32 HYPERLINK l _Toc281130933

26、 致謝 PAGEREF _Toc281130933 h 32 HYPERLINK l _Toc281130934 參考文獻 PAGEREF _Toc281130934 h 32 HYPERLINK l _Toc281130935 附錄1 PAGEREF _Toc281130935 h 32 HYPERLINK l _Toc281130936 附錄2 PAGEREF _Toc281130936 h 32緒論課題背景隨著社會的進步和經濟的開展,人們的溝通越來越信息化, 是人們溝通最方便最快捷的產物,但傳統 市場上銷售 的模式存在很多的缺乏,例如商家房租、員工工資、貨物儲藏、商品打折等等都需要很多資

27、金本錢,并且顧客對 的要求各有不同,有的需要廉價的、有的需要方便的、有的需要實用的、有的需要功能齊全的等等,因此商家為了獲得利益,就必須對 的價格進行調整,而在競爭中同等質量 價格是關鍵,傳統 銷售市場相對于新興的網絡 銷售系統,在價格上已處于劣勢。因此隨著Internet的迅速崛起,網絡 銷售系統是一種具有交互功能的商業信息系統,該系統就是為了實現客戶通過上網,對 信息的瀏覽,檢索,訂購,以及 銷售商對客戶信息、 信息的管理開發的網絡應用軟件,該系統能夠較好地滿足網上購置 客戶的根本要求,具有較高的實用價值。目的和意義隨著社會的開展和人們對網絡的充分利用,網上銷售可以說是家喻戶曉, 網上 銷

28、售系統可以為商家解決庫存問題,雇員與客戶之間的問題,最主要的是給商家帶來經濟利益,而對于消費者來說他們可以足不出戶在家里的網絡上挑選自己喜歡的商品,查看商品的詳細信息,各個產品的價格等等,為消費者節省了大量的時間,更少了討價還價的麻煩。網絡 銷售最大的好處就是網絡購物可以不受地域上的限制,人們只要通過瀏覽器就可以實現商品的購置。系統設計思想網站系統的開發是一個動態過程,即開發隨著環境和用戶觀念的變化不斷完善,反之,技術的開展又可能促進用戶觀念的改良。本系統以Internet為訪問平臺,顧客可不受時間、空間的限制,通過本系統來了解商場內的各種效勞信息。本系統分為外網、內網和后臺管理三局部。外網主

29、要完成顯示商品、在線訂購和店內新聞發布等功能;內網主要完成地方送貨,加快部門之間及各個環節的聯絡和信息傳遞;后臺管理主要負責根底數據維護和保證商場的正常運作等。網絡 銷售網站可以將商品信息發布在網站上,供所有瀏覽該網站的顧客瀏覽及購置,可以起到宣傳作用,大大提高了宣傳效率。任何人都可以免費注冊為該網站的用戶,可以在網上下訂單,這樣可以增加用戶數量,擴大銷售渠道,為客戶提供方便。通過留言板,可以及時了解顧客對企業的意見和產品信息的反響,提高企業的市場競爭力。實用性:系統以用戶需求為目標,以方便用戶為原那么。根據用戶實際的需求情況,從用戶角度出發盡可能的方便用戶使用,滿足根本的用戶需要,成為企業網

30、站銷售的根底平臺。先進性:本設計將充分應用現有成熟的計算機技術、網絡技術、軟件開發技術。以MyEclipse為主要開發環境,其優秀的編碼體制和強大的編譯器是此系統的強力支柱。現已成為了Java Web網絡編程流行開發環境。高可靠性:一個實用的系統同時必須是可靠的,本設計通過合理而先進的網絡設計以及軟、硬件的優化選型,可保證系統數據傳輸的正確性。高平安性:在設計中,將充分利用網絡軟、硬件提供的各種平安施,既可以保證用戶共享資源,同時也可保證關鍵數據的平安性。可擴展性及靈活性:系統的設計以方便未來業務的擴展和系統擴充為目標,系統要求能夠方便的升級,充分保護系統的投資。智能性:系統在設計時,充分考慮

31、系統運行的智能性,由于本系統是采用了Java網絡編程,自然的繼承了Java的跨平臺性,可以在任意一個操作系統下穩定的運行。系統開發的工作流程是完全在軟件工程的根本原理和軟件工程方法學根底上進行開發。系統開發環境本系統采用B/S結構,運行平臺為Windows XP (SP2),系統開發平臺為MyEclipse 6.5,系統開發語言為JSP,系統后臺數據庫為 SQL Server 2005,分辨率最正確效果為1366768。B/S結構的數據庫訪問模式在B/S體系結構系統中,用戶通過瀏覽器向分布在網絡上的許多效勞器發出請求,效勞器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客

32、戶機的工作,客戶機上只需配置少量的客戶端軟件。效勞器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在效勞器上完成。瀏覽器發出請求,而其余如數據請求、加工、結果返回以及動態網頁生成等工作全部由Web Server完成。實際上B/S體系結構是把二層C/S結構的事務處理邏輯模塊從客戶機的任務中別離出來,由Web效勞器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web效勞器。B/S三層體系結構如圖1-1所示 。Browse瀏覽器Browse瀏覽器Web效勞器數據庫圖1-1 B/S三層架構示意圖這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員

33、從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯局部分給了功能效勞器,使客戶機一下子“苗條了許多,不再負責處理復雜計算和數據訪問等關鍵事務,只負責顯示局部,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能效勞器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 MyEclipse簡介MyEclipse企業級工作平臺MyEclipse Enterprise Workbench ,簡稱MyEclipse是對Eclipse IDE的擴展,利用它我們可以在數據庫和JavaEE的開發、發布,以及應用程序效勞器的整合方面極大的提高工作

34、效率。它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結構上,MyEclipse的特征可以被分為7類:J2EE模型WEB開發工具EJB開發工具應用程序效勞器的連接器J2EE工程部署效勞數據庫效勞MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Ec

35、lipse的插件,也是一款功能強大的J2EE集成開發環境,支持代碼編寫、配置、測試以及除錯,MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時不需安裝Eclipse。JSP動態網絡技術JSPJavaServerPages是Sun公司推出的一種動態網頁技術。JSP技術是以Java語言作為腳本語言的,熟悉JAVA語言的人可以很快上手。JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質的區別。PHP和ASP都是由語言引擎解釋執行程序代碼,而JSP代碼卻被編譯成Servlet并由Java虛擬機執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。因此

36、普遍認為JSP的執行效率比PHP和ASP都高。JSP在技術結構上有著其他腳本語言所沒有的優勢:JSP可以通過JavaBean等技術實現內容的產生和顯示相別離,并且JSP可以使用JavaBean或者EJBEnterpriseJavaBeans來執行應用程序所要求的更為復雜的處理,進而完成企業級的分布式的大型應用。因此,不少國外的大型企業系統和商務系統都使用JSP技術,作為采用Java技術家族的一局部,JSP技術也能夠支持高度復雜的基于Web的應用。Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta工程中的一個核心工程,由Apache,Sun和其它一些公司及個

37、人共同開發而成。由于有了Sun的參與和支持,最新的Servlet和Jsp標準總能在Tomcat中得到表達。Tomcat被JavaWorld雜志的編輯選為2001年度最具創新的Java產品,可見其在業界的地位。Tomcat提供了各種平臺的版本供下載,可以從 :/上下載其源代碼版或者二進制版。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性。1.4.4SQL Server 2005數據庫簡介SQL Server是最易于使用的數據庫系統,除了它本身有良好用戶界面以外,Microsoft還提供了多種不同的工具以幫助創立數據庫對象、調試數據庫應用程,

38、以及完成系統的建立、維護、警告、平安性、數據復制和其它工作。SQL Server 2005是一種采用T-SQL語言,基于C/S模式的關系型數據庫管理系統。當今組織機構面臨著多項前所未有的數據技術挑戰:在整個企業范圍內實現數據與系統的高度分布;為內部員工、目標客戶與合作伙伴提供針對相關數據的持續訪問調用的能力;以切實有效的信息資料武裝信息工作者,促進科學決策;在不必犧牲應用程序可用性、平安性或可靠性的前提下控制本錢費用水平。新一版SQL Server的設計目標正是幫助企業單位應對上述挑戰。作為Microsoft公司的下一代數據管理與分析軟件,SQL Server 2005有助于簡化企業數據與分析

39、應用的創立、部署和管理,并在解決方案伸縮性、可用性和平安性方面實現重大改良。基于SQL Server 2000技術優勢構建的SQL Server 2005將提供集成化信息管理解決方案,可幫助任何規模的組織機構: 1. 創立并部署更具伸縮性、可靠性和平安性的企業級應用。 2. 降低數據庫應用創立、部署與管理的復雜程度,進而實現IT效率最大化。 3. 憑借可供創立更具平安保障之數據庫應用的豐富、靈活、現代化開發環境增強開發人員工作效能。4. 跨越多種平臺、應用和設備實現數據共享,進而簡化內部系統與外部系統連接。5. 實現功能強勁的集成化商務智能解決方案,從而在整個企業范圍內推進科學決策,提高工作效

40、率。6. 在不必犧牲性能表現、可用性或伸縮性的前提下控制本錢費用水平。鑒于SQL Server的以上優點,SQL Server 2005非常適合作為信息網的數據庫平臺。相對于Oracle數據庫來說,它的性能雖然比SQL Server 2005強大,平安性也高。但是對于本系統來說,Oracle數據庫顯得過于龐大,并且價格昂貴,用在本系統中是過于大材小用。經過權衡,SQL Server 2005數據庫平臺才是本系統最適合的數據庫平臺。 論文的工作內容及論文的結構本系統嚴格按照軟件工程的原理,根據管理系統的開發背景、目的和意義進行了系統的可行性分析及需求分析,之后進行了模塊的設計和數據庫的設計,最后

41、進行了系統的測試。本文共分6章:第1章緒論,介紹了系統的課題背景、目的和意義及系統設計思想等。第2章可行性分析,進行了經濟可行性、技術可行性、操作可行性的分析及業務流程圖繪制。第3章需求分析,包括系統規劃、數據流圖和數據字典。第4章總體設計,包括系統模塊設計和數據庫的設計。第5章系統的詳細設計。第6章軟件的測試。可行性分析網上 銷售系統利用現在比擬廣泛的JSP和運行穩定的SQL Server 2005數據庫的架構實現的,開發環境是使用現在非常流行的源開發工具Eclipse和Tomcat效勞器。本系統在技術方面可行,系統的目標確定后,可以從操作可行性、經濟可行性、技術可行性和運行可行性等幾個方面

42、對能否實現新系統目標進行可行性分析。本章將對系統的可行性進行介紹。經濟可行性經濟可行性是對將要開發的系統的本錢效益進行分析的一個度量。計算機軟件系統的開發對一個企業來說通常被視為資本投資,因此也應該像其他的資本投資一樣進行同樣的投資分析,并將費用與效益進行比擬。網站的效益可以從企業利益和社會效益兩方面考慮。例如,網絡 銷售系統運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了多少幫助,軟件開發人員與行政人員的工資做市場調查、可行性分析、需求分析的交際費用,下面從以下幾個方面對系統的經濟可行性進行具體的分析:系統初期投資系統

43、初期投資如表2-1所示。表2-1亮點網絡 銷售系統初期投資序號工程人工人日單價元合計元1需求分析72001,4002總體設計72001,4003用戶子系統詳細設計72001,4004管理員系統詳細設計72001,4005系統數據庫詳細設計72001,4006編碼實現352007,0007單體測試42008008系統集成測試32006009說明手冊編制72001,40010合計16,8002. 貨幣的時間價值系統貨幣時間價值如表2-2所示。表2-2亮點為網絡 銷售系統貨幣時間價值年份將來值元1+in現在值元累計的現在值元18,0001.057,6197,61928,0001.10257,2561

44、4,87538,0001.15766,91021,78548,0001.21556,58128,33658,0001.27626,26834,6343. 投資回收期引入 銷售系統兩年后,可以節省14875元,比最初投資還少1925元。但第三年可以節省6910元。即:投資回收期=2+1925/6910=2.28(年)4. 純收入純收入=5年累計的當前值-系統投資=34634-16800=17834(元)當然,如果想要在五年后得到預計的純收入,那么首先就應拿出初期投資的16800元。而且考慮到開發本系統將為以后帶來的利益,拿出16800元來進行網絡 銷售系統的開發,是絕對必要的。技術可行性根據該系

45、統目標來衡量所需的技術是否具備,一般可從硬軟件的性能要求、環境條件、操作人員水平和數量等方面去考慮和分析。考慮到系統實施的可行性,在軟件方面選擇了如今較流行的JSP來進行開發管理平臺的設計,使用SQL Server 2005數據庫存儲數據。在硬件方面,內存在1G以上,硬盤在160G,都可以滿足系統的開發需要。當然,硬件的配置越高,系統的開發與運行會更流暢。考慮到如今的家用或商用電腦硬件的整體配置水平,系統在硬件方面是可行的。在軟件方面,由于MyEclipse、Tomcat和 SQL Server2005 都是在業界中被認可并廣泛使用的開發工具,無論在平安性、可用性、可靠性方面都深受業界的好評,

46、因此軟件方面是可行的。操作可行性本網站具有良好的操作界面。顯示內容簡單明了,使操作者不必具有較高的計算機專業知道,也不必進行專門培訓,稍一接觸就可以上手進行所有操作。對于用戶來說,本網站只要求使用者掌握一定的上網經驗,經過仔細設計和測試之后的系統具有操作簡單,方便靈活等優點,足可以滿足各種用戶的不同需求,同時也方便了公司的內部管理。管理人員及用戶只要動一動鼠標鍵盤就可以到達想要的效果。運行可行性運行可行性研究內容包括新系統規定的運行方式是否可行。如果新系統是建立在原來已擔負其他任務的計算機系統上的,就不能要求它在實時在線狀態下運行,以免與原有的任務相矛盾。計算機技術的開展,帶來了計算機在現代企

47、業、家庭中的普及,使得應用計算機成為現代人生活中非常重要的一局部。計算機技術的成熟,帶來了軟硬件的越來越優的配置及性能,越來越能被群眾所接受的價格。于是,計算機的應用者在計算機的配置方面不斷更新,以滿足自己越來越高的需求。本系統對計算機的軟硬件的要求不是特別高,所以系統在運行方面是可行的。業務流程圖業務流程是根據市場需求與企業要求調整企業流程,包括設計、分析和優化的過程。設計階段主要包括兩個內容:其一,透視現有流程質量。其二,根據當前市場要求調整現有業務流程。該系統的業務流程主要介紹用戶購物的詳細過程以及如何處理所購置物品訂單的過程。本系統的業務流程圖如圖2-1所示。圖2-1網絡 銷售系統業務

48、流程圖本章小結本章主要對網絡 銷售系統網系統可行性研究進行了簡要地分析,通過復查系統的規模和目標了解系統的流程,并且從現有物理系統出發,能夠導出系統高層邏輯模型。通過以上對網絡 銷售系統網系統在經濟上、技術上、運行上的可行性,以及對新系統的主客觀條件的分析,認為該系統可以立即執行。本章首先介紹了本系統的業務流程處理,并對其可行性進行了分析,主要從經濟、技術和運行三方面進行的分析,分析結果是本工程的技術成熟、完備、可靠,測試手段可靠,具有良好的市場拓展,因此本系統具有一定的開發前景。需求分析系統需求分析是軟件生存周期中最重要的一步。只有通過需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件

49、需求規格說明,進而奠定軟件開發的根底。軟件需求分析工作也是一個不斷認識和逐步細化的過程。該過程將軟件調研階段的需求資料進行分析和設計,使軟件范圍逐步細化到詳細定義的程序,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。需求分析的任務:分析員通過需求分析提供一種可轉化為數據設計、結構設計和過程設計的數據與功能表示,在軟件完成后,需求分析階段研究的對象是軟件工程的用戶需求。網絡 銷售系統網站規劃網絡 銷售系統主要定位于中小型 銷售商,使其能以電子商務的形式通過網絡平臺進行產品的銷售,客戶端為瀏覽器,用戶為 購置者,因為購置者的背景和文化層次不同,本系統必須簡單易用,不能讓購置者在購置

50、 時摸不著頭腦。效勞器端為本系統和SQL Server 2005數據庫效勞器,如果考慮到性能,可以將本系統部署在應用效勞器上,通過應用效勞器訪問數據庫效勞器。系統后端主要面向的是系統管理員和數據庫管理員,系統在開發的過程中力求做到可維護性強和操作簡易用。為此,本系統應該具有以下特性:用戶通過IE瀏覽器訪問本購物網站。用戶可注冊成為本站會員。可對注冊信息進行信息維護。用戶對商品進行瀏覽。用戶對商品進行精確和模糊查詢。用戶對已經分類的商品進行類型的查看。用戶將要購置的商品添加到購物車。對購物車中的商品進行刪除、清空、數量修改。確定購物車中商品,填寫訂單信息、確定下單。對已下訂單進行查詢。選擇付款方

51、式,可以是貨到付款,可以是網上付款。銷售人員處理訂單,并將訂單存底、開發貨單。庫存管理人員進行配貨、發貨、記錄庫存信息。銷售人員提供缺貨信息給相應的采購部門。軟件需求包括三個不同的層次業務需求、用戶需求和功能需求,也包括非功能需求。業務需求business requirement反映了組織機構或客戶對系統、產品高層次的目標要求,它們在工程視圖與范圍文檔中予以說明。用戶需求user requirement文檔描述了用戶使用產品必須要完成的任務,這在用例use case文檔或方案腳本scenario說明中予以說明。功能需求functional requirement定義了開發人員必須實現的軟件功能

52、,使得用戶能完成他們的任務,從而滿足了業務需求。軟件需求各組成局部之間的關系,如圖3-1所示。圖3-1軟件需求層次圖需求分析過程是整個系統開發的重要階段,分析的成功與否,決定著整個系統功能的完善性以及穩定性。在該階段需求分析人員需要確定整個產品的功能要求,并且將現實事務抽象成對象并建模。網絡 銷售系統的需求分析需求分析是一組活動的總稱,作為系統分析員,必須協同軟件用戶共同完成。而需求分析的任務是定義待開發的軟件的功能、性能等指標。網上購物需求,可分為兩方面,這兩方面分別是商品購置者、后臺管理人員。 購置者的需求是查詢商城所存的商品、個人購置情況及個人信息的修改、參加購物車、查詢購物車、結算、訂

53、單確認、送貨到收貨等銀行管理;系統工作人員對商品、購置者、訂單進行操作,同時對購置者的購置情況進行確認;后臺管理人員的功能最為復雜,包括對工作人員、購置者、商品、訂單進行管理和維護,及系統狀態的查看。購置者可直接查看商品情況,如果購置者根據本人用戶名和密碼登錄系統,還可以進行本人購置情況的查詢和維護局部個人信息。一般情況下,購置者只應該查詢和維護本人的購置情況和個人信息,假設查詢和維護其他購置者的購置情況和個人信息,就要知道其他購物者的用戶名和密碼。這些是很難得到的,特別是密碼,所以不但滿足了購置者的要求,還保護了購置者的個人隱私。管理人員功能的信息量大,數據平安性和保密性要求最高。本功能實現

54、對商品信息、購置者信息管理和統計查看及維護。管理員可以瀏覽、查詢、添加、刪除、修改、統計商品的、購置的、倉庫的根本信息,但是,刪除某條購置者根本信息記錄時,應實現對該商品訂單記錄的級聯刪除。數據流圖數據流圖(Data Flow Diagram,簡稱DFD)是新系統邏輯模型的主要組成局部,它可以反映出新系統的主要功能、系統與外部環境間的輸入輸出、系統內部的處理、數據傳送、數據存儲等情況。它的繪制依據是現行系統流程圖,數據流圖是管理信息系統的總體設計圖。其中數據處理指對數據的邏輯處理功能,也就是對數據的變換功能。數據流是指處理功能的輸入或輸出,用一個水平箭頭或垂直箭頭表示。數據存儲是數據保存的地方

55、。數據源去向表示數據的來源或數據的流向。銷售人員處理訂單。倉庫管理人員核對處理訂單,對訂單商品進行盤點。采購部門于供給商簽訂單,驗收采購訂單,將核對后的商品信息添加到商品庫存中。亮點網絡 銷售系統頂層數據流圖如圖3-2所示。圖3-2系統頂層數據流圖顧客進入本 銷售網店后,對網站局部頁面進行瀏覽,由于本網站的局部頁面只有用戶才可以對其進行操作,所以普通用戶只有查看商品的信息等局部權力。本網站用戶可免費注冊為用戶,用戶只需填入用戶根本信息,提交到用戶信息表中,然后進行登錄以便對后期使用本網站帶來方便,此時用戶可對其自己所喜好的商品進行在線訂購,訂購后,商品被放入購物車中,生成訂單表,用戶確認訂單后

56、對其進行結賬。管理員進行訂單校驗,之后查看庫存,庫存量夠開始發貨,通過訂單通知地方部門對其進行送貨,并且進行訂單跟蹤,用戶收到貨物后可以進行評論,管理員可以進行回復。亮點網絡 銷售系統流圖如圖3-3所示。圖3-3亮點網絡 銷售系統數據流圖 數據字典數據字典的作用是在軟件分析和設計的過程中給人提供關于數據的描述信息。它主要是對數據流圖中的數據流、處理邏輯、外部實體、數據存儲和數據項等方面進行具體的定義。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統的邏輯模型進行完整的描述。數據項定義有員工的商品表、訂單表,用戶表、庫存表等各表中的數據項,如表3-1所示。表3-1系統數據項定義I01-0

57、1Userid用戶編號Int5字節I01-02Suser用戶權限Varchar5 字節I01-03Sname用戶名Varchar5字節I01-04Spassword用戶密碼Varchar4字節I01-05Sex用戶性別Varchar4字節I01-06Birth出生日期Datetime4字節I01-07Email用戶郵箱Varchar4字節I01-08Dregister注冊日期Datetime4字節I01-09Nlogin登錄次數Int8字節I01-10Scode用戶 Int2字節I01-11Saddress家庭住址Varchar2字節I01-12Slock是否解凍Int2字節I01-13Dla

58、stdate最后登陸日期Datetime4字節I01-14Orderid訂單編號Int7字節I01-15Orderdate訂單日期Datetime4字節I01-16Scuser訂單人Varchar4字節I01-17PayType付款方式Varchar4字節I01-18SendType送貨方式Varchar4字節I01-19nmctypesize大商品類型Int4字節I01-20nmcsize小商品類型Int4字節I01-21ntotalprice商品總價Int4字節I01-22Smsg反響信息Varchar200字節I01-23Ssname審核人Varchar4字節I01-24Ssaddres

59、s收貨人地址Varchar30字節I01-25Scode收貨人 Varchar30字節I01-26Ssphone收貨人 Char10字節I01-27Ssemail收貨人電子郵件Varchar50字節I01-28Sstatus訂單狀態Varchar10字節I01-29goodsId商品編號Int40字節I01-30Sdescription商品描述Varchar50字節I01-31Sprice商品價格Int5字節I01-32goodsNum商品數量Int20字節續表3-1I01-33Sname商品名稱Varchar4字節I01-34Dcdate商品出廠日期Datetime10字節I01-35Sim

60、g圖片信息Varchar6字節I01-36StoragetypeID庫存類型編號Varchar10字節I01-37Sgoodsname商品名稱Varchar10字節I01-38StorageNum商品庫存量Int6字節I01-39Smaxnum最大庫存量Int8字節I01-40Sminnum最小庫存量Int8字節I01-41Goodstypeid商品類型編號Int4字節I01-42Npid父類編號Int4字節I01-43Orderid訂單編號Int4字節I01-44Orderitenid訂單項編號Int4字節I01-45Nmcid被購置次數Int4字節I01-46Smcname購置商品名稱Va

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論