《基于Spring的汽修店會員管理系統設計與實現》8000字_第1頁
《基于Spring的汽修店會員管理系統設計與實現》8000字_第2頁
《基于Spring的汽修店會員管理系統設計與實現》8000字_第3頁
《基于Spring的汽修店會員管理系統設計與實現》8000字_第4頁
《基于Spring的汽修店會員管理系統設計與實現》8000字_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第PAGEIII頁基于Spring的汽修店會員管理系統設計與實現目錄TOC\o"1-2"\h\u7288摘要 1183681緒論 2308161.1選題的背景和意義 2227861.2主要內容及組織結構 34522可行性分析 52482.1系統可行性分析 5191052.2技術可行性分析 5155602.3運行可行性分析 6189732.4界面友好性需求分析 6172033系統概要設計 7203163.1系統的結構設計 7298393.2處理出錯 9225563.3數據庫的設計 10254634系統實現 13207544.1系統實現概述 1310644.2各個功能模塊的實現 13139255系統的運行測試 18162935.1系統測試概述 18319215.2系統測試目標 18207575.3測試方法 18121585.4測試用例 18181713.管理員有權限對會員的個人信息進行查詢以及展開相關的操作; 1922539結論 203891參考文獻 21摘要隨著社會的快速發展,汽車已經成為了常見的代步工具,汽修行業越來越繁忙,因此,汽修店鋪有必要設計一款會員管理系統來對會員的信息進行有效的管理。管理員能夠運用自身所創建的賬號和密碼完成所設計的會員管理系統的登錄功能,以實現對該系統的管理操作;能夠記錄會員的詳細信息,包括姓名、電話等,包括會員汽車的維修和保養情況等。所設計該系統是采用Windows系統來進行的,前臺開發環境采用Eclipse,采用MySQL為數據庫,開發技術是HTML5,JDBC和MySQL的數據訪問組合,以此來完成該系統的開發設計與實現汽修店鋪對會員信息的管理,包括系統管理、記錄管理,會員管理和信息統計等功能。關鍵詞:汽修行業,會員管理,Spring1緒論1.1選題的背景和意義1.1.1選題的背景在上世紀六十至九十年代,伴隨先進的計算機技術的高效發展,企業家們開始使用這一類先進的技術力量去發展,建立業相關的的管理與銷售類應用,但是由于受到當時客觀性的硬件和軟件的局限性,這種技術還不可以支持普遍使用,故此進展一直不是很順利[1]。對于會員管理系統中所采用的計算機技術,他采用最為簡單的HTML搭出一小部分能夠實現一些功能的非動態可視表頁,行業領導者們是用不是很難的Web非動態表單作為所屬的向外界散布的信息用于宣講,而花錢來的人們在網站里遨游的時候,也僅僅只能采用不是很復雜的方式瀏覽商品信息,采用不是很難得方式填寫表單[2]。管理人員想要實現對非系統外訊息的規整和補全,則要通過直接修改人員對信息進行編譯[3]。因此,如此復雜的操作過程,導致了實現大規模的推廣的困難性[4]。隨著計算機技術的快速發展,會員管理系統也取得了巨大的發展進步,這進而促進了會員管理系統的大規模應用。會員管理程序系統將在未來面對的場景會更多,他的實現復雜性也多越來越難,故此去創造一個好一些的會便于維護,創作性高的技藝,此一時間范圍內驚現了3層設計結構的MVC[5],豐富需求而產生,現如今的架構設計與呈現模式已經十分成熟,也得到了很好的推廣[6]。同時誕生了一大批基于此種設計模式的框架應用或者架構,譬如SpringMVC框架[7],框架SSH這一類[8]等,一點都沒有增加創作者的創作時間,讓開發效率往前提了一些,與此期間由于這些框架會令會員管理各版塊之前的關聯性變得非常低,有利于往后時間的修改,巨大地上升了這一類系統的更好的性能[9]。汽修行業越來越繁忙,針對于汽修店鋪而設計一款會員管理系統越來越成為一種必要,通過會員管理系統能夠減輕工作人員的工作量,減少出錯的概率,進而提升工作效率[10]。1.1.2選題的意義采用這些技術實現的汽修鋪會員管理一類的系統操作,幫到鞏固維護消費者、企業圈層之間的更有利的聯系,花錢來的人查看訊息和線上邀約,與客服實現一對一的通話,了解各物品的資料情況[11]。在此設計的會員管理系統可以使用后臺的一系列操作去幫助實現對于會員的信息的記錄,比如汽車的維修時間和狀態,汽車保養的時間和狀態等,這不僅僅提高了工作效率,還能夠更加精準的把握住會員的需求[12]。1.2主要內容及組織結構系統的大概創作被分了五大塊,往下會介紹這五個。他們各個模塊需要實現功能為:對于會員登錄注冊模塊而言,管理員能夠運用自身所創建的賬號和密碼完成所設計的會員管理系統的登錄功能,以實現對該系統的管理操作;能夠記錄會員的詳細信息,包括姓名、電話等,包括會員汽車的維修和保養情況等。等級積累模塊:能夠通過會員的消費情況實現等級的積累,等級積累情況與會員所獲得的禮品相掛鉤,以便促進會員回饋,吸引更多的客戶。禮品管理模塊:通過對會員等級的計算,可以對應贈送禮品,比如贈送保養服務,鈑金服務等。統計分析模塊:能夠實時統計分析客戶需求,比如到達保養日期進行提醒等。首先,做好課題開發的分析和市場調研,并通過書籍、電腦等途徑,分析該草案的執行力度與實際應用能力。而后翻查資料;按一定的規矩,完成總體設計方案和后臺相關管理系統的設計與實現,以及用戶的注冊、登錄模版,禮品管理模版等的后臺系統管理模版等。本文所設計的章節主要分為五個部分:(1)通過查閱相關的參考文獻資料,尋找出所設計系統的背景及其意義;(2)從四個維度對此設計的系統進行的可行性開展分析;(3)細致介紹系統的結構開發與數據庫的開發;(4)對于一些核心的功能性模塊以界面的形式進行了呈現與描繪;(5)系統的測試是系統研發之后所進行的功能檢測和除錯,展開檢驗是為了測得所創作的系統與假定是不是一樣。2可行性分析內部人員借助注冊以后的信息,正常登錄到網站進行查閱,開展對參會人員信息的核查,會員服務項目的記錄,比如汽車保養,金額的記錄,這樣可以方便管理員的使用。根據所設計的系統需要,本文將從四個維度圍繞著四大大的方面來展開研究,以達到比較全面了解所設計系統的可行性的目的。2.1系統可行性分析在設計開發系統的過程中,需要對相關數據進行采集,在對系統的設計過程中,數據可以比較容易的采集到,相關所需要的軟件和硬件也可以得到,實際上,所需要的開發成本較低。另外,與人工方式進行系統的管理相比,所設計的系統還能夠節省大量的勞動力所需的費用,信息管理系統的運行速度快,記錄信息也比較精準。因此,從經濟可行性方面來看,是完全可行的。2.2技術可行性分析技術可行性指的就是能否在所要求的技術范圍之內實現所需要的功能性需求,在現有所具備的條件下能夠很好的順利開展系統的設計工作,在這個過程中,需要衡量的是現在所具備的相關條件能否完成各個功能的相關匹配,本文所設計的信息管理網站采用的是JSP開發語言,在調試的過程中采用的程序比較簡單,具備這種調試的能力,計算機的相關配置也是滿足這些要求的,因此,對于技術的相關條件完全是可行的,在軟件的設計方面,現有已經具備了比較成熟的設計平臺,在設計的過程中可以利用現有的技術平臺來進行設計,在這個過程中,不僅降低了設計的難度,還能夠兼容更多優秀的功能,通過對汽修店鋪會員管理系統網站管理平臺的設計,以能夠實現運行速度快、容量比較大、降低人工的勞動量、提高工作效率和降低在信息記錄方面的出錯情況的目的。首先,做好課題開發的分析和市場調研,并通過書籍、電腦等途徑,分析該方案的可行性與實用性。然后通過查閱相關文獻資料,根據課題按照項目開發周期的七個階段進行軟件研發,即可行性分析、需求性分析、詳細設計、概要設計、編碼實現、軟件測試和運行維護;按照其流程,完成總體設計方案和后臺相關管理系統的設計與實現,以及用戶注冊、登錄模塊,禮品管理模塊等的后臺系統管理模塊等。2.3運行可行性分析對于計算機管理系統方面的的運行情況而言,對于所設計的系統的組織架構進行分析,以此來評估運行系統的可行性,對于汽修店鋪的管理人員而言,要能夠實現對系統的正常操作,對于新入職的員工,要能夠對員工能進行系統的培訓,現如今,計算機技術已經十分的普及,人們對于計算機的額使用已經十分的頻繁,對于計算機技術的掌握也已經十分的成熟,該汽修店鋪會員信息管理系統實際上就是一個典型的系統,采用的是MAX系統開發,在系統的設計過程中,能夠包括數據的收集、數據的處理、數據的變換以及在系統數據過程中各類數據表格的輸出,而且,系統采用的是JSP+SQLSERVER2000體系,這種技術體系已經十分的成熟,能夠很好的實現該系統的設計。2.4界面友好性需求分析在設計系統界面的時候,需要考慮到所示設計界面的管理的方便性,所設計的界面不需要多復雜,只需要能夠方便對會員信息的管理就可以。汽修店鋪會員管理系統所需要達到的目的就是對會員的信息進行記錄,尤其是對于會員的一些汽車維修保養的信息記錄,通過對這些信息的分析與記錄,能夠及時掌握住客戶的需求。一個好的會員信息管理系統,能夠幫助汽修店鋪獲得很多的客源,所以,要能夠及時準確的記錄會員的信息,針對于這些由需求的客戶重點的標記。平臺界面布局應該簡潔明了,能夠適應客戶的需求,以此來劃分各式各樣的功能區域,用來和客戶進行友好的交互,同時后臺管理方面要能進行各種管理操作,在系統的設計過程中,要考慮到宣傳的過程中能夠有效的記錄會員的信息,達到比較好的記錄效果,因此,對于界面的設計應該比較便捷。3系統概要設計3.1系統的結構設計汽修店鋪會員管理的能力設計的第一步是調出研討,第二步將跳出研討中找出的毛病,結合客戶反饋需求進行總的架構分析,研究出結論在創作程序,在項目的最后創作出界面相對友善,功能完備,又將客戶需求的系統滿足到位。然后根據此系統突出情況,提出遵循牢靠、可延拓以及復用性等方案。會員管理系統依托于如今計算機技術的高速發展才能實現,反過來說,計算機的高速發展也為會員管理系統的出現提供了契機,比如Spring框架技術,MVC設計模式等。汽修行業越來越繁忙,針對于汽修店鋪而設計一款會員管理系統越來越成為一種必要,通過會員管理系統能夠減輕工作人員的工作量,減少出錯的概率,進而提升工作效率。同時,還能夠分析會員的需求,統計分析會員需求的數據,已達到幫助汽修店鋪更好的盈利的目的。綜上所述,系統結構組成如圖3.1所示。圖3.1汽修會員管理系統功能分布圖對于系統的的設計,主要包含四個大模塊和九個小模塊,將這些功能性模塊進行組合,就能夠實現系統的各個功能性的作用,如下所示,各模塊具體功能如下:對于系統管理模塊的功能是實現對于會員信息的有效管理,包含了管理員和用戶的登錄和注冊的功能,驗證碼表單;應包含注冊,登錄按鈕。會員管理模塊:能夠記錄會員的詳細信息,包括姓名、電話等,包括會員汽車的維修和保養情況等。記錄管理模塊:能夠通過會員的消費情況實現等級的積累,等級積累情況與會員所獲得的禮品相掛鉤,以便促進會員回饋,吸引更多的客戶。信息統計分析模塊:能夠實時統計分析客戶需求,比如到達保養日期進行提醒等。根據系統功能設計的分析,汽修會員管理系統應該由內部管理者和會員兩種不同立場的的客戶組成。對這兩種不同立場的客戶進行特點劃分,并將內部管理者和另一種立場的客戶的需求全面的散步在功能里面。后面將會展示了內部管理人員和另一個不同立場的會員他們中間的流程方案。如圖3.2展示的這樣。圖3.2管理員登錄流程圖據對以上的探討,結合客戶的需要來創作功能架構,將內部管理人員和參會人員當成密不可分的整體去創作。基于Spring的汽修店鋪會員管理系統的功能結構設計,我們運用圖3.2來進行詳細的表述。本系統的實際過程中,采用的是三級的劃分形式,在系統的設計開發之前,將系統所要實現的功能進行一個大體的劃分,分成四個模塊,即系統管理、記錄管理、會員管理和信息統計等,根據這四個大模塊,又可以劃分為九個小模塊,他們彼此之間互不干涉,以此在更大的整體上去完成功能。圖3.3能看得出他的結構、分析,模塊有四大塊:系統管理:主要針對的是系統的維護與升級;記錄管理:能夠記錄會員的詳細信息,包括姓名、電話等,包括會員汽車的維修和保養情況等;會員管理:管理員可以在該登錄的界面進行注冊與登錄操作,包含用戶的姓名,用戶的密碼,驗證碼表單;應包含注冊,登錄按鈕;信息統計:能夠實時統計分析客戶需求,比如到達保養日期進行提醒等。注冊年齡注冊年齡電話姓名時間金額登錄禮品圖3.3系統詳細結構圖3.2處理出錯在系統創作流程期間,需要對BUG處理,再微小的也有概率去浪費資源,在后面讓系統被迫崩盤。所以在設計的時間,要注意核心數據資料的約束力。為了進行數據收集和規范數據格式方面的處理,針對其存在的隱藏安全問題,進行了統一規范。表3.1處理出錯錯誤名稱解決方法出錯處理表3.1如上所示,主要記錄系統開發過程中出錯處理設計。3.3數據庫的設計3.3.1數據庫命名規則(1)名稱:數字1-6(見下表)(2)表名:英語名字,復數(見下表)(3)數據表字段名:在設計的過程中,考慮到了所設計的數據表字段名不能發生重復,全部采用小寫字母來表示;(5)表名、字段名:對于這些的表示方法是采用英文的小寫字母來表示。3.3.2數據庫分析評價數據庫應由性能良好性來判別,故性能不是一般好的的數據庫就成了重中之重。在此之后,客戶需求其中的首要環節是的收集與分析。此節的重擔是讓后面系統創作平穩達到預期,故此需要分析客戶需要與考究之后的數據的完整安全性。經給予對該系統的創作流程分析和客戶需求分析,及功能架構分析,以數據庫為規范標準,創作出比之前更優質的數據結構與數據項。它包含五個模塊,如表3.2所示。3.3.3數據庫設計因為相關聯牽扯的數據種類比較繁雜,導致數據庫表單創作變得比之前復雜一些,介紹完了表單,接下來我們將表中所列的字段拉出來:友情鏈接表3.6如上所示,主要記錄一些汽車維修和保養相關的網絡地址,方便會員使用。

4系統實現4.1系統實現概述后臺管理平臺權限眾多,首先,需要考慮的就是安全保護的作用,因為一旦被惡意非法入侵,這會造成會員的個人信息的泄露,這無疑會對汽修店鋪產生致命的影響,在對系統的操作過程中,如果輸入的密碼與數據庫中的不匹配則提示用戶名密碼有誤,并重新輸入。若驗證通過的話,就進入到了管理員后臺管理的首頁面。本章內容詳細介紹汽修店鋪會員系統的系統管理、記錄管理、會員管理和信息統計四大模塊。4.2各個功能模塊的實現4.2.1系統登錄界面管理員能夠運用自身所創建的賬號和密碼完成所設計的會員管理系統的登錄功能,以實現對該系統的管理操作;如圖4.1所示。圖4.1系統登錄頁面界面描述:該賬號屬于管理賬號,登錄后會進入汽修店鋪會員管理系統后臺管理頁面。主要功能是能夠記錄會員的詳細信息,包括姓名、電話等,包括會員汽車的維修和保養情況等。4.2.2系統登錄成功完成即可進入系統界面登錄完成以后顯示如圖4.2所示。圖4.2系統顯示界面界面描述:該賬號屬于管理賬號,登錄后會進入汽修店鋪會員管理系統后臺管理頁面。主要功能是各種關于會員的管理的信息,包括消費金額、消費記錄、充值金額和充值次數等。4.2.3會員列表頁面管理員能夠運用自身所創建的賬號和密碼完成所設計的會員管理系統的登錄功能,以實現對該系統的管理的一系列操作,可以進到會員信息列表進行詳細信息的查詢;其會員信息的界面如圖4.3所示。圖4.3會員列表界面界面描述:會員列表信息記錄了關于會員的個人信息,包括會員卡號、會員名稱、性能、手機號、現有金額、注冊時間等。4.2.4會員添加界面管理員通過輸入個人的賬號和密碼,可以登錄該系統,內部管理人員通過點擊按鈕實現對參會人信息的更替,尤其是一些個人信息的記錄,比如會員卡號、會員名稱和手機號等,對會員的個人信息添加界面如圖4.4所示。圖4.4會員添加界面界面描述:管理員能夠通過系統生成會員卡號,對制定的會員卡號進行信息編輯,生成會員信息進入會員信息列表。4.2.5會員信息詳細界面管理員通過操作系統內部的詳情頁面來查看會員的個人信息,根據會員的信息來了解其一段時間內的信息記錄,比如汽車維修信息和汽車保養信息等,以此來達到及時掌握會員信息的目的,會員詳細信息展示界面如圖4.5所示。圖4.5修改個人信息界面界面描述:會員的信息能夠實現及時的更新和瀏覽,在這個過程中,也能夠進行對于會員信息的編輯處理,會員信息是一個動態的變化過程,因此,對于會員信息要能夠及時修改操作。4.2.6記錄列表界面通過記錄列表界面,系統能夠對管理員所作出的操作進行記錄,包括消費的金額和消費的時間等,其界面如圖4.6所示。圖4.6修改個人信息界面界面描述:對于記錄列表應該能夠支持管理員對其進行操作,對于會員信息所記錄下的列表信息,需要能夠進行及時的編輯記錄,尤其是消費的信息記錄以及所對應的消費時間,方便后期的核對。4.2.7記錄編輯界面通過記錄編輯界面,會員可以實現充值的功能,對于充值的相關信息進行記錄,以防止出現錯誤的時候能夠及時核對,其界面如圖4.7所示。圖4.7修改個人信息界面界面描述:會員的個人信息有可能會發生變動,因此,該系統能夠實現對會員的信息進行更改,尤其是電話號碼等關鍵信息的更改,以方便能夠及時與會員進行交流。5系統的運行測試5.1系統測試概述系統測試是系統創作后要繼續下一步的檢測功能及排除錯誤任務,展開測試任務是為了核驗創作的預設定的是否達成一致。如果跟預設定的有不一樣,就將不同不一樣的那一些內容修改,也可將有出入的地方進行更好的調整。常規來說有黑盒(功能)測試發與白盒(結構)測試發,而此創作用的是常見的黑盒測試來檢測各模塊。5.2系統測試目標經測試,能夠知道所設計的系統能否具備哥哥哥模塊的相關功能,在本章節中,對于系統的測試,主要是從兩方面來完成的:(1)對于所設計的各個功能的模塊測試能否完成對應的功能,比如,登錄,瀏覽等;(2)對于所設計的各功能能否和預假定一樣。5.3測試方法黑盒測試是在系統中把每一個操作每一種輸入方式都當成檢測的手法。在此之上,檢驗測試的結果判斷是不是和預假定目標一樣,系統中錯誤的程序才會被檢測出來。5.4測試用例檢測用的案列用不難以理解的方式去傳達就是對其任務測試的畫刻,使用方法的向外展示。對本系統而來說的話,檢測案列的主要作用是用一套文字將在檢測過程中用到的規范檢測方法取得的結果描述成一個簡單而易于理解的。案例測試將會用一定時間來核實系統可以不可以經過正常運行達到一定的需求。將測試用例作為標準或者測試結果的度量衡的測試是檢測可以不可以通過檢測,從而幫助到實行軟件測試的檢測人員。檢測人員按照規定的要求進行操作,他們所得到是否與預假定結果一致是系統檢測的重任,測試的最終目的是為了保證用戶在操作系統功能時得到與需求相符的結果。1.管理員登錄模塊的運行實例,管理員能夠運用自身所創建的賬號和密碼完成所設計的會員管理系統的登錄功能,以實現對該系統的管理操作;2.會員的信息瀏覽模版運行的實例,內部管理者可解鎖有密碼創作的參會人信息表單,去完成對參會人員資料的變更管理,即會員詳細信息的瀏覽、修改添加等,操作成功的預期與結果相符;3.管理員有權限對會員的個人信息進行查詢以及展開相關的操作;3.修改密碼,進入系統管理輸入兩次相同的密碼下次登錄生效,結果符合預期。4.進入記錄列表界面,統能夠對管理員所作出的操作進行記錄,包括消費的金額和消費的時間等,查看結果符合預期。6.記錄編輯界面:通過記錄編輯界面,會員可以實現充值的功能,結果符合預期。通過對各個功能頁面的測試,所設計的汽修店鋪會員管理系統的各個功能基本能夠達到預期,所設計的系統是可行的。結論所設計的系統是運用Windows系統來進行操作,系統的前臺開發環境是Eclipse,將MySQL設置為后臺的數據庫,以HTML5開發技術進行開發,JDBC和MySQL的數據訪問組合,以此來完成該系統的開發設計與實現。做好課題開發的分析和市場調研,并通過書籍、電腦等途徑,分析該方案的可行性與實用性。然后通過查閱相關文獻資料,根據課題按照緒論、可行性分析、概要設計、詳細設計、編碼實現、軟件測試和運行維護;按照其流程,完成總體設計方案和后

溫馨提示

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

評論

0/150

提交評論