版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
-1-第1章緒論1.1課題背景二十一世紀互聯(lián)網(wǎng)的出現(xiàn),改變了幾千年以來人們的生活,不僅僅是生活物資的豐富,還有精神層次的豐富。在互聯(lián)網(wǎng)誕生之前,地域位置往往是人們思想上不可跨域的鴻溝,信息的傳播速度極慢,信息處理的速度和要求還是通過人們騎馬或者是信鴿傳遞,這些信息傳遞都是不可控制的,中間很有可能丟失,信息的傳遞水平?jīng)Q定了人們生活的水平。如今大家都在使用互聯(lián)網(wǎng)軟件產(chǎn)品,從內(nèi)部管理設(shè)置計算機管理,提高內(nèi)部信息化的管理水準,從外部市場也可以用計算機獲取相關(guān)數(shù)據(jù)進行處理,如今各行各業(yè)已經(jīng)嚴重依賴于計算機了。本課題研究和開發(fā)機電公司管理信息系統(tǒng)管理系統(tǒng),讓安裝在計算機上的該系統(tǒng)變成管理人員的小幫手,提高機電公司管理信息系統(tǒng)信息處理速度,規(guī)范機電公司管理信息系統(tǒng)信息處理流程,讓管理人員的產(chǎn)出效益更高。1.2課題意義現(xiàn)如今,有很多人想要選擇適合自己的管理制度,但一般用戶通常遭受管理心得限制。這時,伴隨著機電公司管理模式的崛起,大量系統(tǒng)進入我們的生活。機電公司管理模式可謂是信息管理方法的絕佳管理體系。在這樣的取得成功管理模式環(huán)境下,機電公司平臺信息愈來愈多。但是隨著機電公司信息的增加,監(jiān)管已經(jīng)成為一個難點。機電公司信息的安全高效管理方法已經(jīng)成為變化管理機制、與時俱進重中之重。機電公司管理平臺不但可以大大簡化管理人員的信息管理方面,同時提升機電公司管理理念也能夠減少花費,還能夠在數(shù)字平面網(wǎng)絡上給用戶展現(xiàn)機電公司最好的一面,系統(tǒng)給機電公司信息管理方法統(tǒng)計和歸類,也成為未來機電公司管理理念的核心數(shù)據(jù)參照。這一過程永遠比結(jié)論更為重要。畢業(yè)設(shè)計論文是學校生活里最多姿多彩的一筆。在這過程中,我不僅明白了更專業(yè)的書籍和實踐技能,還體會到了同學們和全校師生深情厚誼。該系統(tǒng)已經(jīng)成為機電公司主管最不可或缺的具體內(nèi)容。盡管大部分機電公司管理平臺早已交付使用,但是人們對系統(tǒng)要求也越來越高,大部分系統(tǒng)可以完美處理各種信息,但是為了充分滿足機電公司管理理念,不一樣客戶有著不同的規(guī)定,人性化都是管理系統(tǒng)十分重要的一點,希望有個性定制管理系統(tǒng),但是這牽涉到成本管理難題,現(xiàn)階段,訂制系統(tǒng)頗有價值,若是有這樣一個機電公司管理平臺,可以根據(jù)實際情況制訂自身頁面與內(nèi)容,能夠大幅度降低成本費。但是,由于現(xiàn)在自已的技術(shù)性,難以實現(xiàn),但是很有可能完成系統(tǒng)的二次設(shè)計。伴隨著機電公司經(jīng)營規(guī)模的不斷擴大,客戶信息分享也成為一種發(fā)展趨勢。伴隨著機電公司經(jīng)營規(guī)模的不斷擴大,客戶信息分享也成為一種發(fā)展趨勢。機電公司管理平臺的高速發(fā)展也印證了系統(tǒng)管理方法的不斷進步和成長,各種各樣定義愈來愈優(yōu)秀,各個方面提出了更高的要求。系統(tǒng)還可以在進入首頁時公布各種各樣信息開展強烈推薦與交流。1.3研究內(nèi)容本文對機電公司管理信息系統(tǒng)管理系統(tǒng)的設(shè)計與實現(xiàn)分成六個章節(jié)來說明。第1章:研究機電公司管理信息系統(tǒng)管理系統(tǒng)的背景,以及開發(fā)機電公司管理信息系統(tǒng)管理系統(tǒng)的意義。第2章:對開發(fā)機電公司管理信息系統(tǒng)管理系統(tǒng)的環(huán)境還有技術(shù)進行說明。第3章:分析機電公司管理信息系統(tǒng)管理系統(tǒng)的可行性,性能,流程以及功能。第4章:設(shè)計機電公司管理信息系統(tǒng)管理系統(tǒng)的功能結(jié)構(gòu),設(shè)計數(shù)據(jù)庫E-R圖以及對數(shù)據(jù)表的存儲結(jié)構(gòu)進行設(shè)計。第5章:實現(xiàn)機電公司管理信息系統(tǒng)管理系統(tǒng)的功能并進行功能界面展示。第6章:對系統(tǒng)測試進行闡述,以及對本系統(tǒng)部分功能進行檢測。
第2章開發(fā)環(huán)境與技術(shù)本章節(jié)對開發(fā)機電公司管理信息系統(tǒng)管理系統(tǒng)需要搭建的開發(fā)環(huán)境,還有機電公司管理信息系統(tǒng)管理系統(tǒng)開發(fā)中使用的編程技術(shù)等進行闡述。2.1微信小程序介紹 微信小程序,一種微信小程序,英文名WechatMiniProgram,它是一種不用下載及安裝就可以使用的應用程序,它完成了應用程序“近在咫尺”的心愿,用戶可通過掃描儀或檢索開啟應用程序。申請辦理全面對外開放后,主要類型為企業(yè)發(fā)展、政府部門、新聞媒體、其他組織或者個人的開發(fā)者可以辦注冊小程序。微信小程序、訂閱號、微信公眾平臺、小程序是平行面系統(tǒng)軟件。微信小程序是一種不用下載就可以使用的應用程序,也是一種自主創(chuàng)新。通過這兩年的發(fā)展趨勢,造就了一個新的微信小程序開發(fā)工具和開發(fā)者綠色生態(tài)。微信小程序都是中國IT行業(yè)多年來真真正正危害一般程序猿科技創(chuàng)新成果,有150多萬元開發(fā)者添加微信小程序開發(fā)設(shè)計,共同推進微信小程序發(fā)展趨勢,微信小程序運用數(shù)量達到100萬,涵蓋200好幾個細分領(lǐng)域,日客戶2億,微信小程序還在很多城市適用地鐵站、公交服務。微信小程序的高速發(fā)展帶來了更多就業(yè)崗位,2020年微信小程序帶動就業(yè)104數(shù)萬人,社會效益不斷提升2.2Java語言介紹Java語言已經(jīng)存在了25年有余。通過這些年的發(fā)展趨勢,it行業(yè)在市場占有率上仍然占據(jù)一半,仍然受到了很多程序員的工作鐘愛。許多從業(yè)者都是在學習培訓。近年來隨著從業(yè)者的提高,Java語言的位置并沒減少,算得上是常青藤。Java語言學習培訓比較簡單,自然,它是對于C前輩們的而言的,C語言非常強勁。Java取消了許多特點,如go這種描述,也取消了主文件,讓所有文件夾全是類,類是二維數(shù)組以及各種對象,也使Java處理一些對象的引入和回收利用,讓開發(fā)者只需建立對象,應用對象,編寫代碼邏輯,不需要留意性能,讓各種各樣文件存儲給Java自己解決,你能花很多時間科學研究應用軟件相互關(guān)系,使研發(fā)更為集中化,如同跑車駕駛員一樣,只要了解各種汽車的性能,實際操作,不需要科學研究如何生產(chǎn)車輪子,使軟件開發(fā)更為詳盡。2.3MySQL數(shù)據(jù)庫MySQL是一種具有安全系數(shù)、安全系數(shù)、混合開發(fā)性、高效化等特征的輕量關(guān)聯(lián)數(shù)據(jù)庫智能管理系統(tǒng)。MySQL由C語言和C++語言構(gòu)成,由于C語言和C++語言是混合開發(fā)的,因此MySQL源碼是生命期的。MySQL提供多種多樣數(shù)據(jù)種類,常見的數(shù)據(jù)種類包含[34]。伴隨著數(shù)據(jù)庫技術(shù)發(fā)展,MySQL逐步形成數(shù)據(jù)庫管理方法的重要工具之一。它不僅能提供簡單實用的操作作用,還能實現(xiàn)復雜多變的數(shù)據(jù)檢索方法和查詢記錄導出方式。因為MySQL具有較好的兼容模式和擴展性,因而廣泛應用于各行各業(yè)。MySQL在WEB行業(yè)越來越受單位和個人開發(fā)者的親睞。大部分大中小型網(wǎng)址都采用MySQL數(shù)據(jù)庫,它不僅可以提供簡單高效的數(shù)據(jù)瀏覽作用,還會對數(shù)據(jù)進行相應的分析解決。因為Linux電腦操作系統(tǒng)和MySQL數(shù)據(jù)庫全是開源系統(tǒng)免費體驗,能夠為公司節(jié)約許多費用,讓很多企業(yè)使用LinuxMySQL做為網(wǎng)址數(shù)據(jù)庫,體型小,啟動速度快,也不會影響網(wǎng)址性能,導致用戶體驗感極差。MySQL數(shù)據(jù)庫能夠支持各種各樣操作系統(tǒng)的運作,包含AIX、HP-UX、OS/2Wrap、Solaris、MacOS、Linux和Windows等。性能好,使用便捷。因而,MySQL數(shù)據(jù)庫已成為當下數(shù)據(jù)庫行業(yè)最流行商品之一。MySQL數(shù)據(jù)庫系統(tǒng)使用面向?qū)ο笤O(shè)計方式,客戶至上開展編程設(shè)計。是利用面向?qū)ο笥^念來達到各項功能。它不僅能管理方法大中型數(shù)據(jù)表或關(guān)系數(shù)據(jù)庫,還可以把這種復雜且龐大信息系統(tǒng)集成到一個簡單的中小型數(shù)據(jù)庫系統(tǒng)內(nèi)?,F(xiàn)階段,中國很多公司早已運用了這一尖端技術(shù)。2.4SpringBoot框架SpringBoot框架是一個SpringMVC架構(gòu)的快速輕量快速框架,能夠幫助開發(fā)人員迅速搭建靠譜高效率的應用程序。依據(jù)自動部署和協(xié)議書,改善了Spring的研究過程,使開發(fā)人員可以更加專注于領(lǐng)域模型。SpringBoot有許多特性,當中最主要的是它提供了內(nèi)置Tomcat、Jetty、Undertow等Web網(wǎng)絡服務器能夠輕松搭建Web應用程序。除此之外,它也提供自動部署、無需撰寫XML文件等功能。這種功能使開發(fā)人員能夠迅速建立和布署應用程序,而無需解決繁雜的環(huán)境變量和其它繁瑣復雜每日任務。開發(fā)系統(tǒng)時,SpringBoot能夠幫助開發(fā)人員完成模塊化設(shè)計和松耦合的代碼結(jié)構(gòu),從而更好地日常維護拓展應用程序。除此之外,它也提供了很多常見的庫和部件,如SpringData、SpringSecurity等,能夠輕松集成化這種部件,完成數(shù)據(jù)庫操作、驗證、受權(quán)等功能。
第3章系統(tǒng)分析本文作者在確定了研究的課題之后,從各大數(shù)字圖書館下載文獻來閱讀,并了解同類型的網(wǎng)站具備的大致功能,然后具體事務具體分析,得出本系統(tǒng)要研究的具體功能與性能。雖然分析系統(tǒng)這一階段性工作主要是確定功能,但它卻影響著后面系統(tǒng)開發(fā)環(huán)節(jié)的進展,系統(tǒng)分析這個環(huán)節(jié)是不能少的。3.1可行性分析從三個不同的角度來分析,確保開發(fā)成功的前提是有可行性分析,只有進行提前分析,符合程序開發(fā)流程才不至于開發(fā)過程的中斷。3.1.1技術(shù)可行性分析研發(fā)設(shè)計程序流程挑選面向?qū)ο笤O(shè)計、功能齊全、簡單實用的Java編程設(shè)計核心理念。MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。IDEA工具作為編程軟件,Windows10計算機操作系統(tǒng)作為應用系統(tǒng),以及數(shù)據(jù)庫可視化工具等技術(shù)職稱。一般來說,該程序流程的開發(fā)能夠從技術(shù)上開展是可行的。3.1.2經(jīng)濟可行性分析開發(fā)的程序并不是向著商業(yè)程序方向設(shè)計與開發(fā)的,反而是做為一個新的畢業(yè)論文新項目開發(fā)的。它主要運用于檢測小朋友們在院校所學的知識,并鍛練客戶使用網(wǎng)絡、書籍和其他方式自學能力。因而,程序軟件的開發(fā)不容易涉及到邊際收益,也不會為軟件的挑選付錢。你可以在開發(fā)軟件的官網(wǎng)上下載所需要的軟件,并依據(jù)所需要的安裝方法將應用安裝到你的電腦里。一般來說,開發(fā)這一程序并沒有社會經(jīng)濟發(fā)展花費。3.1.3運行可行性分析由于程序軟件就是針對大部分一般操作用戶,考慮到他的知識與文化水準,尤其開發(fā)了一個可操作度高的程序軟件,能夠輕而易舉地讓用戶應用,數(shù)據(jù)可視化操作頁面。一般來說,從用戶操作程序的角度看,這一程序其實并不難操作。只需用戶開啟程序,就能避免專職人員學習培訓開展程序作用操作。3.2系統(tǒng)流程機電公司管理信息系統(tǒng)管理系統(tǒng)投入使用后,使用者如果能看到相應的流程操作圖會提高程序的理解能力。3.2.1操作流程使用者在操作機電公司管理信息系統(tǒng)管理系統(tǒng)中,應該按照本系統(tǒng)提供的操作流程(圖3.1即為本系統(tǒng)的操作流程圖)進行操作,可以減少操作失誤,從而節(jié)省進入機電公司管理信息系統(tǒng)管理系統(tǒng)的時間。圖3.1系統(tǒng)操作流程3.2.2登錄流程機電公司管理信息系統(tǒng)管理系統(tǒng)通過登錄功能(圖3.2即為其登錄的流程)引導使用者進入指定的功能操作區(qū),也避免非本系統(tǒng)的用戶享受本系統(tǒng)提供的服務以及查看本系統(tǒng)提供的信息,進而保證用戶安全。圖3.2登錄流程3.2.3刪除信息流程機電公司管理信息系統(tǒng)管理系統(tǒng)在經(jīng)過長期使用后,會產(chǎn)生很多的數(shù)據(jù)信息。為了騰出存儲空間存放更多的數(shù)據(jù),本系統(tǒng)數(shù)據(jù)庫中存儲的數(shù)據(jù),一些沒有參考價值的數(shù)據(jù)需要進行刪除(圖3.3即為刪除信息的流程),刪除數(shù)據(jù)過程中,為避免誤刪,使用者要根據(jù)系統(tǒng)的提示來決定是否刪除數(shù)據(jù)。圖3.3刪除信息流程3.2.4添加信息流程機電公司管理信息系統(tǒng)管理系統(tǒng)提供可視化的功能操作區(qū),非常方便使用者進行數(shù)據(jù)操作,當使用者往系統(tǒng)中錄入數(shù)據(jù)時(圖3.4即為添加信息的流程),本系統(tǒng)也會進行數(shù)據(jù)合法性的判斷,符合要求的數(shù)據(jù)才能夠在數(shù)據(jù)庫指定表中進行登記。圖3.4添加信息流程3.3系統(tǒng)設(shè)計規(guī)則軟件系統(tǒng)優(yōu)缺點在主要取決于系統(tǒng)設(shè)計的改善。全世界的一切都要遵循生、老、病、死得規(guī)則,這也是不可以違背的天然規(guī)則,軟件開發(fā)也要遵照系統(tǒng)設(shè)計規(guī)則。因而,在設(shè)計過程中要遵循系統(tǒng)設(shè)計規(guī)則。規(guī)則如下所展示:簡易性:為了擴大系統(tǒng)客戶的受眾群體,系統(tǒng)設(shè)計要遵循實際操作越簡單越好、越好標準,不但提升系統(tǒng)使用率,并且擴張系統(tǒng)應用面。。針對性:一個系統(tǒng)越是有針對性,能夠提供的功效就會越健全,客戶體驗越好,因此要確定特定系統(tǒng)的針對性。實用性:實用性永遠都是檢測系統(tǒng)取得成功的唯一標準。不管語言表達多么高檔,構(gòu)造多么新奇,但是不能滿足用戶的規(guī)定,全是不成功。(5)頁面設(shè)計問題:功能符合要求之后,肯定是要豐富頁面的。頁面設(shè)計才是用戶長時間面對的問題,首先考慮數(shù)據(jù)的整潔性,讓頁面看起來更加的清爽。顏色與數(shù)據(jù)方面,該不同顏色就不同顏色,降低用戶長時間使用出現(xiàn)的視覺疲勞,讓用戶使用起來心情不至于太差。(6)系統(tǒng)的穩(wěn)定性:正常用戶操作系統(tǒng)頁面,必須是該提交提交,正常輸入符合邏輯,不能隨隨便便的就出各種問題,導致用戶操作疲憊,并且輸入的數(shù)據(jù)和回顯的數(shù)據(jù)符合用戶的要求。如果正常操作都會出現(xiàn)問題,那設(shè)計就是不穩(wěn)定的,這一點肯定不行。只要是與數(shù)據(jù)進行交互的系統(tǒng),都必須穩(wěn)定。系統(tǒng)穩(wěn)定從開發(fā)部署角度上來分析,可以考慮數(shù)據(jù)的冗余備份功能,自動值守功能,機房數(shù)據(jù)同步,機房分開的功能,這些都可以讓系統(tǒng)的穩(wěn)定性得到提升。系統(tǒng)的性能需求需要對業(yè)務很熟練的情況下判斷然后分析,再從系統(tǒng)性能需求來逐條實現(xiàn),可以讓設(shè)計的系統(tǒng)有使用價值。
第4章系統(tǒng)設(shè)計用戶對著瀏覽器操作,肯定會出現(xiàn)某些不可預料的問題,但是不代表著系統(tǒng)對于用戶在瀏覽器上的操作不進行處理,所以說,要提前考慮可能會出現(xiàn)的問題。4.1系統(tǒng)設(shè)計思想系統(tǒng)設(shè)計,肯定要把設(shè)計的思想進行統(tǒng)一,只有統(tǒng)一的思想才能指導程序的開發(fā),并且可以讓眾多的程序開發(fā)人員更快速的進入狀態(tài),提高開發(fā)速度。根據(jù)當前系統(tǒng)的既定需求,下面將進行本系統(tǒng)設(shè)計思想的闡述。(1)擴展性:開發(fā)任何一個系統(tǒng)的時候不可避免要考慮這個問題。軟件版本的更迭是一種常識,任何一個軟件都不會一次性開發(fā)就成永恒,軟件是一個不斷成長的東西。所以考慮問題的時候需要對當前問題進行數(shù)據(jù)上的擴大化,然后進行歸納整理,最終形成具有一定擴展性的程序。程序的可擴展性必然會影響開發(fā)進度,所以最終需要綜合評估程序的可擴展程度,進而有的放矢,循序開發(fā)。(2)實用性:程序設(shè)計是一個先高屋建瓴式的設(shè)想,然后再具體化,實用性就是具體化的第一個步驟,要充分考慮使用者是不懂程序設(shè)計的這一點,使用者只是懂得常規(guī)性的上網(wǎng)操作步驟,并不需要對程序進行理解,所以一定要讓使用者感覺到便利,感覺到實用性的存在,如果使用者使用程序過程中沒發(fā)現(xiàn)使用程序的好處,那么程序設(shè)計的實用性將大大降低。(3)安全性:當使用者使用的過程中,會產(chǎn)生大量的相關(guān)數(shù)據(jù),這些數(shù)據(jù)必須有安全性的保證,否則當使用者發(fā)現(xiàn)數(shù)據(jù)出現(xiàn)問題的原因是程序設(shè)計問題的時候,將會對程序開發(fā)者失去信任,甚至可能會產(chǎn)生大量的費用賠償問題,這是一個不可避免的問題。所以安全性關(guān)系開發(fā)與使用者雙方的經(jīng)濟利益,程序的安全性是一定要保證的。(4)先進性:程序設(shè)計的先進性是開發(fā)者進行考慮的,必須要在滿足系統(tǒng)功能的前提下,必須要選擇好當下最合適的技術(shù)。最合適的技術(shù)要從開發(fā)成本,使用成本以及維護成本里面綜合分析,經(jīng)過綜合分析后要讓技術(shù)實現(xiàn)最優(yōu)解,保持先進的技術(shù)生產(chǎn)力。(5)維護性:程序開發(fā)之初就要考慮以后的維護問題。維護是在程序開發(fā)完畢,已經(jīng)上線可以運作,進入生產(chǎn)試用過程和使用過程中才會發(fā)現(xiàn)需要維護的必要。要通過各方面降低維護成本,不是說維護的越少就代表程序開發(fā)的越完美,程序既然是人類進行設(shè)計制造的,肯定有很多不可避免的問題產(chǎn)生,那么如何維護好程序的正常運作也是一門很重要的學問。4.2功能結(jié)構(gòu)設(shè)計圖4.1即為設(shè)計的管理員功能結(jié)構(gòu),管理員權(quán)限操作的功能包括管理公告,管理機電公司管理信息系統(tǒng)信息,包括機電設(shè)備管理,培訓管理,機電零件管理,薪資管理等,可以管理公告。圖4.1管理員功能結(jié)構(gòu)4.3數(shù)據(jù)庫設(shè)計機電公司管理信息系統(tǒng)管理系統(tǒng)運行中產(chǎn)生的數(shù)據(jù)需要按照提前設(shè)置的存儲規(guī)則進行保存,設(shè)計出一個符合項目的最優(yōu)數(shù)據(jù)存儲格式,因為它能減少用戶的等待時間,還可以對系統(tǒng)的請求在最短時間內(nèi)進行響應。所以,對數(shù)據(jù)庫設(shè)計時,需要對功能需求進行詳細的拆分,以及對業(yè)務狀態(tài)的細分,然后設(shè)計具體的存儲規(guī)則,保證數(shù)據(jù)庫能正常運作,縮短數(shù)據(jù)處理時間,并在一定程度上降低數(shù)據(jù)冗余,節(jié)省存儲空間。4.3.1數(shù)據(jù)庫概念設(shè)計實體-聯(lián)系圖還有一個名稱即E-R圖,是EntityRelationshipDiagram各英文單詞首字母的縮寫,它這種概念模型通常用于對現(xiàn)實世界進行描述。同時它還是一種能夠直觀表達數(shù)據(jù)中實體,聯(lián)系,屬性的有效手段。繪制E-R圖能夠選擇的工具也有很多,但是OfficeVisio
這款軟件在E-R圖的繪制上一般都是作為首選工具,因為它是基于可視化處理,使用它創(chuàng)建E-R圖非常簡單。使用基本的E-R圖構(gòu)成元素,比如橢圓,菱形,矩形,還有實線段來表達對應的信息,橢圓代表屬性,即實體的特征,矩形代表實體,即數(shù)據(jù)庫中的一個具體數(shù)據(jù)表,菱形代表實體中相互關(guān)系,實線段主要是完成橢圓,矩形,菱形的連接。(1)下圖是請假實體和其具備的屬性。
請假實體屬性圖(2)下圖是機電設(shè)備實體和其具備的屬性。
機電設(shè)備實體屬性圖(3)下圖是用戶實體和其具備的屬性。
用戶實體屬性圖(4)下圖是公告實體和其具備的屬性。
公告實體屬性圖(5)下圖是機電設(shè)備訂單實體和其具備的屬性。
機電設(shè)備訂單實體屬性圖(6)下圖是機電零件實體和其具備的屬性。
機電零件實體屬性圖(7)下圖是機電零件訂單實體和其具備的屬性。
機電零件訂單實體屬性圖(8)下圖是考勤實體和其具備的屬性。
考勤實體屬性圖(9)下圖是客戶實體和其具備的屬性。
客戶實體屬性圖4.3.2數(shù)據(jù)庫物理設(shè)計本小節(jié)主要任務即是根據(jù)上述內(nèi)容進行數(shù)據(jù)存儲結(jié)構(gòu)的設(shè)計,實體的屬性就用來表示字段名稱,不同的字段表示的數(shù)據(jù)類型以及取值都不相同,以及該表各個字段是否能夠保持空等進行說明,設(shè)計完成一張數(shù)據(jù)表的結(jié)構(gòu)之后,在保存時同樣要命名,盡量選擇英文名稱進行命名并保存,還不容易導致系統(tǒng)出錯。接下來就對設(shè)計的表進行簡單說明。表4.1字典表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2dic_codeString字段是3dic_nameString字段名是4code_indexInteger編碼是5index_nameString編碼名字是6super_idInteger父字段id是7beizhuString備注是8create_timeDate創(chuàng)建時間是表4.2公告表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2gonggao_nameString公告名稱是3gonggao_photoString公告圖片是4gonggao_typesInteger公告類型是5insert_timeDate發(fā)布時間是6gonggao_contentString公告詳情是7create_timeDate創(chuàng)建時間是表4.3考勤表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger用戶是3kaoqin_typesInteger考勤結(jié)果是4kaoqin_contentString考勤詳情是5kaoqin_timeDate考勤日期是6insert_timeDate錄入時間是7create_timeDate創(chuàng)建時間是表4.4客戶表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2kehu_uuid_numberString客戶編號是3kehu_nameString客戶姓名是4kehu_phoneString客戶手機號是5kehu_id_numberString客戶身份證號是6kehu_photoString客戶頭像是7sex_typesInteger性別是8kehu_emailString客戶郵箱是9new_moneyBigDecimal現(xiàn)有余額是10create_timeDate創(chuàng)建時間是表4.5機電零件表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2lingjian_nameString機電零件名稱是3lingjian_uuid_numberString機電零件編號是4lingjian_photoString機電零件照片是5lingjian_typesInteger機電零件類型是6lingjian_kucun_numberInteger機電零件庫存是7lingjian_new_moneyBigDecimal現(xiàn)價/積分是8lingjian_clicknumInteger機電零件熱度是9lingjian_contentString機電零件介紹是10lingjian_deleteInteger邏輯刪除是11insert_timeDate錄入時間是12create_timeDate創(chuàng)建時間是表4.6機電零件訂單表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2lingjian_order_uuid_numberString訂單編號是3lingjian_idInteger機電零件是4kehu_idInteger客戶是5yonghu_idInteger用戶是6buy_numberInteger購買數(shù)量是7lingjian_order_true_priceBigDecimal實付價格是8lingjian_order_typesInteger訂單類型是9insert_timeDate訂單創(chuàng)建時間是10create_timeDate創(chuàng)建時間是表4.7請假表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2qingjia_uuid_numberString報名編號是3yonghu_idInteger用戶是4qingjia_textString理由是5insert_timeDate請假時間是6qingjia_yesno_typesInteger報名狀態(tài)是7qingjia_yesno_textString審核回復是8qingjia_shenhe_timeDate審核時間是9qingjia_timeDate預約時間是10create_timeDate創(chuàng)建時間是表4.8機電設(shè)備表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2shebei_nameString機電設(shè)備名稱是3shebei_uuid_numberString機電設(shè)備編號是4shebei_photoString機電設(shè)備照片是5shebei_typesInteger機電設(shè)備類型是6shebei_kucun_numberInteger機電設(shè)備庫存是7shebei_new_moneyBigDecimal現(xiàn)價/積分是8shebei_clicknumInteger機電設(shè)備熱度是9shebei_contentString機電設(shè)備介紹是10shebei_deleteInteger邏輯刪除是11insert_timeDate錄入時間是12create_timeDate創(chuàng)建時間是表4.9機電設(shè)備訂單表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2shebei_order_uuid_numberString訂單編號是3shebei_idInteger機電設(shè)備是4kehu_idInteger客戶是5yonghu_idInteger用戶是6buy_numberInteger購買數(shù)量是7shebei_order_true_priceBigDecimal實付價格是8shebei_order_typesInteger訂單類型是9insert_timeDate訂單創(chuàng)建時間是10create_timeDate創(chuàng)建時間是表4.10用戶表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_uuid_numberString用戶編號是3yonghu_nameString用戶姓名是4yonghu_phoneString用戶手機號是5yonghu_id_numberString用戶身份證號是6yonghu_photoString用戶頭像是7yonghu_emailString用戶郵箱是8create_timeDate創(chuàng)建時間是表4.11管理員表序號列名數(shù)據(jù)類型說明允許空1IdIntid否2usernameString兒童名是3passwordString密碼是4roleString角色是5addtimeDate新增時間是第5章系統(tǒng)實現(xiàn)編程人員在搭建的開發(fā)環(huán)境中,會讓各種編程技術(shù)一起呈現(xiàn)出最終效果。本節(jié)就展示關(guān)鍵部分的頁面效果。5.1管理員功能實現(xiàn)5.1.1機電設(shè)備管理圖5.1即為編碼實現(xiàn)的機電設(shè)備管理界面,管理員在機電設(shè)備管理界面中可以對界面中顯示,可以對機電設(shè)備信息的機電設(shè)備狀態(tài)進行查看,可以添加新的機電設(shè)備信息等。圖5.1機電設(shè)備管理界面5.1.2機電零件管理圖5.2即為編碼實現(xiàn)的機電零件管理界面,管理員在機電零件管理界面中查看機電零件種類信息,機電零件描述信息,新增機電零件信息等。圖5.2機電零件管理界面5.1.3公告管理圖5.3即為編碼實現(xiàn)的公告管理界面,管理員在公告管理界面中新增公告,可以刪除公告。圖5.3公告管理界面5.1.4公告類型管理圖5.4即為編碼實現(xiàn)的公告類型管理界面,管理員在公告類型管理界面查看公告的工作狀態(tài),可以對公告的數(shù)據(jù)進行導出,可以添加新公告的信息,可以編輯公告信息,刪除公告信息。圖5.4公告類型管理界面5.2用戶功能實現(xiàn) 5.2.1機電設(shè)備圖5.2.1即為編碼實現(xiàn)的機電設(shè)備界面,圖5.2.1機電設(shè)備管理界面5.2.2機電零件圖5.2即為編碼實現(xiàn)的機電零件界面。圖5.2.2機電零件管理界面5.1.3公告信息圖5.3即為編碼實現(xiàn)的公告管理界面。圖5.2.3公告管理界面5.1.4公告類型圖5.4即為編碼實現(xiàn)的公告類型管理界面。圖5.2.4公告類型管理界面
第6章系統(tǒng)測試6.1測試目的系統(tǒng)提供功能測試功能主要運用于測試系統(tǒng)軟件研發(fā)的功能是不是有誤,功能自身的設(shè)計原理正確與否合理,系統(tǒng)軟件開發(fā)設(shè)計存不存在隱藏經(jīng)營風險難題,在客戶的具體開發(fā)與適用場景和測試階段,給消費者真實運用反饋和覺得意見反饋測試結(jié)果,為項目風險評估和功能測試提供一定的信息。目前,自修室管理與零件系統(tǒng)主要分測試系統(tǒng)軟件前客戶端應用和后臺管理員運用。目前,后臺管理系統(tǒng)軟件主要分測試系統(tǒng)軟件前端應用與后臺管理員的使用。前端目的是為了測試系統(tǒng)軟件客戶怎么注冊、賬號登錄、訂單管理和零件頁面的自動跳轉(zhuǎn)等。后邊管理員的主要功能是測試每一個控制模塊數(shù)據(jù)信息日常維護功能。6.2測試環(huán)境我們這個機電公司管理平臺的功能測試方法采用和的黑盒測試方法,黑盒測試是系統(tǒng)測試的一般方法,用來測試我們這個機電公司管理平臺是否符合需求基本的要求、邏輯是否通常、功能設(shè)計是否合規(guī)。系統(tǒng)測試環(huán)境如下圖表6.1所展示。表6.1系統(tǒng)測試環(huán)境測試環(huán)境軟件環(huán)境操作系統(tǒng)Windows10家庭版系統(tǒng)類型64位操作系統(tǒng),基于x64的處理器瀏覽器Google瀏覽器數(shù)據(jù)庫MySQL5.7硬件環(huán)境設(shè)備Windows臺式電腦機內(nèi)存16.00G硬盤2550G處理器Intel(R)Core(TM)i5-8300HCPU6.3測試用例系統(tǒng)完成之后對系統(tǒng)進行了一些主要功能的測試、主要包含用戶信息、訂單信息以及公告信息的測試。只有測試通過的程序模塊才可以進行系統(tǒng)軟件瀏覽。下面是系統(tǒng)的一些主要功能測試:表6.2用戶登錄測試表測試目的操作步驟測試用例結(jié)果預測測試結(jié)果用戶登錄填寫用戶名密碼,點擊首頁登錄按鈕錯誤填寫用戶名還有密碼登錄失敗提示錯誤信息正確填寫用戶名和密碼登錄成功登錄成功表6.2新增設(shè)備信息測試表測試項目操作步驟測試用例結(jié)果預測測試結(jié)果新增設(shè)備信息管理員登陸后點擊新增設(shè)備按鈕,新增設(shè)備信息設(shè)備信息為空新增失敗,彈出提示按鈕新增失敗,提示請?zhí)顚憙?nèi)容合規(guī)填寫設(shè)備信息新增成功新增成功表6.3新增零件信息測試表測試項目操作步驟測試用例結(jié)果預測測試結(jié)果新增零件信息管理員登陸后點擊新增零件信息按鈕,新增零件信息零件信息為空新增失敗,彈出提示按鈕新增失敗,提示請?zhí)顚憙?nèi)容合規(guī)填寫零件信息新增成功新增成功6.4測試結(jié)果通過大量測試優(yōu)化調(diào)節(jié)改善,機電公司管理平臺依然能保證系統(tǒng)市場需求的正常的運行,基本上特性無錯誤,能更好地滿足軟件開發(fā)技術(shù)和客戶的需求。在設(shè)備總體運行測試環(huán)節(jié)中,系統(tǒng)軟件功能設(shè)計較為簡單,在功能測試之中遇到了一些錯誤,如客戶空指針異常,MySQL數(shù)據(jù)庫版本不一致,也會導致sql語句無法正常運行,管理員用戶名設(shè)定,環(huán)境分辨不太好,鍵入錯誤賬戶密碼信息或可登陸。這類錯誤正常情況下不可以產(chǎn)生。在回到代碼檢查的時候,發(fā)覺管理人員信息和數(shù)據(jù)庫的DAO代碼存有錯誤,代碼和數(shù)據(jù)庫本身沒有樹立良好的聯(lián)接。通過這次測試,我能更為當心代碼和數(shù)據(jù)庫的操作,正常情況下不容易出現(xiàn)這種錯誤。
結(jié)論本課題研究研究方向為以實現(xiàn)機電公司管理平臺。通過數(shù)據(jù)搜索、技術(shù)途徑、功能設(shè)計、模塊化設(shè)計、概念模型設(shè)計、界面設(shè)計方案、作用編號、系統(tǒng)測試等階段性工作,我順利完成了機電公司管理平臺,供總體目標用戶應用。機電公司管理平臺選用Java思維和語言MySQL數(shù)據(jù)庫系統(tǒng)開展設(shè)計開發(fā)。與大部分相近系統(tǒng)對比,主要特點如下所展示:(1)機電公司管理平臺的功效徹底依據(jù)目標消費群體的應用必須展開分析、設(shè)計與編號,并通過實施過程中的最終測試階段,最終決定它的功能基本完成,能夠在日常生活中發(fā)揮出信息內(nèi)容管理的意義。(2)機電公司管理平臺的界面設(shè)計方案比較簡單,具備簡易直觀地特性,而且每個程序模塊都是有獨立的界面表明,用戶點一下不一樣的功效會有對應的界面,每一個界面撞色搭配更統(tǒng)一,界面空間布局合理,界面上所使用的各種圖片都要經(jīng)過Photoshop等圖片編輯工具裝飾,因而,當用戶訪問系統(tǒng)的每個界面時,能夠一目了然地發(fā)現(xiàn)系統(tǒng)標注的所有信息。(3)機電公司管理平臺使用和實際操作十分方便,由于系統(tǒng)能夠避免大部分用戶的操作失誤狀況,因此用戶能夠在短時間內(nèi)尋找所需要的作用及使用,能節(jié)省處理時間,系統(tǒng)也改善了操作流程,刪掉了一些繁瑣復雜操作流程,與此同時,該系統(tǒng)也將一些基礎(chǔ)功能放到每個界面的醒目地域,大大改善了用戶實際操作機電公司管理平臺的功效。因為缺乏系統(tǒng)項目經(jīng)驗,機電公司管理平臺也存在一些缺點,詳細如下:(1)在文件存儲層面,定制的數(shù)據(jù)分析表不科學,好幾個表格中紀錄同一數(shù)據(jù)信息,導致內(nèi)存空間的消耗和系統(tǒng)響應速度的延遲時間。(2)針對系統(tǒng)編碼,有許多編碼并沒有注解,針對開發(fā)者,系統(tǒng)后面更新與維護將耗費大量時長,提升系統(tǒng)更新與維護難度,很多編碼應用同樣的函數(shù)公式,該函數(shù)公式在每一個編碼文檔中再次撰寫,不另行啟用,使系統(tǒng)松垮,它也耗費了很多的內(nèi)存空間。因而,不久的將來,我就必須花時間來完善機電公司管理平臺。針對以上數(shù)據(jù)庫系統(tǒng)里的緩存溢出難題,我計劃學習培訓數(shù)據(jù)庫連接池里的技術(shù)性,以提升緩存溢出狀況。針對編號文件占用內(nèi)存空間過嚴重的問題,我計劃應用函數(shù)調(diào)用作用,將同樣的函數(shù)公式寫上編號文檔上,讓所有需要用到該函數(shù)編號文件進行函數(shù)調(diào)用,為了節(jié)約內(nèi)存空間,使系統(tǒng)更加輕。參考文獻[1]常佳寧,潘琳.一種基于B/S的機電公司管理平臺設(shè)計[J].中國科技信息,2021,(15):71-72.[2]胡小春,胡凱,陳燕.基于Java的機電公司管理系統(tǒng)研發(fā)[J].信息技術(shù)與信息化,2021,(01):18-21.[3]劉建臣.處理MySQL訪問異常故障[J].網(wǎng)絡安全和信息化,2019(12):160-161.[4]楊雨成,任利峰.MySQL數(shù)據(jù)庫性能優(yōu)化技術(shù)研究[J].科技經(jīng)濟導刊,2020,28(03):32.[5]段震.淺談MySQL數(shù)據(jù)庫有關(guān)數(shù)據(jù)備份的幾種方法[J].山西電子技術(shù),2020(02):17-18.[6]秦川.MySQL數(shù)據(jù)庫的數(shù)據(jù)隱私及安全機制研究[J].電子測試,2020(10):86-87.[7]官亞芬.計算機軟件開發(fā)中JAVA編程語言及其實際應用[J].中國新通信,2020,22(04):98-99.[8]劉翠霞.Java數(shù)據(jù)庫連接池的原理
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車輛出口貿(mào)易代理合同范本7篇
- 二零二五年度遠程辦公場地租賃及網(wǎng)絡服務合同4篇
- 三年級數(shù)學計算題專項練習及答案集錦
- 2025年中國航空部附件維修行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 2025年中國放療設(shè)備市場評估分析及投資發(fā)展盈利預測報告
- 2025年中國鋼承板機組行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2020-2025年中國橋梁管理與養(yǎng)護市場供需格局及未來發(fā)展趨勢報告
- 2025年旋轉(zhuǎn)袋項目投資可行性研究分析報告
- 2025年中國百貨店行業(yè)市場全景評估及發(fā)展趨勢研究預測報告
- 房地產(chǎn)融資協(xié)議書(2篇)
- 2025春夏運動戶外行業(yè)趨勢白皮書
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動合同
- 高低壓配電柜產(chǎn)品營銷計劃書
- 租賃車輛退車協(xié)議
- 醫(yī)療護理技術(shù)操作規(guī)程規(guī)定
- 盤式制動器中英文對照外文翻譯文獻
- 社會系統(tǒng)研究方法的重要原則
- 重癥醫(yī)學科健康宣教手冊
- 2022版《義務教育英語課程標準》解讀培訓課件
- 五個帶頭方面談心談話范文三篇
評論
0/150
提交評論