版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
??诮?jīng)濟(jì)學(xué)院畢業(yè)設(shè)計(jì):基于單片機(jī)的PM2.5系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)第一章緒論1.1研究現(xiàn)狀根據(jù)最新調(diào)查得知,在此之農(nóng)產(chǎn)品追溯相關(guān)問題的管理通常是基于文本,表格等紙介的手工處理,農(nóng)產(chǎn)品信息的統(tǒng)計(jì)和核實(shí)等通常采用人工檢查與核實(shí),信息量大,但在數(shù)據(jù)處理方面存在工作量大且易出錯(cuò),其次還存在數(shù)據(jù)繁多與數(shù)據(jù)丟失等現(xiàn)象出現(xiàn),而且還不方便查找,在總體上存在缺乏系統(tǒng)與規(guī)范的信息管理系統(tǒng)現(xiàn)象。隨著智能手機(jī)的逐漸普及,手機(jī)已經(jīng)融入到了人們快節(jié)奏的生活當(dāng)中去。在信息技術(shù)迅速發(fā)展的今天,計(jì)算機(jī)技術(shù)已經(jīng)遍及全球,使社會(huì)發(fā)生了巨大的變革,現(xiàn)今各種智能手機(jī)層出不窮,各類基于手機(jī)平臺(tái)的軟件應(yīng)運(yùn)而生,其中,在眾多交流軟件中,微信備受人們青睞,近年來,微信發(fā)展規(guī)模越來越大,越來越多的人開始使用微信,目前智能手機(jī)系統(tǒng)的普及,人們手機(jī)上基本都有了微信,據(jù)調(diào)查發(fā)現(xiàn),中國(guó)約90%的人選擇使用微信。我國(guó)的信息化進(jìn)程發(fā)展速度緩慢,我國(guó)農(nóng)產(chǎn)品追溯管理還處于初級(jí)階段,農(nóng)產(chǎn)品信息管理制度還不成熟,導(dǎo)致對(duì)農(nóng)產(chǎn)品的管理工作處于傳統(tǒng)的管理模式,手工記錄,各方面管理工作均不完善,效率極低。近年來,隨著人們對(duì)計(jì)算機(jī)計(jì)算的認(rèn)知,人們開始利用計(jì)算機(jī)平臺(tái)開發(fā)各種軟件,來適應(yīng)社會(huì)發(fā)展需求,基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)也應(yīng)運(yùn)而生?;诰珳?zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)可以使農(nóng)產(chǎn)品的管理效率更高,使其更加規(guī)范化,科學(xué)化和信息化,滿足用戶的需求。1.2課題目標(biāo)首先對(duì)系統(tǒng)所涉及到的相關(guān)計(jì)算機(jī)知識(shí)整體把握,并進(jìn)行基礎(chǔ)的系統(tǒng)分析。系統(tǒng)分析是程序開發(fā)中的一個(gè)非常重要的環(huán)節(jié),為了能夠使設(shè)計(jì)程序更好、更充分的被展現(xiàn)出來,必須事先進(jìn)行調(diào)查研究。在基礎(chǔ)的調(diào)查的同時(shí),也要對(duì)新系統(tǒng)的功能進(jìn)行詳細(xì)的解析分析,這樣才能夠研究開發(fā)出更加完整的系統(tǒng)設(shè)計(jì)。本系統(tǒng)主要是基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè),界面風(fēng)格要美觀,不能出現(xiàn)丟失數(shù)據(jù),信息呈現(xiàn)混亂等問題。要可以高效地存儲(chǔ)和查詢數(shù)據(jù),從而保證管理工作的正常進(jìn)行,提高管理的工作效率與管理水平。研究目標(biāo)如下:(1)界面優(yōu)化:界面簡(jiǎn)潔、美觀,易于用戶操作。系統(tǒng)中大部分功能通過控件實(shí)現(xiàn),使得運(yùn)行界面十分簡(jiǎn)潔,管理員可以方便地完成信息的管理操作。(2)功能設(shè)計(jì):微信平臺(tái)模塊主要實(shí)現(xiàn)了注冊(cè)登錄、產(chǎn)品添加、產(chǎn)品問題上報(bào)等等功能。(3)后臺(tái)主要實(shí)現(xiàn)了管理員、企業(yè)和市場(chǎng)監(jiān)督人員的登錄和管理。1.3設(shè)計(jì)原則一個(gè)成功的網(wǎng)站應(yīng)明確建設(shè)網(wǎng)站的目的,確定網(wǎng)站的具體功能,確定網(wǎng)站規(guī)模、投入費(fèi)用,進(jìn)行必要的市場(chǎng)分析等。只有經(jīng)過詳細(xì)的策劃,才能避免在網(wǎng)站建設(shè)中出現(xiàn)的很多問題,使網(wǎng)站建設(shè)能夠順利進(jìn)行。同時(shí),一個(gè)大型的計(jì)算機(jī)網(wǎng)站系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)思想,并且通過合理的選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及系統(tǒng)的開發(fā)環(huán)境,逐步構(gòu)成一個(gè)完善的網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng),只有這樣才能充分使得計(jì)算機(jī)數(shù)據(jù)管理的優(yōu)勢(shì)發(fā)揮到最大。根據(jù)現(xiàn)實(shí)生活中網(wǎng)民的實(shí)際需求,該基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的開發(fā)按照以下原則進(jìn)行。1、有效性:實(shí)際上這里所說的有效性包括了兩個(gè)方面的意思,即有用性和可用性。其中有用性是指的是站點(diǎn)能滿足用戶需求的潛在功能,而可用性指的是能夠通過站點(diǎn)來操作實(shí)現(xiàn)系統(tǒng)的體現(xiàn)功能。因此可以看出一個(gè)站點(diǎn)如果不能夠恰當(dāng)?shù)倪\(yùn)行或者是設(shè)計(jì)得非常不好,那就不是一個(gè)好的站點(diǎn)??捎谜军c(diǎn)的效益應(yīng)該非常高,并易于學(xué)習(xí),在實(shí)現(xiàn)用戶目標(biāo)時(shí)令人滿意而不出錯(cuò)。2、高可靠性:一個(gè)實(shí)用的網(wǎng)站同時(shí)必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證網(wǎng)站的可靠性與容錯(cuò)性。3、高安全性:在設(shè)計(jì)中,將把網(wǎng)絡(luò)軟、硬件所能夠提供的各種安全措施充分利用,這樣既能夠保證用戶資源的共享,又能夠充分考慮到系統(tǒng)以及數(shù)據(jù)資源的容災(zāi)、備份以及恢復(fù)的要求。為系統(tǒng)強(qiáng)大的數(shù)據(jù)庫提供備份。以至于可以保證主要數(shù)據(jù)的安全性。同時(shí)操作權(quán)限級(jí),我們?cè)O(shè)置不同的角色來保證每一步的操作權(quán)限,可以由管理員進(jìn)行設(shè)置。4、先進(jìn)性:采用目前國(guó)際上最先進(jìn)的數(shù)據(jù)庫技術(shù),使用JSP作為開發(fā)工具,MYSQL作為網(wǎng)站的數(shù)據(jù)庫。本系統(tǒng)采用的這些技術(shù)完全適合對(duì)基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的開發(fā),從而有效的降低了系統(tǒng)的運(yùn)營(yíng)成本,大大提高了該基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的穩(wěn)定性和易維護(hù)性。5、采用標(biāo)準(zhǔn)技術(shù):本網(wǎng)站的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。
第二章系統(tǒng)開發(fā)環(huán)境2.1JSP技術(shù)JSP程序使用了Java編程語言,JSP技術(shù)可以對(duì)動(dòng)態(tài)網(wǎng)頁進(jìn)行封裝。通過tags和scriptlets,網(wǎng)頁還能訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP可以分離網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示,對(duì)可重用的基于組件的開發(fā)進(jìn)行支撐,更容易的對(duì)基于Web的應(yīng)用程序進(jìn)行設(shè)計(jì)。當(dāng)Web服務(wù)器接收到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先運(yùn)行的程序段,接下來將JSP文件中的HTML代碼和運(yùn)行效果一并返還給用戶。通過Java文件的插入能夠?qū)?shù)據(jù)庫、網(wǎng)頁多重定向等運(yùn)行,從而滿足構(gòu)建動(dòng)態(tài)網(wǎng)頁所需要的程序。JSP和Servle相同,都可以通過服務(wù)器端運(yùn)行。由于能夠?qū)⒁粋€(gè)HTML文本返回給用戶端,所以用戶端具備瀏覽器就可以進(jìn)行瀏覽。HTML程序和穿插在內(nèi)部的Java程序可以構(gòu)建JSP網(wǎng)頁。在服務(wù)器被用戶端訪問時(shí),能夠處理相應(yīng)的Java代碼,然后將產(chǎn)生的HTML頁面再返回給用戶端的瀏覽器。JSP的設(shè)計(jì)關(guān)鍵是Servlet,通常大型的Web應(yīng)用程序的設(shè)計(jì)成果也通過JavaServlet和JSP的協(xié)作。JSP既擁有了方便快捷的Java程序,又統(tǒng)統(tǒng)的面向用戶,既實(shí)現(xiàn)了平臺(tái)的無關(guān)性危險(xiǎn)還比較小,可以具備互聯(lián)網(wǎng)的全部?jī)?yōu)勢(shì)。JSP技術(shù)的優(yōu)點(diǎn):(1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼無需做任何改動(dòng)。(2)系統(tǒng)的多平臺(tái)支持。通常情況下,能夠在任何情況下的全部平臺(tái)上進(jìn)行設(shè)計(jì),能夠安排在任何情況中,也能夠在任何情況下進(jìn)行發(fā)展。相比ASP/.net來說,優(yōu)點(diǎn)是顯而易見的。(3)強(qiáng)大的可塑性。通過一個(gè)不大的Jar程序能夠?qū)ervlet/JSP進(jìn)行運(yùn)行,也能夠通過很多服務(wù)器進(jìn)行集群和負(fù)載平衡,甚至能夠通過多臺(tái)Application解決問題。單臺(tái)服務(wù)器到多臺(tái)服務(wù)器,Java展現(xiàn)了一個(gè)強(qiáng)大的功能。(4)具有強(qiáng)大和多樣化的開發(fā)工具支持。Java已經(jīng)有了很多的設(shè)計(jì)方法,何況大部分工具都是沒有花費(fèi)的,這中間有很多都在多種平臺(tái)之下順暢的進(jìn)展。(5)支持服務(wù)器端組件。只有很有力的服務(wù)器端組件才能支撐web運(yùn)行,因此開發(fā)者可以在調(diào)用web頁面時(shí)通過另外的開發(fā)工具來達(dá)成紛亂效用的組件,來加強(qiáng)系統(tǒng)的可操作性。JSP可以通過完善的JAVABEANS組件來達(dá)成紛亂的商務(wù)功能。內(nèi)部對(duì)象表現(xiàn)出:request用戶端請(qǐng)求,此請(qǐng)求會(huì)涵蓋來自GET/POST請(qǐng)求的參數(shù);response網(wǎng)頁傳回用戶端的反應(yīng);管理pageContext網(wǎng)頁的屬性;session與請(qǐng)求相關(guān)的會(huì)話;applicationservlet正在進(jìn)行的內(nèi)容;out用來輸送響應(yīng)的輸出流;config代碼片段配置對(duì)象;pageJSP網(wǎng)頁本身。2.2B/S結(jié)構(gòu)采用B/S來對(duì)各業(yè)務(wù)系統(tǒng)服務(wù)器進(jìn)行集中管理,系統(tǒng)采用微軟操作系統(tǒng)。該系統(tǒng)具有運(yùn)行穩(wěn)定、速度快、支持多用戶等優(yōu)點(diǎn),在系統(tǒng)底層架構(gòu)上具有很多的相似性。為保證系統(tǒng)的穩(wěn)定運(yùn)行,系統(tǒng)采用雙機(jī)部署的方式。B/S采用三層的數(shù)據(jù)架構(gòu)模式對(duì)信息系統(tǒng)進(jìn)行設(shè)計(jì)規(guī)劃,通過對(duì)信息系統(tǒng)的數(shù)據(jù)管理傳輸以及統(tǒng)一的管理操作,實(shí)現(xiàn)了對(duì)監(jiān)控系統(tǒng)的統(tǒng)一管理,在不同的信息數(shù)據(jù)之間進(jìn)行傳輸管理,實(shí)現(xiàn)了對(duì)系統(tǒng)信息的統(tǒng)一操作、信息的數(shù)據(jù)規(guī)劃處理,對(duì)信息的處理在底層,對(duì)數(shù)據(jù)的響應(yīng)在中層,對(duì)用戶的請(qǐng)求在上層,實(shí)現(xiàn)三層架構(gòu)的數(shù)據(jù)互動(dòng)信息,對(duì)數(shù)據(jù)的管理操作提供了統(tǒng)一的管理操作。B/S結(jié)構(gòu)如圖2-1所示。圖2-1B/S三層體系結(jié)構(gòu)隨著互聯(lián)網(wǎng)和瀏覽器的發(fā)展,B/S的開發(fā)架構(gòu)逐漸取代了C/S架構(gòu),B/S的開發(fā)架構(gòu)是一種瀏覽器和服務(wù)器的模式,它將應(yīng)用程序的大部分功能都放在服務(wù)器端,客戶機(jī)端只需要安裝瀏覽器(Browser),通過WebServer對(duì)服務(wù)器端安裝的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)讀取和存儲(chǔ)。其B/S架構(gòu)圖如2-2圖所示:圖2-2B/S模式架構(gòu)圖2.3MYSQL數(shù)據(jù)庫MySQL是一個(gè)開源的關(guān)聯(lián)式數(shù)據(jù)庫系統(tǒng),MySQL現(xiàn)在被廣泛的應(yīng)用在互聯(lián)網(wǎng)上的中小型網(wǎng)站中。MySQL有著體積小、總體擁有成本低、速度快等特點(diǎn),最重要的是MySQL是開源的,所以許多中小型企業(yè)為了降低經(jīng)費(fèi)都會(huì)選擇MySQL作為數(shù)據(jù)庫支持。MySQL有著諸多特性:1.使用C語言和C++編寫,并經(jīng)過多種編譯器進(jìn)行編譯測(cè)試,這樣就保證了MySQL源代碼的可移植性。2.為多種編程語言提供了相應(yīng)的API,例如C、C++、JAVA、PHP等。3.MySQL使用標(biāo)準(zhǔn)的數(shù)據(jù)庫語言形式。4.既能夠作為一個(gè)數(shù)據(jù)庫嵌入到其他的開發(fā)軟件中,也能本身作為一個(gè)單獨(dú)的應(yīng)用開發(fā)程序應(yīng)用在客戶端和服務(wù)器的網(wǎng)絡(luò)環(huán)境中。5.是開源的數(shù)據(jù)庫,不需要擔(dān)心支付任何費(fèi)用,減少開發(fā)成本。其查詢語句是優(yōu)化過后的,提高了查詢速度和運(yùn)行效率。MySQL還有許多其他優(yōu)點(diǎn),也因?yàn)檫@些優(yōu)點(diǎn),它是世界上最流行的數(shù)據(jù)庫之一,受到了廣大用戶的青睞。
第三章系統(tǒng)分析3.1可行性分析對(duì)所有系統(tǒng)完成設(shè)計(jì),都可能受到時(shí)間以及空間上的制衡。因此,在開始設(shè)計(jì)每一個(gè)項(xiàng)目的時(shí)候,我們必須對(duì)系統(tǒng)進(jìn)行可行性需求分析,只有這樣才能夠降低項(xiàng)目所帶來的危害,減少人力、物力以及財(cái)力方面的損耗。以下簡(jiǎn)要介紹一下對(duì)技術(shù)、經(jīng)濟(jì)、操作和法律方面的可行性分析。3.1.1技術(shù)可行性基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)主要采用PHP技術(shù),基于B/S結(jié)構(gòu),MYSQL數(shù)據(jù)庫,對(duì)于應(yīng)用程序的開發(fā)要求具備功能要完備、使用應(yīng)簡(jiǎn)單等特點(diǎn),而對(duì)于數(shù)據(jù)庫的建立和維護(hù)則要求建立一個(gè)數(shù)據(jù)完整性強(qiáng)、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫。(1)php提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡(jiǎn)便的管理、全新的語言以及服務(wù)。整個(gè)系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。(2)基于B/S模式的系統(tǒng)的開發(fā)已發(fā)展日趨成熟。
綜上所述:基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)開發(fā)技術(shù)具有很高可行性,且開發(fā)人員掌握了一定的開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有可行性。3.1.2經(jīng)濟(jì)可行性本基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)采用的軟件都是微軟的東西,開發(fā)周期短,這樣可以削減很多的精力和資源,起到減少成本的作用,同時(shí)本系統(tǒng)對(duì)計(jì)算機(jī)配置的條件很低,乃至網(wǎng)吧淘汰下來的低配置計(jì)算機(jī)也可以滿足需要,因此在經(jīng)濟(jì)上完全具有可行性。3.1.3操作可行性基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)操作比較容易,大部分輸入信息頁面選擇的形式都是下拉框。在有些頁面,信息可以自動(dòng)生成,不需要輸入。輸入時(shí)間也采用了日歷控件,操作比較容易,對(duì)操作人員的要求不高,只需要熟練操作WINDOWS即可。3.1.4法律可行性此基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)是自己設(shè)計(jì)的管理系統(tǒng),具有很大的實(shí)際意義。開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,因此對(duì)這個(gè)系統(tǒng)進(jìn)行開發(fā)與普通的系統(tǒng)軟件設(shè)計(jì)存在很大不同,沒有侵權(quán)等問題,在法律上完全具有可行性。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)、經(jīng)濟(jì)、操作、法律方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系統(tǒng)的開發(fā)是完全可行的。3.3系統(tǒng)流程設(shè)計(jì)3.3.1系統(tǒng)操作流程本基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)管理員具體操作流程如圖3.1所示圖3.1系統(tǒng)操作流程圖3.3.2添加信息流程添加信息時(shí),信息編號(hào)系統(tǒng)采用自動(dòng)增號(hào)的模式,無需管理員填寫,管理員在添加信息輸入信息,系統(tǒng)會(huì)自動(dòng)對(duì)信息數(shù)據(jù)進(jìn)行驗(yàn)證,信息合法則驗(yàn)證成功添加至數(shù)據(jù)庫,信息不合法提示添加失敗,重新輸入信息。添加信息流程如圖3.2所示。圖3.2添加信息流程圖3.3.3修改信息流程在進(jìn)行修改信息操作時(shí),首先進(jìn)入修改信息界面,管理員輸入修改信息數(shù)據(jù),系統(tǒng)進(jìn)行數(shù)據(jù)的判斷驗(yàn)證,修改信息合法則修改成功,信息更新至數(shù)據(jù)庫,信息不合法則修改失敗,重新輸入。修改信息流程圖如圖3.3所示。圖3.3修改信息流程圖3.3.4刪除信息流程選擇要?jiǎng)h除的信息,單擊刪除按鈕,系統(tǒng)則提示是否確定刪除信息,管理員選擇確定刪除,則刪除信息成功,系統(tǒng)數(shù)據(jù)庫將信息進(jìn)行刪除。刪除信息流程圖如圖3.4所示。圖3.4刪除信息流程圖3.4系統(tǒng)性能分析3.4.1系統(tǒng)安全性基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)要嚴(yán)格控制管理權(quán)限,具體要求如下:1.要想對(duì)基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的相關(guān)信息進(jìn)行管理,首先要依靠賬號(hào)和密碼在系統(tǒng)中進(jìn)行管理員登陸,無權(quán)限的用戶不可以通過任何方式登錄系統(tǒng)和對(duì)系統(tǒng)的任何信息和數(shù)據(jù)進(jìn)行操作,這樣可以保證系統(tǒng)的安全可靠性和準(zhǔn)確性。2.在具體實(shí)現(xiàn)中對(duì)不同的權(quán)限進(jìn)行設(shè)定,不同權(quán)限的用戶在系統(tǒng)中登陸后,不可以越級(jí)操作,只有系統(tǒng)管理員能夠使用全部模塊。3.3.2數(shù)據(jù)安全性1.所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空。2.各種數(shù)據(jù)間相互聯(lián)系要保持正確。3.相同數(shù)據(jù)在不同記錄中要保持一致。3.5系統(tǒng)功能分析基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)主要分為手機(jī)端和電腦端,手機(jī)端主要實(shí)現(xiàn)了企業(yè)用戶信息的注冊(cè)登錄,產(chǎn)量的添加等。電腦端實(shí)現(xiàn)了管理員的個(gè)人中心、產(chǎn)品質(zhì)量監(jiān)督人員管理、數(shù)據(jù)統(tǒng)計(jì)子系統(tǒng)、產(chǎn)品問題管理,企業(yè)主要實(shí)現(xiàn)了產(chǎn)品管理,市場(chǎng)監(jiān)督人員主要實(shí)現(xiàn)了個(gè)人中心、產(chǎn)品質(zhì)量預(yù)警管理、產(chǎn)品質(zhì)量監(jiān)督、問題產(chǎn)品批量召回管理等。3.6系統(tǒng)非功能分析1、完整性分析要求農(nóng)產(chǎn)品追溯信息記錄的完整性,信息內(nèi)容不能為空,各種數(shù)據(jù)間聯(lián)系應(yīng)保持正確性,且相同的數(shù)據(jù)在不同記錄中的一致性。2、性能分析頁面響應(yīng)時(shí)問應(yīng)該在3秒以內(nèi),最長(zhǎng)不能超過4秒。3、界面分析系統(tǒng)界面要求簡(jiǎn)單明了,容易操作,符合用戶操作習(xí)慣。4、安全性分析要充分保證系統(tǒng)的安全性、穩(wěn)定性。要想對(duì)系統(tǒng)進(jìn)行操作管理,必須進(jìn)行用戶登錄。
第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)規(guī)則無論哪個(gè)系統(tǒng)都應(yīng)該有自己的設(shè)計(jì)規(guī)則。該基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)也具有重要的設(shè)計(jì)標(biāo)準(zhǔn)有如下幾個(gè):1.簡(jiǎn)單:在保證基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)能夠成功實(shí)現(xiàn)的前提下,并盡量使基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)更容易操作,對(duì)于一個(gè)基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)這是非常重要的。2.針對(duì)性:系統(tǒng)設(shè)計(jì)的重點(diǎn)是實(shí)現(xiàn)農(nóng)產(chǎn)品追溯相關(guān)信息的管理,它具有針對(duì)性很強(qiáng)的特點(diǎn)。3.適用范圍:適用范圍廣,各個(gè)農(nóng)產(chǎn)品追溯管理方面都可以使用。4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)第三章的功能分析,得出基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的功能結(jié)構(gòu)圖。系統(tǒng)結(jié)構(gòu)設(shè)計(jì)如圖4-1所示:圖4-1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫設(shè)計(jì)原則在概念設(shè)計(jì)中,通常用四種方法:自頂向下、自底向上、逐步擴(kuò)張、混合策略,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)在物理結(jié)構(gòu)設(shè)計(jì)階段首先分兩步走:確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是指存取方法和存儲(chǔ)結(jié)構(gòu)。對(duì)物理結(jié)構(gòu)的評(píng)價(jià)是時(shí)間和空間效率。選取正確的關(guān)系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.3.2數(shù)據(jù)庫實(shí)體1.管理員信息實(shí)體屬性E-R圖如圖4-2所示圖4-2管理員信息實(shí)體屬性圖2.產(chǎn)品問題信息實(shí)體屬性E-R圖如圖4-3所示。圖4-3產(chǎn)品問題信息實(shí)體屬性圖3.質(zhì)量監(jiān)督信息實(shí)體屬性E-R圖如圖4-4所示圖4-4質(zhì)量監(jiān)督實(shí)體屬性圖4.質(zhì)量預(yù)警信息實(shí)體屬性E-R圖如圖4-5所示。圖4-3質(zhì)量預(yù)警信息實(shí)體屬性圖4.3.4數(shù)據(jù)庫表設(shè)計(jì)本基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)采用MYSQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的儲(chǔ)存,數(shù)據(jù)庫的功能主要是存儲(chǔ)網(wǎng)站中所有數(shù)據(jù),以便進(jìn)行操作。本基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)數(shù)據(jù)庫中的數(shù)據(jù)表如下:表4-1t_admin管理員信息表字段名稱字段意義字段類型字段長(zhǎng)度是否主鍵能否為空id編號(hào)int11是否username用戶名varchar100否否password密碼varchar100否否表4-2t_cpwt產(chǎn)品問題信息表字段名稱字段意義字段類型字段長(zhǎng)度是否主鍵能否為空id編號(hào)int11是否productId產(chǎn)品int11否是title問題名稱varchar100否否phone電話varchar100否是pic圖片varchar100否是content內(nèi)容text否是表4-3t_cpzljd產(chǎn)品質(zhì)量監(jiān)督信息表字段名稱字段意義字段類型字段長(zhǎng)度是否主鍵能否為空id編號(hào)int11是否productId產(chǎn)品int11否否title問題名稱varchar100否否pic1圖片varchar100否否content內(nèi)容text否是actionDate時(shí)間datetime否是表4-4t_cpzlyj產(chǎn)品質(zhì)量預(yù)警信息表字段名稱字段意義字段類型字段長(zhǎng)度是否主鍵能否為空id編號(hào)int11是否productId產(chǎn)品int11否是title預(yù)警名稱varchar100否否pic1圖片varchar100否是content預(yù)警內(nèi)容text否是actionDate時(shí)間datetime否是
第五章系統(tǒng)實(shí)現(xiàn)5.1手機(jī)端界面5.1.1企業(yè)注冊(cè)界面企業(yè)需要通過用戶名、密碼、公司名稱、法人姓名、性別、地址等信息進(jìn)行注冊(cè),其界面展示如圖5-1所示。圖5-1企業(yè)注冊(cè)界面5.1.2企業(yè)登錄界面用戶需要通過賬號(hào)密碼密碼進(jìn)行登錄手機(jī)端,其界面展示如圖5-2所示。圖5-2企業(yè)登錄界面5.1.3產(chǎn)品信息界面用戶通過產(chǎn)品信息可以進(jìn)行查看的查看,二維碼的掃描和簡(jiǎn)介,其界面展示如圖5-3所示。圖5-3產(chǎn)品查看界面5.1.4產(chǎn)品添加界面企業(yè)通過產(chǎn)品添加可以進(jìn)行添加產(chǎn)品,其界面展示如圖5-4所示。圖5-4產(chǎn)品添加界面5.1.5產(chǎn)品問題上報(bào)界面企業(yè)通過產(chǎn)品問題上報(bào)可以進(jìn)行添加問題名稱、電話、圖片等,其界面展示如圖5-5所示。圖5-5產(chǎn)品問題上報(bào)界面5.2后臺(tái)登錄界面管理員、企業(yè)和市場(chǎng)監(jiān)督都可以通過賬號(hào)和密碼進(jìn)行登錄,其界面展示如圖5-6所示。圖5-6登錄界面5.3管理員界面5.3.1產(chǎn)品質(zhì)量監(jiān)管人員管理界面管理員通過監(jiān)管人員管理可以進(jìn)行監(jiān)管人員信息的新增、修改和刪除,其界面展示如圖5-7所示。圖5-7產(chǎn)品監(jiān)管人員管理界面5.3.2數(shù)據(jù)統(tǒng)計(jì)子系統(tǒng)界面管理員可以銅鼓統(tǒng)計(jì)進(jìn)行用戶問題上報(bào)產(chǎn)品排名和餅圖說明的查看,其界面展示如圖5-8所示。圖5-8數(shù)據(jù)統(tǒng)計(jì)子系統(tǒng)界面5.3.3產(chǎn)品問題管理界面管理員通過產(chǎn)品問題管理可以進(jìn)行產(chǎn)品問題的查看和刪除,其界面展示如圖5-9所示。圖5-9產(chǎn)品問題管理界面5.4企業(yè)界面企業(yè)登錄后可以進(jìn)行產(chǎn)品管理,包括新增、修改和刪除還可以進(jìn)行打印二維碼,其界面展示如圖5-10所示。圖5-10產(chǎn)品管理界面5.5市場(chǎng)監(jiān)督界面5.5.1產(chǎn)品質(zhì)量預(yù)警管理市場(chǎng)監(jiān)督人員可以進(jìn)行產(chǎn)品質(zhì)量預(yù)警信息的新增、修改和刪除,其界面展示如圖5-11所示。圖5-11產(chǎn)品質(zhì)量預(yù)警管理界面5.5.2產(chǎn)品質(zhì)量監(jiān)督管理市場(chǎng)監(jiān)督人員可以進(jìn)行質(zhì)量監(jiān)督信息的新增、修改和刪除,其界面展示如圖5-12所示。圖5-12產(chǎn)品質(zhì)量監(jiān)督管理界面5.5.3產(chǎn)品問題召回管理管理市場(chǎng)監(jiān)督人員可以進(jìn)行產(chǎn)品問題召回的的新增、修改和刪除,其界面展示如圖5-13所示。圖5-13產(chǎn)品質(zhì)量問題召回管理界面
第六章系統(tǒng)測(cè)試6.1測(cè)試意義系統(tǒng)測(cè)試是開發(fā)一個(gè)管理信息周期中非常重要而且漫長(zhǎng)的的階段。其重要性體現(xiàn)在他是保證系統(tǒng)質(zhì)量與可靠性的重要關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)過程的最終審查。系統(tǒng)測(cè)試的主要任務(wù)是盡可能的檢查出程序中的錯(cuò)誤,提高系統(tǒng)的可靠性,主要的目的是位列檢驗(yàn)系統(tǒng)“做得如何”。其中這一階段又可以分為三個(gè)步驟:模塊測(cè)試;組裝測(cè)試;確認(rèn)測(cè)試;通過測(cè)試整個(gè)管理系統(tǒng)來確定能不能夠滿足用戶的需求。通過測(cè)試發(fā)現(xiàn)問題以后,我們要經(jīng)過不斷的調(diào)試找出錯(cuò)誤具體原因和位置,然后對(duì)其進(jìn)行修改。系統(tǒng)開發(fā)完成后就需要進(jìn)行系統(tǒng)測(cè)試,測(cè)試在一個(gè)軟件的開發(fā)過程中是非常重要的,其意義在于:1.發(fā)現(xiàn)軟件錯(cuò)誤;2.有效定義和實(shí)現(xiàn)軟件成分由低到高層的組裝過程;3.驗(yàn)證軟件是否滿足任務(wù)書和系統(tǒng)定義文檔所規(guī)定的技術(shù)要求4.為軟件質(zhì)量模型的建立提供依據(jù)。6.2測(cè)試目的GrenfordJ.Myers曾對(duì)軟件測(cè)試的目的提出過以下觀點(diǎn):1.測(cè)試是為了更好的找出程序中村長(zhǎng)的問題、錯(cuò)誤。2.好的測(cè)試方案是很有可能是到現(xiàn)在為止仍然未被發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。3.成功的測(cè)試則是找出了至今仍然沒有被發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。4.測(cè)試并不單純是為了找出錯(cuò)誤。而是通過分析錯(cuò)誤,來找出產(chǎn)生錯(cuò)誤的原因,來避免發(fā)生錯(cuò)誤,幫助程序員找出軟件開發(fā)過程中的缺陷,以便及時(shí)進(jìn)項(xiàng)改正。5、測(cè)試是為了檢驗(yàn)修改或優(yōu)化過程是否引發(fā)新的問題、軟件所能達(dá)到處理能力和是否達(dá)到預(yù)期的處理能力等。6.3測(cè)試方法首先我們來說界面測(cè)試,界面測(cè)試是為了使程序在不同的的操作平臺(tái)上能夠運(yùn)行界面,并且能夠保持原來的風(fēng)格。我把完整程序拷貝到不同版本的電腦平臺(tái)環(huán)境下,程序運(yùn)行正常,運(yùn)行界面上的字體、圖片等設(shè)置都能夠保持得非常好。不出現(xiàn)字體變形等情況。其次進(jìn)行功能測(cè)試和性能測(cè)試,功能測(cè)試主要包括五項(xiàng)內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。系統(tǒng)性能測(cè)試主要是通過模擬系統(tǒng)運(yùn)行環(huán)境,測(cè)試系統(tǒng)性能是否符合客戶的需求。性能測(cè)試的重要技術(shù)指標(biāo)是:系統(tǒng)的運(yùn)行速度、系統(tǒng)響應(yīng)的時(shí)間和支持并發(fā)節(jié)點(diǎn)數(shù)。1.測(cè)試系統(tǒng)的運(yùn)行速度:通過在不同的配置的電腦上進(jìn)行試運(yùn)行本系統(tǒng),沒有發(fā)現(xiàn)任何停頓、遲滯現(xiàn)象。2.測(cè)試網(wǎng)絡(luò)響應(yīng)時(shí)間:系統(tǒng)網(wǎng)絡(luò)時(shí)間主要包括:網(wǎng)絡(luò)最小響應(yīng)時(shí)間、平均響應(yīng)時(shí)間和最大響應(yīng)時(shí)間這三個(gè)參數(shù)。經(jīng)過測(cè)試,在網(wǎng)絡(luò)運(yùn)營(yíng)良好狀態(tài)下,局域網(wǎng)內(nèi)響應(yīng)時(shí)間三參數(shù)為:1/2/5s,外網(wǎng)響應(yīng)時(shí)間三參數(shù)為3/7/12s,符合客戶的需求,屬于在用戶的心理可承受范圍內(nèi)。3.支持并發(fā)節(jié)點(diǎn)數(shù):經(jīng)過模擬的環(huán)境測(cè)試,本網(wǎng)站在并發(fā)節(jié)點(diǎn)達(dá)到45個(gè)時(shí),網(wǎng)絡(luò)運(yùn)營(yíng)的速度會(huì)發(fā)生比較大的波動(dòng),延遲時(shí)間10秒左右,符合客戶需求。本系統(tǒng)功能測(cè)試如表6-1所示:表6-1系統(tǒng)功能測(cè)試測(cè)試內(nèi)容測(cè)試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好最后進(jìn)行系統(tǒng)的可用性測(cè)試,可用性測(cè)試用于檢測(cè)系統(tǒng)的可理解性、可操作性和學(xué)習(xí)性等方面內(nèi)容。具體測(cè)試方面如表6-2所示。表6-2系統(tǒng)可用性測(cè)試測(cè)試項(xiàng)測(cè)試人員的評(píng)價(jià)窗口移動(dòng)、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對(duì)選中項(xiàng)能否發(fā)生對(duì)應(yīng)切換)是手機(jī)輸入操作是否支持是所需數(shù)據(jù)項(xiàng)是否正確顯示是操作流程是否合理是是否提供幫助信息是6.4測(cè)試結(jié)論本基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)設(shè)計(jì)要求基本都可以達(dá)到,此系統(tǒng)具有完整的軟件功能,良好的用戶界面,能夠正確的處理錯(cuò)誤信息,而且能夠準(zhǔn)確的提出錯(cuò)誤的種類??傮w說來,軟件通過測(cè)試。
第七章結(jié)論本文研究了基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的設(shè)計(jì)與實(shí)現(xiàn),在文章開端首先對(duì)個(gè)研究現(xiàn)狀和研究目標(biāo)等作了簡(jiǎn)單的介紹,然后通過系統(tǒng)分析,引申出本系統(tǒng)研究的主要內(nèi)容。通過對(duì)PHP和MYSQL數(shù)據(jù)庫的簡(jiǎn)介,從硬件和軟件兩反面說明了本基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了PHP與MYSQL相結(jié)合構(gòu)建的基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè),通過本次基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的研究與實(shí)現(xiàn),我感觸到學(xué)習(xí)一門新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它,一個(gè)系統(tǒng)的開發(fā),經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。要想吸引更多的用戶,系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。由于在此之前對(duì)于PHP知識(shí)沒有深入了解,所以從一開始就碰到許多困難,例如一開始的頁面顯示不規(guī)范、數(shù)據(jù)庫連接有問題已經(jīng)無法實(shí)現(xiàn)參數(shù)的傳遞等等,不過通過在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決,在此過程中,我不僅學(xué)到了很多知識(shí),也提高了自己解決問題的能力,尤其是學(xué)會(huì)如何從大量的信息中篩選出所需有用的信息,同時(shí)我更加深刻的體會(huì)到了,雖然書本上的大部分知識(shí)都是有價(jià)值,正確的,但實(shí)際上每個(gè)人編程的思路和對(duì)數(shù)據(jù)處理的方法、思想都是不同的,這就要求我們一定要通過實(shí)踐才能找到解決問題的方案。在此次畢業(yè)設(shè)計(jì)活動(dòng)中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗(yàn),我相信這些對(duì)我以后的發(fā)展都會(huì)有很大幫助。通過這次基于精準(zhǔn)產(chǎn)業(yè)扶貧的農(nóng)產(chǎn)品質(zhì)量追溯系統(tǒng)建設(shè)的開發(fā),我參考了很多相關(guā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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)財(cái)務(wù)個(gè)人工作總結(jié)15篇
- 競(jìng)選部長(zhǎng)演講稿集合九篇
- 鄉(xiāng)鎮(zhèn)學(xué)校安全工作總結(jié)
- 土木工程實(shí)習(xí)日記3篇
- 影響和制約寧遠(yuǎn)教育發(fā)展的突出問題
- 部編版歷史九年級(jí)上冊(cè)第五單元 第16課《早期殖民掠奪》說課稿
- 五年級(jí)數(shù)學(xué)(小數(shù)除法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 雇傭車輛免責(zé)協(xié)議書(2篇)
- 2025二級(jí)注冊(cè)建造師繼續(xù)教育機(jī)電工程考試題庫及答案
- 南京工業(yè)大學(xué)浦江學(xué)院《通信原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 《小學(xué)數(shù)學(xué)運(yùn)算技能》專題講座
- 小學(xué)校本課程《按章行路才安全》優(yōu)質(zhì)教學(xué)課件
- 悅納自我珍愛生命 班會(huì)課件
- 獨(dú)特的交通工具
- 混凝土結(jié)構(gòu)設(shè)計(jì)原理課程設(shè)計(jì)
- 2022年中國(guó)鹽業(yè)集團(tuán)有限公司招聘筆試題庫及答案解析
- 中醫(yī)體質(zhì)辨識(shí)標(biāo)準(zhǔn)評(píng)分標(biāo)準(zhǔn)
- 初一數(shù)學(xué)-探索規(guī)律課件
- 甲醇鈉車間操作規(guī)范流程(堿法)
- (完整)ICU進(jìn)修匯報(bào)ppt
- 初中物理人教八年級(jí)上冊(cè)(2022年新編) 光現(xiàn)象小孔成像實(shí)驗(yàn)教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論