手機銷售網(wǎng)站本科畢業(yè)論文_第1頁
手機銷售網(wǎng)站本科畢業(yè)論文_第2頁
手機銷售網(wǎng)站本科畢業(yè)論文_第3頁
手機銷售網(wǎng)站本科畢業(yè)論文_第4頁
手機銷售網(wǎng)站本科畢業(yè)論文_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

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

2、開發(fā)平臺開發(fā)的網(wǎng)絡(luò) 銷售系統(tǒng)。功能主要包括會員注冊、帳戶管理、訂單管理、購物車、用戶評論、結(jié)帳、查看訂單等根本功能,在很大程度上減輕了維護人員的勞動強度,提高了工作效率與管理水平,具有很大的使用價值。關(guān)鍵詞 電子商務; 銷售系統(tǒng);賬戶管理;訂單管理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 畢業(yè)設(shè)計論文原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計論文,是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過奉獻的個人或集體,均已在文中作了明確的說明并

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

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

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

11、明書所表達的整體水平 優(yōu) 良 中 及格 不及格建議成績: 優(yōu) 良 中 及格 不及格在所選等級前的內(nèi)畫“指導教師: 簽名 單位: 蓋章年 月 日評閱教師評閱書評閱教師評價:一、論文設(shè)計質(zhì)量1、論文設(shè)計的整體結(jié)構(gòu)是否符合撰寫標準? 優(yōu) 良 中 及格 不及格2、是否完成指定的論文設(shè)計任務包括裝訂及附件? 優(yōu) 良 中 及格 不及格二、論文設(shè)計水平1、論文設(shè)計的理論意義或?qū)鉀Q實際問題的指導意義 優(yōu) 良 中 及格 不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文設(shè)計說明書所表達的整體水平 優(yōu) 良 中 及格 不及格建議成績: 優(yōu) 良 中 及格 不及格在所選等級前的內(nèi)畫“評

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

13、論文設(shè)計說明書所表達的整體水平 優(yōu) 良 中 及格 不及格評定成績: 優(yōu) 良 中 及格 不及格在所選等級前的內(nèi)畫“教研室主任或辯論小組組長: 簽名年 月 日教學系意見:系主任: 簽名年 月 日目 錄摘要IAbstractII第1章 緒論11.1 課題背景11.2 目的和意義11.3 系統(tǒng)設(shè)計思想21.4 系統(tǒng)開發(fā)環(huán)境3B/S結(jié)構(gòu)的數(shù)據(jù)庫訪問模式3MyEclipse簡介4JSP動態(tài)網(wǎng)絡(luò)技術(shù)4SQL Server 2005數(shù)據(jù)庫簡介51.5 論文的工作內(nèi)容及論文的結(jié)構(gòu)6第2章 可行性分析72.1 經(jīng)濟可行性72.2 技術(shù)可行性82.3 操作可行性92.4 運行可行性92.5 業(yè)務流程圖92.6 本章

14、小結(jié)10第3章 需求分析113.1 網(wǎng)絡(luò) 銷售系統(tǒng)網(wǎng)站規(guī)劃113.2 網(wǎng)絡(luò) 銷售系統(tǒng)的需求分析13數(shù)據(jù)流圖133.2.2 數(shù)據(jù)字典15加工說明203.3 本章小結(jié)22第4章 總體設(shè)計234.1 系統(tǒng)模塊總體設(shè)計234.2 數(shù)據(jù)庫設(shè)計24數(shù)據(jù)庫設(shè)計概述25數(shù)據(jù)分析254.3 數(shù)據(jù)庫的詳細設(shè)計25數(shù)據(jù)庫的E-R圖的設(shè)計26數(shù)據(jù)表的設(shè)計274.4 本章小結(jié)30第5章 詳細設(shè)計315.1 系統(tǒng)運行平臺設(shè)置315.2 網(wǎng)站主界面設(shè)計315.3 用戶注冊與登錄網(wǎng)站設(shè)計與實現(xiàn)32用戶登錄的設(shè)計與實現(xiàn)325.3.2 用戶注冊的設(shè)計與實現(xiàn)325.4 購物車和查看訂單的設(shè)計與實現(xiàn)325.4.1 購物車的設(shè)計與實現(xiàn)

15、325.4.2 查看訂單的設(shè)計與實現(xiàn)325.5 后臺訂單管理設(shè)計與實現(xiàn)32后臺訂單管理的設(shè)計與實現(xiàn)325.6 本章小結(jié)32第6章 軟件測試326.1 測試的根本概念326.2 測試的任務和目的326.3 測試的任務326.4 測試的目的326.5 系統(tǒng)整體測試步驟326.6 本系統(tǒng)測試32用戶登錄注冊模塊測試32購物車模塊測試32搜索訂單模塊測試326.7 本章小結(jié)32結(jié)論32致謝32參考文獻32附錄132附錄232第1章 緒論1.1 課題背景隨著社會的進步和經(jīng)濟的開展,人們的溝通越來越信息化, 是人們溝通最方便最快捷的產(chǎn)物,但傳統(tǒng) 市場上銷售 的模式存在很多的缺乏,例如商家房租、員工工資、貨

16、物儲藏、商品打折等等都需要很多資金本錢,并且顧客對 的要求各有不同,有的需要廉價的、有的需要方便的、有的需要實用的、有的需要功能齊全的等等,因此商家為了獲得利益,就必須對 的價格進行調(diào)整,而在競爭中同等質(zhì)量 價格是關(guān)鍵,傳統(tǒng) 銷售市場相對于新興的網(wǎng)絡(luò) 銷售系統(tǒng),在價格上已處于劣勢。因此隨著Internet的迅速崛起,網(wǎng)絡(luò) 銷售系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng),該系統(tǒng)就是為了實現(xiàn)客戶通過上網(wǎng),對 信息的瀏覽,檢索,訂購,以及 銷售商對客戶信息、 信息的管理開發(fā)的網(wǎng)絡(luò)應用軟件,該系統(tǒng)能夠較好地滿足網(wǎng)上購置 客戶的根本要求,具有較高的實用價值。1.2 目的和意義隨著社會的開展和人們對網(wǎng)絡(luò)的充分利

17、用,網(wǎng)上銷售可以說是家喻戶曉, 網(wǎng)上 銷售系統(tǒng)可以為商家解決庫存問題,雇員與客戶之間的問題,最主要的是給商家?guī)斫?jīng)濟利益,而對于消費者來說他們可以足不出戶在家里的網(wǎng)絡(luò)上挑選自己喜歡的商品,查看商品的詳細信息,各個產(chǎn)品的價格等等,為消費者節(jié)省了大量的時間,更少了討價還價的麻煩。網(wǎng)絡(luò) 銷售最大的好處就是網(wǎng)絡(luò)購物可以不受地域上的限制,人們只要通過瀏覽器就可以實現(xiàn)商品的購置。1.3 系統(tǒng)設(shè)計思想網(wǎng)站系統(tǒng)的開發(fā)是一個動態(tài)過程,即開發(fā)隨著環(huán)境和用戶觀念的變化不斷完善,反之,技術(shù)的開展又可能促進用戶觀念的改良。本系統(tǒng)以Internet為訪問平臺,顧客可不受時間、空間的限制,通過本系統(tǒng)來了解商場內(nèi)的各種效勞信

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

19、發(fā)盡可能的方便用戶使用,滿足根本的用戶需要,成為企業(yè)網(wǎng)站銷售的根底平臺。2. 先進性:本設(shè)計將充分應用現(xiàn)有成熟的計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù)。以MyEclipse為主要開發(fā)環(huán)境,其優(yōu)秀的編碼體制和強大的編譯器是此系統(tǒng)的強力支柱。現(xiàn)已成為了Java Web網(wǎng)絡(luò)編程流行開發(fā)環(huán)境。3. 高可靠性:一個實用的系統(tǒng)同時必須是可靠的,本設(shè)計通過合理而先進的網(wǎng)絡(luò)設(shè)計以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。4. 高平安性:在設(shè)計中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種平安施,既可以保證用戶共享資源,同時也可保證關(guān)鍵數(shù)據(jù)的平安性。5. 可擴展性及靈活性:系統(tǒng)的設(shè)計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目

20、標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。6. 智能性:系統(tǒng)在設(shè)計時,充分考慮系統(tǒng)運行的智能性,由于本系統(tǒng)是采用了Java網(wǎng)絡(luò)編程,自然的繼承了Java的跨平臺性,可以在任意一個操作系統(tǒng)下穩(wěn)定的運行。系統(tǒng)開發(fā)的工作流程是完全在軟件工程的根本原理和軟件工程方法學根底上進行開發(fā)。1.4 系統(tǒng)開發(fā)環(huán)境本系統(tǒng)采用B/S結(jié)構(gòu),運行平臺為Windows XP (SP2),系統(tǒng)開發(fā)平臺為MyEclipse 6.5,系統(tǒng)開發(fā)語言為JSP,系統(tǒng)后臺數(shù)據(jù)庫為 SQL Server 2005,分辨率最正確效果為1366768。B/S結(jié)構(gòu)的數(shù)據(jù)庫訪問模式在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多

21、效勞器發(fā)出請求,效勞器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。效勞器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在效勞器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務處理邏輯模塊從客戶機的任務中別離出來,由Web效勞器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web效勞器。B/S三層體系結(jié)構(gòu)如圖1-1所示 。Browse瀏覽器Web效勞器數(shù)據(jù)庫圖1-1 B/S三層架構(gòu)示意圖這種結(jié)構(gòu)不僅

22、把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯局部分給了功能效勞器,使客戶機一下子“苗條了許多,不再負責處理復雜計算和數(shù)據(jù)訪問等關(guān)鍵事務,只負責顯示局部,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能效勞器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 MyEclipse簡介MyEclipse企業(yè)級工作平臺MyEclipse Enterprise Workbench ,簡稱MyEclipse是對Eclipse IDE的擴展,利用它我們可以在數(shù)

23、據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:1. J2EE模型2. WEB開發(fā)工具3. EJB開發(fā)工具4. 應用程序效勞器的連接器5. J2EE工程部署效勞6. 數(shù)據(jù)庫效勞7. MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上

24、的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時不需安裝Eclipse。JSP動態(tài)網(wǎng)絡(luò)技術(shù)JSPJavaServerPages是Sun公司推出的一種動態(tài)網(wǎng)頁技術(shù)。JSP技術(shù)是以Java語言作為腳本語言的,熟悉JAVA語言的人可以很快上手。JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質(zhì)的區(qū)別。PHP和ASP都是由語言引擎解釋執(zhí)行程序代

25、碼,而JSP代碼卻被編譯成Servlet并由Java虛擬機執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。因此普遍認為JSP的執(zhí)行效率比PHP和ASP都高。JSP在技術(shù)結(jié)構(gòu)上有著其他腳本語言所沒有的優(yōu)勢:JSP可以通過JavaBean等技術(shù)實現(xiàn)內(nèi)容的產(chǎn)生和顯示相別離,并且JSP可以使用JavaBean或者EJBEnterpriseJavaBeans來執(zhí)行應用程序所要求的更為復雜的處理,進而完成企業(yè)級的分布式的大型應用。因此,不少國外的大型企業(yè)系統(tǒng)和商務系統(tǒng)都使用JSP技術(shù),作為采用Java技術(shù)家族的一局部,JSP技術(shù)也能夠支持高度復雜的基于Web的應用。Tomcat是一個免費的開源的Se

26、rlvet容器,它是Apache基金會的Jakarta工程中的一個核心工程,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp標準總能在Tomcat中得到表達。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。Tomcat提供了各種平臺的版本供下載,可以從 :/上下載其源代碼版或者二進制版。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性。1.4.4SQL Server 2005數(shù)據(jù)庫簡介SQL Server是最易于使用的數(shù)據(jù)庫

27、系統(tǒng),除了它本身有良好用戶界面以外,Microsoft還提供了多種不同的工具以幫助創(chuàng)立數(shù)據(jù)庫對象、調(diào)試數(shù)據(jù)庫應用程,以及完成系統(tǒng)的建立、維護、警告、平安性、數(shù)據(jù)復制和其它工作。SQL Server 2005是一種采用T-SQL語言,基于C/S模式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。當今組織機構(gòu)面臨著多項前所未有的數(shù)據(jù)技術(shù)挑戰(zhàn):在整個企業(yè)范圍內(nèi)實現(xiàn)數(shù)據(jù)與系統(tǒng)的高度分布;為內(nèi)部員工、目標客戶與合作伙伴提供針對相關(guān)數(shù)據(jù)的持續(xù)訪問調(diào)用的能力;以切實有效的信息資料武裝信息工作者,促進科學決策;在不必犧牲應用程序可用性、平安性或可靠性的前提下控制本錢費用水平。新一版SQL Server的設(shè)計目標正是幫助企業(yè)單位應對上

28、述挑戰(zhàn)。作為Microsoft公司的下一代數(shù)據(jù)管理與分析軟件,SQL Server 2005有助于簡化企業(yè)數(shù)據(jù)與分析應用的創(chuàng)立、部署和管理,并在解決方案伸縮性、可用性和平安性方面實現(xiàn)重大改良?;赟QL Server 2000技術(shù)優(yōu)勢構(gòu)建的SQL Server 2005將提供集成化信息管理解決方案,可幫助任何規(guī)模的組織機構(gòu): 1. 創(chuàng)立并部署更具伸縮性、可靠性和平安性的企業(yè)級應用。 2. 降低數(shù)據(jù)庫應用創(chuàng)立、部署與管理的復雜程度,進而實現(xiàn)IT效率最大化。 3. 憑借可供創(chuàng)立更具平安保障之數(shù)據(jù)庫應用的豐富、靈活、現(xiàn)代化開發(fā)環(huán)境增強開發(fā)人員工作效能。4. 跨越多種平臺、應用和設(shè)備實現(xiàn)數(shù)據(jù)共享,進而

29、簡化內(nèi)部系統(tǒng)與外部系統(tǒng)連接。5. 實現(xiàn)功能強勁的集成化商務智能解決方案,從而在整個企業(yè)范圍內(nèi)推進科學決策,提高工作效率。6. 在不必犧牲性能表現(xiàn)、可用性或伸縮性的前提下控制本錢費用水平。鑒于SQL Server的以上優(yōu)點,SQL Server 2005非常適合作為信息網(wǎng)的數(shù)據(jù)庫平臺。相對于Oracle數(shù)據(jù)庫來說,它的性能雖然比SQL Server 2005強大,平安性也高。但是對于本系統(tǒng)來說,Oracle數(shù)據(jù)庫顯得過于龐大,并且價格昂貴,用在本系統(tǒng)中是過于大材小用。經(jīng)過權(quán)衡,SQL Server 2005數(shù)據(jù)庫平臺才是本系統(tǒng)最適合的數(shù)據(jù)庫平臺。1.5 論文的工作內(nèi)容及論文的結(jié)構(gòu)本系統(tǒng)嚴格按照軟

30、件工程的原理,根據(jù)管理系統(tǒng)的開發(fā)背景、目的和意義進行了系統(tǒng)的可行性分析及需求分析,之后進行了模塊的設(shè)計和數(shù)據(jù)庫的設(shè)計,最后進行了系統(tǒng)的測試。本文共分6章:第1章緒論,介紹了系統(tǒng)的課題背景、目的和意義及系統(tǒng)設(shè)計思想等。第2章可行性分析,進行了經(jīng)濟可行性、技術(shù)可行性、操作可行性的分析及業(yè)務流程圖繪制。第3章需求分析,包括系統(tǒng)規(guī)劃、數(shù)據(jù)流圖和數(shù)據(jù)字典。第4章總體設(shè)計,包括系統(tǒng)模塊設(shè)計和數(shù)據(jù)庫的設(shè)計。第5章系統(tǒng)的詳細設(shè)計。第6章軟件的測試。第2章 可行性分析網(wǎng)上 銷售系統(tǒng)利用現(xiàn)在比擬廣泛的JSP和運行穩(wěn)定的SQL Server 2005數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,開發(fā)環(huán)境是使用現(xiàn)在非常流行的源開發(fā)工具Ecli

31、pse和Tomcat效勞器。本系統(tǒng)在技術(shù)方面可行,系統(tǒng)的目標確定后,可以從操作可行性、經(jīng)濟可行性、技術(shù)可行性和運行可行性等幾個方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析。本章將對系統(tǒng)的可行性進行介紹。2.1 經(jīng)濟可行性經(jīng)濟可行性是對將要開發(fā)的系統(tǒng)的本錢效益進行分析的一個度量。計算機軟件系統(tǒng)的開發(fā)對一個企業(yè)來說通常被視為資本投資,因此也應該像其他的資本投資一樣進行同樣的投資分析,并將費用與效益進行比擬。網(wǎng)站的效益可以從企業(yè)利益和社會效益兩方面考慮。例如,網(wǎng)絡(luò) 銷售系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了多少幫助,軟

32、件開發(fā)人員與行政人員的工資做市場調(diào)查、可行性分析、需求分析的交際費用,下面從以下幾個方面對系統(tǒng)的經(jīng)濟可行性進行具體的分析:1. 系統(tǒng)初期投資系統(tǒng)初期投資如表2-1所示。表2-1亮點網(wǎng)絡(luò) 銷售系統(tǒng)初期投資序號工程人工人日單價元合計元1需求分析72001,4002總體設(shè)計72001,4003用戶子系統(tǒng)詳細設(shè)計72001,4004管理員系統(tǒng)詳細設(shè)計72001,4005系統(tǒng)數(shù)據(jù)庫詳細設(shè)計72001,4006編碼實現(xiàn)352007,0007單體測試42008008系統(tǒng)集成測試32006009說明手冊編制72001,40010合計16,8002. 貨幣的時間價值系統(tǒng)貨幣時間價值如表2-2所示。表2-2亮點為

33、網(wǎng)絡(luò) 銷售系統(tǒng)貨幣時間價值年份將來值元1+in現(xiàn)在值元累計的現(xiàn)在值元18,0001.057,6197,61928,0001.10257,25614,87538,0001.15766,91021,78548,0001.21556,58128,33658,0001.27626,26834,6343. 投資回收期引入 銷售系統(tǒng)兩年后,可以節(jié)省14875元,比最初投資還少1925元。但第三年可以節(jié)省6910元。即:投資回收期=2+1925/6910=2.28(年)4. 純收入純收入=5年累計的當前值-系統(tǒng)投資=34634-16800=17834(元)當然,如果想要在五年后得到預計的純收入,那么首先就應

34、拿出初期投資的16800元。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出16800元來進行網(wǎng)絡(luò) 銷售系統(tǒng)的開發(fā),是絕對必要的。2.2 技術(shù)可行性根據(jù)該系統(tǒng)目標來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析??紤]到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的JSP來進行開發(fā)管理平臺的設(shè)計,使用SQL Server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。在硬件方面,內(nèi)存在1G以上,硬盤在160G,都可以滿足系統(tǒng)的開發(fā)需要。當然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于My

35、Eclipse、Tomcat和 SQL Server2005 都是在業(yè)界中被認可并廣泛使用的開發(fā)工具,無論在平安性、可用性、可靠性方面都深受業(yè)界的好評,因此軟件方面是可行的。2.3 操作可行性本網(wǎng)站具有良好的操作界面。顯示內(nèi)容簡單明了,使操作者不必具有較高的計算機專業(yè)知道,也不必進行專門培訓,稍一接觸就可以上手進行所有操作。對于用戶來說,本網(wǎng)站只要求使用者掌握一定的上網(wǎng)經(jīng)驗,經(jīng)過仔細設(shè)計和測試之后的系統(tǒng)具有操作簡單,方便靈活等優(yōu)點,足可以滿足各種用戶的不同需求,同時也方便了公司的內(nèi)部管理。管理人員及用戶只要動一動鼠標鍵盤就可以到達想要的效果。2.4 運行可行性運行可行性研究內(nèi)容包括新系統(tǒng)規(guī)定的

36、運行方式是否可行。如果新系統(tǒng)是建立在原來已擔負其他任務的計算機系統(tǒng)上的,就不能要求它在實時在線狀態(tài)下運行,以免與原有的任務相矛盾。計算機技術(shù)的開展,帶來了計算機在現(xiàn)代企業(yè)、家庭中的普及,使得應用計算機成為現(xiàn)代人生活中非常重要的一局部。計算機技術(shù)的成熟,帶來了軟硬件的越來越優(yōu)的配置及性能,越來越能被群眾所接受的價格。于是,計算機的應用者在計算機的配置方面不斷更新,以滿足自己越來越高的需求。本系統(tǒng)對計算機的軟硬件的要求不是特別高,所以系統(tǒng)在運行方面是可行的。2.5 業(yè)務流程圖業(yè)務流程是根據(jù)市場需求與企業(yè)要求調(diào)整企業(yè)流程,包括設(shè)計、分析和優(yōu)化的過程。設(shè)計階段主要包括兩個內(nèi)容:其一,透視現(xiàn)有流程質(zhì)量。

37、其二,根據(jù)當前市場要求調(diào)整現(xiàn)有業(yè)務流程。該系統(tǒng)的業(yè)務流程主要介紹用戶購物的詳細過程以及如何處理所購置物品訂單的過程。本系統(tǒng)的業(yè)務流程圖如圖2-1所示。圖2-1網(wǎng)絡(luò) 銷售系統(tǒng)業(yè)務流程圖2.6 本章小結(jié)本章主要對網(wǎng)絡(luò) 銷售系統(tǒng)網(wǎng)系統(tǒng)可行性研究進行了簡要地分析,通過復查系統(tǒng)的規(guī)模和目標了解系統(tǒng)的流程,并且從現(xiàn)有物理系統(tǒng)出發(fā),能夠?qū)С鱿到y(tǒng)高層邏輯模型。通過以上對網(wǎng)絡(luò) 銷售系統(tǒng)網(wǎng)系統(tǒng)在經(jīng)濟上、技術(shù)上、運行上的可行性,以及對新系統(tǒng)的主客觀條件的分析,認為該系統(tǒng)可以立即執(zhí)行。本章首先介紹了本系統(tǒng)的業(yè)務流程處理,并對其可行性進行了分析,主要從經(jīng)濟、技術(shù)和運行三方面進行的分析,分析結(jié)果是本工程的技術(shù)成熟、完備、

38、可靠,測試手段可靠,具有良好的市場拓展,因此本系統(tǒng)具有一定的開發(fā)前景。第3章 需求分析系統(tǒng)需求分析是軟件生存周期中最重要的一步。只有通過需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進而奠定軟件開發(fā)的根底。軟件需求分析工作也是一個不斷認識和逐步細化的過程。該過程將軟件調(diào)研階段的需求資料進行分析和設(shè)計,使軟件范圍逐步細化到詳細定義的程序,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。需求分析的任務:分析員通過需求分析提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計、結(jié)構(gòu)設(shè)計和過程設(shè)計的數(shù)據(jù)與功能表示,在軟件完成后,需求分析階段研究的對象是軟件工程的用戶需求。3.1 網(wǎng)絡(luò) 銷售系統(tǒng)

39、網(wǎng)站規(guī)劃網(wǎng)絡(luò) 銷售系統(tǒng)主要定位于中小型 銷售商,使其能以電子商務的形式通過網(wǎng)絡(luò)平臺進行產(chǎn)品的銷售,客戶端為瀏覽器,用戶為 購置者,因為購置者的背景和文化層次不同,本系統(tǒng)必須簡單易用,不能讓購置者在購置 時摸不著頭腦。效勞器端為本系統(tǒng)和SQL Server 2005數(shù)據(jù)庫效勞器,如果考慮到性能,可以將本系統(tǒng)部署在應用效勞器上,通過應用效勞器訪問數(shù)據(jù)庫效勞器。系統(tǒng)后端主要面向的是系統(tǒng)管理員和數(shù)據(jù)庫管理員,系統(tǒng)在開發(fā)的過程中力求做到可維護性強和操作簡易用。為此,本系統(tǒng)應該具有以下特性:1. 用戶通過IE瀏覽器訪問本購物網(wǎng)站。2. 用戶可注冊成為本站會員。3. 可對注冊信息進行信息維護。4. 用戶對商

40、品進行瀏覽。5. 用戶對商品進行精確和模糊查詢。6. 用戶對已經(jīng)分類的商品進行類型的查看。7. 用戶將要購置的商品添加到購物車。8. 對購物車中的商品進行刪除、清空、數(shù)量修改。9. 確定購物車中商品,填寫訂單信息、確定下單。10. 對已下訂單進行查詢。11. 選擇付款方式,可以是貨到付款,可以是網(wǎng)上付款。12. 銷售人員處理訂單,并將訂單存底、開發(fā)貨單。13. 庫存管理人員進行配貨、發(fā)貨、記錄庫存信息。14. 銷售人員提供缺貨信息給相應的采購部門。軟件需求包括三個不同的層次業(yè)務需求、用戶需求和功能需求,也包括非功能需求。業(yè)務需求business requirement反映了組織機構(gòu)或客戶對系統(tǒng)

41、、產(chǎn)品高層次的目標要求,它們在工程視圖與范圍文檔中予以說明。用戶需求user requirement文檔描述了用戶使用產(chǎn)品必須要完成的任務,這在用例use case文檔或方案腳本scenario說明中予以說明。功能需求functional requirement定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務,從而滿足了業(yè)務需求。軟件需求各組成局部之間的關(guān)系,如圖3-1所示。圖3-1軟件需求層次圖需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務抽象成對象并建模。3.2 網(wǎng)絡(luò) 銷售

42、系統(tǒng)的需求分析需求分析是一組活動的總稱,作為系統(tǒng)分析員,必須協(xié)同軟件用戶共同完成。而需求分析的任務是定義待開發(fā)的軟件的功能、性能等指標。網(wǎng)上購物需求,可分為兩方面,這兩方面分別是商品購置者、后臺管理人員。 購置者的需求是查詢商城所存的商品、個人購置情況及個人信息的修改、參加購物車、查詢購物車、結(jié)算、訂單確認、送貨到收貨等銀行管理;系統(tǒng)工作人員對商品、購置者、訂單進行操作,同時對購置者的購置情況進行確認;后臺管理人員的功能最為復雜,包括對工作人員、購置者、商品、訂單進行管理和維護,及系統(tǒng)狀態(tài)的查看。購置者可直接查看商品情況,如果購置者根據(jù)本人用戶名和密碼登錄系統(tǒng),還可以進行本人購置情況的查詢和維

43、護局部個人信息。一般情況下,購置者只應該查詢和維護本人的購置情況和個人信息,假設(shè)查詢和維護其他購置者的購置情況和個人信息,就要知道其他購物者的用戶名和密碼。這些是很難得到的,特別是密碼,所以不但滿足了購置者的要求,還保護了購置者的個人隱私。管理人員功能的信息量大,數(shù)據(jù)平安性和保密性要求最高。本功能實現(xiàn)對商品信息、購置者信息管理和統(tǒng)計查看及維護。管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計商品的、購置的、倉庫的根本信息,但是,刪除某條購置者根本信息記錄時,應實現(xiàn)對該商品訂單記錄的級聯(lián)刪除。數(shù)據(jù)流圖數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD)是新系統(tǒng)邏輯模型的主要組成局部,它可以反映

44、出新系統(tǒng)的主要功能、系統(tǒng)與外部環(huán)境間的輸入輸出、系統(tǒng)內(nèi)部的處理、數(shù)據(jù)傳送、數(shù)據(jù)存儲等情況。它的繪制依據(jù)是現(xiàn)行系統(tǒng)流程圖,數(shù)據(jù)流圖是管理信息系統(tǒng)的總體設(shè)計圖。其中數(shù)據(jù)處理指對數(shù)據(jù)的邏輯處理功能,也就是對數(shù)據(jù)的變換功能。數(shù)據(jù)流是指處理功能的輸入或輸出,用一個水平箭頭或垂直箭頭表示。數(shù)據(jù)存儲是數(shù)據(jù)保存的地方。數(shù)據(jù)源去向表示數(shù)據(jù)的來源或數(shù)據(jù)的流向。1. 銷售人員處理訂單。2. 倉庫管理人員核對處理訂單,對訂單商品進行盤點。3. 采購部門于供給商簽訂單,驗收采購訂單,將核對后的商品信息添加到商品庫存中。亮點網(wǎng)絡(luò) 銷售系統(tǒng)頂層數(shù)據(jù)流圖如圖3-2所示。圖3-2系統(tǒng)頂層數(shù)據(jù)流圖顧客進入本 銷售網(wǎng)店后,對網(wǎng)站局

45、部頁面進行瀏覽,由于本網(wǎng)站的局部頁面只有用戶才可以對其進行操作,所以普通用戶只有查看商品的信息等局部權(quán)力。本網(wǎng)站用戶可免費注冊為用戶,用戶只需填入用戶根本信息,提交到用戶信息表中,然后進行登錄以便對后期使用本網(wǎng)站帶來方便,此時用戶可對其自己所喜好的商品進行在線訂購,訂購后,商品被放入購物車中,生成訂單表,用戶確認訂單后對其進行結(jié)賬。管理員進行訂單校驗,之后查看庫存,庫存量夠開始發(fā)貨,通過訂單通知地方部門對其進行送貨,并且進行訂單跟蹤,用戶收到貨物后可以進行評論,管理員可以進行回復。亮點網(wǎng)絡(luò) 銷售系統(tǒng)流圖如圖3-3所示。圖3-3亮點網(wǎng)絡(luò) 銷售系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計

46、的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。數(shù)據(jù)項定義有員工的商品表、訂單表,用戶表、庫存表等各表中的數(shù)據(jù)項,如表3-1所示。表3-1系統(tǒng)數(shù)據(jù)項定義I01-01Userid用戶編號Int5字節(jié)I01-02Suser用戶權(quán)限Varchar5 字節(jié)I01-03Sname用戶名Varchar5字節(jié)I01-04Spassword用戶密碼Varchar4字節(jié)I01-05Sex用戶性別Varchar4字節(jié)I01-06Birth出生日期Dateti

47、me4字節(jié)I01-07Email用戶郵箱Varchar4字節(jié)I01-08Dregister注冊日期Datetime4字節(jié)I01-09Nlogin登錄次數(shù)Int8字節(jié)I01-10Scode用戶 Int2字節(jié)I01-11Saddress家庭住址Varchar2字節(jié)I01-12Slock是否解凍Int2字節(jié)I01-13Dlastdate最后登陸日期Datetime4字節(jié)I01-14Orderid訂單編號Int7字節(jié)I01-15Orderdate訂單日期Datetime4字節(jié)I01-16Scuser訂單人Varchar4字節(jié)I01-17PayType付款方式Varchar4字節(jié)I01-18SendTy

48、pe送貨方式Varchar4字節(jié)I01-19nmctypesize大商品類型Int4字節(jié)I01-20nmcsize小商品類型Int4字節(jié)I01-21ntotalprice商品總價Int4字節(jié)I01-22Smsg反響信息Varchar200字節(jié)I01-23Ssname審核人Varchar4字節(jié)I01-24Ssaddress收貨人地址Varchar30字節(jié)I01-25Scode收貨人 Varchar30字節(jié)I01-26Ssphone收貨人 Char10字節(jié)I01-27Ssemail收貨人電子郵件Varchar50字節(jié)I01-28Sstatus訂單狀態(tài)Varchar10字節(jié)I01-29goodsId

49、商品編號Int40字節(jié)I01-30Sdescription商品描述Varchar50字節(jié)I01-31Sprice商品價格Int5字節(jié)I01-32goodsNum商品數(shù)量Int20字節(jié)續(xù)表3-1I01-33Sname商品名稱Varchar4字節(jié)I01-34Dcdate商品出廠日期Datetime10字節(jié)I01-35Simg圖片信息Varchar6字節(jié)I01-36StoragetypeID庫存類型編號Varchar10字節(jié)I01-37Sgoodsname商品名稱Varchar10字節(jié)I01-38StorageNum商品庫存量Int6字節(jié)I01-39Smaxnum最大庫存量Int8字節(jié)I01-40S

50、minnum最小庫存量Int8字節(jié)I01-41Goodstypeid商品類型編號Int4字節(jié)I01-42Npid父類編號Int4字節(jié)I01-43Orderid訂單編號Int4字節(jié)I01-44Orderitenid訂單項編號Int4字節(jié)I01-45Nmcid被購置次數(shù)Int4字節(jié)I01-46Smcname購置商品名稱Varchar20字節(jié)I01-47Sdescription購置商品描述Varchar200字節(jié)I01-48Simg購置商品圖片Varchar300字節(jié)I01-49Ncount購置商品數(shù)量Int4字節(jié)I01-50Nprice商品單價Int4字節(jié)I01-51Ntotalprice商品總價

51、Int4字節(jié)I01-52Messageid留言編號Int4字節(jié)I01-53Title留言標題Varchar50字節(jié)I01-54Content留言內(nèi)容Varchar200字節(jié)I01-55Datetime留言日期Datetime10字節(jié)I01-56Scuser留言人Varchar10字節(jié)I01-57Reply留言回復Varchar100字節(jié)I01-58Bankcardno銀行卡號Int20字節(jié)I01-59Bankname用戶姓名Varchar20字節(jié)1. 系統(tǒng)頂層數(shù)據(jù)流定義:數(shù)據(jù)流編號:D1-01數(shù)據(jù)流名稱:缺貨信息數(shù)據(jù)流來源:采購管理員數(shù)據(jù)流去向:P1-01數(shù)據(jù)流組成:I01-29+ I01-30+I01-31+I01-32+I01-33+I01-34+I01-35+I01-36+I01-37+I01-38+I01-

溫馨提示

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

評論

0/150

提交評論