版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-1-第一章緒論1.1選題背景如今的信息時(shí)代,對(duì)信息的共享性,信息的流通性有著較高要求,盡管身邊每時(shí)每刻都在產(chǎn)生大量信息,這些信息也都會(huì)在短時(shí)間內(nèi)得到處理,并迅速傳播。因?yàn)楹芏鄷r(shí)候,管理層決策需要大量信息作為參考依據(jù),也有些時(shí)候,各大企業(yè)或?qū)W校也需要使用工具宣傳自身的文化理念等等,所以信息能夠得到迅速傳播并帶給人們一定的參考價(jià)值,充分發(fā)揮信息本身的作用是很有必要的,而這些恰恰是傳統(tǒng)模式所不能相比的。因此,借助工具讓信息系統(tǒng)化,流程化,規(guī)范化是最終的發(fā)展結(jié)果,而這個(gè)工具則是計(jì)算機(jī)軟件。本次設(shè)計(jì)實(shí)現(xiàn)的計(jì)算機(jī)軟件美容院管理系統(tǒng),讓其遵循實(shí)際操作流程的情況下,對(duì)美容院信息實(shí)施規(guī)范化處理,讓美容院信息通過電子的方式進(jìn)行保存,無論是管理人員檢索美容院信息,維護(hù)美容院信息都可以便利化操作,真正縮短信息處理時(shí)間,節(jié)省人力和信息管理的成本。1.2選題意義為了讓美容院信息的管理模式進(jìn)行升級(jí),也為了更好的維護(hù)美容院信息,美容院管理系統(tǒng)的開發(fā)運(yùn)用就顯得很有必要,因?yàn)樗粌H可以讓美容院信息的管理人員統(tǒng)一完成信息管理,而且還會(huì)在保證美容院信息處于安全狀態(tài)的情況下,讓美容院信息的處理流程縮短,讓信息的管理工作量減少,讓美容院信息的錄入和后期維護(hù)縮短時(shí)間,以及節(jié)省管理美容院信息需要投入的精力與資金。由于美容院管理系統(tǒng)運(yùn)用的技術(shù)比較成熟,所以它本身就具備了穩(wěn)定的性能,連續(xù)24小時(shí)運(yùn)行都毫無壓力。而且還可以保證數(shù)據(jù)處理的質(zhì)量。另外,美容院管理系統(tǒng)為了滿足易用性的用戶需求,特意在頁面的設(shè)計(jì)上合理布局各元素,讓重要內(nèi)容和導(dǎo)航功能在關(guān)鍵區(qū)域展示,讓操作系統(tǒng)的用戶可以毫不費(fèi)力的完成系統(tǒng)的操作??偟恼f來,美容院管理系統(tǒng)實(shí)現(xiàn)了信息資源的共享,讓信息可以以更好的方式進(jìn)行傳播,讓管理員的管理水平得到提升的同時(shí),也讓美容院信息計(jì)算機(jī)化。1.3研究?jī)?nèi)容根據(jù)美容院管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的流程來對(duì)整個(gè)系統(tǒng)進(jìn)行說明。本文將從下述6個(gè)部分介紹系統(tǒng)。第一部分:介紹選題的動(dòng)因,包括介紹課題背景和意義等。第二部分:介紹本系統(tǒng)選用的開發(fā)手段,包括編程語言,后臺(tái)支持的數(shù)據(jù)庫(kù),開發(fā)類技術(shù)等。第三部分:介紹系統(tǒng)的分析內(nèi)容,包括投資決策必須的可行性研究,用戶對(duì)功能的要求,系統(tǒng)運(yùn)行的性能要求等知識(shí)。第四部分:介紹系統(tǒng)的設(shè)計(jì)。包括對(duì)系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì),數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)等。第五部分:介紹系統(tǒng)的實(shí)現(xiàn)。包括各模塊實(shí)現(xiàn)的具體運(yùn)行效果。第六部分:介紹系統(tǒng)測(cè)試。包括檢查系統(tǒng)功能,測(cè)試知識(shí)點(diǎn)的介紹等。
第二章開發(fā)環(huán)境對(duì)美容院管理系統(tǒng)進(jìn)行開發(fā),需要了解開發(fā)技術(shù)的理論與實(shí)際運(yùn)用,對(duì)開發(fā)工具,尤其是數(shù)據(jù)庫(kù)的使用方法需要進(jìn)行掌握。2.1SpringBoot框架SpringBoot框架的誕生是出于需要優(yōu)化Spring框架的前提下,Spring框架隨著時(shí)間的發(fā)展,變得越來越強(qiáng)大,逐漸由一種框架變成一種平臺(tái)的趨勢(shì),并且平臺(tái)化也越來越臃腫,如果還是用Spring原有框架來進(jìn)行網(wǎng)站的開發(fā),網(wǎng)站內(nèi)容也多一點(diǎn),配置出錯(cuò)的機(jī)率以及配置的麻煩程度呈幾何數(shù)據(jù)的增長(zhǎng),不利于Spring平臺(tái)的發(fā)展。SpringBoot是集成式的框架,避免了很多框架在一起使用時(shí)候的互相沖突,是一站式框架解決的重要組成部分。2.2JSP技術(shù)JSP開發(fā)技術(shù),是Java開發(fā)網(wǎng)站必須要學(xué)習(xí)的一門技術(shù)。JSP不能單單說是一種語言,是Java語言誕生的公司為動(dòng)態(tài)網(wǎng)頁技術(shù)制定的一個(gè)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。學(xué)習(xí)JSP技術(shù)之前肯定是要學(xué)習(xí)Java語言和一些HTML語言,并且要對(duì)Servlet容器進(jìn)行學(xué)習(xí),這些都屬于架構(gòu)上面的學(xué)習(xí),在學(xué)校學(xué)習(xí)了基礎(chǔ)的語言之后,再去理解架構(gòu)也不過是用熟悉的Java語言重新造句而已,讓學(xué)習(xí)更加容易,學(xué)習(xí)的難度也就大幅度的降低了。JSP編程過程中,可以在HTML代碼中插入Java的相關(guān)代碼,只需要用標(biāo)簽標(biāo)記即可。JSP主要是用于實(shí)現(xiàn)用戶界面方面的部分,前端開發(fā)人員只需要結(jié)合HTML的代碼對(duì)頁面進(jìn)行布局之后,嵌入JSP操作,JSP可以獲取數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù),通過Java的列表遍歷方法就可以使JSP編譯之后,瀏覽器顯示的數(shù)據(jù)界面是動(dòng)態(tài)化的,每次操作都可以讓頁面布局不亂而數(shù)據(jù)進(jìn)行合理的更改顯示。選擇JSP技術(shù)進(jìn)行網(wǎng)頁應(yīng)用程序的開發(fā)會(huì)達(dá)到很高的效率。2.3MYSQL數(shù)據(jù)庫(kù)MYSQL數(shù)據(jù)庫(kù)起源于瑞典,但是經(jīng)營(yíng)不善被數(shù)據(jù)庫(kù)行業(yè)老大甲骨文公司給收購(gòu)了,收購(gòu)了之后本以為只是為了發(fā)展Oracle數(shù)據(jù)庫(kù),然后MySQL數(shù)據(jù)庫(kù)就會(huì)被雪藏,但是沒想到甲骨文公司收購(gòu)后對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行了支持,并且讓之前Oracle占據(jù)不了的中小型市場(chǎng)讓MySQL占用,完全實(shí)現(xiàn)了甲骨文公司的利潤(rùn)增長(zhǎng),不管是從大型數(shù)據(jù)庫(kù)還是中小型數(shù)據(jù)庫(kù),都有了自己的產(chǎn)品,并且可以對(duì)兩種數(shù)據(jù)庫(kù)的優(yōu)勢(shì)盡量的發(fā)揮,取長(zhǎng)補(bǔ)短,MySQL數(shù)據(jù)庫(kù)反而發(fā)展的越來越好。最新版本的MYSQL數(shù)據(jù)庫(kù)配備上了管理工具,因?yàn)榧坠俏墓緦儆诶吓频臄?shù)據(jù)庫(kù)廠商,對(duì)數(shù)據(jù)庫(kù)的客戶端工具自然有其他下線廠商進(jìn)行研發(fā)配套,這些旁枝末節(jié)的事情并沒有投入很大的精力,造成的結(jié)果就是程序開發(fā)人員還是習(xí)慣使用傳統(tǒng)的NavicatforMySQL或者SQLyog這些MySQL數(shù)據(jù)庫(kù)管理工具,大部分?jǐn)?shù)據(jù)庫(kù)開發(fā)調(diào)試人員還是習(xí)慣于視窗情況下看到相關(guān)數(shù)據(jù)。不管是越來越強(qiáng)的MySQL數(shù)據(jù)庫(kù)還是市面上廣泛流傳的各種MySQL數(shù)據(jù)庫(kù)客戶端,MySQL數(shù)據(jù)庫(kù)能實(shí)現(xiàn)本課題的開發(fā),那么選擇MySQL作為數(shù)據(jù)庫(kù)是沒有問題的。
第三章系統(tǒng)分析提前通過各種渠道,比如圖書館,電腦上的網(wǎng)站等渠道獲取跟本系統(tǒng)有關(guān)聯(lián)的資料,同時(shí)設(shè)計(jì)調(diào)查問卷,讓系統(tǒng)的使用者參與調(diào)查,了解其對(duì)系統(tǒng)的需求,然后進(jìn)行系統(tǒng)的分析,確定本系統(tǒng)的開發(fā)可行性,確定本系統(tǒng)的功能等內(nèi)容。3.1可行性分析這部分內(nèi)容主要從開發(fā)的角度和運(yùn)行使用的角度等層面研究系統(tǒng),確定是否投資系統(tǒng),為進(jìn)一步開展工作提供理論依據(jù)。3.1.1技術(shù)可行性本系統(tǒng)采用的技術(shù)和開發(fā)類語言都具備豐厚的理論基礎(chǔ),同時(shí)這些開發(fā)技術(shù)和開發(fā)語言在市面上都得到了廣泛運(yùn)用,很多功能實(shí)現(xiàn)的源碼都以模塊化的方式通過網(wǎng)絡(luò)進(jìn)行了公開,所以本系統(tǒng)可以參考這些代碼實(shí)現(xiàn)功能。因此,系統(tǒng)開發(fā)技術(shù)可行。3.1.2操作可行性美容院管理系統(tǒng)根據(jù)用戶閱讀習(xí)慣對(duì)系統(tǒng)內(nèi)容進(jìn)行排版布局,把系統(tǒng)頁面中的關(guān)鍵位置用來設(shè)置導(dǎo)航條,可以方便用戶第一時(shí)間找到需要的內(nèi)容,同時(shí),頁面中也會(huì)設(shè)置一些提示,用于幫助用戶操作系統(tǒng),因此,系統(tǒng)操作可行。3.1.3經(jīng)濟(jì)可行性本系統(tǒng)需要在硬件設(shè)備上配置開發(fā)環(huán)境,就可以開展系統(tǒng)的開發(fā)工作。由于本系統(tǒng)并不是商業(yè)化程序,所以本人學(xué)習(xí)用的筆記本,或機(jī)房電腦都符合要求。對(duì)于開發(fā)環(huán)境的配置問題,可以通過網(wǎng)絡(luò)直接下載安裝,期間并不收取費(fèi)用。因此,系統(tǒng)經(jīng)濟(jì)可行。以上就是從技術(shù),操作,經(jīng)濟(jì)的層面研究系統(tǒng),最終確定系統(tǒng)可以開展。3.2系統(tǒng)流程分析要訪問美容院管理系統(tǒng),需要符合要求的身份,證明訪問者身份的信息就是在登錄界面需要填寫的信息,其中有用戶名,有密碼。在登錄界面,系統(tǒng)后臺(tái)也有專門編寫的安全驗(yàn)證機(jī)制,只有信息匹配的訪問者才有資格進(jìn)入系統(tǒng)。具體流程見下圖。如果訪問者提供的信息在數(shù)據(jù)庫(kù)中沒有記錄,就表明該訪問者沒有權(quán)限,也就無法享受系統(tǒng)提供的服務(wù)。圖3-1操作流程圖在美容院管理系統(tǒng)里面,任何填充的數(shù)據(jù)都要經(jīng)過合法性驗(yàn)證,具體流程見下圖。只有符合條件的數(shù)據(jù)才可以保存。圖3-2添加信息流程圖經(jīng)過時(shí)間的改變,系統(tǒng)里面的很多數(shù)據(jù)也需要更新,更新時(shí),同樣需要檢查更新的數(shù)據(jù)是否合法,具體流程見下圖。只有判斷符合要求的數(shù)據(jù)最終才可以保存。圖3-3修改信息流程圖為了避免操作者大意誤刪數(shù)據(jù),任何需要?jiǎng)h除的數(shù)據(jù),都需要反復(fù)確認(rèn),具體流程見下圖。刪除的數(shù)據(jù)將不會(huì)在頁面中顯示。圖3-4刪除信息流程圖3.3系統(tǒng)性能分析用戶使用系統(tǒng),一是為了閱讀需要的信息;二是為了享受系統(tǒng)提供的服務(wù)。因此一個(gè)質(zhì)量較好的系統(tǒng)就更容易讓用戶頻繁使用。而能夠反饋系統(tǒng)的質(zhì)量的信息就是系統(tǒng)的性能。常見的能夠表示系統(tǒng)性能的指標(biāo)有安全性,系統(tǒng)可擴(kuò)展性,數(shù)據(jù)完整性等。接下來就對(duì)這些指標(biāo)進(jìn)行介紹。3.3.1數(shù)據(jù)完整性只要是系統(tǒng)中的數(shù)據(jù),其長(zhǎng)期保存在數(shù)據(jù)庫(kù)里面,就要求其具備可靠性。這樣才能發(fā)揮出數(shù)據(jù)具備的參考價(jià)值。一般來說,為了保證數(shù)據(jù)信息是準(zhǔn)確的,并且可靠的,在數(shù)據(jù)處理上,包括錄入數(shù)據(jù),編輯數(shù)據(jù)等,都要求數(shù)據(jù)信息是完整登記的。同時(shí),系統(tǒng)中的數(shù)據(jù)其自身需要具備完整性外,也要求數(shù)據(jù)之間產(chǎn)生的關(guān)系也要具備完整性。另外,在數(shù)據(jù)庫(kù)中填充信息時(shí),同樣的信息應(yīng)該以同樣的方式出現(xiàn)在不同的表中。對(duì)于數(shù)據(jù)進(jìn)行完整性定義,也是方便后期對(duì)數(shù)據(jù)的使用和查看。3.3.2系統(tǒng)可擴(kuò)展性站在當(dāng)前用戶需求的角度考慮問題具有一定的局限性,由此設(shè)計(jì)的系統(tǒng)也一樣。為了保護(hù)開發(fā)系統(tǒng)的財(cái)產(chǎn),同時(shí)也為了讓系統(tǒng)長(zhǎng)遠(yuǎn)立足市場(chǎng),系統(tǒng)開發(fā)人員就需要充分預(yù)留系統(tǒng)的空間,讓系統(tǒng)在未來的日子里可以擴(kuò)充功能,并進(jìn)行更新和升級(jí)。這就是系統(tǒng)具備可擴(kuò)展性的表現(xiàn)。3.3.3系統(tǒng)安全性系統(tǒng)在投入使用中,用戶與系統(tǒng)的交互會(huì)產(chǎn)生數(shù)據(jù),比如插入數(shù)據(jù),編輯數(shù)據(jù)等操作都會(huì)產(chǎn)生數(shù)據(jù)。而作為系統(tǒng)的后臺(tái)支持的數(shù)據(jù)庫(kù),主要任務(wù)就是保存這些數(shù)據(jù)。為了不讓數(shù)據(jù)信息被竊取或者泄露,也是為了對(duì)系統(tǒng)的安全性進(jìn)行保證,所以市面上也出現(xiàn)了很多的加密技術(shù),其中MD5單向加密技術(shù)在系統(tǒng)中運(yùn)用得最多。其原因有三點(diǎn):第一點(diǎn),面對(duì)任意兩段明文,在經(jīng)過MD5加密處理后,它們的密文不一樣;第二點(diǎn),面對(duì)任意一段明文,進(jìn)行MD5加密處理后,其密文不變;第三點(diǎn),破解MD5加密的數(shù)據(jù)非常困難;目前,關(guān)于MD5加密技術(shù)的代碼已經(jīng)可以從網(wǎng)站上下載,可以直接將模塊化的代碼在系統(tǒng)中直接引用。一般來說,用戶注冊(cè)的數(shù)據(jù)還有管理員登錄系統(tǒng)使用的數(shù)據(jù)都是很重要的資源,所以這部分?jǐn)?shù)據(jù)常常會(huì)經(jīng)過加密處理,這樣也就消除了系統(tǒng)安全上的隱患。3.4系統(tǒng)功能分析這部分內(nèi)容在系統(tǒng)分析環(huán)節(jié)比較重要,它直接關(guān)系本系統(tǒng)開發(fā)的進(jìn)展。無論是設(shè)計(jì),還是實(shí)現(xiàn),都是在本系統(tǒng)調(diào)研的功能的基礎(chǔ)上進(jìn)行。為了直觀顯示系統(tǒng)的功能,運(yùn)用用例圖這樣的工具顯示分析的結(jié)果。分析的管理員功能如下。管理員管理美容用品,美容項(xiàng)目,美容部位,管理技師預(yù)約,管理訂單,統(tǒng)計(jì)美容用品銷量。圖3-5管理員用例圖為了直觀顯示系統(tǒng)的功能,運(yùn)用用例圖這樣的工具顯示分析的結(jié)果。分析的技師功能如下。技師統(tǒng)計(jì)美容用品庫(kù)存,管理美容項(xiàng)目,審核會(huì)員預(yù)約信息。圖3-6技師用例圖為了直觀顯示系統(tǒng)的功能,運(yùn)用用例圖這樣的工具顯示分析的結(jié)果。分析的前臺(tái)功能如下。前臺(tái)負(fù)責(zé)普通用戶與會(huì)員的管理,審核會(huì)員預(yù)約信息。圖3-7前臺(tái)用例圖為了直觀顯示系統(tǒng)的功能,運(yùn)用用例圖這樣的工具顯示分析的結(jié)果。分析的普通用戶功能如下。普通用戶購(gòu)買美容用品,管理購(gòu)買訂單,管理收貨地址。圖3-8普通用戶用例圖為了直觀顯示系統(tǒng)的功能,運(yùn)用用例圖這樣的工具顯示分析的結(jié)果。分析的會(huì)員功能如下。會(huì)員購(gòu)買美容用品,預(yù)約美容項(xiàng)目,管理預(yù)約信息以及購(gòu)買訂單。圖3-9會(huì)員用例圖
第四章系統(tǒng)設(shè)計(jì)設(shè)計(jì)一個(gè)系統(tǒng)不單單是設(shè)計(jì)系統(tǒng)的頁面,可以說系統(tǒng)設(shè)計(jì)其本質(zhì)是一個(gè)結(jié)合了眾多設(shè)計(jì)過程的比較復(fù)雜的系統(tǒng)工程。一般來說,在完成系統(tǒng)設(shè)計(jì)時(shí),需要了解和掌握很多設(shè)計(jì)的知識(shí),有界面布局技術(shù)的知識(shí),頁面采用的字體和顏色的運(yùn)用,還有頁面空白的規(guī)范使用等,如何將這些元素進(jìn)行組合,讓頁面可以直觀表達(dá)信息內(nèi)容的同時(shí),也能維持頁面整體的美觀。4.1系統(tǒng)設(shè)計(jì)思想系統(tǒng)開發(fā)必然需要統(tǒng)一設(shè)計(jì)思想。根據(jù)這個(gè)設(shè)計(jì)思想指導(dǎo)系統(tǒng)的開發(fā),可以加快系統(tǒng)開發(fā)進(jìn)程。根據(jù)目前用戶對(duì)美容院管理系統(tǒng)的需求,確定下述原則即為本系統(tǒng)的設(shè)計(jì)思想。(1)實(shí)用性:本系統(tǒng)依照用戶需求設(shè)計(jì)功能,遵循用戶使用方便的原則,把用戶在實(shí)際工作中的各個(gè)操作細(xì)節(jié)也充分考慮進(jìn)來,讓使用者在沒有系統(tǒng)操作說明書的情況下,也能很容易的完成系統(tǒng)的操作。(2)先進(jìn)性:為了讓本系統(tǒng)具備高性能,設(shè)計(jì)時(shí),需要把目前的各種成熟技術(shù)加以考慮,比如軟件開發(fā)技術(shù)也要考慮進(jìn)去,比如計(jì)算機(jī)技術(shù)也需要進(jìn)行考慮。對(duì)于系統(tǒng)結(jié)構(gòu)的選擇,本系統(tǒng)將毫不猶豫的選擇成熟先進(jìn)的B/S結(jié)構(gòu),方便開發(fā)的同時(shí),對(duì)于后期的維護(hù)也提供了便利。(3)高安全性:設(shè)計(jì)本系統(tǒng)時(shí),對(duì)于一些系統(tǒng)的關(guān)鍵數(shù)據(jù)要嚴(yán)加看管,比如管理員本人的賬號(hào)和密碼,一定要加密保存在數(shù)據(jù)庫(kù)里面。除此以外,也需要充分使用安全措施對(duì)用戶的共享資源進(jìn)行保護(hù)。(4)可維護(hù)性:設(shè)計(jì)時(shí),要提前考慮本系統(tǒng)的可維護(hù)性,因?yàn)橐粋€(gè)便于維護(hù)的系統(tǒng)在后期產(chǎn)生的維護(hù)成本將會(huì)大大降低。維護(hù)一般包括軟硬件的維護(hù)還有對(duì)于網(wǎng)絡(luò)的維護(hù)等。(5)可擴(kuò)展性:重新開發(fā)一個(gè)新系統(tǒng)相比在原有系統(tǒng)上升級(jí),會(huì)花費(fèi)大量的資金和精力,由此,一個(gè)好的系統(tǒng)必定具備良好的可擴(kuò)展性。在用戶需求變動(dòng)的情況下,可以通過系統(tǒng)的更新和升級(jí)來持續(xù)滿足用戶需求,這樣的系統(tǒng)就具備了可擴(kuò)展性。4.2功能結(jié)構(gòu)設(shè)計(jì)這部分內(nèi)容使用結(jié)構(gòu)圖這樣的工具,顯示設(shè)計(jì)結(jié)果,設(shè)計(jì)的管理員功能見下圖。管理員管理美容用品,美容項(xiàng)目,美容部位,管理技師預(yù)約,管理訂單,統(tǒng)計(jì)美容用品銷量。圖4-1管理員功能結(jié)構(gòu)圖這部分內(nèi)容使用結(jié)構(gòu)圖這樣的工具,顯示設(shè)計(jì)結(jié)果,設(shè)計(jì)的技師功能見下圖。技師統(tǒng)計(jì)美容用品庫(kù)存,管理美容項(xiàng)目,審核會(huì)員預(yù)約信息。圖4-2技師功能結(jié)構(gòu)圖這部分內(nèi)容使用結(jié)構(gòu)圖這樣的工具,顯示設(shè)計(jì)結(jié)果,設(shè)計(jì)的前臺(tái)功能見下圖。前臺(tái)負(fù)責(zé)普通用戶與會(huì)員的管理,審核會(huì)員預(yù)約信息。圖4-3前臺(tái)功能結(jié)構(gòu)圖這部分內(nèi)容使用結(jié)構(gòu)圖這樣的工具,顯示設(shè)計(jì)結(jié)果,設(shè)計(jì)的普通用戶功能見下圖。普通用戶購(gòu)買美容用品,管理購(gòu)買訂單,管理收貨地址。圖4-4普通用戶功能結(jié)構(gòu)圖這部分內(nèi)容使用結(jié)構(gòu)圖這樣的工具,顯示設(shè)計(jì)結(jié)果,設(shè)計(jì)的會(huì)員功能見下圖。會(huì)員購(gòu)買美容用品,預(yù)約美容項(xiàng)目,管理預(yù)約信息以及購(gòu)買訂單。圖4-5會(huì)員功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)現(xiàn)如今,關(guān)系數(shù)據(jù)庫(kù)已經(jīng)廣泛占據(jù)了市場(chǎng)。其具有堅(jiān)實(shí)的理論基礎(chǔ),并且它可以很好的支持SQL這樣的查詢語言。所以,大部分程序的后臺(tái)數(shù)據(jù)庫(kù)幾乎都是關(guān)系數(shù)據(jù)庫(kù)。它們被用于長(zhǎng)期對(duì)程序數(shù)據(jù)進(jìn)行保存,采用的方式就是正確使用SQL語句在數(shù)據(jù)庫(kù)中完成數(shù)據(jù)的插入,修改,刪除等操作。4.3.1數(shù)據(jù)庫(kù)E-R圖系統(tǒng)設(shè)計(jì)的內(nèi)容不僅僅是對(duì)功能進(jìn)行模塊設(shè)計(jì),它也包括了對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。功能設(shè)計(jì)這部分內(nèi)容已經(jīng)完成了,接下來進(jìn)行的數(shù)據(jù)庫(kù)設(shè)計(jì)也要根據(jù)規(guī)定的流程進(jìn)行。數(shù)據(jù)庫(kù)設(shè)計(jì)這部分內(nèi)容也需要參照用戶的需求來完成。同時(shí)為了方便展示數(shù)據(jù)庫(kù)中存在的各種關(guān)系,需要使用到E-R圖,并運(yùn)用E-R圖中常見的符號(hào)來表示用戶需求中的數(shù)據(jù)內(nèi)容。所以,在建立E-R模型前,需要把用戶需求的數(shù)據(jù)信息進(jìn)行拆分并分析,并確定實(shí)體,實(shí)體特征,還有它們之間的關(guān)聯(lián),然后選擇某個(gè)繪制E-R模型的工具比如Visio,億圖,Navicat等,用規(guī)定的符號(hào)去表示這些數(shù)據(jù)。這些常用的符號(hào)分別是矩形,菱形,橢圓,它們表示的內(nèi)容分別是實(shí)體,關(guān)系,屬性。(1)設(shè)計(jì)的美容項(xiàng)目實(shí)體,還有其屬性見下圖。圖4-3美容項(xiàng)目實(shí)體屬性圖(2)設(shè)計(jì)的會(huì)員實(shí)體,還有其屬性見下圖。圖4-4會(huì)員實(shí)體屬性圖(3)設(shè)計(jì)的美容用品實(shí)體,還有其屬性見下圖。圖4-5美容用品實(shí)體屬性圖設(shè)計(jì)的管理員實(shí)體,還有其屬性見下圖。圖4-6管理員實(shí)體屬性圖(5)設(shè)計(jì)上述實(shí)體間關(guān)系見下圖。圖4-7實(shí)體間關(guān)系E-R圖4.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)很多時(shí)候,在進(jìn)行數(shù)據(jù)表的存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)時(shí),都會(huì)遇到一些困擾,比如每張數(shù)據(jù)表如何命名,如何設(shè)計(jì)每張數(shù)據(jù)表里面的字段,如何為各個(gè)字段進(jìn)行命名,以及如何設(shè)置字段的取值范圍等信息。很多初學(xué)者,在進(jìn)行表結(jié)構(gòu)設(shè)計(jì)時(shí),無論是對(duì)表進(jìn)行命名,還是對(duì)字段進(jìn)行命名,都是采用中文的方式,導(dǎo)致在編碼階段,在對(duì)數(shù)據(jù)進(jìn)行操作時(shí),總是報(bào)錯(cuò),影響編碼人員的開發(fā)速度,而且一旦數(shù)據(jù)表結(jié)構(gòu)建立之后,后期進(jìn)行修改也比較麻煩。因?yàn)樵O(shè)計(jì)數(shù)據(jù)表的結(jié)構(gòu),就意味著程序中需要長(zhǎng)期保存的數(shù)據(jù)都是根據(jù)這樣的結(jié)構(gòu)進(jìn)行保存的,在后面的使用中,無論是程序數(shù)據(jù)往數(shù)據(jù)表中寫入,還是需要編輯或刪除數(shù)據(jù),都是按照這個(gè)規(guī)則進(jìn)行。如此說來,設(shè)計(jì)數(shù)據(jù)庫(kù)也是非常重要的任務(wù),它關(guān)系到后面程序的開發(fā),也關(guān)系到程序的運(yùn)行使用。通常在設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)時(shí),會(huì)把前面設(shè)計(jì)的E-R圖進(jìn)行表結(jié)構(gòu)的轉(zhuǎn)化。把實(shí)體用來代表數(shù)據(jù)表,把其屬性,也就是橢圓形代表的內(nèi)容用來表示數(shù)據(jù)表中的字段,然后根據(jù)程序?qū)τ跀?shù)據(jù)的存儲(chǔ)要求,設(shè)計(jì)字段的類型和長(zhǎng)度。比如用戶的年齡可以用int(整數(shù)型),設(shè)置其長(zhǎng)度為4或者6等??傊?,數(shù)據(jù)表結(jié)構(gòu)一旦建立,就可以往里面填充數(shù)據(jù)了。表4.1地址信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間useridbigint(20)否用戶idaddressvarchar(200)否地址namevarchar(200)否收貨人phonevarchar(200)否電話isdefaultvarchar(200)否是否默認(rèn)地址[是/否]表4.2購(gòu)物車信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間tablenamevarchar(200)是meirongyongpin商品表名useridbigint(20)否用戶idgoodidbigint(20)否商品idgoodnamevarchar(200)是NULL商品名稱picturevarchar(200)是NULL圖片buynumberint(11)否購(gòu)買數(shù)量pricefloat是NULL單價(jià)discountpricefloat是NULL會(huì)員價(jià)表4.3會(huì)員信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間huiyuanzhanghaovarchar(200)否會(huì)員賬號(hào)mimavarchar(200)否密碼huiyuanxingmingvarchar(200)否會(huì)員姓名xingbievarchar(200)是NULL性別nianlingint(11)是NULL年齡shoujivarchar(200)是NULL手機(jī)shenfenzhengvarchar(200)是NULL身份證touxiangvarchar(200)是NULL頭像moneyfloat是0余額表4.4技師信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間jishigonghaovarchar(200)否技師工號(hào)mimavarchar(200)否密碼jishixingmingvarchar(200)否技師姓名xingbievarchar(200)是NULL性別nianlingint(11)是NULL年齡lianxidianhuavarchar(200)是NULL聯(lián)系電話shenfenzhengvarchar(200)是NULL身份證zhaopianvarchar(200)是NULL照片moneyfloat是0余額表4.5美容部位信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間meirongbuweivarchar(200)是NULL美容部位表4.6美容項(xiàng)目信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間xiangmumingchengvarchar(200)是NULL項(xiàng)目名稱xiangmutupianvarchar(200)是NULL項(xiàng)目圖片meirongbuweivarchar(200)是NULL美容部位shiyongnianlingvarchar(200)是NULL適用年齡xiangqinglongtext是NULL詳情kaishishijiandate是NULL開始時(shí)間jishigonghaovarchar(200)是NULL技師工號(hào)jishixingmingvarchar(200)是NULL技師姓名lianxidianhuavarchar(200)是NULL聯(lián)系電話表4.7美容用品信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間meirongpinmingvarchar(200)是NULL美容品名tupianvarchar(200)是NULL圖片leixingvarchar(200)是NULL類型kucunint(11)是NULL庫(kù)存shiyongfangfalongtext是NULL使用方法shiyongnianlingvarchar(200)是NULL適用年齡meirongbuweivarchar(200)是NULL美容部位meironggongxiaolongtext是NULL美容功效pricefloat否價(jià)格表4.8訂單信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間orderidvarchar(200)否訂單編號(hào)tablenamevarchar(200)是meirongyongpin商品表名useridbigint(20)否用戶idgoodidbigint(20)否商品idgoodnamevarchar(200)是NULL商品名稱picturevarchar(200)是NULL商品圖片buynumberint(11)否購(gòu)買數(shù)量pricefloat否0價(jià)格/積分discountpricefloat是0折扣價(jià)格totalfloat否0總價(jià)格/總積分discounttotalfloat是0折扣總價(jià)格typeint(11)是1支付類型statusvarchar(200)是NULL狀態(tài)addressvarchar(200)是NULL地址telvarchar(200)是NULL電話consigneevarchar(200)是NULL收貨人表4.9普通用戶信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間zhanghaovarchar(200)否賬號(hào)mimavarchar(200)否密碼xingmingvarchar(200)否姓名xingbievarchar(200)是NULL性別nianlingint(11)是NULL年齡shoujivarchar(200)是NULL手機(jī)shenfenzhengvarchar(200)是NULL身份證zhaopianvarchar(200)是NULL照片moneyfloat是0余額表4.10前臺(tái)信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間qiantaizhanghaovarchar(200)否前臺(tái)賬號(hào)mimavarchar(200)否密碼qiantaixingmingvarchar(200)否前臺(tái)姓名xingbievarchar(200)是NULL性別nianlingint(11)是NULL年齡shoujivarchar(200)是NULL手機(jī)zhaopianvarchar(200)是NULL照片moneyfloat是0余額表4.11管理員信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵usernamevarchar(100)否用戶名passwordvarchar(100)否密碼rolevarchar(100)是管理員角色addtimetimestamp否CURRENT_TIMESTAMP新增時(shí)間表4.12銷量信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間meirongpinmingvarchar(200)是NULL美容品名xiaoshoushizhangvarchar(200)是NULL銷售時(shí)長(zhǎng)xiaoshouliangint(11)是NULL銷售量leixingvarchar(200)是NULL類型zhaopianvarchar(200)是NULL照片表4.13預(yù)約信息表字段類型空默認(rèn)注釋id
(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間xiangmumingchengvarchar(200)是NULL項(xiàng)目名稱huiyuanzhanghaovarchar(200)是NULL會(huì)員賬號(hào)huiyuanxingmingvarchar(200)是NULL會(huì)員姓名shoujivarchar(200)是NULL手機(jī)zhaopianvarchar(200)是NULL照片yuyueshijiandatetime是NULL預(yù)約時(shí)間yuyuexiangqingvarchar(200)是NULL預(yù)約詳情zhidingjishivarchar(200)是NULL指定技師sfshvarchar(200)是否是否審核shhflongtext是NULL審核回復(fù)useridbigint(20)是NULL用戶id
第五章系統(tǒng)實(shí)現(xiàn)前面做的所有工作,都是為了給系統(tǒng)實(shí)現(xiàn)做準(zhǔn)備。在系統(tǒng)實(shí)現(xiàn)期間,需要根據(jù)設(shè)計(jì)方案執(zhí)行,通過運(yùn)用編碼技術(shù)實(shí)現(xiàn)一個(gè)可以處理事務(wù)的系統(tǒng)。5.1管理員功能實(shí)現(xiàn)5.1.1美容部位管理實(shí)現(xiàn)管理員權(quán)限的美容部位管理功能,其運(yùn)行效果見下圖。管理員修改美容部位信息,刪除美容部位信息,新增美容部位信息。圖5-1美容部位管理頁面5.1.2銷量信息統(tǒng)計(jì)實(shí)現(xiàn)管理員權(quán)限的銷量信息統(tǒng)計(jì)功能,其運(yùn)行效果見下圖。管理員通過銷量統(tǒng)計(jì)報(bào)表查看各種美容用品的銷量信息。圖5-2銷量信息統(tǒng)計(jì)頁面5.1.3已支付訂單實(shí)現(xiàn)管理員權(quán)限的已支付訂單功能,其運(yùn)行效果見下圖。管理員查看已支付訂單信息,查看下單人提供的收貨地址,然后進(jìn)行訂單發(fā)貨。圖5-3已支付訂單頁面5.2技師功能實(shí)現(xiàn)5.2.1統(tǒng)計(jì)美容用品庫(kù)存實(shí)現(xiàn)技師權(quán)限的統(tǒng)計(jì)美容用品庫(kù)存功能,其運(yùn)行效果見下圖。技師可以通過統(tǒng)計(jì)報(bào)表查看各種美容用品對(duì)應(yīng)的現(xiàn)有庫(kù)存量。圖5-4統(tǒng)計(jì)美容用品庫(kù)存頁面5.2.2預(yù)約信息管理實(shí)現(xiàn)技師權(quán)限的預(yù)約信息管理功能,其運(yùn)行效果見下圖。會(huì)員預(yù)約技師提供的美容項(xiàng)目,技師則需要進(jìn)行查看和審核。圖5-5預(yù)約信息管理頁面5.3前臺(tái)功能實(shí)現(xiàn)5.3.1普通用戶管理實(shí)現(xiàn)前臺(tái)權(quán)限的普通用戶管理功能,其運(yùn)行效果見下圖。普通用戶的基本信息也能讓前臺(tái)進(jìn)行增刪改查管理。圖5-6普通用戶管理頁面5.3.2會(huì)員管理實(shí)現(xiàn)前臺(tái)權(quán)限的會(huì)員管理功能,其運(yùn)行效果見下圖。會(huì)員的基本信息可以讓前臺(tái)進(jìn)行修改,也能讓前臺(tái)進(jìn)行查詢或刪除。圖5-7會(huì)員管理頁面5.4普通用戶功能實(shí)現(xiàn)5.4.1美容用品實(shí)現(xiàn)普通用戶權(quán)限的美容用品功能,其運(yùn)行效果見下圖。普通用戶查看美容用品,在本頁面購(gòu)買美容用品,或把美容用品添加購(gòu)物車。圖5-8美容用品頁面5.4.2購(gòu)物車實(shí)現(xiàn)普通用戶權(quán)限的購(gòu)物車功能,其運(yùn)行效果見下圖。普通用戶在本模塊購(gòu)買美容用品,需要提供收貨地址,然后選擇支付方式支付訂單。圖5-9購(gòu)物車頁面5.4.3我的訂單實(shí)現(xiàn)普通用戶權(quán)限的我的訂單功能,其運(yùn)行效果見下圖。普通用戶在本模塊查看不同狀態(tài)的訂單,已支付訂單在未發(fā)貨前也能退款。圖5-10我的訂單頁面5.5會(huì)員功能實(shí)現(xiàn)5.5.1美容項(xiàng)目實(shí)現(xiàn)會(huì)員權(quán)限的美容項(xiàng)目功能,其運(yùn)行效果見下圖。會(huì)員查看美容項(xiàng)目介紹,預(yù)約美容項(xiàng)目。圖5-11美容項(xiàng)目頁面5.5.2預(yù)約信息管理實(shí)現(xiàn)會(huì)員權(quán)限的預(yù)約信息管理功能,其運(yùn)行效果見下圖。會(huì)員提交了美容項(xiàng)目預(yù)約信息之后,需要到自己的后臺(tái)查看預(yù)約項(xiàng)目審核情況。圖5-12預(yù)約信息管理頁面
第六章系統(tǒng)測(cè)試一個(gè)完整的系統(tǒng)是經(jīng)由各個(gè)子模塊組合而成,而各個(gè)子模塊也都是編制人員通過編程語言和技術(shù)實(shí)現(xiàn)的。所以對(duì)系統(tǒng)測(cè)試不僅包含對(duì)每個(gè)子模塊進(jìn)行測(cè)試,也包括對(duì)組合的系統(tǒng)整體進(jìn)行測(cè)試,最后還需要目標(biāo)用戶的參與,測(cè)試編制的系統(tǒng)。測(cè)試期間發(fā)現(xiàn)的系統(tǒng)錯(cuò)誤都需要記錄,并花時(shí)間尋找解決辦法去改正錯(cuò)誤,提高系統(tǒng)的質(zhì)量,也減少用戶在實(shí)際使用系統(tǒng)中所產(chǎn)生的困擾。6.1系統(tǒng)測(cè)試的特點(diǎn)制作的系統(tǒng)在進(jìn)行測(cè)試檢驗(yàn)時(shí),也具備一些特點(diǎn)。接下來就對(duì)這些特點(diǎn)進(jìn)行描述:第一點(diǎn):比較完整的系統(tǒng)測(cè)試,需要經(jīng)歷端到端的測(cè)試。第二點(diǎn):測(cè)試系統(tǒng)一方面需要測(cè)試系統(tǒng)的架構(gòu),另外一方面也要測(cè)試系統(tǒng)的業(yè)務(wù)流程等;第三點(diǎn):測(cè)試目標(biāo)系統(tǒng)需要對(duì)測(cè)試方法進(jìn)行正確使用,降低目標(biāo)系統(tǒng)的出錯(cuò)率。總之,系統(tǒng)測(cè)試除了功能需要運(yùn)行正常外,系統(tǒng)具備的性能也要得到體現(xiàn),在面對(duì)故障時(shí),系統(tǒng)才有能力去應(yīng)對(duì)。6.2系統(tǒng)功能測(cè)試本部分測(cè)試選用黑盒測(cè)試,主要是檢查輸入系統(tǒng)的數(shù)據(jù),其運(yùn)行后輸出結(jié)果是否跟預(yù)期保持一致。6.2.1用戶登錄測(cè)試這里選取管理員的登錄功能進(jìn)行檢查,測(cè)試數(shù)據(jù)如下。通過不同數(shù)據(jù)錄入,對(duì)系統(tǒng)的輸出結(jié)果進(jìn)行比對(duì),看實(shí)現(xiàn)的登錄功能是否符合要求。表6-1管理員登錄測(cè)試表測(cè)試功能操作步驟數(shù)據(jù)輸入預(yù)期結(jié)果最終結(jié)果管理員登錄在登錄頁面,根據(jù)提示填寫驗(yàn)證信息,最后提交驗(yàn)證的信息有賬號(hào),也有密碼,輸入的數(shù)據(jù)保證其中一個(gè)是正確的,進(jìn)行測(cè)試失敗失敗輸入的數(shù)據(jù)都保持正確成功成功6.2.2美容用品查詢功能測(cè)試美容院管理系統(tǒng)存在很多數(shù)據(jù),查詢功能就可以幫助使用者快速獲取信息,對(duì)該功能測(cè)試的數(shù)據(jù)見下表。只有使用者錄入的關(guān)鍵詞內(nèi)容正確,才會(huì)得到匹配的結(jié)果。表6-2美容用品查詢功能測(cè)試表測(cè)試功能操作步驟數(shù)據(jù)輸入預(yù)期結(jié)果最終結(jié)果美容用品查詢功能進(jìn)入查詢頁面,登記要查詢內(nèi)容的關(guān)鍵詞并提交登記格式有誤的內(nèi)容,或者是保持美容用品名稱為空失敗失敗正確錄入美容用品名稱成功成功6.3系統(tǒng)測(cè)試結(jié)果在對(duì)美容院管理系統(tǒng)進(jìn)行功能和性能上的檢測(cè)之后,也對(duì)系統(tǒng)的兼容性和易操作性進(jìn)行了檢測(cè)。最后得出美容院管理系統(tǒng)與用戶需求保持高度一致,系統(tǒng)具有一定的安全性能,可以對(duì)用戶提供的數(shù)據(jù)進(jìn)行安全保存,另外系統(tǒng)不僅可以滿足用戶現(xiàn)有需求,其具備的擴(kuò)展性也能讓系統(tǒng)在未來進(jìn)行功能擴(kuò)展或升級(jí),以滿足用戶的不同操作需求。
結(jié)論從設(shè)計(jì)到制作完成,本系統(tǒng)已經(jīng)花了三四個(gè)月時(shí)間,這期間也得到了導(dǎo)師的幫助。不然我不可能在這么短時(shí)間完成。美容院管理系統(tǒng)的開發(fā),是一個(gè)運(yùn)用理論知識(shí)來指導(dǎo)實(shí)際工作的任務(wù)。盡管已經(jīng)充分把大學(xué)期間,從書本上學(xué)習(xí)的知識(shí)運(yùn)用了進(jìn)來,但還是發(fā)現(xiàn)自身知識(shí)的匱乏。不過比較有收獲的事情就是,通過本系統(tǒng)的開發(fā),我對(duì)計(jì)算機(jī)軟件的開發(fā)有了重新的見解,也知道它實(shí)現(xiàn)的具體流程,并且自己通過實(shí)際操作,不僅重新回顧和補(bǔ)充了以往學(xué)習(xí)的書本知識(shí),也知道理論和實(shí)際操作之間的相互關(guān)系,并能夠在一定環(huán)境下,讓理論指導(dǎo)實(shí)踐。項(xiàng)目能夠完成,也代表著我自身開發(fā)能力的進(jìn)步。項(xiàng)目制作期間,我覺得最關(guān)鍵的環(huán)節(jié)就是系統(tǒng)的分析和設(shè)計(jì),分析系統(tǒng)具備的功能需要多查找同類型系統(tǒng)的資料,并把用戶需求進(jìn)行參考,才可以得出本系統(tǒng)的需求。設(shè)計(jì)時(shí)也是在需求分析的基礎(chǔ)上開展,也是對(duì)功能的具體細(xì)分,同時(shí)還有設(shè)計(jì)保存數(shù)據(jù)的數(shù)據(jù)庫(kù),不但要?jiǎng)?chuàng)建合適的數(shù)據(jù)表,也需要認(rèn)真對(duì)表結(jié)構(gòu)進(jìn)行構(gòu)思,尤其是表的字段設(shè)計(jì),還有表關(guān)系的設(shè)計(jì)也是很關(guān)鍵的設(shè)計(jì)環(huán)節(jié)。因?yàn)楹笃诘木幋a都是根據(jù)設(shè)計(jì)文檔開展下去的。編碼雖然對(duì)編程技術(shù)的要求較高,但是一些良好的編程習(xí)慣也不能忽視,比如注釋代碼,這樣便于后期的程序維護(hù)。還有學(xué)會(huì)如何對(duì)變量取名,因?yàn)槌绦蚶锩嫔婕暗降淖兞坑泻芏?,一個(gè)方便記憶,又容易與其它變量區(qū)分的變量名稱是非常有益的,可以節(jié)省編碼和測(cè)試過程的時(shí)間。美容院管理系統(tǒng)完全根據(jù)需求文檔設(shè)計(jì)制作,可以在數(shù)據(jù)處理上發(fā)揮它的優(yōu)勢(shì),而且使用者也能輕松完成對(duì)系統(tǒng)的操作。從界面設(shè)計(jì)的角度來看,美容院管理系統(tǒng)始終遵循簡(jiǎn)單大方的原則,讓使用者一進(jìn)入系統(tǒng)界面,不會(huì)產(chǎn)生壓抑等負(fù)面情緒,而是比較愉悅的心情去操作系統(tǒng)。從程序編碼的角度來看,本系統(tǒng)設(shè)計(jì)的結(jié)構(gòu)比較清晰,而且編碼的方式也比較規(guī)范化,在關(guān)鍵處也都進(jìn)行了代碼注釋。從數(shù)據(jù)存儲(chǔ)的角度來看,本系統(tǒng)選用的MySQL數(shù)據(jù)庫(kù),本身比較輕盈,但能短時(shí)間完成大量數(shù)據(jù)的處理,其提供的功能不可小覷。作為畢設(shè)進(jìn)行制作的美容院管理系統(tǒng),其缺陷也是顯而易見的,只能說需求文檔要求的大致功能都得到實(shí)現(xiàn),但是程序的有些操作邏輯還是比較復(fù)雜,并沒有進(jìn)行優(yōu)化,在今后的時(shí)間里,將會(huì)繼續(xù)學(xué)習(xí)新技術(shù),利用重構(gòu)的方式設(shè)計(jì)本系統(tǒng),使之具備更強(qiáng)的可擴(kuò)展性,讓系統(tǒng)日趨完善。致謝大學(xué)生活真的很美好,不僅可以學(xué)到很多本專業(yè)的知識(shí),還能在本校交到興趣相投的朋友,還有身邊授課的老師也都很好,他們雖然扮演著老師的角色,但課堂下卻像朋友一樣交流相處。所以,在即將畢業(yè)的時(shí)刻,我又突然很慶幸來到了這里上大學(xué)。在大學(xué)里,我覺得自己的知識(shí)增加了很多,遇到問題可以想辦法去解決,鍛煉了我的知識(shí)運(yùn)用能力。看到自己的成長(zhǎng),內(nèi)心非常激
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度園林苗木產(chǎn)業(yè)扶持與發(fā)展合同2篇
- 二零二五年度大酒店商務(wù)中心運(yùn)營(yíng)管理承包合同3篇
- 二零二五年度新型停車場(chǎng)管理軟件研發(fā)合同2篇
- 2025版能源行業(yè)返聘員工合同2篇
- 2025年度校園監(jiān)控安裝項(xiàng)目合同書2篇
- 2025年度系統(tǒng)需求分析與規(guī)劃服務(wù)合同3篇
- 海南職業(yè)技術(shù)學(xué)院《面向?qū)ο蟪绦蛟O(shè)計(jì)(Pthon)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南體育職業(yè)技術(shù)學(xué)院《項(xiàng)目組織與人力資源管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度農(nóng)業(yè)合作社合同范本與合作社管理規(guī)范3篇
- 二零二五年度建筑工地安全防護(hù)及責(zé)任履行合同2篇
- 充電樁選址優(yōu)化與布局規(guī)劃
- 科技產(chǎn)業(yè)園項(xiàng)目投資計(jì)劃書
- 苗木采購(gòu)?fù)稑?biāo)方案(技術(shù)標(biāo))
- JJF 1030-2023溫度校準(zhǔn)用恒溫槽技術(shù)性能測(cè)試規(guī)范
- 輸變電工程安全文明施工設(shè)施標(biāo)準(zhǔn)化配置表
- 一銷基氯苯生產(chǎn)車間硝化工段工藝初步設(shè)計(jì)
- 自動(dòng)控制原理仿真實(shí)驗(yàn)課程智慧樹知到課后章節(jié)答案2023年下山東大學(xué)
- 【城市軌道交通運(yùn)營(yíng)安全管理研究9200字(論文)】
- 丁往道英語寫作手冊(cè)范本課件
- 教學(xué)能力大賽獲獎(jiǎng)之教學(xué)實(shí)施報(bào)告
- 小學(xué)數(shù)學(xué)專題講座(課堂PPT)
評(píng)論
0/150
提交評(píng)論