永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)_第1頁
永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)_第2頁
永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)_第3頁
永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)_第4頁
永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)(畢業(yè)論文)廣東海洋大學(xué)寸金學(xué)院畢業(yè)論文(設(shè)計)論文題目:永安商店銷售網(wǎng)站的設(shè)計與實現(xiàn)系別:信息系專業(yè):信息管理與信息系統(tǒng)年、班級:姓名:學(xué)號:指導(dǎo)老師:職稱:講師日期:7>2021年06月26日廣東海洋大學(xué)寸金學(xué)院教務(wù)處制目錄目錄 錯誤!未定義書簽。摘要 IIABSTRACT II前言 II第一章工程概述 21.1課題背景 21.2研究的現(xiàn)狀 21.3研究目的 21.4研究意義 2第二章可行性研究 22.1技術(shù)可行性 22.2經(jīng)濟可行性 22.2.1支出 22.2.2收益 22.2.3收益/投資比 22.2.4投資回收期 22.3操作可行性 22.4法律可行性 22.5結(jié)論 2第三章需求分析 23.1總體目標 23.2具體目標 23.3系統(tǒng)功能建模 23.3.1系統(tǒng)數(shù)據(jù)流程圖 23.3.2數(shù)據(jù)字典 23.3.3用例圖 23.4邏輯模型 2第四章概要設(shè)計 24.1數(shù)據(jù)庫設(shè)計 24.1.1關(guān)系模式設(shè)計 24.1.2物理結(jié)構(gòu)設(shè)計 24.2UML圖設(shè)計 24.2.1狀態(tài)圖 24.2.2動態(tài)圖 24.2.3HIPO圖 24.3模塊設(shè)計 24.4輸入輸出設(shè)計 24.4.1輸入設(shè)計 24.4.2輸出設(shè)計 2第五章詳細設(shè)計 25.1系統(tǒng)模塊設(shè)計 25.1.1用戶管理模塊設(shè)計 25.1.2商品代碼維護模塊設(shè)計 25.1.3業(yè)務(wù)員代碼維護模塊設(shè)計 25.1.4倉庫代碼維護模塊設(shè)計 25.1.5錄入訂貨單模塊設(shè)計 25.1.6統(tǒng)計訂貨單報表模塊設(shè)計 25.1.7查詢訂貨單模塊設(shè)計 25.1.8錄入入庫單模塊設(shè)計 25.1.9統(tǒng)計入庫單報表模塊設(shè)計 25.1.10統(tǒng)計庫存報表模塊設(shè)計 25.1.11查詢?nèi)霂靻文K設(shè)計 25.1.12查詢庫存模塊設(shè)計 25.1.13錄入銷售單模塊設(shè)計 25.1.14統(tǒng)計銷售報表模塊設(shè)計 25.1.15制定銷售單價模塊設(shè)計 25.1.16查詢銷售單模塊設(shè)計 25.1.17統(tǒng)計應(yīng)收賬款報表模塊設(shè)計 25.1.18統(tǒng)計應(yīng)付賬款報表模塊設(shè)計 25.1.19統(tǒng)計月份銷售利潤模塊設(shè)計 25.1.20統(tǒng)計季份銷售利潤模塊設(shè)計 25.1.21統(tǒng)計年份銷售利潤模塊設(shè)計 25.2程序流程圖 25.3N-S圖 2第六章測試 26.1測試原那么及測試方法概述 26.2系統(tǒng)主要測試用例舉例 2第七章結(jié)論 2參考文獻 2致謝 2摘要隨著Internet的高速開展,電子商務(wù)已在世界范圍內(nèi)展開,通信技術(shù)的突飛猛進,以及物流行業(yè)的逐漸壯大、完善,網(wǎng)絡(luò)購物迅速走進我們的生活,各種網(wǎng)上小店相繼開業(yè),滿足人們的各種需要。隨著現(xiàn)代社會交流日益頻繁,在網(wǎng)站上進行交易越來越受到人們的追捧,網(wǎng)上購物方便、快捷、實惠。由于網(wǎng)上購物越來越受歡送,永安商店鑒于實體店業(yè)務(wù)沒法再進一步擴張,于是希望建立一個網(wǎng)上銷售系統(tǒng)來擴張業(yè)務(wù)。因此,本文設(shè)計是以銷售管理系統(tǒng)為主,具有一定智能特性和網(wǎng)絡(luò)特性的銷售網(wǎng)站。本網(wǎng)站結(jié)合現(xiàn)有電子商務(wù)網(wǎng)站特性及網(wǎng)購用戶的需求,擬利用JSP語言,基于MySQL+Tomcat+spring來搭建平臺,具有可伸縮性、靈活性、易維護性,給銷售網(wǎng)站系統(tǒng)提供了良好的機制。關(guān)鍵詞:電子商務(wù),網(wǎng)上購物,銷售網(wǎng)站ABSTRACTWiththehigh-speeddevelopmentofInternet,e-commercehasbeenaroundtheworld,therapiddevelopmentofcommunicationtechnology,aswellasthelogisticsindustrygrowing,perfect,thenetworkshoppingrapidlycomeintoourlives,avarietyofonlineshopopenedinsuccession,satisfypeople'svariousneeds.Withfrequentcommunicationinmodernsociety,totrademoreandmoregetofpeopleonthewebsite,onlineshoppingisconvenient,fastandaffordable.Becauseonlineshoppinghasbecomemoreandmorepopular,wingonstoreinviewofthebusinessentityshopcannotfurtherexpansion,sohopetosetupanonlinesalessystemtoexpandbusiness.Therefore,thisarticleisbasedonsalesmanagementsystemdesignisgivenpriorityto,havecertainintelligencefeaturesandnetworkfeaturesofsalessite.Combinedwithexistinge-commercesitesfeatureandthiswebsiteonlineuser'sneeds,usingaJSPlanguage,basedonMySQLTomcatspringtobuildplatform,scalability,flexibility,easymaintenance,thesystemprovidesagoodmechanismtothesalessite.Keywords:Electroniccommerce,onlineshopping,salessite前言隨著社會經(jīng)濟的開展,商品交易形式也開始多樣化了起來。電子商務(wù)這種新興的商品交易形式更是具有廣闊的開展空間。電子商務(wù)中沒有哪一局部比電子交易更引人注目了。所謂電子交易就是指在網(wǎng)上進行買賣交易。電子交易將不再是簡單地開辟一條新的網(wǎng)上銷售渠道。它將采用技術(shù)手段改善您的企業(yè)模式、增加企業(yè)收入和效率;它將降低經(jīng)營本錢并能幫助企業(yè)與客戶、供貨商以及合作伙伴建立更為密切的合作關(guān)系。這樣一來,可以通過網(wǎng)上將經(jīng)銷商和生產(chǎn)廠家聯(lián)系起來,從而優(yōu)化交易過程,減少文書工作?;蛲ㄟ^建立與供貨商直接聯(lián)系的網(wǎng)絡(luò)而獲利,從而削減庫存和運輸消耗,快速響應(yīng)用戶要求。還可以通過網(wǎng)上賬單和支付系統(tǒng)改善與客戶和供給商的關(guān)系。這樣,企業(yè)不但贏得客戶的信任,更能提高訂貨效率、降低庫存損耗、保持資金全部周轉(zhuǎn)和降低實際銷售支出,進而降低本錢、增加利潤。從網(wǎng)上交易到電子交易,現(xiàn)在的中國的網(wǎng)上消費者正迅速開展壯大,越來越多人喜歡網(wǎng)上購物,因此,建立銷售網(wǎng)站有助于企業(yè)的開展和擴張。本銷售網(wǎng)站采用JSP技術(shù)并與AdobeDreamweaver,Tomcat,MySQL等應(yīng)用軟件結(jié)合起來,建成一個網(wǎng)上銷售網(wǎng)站。第一章工程概述1.1課題背景伴隨著計算機技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的開展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的局部。商品的宣傳已不只局限于電視與報紙,網(wǎng)絡(luò)已成為商家展示自己的另一個舞臺。網(wǎng)上購物以突破時空限制,使消費者可以隨時隨地的通過網(wǎng)絡(luò)獲取所需要的信息。目前,網(wǎng)絡(luò)已成為人們獲取和交換信息的最有效的途徑,隨著生活水平的提高,大多數(shù)消費者已經(jīng)具備了利用網(wǎng)絡(luò)進行交流和獲取信息的能力,網(wǎng)絡(luò)已經(jīng)占據(jù)了人們的許多環(huán)節(jié),特別是隨著Internet向著寬帶、高速、多媒體化方向的開展,同時隨著人們生活節(jié)奏的加快,省時省力的購置效率已成為消費者選擇商品的一個必不可少的因素,新的購物方式將越來越受到歡送。這就為永安商店提供了一個廣闊的舞臺。1.2研究的現(xiàn)狀目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活互聯(lián)網(wǎng)已日益成為收集提供信息的最正確渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為B2B(既企業(yè)對企業(yè)),B2C即企業(yè)對消費者,C2C即消費者對消費者電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。屆時,永安商店也會采用這種交易方式,使永安商店走上國際化的道路,消費者在購置時不必兌換貨幣,直接使用電子貿(mào)易即可。網(wǎng)上購物興起,人們消費習(xí)慣逐漸發(fā)生變化。網(wǎng)絡(luò)購物的成熟給許多實體店商家?guī)砹藳_擊,因此眾多的企業(yè)、商場、百貨公司等紛紛開設(shè)官方購物網(wǎng)站。隨著永安商店的業(yè)務(wù)擴大,實體銷售已經(jīng)不能滿足它的需求,架設(shè)網(wǎng)店成為它的新出路。網(wǎng)上銷售不僅能降低庫存壓力還能擴大銷售渠道,通過廉價的通訊手段,將商家與買家緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易本錢,擴大了交易范圍。因此永安商店也決定開設(shè)官方的購物網(wǎng)站,以此來擴大業(yè)務(wù),提高營業(yè)率。國際互聯(lián)網(wǎng)的興起,人們已進入了信息時代。在數(shù)字化網(wǎng)絡(luò)環(huán)境下,消費者希望得到方便快捷的效勞,因此網(wǎng)上購物方式開始興起。網(wǎng)上購物將改變?nèi)藗兊馁徫锓绞?是購物變得省時省力,消費者不必在夏日炎炎或者三九寒冬的日子里到擁擠的商業(yè)街,一家一家的挑選自己喜歡的商品,而可坐在舒適的家里在永安商店查看、挑選商品,同時直接面對賣家,使得他們最大限度的進行比擬和挑選,大大的提供了購置效率。所以,永安商店開設(shè)銷售網(wǎng)站有助于永安商店的開展。第二章可行性研究技術(shù)可行性:JSP+MySQL的技術(shù)已經(jīng)比擬成熟。運行可行性:該銷售系統(tǒng)需要搭建AdobeDreamweaver8.0和Tomcat效勞器以及MySQL,在此環(huán)境下的銷售系統(tǒng),在正確連接數(shù)據(jù)庫后可以正常運行。2.2經(jīng)濟可行性開發(fā)與應(yīng)用網(wǎng)上商店銷售系統(tǒng)的投資與收益初步估算如下。(1)根底投資:效勞器2臺:10000(元)×2臺)20000元PC機4臺:50000(元)×4(臺)20000元網(wǎng)絡(luò)設(shè)備:20000元輔助設(shè)備:10000元共計:70000元(2)其他一次性投資:MicrosoftWindows7專業(yè)版:960(元)×4(臺)3840元Myeclipse標準版:200(元)×4(臺)800元AdobePhotoshop6.0中文版:3660(元)×4(臺)14640元AdobeDreamweaver8.0中文版:3730(元)×4(臺)14920元Tomcat開源免費Hibernate開源免費MySQL開源免費Spring開源免費網(wǎng)站開發(fā)費:10000元域名費用:139(元)×5(年)695元共計:44895(元)經(jīng)常性支出:人工費用:1(月)×4(人)×5000(元)20000元共計:20000(元)支出總計:70000(元)+44895元)+20000(元)134895元≈13萬元2.2.2收益 永安商店使用了本銷售網(wǎng)站后,預(yù)計每月能有30000元的盈利,估計本系統(tǒng)將使用5年,按銀行利率5%,系統(tǒng)運用后的每年的盈利為:30000(元)×12(月)360000元利用計算貨幣現(xiàn)在價值的公式可以算出以后每年節(jié)省的現(xiàn)在價值:見表2-12-1將來的收入折算成現(xiàn)在值表年 將來值(元) (1+i)n 現(xiàn)在值(元) 累積的現(xiàn)在值(元)≈160萬另,還有不可定量的無形收益。本網(wǎng)站的收入/投資比為:160÷13≈1230%÷326530.61+1≈綜上所述,銷售網(wǎng)站的收益遠遠大于支出,投資回收期接近一年,因此本銷售網(wǎng)站在經(jīng)濟上是完全可行的。主要包括:1對目標組織的影響2目標組織人員適應(yīng)的可行性如目標組織的行政管理、工作制度、人員素質(zhì)等能否滿足要求3市場、法律、社會環(huán)境條件的可行性4時間進度可行性:工程完成所需的時間、預(yù)計時間是否足夠等網(wǎng)上交易是世界的潮流,越來越多人接受并開始依賴網(wǎng)上交易。交易市場越來越趨向網(wǎng)上交易。且在這方面的法律法規(guī)已經(jīng)較為完善。2.5結(jié)論綜上所述,本銷售網(wǎng)站由于投資效益比遠大于100%,技術(shù)、經(jīng)濟、操作都有可行性,并且使用本銷售網(wǎng)站將大大提高了商店的營業(yè)率,擴大永安商店的業(yè)務(wù)。因此本銷售網(wǎng)站是完全可行的。第三章需求分析軟件需求分析的目標是深入描述軟件的功能和性能,確定軟件設(shè)計的約束和軟件同其它系統(tǒng)元素的接口細節(jié),定義軟件的其它有效懷需求。需求分析階段研究的對象是軟件工程的用戶要求。一方面,必須全面理解用戶的各項要求,但又不能全盤接受所有的要求,另一方面,要準確地表達被接受的用戶要求。只有經(jīng)過確切描述的軟件需求才能成為軟件設(shè)計的根底。此次工程是要設(shè)計一個以商店銷售網(wǎng)站為主,具有一定智能特性的網(wǎng)購系統(tǒng)。本銷售網(wǎng)站開發(fā)的目標是提高消費者的購置效率,具有用戶登錄、用戶注冊、留言版、新品區(qū)、商品區(qū)、特價區(qū)、購物車、結(jié)算及用戶管理等功能,消費者可以通過此網(wǎng)站的遠程信息效勞模塊進行注冊、商品查詢、購置。管理員能對網(wǎng)站實現(xiàn)商品添加、商品審查,會員管理、會員審查、網(wǎng)站信息管理等。(1)降低本錢以銷售網(wǎng)站開展業(yè)務(wù),可以大量減少人力、物力;同時使得交易活動突破了時間和空間的限制,可以在任何時間、任何地點進行,大大降低本錢,提高效率。2拓展營銷渠道通過銷售網(wǎng)站拓展新的空間,增加銷售渠道,接觸更大的消費群體,獲得更多的新顧客,擴大市場。3掌握顧客的需求通過網(wǎng)站上的客戶留言、留言薄可以傾聽顧客的意見,了解顧客的心聲,加強與顧客間的聯(lián)系建立良好的顧客關(guān)系。4提高效勞質(zhì)量利用網(wǎng)站,通過電子溝通方式,開展在線效勞方式能夠更加及時準確地掌握用戶的需求,通過網(wǎng)站的交互式效勞使得被動提供和主動獲得統(tǒng)一起來,從而實現(xiàn)售前、售中、售后的全過程和全方位的效勞。本系統(tǒng)采用結(jié)構(gòu)化的分析方法,采用數(shù)據(jù)流程圖和數(shù)據(jù)字典來表達系統(tǒng)內(nèi)部數(shù)據(jù)的運行以及數(shù)據(jù)的描述和定義。數(shù)據(jù)流程圖簡稱DFD,它用來描述目標系統(tǒng)的邏輯結(jié)構(gòu),它是由實體局部、處理局部、數(shù)據(jù)存儲局部和數(shù)據(jù)流局部四局部組成,為了使數(shù)據(jù)流圖所描述邏輯結(jié)構(gòu)更加清晰,容易閱讀。數(shù)據(jù)流圖的符號說明:見表3-1。圖形符號 名稱 符號說明實體 記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機構(gòu)或個人,框內(nèi)為實體名稱處理數(shù)據(jù)存儲數(shù)據(jù)流 記述某種業(yè)務(wù)的手工或計算機處理,其中,PM區(qū)記述處理標號,C區(qū)記述處理名稱。記述與處理有關(guān)的數(shù)據(jù)存儲,DN區(qū)記述存儲的標號,S區(qū)記述存儲數(shù)據(jù)的名稱記述數(shù)據(jù)流的流動方向,FM記述數(shù)據(jù)流的名稱表3-1數(shù)據(jù)流程圖符號說明永安商店銷售網(wǎng)站數(shù)據(jù)流程圖如圖3-1至3-3所示。3.3.2數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary,簡稱DD)是在完成新系統(tǒng)數(shù)據(jù)流程圖的設(shè)計的根底上,用來對DFD的進一步定義和描述的結(jié)構(gòu)化工具,是構(gòu)成新系統(tǒng)邏輯模型的重要局部,是系統(tǒng)設(shè)計、實施和維護的重要依據(jù)。數(shù)據(jù)字典是對DFD中所有元素(數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)流及數(shù)據(jù)存儲中的數(shù)據(jù)元素、數(shù)據(jù)處理)的定義和集合。它們的定義常常是以卡形式給出的,數(shù)據(jù)流定義用數(shù)據(jù)流卡,數(shù)據(jù)存儲定義用數(shù)據(jù)存儲卡,數(shù)據(jù)處理定義用數(shù)據(jù)處理卡,數(shù)據(jù)元素定義用數(shù)據(jù)元素卡。系統(tǒng)數(shù)據(jù)元素卡2系統(tǒng)數(shù)據(jù)存儲卡3系統(tǒng)數(shù)據(jù)流卡4系統(tǒng)數(shù)據(jù)處理卡用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。 建立系統(tǒng)數(shù)據(jù)模型的主要工具是實體-關(guān)聯(lián)圖,即E-R圖。永安商店網(wǎng)上銷售系統(tǒng)的綜合E-R圖如圖3-5所示,實體屬性見表3-2實體及其屬性表。實體 屬性顧客 訂單編號日期商品名稱商品數(shù)量商品單價金額發(fā)貨部 快遞編號日期商品名稱數(shù)量預(yù)計到達時間店長 訂單編號日期商品名稱商品數(shù)量商品單價金額是否付款備注庫存部 訂單編號日期商品名稱商品數(shù)量商品單價金額是否付款退貨原因第四章概要設(shè)計需求分析階段已經(jīng)弄清楚了目標系統(tǒng)的各種需求,較好地解快了要讓所開發(fā)的軟件“做什么〞的問題,并已在軟件需求規(guī)格說明和數(shù)據(jù)要求規(guī)格說明中詳盡和充分地說明了這些需求。下一步就要著手實現(xiàn)軟件的需求,即要著手解決“怎么做〞的問題。分析模型中的每一個成份都提供了建立設(shè)計模型所需的信息。根據(jù)用數(shù)據(jù)、功能和行為模型表示的軟件需求,采用某種設(shè)計方法進行數(shù)據(jù)設(shè)計、體系結(jié)構(gòu)設(shè)計、接口設(shè)計和過程設(shè)計。數(shù)據(jù)設(shè)計將實體-關(guān)系圖中描述的對象和關(guān)系,以及數(shù)據(jù)詞典中描述的詳細數(shù)據(jù)內(nèi)容轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義。體系結(jié)構(gòu)設(shè)計定義軟件系統(tǒng)各主要成份之間的關(guān)系。接口設(shè)計根據(jù)數(shù)據(jù)流圖定義軟件內(nèi)部各成份之間、軟件與其它協(xié)同系統(tǒng)之間及軟件與用戶之間的交互機制。過程設(shè)計那么是把結(jié)構(gòu)成份轉(zhuǎn)換成軟件的過程性描述。在編碼步驟,根據(jù)這種過程性描述,生成源程序代碼,然后通過測試最終得到完整有效的軟件。數(shù)據(jù)庫設(shè)計是軟件開發(fā)的靈魂和根底,是整個系統(tǒng)成功的關(guān)鍵所在,是開發(fā)高品質(zhì)應(yīng)用的前提,鑒于數(shù)據(jù)庫設(shè)計的重要性,做如下約定:設(shè)計過程應(yīng)按照概念模型設(shè)計?關(guān)系模型設(shè)計?物理數(shù)據(jù)庫設(shè)計的步驟進行。4.1.1關(guān)系模式設(shè)計由系統(tǒng)的概念模型導(dǎo)出關(guān)系模式。主要原那么及實現(xiàn)方法如下:(1)一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的鍵就是關(guān)系的鍵。(2)一個是實體的聯(lián)系轉(zhuǎn)換為關(guān)系模式時,應(yīng)首先確定該聯(lián)系的類型,在確定相應(yīng)的鍵。(3)進行標準化處理,求出關(guān)系模式中的最小依賴集,并依據(jù)標準化理論,將關(guān)系模式標準到三范式。依據(jù)上述原那么,得出?超市進銷存系統(tǒng)?的關(guān)系模式:訂單(訂單編號,日期,商品名稱,商品數(shù)量,商品單價,金額)快遞名單快遞編號,商品名稱,數(shù)量,預(yù)計到達時間收貨確認(訂單編號,日期,是否收貨,是否付款)訂單取消(訂單編號,日期,退貨原因)完成訂單(訂單編號,日期,是否付款)商品交易記錄(訂單編號,日期,商品名稱,商品數(shù)量,商品單價,金額,是否付款,備注。)訂單金額(訂單編號,商品名稱,商品數(shù)量,商品單價,金額)訂單時間(訂單編號,日期)商品價格(商品名稱,商品單價) 10發(fā)貨名單(訂單編號,商品名稱)11庫存(訂單編號,是否有庫存)4.1.2物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計是物理數(shù)據(jù)庫的具體表現(xiàn),主要規(guī)定各關(guān)系的名稱、各列的數(shù)據(jù)類型、長度、小數(shù)位、完整性約束等。本系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計見表4-1至4-11。表4-1訂單表列含義 列標示 類型 長度 完整性約束訂單編號日期商品名稱商品數(shù)量商品單價金額 dmrqspmcspslspdgje chardatecharnumbnumbnumb 88308810 數(shù)字字符日期型數(shù)據(jù)字符型數(shù)據(jù)數(shù)值數(shù)值兩位小數(shù)數(shù)值兩位小數(shù)表4-2快遞名單列含義 列標示 類型 長度 完整性約束快遞編號 dm char 10 數(shù)字字符商品名稱 spmc char 30 字符型數(shù)據(jù)數(shù)量 spsl numb 8 數(shù)值預(yù)計到達時間 yjddsj date 6 日期型數(shù)據(jù)表4-3收貨確認表列含義 列標示 類型 長度 完整性約束訂單編號 dm char 8 數(shù)字字符日期 rq date 8 日期型數(shù)據(jù)是否收貨 sfsh char True_False 字符型數(shù)據(jù)是否付款 sffk char True_False 字符型數(shù)據(jù)表4-4訂單取消表列含義 列標示 類型 長度 完整性約束訂單編號 dm char 8 數(shù)字字符日期 rq date 8 日期型數(shù)據(jù)退貨原因 thyy char 80 字符型數(shù)據(jù)表4-5完成訂單表列含義 列標示 類型 長度 完整性約束訂單編號 dm char 5 數(shù)字字符日期是否付款 rqsffk Datechar 8True_False 日期型數(shù)據(jù)字符型數(shù)據(jù)表4-6商品交易記錄表列含義 列標示 類型 長度 完整性約束入庫單編號 dm char 8 數(shù)字字符日期 rq date 8 日期型數(shù)據(jù)商品名稱 spmc char 30 字符型數(shù)據(jù)商品數(shù)量 spsl numb 8 數(shù)值商品單價 spdj numb 8 數(shù)值金額 je numb 10 數(shù)值是否付款 sffk char True_False 字符型數(shù)據(jù)備注 bz char 30 字符型數(shù)據(jù)表4-7訂單金額表列含義 列標示 類型 長度 完整性約束訂單編號 Dm char 8 數(shù)字字符商品名稱 Spmc char 30 字符型數(shù)據(jù)商品數(shù)量 Spsl numb 8 數(shù)值商品單價 Spdj numb 8 數(shù)值金額 Je numb 10 數(shù)值表4-8訂單時間表列含義 列標示 類型 長度 完整性約束訂單編號 Ddbh char 8 數(shù)字字符日期 Rq date 8 日期型數(shù)據(jù)表4-9商品價格表列含義 列標示 類型 長度 完整性約束商品名稱 Spmc char 30 字符型數(shù)據(jù)商品單價 Spdj numb 8 數(shù)值表4-10發(fā)貨名單表列含義 列標示 類型 長度 完整性約束訂單編號 Ddbh char 8 數(shù)字字符商品名稱 Spmc char 30 字符型數(shù)據(jù)表4-11庫存表列含義 列標示 類型 長度 完整性約束訂單編號 Ddbh Char 8 數(shù)字字符是否有庫存 Sfyhc char True_False 字符型數(shù)據(jù)UML是用來對軟件密集系統(tǒng)進行可視化建模的一種語言,是在開發(fā)階段,說明,可視化,構(gòu)建和書寫一個面向?qū)ο筌浖芗到y(tǒng)的制品的開放方法。4.2.1狀態(tài)圖狀態(tài)圖主要用來描述對象、子系統(tǒng)、系統(tǒng)的生命周期。通過狀態(tài)圖可以表現(xiàn)系統(tǒng)中一個對象所具有的各種狀態(tài)和這個對象從一種狀態(tài)到另一種狀態(tài)的轉(zhuǎn)換(遷移),以及影響對象這些狀態(tài)的事件(如收到消息、時間已到、報錯、條件為真)等。它主要描述某個對象從一個狀態(tài)到另一個狀態(tài)變化遷移的控制流。4.2.2動態(tài)圖動態(tài)圖主要用來描述用例要求所要進行的活動,以及活動間的約束關(guān)系,有利于識別并行活動。能夠演示出系統(tǒng)中哪些地方存在功能,以及這些功能和系統(tǒng)中其他組件的功能如何共同滿足前面使用用例圖建模的商務(wù)需求。4.2.3HIPO圖HIPO圖是用來表示軟件系統(tǒng)結(jié)構(gòu)的工具。它既可以描述軟件總的模塊層次結(jié)構(gòu)--H圖層次圖,又可以描述每個模塊輸入/輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細情況--IPO圖。HIPO圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大根本局部為根底建立的。它是表示軟件系統(tǒng)結(jié)構(gòu)的工具。HIPO圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大根本局部為根底建立的。模塊設(shè)計是針對系統(tǒng)結(jié)構(gòu)圖中的每個模塊定義其外部及內(nèi)部特性的工作,即模塊說明。其主要目的是為程序員要完成每個模塊的具體功能提供依據(jù)。依據(jù)是輸入、處理、輸出的詳細描述。4.4輸入輸出設(shè)計4.4.1輸入設(shè)計輸入設(shè)計擔負著將系統(tǒng)外的數(shù)據(jù)以一定的格式送入計算機,輸入設(shè)計的一條重要原那么是確保系統(tǒng)輸入的信息準確無誤。本系統(tǒng)輸入設(shè)計見表4-14至4-34。表4-12訂貨單輸入設(shè)計Tablet.4-12ordersofdesign輸入名稱:訂貨單輸入設(shè)備和介質(zhì):鍵盤輸入源:顧客輸入時間和頻率:隨機輸入信息量:共享范圍:本系統(tǒng)使用表4-13訂貨單輸入格式及內(nèi)容Tablet.4-13ordersoftheformatandcontent數(shù)據(jù)項名稱 類型 實際長度 備注購物單編號 char 8 系統(tǒng)自動填寫日期 date 8 系統(tǒng)自動檢驗業(yè)務(wù)員代碼 char 3 系統(tǒng)自動選擇商品代碼 char 5 系統(tǒng)自動檢驗商品數(shù)量 numb 5 0商品單價 numb 6 0表4-14商品入庫單輸入設(shè)計Tablet.4-14Commoditystoragelistsofdesign輸入名稱:商品入庫單輸入設(shè)備和介質(zhì):鍵盤輸入源:保管員輸入時間和頻率:隨機輸入信息量:共享范圍:本系統(tǒng)使用表4-15商品入庫單輸入格式及內(nèi)容Tablet.4-15formatandcontentofstoragelists數(shù)據(jù)項名稱 類型 實際長度 備注入庫單編號 char 8 手工輸入日期 date 8 系統(tǒng)自動檢驗業(yè)務(wù)員代碼 char 3 列表選擇輸入倉庫代碼 char 1 列表選擇輸入商品代碼 char 5 列表選擇輸入商品數(shù)量 numb 5 0是否付款 Char 2 列表選擇輸入是否記賬 Char 2 列表選擇輸入預(yù)付比例 Numb 3 0,1折扣 Numb 3 0,1表4-16商品出庫單輸入設(shè)計Tablet.4-16warehouseremovelistofdesign輸入名稱:商品出庫單輸入設(shè)備和介質(zhì):鍵盤輸入源:發(fā)貨員輸入時間和頻率:隨機輸入信息量:共享范圍:本系統(tǒng)使用表4-17商品出庫單輸入格式及內(nèi)容Tablet.4-17formatandcontentofwarehouseremovelist數(shù)據(jù)項名稱 類型 實際長度 備注出庫單編號 char 8 手工輸入日期 date 8 系統(tǒng)自動檢驗業(yè)務(wù)員代碼 char 3 列表選擇輸入倉庫代碼 char 1 列表選擇輸入商品代碼 char 5 列表選擇輸入商品數(shù)量 numb 5 0表4-18商品銷售單輸入設(shè)計Tablet.4-18commoditySaleslistofdesign輸入名稱:商品銷售單輸入設(shè)備和介質(zhì):鍵盤輸入源:營業(yè)員輸入時間和頻率:隨機輸入信息量:共享范圍:本系統(tǒng)使用表4-19商品銷售單輸入格式及內(nèi)容Tablet.4-19formatandcontentofcommoditySaleslist數(shù)據(jù)項名稱 類型 實際長度 備注銷售單編號 char 8 列表選擇輸入日期 date 8 系統(tǒng)自動檢驗業(yè)務(wù)員代碼 char 3 列表選擇輸入商品代碼 char 5 列表選擇輸入商品單價 numb 6 0商品數(shù)量發(fā)貨編號 NumbNumb 512 0手工輸入表4-20商品單價輸入設(shè)計Tablet.4-20commoditypricesofdesign輸入名稱:商品單價表輸入設(shè)備和介質(zhì):鍵盤輸入源:管理員輸入時間和頻率:隨機輸入信息量:共享范圍:本系統(tǒng)使用表4-21商品單價輸入格式及內(nèi)容Tablet.4-21formatandcontentofcommodityprices數(shù)據(jù)項名稱 類型 實際長度 備注商品代碼 char 5 00000~99999商品單價 numb 6 0表4-22業(yè)務(wù)員代碼表輸入設(shè)計Tablet.4-22clerkcodetableofdesign輸入名稱:業(yè)務(wù)員代碼表輸入設(shè)備和介質(zhì):鍵盤輸入源:管理員輸入時間和頻率:系統(tǒng)初次應(yīng)用時輸入信息量:共享范圍:本系統(tǒng)使用表4-23業(yè)務(wù)員代碼表輸入格式及內(nèi)容Tablet.4-23formatandcontentofclerkcodetable數(shù)據(jù)項名稱 類型 實際長度 備注編號 char 3 000~999姓名 numb 8 字符型數(shù)據(jù)表4-24商品代碼表輸入設(shè)計Tablet.4-24commoditycodetableofdesign輸入名稱:商品代碼表輸入設(shè)備和介質(zhì):鍵盤輸入源:管理員輸入時間和頻率:系統(tǒng)初次應(yīng)用時輸入信息量:共享范圍:本系統(tǒng)使用表4-25商品代碼表輸入格式及內(nèi)容Tablet.4-25formatandcontentofcommoditycodetable數(shù)據(jù)項名稱 類型 實際長度 備注編號 char 5 00000~99999名稱 numb 30 字符型數(shù)據(jù)表4-26用戶密碼表輸入格式及內(nèi)容Tablet.4-26formatandcontentofuserspasswordtable數(shù)據(jù)項名稱 類型 實際長度 備注用戶名 char 10 字符型數(shù)據(jù)密碼 numb 10 字符型數(shù)據(jù)4.4.2輸出設(shè)計輸出主要是指報表的輸出和查詢的輸出,本系統(tǒng)輸出設(shè)計見表4-35到4-45。表4-27月份訂單匯總表輸出設(shè)計Tablet.4-27monthsummaryofordersdesign輸知名稱:月份訂單匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份訂單匯總表編號 業(yè)務(wù)員 供給商 商品名稱 訂貨單價 數(shù)量 折扣 金額合計 負責人:填表人:表4-28月份入庫單匯總表輸出設(shè)計Tablet.4-28monthsummaryofstoragelistsdesign輸知名稱:月份入庫單匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份訂單匯總表編號 業(yè)務(wù)員 倉庫名稱 商品名稱 數(shù)量 是否付款 是否記帳 預(yù)付比例負責人:填表人:表4-29月份庫存匯總表輸出設(shè)計Tablet.4-29monthsummaryofstockdesign輸知名稱:月份庫存匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份月份庫存匯總表倉庫代碼 商品名稱 數(shù)量合計 負責人:填表人:表4-30月份出貨單匯總表輸出設(shè)計Tablet.4-30monthsummaryofwarehouseremovedesign輸知名稱:月份出貨單匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份出貨單匯總表出貨單編號 業(yè)務(wù)員 商品名稱 數(shù)量 倉庫編號合計負責人:填表人:表4-31月份銷售單匯總表輸出設(shè)計Tablet.4-31monthsummaryofSaleslistdesign輸知名稱:月份銷售單匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份銷售單匯總表編號 業(yè)務(wù)員 商品名稱 銷售單價 數(shù)量 金額合計 負責人:填表人:表4-32月份商品應(yīng)收帳款匯總表輸出設(shè)計Tablet.4-32Monthexportcommodityaccountsreceivablesummarydesign輸知名稱:月份應(yīng)收帳款匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份應(yīng)收帳款匯總表編號 業(yè)務(wù)員 商品名稱 單價 數(shù)量 應(yīng)收帳款合計 負責人:填表人:表4-33月份商品應(yīng)付帳款匯總表輸出設(shè)計Tablet.4-33Monthsummaryofexportcommoditiesaccountspayabledesign輸知名稱:月份應(yīng)付帳款匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份應(yīng)付帳款匯總表編號 業(yè)務(wù)員 商品名稱 單價 數(shù)量 應(yīng)付帳款合計 負責人:填表人:表4-34月份商品銷售利潤匯總表輸出設(shè)計Tablet.4-34Monthcommodityexportsalesprofitssummarydesign輸知名稱:月份銷售利潤匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每月輸出格式及內(nèi)容:月份銷售利潤匯總表編號 業(yè)務(wù)員 商品名稱 進價 銷售單價 數(shù)量 利潤合計 負責人:填表人:表4-35季度商品銷售利潤匯總表輸出設(shè)計Tablet.4-35Quarterlycommodityexportsalesprofitssummarydesign輸知名稱:季度銷售利潤匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每季度輸出格式及內(nèi)容:季度銷售利潤匯總表編號 業(yè)務(wù)員 商品名稱 進價 銷售單價 數(shù)量 利潤合計 負責人:填表人:表4-36年度商品銷售利潤匯總表輸出設(shè)計Tablet.4-36Annualcommodityexportsalesprofitssummarydesign輸知名稱:年度銷售利潤匯總表輸出設(shè)備和介質(zhì):打印機,打印紙輸出類型:打印輸出輸入時間和步驟:每年度輸出格式及內(nèi)容:年度銷售利潤匯總表編號 業(yè)務(wù)員 商品名稱 進價 銷售單價 數(shù)量 利潤合計 負責人:填表人:第五章詳細設(shè)計從軟件開發(fā)的工程化觀點來看,在使用程序設(shè)計語言以前,需要對所采用算法的邏輯關(guān)系進行分析,設(shè)計出全部必要的過程細節(jié),并給予清晰的表達,使之成為編碼的依據(jù)。這就是詳細設(shè)計的任務(wù)。過程設(shè)計也叫做詳細設(shè)計或程序設(shè)計,它不同于編碼或編程。在過程設(shè)計階段,要決定各個模塊的實現(xiàn)算法,并精確地表達這些算法。前者涉及所開發(fā)工程的具體要求和對每個模塊規(guī)定的功能。以及算法的設(shè)計和評價,后者需要給出適當?shù)乃惴枋?為此應(yīng)提供過程設(shè)計的表達工具。5.1系統(tǒng)模塊設(shè)計5.1.1用戶管理模塊設(shè)計(1)模塊編號:P01?01(2)模塊名稱:用戶管理(3)模塊功能:增加、刪除、查詢用戶,設(shè)置、修改用戶密碼。(4)輸入工程:用戶名、用戶密碼。(5)輸出工程:用戶名和用戶密碼列表。(6)算法:INSERTINTO用戶表VALUES(用戶名、密碼)Deletefrom用戶表where條件Select*from用戶表where查詢條件5.1.2商品代碼維護模塊設(shè)計(1)模塊編號:P02?01(2)模塊名稱:商品代碼維護(3)模塊功能:增加、刪除、查詢商品代碼。(4)輸入工程:商品名稱、商品代碼、單位。(5)輸出工程:商品代碼表。(6)算法:INSERTINTO商品代碼表VALUES(商品名稱、商品代碼、單位)Deletefrom商品代碼表where條件Select*from商品代碼表where查詢條件5.1.3業(yè)務(wù)員代碼維護模塊設(shè)計(1)模塊編號:P02?02(2)模塊名稱:業(yè)務(wù)員代碼維護(3)模塊功能:增加、刪除、查詢業(yè)務(wù)員代碼。(4)輸入工程:業(yè)務(wù)員代碼,業(yè)務(wù)員姓名。(5)輸出工程:業(yè)務(wù)員代碼表。(6)算法:INSERTINTO業(yè)務(wù)員代碼表VALUES(業(yè)務(wù)員代碼,業(yè)務(wù)員姓名)Deletefrom業(yè)務(wù)員代碼表where條件Select*from業(yè)務(wù)員代碼表where查詢條件5.1.4倉庫代碼維護模塊設(shè)計(1)模塊編號:P02?03(2)模塊名稱:倉庫代碼維護(3)模塊功能:增加、刪除、查詢倉庫代碼。(4)輸入工程:倉庫代碼,倉庫名稱。(5)輸出工程:倉庫代碼表。(6)算法:INSERTINTO倉庫代碼表VALUES(倉庫代碼,倉庫名稱)Deletefrom倉庫代碼表where條件Select*

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論