衡水做外貿(mào)網(wǎng)站建設(shè)項目推廣方案
??博主介紹:java高級開發(fā),從事互聯(lián)網(wǎng)行業(yè)多年,熟悉各種主流語言,精通java、python、php、爬蟲、web開發(fā),已經(jīng)做了多年的設(shè)計程序開發(fā),開發(fā)過上千套設(shè)計程序,沒有什么華麗的語言,只有實實在在的寫點程序。
🍅文末點擊卡片獲取聯(lián)系🍅
技術(shù):ssm+vue+mysql+java+Android.
第1章 緒論
1.1課題開發(fā)背景
???目前我國已進入網(wǎng)絡(luò)化時代,網(wǎng)絡(luò)深入生活,給人們帶來新的體驗。現(xiàn)在很多的企業(yè)在辦公中還是采用傳統(tǒng)的方式,這是因為老的辦公人員習(xí)慣傳統(tǒng)的辦公方式,認(rèn)為新的辦公方式使用不方便,沒有傳統(tǒng)的辦公方式更有效率。企業(yè)加強培訓(xùn)使越來越多的員工接受新的辦公方式。采用計算機和網(wǎng)絡(luò)進行辦公的新方式可以縮短工作時間,從而減輕工作壓力[1]。
民宿是最基本的生活設(shè)備,對于外出旅游、出差人員來說非常重要。好的民宿不單是環(huán)境好、民宿配置好,更是價格合適、售后服務(wù)好。目前,人們找民宿都還是找中介進行,這種效率非常高,但往往是一性交易,售后沒有保障。現(xiàn)如今中介跑路的例子比比皆是,中介最大的問題就是不能直接面對房主,所有的信息都是由中介在中間傳達[2]。如果中介在中間添油加醋,對房主和租客都是致命的影響。對房主來說找租客沒有有效的平臺,也只能通過中介,被動性太強。民宿短租行業(yè)想要取得好的評價和擁有好的市場就需要進行變革[3]。
1.2課題研究現(xiàn)狀
????目前民宿租賃大致可以分為幾種方式,第一,張貼小廣告,這種方式宣傳效果不好,經(jīng)常會被其它廣告覆蓋。還需要打印多張進行張貼,浪費時間和金錢,而效果卻是最不好的[4]。第二,在物業(yè)登記出租信息,目前好的小區(qū)都有門禁,外人不會輕易進入。物業(yè)都設(shè)立在小區(qū)里,所以這種方式的效果也非常不理想。第三,找專業(yè)的民宿中介,這種方式效果好,但需要中介費用,而且不能直接對面房主、租客,中間信息的傳達會造成以后售后的問題。第四,現(xiàn)在也有大量的民宿短租平臺,像58同城、貝殼網(wǎng)。這類都屬于第三方平臺,想要獲得展示和流量都得額外付費。而且目前這些民宿短租平臺都被中介占領(lǐng),發(fā)布的信息真實性令人懷疑[5]。
?1.3課題研究內(nèi)容
???本系統(tǒng)為免費的房主直對房客的民宿短租系統(tǒng)。在本平臺里用戶可以瀏覽所有的民宿信息,可以分地區(qū)進行民宿信息的查詢、瀏覽。選擇好民宿后可以實地看房,加快租賃效率。管理員可以管理民宿信息和用戶的訂單信息。房主可以發(fā)布自己的民宿和管理租賃自己的訂單。本系統(tǒng)包括用戶和管理員、房主三種身份。
1.4論文結(jié)構(gòu)安排
???本篇論文為民宿短租系統(tǒng)的設(shè)計實現(xiàn)過程的描述。包括:
(1)摘要:簡單介紹本論文的內(nèi)容和本系統(tǒng)的內(nèi)容;
(2)外文翻譯:對摘要進行英文的翻譯;
(3)目錄:方便閱讀人員快速找到需要的內(nèi)容;
(4)第1章 緒論:描述課題的開發(fā)背景、現(xiàn)狀和本課題的內(nèi)容;
(5)第2章 系統(tǒng)開發(fā)技術(shù)和環(huán)境介紹:針對本系統(tǒng)開發(fā)時需要的語言、技術(shù)、環(huán)境等進行介紹;
(6)第3章 系統(tǒng)分析:本章包括需求分析,可行性分析,功能性分析和操作分析等;
(7)第4章 系統(tǒng)設(shè)計:本章主要包括系統(tǒng)的功能結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫ER圖設(shè)計,數(shù)據(jù)庫表的設(shè)計;
(8)第5章 系統(tǒng)實現(xiàn):本章從用戶功能,管理員功能,房主功能進行界面實現(xiàn)的描述;
(9)第6章 系統(tǒng)測試:本章從系統(tǒng)的重要功能進行測試的描述;
(10)總結(jié):總結(jié)全文做出自己的感想;
(11)參考文獻:列出寫出本篇論文時參考的所有資料和文獻;
(12)致謝:列出想要感謝的人。
第2章 系統(tǒng)開發(fā)技術(shù)和環(huán)境介紹
2.1Java語言介紹
???Java語言是由sun公司在1995年開發(fā)的。自Java語言面市后,互聯(lián)網(wǎng)的應(yīng)用出現(xiàn)了新的生機,都提供了Java的虛擬機,在當(dāng)前大多數(shù)的操作系統(tǒng)中都加入了Java的編譯器[6]。Java語言可以實現(xiàn)虛擬機和應(yīng)用編程進行接口,可以提供單獨的標(biāo)準(zhǔn)。Java可以提供基本部分和擴展部分。在電腦里只要安裝了Java平臺,Java編寫的項目就可以直接運行?,F(xiàn)在大多數(shù)的操作系統(tǒng)里都支持Java程序。并且Java語言的兼容性特別強,非常受編程人員的喜歡[7]。
2.2Vue技術(shù)介紹
??Vue技術(shù)是屬于Java的頁面技術(shù),是部署在服務(wù)器上的可以通過客戶端進行反饋的技術(shù)。Vue可以生成html文檔格式的頁面,可以為用戶提供http的服務(wù)。Vue技術(shù)可以應(yīng)用到靜態(tài)頁面中[8]。通過靜態(tài)頁面的模板來生成動態(tài)頁面。Vue技術(shù)可以不受平臺的限制,在多個平臺上運行。Vue技術(shù)還可以形成servlet代碼,通過Java編譯成servlet代碼,然后再形成二進制的代碼[9]。
2.3MySQL數(shù)據(jù)庫介紹
MySQL數(shù)據(jù)庫是一種關(guān)系型的數(shù)據(jù)庫,屬于MySQLab公司的產(chǎn)品。MySQL數(shù)據(jù)庫通過不同的表將數(shù)據(jù)進行保存,實現(xiàn)了數(shù)據(jù)的靈活運用。MySQL數(shù)據(jù)庫具有體積小、運行速度快、編譯簡單的特點[10]。并且MySQL數(shù)據(jù)庫可以免費使用,減少開發(fā)人員的開發(fā)成本。MySQL數(shù)據(jù)庫可以搭配多種平臺使用,最常用的平臺有visual studio和Java、php等。所以近幾年來使用MySQL數(shù)據(jù)庫的人非常多[11]。
2.4B/S框架介紹
B/S是一種web結(jié)構(gòu),統(tǒng)一了客戶端,改變了固定端的要求??赡馨严到y(tǒng)都放到服務(wù)器上,用戶只需要瀏覽器就可以運行。使系統(tǒng)的開發(fā)、運行、維護都更加簡單[12]。隨著網(wǎng)絡(luò)的發(fā)展,C/S框架不再適應(yīng)時代的要求。想要實現(xiàn)共連和隨時隨地的辦公就需要采用B/S框架。B/S框架包括三層。第一層為瀏覽器,可以直接由瀏覽器進行信息的展示,第二層為web服務(wù)器,當(dāng)用戶有要求時可以把要求反應(yīng)到服務(wù)器上,然后再由服務(wù)器將結(jié)果反饋到瀏覽器上。第三層為數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器可以存入大量的數(shù)據(jù),當(dāng)需要調(diào)用數(shù)據(jù)時就可以直接在數(shù)據(jù)庫服務(wù)器中使用[13]。
2.5Android介紹
Android技術(shù)是一種基于Linux的開源操作系統(tǒng)技術(shù),它主要用于智能手機、平板電腦等移動設(shè)備。Android技術(shù)提供了豐富的應(yīng)用程序開發(fā)工具和框架,允許開發(fā)者創(chuàng)建各種類型的應(yīng)用程序。其特點包括開源性、跨平臺性、豐富的應(yīng)用生態(tài)、用戶友好的界面以及強大的性能。通過Android技術(shù),開發(fā)者可以設(shè)計出具有創(chuàng)新功能和用戶體驗的移動應(yīng)用,滿足用戶在社交、娛樂、購物、學(xué)習(xí)、健康等方面的多樣化需求。
第3章 系統(tǒng)分析
3.1系統(tǒng)的需求分析
本系統(tǒng)的實現(xiàn)可以改變傳統(tǒng)租賃民宿的問題。改變找中介租賃民宿不透明需要交中介費的問題,改變?nèi)ノ飿I(yè)登記、張貼廣告效果低的問題,改變現(xiàn)在大部分民宿短租平臺信息不真實,都是中介市場的問題。本系統(tǒng)是利用現(xiàn)代技術(shù)的新型系統(tǒng),可以滿足用戶隨時瀏覽民宿,隨時在線預(yù)訂的需求,也可以滿足了解市場的需求,同時滿足房主快速找到房客的需求,幫助管理人員管理信息的需求。
3.2系統(tǒng)可行性分析
系統(tǒng)的可行性包括系統(tǒng)在開發(fā)整個過程中可能遇到的所有問題的分析,本部分內(nèi)容必不可少。一般系統(tǒng)的可行性分析包括經(jīng)濟可行性分析,技術(shù)可行性分析,操作可行性分析[14]。在此基礎(chǔ)上,本人加上法律可行性分析和組織、管理可行性分析。
3.2.1技術(shù)可行性分析
???技術(shù)可行性通常下是指本系統(tǒng)的實現(xiàn)在開發(fā)時所需要的條件、環(huán)境是否支持。本系統(tǒng)在后期的維護、升級上所需要的條件、環(huán)境是否支持。本系統(tǒng)在開發(fā)時需要Java語言和MySQL數(shù)據(jù)庫以及Vue技術(shù)等,這些技術(shù)都是常用的成熟技術(shù),可以支持。本系統(tǒng)運行需要微信開發(fā)者工具軟件,微信開發(fā)者工具軟件可以在網(wǎng)上下載,而本系統(tǒng)運行需要的電腦也為常用的設(shè)備,所以本系統(tǒng)在技術(shù)可行性上分析是沒有問題的。
3.2.2經(jīng)濟可行性分析
????經(jīng)濟顧名思義就是本系統(tǒng)在前期、中期和后期所需要的經(jīng)濟支持。本系統(tǒng)在開發(fā)前期需要電腦和編程軟件,編程軟件可以免費下載,電腦為本人上大學(xué)已購得,不需要再次購買。本系統(tǒng)在后期也不需要經(jīng)濟的支出。所以本系統(tǒng)在經(jīng)濟的可行性分析上是沒有問題的。
3.2.3操作的可行性分析
???本系統(tǒng)在開發(fā)時參考了用戶的操作習(xí)慣也設(shè)計了大量的提示操作。使本系統(tǒng)在使用時不用去培訓(xùn)就可以使用。本系統(tǒng)對于布局也參考了熱門網(wǎng)站,相信本系統(tǒng)在操作的可行性分析上也是沒有問題的。
3.2.4法律上的可行性分析
本系統(tǒng)在開發(fā)上,功能上,界面上等都沒有抄襲其它系統(tǒng),并且本系統(tǒng)也不會涉及到收費的問題。所以本系統(tǒng)在法律上的可行性分析上沒有問題。
3.2.5組織和管理的可行性分析
????本系統(tǒng)的開發(fā)的根本在于人,也就是本人是否有能力開發(fā)本系統(tǒng)。社會是否支持本系統(tǒng)的開發(fā)。本系統(tǒng)在今后的使用中是否會被社會認(rèn)可。所以本系統(tǒng)在開發(fā)時需要注意系統(tǒng)的可法性和生命周期性。
3.3系統(tǒng)性能方面分析
系統(tǒng)的性能主要表現(xiàn)在系統(tǒng)的擴展、升級,系統(tǒng)的數(shù)據(jù)反應(yīng),系統(tǒng)的完整性和開放性等。本系統(tǒng)的性能方面分析詳情為:
- 在開發(fā)系統(tǒng)時需要周全的想到系統(tǒng)開發(fā)后的擴展問題和系統(tǒng)的開發(fā)工作量問題。還要想到系統(tǒng)在后期的運行速度和用戶使用后的反應(yīng)速度。本系統(tǒng)在開發(fā)時充分預(yù)留接口[15]。
- 系統(tǒng)中數(shù)據(jù)的安全非常重要。當(dāng)用戶操作后,數(shù)據(jù)要及時的進行更新、變化。當(dāng)用戶操作后也要進行及時的反饋,在系統(tǒng)開發(fā)的前期就要設(shè)定好標(biāo)準(zhǔn),才可以使系統(tǒng)的后期維護簡單。
- 在開發(fā)系統(tǒng)時同樣也要想到系統(tǒng)的開發(fā)語言和技術(shù),不僅要選擇自己熟練的,也要選擇市場上有保障的[16]。
- 系統(tǒng)中的數(shù)據(jù)要注意一致性和完整性以及安全性和共享性。
3.4系統(tǒng)功能方面分析
???通過調(diào)研現(xiàn)在已有的民宿短租系統(tǒng)和結(jié)合自己的能力以及用戶的實際需求,設(shè)計出本系統(tǒng)的功能為民宿信息、公告信息、評論信息、預(yù)訂信息、用戶信息、收藏信息等。本系統(tǒng)包括管理員和用戶、房主三種身份。
第4章 系統(tǒng)設(shè)計
?