【《機(jī)械設(shè)備銷售管理系統(tǒng)與實(shí)現(xiàn)》8900字(論文)】_第1頁
【《機(jī)械設(shè)備銷售管理系統(tǒng)與實(shí)現(xiàn)》8900字(論文)】_第2頁
【《機(jī)械設(shè)備銷售管理系統(tǒng)與實(shí)現(xiàn)》8900字(論文)】_第3頁
【《機(jī)械設(shè)備銷售管理系統(tǒng)與實(shí)現(xiàn)》8900字(論文)】_第4頁
【《機(jī)械設(shè)備銷售管理系統(tǒng)與實(shí)現(xiàn)》8900字(論文)】_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

機(jī)械設(shè)備銷售管理系統(tǒng)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u142591緒論 235801.1課題背景 2142921.2研究現(xiàn)狀 257331.3研究?jī)?nèi)容 3327312相關(guān)技術(shù)介紹 3101572.1Java編程語言相關(guān)介紹 3267612.2MYSQL數(shù)據(jù)庫(kù) 436283系統(tǒng)分析 4289393.1需求分析概述 4265693.2系統(tǒng)功能需求分析 454873.3可行性分析 5181943.4性能分析 6291453.5系統(tǒng)過程分析 792483.6用例圖 9246744軟件系統(tǒng)設(shè)計(jì)安排 10126834.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 10283424.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 1176665系統(tǒng)實(shí)現(xiàn) 14127905.1登錄 14202055.2系統(tǒng)超級(jí)管理員進(jìn)行后臺(tái)管理 15292965.3員工后臺(tái)管理 21185285.4前臺(tái)用戶銷售 23138496系統(tǒng)測(cè)試 25193316.1系統(tǒng)測(cè)試的目的 25102356.2系統(tǒng)代碼測(cè)試 26212816.3系統(tǒng)功能測(cè)試 2630596.4系統(tǒng)測(cè)試結(jié)果 26324767.總結(jié) 2710608參考文獻(xiàn): 28摘要:隨著信息時(shí)代快速發(fā)展,人們面臨處理的數(shù)據(jù)信息越來越龐大,可以發(fā)現(xiàn)如今不少企業(yè)已經(jīng)開始用上各種各樣版本的管理系統(tǒng),但仍需根據(jù)不同的用戶需求針對(duì)性開發(fā)系統(tǒng)。本次開發(fā)的是機(jī)械設(shè)備銷售管理系統(tǒng),選擇在在Eclipse集成開發(fā)環(huán)境下進(jìn)行,使用Java程序語言結(jié)合JSP技術(shù)共同處理客戶端的請(qǐng)求,將應(yīng)用程序部署到Tomcat進(jìn)行網(wǎng)站訪問,使用MYSQL數(shù)據(jù)庫(kù)將機(jī)械設(shè)備銷售管理系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)存放于不同的表中,從而實(shí)現(xiàn)管理員對(duì)機(jī)械設(shè)備的管理以及面向用戶端對(duì)機(jī)械設(shè)備進(jìn)行銷售。關(guān)鍵詞:機(jī)械設(shè)備銷售管理系統(tǒng)管理;Java;MYSQL1緒論1.1課題背景信息技術(shù)高速的發(fā)展,人們偏向于在網(wǎng)上或許信息,同時(shí)也在網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行工作管理,就拿機(jī)械設(shè)備銷售管理來說,使用者可以很快速且針對(duì)性的獲取到機(jī)械設(shè)備銷售管理的詳情,而且在系統(tǒng)進(jìn)行維護(hù)機(jī)械設(shè)備銷售管理相關(guān)信息省時(shí)省力,在龐大的數(shù)據(jù)管理面前,管理類系統(tǒng)受到大眾的熱愛和追捧。由此可以看出,機(jī)械設(shè)備銷售管理系統(tǒng)的出現(xiàn)可以滿足的企業(yè)對(duì)機(jī)械設(shè)備的管理的需求,極大的使企業(yè)的人工成本得到了降低。牽扯到的程序,數(shù)據(jù)庫(kù)與計(jì)算機(jī)技術(shù)等。機(jī)械設(shè)備多是體積大,不方便用戶運(yùn)輸,使用此系統(tǒng),用戶在線瀏覽機(jī)械設(shè)備,在線下單,快遞公司會(huì)把機(jī)械設(shè)備送貨到家,消除用戶對(duì)大件設(shè)備的顧慮,而管理員可以在線發(fā)布相關(guān)設(shè)備資訊,維護(hù)機(jī)械設(shè)備,處理訂單等等。員工可以查看信息,維護(hù)庫(kù)存,與用戶交流確認(rèn)訂單等,開發(fā)出的系統(tǒng)涉及功能面十分廣泛,迎合大眾的需求。1.2研究現(xiàn)狀最早管理信息系統(tǒng)概念的出現(xiàn)距今已有六十多年的歷史,簡(jiǎn)稱MIS,是由J.D.Gallagher提出,主要有三方面對(duì)于綜合管理信息系統(tǒng)是必不可少的:首先是需要確立管理模式,完成主要的目標(biāo)就是處理工作,使其程序化,讓業(yè)務(wù)更加標(biāo)準(zhǔn)以及過程更加合理;其次就是要對(duì)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的集成建設(shè);最后就是對(duì)此系統(tǒng)的實(shí)施。就機(jī)械設(shè)備銷售管理系統(tǒng)來說,根據(jù)大范圍的調(diào)查,以往企業(yè)員工使用大量人工采用紙質(zhì)手寫對(duì)機(jī)械設(shè)備相關(guān)信息進(jìn)行記錄,設(shè)備本身數(shù)據(jù)龐大,容易出現(xiàn)失誤和麻煩,不可避免的高錯(cuò)誤率,針對(duì)性的查找具體數(shù)據(jù)非常繁瑣,耗費(fèi)大量時(shí)間,工作效率低下,時(shí)間以及空間對(duì)機(jī)械設(shè)備相關(guān)信息的統(tǒng)計(jì)十分繁瑣。目前機(jī)械設(shè)備銷售管理系統(tǒng)在國(guó)內(nèi)市場(chǎng)較受歡迎,可以發(fā)現(xiàn)如今不少企業(yè)已經(jīng)開始用上各種各樣版本的管理系統(tǒng),研究發(fā)現(xiàn)現(xiàn)存的機(jī)械設(shè)備銷售管理系統(tǒng)技術(shù)在應(yīng)用環(huán)境方面要求包括應(yīng)用服務(wù)器操作系統(tǒng),容易運(yùn)用而且?guī)в刑貏e好的適用性的開發(fā)語言,運(yùn)用受歡迎的數(shù)據(jù)庫(kù)技術(shù)標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ)管理以及多種表分區(qū),利用的形式是讓終端和服務(wù)器、客戶機(jī)和服務(wù)器、瀏覽器和數(shù)據(jù)庫(kù)服務(wù)器來管理信息,管理系統(tǒng)的界面要美觀,對(duì)用戶具有相對(duì)較好的友好性,方便用戶操作。開發(fā)出機(jī)械設(shè)備銷售管理系統(tǒng)既可以使管理者對(duì)機(jī)械設(shè)備的管理效率得到提高,大大使管理者的工作壓力得到釋放,更好的為企業(yè)服務(wù),同時(shí)可以方便購(gòu)買者,使購(gòu)買機(jī)械設(shè)備的用戶足不出戶就能輕松在網(wǎng)上與企業(yè)對(duì)機(jī)械設(shè)備相關(guān)信息了解,下單想要要購(gòu)買機(jī)械設(shè)備。1.3研究?jī)?nèi)容為實(shí)現(xiàn)此機(jī)械設(shè)備銷售管理系統(tǒng),首先通過網(wǎng)絡(luò)查找系統(tǒng)相關(guān)文獻(xiàn),現(xiàn)存企業(yè)傳統(tǒng)機(jī)械設(shè)備銷售管理的管理模式進(jìn)行理論研究,對(duì)機(jī)械設(shè)備相關(guān)人員、管理流程、銷售流程進(jìn)行梳理和總結(jié),結(jié)合市場(chǎng)優(yōu)秀的企業(yè)機(jī)械設(shè)備銷售管理系統(tǒng),到近幾年使用了機(jī)械設(shè)備銷售系統(tǒng)的企業(yè)進(jìn)行調(diào)查,聽取管理者以及消費(fèi)者對(duì)系統(tǒng)的評(píng)價(jià),分析系統(tǒng)設(shè)計(jì)的優(yōu)點(diǎn)以及還存有的不足,未涉及的功能等,針對(duì)性的給開發(fā)機(jī)械設(shè)備銷售管理系統(tǒng)提供相應(yīng)的基礎(chǔ)的理論信息。其次,對(duì)系統(tǒng)開發(fā)相關(guān)技術(shù)知識(shí)進(jìn)行學(xué)習(xí)和鞏固,包括Java語言、MYSQL數(shù)據(jù)庫(kù)等,達(dá)到熟練運(yùn)用,系統(tǒng)開發(fā)過程出現(xiàn)不必要的基礎(chǔ)技術(shù)知識(shí)錯(cuò)誤得到避免。綜合已經(jīng)歸納總結(jié)的信息,確定系統(tǒng)所要求出現(xiàn)的功能、性能,設(shè)計(jì)系統(tǒng)邏輯結(jié)構(gòu)和物理結(jié)構(gòu),確定使用Java程序語言進(jìn)行系統(tǒng)開發(fā),結(jié)合Jsp作為技術(shù)解決方法,根據(jù)需求分析確定具體的類,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),對(duì)想要取得的界面效果進(jìn)行構(gòu)想,使用畫圖工具打下草稿,接著就是開發(fā)環(huán)境的搭建,最終用代碼去解決實(shí)際問題,過程循序漸進(jìn)。2相關(guān)技術(shù)介紹2.1Java編程語言相關(guān)介紹Java程序既簡(jiǎn)單易懂又實(shí)用性高的同時(shí)又不失擴(kuò)展性。毫無猶豫的選擇Java,首先因?yàn)樗情_源[1]。簡(jiǎn)單性、面向?qū)ο笮?、分布性、穩(wěn)健性、安全性和可移植性是Java語句的獨(dú)特之處,它沒有C++中讓人不能夠輕易掌握的繁雜的特質(zhì)。開發(fā)過程應(yīng)注意的不是思考嚴(yán)謹(jǐn)無誤的過程,而是對(duì)數(shù)據(jù)進(jìn)行操縱的方法,它作為設(shè)計(jì)工具,是利用網(wǎng)絡(luò)分布運(yùn)行的,碼字完成之后就能夠運(yùn)作,利用它讓開發(fā)出的程序項(xiàng)目非常穩(wěn)定并值得讓使用者信任。為了避免不好的編碼干擾整體項(xiàng)目,Java采用了存儲(chǔ)分配模型。Java作為一個(gè)程序開發(fā)語言的一個(gè)技術(shù)標(biāo)準(zhǔn)供向大眾免費(fèi)開放使用[2],代表了靜態(tài)面向?qū)ο缶幊陶Z言。事實(shí)上,Java可以說是一個(gè)平臺(tái),它主要由兩個(gè)部分組成,一個(gè)是Java虛擬機(jī),還有一個(gè)便是Java應(yīng)用編程接口,很多的操作系統(tǒng)都在這一平臺(tái)中,因而使得開發(fā)者只用對(duì)Java代碼編譯一次就能夠在各個(gè)系統(tǒng)中運(yùn)行?!耙淮尉帉?,到處執(zhí)行”作為他的一大優(yōu)勢(shì)正吸引大量的技術(shù)開發(fā)人員和商業(yè)需求,而且還有撐持的對(duì)象以及強(qiáng)盛的API的Java語句,設(shè)計(jì)代碼的事情比較簡(jiǎn)單,輕易就可以被人掌握,所以程序設(shè)計(jì)的本錢得以大幅度減少。2.2MYSQL數(shù)據(jù)庫(kù)對(duì)每個(gè)系統(tǒng)的開發(fā)來說都少不了數(shù)據(jù)庫(kù),少了數(shù)據(jù)庫(kù),就像記憶系統(tǒng)在人類的大腦缺失,大腦也是空有外殼。數(shù)據(jù)庫(kù)就像一個(gè)倉(cāng)庫(kù),它把很長(zhǎng)一段時(shí)間存在硬件里的超多信息進(jìn)行組織、共享、管理。與倉(cāng)庫(kù)型數(shù)據(jù)庫(kù)不同,MYSQL數(shù)據(jù)庫(kù)中有許多表,數(shù)據(jù)存放在這些表中,讓其更加靈活,速度越來越快,并且MYSQL圓滿地設(shè)計(jì)出便利使用者的MYSQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)[3]。MYSQL的功能足以滿足一般的的用戶和商業(yè)用處,使用成本低不僅僅在于軟件的維護(hù)及安裝,其帶有的開發(fā)源碼,沒有版權(quán)的制約,使得總體的成本得到降低[4]。MYSQL是使用最多應(yīng)用程序之一的命令行應(yīng)用程序,使用MYSQL,其價(jià)值很大的體現(xiàn)在了腳本的執(zhí)行和測(cè)試的快速性,提供執(zhí)行命令,還需要一個(gè)客戶機(jī),這樣就合成了客戶機(jī)-服務(wù)器的DBMS。在關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)里有很多好用的使用軟件,而MYSQL就是其中的一個(gè)。所以說,將MYSQL這一用具運(yùn)用到機(jī)械設(shè)備銷售管理系統(tǒng)來進(jìn)行對(duì)其數(shù)據(jù)庫(kù)的策劃以及建立,是一個(gè)非常明智的抉擇。機(jī)械設(shè)備銷售管理系統(tǒng)涉及管理員、用戶、員工方面多個(gè)表格,對(duì)大量數(shù)據(jù)的存放使用MYSQL在合適不過。3系統(tǒng)分析3.1需求分析概述需求分析是開發(fā)者如果想要開發(fā)出功能完善的系統(tǒng)的話,絕對(duì)是不能缺少的一步,離開了需求分析,就無法知道系統(tǒng)必須要做什么,需求分析的重點(diǎn)是需要實(shí)現(xiàn)什么在系統(tǒng)的功能上,不是如何實(shí)現(xiàn),對(duì)即將開發(fā)的系統(tǒng)進(jìn)行需求分析,來認(rèn)定項(xiàng)目的性能和數(shù)據(jù)信息,細(xì)化分解問題,需求以后,撰寫全面、有條理的文檔,包括圖表文字,具有邏輯性,在此中間最為重要的方面是策劃約束,功能性需求和非功能性需求[5]?;跈C(jī)械設(shè)備銷售管理系統(tǒng)進(jìn)行需求分析,驗(yàn)證此系統(tǒng)在市場(chǎng)上占據(jù)的地位。機(jī)械設(shè)備銷售管理系統(tǒng)管理使得用戶更加方便的存儲(chǔ)了信息以及更加便捷迅速的找到自己想要得到的信息,通過對(duì)現(xiàn)存的許多優(yōu)質(zhì)的系統(tǒng)的學(xué)習(xí)來迎合用戶的不同操作需求[6]。3.2系統(tǒng)功能需求分析(1)系統(tǒng)建成應(yīng)該實(shí)現(xiàn)三個(gè)方面,對(duì)機(jī)械設(shè)備進(jìn)行管理,面向客戶銷售、管理銷售系統(tǒng)。(2)系統(tǒng)總共分為三個(gè)模塊,主管、員工、客戶,在項(xiàng)目中有根據(jù)用戶身份的不同,利用對(duì)應(yīng)的信息進(jìn)入系統(tǒng)中的選擇,在不同的信息上讓用不同級(jí)別來進(jìn)入查看,可以對(duì)與進(jìn)行查看的使用者有關(guān)的信息進(jìn)行保密,并讓不同用戶有不同的權(quán)限。(3)主管模塊:主管使用賬號(hào)進(jìn)入項(xiàng)目,根據(jù)自己的信息鍵入數(shù)據(jù),會(huì)和數(shù)據(jù)庫(kù)本有信息做對(duì)比,如果一致,就會(huì)成功進(jìn)入項(xiàng)目界面,若對(duì)比不一樣,就會(huì)有錯(cuò)誤信息彈出并重新輸入賬號(hào),登錄成功可修改自己的密碼??梢圆榭锤髟O(shè)備今日銷量、銷售額(按高低排序),各機(jī)械設(shè)備庫(kù)存,即將告罄以及已經(jīng)沒有庫(kù)存的設(shè)備。管理雇傭員工,添加員工,查看所有員工個(gè)人信息,注銷員工賬號(hào)(員工姓名,年齡,學(xué)歷),增加修改刪除機(jī)械設(shè)備基本信息(產(chǎn)品名稱、圖片、入庫(kù)時(shí)間、庫(kù)存、生產(chǎn)日期、產(chǎn)品功能特點(diǎn)介紹)。(4)員工模塊:?jiǎn)T工用自己的數(shù)據(jù)進(jìn)入項(xiàng)目(主管原輸入項(xiàng)目里的),之后的操作與主管的大致相同,對(duì)比成功之后進(jìn)入項(xiàng)目進(jìn)行之后的操作。系統(tǒng)顯示員工個(gè)人自己的基本信息,員工將客戶發(fā)來的訂單進(jìn)行記錄,填寫訂單相關(guān)信息,開發(fā)銷售單據(jù)(客戶、產(chǎn)品、數(shù)量、售價(jià)、收貨地址、成交日期)、處理退貨單據(jù)(客戶、產(chǎn)品、數(shù)量、售價(jià)、退貨日期),更新到數(shù)據(jù)庫(kù),發(fā)現(xiàn)錄入信息錯(cuò)誤,員工不可修改,應(yīng)上報(bào)主管,主管進(jìn)行核實(shí)并修改,保證各數(shù)據(jù)在不同記錄的一致性,完整性。(5)客戶模塊:與前兩個(gè)使用者操作相同,登錄系統(tǒng)進(jìn)入銷售頁面,頁面展示設(shè)備,客戶也可以根據(jù)需求篩選出想要的設(shè)備(價(jià)格區(qū)間、產(chǎn)品用于)客戶點(diǎn)進(jìn)設(shè)備詳情頁(圖片展示、名稱、價(jià)格、銷量、設(shè)備介紹)。客戶下單,填寫個(gè)人基本購(gòu)買信息,下單成功,或下單后可以取消訂單(數(shù)據(jù)庫(kù)同時(shí)更新設(shè)備銷售)。3.3可行性分析3.3.1經(jīng)濟(jì)可行性作為畢業(yè)設(shè)計(jì),機(jī)械設(shè)備銷售管理系統(tǒng)由學(xué)生自己開發(fā),在自己的電腦上自主進(jìn)行開發(fā),開發(fā)前做的理論信息基礎(chǔ)沒有任何費(fèi)用,開發(fā)過程中遇到困難問題,積極向同學(xué)老師請(qǐng)教,親力親為,所以對(duì)于機(jī)械設(shè)備銷售管理系統(tǒng)管理開發(fā)在經(jīng)濟(jì)上是完全可行的,沒有任何費(fèi)用支出的。近年信息技術(shù)的迅速發(fā)展,新起的語言已經(jīng)悄然成為人們主要使用的語言。許多大型企業(yè)仍然選擇使用Java語言進(jìn)行開發(fā),不單單是軟件的使用通俗易懂,而且開發(fā)的流程簡(jiǎn)介明了[7]。各種各樣的瀏覽器滲透生活方方面面,在應(yīng)用系統(tǒng)的開發(fā)中運(yùn)用的編程語言,只需要斟酌到技術(shù)是否可行,不用擔(dān)憂版本是否不一樣的麻煩,所以這就可以減少對(duì)設(shè)計(jì)時(shí)間的消耗,而且還讓用戶有更好的使用感。決定將Java語言作為項(xiàng)目設(shè)計(jì)的語言,對(duì)比其他設(shè)計(jì)語言是有很多優(yōu)勢(shì)的,它可以讓用戶有更好的視覺體驗(yàn)感以及軟件操作感。3.3.2技術(shù)可行性此次設(shè)計(jì)的系統(tǒng),是作為學(xué)習(xí)計(jì)算機(jī)專業(yè)以來,我個(gè)人開發(fā)出的系統(tǒng),不是特別精通專業(yè)知識(shí),我在開發(fā)思想上主導(dǎo)簡(jiǎn)潔易懂,用戶操作可通過文字索引的方式進(jìn)行。開發(fā)者對(duì)硬件和軟件的要求決定了此技術(shù)能否被很好地運(yùn)用[8]。依據(jù)機(jī)械設(shè)備銷售管理系統(tǒng)功能的需要,首先為了在開發(fā)過程中,需要考慮到技術(shù)的運(yùn)行成功與否,不再過多的擔(dān)心版本的問題,讓用戶有更好的使用系統(tǒng)的體驗(yàn),避免出現(xiàn)某些功能實(shí)現(xiàn)不了的情況,大程度為我自己節(jié)省開發(fā)所需時(shí)間,我要考慮到系統(tǒng)的兼容性問題,為此在反復(fù)運(yùn)行代碼后,找到了Google瀏覽器,使得開發(fā)系統(tǒng)的功能和頁面基本顯示,此瀏覽器安全性高,打開系統(tǒng)后頁面展示完美,功能運(yùn)行流暢,沒有卡頓的現(xiàn)象,開發(fā)在視覺和使用上都恰到好處。此系統(tǒng)的開發(fā)對(duì)計(jì)算機(jī)沒什么特殊的要求,機(jī)械設(shè)備銷售管理系統(tǒng)管理進(jìn)行后臺(tái)開發(fā)在Windows操作中。我自行安裝Java開發(fā)工具Eclipse作為開發(fā)環(huán)境并且配Tomcat,前臺(tái)面向用戶銷售和后臺(tái)管理者的數(shù)據(jù)交互使用較為可靠地MYSQL數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)的策劃以及建立是將技術(shù)語言與要求聯(lián)合在一起,讓其設(shè)計(jì)出來的這個(gè)項(xiàng)目更加穩(wěn)定,更加安全,讓使用者更放心。綜上所述,機(jī)械設(shè)備銷售管理系統(tǒng)的開發(fā)具備技術(shù)可行性。3.3.3操作可行性系統(tǒng)操作的可行性,意味著機(jī)械設(shè)備銷售管理系統(tǒng)開發(fā)出來以后,可以使得使用者對(duì)系統(tǒng)進(jìn)行操作,此機(jī)械設(shè)備銷售管理系統(tǒng)的管理員和用戶界面都布局合理,容易操作,針對(duì)自己的需求對(duì)系統(tǒng)進(jìn)行操作,簡(jiǎn)單的指導(dǎo)和說明,便可以輕松上手,這樣數(shù)據(jù)化管理可以更好的提高工作效率,所以系統(tǒng)的操作問題是可行的[9]。3.4性能分析實(shí)用性:機(jī)械設(shè)備銷售管理系統(tǒng)可以使企業(yè)管理者以及員工對(duì)大量的機(jī)械設(shè)備數(shù)據(jù)進(jìn)行管理,能夠在企業(yè)實(shí)施,符合日常操作程序,對(duì)企業(yè)發(fā)展產(chǎn)生積極效果。穩(wěn)定性:操作具有穩(wěn)定性是機(jī)械設(shè)備銷售管理系統(tǒng)必不可少的,數(shù)據(jù)交互使用MYSQL數(shù)據(jù)庫(kù),穩(wěn)定性是非??梢缘???缮炜s性:此系統(tǒng)可以回應(yīng)多個(gè)使用者的請(qǐng)求來處理大量的數(shù)據(jù)和工作,在對(duì)系統(tǒng)全局的性能有所認(rèn)識(shí)之后,選擇正確的架構(gòu)保證了機(jī)械設(shè)備銷售管理系統(tǒng)系統(tǒng)具有可伸縮性。響應(yīng)性:機(jī)械設(shè)備銷售管理系統(tǒng)管理面對(duì)管理員、員工以及用戶的請(qǐng)求能達(dá)到快速響應(yīng),并且準(zhǔn)時(shí)、準(zhǔn)確無誤返回所需要的信息。處理能力:機(jī)械設(shè)備銷售管理系統(tǒng)對(duì)各種情況的處理能力較高,響應(yīng)需求、處理數(shù)據(jù)、對(duì)數(shù)據(jù)進(jìn)行查詢、修改、增刪能力均有體現(xiàn)。3.5系統(tǒng)過程分析3.5.1系統(tǒng)登錄過程系統(tǒng)登錄界面操作過程,如圖3.5.1所示。圖3.5.1系統(tǒng)登錄界面過程圖3.5.2信息寫入數(shù)據(jù)庫(kù)過程信息寫入數(shù)據(jù)庫(kù)過程,如圖3.5.2所示。圖3.5.2信息寫入數(shù)據(jù)庫(kù)過程圖3.5.3信息出數(shù)據(jù)庫(kù)過程信息的出數(shù)據(jù)庫(kù)過程,如圖3.5.3所示。圖3.5.3信息出數(shù)據(jù)庫(kù)過程圖3.6用例圖3.6.1管理員用例圖管理員的用例圖,如圖3.6.1所示。圖3.6.1管理員用例圖3.6.2員工用例圖員工的用例圖,如圖3.6.2所示。圖3.6.2員工用例圖3.6.3使用者用例圖使用者的用例圖,如圖3.6.3所示。圖3.6.3使用者用例圖4軟件系統(tǒng)設(shè)計(jì)安排4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)用戶和整個(gè)系統(tǒng)的互動(dòng)就是用系統(tǒng)結(jié)構(gòu)設(shè)計(jì)來表現(xiàn)的,用系統(tǒng)結(jié)構(gòu)設(shè)計(jì)使得數(shù)據(jù)在實(shí)時(shí)變換中是安全的,以及數(shù)據(jù)可以得到很好的擴(kuò)展[10]。對(duì)機(jī)械設(shè)備銷售管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì),就是將機(jī)械設(shè)備管理銷售這個(gè)大任務(wù)細(xì)分給不同的角色來完成,對(duì)機(jī)械設(shè)備銷售管理系統(tǒng)進(jìn)行分解,由單獨(dú)的三個(gè)個(gè)體即用戶、員工、管理員,而這三個(gè)角色又有各自的任務(wù),細(xì)分任務(wù),放置各自的任務(wù)范圍,分工明細(xì),而又互相關(guān)聯(lián),有邏輯且不遺漏任何一處,由此整理合計(jì)得到系統(tǒng)結(jié)構(gòu),如圖4.1所示。圖4.1機(jī)械設(shè)備銷售管理系統(tǒng)結(jié)構(gòu)4.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)概念ER圖在此機(jī)械設(shè)備銷售管理系統(tǒng),這里對(duì)系統(tǒng)相關(guān)數(shù)據(jù)的存儲(chǔ)和管理選擇使用MYSQL關(guān)系數(shù)據(jù)庫(kù),選擇出適合本系統(tǒng)開發(fā)的數(shù)據(jù)庫(kù)是一方面,如何使好的數(shù)據(jù)庫(kù)得到充分利用,我需要基于機(jī)械設(shè)備銷售管理系統(tǒng)功能所有涉及的數(shù)據(jù)進(jìn)行收集和處理,去除不必要的繁瑣數(shù)據(jù),留下對(duì)系統(tǒng)必不可少的且一目了然的數(shù)據(jù),同時(shí)數(shù)據(jù)具有關(guān)聯(lián)性,各數(shù)據(jù)之間如何關(guān)聯(lián),且關(guān)聯(lián)程度,關(guān)聯(lián)量都需要具體分析。當(dāng)建立數(shù)據(jù)庫(kù)關(guān)系模型時(shí)需要用數(shù)據(jù)存儲(chǔ)數(shù)據(jù)來說話。系統(tǒng)中存在的大量存儲(chǔ)數(shù)據(jù)庫(kù),是完美信息表達(dá)和輸出的重要依據(jù)。利用數(shù)據(jù)庫(kù)設(shè)計(jì)概念ER圖來直觀表達(dá)數(shù)據(jù)以及數(shù)據(jù)的相關(guān)聯(lián)性。機(jī)械設(shè)備銷售管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)概念ER圖,如圖4.2所示。圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)概念ER圖4.2.2實(shí)體ER圖劃分機(jī)械設(shè)備銷售管理系統(tǒng)管理功能,得到若干不同實(shí)體信息,用ER圖來對(duì)不同實(shí)體進(jìn)行說明,此機(jī)械設(shè)備銷售管理系統(tǒng)的部分ER圖如下圖所示:(1)用戶、管理員、員工ER圖,如圖4.2.2.1所示:圖4.2.2.1用戶、管理員與員工ER圖(2)機(jī)械設(shè)備相關(guān)因素ER圖,如圖4.2.2所示:圖4.2.2.2機(jī)械設(shè)備相關(guān)因素ER圖(3)用戶訂單地址ER圖,如圖4.2.4所示:圖4.2.4用戶訂單地址ER圖4.2.2系統(tǒng)數(shù)據(jù)庫(kù)表將由上得到的ER圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù),轉(zhuǎn)變和整合數(shù)據(jù)庫(kù)概念模型,構(gòu)成數(shù)據(jù)關(guān)系。機(jī)械設(shè)備銷售管理系統(tǒng)根據(jù)用戶類型判斷所使用的功能,例如如果是管理員,其涉及的數(shù)據(jù)包括賬號(hào)、密碼;員工涉及賬號(hào)、密碼、學(xué)歷、電話;用戶則涉及賬號(hào)、密碼、地址、電話等。部分表的設(shè)計(jì)結(jié)果如下:表1:t_address字段名類型是否為空注釋idint否賬號(hào)customerIdint是客戶賬號(hào)provincevarchar是省cityvarchar是市areavarchar是區(qū)/縣phonevarchar是電話lxrvarchar是聯(lián)系人xxdzvarchar是詳細(xì)地址表2:t_admin字段名類型是否為空注釋idint否管理員idusernamevarchar是賬號(hào)passwordvarchar是密碼5系統(tǒng)實(shí)現(xiàn)5.1登錄管理員、員工進(jìn)入到機(jī)械設(shè)備銷售管理網(wǎng)站,進(jìn)入登錄界面,在登錄界面輸入自己的賬號(hào)密碼信息,信息輸入完成后,選擇完成后進(jìn)行確定登錄,若輸入了正確的賬號(hào)密碼,一經(jīng)數(shù)據(jù)庫(kù)匹配成功,即可進(jìn)入機(jī)械設(shè)備銷售管理系統(tǒng)操作界面。如果管理員、員工在輸入過程中有錯(cuò)誤,數(shù)據(jù)庫(kù)匹配失敗,則管理員、員工登錄失敗,則需要重新根據(jù)提示信息填寫自己登錄信息登錄。如圖5.1所示。圖5.1登錄圖5.2系統(tǒng)超級(jí)管理員進(jìn)行后臺(tái)管理系統(tǒng)超級(jí)管理員的后臺(tái)管理,左邊顯示的都是管理員的主要功能模塊。點(diǎn)擊文件按鈕就會(huì)進(jìn)入對(duì)應(yīng)的功能里。管理員后臺(tái)管理:首頁機(jī)械設(shè)備資訊輪播管理,機(jī)械設(shè)備資訊管理,成員管理(使用者管理,員工管理),機(jī)械設(shè)備管理(機(jī)械設(shè)備分類,機(jī)械設(shè)備,訂單),機(jī)械設(shè)備庫(kù)存管理(庫(kù)存量管理,銷售量管理,取消訂單管理,修改申請(qǐng)管理),建議留言管理(建議留言列表,發(fā)送消息),統(tǒng)計(jì)中心(按銷售額線形圖,按銷售額排名,按銷售量排名)。管理員在管理方面實(shí)現(xiàn)的功能很廣,如圖5.2所示圖5.2管理員后臺(tái)管理圖5.2.1機(jī)械設(shè)備資訊輪播管理超級(jí)管理員在這個(gè)界面對(duì)系統(tǒng)主頁輪播圖片進(jìn)行管理,主要是對(duì)輪播圖片的增加、替換、刪除。如圖5.2.1所示。圖5.2.1首頁輪播管理圖5.2.2機(jī)械設(shè)備資訊管理超級(jí)管理員可以在這個(gè)界面對(duì)系統(tǒng)主頁的有關(guān)機(jī)械設(shè)備的資訊進(jìn)行管理,包括新增,查看,修改和刪除。新增機(jī)械設(shè)備新聞資訊時(shí)要輸入標(biāo)題,內(nèi)容,圖片,同時(shí)可以對(duì)字體格式進(jìn)行修改。如圖5.2.2所示5.2.2機(jī)械設(shè)備新聞資訊管理圖5.2.3人員管理超級(jí)管理員對(duì)人員管理分為兩個(gè)部分,對(duì)用戶的管理和對(duì)員工的管理,對(duì)使用者的管理包括使用者的個(gè)人的賬號(hào)密碼、地址等,而對(duì)對(duì)員工的管理包括個(gè)人賬號(hào)密碼、學(xué)歷等,可對(duì)每項(xiàng)進(jìn)行修改。如圖5.2.3所示圖5.2.3人員管理5.2.4機(jī)械設(shè)備管理管理員在這個(gè)界面維護(hù)機(jī)械設(shè)備管理,包含:機(jī)械設(shè)備分類列表,機(jī)械設(shè)備列表,訂單列表??梢孕略?,查詢,編輯和刪除機(jī)械設(shè)備/機(jī)械設(shè)備類型,新增機(jī)械設(shè)備分類時(shí)要輸入分類。新增機(jī)械設(shè)備時(shí)要輸入機(jī)械設(shè)備名稱,圖片1,圖片2,圖片3,圖片4,價(jià)格,內(nèi)容,數(shù)量,生產(chǎn)日期,分類。還可以查看,刪除訂單,操作發(fā)貨。如圖5.2.4所示。圖5.2.4機(jī)械設(shè)備管理圖5.2.5庫(kù)存管理使用者對(duì)庫(kù)存管理包括機(jī)械設(shè)備的庫(kù)存管理、銷售量管理、取消訂單管理、修改申請(qǐng)管理,管理員在這個(gè)功能模塊可以對(duì)庫(kù)存量、銷售單、取消的訂單進(jìn)行管理,同時(shí)對(duì)員工的修改申請(qǐng)作出批準(zhǔn)。如圖5.2.5。圖5.2.5庫(kù)存管理5.2.6建議留言管理在此功能模塊中,管理員可以對(duì)用戶的意見建議類的留言進(jìn)行查看、回復(fù)。如圖5.2.6。圖5.2.6建議留言管理5.2.7統(tǒng)計(jì)中心管理員可以在統(tǒng)計(jì)中心模塊查看不同機(jī)械設(shè)備的銷售情況,可查看按銷量、銷售額的線形圖以及排名。如圖5.2.7所示。圖5.2.7統(tǒng)計(jì)中心5.3員工后臺(tái)管理員工后臺(tái)管理主要包括個(gè)人中心(個(gè)人信息),機(jī)械設(shè)備管理(機(jī)械設(shè)備分類列表,機(jī)械設(shè)備列表,機(jī)械設(shè)備訂單列表),庫(kù)存量管理(庫(kù)存量管理,銷售量管理,退單管理,向管理員申請(qǐng)修改管理),用戶意見留言管理(用戶意見留言列表,發(fā)送消息)其中,員工機(jī)械設(shè)備管理、庫(kù)存管理與管理員部分功能實(shí)現(xiàn)相似,主要多了修改申請(qǐng)功能,員工需要對(duì)相關(guān)內(nèi)容進(jìn)行修改的話,需要向管理員申請(qǐng),管理員同意申請(qǐng)以后,方可進(jìn)行修改。如圖5.3。圖5.3員工修改申請(qǐng)5.4前臺(tái)用戶銷售5.4.1銷售系統(tǒng)主頁面主頁面包含:用戶登錄,機(jī)械設(shè)備輪播圖,機(jī)械設(shè)備種類,設(shè)備查詢、新聞資訊。如圖5.4.1所示。圖5.4.1銷售系統(tǒng)主界面5.4.2用戶登錄系統(tǒng)注冊(cè)用戶在確認(rèn)購(gòu)買機(jī)械設(shè)備下單前,需要進(jìn)行注冊(cè)登錄,登錄后才可購(gòu)買。如圖5.4.2。圖5.4.2注冊(cè)登錄5.4.3用戶購(gòu)買用戶進(jìn)行注冊(cè)登錄后,即可對(duì)所選設(shè)備進(jìn)行操作,包括收藏、加入購(gòu)物車后進(jìn)行購(gòu)買,進(jìn)入購(gòu)物車,填寫購(gòu)買數(shù)量、收貨地址、支付方式后,方可下單(機(jī)械設(shè)備一般交易金額大,不在線支付,客戶下訂單后,員工根據(jù)訂單聯(lián)系客戶進(jìn)行線下金額交易)。如圖5.4.3。圖5.4.3用戶下單操作6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的此系統(tǒng)測(cè)試的為了對(duì)機(jī)械設(shè)備銷售管理系統(tǒng)的代碼和功能進(jìn)行測(cè)試,運(yùn)行代碼,看代碼是否存在導(dǎo)致不可運(yùn)行的錯(cuò)誤,代碼運(yùn)行能夠成功以后,再對(duì)各個(gè)部分的功能進(jìn)行運(yùn)行使用,看功能是否能夠符合開發(fā)前設(shè)計(jì)的要求[11]。系統(tǒng)做的好不好最終都要看測(cè)試的結(jié)果,這是軟件設(shè)計(jì)必不可少的環(huán)節(jié)。6.2系統(tǒng)代碼測(cè)試代碼測(cè)試我們使用單元測(cè)試,主要包括機(jī)械設(shè)備銷售管理系統(tǒng)數(shù)據(jù)能否正確流入流出模塊,測(cè)試時(shí),發(fā)現(xiàn)對(duì)機(jī)械設(shè)備數(shù)據(jù)進(jìn)行相關(guān)改動(dòng)時(shí),數(shù)據(jù)庫(kù)均準(zhǔn)確無誤進(jìn)行改變;其次程序執(zhí)行過程中模塊內(nèi)的數(shù)據(jù)是否完整正確[12],例如某個(gè)數(shù)據(jù)存在不合適不相容的類型,測(cè)試時(shí)此系統(tǒng)數(shù)據(jù)與設(shè)想一致,基本無改變;保證模塊中每一條語句至少執(zhí)行一次,測(cè)試過程中,我們以用戶角色不按系統(tǒng)正常操作,程序并未發(fā)生異常停止或退出工作。6.3系統(tǒng)功能測(cè)試對(duì)機(jī)械設(shè)備銷售管理系統(tǒng)進(jìn)行了功能測(cè)試,采用冒煙測(cè)試的方法,從一開始系統(tǒng)使用者登錄進(jìn)入系統(tǒng)實(shí)現(xiàn)對(duì)機(jī)械設(shè)備的銷售管理到退出系統(tǒng),每一步的功能都要測(cè)試到位,所有對(duì)系統(tǒng)的操作都要得到測(cè)試。下面用就部分的測(cè)試進(jìn)行闡述:管理者依據(jù)賬號(hào)密碼登錄機(jī)械設(shè)備銷售管理系統(tǒng),填寫錯(cuò)誤的用戶名或者密碼進(jìn)行登錄,查看是否

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論