版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)農(nóng)機(jī)電招平臺(tái)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師所在學(xué)校專業(yè)名稱班級(jí)摘要隨著農(nóng)機(jī)電招行業(yè)的不斷發(fā)展,農(nóng)機(jī)電招在現(xiàn)實(shí)生活中的使用和普及,農(nóng)機(jī)電招行業(yè)成為近年內(nèi)出現(xiàn)的一個(gè)新行業(yè),并且能夠成為大群眾廣為認(rèn)可和接受的行為和選擇。設(shè)計(jì)農(nóng)機(jī)電招平臺(tái)的目的就是借助計(jì)算機(jī)讓復(fù)雜的銷售操作變簡(jiǎn)單,變高效。農(nóng)機(jī)電招平臺(tái)采用了B/S結(jié)構(gòu),JAVA作為開發(fā)語言,數(shù)據(jù)庫(kù)采用了B/S結(jié)構(gòu),Mysql數(shù)據(jù)庫(kù)進(jìn)行開發(fā)。該系統(tǒng)包括前臺(tái)操作和后臺(tái)管理兩個(gè)部分,一方面,為用戶提供首頁(yè),農(nóng)機(jī),系統(tǒng)公告,個(gè)人中心,后臺(tái)管理等功能;另一方面,為管理員提供首頁(yè),個(gè)人中心,農(nóng)機(jī)機(jī)主管理,使用者管理,農(nóng)機(jī)類型管理,農(nóng)機(jī)管理,農(nóng)機(jī)預(yù)約管理,系統(tǒng)管理等功能。【關(guān)鍵詞】農(nóng)機(jī)電招;JAVA;B/S結(jié)構(gòu)AbstractWiththecontinuousdevelopmentoftheagriculturalmechanicalandelectricalrecruitmentindustry,theuseandpopularizationofagriculturalmechanicalandelectricalrecruitmentinreallife,theagriculturalmechanicalandelectricalrecruitmentindustryhasbecomeanewindustrythathasemergedinrecentyears,andcanbecomeabehaviorandchoicewidelyrecognizedandacceptedbythemasses.Thepurposeofdesigningtheagriculturalmechanicalandelectricalrecruitmentplatformistomakecomplexsalesoperationssimpleandefficientwiththehelpofcomputers.TheagriculturalmechanicalandelectricalrecruitmentplatformadoptstheB/Sstructure,JAVAasthedevelopmentlanguage,thedatabaseadoptstheB/Sstructure,andtheMysqldatabaseisdeveloped.Thesystemincludestwopartsoffront-endoperationandbackgroundmanagement,ontheonehand,toprovideuserswiththehomepage,agriculturalmachinery,systemannouncements,personalcenter,backgroundmanagementandotherfunctions;ontheotherhand,toprovideadministratorswithhomepage,personalcenter,agriculturalmachinerymastermanagement,usermanagement,agriculturalmachinerytypemanagement,agriculturalmachinerymanagement,agriculturalmachineryappointmentmanagement,systemmanagementandotherfunctions.【Keywords】Agriculturalmechanicalandelectricalmoves;JAVA;B/Sstructure目錄TOC\o"1-3"\h\u1引言 引言1.1選題的背景現(xiàn)代社會(huì),由于經(jīng)濟(jì)不斷發(fā)展,農(nóng)機(jī)電招的數(shù)量也在不斷的增加,隨著農(nóng)機(jī)電招的增多,人們對(duì)農(nóng)機(jī)電招信息的需求也越來越高。以往的農(nóng)機(jī)電招管理,一般都是紙質(zhì)文件來管理農(nóng)機(jī)電招信息,傳統(tǒng)的管理方式已經(jīng)無法滿足現(xiàn)代人們的需求;使用農(nóng)機(jī)電招平臺(tái),首先可以大幅提高農(nóng)機(jī)電招信息檢索,只需輸入農(nóng)機(jī)電招相關(guān)信息就能在數(shù)秒內(nèi)反饋想要的結(jié)果;其次可存儲(chǔ)大量的農(nóng)機(jī)電招信息,同時(shí)農(nóng)機(jī)電招信息安全性有更高的保障;這些優(yōu)點(diǎn)大大提高運(yùn)營(yíng)效率并節(jié)省運(yùn)營(yíng)成本。因此,開發(fā)農(nóng)機(jī)電招平臺(tái)對(duì)農(nóng)機(jī)電招信息進(jìn)行有效的管理是很必要的,不僅提高了農(nóng)機(jī)電招管理效率,增加了用戶信息安全性,方便及時(shí)反饋信息給管理員,增加了與管理員之間的互動(dòng)交流,更能提高用戶的體驗(yàn)強(qiáng)度。本系統(tǒng)為了數(shù)據(jù)庫(kù)結(jié)構(gòu)的靈活性所以打算采用MySQL來設(shè)計(jì)數(shù)據(jù)庫(kù),而java技術(shù),B/S架構(gòu)則保證了較高的平臺(tái)適應(yīng)性。本文主要介紹了本系統(tǒng)的開發(fā)背景,所要完成的功能和開發(fā)的過程,主要說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想。1.2選題的目的與意義本課題的選題目的就是通過各個(gè)功能模塊的優(yōu)化組合達(dá)到不同的管理細(xì)節(jié),最大程度的實(shí)現(xiàn)管理的自動(dòng)化與信息化,使農(nóng)機(jī)電招信息管理更加清晰,透明,易于操作,便于管理,并且能夠自動(dòng)的檢查人工操作的環(huán)節(jié),降低農(nóng)機(jī)電招平臺(tái)的出錯(cuò)率。農(nóng)機(jī)電招平臺(tái)最大特點(diǎn)就是信息管理,由于農(nóng)機(jī)電招的信息量比較大,管理的功能種類多且復(fù)雜,比如:首頁(yè),個(gè)人中心,農(nóng)機(jī)機(jī)主管理,使用者管理,農(nóng)機(jī)類型管理,農(nóng)機(jī)管理,農(nóng)機(jī)預(yù)約管理,系統(tǒng)管理等。在過去傳統(tǒng)的農(nóng)機(jī)電招信息管理中,上述的各種管理工作處理起來是相當(dāng)?shù)姆爆嵑蛷?fù)雜。在處理信息的過程中還會(huì)出現(xiàn)信息的重復(fù)傳遞或者信息的漏傳,因此農(nóng)機(jī)電招管理有必要引入計(jì)算機(jī)來管理,從而提高管理的效率,提高服務(wù)質(zhì)量。本系統(tǒng)是為了順應(yīng)了時(shí)代的變更、農(nóng)機(jī)電招行業(yè)的迅猛發(fā)展而設(shè)計(jì)的,利用互聯(lián)網(wǎng)的交互性和實(shí)時(shí)性,為用戶提供便利、快捷、舒適的服務(wù),提高服務(wù)質(zhì)量,讓用戶隨時(shí)了解系統(tǒng)動(dòng)態(tài),從而提高用戶體驗(yàn),而管理者也可以輕松管理。該系統(tǒng)具有以下優(yōu)點(diǎn):本系統(tǒng)實(shí)時(shí)地為用戶提供農(nóng)機(jī)電招信息。用戶可以隨時(shí)登錄系統(tǒng)查看信息,每一個(gè)信息都真實(shí)可靠,每一筆交易都認(rèn)真對(duì)待,有效保證消費(fèi)者的利益。本系統(tǒng)的頁(yè)面設(shè)計(jì)簡(jiǎn)潔明了,用戶操作簡(jiǎn)單方便。本系統(tǒng)解決了傳統(tǒng)農(nóng)機(jī)電招因?yàn)橘Y金費(fèi)用的問題,節(jié)約了在電子商務(wù)上投入的資金。同時(shí)也為已經(jīng)建立了電子商務(wù)網(wǎng)站的農(nóng)機(jī)電招,提供了更大的業(yè)務(wù)空間。本系統(tǒng)易于更新、成本低廉、可以與用戶進(jìn)行雙向的信息交流,可以滿足不斷更新變化的市場(chǎng)需求,吸引更多的用戶。1.3研究的主要內(nèi)容本系統(tǒng)主要是設(shè)計(jì)出農(nóng)機(jī)電招平臺(tái),基于B/S構(gòu)架,后臺(tái)數(shù)據(jù)庫(kù)采用了Mysql,可以使數(shù)據(jù)的查詢和存儲(chǔ)變得更加有效,可以確保農(nóng)機(jī)電招管理的工作能夠正常、高效的進(jìn)行,從而提高工作的效率。總體的研究?jī)?nèi)容如下:系統(tǒng)的界面簡(jiǎn)潔、明了,方便用戶操作。系統(tǒng)大量的使用控件,大大的縮短了代碼的長(zhǎng)度。系統(tǒng)的大部分的功能能夠通過控件來實(shí)現(xiàn),用戶可以非常方便的完成各類操作。系統(tǒng)分前臺(tái)和后臺(tái),可以同時(shí)達(dá)到管理員,農(nóng)機(jī)機(jī)主和使用者的不同需求。系統(tǒng)使用權(quán)限包括:管理員,農(nóng)機(jī)機(jī)主和使用者三個(gè)用戶角色。主要功能包括首頁(yè),個(gè)人中心,農(nóng)機(jī)機(jī)主管理,使用者管理,農(nóng)機(jī)類型管理,農(nóng)機(jī)管理,農(nóng)機(jī)預(yù)約管理,系統(tǒng)管理等等。2開發(fā)環(huán)境和相關(guān)技術(shù)2.1系統(tǒng)的開發(fā)環(huán)境瀏覽器:IE8.1(推薦6.0以上)開發(fā)使用語言:JAVAJDK版本:JDK_8數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:Mysql運(yùn)行平臺(tái):Windows7運(yùn)行環(huán)境:Tomcat8.02.2相關(guān)技術(shù)簡(jiǎn)介農(nóng)機(jī)電招平臺(tái)基于B/S的結(jié)構(gòu)、主要采用JAVA語言開發(fā),使得整個(gè)系統(tǒng)變得易于操作、界面簡(jiǎn)潔、使用安全。測(cè)試服務(wù)器為Tomcat8.0,結(jié)合Mysql數(shù)據(jù)庫(kù)開發(fā)完成。2.2.1B/S結(jié)構(gòu)簡(jiǎn)介隨著系統(tǒng)軟件的不斷改進(jìn)和升級(jí),B/S結(jié)構(gòu)產(chǎn)品更為方便的特征體現(xiàn)地十分明顯。對(duì)于一個(gè)中等偏大的來說,如果系統(tǒng)管理員每天要在很多臺(tái)電腦之間來回查看,不斷奔走,那么效率和工作量就會(huì)變得很低,但是如果使用了B/S結(jié)構(gòu),那么管理員只要對(duì)服務(wù)器進(jìn)行管理就夠了。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)它不需要安裝任何的系統(tǒng),它所有的客戶端就只是瀏覽器,所以只要有一臺(tái)電腦并且可以上網(wǎng)就可以解決所有問題,客戶端可以完全地不用管理員維護(hù)。無論使用系統(tǒng)的使用者是什么樣的規(guī)模,也不管分支有多么的龐大,都不會(huì)對(duì)維護(hù)和升級(jí)的工作量造成影響,所有的維護(hù)和升級(jí)只需要操作服務(wù)器。隨著B/S結(jié)構(gòu)的不斷發(fā)展,使用的人也不斷增加,從而帶動(dòng)了AJAX技術(shù)的發(fā)展,和B/S結(jié)構(gòu)一樣,它也能在客戶端上處理程序,這便緩解了服務(wù)器的負(fù)擔(dān),提高了交互性,而且實(shí)現(xiàn)了局部實(shí)時(shí)刷新。2.2.2Mysql數(shù)據(jù)庫(kù)技術(shù)Mysql是一個(gè)全面的,運(yùn)用集成的商業(yè)智能工具提供級(jí)的數(shù)據(jù)管理。Mysql是一個(gè)小型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它具有成本低、體積小、運(yùn)行速度快,并且源碼是開放的一系列的優(yōu)點(diǎn),所以很多中小型網(wǎng)站會(huì)選擇Mysql作為開發(fā)使用的數(shù)據(jù)庫(kù)來降低開發(fā)成本。Mysql是現(xiàn)有的運(yùn)行速度最高效的數(shù)據(jù)庫(kù)系統(tǒng),通過SQL語句可以迅速的查出運(yùn)行結(jié)果,它支持多種操作系統(tǒng),為JAVA、C等多種編程語言提供API。Mysql數(shù)據(jù)庫(kù)提供了以下好處:充分利用數(shù)據(jù)。Mysql可以為業(yè)務(wù)線、分析應(yīng)用程序提供安全、可靠的數(shù)據(jù)庫(kù),還能讓用戶使用報(bào)表、分析和數(shù)據(jù)挖掘等相關(guān)的嵌入功能從數(shù)據(jù)中得到其他有用的信息。提高生產(chǎn)效率,降低開發(fā)成本。SQL的查詢算法被優(yōu)化,查詢的速度大大的提高,Mysql可以提供關(guān)鍵的、及時(shí)的信息滿足各種特定的需求,可以存儲(chǔ)超過50000000條記錄,不限制同時(shí)訪問數(shù)據(jù)庫(kù)的用戶人數(shù)。2.2.3JAVA語言簡(jiǎn)介JavaScript是一種網(wǎng)絡(luò)腳本語言,廣泛運(yùn)用于web應(yīng)用開發(fā),可以用來添加網(wǎng)頁(yè)的格式動(dòng)態(tài)效果,該語言不用進(jìn)行預(yù)編譯就直接運(yùn)行,可以直接嵌入HTML語言中,寫成js語言,便于結(jié)構(gòu)的分離,支持多種瀏覽器可以在多平臺(tái)下運(yùn)行。它具有三個(gè)不同的體系,分別為J2SE、J2EE、J2ME。Java語言比較容易理解,而且也容易學(xué)習(xí)和上手,其語法與C語言和C++語言很相似,它可以自動(dòng)的處理廢料,而且不會(huì)受到內(nèi)存的影響。Java程序被編譯后形成的class文件,這樣就能夠?qū)崿F(xiàn)在多系統(tǒng)中正常運(yùn)行。Java語言支持多個(gè)線程同吋執(zhí)行,Java程序所需要的類能夠動(dòng)態(tài)的或者通過網(wǎng)絡(luò)被載入到運(yùn)行環(huán)境。Java開發(fā)工具支持JavaJDK7\8,開發(fā)集成環(huán)境IDE為Eclipse。2.2.4SpringBoot框架SpringBoot是一個(gè)全新開源的輕量級(jí)框架?;赟pring4.0設(shè)計(jì),其不僅繼承了Spring框架原來有的優(yōu)秀特性,而且還通過簡(jiǎn)化配置文件來進(jìn)一步簡(jiǎn)化了Spring應(yīng)用的整個(gè)搭建以及開發(fā)過程。另外在原本的Spring中由于隨著項(xiàng)目的擴(kuò)大導(dǎo)入的jar包數(shù)量越來越大,隨之出現(xiàn)了jar包版本之間的兼容性問題,而此時(shí)SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性問題得到了很好的解決。SpringBoot可以看做是Spring的加強(qiáng)版本,但實(shí)質(zhì)上都是Spring的相關(guān)技術(shù),有了這些優(yōu)秀的開源框架,程序員在開發(fā)過程中將事半功倍。 3系統(tǒng)的可行性研究及需求分析3.1可行性研究3.1.1技術(shù)可行性分析經(jīng)過大學(xué)四年的學(xué)習(xí),已經(jīng)掌握了JAVA、Mysql數(shù)據(jù)庫(kù)等方面的編程技巧和方法,對(duì)于這些技術(shù)該有的軟硬件配置也是齊全的,能夠滿足開發(fā)的需要。本農(nóng)機(jī)電招平臺(tái)采用的是Mysql作為數(shù)據(jù)庫(kù),可以絕對(duì)地保證用戶數(shù)據(jù)的安全;可以與Mysql數(shù)據(jù)庫(kù)進(jìn)行無縫連接。所以,農(nóng)機(jī)電招平臺(tái)在技術(shù)上是可以實(shí)施的。3.1.2經(jīng)濟(jì)可行性分析本農(nóng)機(jī)電招平臺(tái)是作為畢業(yè)設(shè)計(jì)自己開發(fā)的,所以產(chǎn)生的費(fèi)用微乎其微,系統(tǒng)建成之后可能會(huì)為今后的農(nóng)機(jī)電招管理提供便利,并且系統(tǒng)完成之后產(chǎn)生的維護(hù)費(fèi)用也不大。綜合計(jì)算,所有的開支都不大,所以農(nóng)機(jī)電招平臺(tái)在經(jīng)濟(jì)上是不存在問題的。3.1.3運(yùn)行可行性分析運(yùn)行可行性是指評(píng)價(jià)和估計(jì)新的系統(tǒng)(即農(nóng)機(jī)電招平臺(tái))給已經(jīng)存在的系統(tǒng)帶來的影響和產(chǎn)生的后果,如工作環(huán)境等,還要分析在指定時(shí)間內(nèi)能否按期完成指定的系統(tǒng)開發(fā)任務(wù)等。當(dāng)前,信息化技術(shù)已經(jīng)相當(dāng)完善,工具之間的整合非常方便。通過框架編程的學(xué)習(xí),對(duì)框架的使用規(guī)則已經(jīng)掌握,各個(gè)功能模塊之間的編寫、測(cè)試和維護(hù),使用Tomcat服務(wù)器可以實(shí)現(xiàn)系統(tǒng)的B/S結(jié)構(gòu),所以在運(yùn)行上是可行的。綜上所述,本農(nóng)機(jī)電招平臺(tái)的開發(fā)在技術(shù)上、經(jīng)濟(jì)上和運(yùn)行上都是完全可行的。3.2系統(tǒng)現(xiàn)狀分析系統(tǒng)使用用戶的數(shù)量直接決定了用戶信息管理者的工作量,毫無疑問,管理者的工作量較大較繁瑣。通過總結(jié)出系統(tǒng)當(dāng)前對(duì)用戶管理的工作狀態(tài)得以下分析:統(tǒng)籌規(guī)劃,如果系統(tǒng)在信息化管理中不夠全面,缺少綜合性、系統(tǒng)性、整體性,那不可避免的需要投入大量人力物力來規(guī)劃整理信息。引入信息化管理方式無疑可以達(dá)到節(jié)省信息管理成本的目的不僅減少資源浪費(fèi)還可以使農(nóng)機(jī)電招信息變得井井有條,成為市場(chǎng)競(jìng)爭(zhēng)中的一大優(yōu)勢(shì)。要循序漸進(jìn),做事不能心急,一步一個(gè)腳印,都不可能一步到位,就算信息管理系統(tǒng)也一樣,要讓系統(tǒng)發(fā)揮最大效率還是應(yīng)該多調(diào)研,多聽取用戶和管理者的意見,并進(jìn)行必要的統(tǒng)籌規(guī)劃,有組織有目的地設(shè)計(jì)系統(tǒng)功能,團(tuán)結(jié)各個(gè)部門發(fā)揮主觀能動(dòng)性。(1)信息安全措施不到位隱私權(quán)神圣不可侵犯,這是中華人民共和國(guó)憲法賦予我們的權(quán)利,人和人都不能侵犯我們的正當(dāng)權(quán)益,而網(wǎng)絡(luò)用戶信息管理存在極大安全隱患,信息泄露的案列不在少數(shù),加強(qiáng)信息安全措施是完善網(wǎng)絡(luò)信息管理過程中不可避免的一環(huán)。(2)資源不能充分共享資源共享是網(wǎng)絡(luò)的一大特點(diǎn),沒有共享就沒有社交,網(wǎng)絡(luò)也就失去了他應(yīng)有的魅力,如果能夠?qū)崿F(xiàn)用戶信息共享,無疑對(duì)于用戶的發(fā)展存在不可或缺的幫助。(3)現(xiàn)有系統(tǒng)可擴(kuò)展性不高。如今科學(xué)技術(shù)發(fā)展飛速,隨著而來的就是技術(shù)更新,那勢(shì)必會(huì)給軟件更新帶來挑戰(zhàn),因此,系統(tǒng)必須具備良好的開放性和可擴(kuò)充性,為了不落后于時(shí)代,這是必備特色之一?;谏鲜龇治?,農(nóng)機(jī)電招管理系統(tǒng)應(yīng)該切合實(shí)際,做到確實(shí)有效,集體表現(xiàn)為:一是系統(tǒng)能夠整理并集合歸類用戶信息,防止用戶信息混亂,難以整理;二是系統(tǒng)要安全穩(wěn)定,不能泄露用戶信息,造成隱私泄露,不僅傷害用戶利益更是對(duì)經(jīng)營(yíng)者名譽(yù)的損毀;三是系統(tǒng)要具有良好的開放性,不僅要方便定期的維護(hù)維修,更要方便及時(shí)增加新功能,保證先進(jìn)的時(shí)代契合性。經(jīng)過詳細(xì)的討論論證,確定系統(tǒng)的總體要求。3.3功能需求需求分析是指詳細(xì)的分析要解決的問題,弄清楚要解決的問題的要求,最終達(dá)到一個(gè)什么樣的結(jié)果。需求分析的最終任務(wù)就是對(duì)即將要開發(fā)的系統(tǒng)的功能、性能等方面進(jìn)行定義。農(nóng)機(jī)電招平臺(tái)是一個(gè)管理信息系統(tǒng),為了宣傳的需要,為了給用戶提供方便快捷的服務(wù),從而設(shè)計(jì)了農(nóng)機(jī)電招平臺(tái)。管理員可以通過這個(gè)系統(tǒng)把農(nóng)機(jī)電招信息發(fā)布出去,可以方便用戶快速地了解最新動(dòng)態(tài),用戶也可以從中獲得多樣化的優(yōu)質(zhì)服務(wù),促進(jìn)了和用戶之間的溝通。農(nóng)機(jī)電招平臺(tái)的主要包括了管理員,農(nóng)機(jī)機(jī)主和使用者三個(gè)角色。用戶進(jìn)入系統(tǒng)可以實(shí)現(xiàn)首頁(yè),農(nóng)機(jī),系統(tǒng)公告,個(gè)人中心,后臺(tái)管理等;管理員的主要功能包括首頁(yè),個(gè)人中心,農(nóng)機(jī)機(jī)主管理,使用者管理,農(nóng)機(jī)類型管理,農(nóng)機(jī)管理,農(nóng)機(jī)預(yù)約管理,系統(tǒng)管理等;3.4系統(tǒng)設(shè)計(jì)規(guī)則與運(yùn)行環(huán)境軟件系統(tǒng)的優(yōu)劣很大程度上是由系統(tǒng)設(shè)計(jì)的完善與否決定的。世間萬物都必須遵循生老病死的法則,這是大自然的規(guī)則不能違反,軟件設(shè)計(jì)也一樣需要遵循系統(tǒng)設(shè)計(jì)規(guī)則。因此,在設(shè)計(jì)過程中必須遵循系統(tǒng)設(shè)計(jì)規(guī)則。規(guī)則如下:簡(jiǎn)單性:為了擴(kuò)大系統(tǒng)使用者的受眾面,系統(tǒng)設(shè)計(jì)應(yīng)該本著操作越簡(jiǎn)單約好的原則,這樣不僅能提高系統(tǒng)的使用率更能夠擴(kuò)大系統(tǒng)使用面。。針對(duì)性:一個(gè)系統(tǒng)針對(duì)性越強(qiáng),所能提供的功能必然越完善,用戶體驗(yàn)肯定更好,所以應(yīng)該明確指定系統(tǒng)針對(duì)性。實(shí)用性:實(shí)用永遠(yuǎn)是檢驗(yàn)一個(gè)系統(tǒng)是否成功的唯一標(biāo)準(zhǔn),使用的語言再高端,使用的結(jié)構(gòu)再新穎但不能滿足用戶的要求那就是失敗。運(yùn)行環(huán)境:本系統(tǒng)是利用B/S結(jié)構(gòu)來開發(fā)的,數(shù)據(jù)庫(kù)在服務(wù)器上進(jìn)行部署Mysql即可,其他包括MyEclipse等常規(guī)開發(fā)程序。4系統(tǒng)的總體設(shè)計(jì)及相關(guān)技術(shù)準(zhǔn)備4.1總體設(shè)計(jì)4.1.1設(shè)計(jì)的原則及目標(biāo)農(nóng)機(jī)電招管理的工作量隨著信息的不斷發(fā)展和人們的自動(dòng)化辦公意識(shí)的不斷增強(qiáng)變得越來越復(fù)雜,原有的系統(tǒng)已經(jīng)滿足不了相關(guān)工作人員的使用需求。為了解決這一問題,并且方便信息行業(yè)實(shí)施農(nóng)機(jī)電招管理的工作,提高工作的效率,有必要利用現(xiàn)有農(nóng)機(jī)電招行業(yè)的資源,開發(fā)出更好、更方便的農(nóng)機(jī)電招平臺(tái)。本農(nóng)機(jī)電招平臺(tái)是把IT技術(shù)用到農(nóng)機(jī)電招信息的管理中,它具有標(biāo)準(zhǔn)農(nóng)機(jī)電招平臺(tái)所具備的現(xiàn)實(shí)生活中完整的農(nóng)機(jī)電招管理過程,完全的實(shí)現(xiàn)了虛擬現(xiàn)實(shí)。它可以收集和保存用戶的信息,真正的實(shí)現(xiàn)了節(jié)約資源、提高使用效率、處理業(yè)務(wù)的同時(shí)實(shí)現(xiàn)了農(nóng)機(jī)電招平臺(tái)的功能。本系統(tǒng)采取的原則有:a)開發(fā)采用的是B/S模式。B/S模式的優(yōu)點(diǎn)是處理前臺(tái)與后臺(tái)時(shí)層次分明,并且符合現(xiàn)在大部分用戶習(xí)慣的網(wǎng)頁(yè)搜索的方法。b)運(yùn)用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)思想。只有對(duì)系統(tǒng)的整體充分了解才能使用面向?qū)ο蟮募夹g(shù),通過面向?qū)ο蟮募夹g(shù)可以保證系統(tǒng)的框架,從而使系統(tǒng)更加穩(wěn)定,提高運(yùn)行的效率。c)采用結(jié)構(gòu)化的設(shè)計(jì)方法。將系統(tǒng)分成各個(gè)功能模塊,正確的處理模塊之間和模塊內(nèi)部的聯(lián)系以及與數(shù)據(jù)庫(kù)的聯(lián)系,定義各模塊之間的內(nèi)部結(jié)構(gòu),通過對(duì)不同模塊的設(shè)計(jì)和模塊與模塊之間關(guān)系的設(shè)計(jì)來實(shí)現(xiàn)整個(gè)系統(tǒng)的功能。d)系統(tǒng)的界面簡(jiǎn)單清晰。系統(tǒng)的界面設(shè)計(jì)簡(jiǎn)單,方便用戶快速的操作使用。4.1.2系統(tǒng)的主要的功能結(jié)構(gòu)農(nóng)機(jī)電招平臺(tái)的主要功能的結(jié)構(gòu)如圖4-1所示。圖4-1平臺(tái)功能結(jié)構(gòu)圖4.2系統(tǒng)設(shè)計(jì)4.2.1數(shù)據(jù)表E-R圖E-R圖為實(shí)體-關(guān)系圖,本系統(tǒng)的E-R圖展現(xiàn)了各個(gè)實(shí)體之間的關(guān)系,在本數(shù)據(jù)庫(kù)中,各個(gè)實(shí)體之間的關(guān)系均為多對(duì)多的關(guān)系,如下圖:農(nóng)機(jī)機(jī)主管理屬性圖如圖4-2所示。圖4-2農(nóng)機(jī)機(jī)主管理實(shí)體屬性圖農(nóng)機(jī)管理實(shí)體屬性圖如圖4-3所示。圖4-3農(nóng)機(jī)管理實(shí)體屬性圖4.2.2數(shù)據(jù)庫(kù)的主要表結(jié)構(gòu)表4-1:農(nóng)機(jī)字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPnongjimingchengvarchar200農(nóng)機(jī)名稱fengmiantupianvarchar200封面圖片pinpaivarchar200品牌xinghaovarchar200型號(hào)nongjileixingvarchar200農(nóng)機(jī)類型rizujiaint日租價(jià)jizhuzhanghaovarchar200機(jī)主賬號(hào)jizhuxingmingvarchar200機(jī)主姓名shoujihaovarchar200手機(jī)號(hào)xiangqinglongtext4294967295詳情表4-2:系統(tǒng)公告字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡(jiǎn)介picturevarchar200圖片contentlongtext4294967295內(nèi)容表4-3:配置文件字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表4-4:用戶表字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4-5:token表字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時(shí)間CURRENT_TIMESTAMP表4-6:使用者字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPyonghumingvarchar200用戶名xingmingvarchar200姓名mimavarchar200密碼xingbievarchar200性別nianlingint年齡lianxidianhuavarchar200聯(lián)系電話shenfenzhengvarchar200身份證jiazhaodengjivarchar200駕照等級(jí)表4-7:農(nóng)機(jī)預(yù)約字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPnongjimingchengvarchar200農(nóng)機(jī)名稱fengmiantupianvarchar200封面圖片pinpaivarchar200品牌xinghaovarchar200型號(hào)jizhuzhanghaovarchar200機(jī)主賬號(hào)shoujihaovarchar200手機(jī)號(hào)nongjileixingvarchar200農(nóng)機(jī)類型rizujiafloat日租價(jià)zulintianshuint租賃天數(shù)zongjiafloat總價(jià)yuyueshijiandate預(yù)約時(shí)間yonghumingvarchar200用戶名xingmingvarchar200姓名lianxidianhuavarchar200聯(lián)系電話shenfenzhengvarchar200身份證jiazhaodengjivarchar200駕照等級(jí)gongzuodidianvarchar200工作地點(diǎn)beizhuvarchar200備注sfshvarchar200是否審核否shhflongtext4294967295審核回復(fù)ispayvarchar200是否支付未支付useridbigint用戶id表4-8:農(nóng)機(jī)類型字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPnongjileixingvarchar200農(nóng)機(jī)類型表4-9:農(nóng)機(jī)機(jī)主字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPjizhuzhanghaovarchar200機(jī)主賬號(hào)jizhuxingmingvarchar200機(jī)主姓名mimavarchar200密碼xingbievarchar200性別nianlingint年齡shoujihaovarchar200手機(jī)號(hào)shenfenzhengvarchar200身份證
5系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1系統(tǒng)功能模塊農(nóng)機(jī)電招平臺(tái)系統(tǒng)的主要功能展示了首頁(yè),農(nóng)機(jī),系統(tǒng)公告,個(gè)人中心,后臺(tái)管理等,用戶可根據(jù)權(quán)限進(jìn)行相應(yīng)操作。如圖5-1所示。圖5-1系統(tǒng)首頁(yè)界面圖農(nóng)機(jī)機(jī)主注冊(cè),通過填寫機(jī)主賬號(hào),機(jī)主姓名,密碼,確認(rèn)密碼,年齡,手機(jī)號(hào),身份證,等信息完成注冊(cè)操作,如圖5-2所示。圖5-2農(nóng)機(jī)機(jī)主注冊(cè)界面圖農(nóng)機(jī),在農(nóng)機(jī)頁(yè)面可以查看品牌,型號(hào),農(nóng)機(jī)類型,日租價(jià),機(jī)主賬號(hào),機(jī)主姓名,手機(jī)號(hào)等內(nèi)容,并進(jìn)行預(yù)約操作;如圖5-3所示。圖5-3農(nóng)機(jī)界面圖個(gè)人中心,在個(gè)人中心頁(yè)面中可以對(duì)用戶名,姓名,密碼,性別,年齡,聯(lián)系電話,身份證,駕照等級(jí)等內(nèi)容進(jìn)行更新信息操作,如圖5-4所示。圖5-4個(gè)人中心界面圖5.2后臺(tái)功能模塊用戶進(jìn)入系統(tǒng)前在登錄頁(yè)面根據(jù)要求填寫用戶名和密碼,選擇角色等信息,點(diǎn)擊登錄進(jìn)行登錄操作,如圖5-5所示。圖5-5后臺(tái)登錄界面圖5.2.1管理員功能模塊管理員登錄系統(tǒng)后,可以對(duì)首頁(yè),個(gè)人中心,農(nóng)機(jī)機(jī)主管理,使用者管理,農(nóng)機(jī)類型管理,農(nóng)機(jī)管理,農(nóng)機(jī)預(yù)約管理,系統(tǒng)管理等功能進(jìn)行相應(yīng)的操作管理,如圖5-6所示。圖5-6管理員功能界面圖農(nóng)機(jī)機(jī)主管理,在農(nóng)機(jī)機(jī)主管理頁(yè)面可以對(duì)索引,機(jī)主賬號(hào),機(jī)主姓名,性別,年齡,手機(jī)號(hào),身份證等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-7所示。圖5-7農(nóng)機(jī)機(jī)主管理界面圖使用者管理,在使用者管理頁(yè)面可以對(duì)車索引,用戶名,姓名,性別,年齡,聯(lián)系電話,身份證,駕照等級(jí)等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-8所示。圖5-8使用者管理界面圖農(nóng)機(jī)類型管理,在農(nóng)機(jī)類型管理頁(yè)面可以對(duì)索引,農(nóng)機(jī)類型等內(nèi)容進(jìn)行詳情和修改等操作;如圖5-9所示。圖5-9農(nóng)機(jī)類型管理界面圖農(nóng)機(jī)管理,在農(nóng)機(jī)管理頁(yè)面可以對(duì)索引,農(nóng)機(jī)名稱,封面圖片,品牌,型號(hào),農(nóng)機(jī)類型,日租價(jià),機(jī)主賬號(hào),機(jī)主姓名,手機(jī)號(hào)等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-10所示。圖5-10農(nóng)機(jī)管理界面圖5.2.2農(nóng)機(jī)機(jī)主功能模塊農(nóng)機(jī)機(jī)主登錄系統(tǒng)后,可以對(duì)首頁(yè),個(gè)人中心,農(nóng)機(jī)管理,農(nóng)機(jī)預(yù)約管理等功能進(jìn)行相應(yīng)的操作管理,如圖5-11所示。圖5-11農(nóng)機(jī)機(jī)主功能界面圖農(nóng)機(jī)管理,在農(nóng)機(jī)管理頁(yè)面可以對(duì)索引,農(nóng)機(jī)名稱,封面圖片,品牌,型號(hào),農(nóng)機(jī)類型,日租價(jià),機(jī)主賬號(hào),機(jī)主姓名,手機(jī)號(hào)等內(nèi)容進(jìn)行詳情,修改和刪除等操作,如圖5-12所示。圖5-12農(nóng)機(jī)管理界面圖農(nóng)機(jī)預(yù)約管理,在農(nóng)機(jī)預(yù)約管理頁(yè)面可以對(duì)索引,農(nóng)機(jī)名稱,封面圖片,品牌,型號(hào),機(jī)主賬號(hào),手機(jī)號(hào),農(nóng)機(jī)類型,日租價(jià),租賃天數(shù),總價(jià),預(yù)約時(shí)間,用戶名,姓名,聯(lián)系電話,身份證,駕照等級(jí),工作地點(diǎn),備注,是否支付,審核回復(fù),審核狀態(tài),審核等內(nèi)容進(jìn)行詳情和刪除等操作,如圖5-13所示。圖5-13農(nóng)機(jī)預(yù)約管理界面圖5.2.3使用者功能模塊使用者登錄系統(tǒng)后,可以對(duì)首頁(yè),個(gè)人中心,農(nóng)機(jī)預(yù)約管理等功能進(jìn)行相應(yīng)的操作管理,如圖5-14所示。圖5-14使用者功能界面圖
6系統(tǒng)測(cè)試與維護(hù)系統(tǒng)測(cè)試是指測(cè)試整個(gè)系統(tǒng)已經(jīng)完成的功能模塊是否能夠達(dá)到滿足所有的需求的行為。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠的關(guān)鍵,對(duì)設(shè)計(jì)過程中的系統(tǒng)分析與實(shí)現(xiàn)的審查。它是用來檢驗(yàn)系統(tǒng)是否達(dá)到了需求分析的要求,并且能夠找出不滿足或者存在問題的地方。6.1測(cè)試內(nèi)容6.1.1管理員登錄測(cè)試測(cè)試系統(tǒng)的登錄模塊,可以通過設(shè)置不同的用戶名和密碼,在一定程度上還可以測(cè)試是否成功連接數(shù)據(jù)庫(kù),使用管理員賬號(hào)和密碼,測(cè)試結(jié)果如下表6-1所示。表6-1管理員測(cè)試用例編號(hào)賬號(hào)密碼預(yù)期結(jié)果實(shí)際結(jié)果1aboabo成功登錄成功登錄2abo123顯示密碼輸入錯(cuò)誤提示信息顯示密碼輸入錯(cuò)誤提示信息3adoabo顯示用戶名輸入錯(cuò)誤提示信息顯示用戶名輸入錯(cuò)誤提示信息6.1.2信息測(cè)試 主要測(cè)試農(nóng)機(jī)電招的添加、修改和刪除。測(cè)試結(jié)果如表6-2所示。表6-2農(nóng)機(jī)電招信息測(cè)試用例編號(hào)測(cè)試內(nèi)容輸入說明輸出說明1添加農(nóng)機(jī)電招信息進(jìn)入網(wǎng)站后臺(tái)管理中心,點(diǎn)擊系統(tǒng)管理中的農(nóng)機(jī)電招——發(fā)布新增,輸入農(nóng)機(jī)電招信息按“提交數(shù)據(jù)”按鈕后,若輸入數(shù)據(jù)正確,則顯示操作成功,表示添加成功;2、若輸入字段錯(cuò)誤,則系統(tǒng)跳出提示,確認(rèn)后重新添加。2修改農(nóng)機(jī)電招信息進(jìn)入網(wǎng)站后臺(tái)管理中心,點(diǎn)擊系統(tǒng)管理中的農(nóng)機(jī)電招管理中的修改按鈕,輸入要修改的農(nóng)機(jī)電招信息按“提交數(shù)據(jù)”按鈕后,1、若輸入數(shù)據(jù)正確,則顯示操作成功,表示修改成功;2、若輸入字段錯(cuò)誤,則系統(tǒng)跳出提示,確認(rèn)后重新修改。3刪除農(nóng)機(jī)電招信息進(jìn)入網(wǎng)站后臺(tái)管理中心,點(diǎn)擊系統(tǒng)管理中的農(nóng)機(jī)電招管理,勾選框選擇刪除的農(nóng)機(jī)電招按“刪除”鏈接后,直接刪除。6.1.3項(xiàng)目測(cè)試項(xiàng)目信息主要測(cè)試添加項(xiàng)目、修改和刪除項(xiàng)目。測(cè)試結(jié)果如表6-3所示。表6-3信息測(cè)試用例編號(hào)測(cè)試內(nèi)容輸入說明輸出說明1添加項(xiàng)目信息進(jìn)入網(wǎng)站后臺(tái)管理中心,點(diǎn)擊項(xiàng)目管理——添加項(xiàng)目,輸入相關(guān)信息按“提交數(shù)據(jù)”按鈕后,1、若輸入數(shù)據(jù)正確,則顯示操作成功,表示添加成功;2、若輸入字段錯(cuò)誤,則系統(tǒng)跳出提示,確認(rèn)后重新添加。2修改項(xiàng)目信息進(jìn)入網(wǎng)站后臺(tái)管理中心,點(diǎn)擊項(xiàng)目管理,點(diǎn)擊修改鏈接,輸入要修改的信息按“提交數(shù)據(jù)”按鈕后,1、若輸入數(shù)據(jù)正確,則顯示操作成功,表示修改成功;2、若輸入字段錯(cuò)誤,則系統(tǒng)跳出提示,確認(rèn)后重新修改。3刪除項(xiàng)目信息進(jìn)入網(wǎng)站后臺(tái)管理中心,點(diǎn)擊項(xiàng)目管理,點(diǎn)擊刪除鏈接按“刪除”鏈接后,直接刪除。6.1.4修改密碼測(cè)試修改密碼時(shí),按照正常的修改的流程,測(cè)試能否實(shí)現(xiàn)密碼的修改。具體的操作步驟是用管理員的賬號(hào)和密碼正常登錄之后,進(jìn)入系統(tǒng)管理,選擇修改登錄密碼,登錄密碼要在6-16位,測(cè)試結(jié)果如表6-4所示。表6-4修改密碼測(cè)試用例編號(hào)輸入期望的輸出/相應(yīng)實(shí)際情況1新密碼長(zhǎng)度在6到16位之間密碼修改成功密碼修改成功2新密碼長(zhǎng)度是16位密碼修改成功密碼修改成功3新密碼長(zhǎng)度是6位密碼修改成功密碼修改成功4不輸入舊密碼顯示未輸入舊密碼提示信息顯示未輸入舊密碼提示信息5輸入錯(cuò)誤的舊密碼顯示舊密碼輸入錯(cuò)誤提示信息顯示舊密碼輸入錯(cuò)誤提示信息6新密碼輸入為空顯示未輸入新密碼提示信息顯示未輸入新密碼提示信息7新密碼長(zhǎng)度為17位顯示密碼長(zhǎng)度在6到16之間提示信息顯示密碼長(zhǎng)度在6到16之間提示信息8新密碼長(zhǎng)度為5位顯示密碼長(zhǎng)度在6到16之間提示信息顯示密碼長(zhǎng)度在6到16之間提示信息6.1.5其他功能測(cè)試測(cè)試其他各類的功能模塊的數(shù)據(jù)信息的添加,修改和刪除等功能,各個(gè)模塊按照各自的特征需求,使用不同的測(cè)試用例對(duì)各個(gè)功能模塊進(jìn)行完整的功能測(cè)試。測(cè)試的結(jié)果如表6-5所示。表6-5系統(tǒng)功能情況測(cè)試表待測(cè)試的功能模塊名稱測(cè)試結(jié)果備注系統(tǒng)管理通過操作簡(jiǎn)單用戶管理通過操作簡(jiǎn)單類型管理通過操作簡(jiǎn)單農(nóng)機(jī)電招信息管理通過操作簡(jiǎn)單訂單信息管理通過操作簡(jiǎn)單跟蹤服務(wù)管理通過操作簡(jiǎn)單6.2系統(tǒng)維護(hù)對(duì)于一個(gè)系統(tǒng)來說,完成設(shè)計(jì)只是一部分,最重要的還是后期的維護(hù)。系統(tǒng)維護(hù)的好壞決定了系統(tǒng)的生命力。在最初設(shè)計(jì)農(nóng)機(jī)電招平臺(tái)時(shí),就已經(jīng)考慮了系統(tǒng)維護(hù)的問題,所以在設(shè)計(jì)的過程中,就采用了非常嚴(yán)謹(jǐn)?shù)木?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 27533-2024犬細(xì)小病毒病診斷技術(shù)
- TTK-PLK1-IN-1-生命科學(xué)試劑-MCE-9304
- Paroxetine-d4-BRL29060-d-sub-4-sub-生命科學(xué)試劑-MCE-2193
- KIF18A-IN-16-生命科學(xué)試劑-MCE-8155
- 4-5-MDAI-hydrochloride-生命科學(xué)試劑-MCE-4662
- 1-3-Dioctanoyl-glycerol-生命科學(xué)試劑-MCE-8665
- 二零二五年度獨(dú)占許可協(xié)議名詞詳釋與合同糾紛處理
- 二零二五年度企業(yè)注冊(cè)及市場(chǎng)營(yíng)銷策劃合作協(xié)議
- 2025年度足浴店門面租賃合同模板(含供應(yīng)鏈管理)
- 二零二五年度股權(quán)分配與養(yǎng)老產(chǎn)業(yè)合作框架協(xié)議
- JTG 3362-2018公路鋼筋混凝土及預(yù)應(yīng)力混凝土橋涵設(shè)計(jì)規(guī)范
- 八年級(jí)下冊(cè)歷史思維導(dǎo)圖
- 電動(dòng)汽車用驅(qū)動(dòng)電機(jī)系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺(tái)及通道安全技術(shù)要求
- 醫(yī)療器械物價(jià)收費(fèi)申請(qǐng)流程
- 招聘專員轉(zhuǎn)正述職報(bào)告
- “一帶一路”背景下的西安市文化旅游外宣翻譯研究-基于生態(tài)翻譯學(xué)理論
- 2024年江蘇省昆山市六校中考聯(lián)考(一模)化學(xué)試題
- 大學(xué)生文學(xué)常識(shí)知識(shí)競(jìng)賽考試題庫(kù)500題(含答案)
- 國(guó)家電網(wǎng)智能化規(guī)劃總報(bào)告
評(píng)論
0/150
提交評(píng)論