橙色企業(yè)網(wǎng)站模板網(wǎng)店推廣有哪些
2相關(guān)技術(shù)
2.1 MYSQL數(shù)據(jù)庫
MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。 是基于SQL的客戶/服務(wù)器模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它的有點有有功能強大、使用簡單、管理方便、安全可靠性高、運行速度快、多線程、跨平臺性、完全網(wǎng)絡(luò)化、穩(wěn)定性等,非常適用于Web站點或者其他應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。此外,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序。作為開放源代碼運動的產(chǎn)物之一,MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)越來越受到人們的青睞,應(yīng)用范圍也越來越廣。速度和易用性使MySQL特別適用于Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。
MYSQL數(shù)據(jù)庫具有以下特點:
1、C和C ++中使用和測試,以確保源代碼的編譯器的便攜性和靈活性。
2、支持多種操作系統(tǒng)AIX的,FreeBSD下,HP-UX,Linux和Mac OS中,Novell公司的Netware,OpenBSD系統(tǒng),OS/2裹時,Solaris,Windows等。
3、提供了用于不同的編程語言的API。編程語言,如C, C ++,Python和Java的,的Perl,PHP,埃菲爾鐵塔,Ruby和Tcl的。
4、以及使用的CPU資源來支持多線程。
5、算法優(yōu)化查詢SQL,切實提高搜索速度。
6、網(wǎng)絡(luò)上的客戶端和服務(wù)器可以用來編程任何獨立的編程環(huán)境,也有中國,GB2312,BIG5,日文寫作,一般基金,用于支持多國語言,并且可以嵌入在數(shù)據(jù)表和其他軟件shift_jis訪問柱可以用作的名稱。
7、TCP / IP,ODBC和JDBC數(shù)據(jù)庫,并提供連接到其他。
8、管理工具的管理,控制和優(yōu)化數(shù)據(jù)庫的操作。
9、可以數(shù)以千萬計的記錄在一個大的數(shù)據(jù)庫。
2.2 B/S結(jié)構(gòu)
B/S架構(gòu)是一種基于互聯(lián)網(wǎng)系統(tǒng)的軟件系統(tǒng)開發(fā)架構(gòu),是現(xiàn)如今在軟件系統(tǒng)開發(fā)中采用非常大量的一種軟件系統(tǒng)結(jié)構(gòu)?,F(xiàn)如今B/S架構(gòu)已經(jīng)被大量使用,打破了C/S結(jié)構(gòu)的結(jié)構(gòu),給基于網(wǎng)絡(luò)結(jié)構(gòu)的軟件系統(tǒng)提供了良好的支持。B/S架構(gòu)伴隨著計算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展而逐步的發(fā)展和更新。伴隨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展,就要求大多數(shù)的管理系統(tǒng)要求不僅僅可以在一臺電腦上使用,同時可以在接入互聯(lián)網(wǎng)的其他電腦也可以使用對系統(tǒng)進(jìn)行操作和使用。在這樣的背景下基于B/S架構(gòu)的軟件系統(tǒng)設(shè)計方法得到了越來越大量的使用,基礎(chǔ)部分也在不斷的更新。
B/S架構(gòu)是利用操作系統(tǒng)中的瀏覽器來進(jìn)行使用的,不是一種窗體軟件系統(tǒng),不需要在使用系統(tǒng)的電腦上進(jìn)行安裝。B/S架構(gòu)的運行方式是在遠(yuǎn)程的服務(wù)器上把開發(fā)的軟件系統(tǒng)部署在遠(yuǎn)程的服務(wù)器上,在部署好軟件系統(tǒng)之后就可以實現(xiàn)在任何接入互聯(lián)網(wǎng)的電腦上訪問部署好的軟件系統(tǒng)。B/S架構(gòu)給使用管理系統(tǒng)的用戶帶來極大的便利。
在三層體系結(jié)構(gòu)的B/S(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的眾多服務(wù)器發(fā)出請求。B/S系統(tǒng)極大地簡化了客戶機(jī)的工作量,客戶機(jī)上只需要安裝、配置少量的客戶端運行軟件即可,服務(wù)器將擔(dān)負(fù)大量的工作,對數(shù)據(jù)庫的訪問以及應(yīng)用程序的執(zhí)行都將由服務(wù)器來完成。
B/S架構(gòu)的不斷成熟,主要使用WWW瀏覽器技術(shù),結(jié)合多種瀏覽器腳本語言,用通用瀏覽器需要實現(xiàn)原本復(fù)雜的專有軟件來實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種新的軟件架構(gòu)。B/S系統(tǒng)包括:表示邏輯層,控制邏輯層,數(shù)據(jù)展現(xiàn)層,三層是相對獨立又相互關(guān)聯(lián)。
2.3 Spring Boot框架簡介
Spring Boot是由Pivotal團(tuán)隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。
SpringBoot可以與經(jīng)典的Java開發(fā)工具一起使用或者作為命令行工具安裝。無論如何,需要JavaSDK1.6或者更高版本,本項目用到的是JDK1.8版本。
結(jié)論
在這次畢業(yè)設(shè)計中遇到的最困難的方面就是在數(shù)據(jù)庫方面的知識,在剛開始進(jìn)行畢業(yè)設(shè)計的時候感覺十分困難,根本不知道該從何處下手,但不斷的堅持,設(shè)計最終被完成。無論多么的困難,只要能夠堅持下來,善于去找到好的材料來研究,在研究中充分利用資源,沒有困難是不會被成功解決的。
在開發(fā)系統(tǒng)的過程中,本人運用到了JSP技術(shù)和平時學(xué)習(xí)中所了解的一些技術(shù),通過實現(xiàn)這些技術(shù),大大提高了整個系統(tǒng)的性能。在論文中這些技術(shù)都做了比較詳細(xì)的介紹。本系統(tǒng)還存在很多缺點和不完善的地方,例如有些細(xì)節(jié)上做的還不夠完善,有些功能模塊還需要加強。在今后的日子里,能夠?qū)@些不足進(jìn)行改善。
通過這次最終的畢業(yè)設(shè)計,平時所學(xué)到的知識不僅融合了,而且獲得了許多計算機(jī)知識。在整個設(shè)計過程中明白了許多東西,也培養(yǎng)獨立工作能力,樹立信心,對自己能力的工作能力,我相信以后會學(xué)習(xí)和工作生活中有至關(guān)重要的作用。同時也大大提高了手的能力,使其難以充分體會探索的樂趣和成功的創(chuàng)作過程,設(shè)計過程中汲取的東西,是一筆寶貴的財富。
回顧過去做畢業(yè)設(shè)計的整個過程,充滿了付出和收獲,但是當(dāng)你看到成果的時候的感覺,是一種難以用言語表達(dá)的喜悅之感這些在畢業(yè)設(shè)計過程中學(xué)習(xí)到的東西將會使我終身受益!
最后,感謝指導(dǎo)老師的關(guān)心和指導(dǎo),在我畢業(yè)設(shè)計的整個過程中,他給與了我很多的幫助和講解,在導(dǎo)師的幫助下我的畢業(yè)設(shè)計才能如此順利的完成。
致謝語
經(jīng)過幾個多月的不斷學(xué)習(xí),我的畢業(yè)設(shè)計終于如期完成。此次畢業(yè)設(shè)計是對我們?nèi)粘K鶎W(xué)計算機(jī)理論知識的一次綜合性評測,也是將理論應(yīng)用到實踐的一項考察。
首先我要感謝此次指導(dǎo)我的老師,是他的及時糾正我在設(shè)計當(dāng)中出現(xiàn)的問題,使得我的設(shè)計高質(zhì)量完成。指導(dǎo)老師在我本次醫(yī)院預(yù)約掛號系統(tǒng)的開發(fā)過程中,為程序、框架的設(shè)計、代碼等方面以及論文設(shè)計提供了很多寶貴的意見,并且為我推薦了許多相關(guān)的資料,他的指導(dǎo)和建議使我受益匪淺,通過老師的耐心輔導(dǎo)和指點,我的論文順利完成,在此,我表示深刻的感謝。
我也要感謝幫助過我的同學(xué)們,和我一起探討論文的不足,給我的設(shè)計提出寶貴的建議,在這次設(shè)計中他們的幫助使得我的設(shè)計更加完善更加具體。
最后,我也要感謝學(xué)校為我們提供了一個良好的學(xué)校環(huán)境。祝愿學(xué)校的領(lǐng)導(dǎo)教師以及和我一起奮斗的同學(xué)們工作順利,事業(yè)有成,也要祝愿學(xué)校的前景更加輝煌。
參考文獻(xiàn)
[1]付昕. 基于B/S模式倉庫管理系統(tǒng)的實現(xiàn)[J].山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報, 2010, 27(4):166-168
[2] 雷文華, 薛小文. MATLAB和Servlet在網(wǎng)絡(luò)數(shù)據(jù)處理中的應(yīng)用[J]. 電子測試, 2010, (11):81-86.
[3] 黃艷峰. 在Java語言中實施“案例教學(xué)”的研究與探索[J]. 電腦知識與技術(shù), 2010, 6(5):1148-1149
[4] 王玉英. 基于JSP的MySQL數(shù)據(jù)庫訪問技術(shù)[J]. 現(xiàn)代計算機(jī):專業(yè)版, 2010, 19(14):63-66
[5] 趙鋼. JSP Servlet+EJB的Web模式應(yīng)用研究[J]. 電子設(shè)計工程, 2013, 21(13):47-49
[6] David L.Anderson.Managing Information Systems.清華大學(xué)出版社,2002:16
[7] 王家華.軟件工程[M],沈陽:東北大學(xué)出版社,2011:46
[8] 張孝祥,徐明華.軟件開發(fā)課堂.清華大學(xué)出版社,2009:55
[9] 崔洋.MySQL數(shù)據(jù)庫應(yīng)用從入門到精通.中國鐵道出版社,2013:27
[10] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社, 2006:16
[11] 崔洋.MySQL數(shù)據(jù)庫應(yīng)用從入門到精通.中國鐵道出版社,2013:27
[12] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社, 2006:16
[13] 張海潘.軟件工程導(dǎo)論.清華大學(xué)出版社,2008:86
[14] 黃艷峰. 在Java語言中實施“案例教學(xué)”的研究與探索[J]. 電腦知識與技術(shù), 2010, 6(5):1148-1149
[15] 王玉英. 基于JSP的MySQL數(shù)據(jù)庫訪問技術(shù)[J]. 現(xiàn)代計算機(jī):專業(yè)版, 2010, 19(14):63-66