大學(xué)生兼職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
大學(xué)生兼職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
大學(xué)生兼職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
大學(xué)生兼職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
大學(xué)生兼職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、廣東東軟學(xué)院本科畢業(yè)設(shè)計(jì)(論文)大學(xué)生兼職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)Design And Implementation Of College Students Part-Time Job摘要 義務(wù)教育的普及,使得人們的文化水平越來(lái)也高,大學(xué)生的人數(shù)也越來(lái)越多,因?yàn)楹芏噌槍?duì)大學(xué)生需求的app,網(wǎng)站應(yīng)運(yùn)而生。很多學(xué)生為了減輕家庭的負(fù)擔(dān),都會(huì)選擇謀取一些個(gè)人技能來(lái)賺取他們應(yīng)得的報(bào)酬,但是苦于缺乏資源,很多人都無(wú)法找到雇主。因此英雄無(wú)用武之地。在這個(gè)方面,很多人都會(huì)去尋求一個(gè)能進(jìn)行信息互享的平臺(tái)去尋找自己想要的信息。大學(xué)生兼職網(wǎng)就是針對(duì)這個(gè)現(xiàn)象而開(kāi)設(shè)的一個(gè)網(wǎng)站。用戶可以登錄本網(wǎng)站去發(fā)布,或者去檢索與自己技能相關(guān)的

2、一個(gè)兼職。術(shù)業(yè)有專攻,專業(yè)的事情交給專業(yè)的人做,這將事半功倍。亦或你有工作,他有時(shí)間,那么,兩者便能形成交易。通過(guò)本系統(tǒng),我們將搭建一個(gè)雇主與雇員之間的合作平臺(tái),更主要的是一個(gè)信息共享專業(yè)平臺(tái)。通過(guò)模塊的分類,兼職職位的特點(diǎn),針對(duì)個(gè)人的特征去匹配相對(duì)應(yīng)的職位,擴(kuò)大彼此的交際圈,解決找人難,找工作難的主要矛盾點(diǎn)。B/S結(jié)構(gòu)作為本系統(tǒng)的架構(gòu)模式,Java語(yǔ)言作為后臺(tái)服務(wù)支撐開(kāi)發(fā)語(yǔ)言,SpringBoot作為一站式解決方案框架,智能化IDE工具Idea,簡(jiǎn)單實(shí)用的Mysql數(shù)據(jù)庫(kù)作為存儲(chǔ)系統(tǒng),Thymleaf為頁(yè)面渲染模板引擎,搭配LayUi為后臺(tái)靜態(tài)頁(yè)面框架,ajax實(shí)現(xiàn)局部刷新功能技術(shù),頁(yè)面美觀

3、舒適,快速入門,交互能力強(qiáng),層次清晰分明,便于維護(hù)。 關(guān)鍵詞: springboot mysql LayUI Jquery AjaxAbstractWith the popularization of compulsory education, peoples cultural level is getting higher and higher, and the number of college students is also increasing. Because of many apps for college students needs, websites emerge as t

4、he times require. In order to lighten the burden of the family, many students will choose to seek some personal skills to earn their deserved remuneration, but due to the lack of resources, many people are unable to find employers. So heroes have no place. In this respect, many people will seek a pl

5、atform for information sharing to find the information they want. College students part-time network is a website for this phenomenon. There is a specialty in the art industry, and the professional things are handed over to the professional people, which will double the result with half the effort.

6、Or if you have a job and he has time, then a deal can be made between the two. Through this system, we will build a cooperation platform between employers and employees, and more importantly, an information sharing professional platform.Matching the corresponding positions according to the character

7、istics of individuals, expanding their communication circle, and solving the main contradictions of finding people and jobs.B / S structure is the architecture mode of the system, Java language is the backstage service support development language, spring boot is the one-stop solution framework, int

8、elligent ide tool idea, simple and practical MySQL database is the storage system, thymelaf is the page rendering template engine, and layui is the backstage static page framework. Ajax realizes the local refresh function technology, making the page beautiful and comfortable,maintain.Keywords: sprin

9、gboot mysql LayUI Jquery Ajax目錄第一章 課題背景與現(xiàn)狀11.1 選題背景11.2 課題研究現(xiàn)狀11.3 設(shè)計(jì)方法與研究方案21.4 研究?jī)?nèi)容2第二章 系統(tǒng)環(huán)境介紹32.1 MVC模式32.2 B/S結(jié)構(gòu)42.3 Java42.4 開(kāi)發(fā)框架介紹52.4.1 springboot框架52.4.2 LayUI框架52.4.3 Jquery庫(kù)62.5 開(kāi)發(fā)工具介紹62.5.1 WebStorm62.6 系統(tǒng)運(yùn)行環(huán)境介紹6第三章 系統(tǒng)的分析和設(shè)計(jì)83.1 系統(tǒng)分析83.1.1 經(jīng)濟(jì)可行性分析83.1.2 技術(shù)可行性分析83.1.3 運(yùn)行可行性分析93.2 系統(tǒng)設(shè)計(jì)93.2.

10、1 系統(tǒng)需求設(shè)計(jì)93.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)103.3 網(wǎng)絡(luò)現(xiàn)狀分析15第四章 系統(tǒng)的實(shí)現(xiàn)174.1 后臺(tái)模塊設(shè)計(jì)174.1.1 企業(yè)管理174.1.2 公告管理功能274.1.3 留言管理284.1.4 個(gè)人信息修改294.2 前臺(tái)網(wǎng)站模塊設(shè)計(jì)314.2.1首頁(yè)314.2.2 首頁(yè)職位搜索264.2.3 留言功能274.2.4 人才模塊29第五章 系統(tǒng)測(cè)試385.1 功能測(cè)試385.2 可用性測(cè)試395.3 系統(tǒng)用例測(cè)試395.4 性能測(cè)試405.5 測(cè)試結(jié)果分析40結(jié)論41參考文獻(xiàn)37 致 謝38第一章 課題背景與現(xiàn)狀1.1 選題背景 自從高考制度的產(chǎn)生,我國(guó)學(xué)生知識(shí)水平逐漸高等化,大學(xué)創(chuàng)辦基

11、數(shù)越來(lái)越大,人才接納數(shù)量也越來(lái)越龐大。根據(jù)統(tǒng)計(jì),每年大學(xué)生的入學(xué)基數(shù)已達(dá)到百萬(wàn)級(jí),顯而易見(jiàn),大量的求職需求將難以滿足。在信息化時(shí)代,根本很難像傳統(tǒng)一樣去一家一家求職,詢問(wèn)崗位要求,找工作越來(lái)越難,人才的個(gè)人信息難以被企業(yè)或者雇主及時(shí)知曉,而招聘信息也無(wú)法立即讓學(xué)生們所查閱。因此,求職使得成為當(dāng)今社會(huì)一大重大問(wèn)題。我們應(yīng)該利用高科技去解決這個(gè)問(wèn)題,讓供需平衡點(diǎn)不再困難。 另外一方面,企業(yè)只會(huì)在他們力所能及的地方張貼廣告,利用了網(wǎng)絡(luò)的傳播性與廣泛性,我們基于方便大學(xué)生與企業(yè)之間形成的雇主雇員關(guān)系,推出大學(xué)生兼職網(wǎng),是完全有必要的,并且基于當(dāng)前形勢(shì)下,學(xué)生們可以花費(fèi)最短的時(shí)間去得到最為廣泛的兼職信息

12、,而企業(yè)也能夠查閱到相應(yīng)職位所匹配的人才,這種供需關(guān)系的匹配勢(shì)必會(huì)得到學(xué)生們的追捧,雇主們的大力支持。1.2 課題研究現(xiàn)狀在古代,兼職這種模式就已經(jīng)存在,雇主們不必與他人形成長(zhǎng)期的雇傭勞動(dòng)關(guān)系,而能夠在短期內(nèi)完成自己想要的事情,而勞動(dòng)者則能在自己的空閑時(shí)間通過(guò)勞動(dòng)去獲得額外的一份報(bào)酬,這是一種很普遍存在的一種交易模式。但是,隨著網(wǎng)絡(luò)的普及,科技的興起,人們?yōu)榱俗非蟊憷?,開(kāi)始形成網(wǎng)絡(luò)兼職這一種模式,網(wǎng)絡(luò)發(fā)布兼職信息,打破了以往的模式框架,超出了傳統(tǒng)業(yè)務(wù)的局限性。它的低廉性,易用性,效果顯著等等特性得到了很多人的追捧,形成了一種全新的信息發(fā)布模式。這是科技社會(huì)的一種躍進(jìn),更是一種生產(chǎn)力進(jìn)步的標(biāo)志

13、。目前,大學(xué)生在為了解決自己的生活經(jīng)濟(jì)需要的時(shí)候,都會(huì)選擇謀取一份兼職去換取相應(yīng)的金錢報(bào)酬。而網(wǎng)絡(luò)搜尋兼職信息成為了他們的首選目標(biāo),根據(jù)市場(chǎng)調(diào)查,學(xué)生們?cè)谒阉餍畔r(shí),網(wǎng)絡(luò)搜索達(dá)到了90%,而企業(yè)為了解決成本,85%也會(huì)去選擇發(fā)布網(wǎng)絡(luò)兼職信息。因此,提供一個(gè)企業(yè)與學(xué)生們聯(lián)系的平臺(tái)勢(shì)在必行。因?yàn)槲覀兛梢钥匆?jiàn),網(wǎng)絡(luò)兼職將成為以后的兼職模式趨勢(shì)。1.3 設(shè)計(jì)方法與研究方案 本系統(tǒng)采用B/S架構(gòu)模式,可以讓用戶通過(guò)網(wǎng)絡(luò)設(shè)備,如手機(jī),電腦等使用瀏覽器訪問(wèn)到該網(wǎng)站,下面是它的一些主要開(kāi)發(fā)框架以及開(kāi)發(fā)工具。操作系統(tǒng):Windows 10開(kāi)發(fā)工具:IntelliJ IDEA程序語(yǔ)言:Java + Html +

14、Css關(guān)系型數(shù)據(jù)庫(kù):MySql數(shù)據(jù)庫(kù)可視化工具: SqlYog采用框架技術(shù):SpringBoot框架 + MyBatis Plus + LayUi + Jquery運(yùn)行環(huán)境: CentOS 71.4 研究?jī)?nèi)容本論文通過(guò)剖析論題背景,分析出該論題的研究意義,結(jié)合目前相應(yīng)的開(kāi)發(fā)技術(shù),對(duì)項(xiàng)目進(jìn)行相應(yīng)的評(píng)估,得出項(xiàng)目的執(zhí)行成功度,最后進(jìn)行論題的實(shí)踐,具體設(shè)計(jì)方面介紹本兼職網(wǎng)的落地實(shí)現(xiàn)設(shè)計(jì)。另外,我們還會(huì)對(duì)網(wǎng)站的運(yùn)行時(shí)環(huán)境進(jìn)行介紹,分析系統(tǒng)的模塊化功能,數(shù)據(jù)庫(kù)的具體表設(shè)計(jì),數(shù)據(jù)字典含義,最后進(jìn)行回歸測(cè)試,讓系統(tǒng)完整落地運(yùn)行。最后,我們通過(guò)整個(gè)項(xiàng)目的回想、分析、反省、剖析整個(gè)項(xiàng)目的不足之處以及未來(lái)的改進(jìn)之

15、處,放眼未來(lái)。第二章 系統(tǒng)環(huán)境介紹2.1 MVC模式數(shù)據(jù)層Model,視圖層View,控制層Controller,這三個(gè)英文單詞的首個(gè)字母縮寫,稱之為MVC模式。那么接下來(lái),我們來(lái)對(duì)MVC模式進(jìn)行解釋。MVC模式,我們可以將它解釋成“外觀”,“機(jī)制”,“功能/數(shù)據(jù)”這三層結(jié)構(gòu)。那么具體是什么意思呢,我們舉個(gè)實(shí)際例子進(jìn)行闡述:倘若家里的一個(gè)微波爐,那么我們將它映射到我們現(xiàn)在的MVC模式的話,那么他的外觀層,內(nèi)置轉(zhuǎn)盤等就可以稱之為我們的View層,而微波爐的微波產(chǎn)生機(jī)制也就是我們的數(shù)據(jù)層,傳輸?shù)臒崮?,電能都是供我們?nèi)ナ褂玫臄?shù)據(jù),而對(duì)這些數(shù)據(jù)產(chǎn)生加熱的做功操作,也就是我們的核心控制器,而且這種機(jī)制廣

16、泛應(yīng)用在我們的很多事物中,而且非常實(shí)用。在Web開(kāi)發(fā)中,這種架構(gòu)模式更加常用,因?yàn)樗膹?qiáng)大之處在于他的每一層都是獨(dú)立的,我們可以在不更改他的外觀上對(duì)他進(jìn)行內(nèi)置操作的更換,比如更換一個(gè)內(nèi)在功率更大的微波產(chǎn)生器。反應(yīng)在我們的Web開(kāi)發(fā)上的話,我們不難得出,實(shí)體類即是我們的數(shù)據(jù)層,View層也是我們的可視化層,呈現(xiàn)給用戶展示的界面,而控制器便是我們整套系統(tǒng)最為核心的邏輯層,負(fù)責(zé)數(shù)據(jù)的組裝以及轉(zhuǎn)發(fā)等功能。該流程可用圖2-1表示。圖2-1 控制器流程圖2.2 B/S結(jié)構(gòu)B/S架構(gòu),Brower/Server模式,也即是瀏覽器/服務(wù)器模式,這是一種自從1996年后,互聯(lián)網(wǎng)時(shí)代崛起而興起的一種新型用戶可視化

17、交互模式。這其實(shí)也是一種特殊的C/S模式,而相應(yīng)的客戶端被瀏覽器取而代之,而由于瀏覽器的特殊性,使得用戶對(duì)客戶端的依賴性極小,不再需要安裝一對(duì)一的客戶端,只需要任何能瀏覽網(wǎng)絡(luò)的瀏覽器即可。B/S模式的好處,是在于它統(tǒng)一了用戶對(duì)客戶端的依賴性,開(kāi)發(fā)者可以集中精力放在服務(wù)端的研發(fā)中,所有系統(tǒng)核心功能都集中到服務(wù)器中,簡(jiǎn)化了系統(tǒng)的研發(fā)流程,使用與維護(hù)成本,同時(shí),也不缺失傳統(tǒng)C/S的功能,他同樣也能在Web上與數(shù)據(jù)庫(kù)等進(jìn)行數(shù)據(jù)交互。在這里,我們簡(jiǎn)單描述下B/S架構(gòu)的簡(jiǎn)單工作流程,首先,用戶在瀏覽器上的Url地址欄上鍵入目標(biāo)服務(wù)器的地址,或者是通過(guò)開(kāi)發(fā)者為用戶提供的頁(yè)面表單進(jìn)行數(shù)據(jù)交互,用戶提交表單,將

18、數(shù)據(jù)用Get或Post請(qǐng)求發(fā)送到服務(wù)器上,然后服務(wù)器接收到請(qǐng)求,對(duì)數(shù)據(jù)進(jìn)行處理,并將對(duì)請(qǐng)求產(chǎn)生回應(yīng),服務(wù)器的邏輯處理完畢后,再藉由Controller層對(duì)數(shù)據(jù)與頁(yè)面進(jìn)行結(jié)合渲染,響應(yīng)給客戶端??偨Y(jié)上面的,我們可以知道,B/S架構(gòu)下的應(yīng)用具有分布式應(yīng)用的特點(diǎn),他可以隨時(shí)隨地地去查閱,去執(zhí)行我們的業(yè)務(wù);第二,他的擴(kuò)展性也很強(qiáng),升級(jí)功能,客戶端并不需要重新安裝升級(jí),我們只需要重心放在服務(wù)端即可,同時(shí),維護(hù)起來(lái)也很方便,由于具有客戶端統(tǒng)一性的特點(diǎn),只需要升級(jí)客戶端,即可實(shí)現(xiàn)所有用戶都統(tǒng)一升級(jí)更新。另外,由于服務(wù)端部署于云端,我們也不再需要顧及丟失或者可移動(dòng)性數(shù)據(jù)的不便捷。所以B/S架構(gòu)是最符合我們?cè)O(shè)計(jì)

19、的架構(gòu)模式。2.3 Java Java語(yǔ)言,自1995年開(kāi)始誕生,由Sun公司推出的一款面向?qū)ο蟮拈_(kāi)發(fā)語(yǔ)言。Java分為三種體系,JavaSE,JavaEE,JaveME,而我們本次選擇的為JavaEE體系。Java是基于面向?qū)ο蟮乃枷塍w系進(jìn)行開(kāi)發(fā)的,丟棄了很多C語(yǔ)言或者C+語(yǔ)言中很難理解的指針等概念,并非常友好地為程序員們解決了垃圾回收的問(wèn)題,這使得Java十分易學(xué)。另外,Java也具有可移植性好的特性,只要你安裝了Java的運(yùn)行環(huán)境,你就可以將你的Java應(yīng)用運(yùn)行在任何系統(tǒng)上,這使得程序員不必再針對(duì)于系統(tǒng)重新開(kāi)發(fā)個(gè)新版本,極大程度上縮小了開(kāi)發(fā)量。另外,Java也具有高性能這個(gè)特點(diǎn),隨著JI

20、T編譯器的技術(shù)發(fā)展,使得Java的性能越來(lái)越接近與C+語(yǔ)言。Java設(shè)計(jì)目標(biāo)其一也是為了適應(yīng)動(dòng)態(tài)變化的環(huán)境,而Java也恰好滿足這個(gè)條件,Java能夠進(jìn)行運(yùn)行時(shí)刻的類型檢查,能夠動(dòng)態(tài)地加載Java類到運(yùn)行環(huán)境中。因此,我們本次的開(kāi)發(fā)語(yǔ)言選擇Java來(lái)支撐我們的業(yè)務(wù)結(jié)構(gòu)。2.4開(kāi)發(fā)框架介紹 2.4.1 springboot框架作為一個(gè)Java開(kāi)發(fā)者,我相信大家都聽(tīng)過(guò)SSH框架,SSM框架,但是這些整合框架都有一個(gè)讓開(kāi)發(fā)者很頭疼的缺點(diǎn),那就是需要配置很多繁瑣的配置文件才能運(yùn)行起Web應(yīng)用,開(kāi)發(fā)者浪費(fèi)太多精力在這些重復(fù)勞動(dòng)上,而為了解決這個(gè)痛點(diǎn),Spring團(tuán)隊(duì)旨在“約定大于配置”這個(gè)觀點(diǎn),推出了一

21、個(gè)一站式方案SpringBoot框架。這個(gè)框架解放了開(kāi)發(fā)者的勞動(dòng)雙手,從繁多的配置文件的泥沼中脫離了出來(lái),搭建強(qiáng)大的Maven技術(shù)管理工程,只需要一個(gè)主函數(shù)入口,即可啟動(dòng)Web應(yīng)用,這是開(kāi)發(fā)者的福利。另外,Spring團(tuán)隊(duì)還為開(kāi)發(fā)者帶來(lái)了一個(gè)搭建神器,那就是spring initializr啟動(dòng)器,這是一個(gè)可定制化的搭建神器,開(kāi)發(fā)者根據(jù)自己的需要進(jìn)行搭建開(kāi)發(fā)環(huán)境。另外,SpringBoot環(huán)境還為我們內(nèi)置了Tomcat服務(wù)器,我們無(wú)需再關(guān)注外在的服務(wù)器容器,即可直接運(yùn)行Web應(yīng)用。同時(shí),我們還可以將應(yīng)用打包成jar包,在Java環(huán)境即可通過(guò)腳本命令啟動(dòng)應(yīng)用。SpringBoot框架給我們帶來(lái)了

22、許多便利,因此本次開(kāi)發(fā)采用SpringBoot框架作為我們的開(kāi)發(fā)框架。 2.4.2 LayUI框架LayUI是一款結(jié)合自身開(kāi)發(fā)規(guī)范編寫了一套適配多個(gè)前端界面的UI框架,他使用的是原生HTML,CSS,Js的原始組織模式,即拿即用的理念滿足了大部分UI界面的使用,它的外面精簡(jiǎn)美觀,體積輕盈,組件豐富,非常適合界面的快速便捷開(kāi)發(fā)。而且,這款框架的學(xué)習(xí)成本比較低,只要掌握傳統(tǒng)前端開(kāi)發(fā)三大件,就能掌握該框架使用,這極大地縮短了我們對(duì)框架使用的了解時(shí)間以及上手使用時(shí)間成本。LayUi這款框架也是開(kāi)源免費(fèi)地,并且有專業(yè)的論壇去維護(hù)它,在使用過(guò)程中遇到什么問(wèn)題都可以去論壇尋找?guī)椭_@對(duì)于我們的設(shè)計(jì)有著極大的

23、優(yōu)勢(shì),因此,我們采用LayUi作為我們的前端界面開(kāi)發(fā)框架是很合適的。 2.4.3 Jquery庫(kù)Jquery技術(shù)就是將Js技術(shù)進(jìn)行多一層的包裝,形成一個(gè)Js庫(kù),開(kāi)發(fā)者可以調(diào)用里面的函數(shù)去使用Js技術(shù),換句話說(shuō),JQuery也是一個(gè)簡(jiǎn)化語(yǔ)法的Js,代碼簡(jiǎn)潔了,可讀性以及維護(hù)也更加強(qiáng)壯方便了。它倡導(dǎo)“寫得少,做的多”的理念深入人心,同時(shí)能夠在代碼量減少的情況下,優(yōu)化Dom操作,增強(qiáng)事件操作和局部刷新技術(shù)Ajax的交互。簡(jiǎn)單說(shuō),Jquery也就是升級(jí)版的javaScript,另外它還兼容各種主流瀏覽器,因此我們選擇Jquery也是當(dāng)之無(wú)愧的首選。2.5 開(kāi)發(fā)工具介紹 2.5.1 WebStorm在進(jìn)

24、行前端頁(yè)面開(kāi)發(fā)時(shí),我們使用WebStorm這款JavaScript開(kāi)發(fā)工具。因?yàn)槟壳皹I(yè)界上,廣大的Js開(kāi)發(fā)者將它稱之為“Web前端開(kāi)發(fā)神器”,“最智能的前端IDE工具”等等,這些殊名并非空穴來(lái)風(fēng),而是真正來(lái)自他的強(qiáng)大。WebStorm的優(yōu)勢(shì)用一個(gè)詞語(yǔ)來(lái)概括的話,那么就是智能。你會(huì)發(fā)現(xiàn)它會(huì)對(duì)業(yè)務(wù)最新技術(shù)的支持是非常及時(shí)的,而且快捷鍵的豐富讓你愛(ài)不釋手,你還可以自定義代碼格式化的規(guī)范。他的過(guò)人之處還有自動(dòng)代碼補(bǔ)全,智能提示,Css重構(gòu)等等許多強(qiáng)大功能,這對(duì)于開(kāi)發(fā)者來(lái)說(shuō),就宛如擰螺絲多了電轉(zhuǎn)頭等,效率得到了極大的提高。而且,WebStorm還可以與其他版本控制軟件進(jìn)行整合,基本上負(fù)責(zé)了整套開(kāi)發(fā)中的所

25、有流程,因此我們必須要善用它來(lái)提高我們的效率。2.5.2 Navicat Navicat,一套能夠快速連接Db數(shù)據(jù)庫(kù)的管理工具。換句話說(shuō),他是一款支持Mysql,Oraacle,PLSQL多種數(shù)據(jù)庫(kù)的可視化管理工具,專門輔助開(kāi)發(fā)人員進(jìn)簡(jiǎn)化數(shù)據(jù)庫(kù)操作和管理成本的合格軟件。滿足各大開(kāi)發(fā)者以及中小企業(yè)的需求,它能夠?qū)⒂脩舻牟僮鬓D(zhuǎn)換為相應(yīng)的Sql語(yǔ)言去執(zhí)行,屏蔽了用戶直接執(zhí)行Sql,比如建表,刪表,添加數(shù)據(jù)庫(kù)等操作,都可以用它來(lái)完成。讓你以一種安全,簡(jiǎn)單的管理方式去使用你的數(shù)據(jù)庫(kù)。同時(shí),Navicat還開(kāi)發(fā)出了多語(yǔ)言版本,全世界的開(kāi)發(fā)者都可以去使用它。由于他的獨(dú)特性,在全世界范圍得到了廣泛的推廣并且使

26、用。目前也被公認(rèn)為最受歡迎最好用的用戶管理工具之一。2.5.3 Tomcat運(yùn)行Web應(yīng)用,必須要通過(guò)服務(wù)器作為中間介質(zhì)作為環(huán)境載體運(yùn)行它, 而根據(jù)市面上流行的服務(wù)器,如Tomcat,Resin,JBoss,WebLogic等服務(wù)器,這些服務(wù)器各有優(yōu)缺點(diǎn),但是應(yīng)用領(lǐng)域各有長(zhǎng)短,根據(jù)分析,我們得出Tomcat是最適合我們當(dāng)前項(xiàng)目運(yùn)行環(huán)境,現(xiàn)在下面解釋他的一些特點(diǎn)。Tomcat是以輕量強(qiáng)悍的特點(diǎn)著稱的服務(wù)器,一個(gè)服務(wù)器的內(nèi)存占用量?jī)H需要10MB左右,他可以運(yùn)行JSP與Servlet技術(shù)的服務(wù)器。在SpringBoot框架中也內(nèi)置了Tomcat服務(wù)器,這可得知Tomcat是在全球范圍內(nèi)廣泛使用的We

27、b服務(wù)器。另外,Tomcat還支持我們?nèi)プ远x他的一些配置項(xiàng),比如負(fù)載均衡,端口連接數(shù),端口號(hào)等等一些常用配置項(xiàng),還可以直接連接數(shù)據(jù)庫(kù)。由于他能處理動(dòng)態(tài)請(qǐng)求,非常適合我們JavaWeb應(yīng)用的一個(gè)運(yùn)行時(shí)環(huán)境。2.5.4 IdeaIdea是一款用于可以用作多種開(kāi)發(fā)語(yǔ)言的開(kāi)發(fā)工具,他同樣是jetbrains公司旗下產(chǎn)品。是一款以嚴(yán)謹(jǐn)著稱的雅典程序員開(kāi)發(fā)的。Idea工具提倡的是智能化,人性化,所以他推出了很多專門為程序員輔助開(kāi)發(fā)的功能,比如代碼提示功能,自動(dòng)補(bǔ)全功能,代碼重構(gòu),AI代碼等,不僅如此,他還整合了許多開(kāi)發(fā)時(shí)需要用到的工具,如Git,Svn,Maven等等,在Gui設(shè)計(jì)上也是富有人性化,提供

28、了多套主題。為了減少程序員的工作,他還有豐富的導(dǎo)航模式,編碼輔助,輔助排版,代碼檢測(cè),對(duì)Jsp,Xml的完美支持等。綜上所述,我們此次選取的開(kāi)發(fā)工具為Idea,而不是Eclipse。 2.6 系統(tǒng)運(yùn)行環(huán)境介紹運(yùn)行環(huán)境:Windows 10 Jdk1.8 Mysql社區(qū)版5.7 Tomcat8.0第三章 系統(tǒng)的分析和設(shè)計(jì)3.1 系統(tǒng)分析3.1.1 經(jīng)濟(jì)可行性分析 通過(guò)我們對(duì)項(xiàng)目的經(jīng)濟(jì)效益分析,我們本次項(xiàng)目為畢業(yè)設(shè)計(jì),并不產(chǎn)生任何費(fèi)用去支持我們的項(xiàng)目。主要運(yùn)行環(huán)境只要有電腦即可,而目前的社會(huì)體系我們可以知道,基本上所有大學(xué)生都配備了一臺(tái)筆記本電腦,用我們當(dāng)前的電腦作為運(yùn)行載體已經(jīng)綽綽有余,Web服

29、務(wù)器選擇開(kāi)源服務(wù)器Tomcat,而Mysql社區(qū)版等均為免費(fèi)軟件,故本此項(xiàng)目研究不需要考慮經(jīng)濟(jì)費(fèi)用,具有經(jīng)濟(jì)可行性。3.1.2 技術(shù)可行性分析 根據(jù)當(dāng)前的互聯(lián)網(wǎng)發(fā)展來(lái)看,本次系統(tǒng)完全具有技術(shù)可行性。下面開(kāi)始從幾個(gè)方面進(jìn)行分析,其一,Java具有跨平臺(tái)性,Java分為三個(gè)版本,而我們此次選擇的是JavaEE體系,是完全具有研發(fā)技術(shù)條件的,能完美適配Web動(dòng)態(tài)環(huán)境。其二,在技術(shù)層面來(lái)講,我們采用的是SpringBoot一站式解決框架,無(wú)須進(jìn)行多余的代碼量開(kāi)發(fā),即可運(yùn)行在Web環(huán)境下,我們只需要往該框架進(jìn)行業(yè)務(wù)邏輯的增加即可,因此保證了此次項(xiàng)目的基本運(yùn)行。其三,在持久化層,我們采用的是Mybatis

30、 Plus框架,這是一款在Mybatis框架上進(jìn)行升級(jí)的持久化框架,從而解決我們對(duì)于數(shù)據(jù)存儲(chǔ)方面的技術(shù)難題。其四,搭配Thymeleaf模板渲染引擎,這是一款跟Jsp技術(shù)類似的模板引擎,但是他比JSP更加容易上手,而且他的后綴名為.html,這就證明了他并不需要借用Tomcat等服務(wù)器進(jìn)行渲染而可以直接在瀏覽器上運(yùn)行。綜上所述,我們只要搭配JavaWeb技術(shù),既可以開(kāi)發(fā)出本系統(tǒng)。3.1.3 運(yùn)行可行性分析根據(jù)市面上的電腦,目前的配置都是運(yùn)行內(nèi)存4G以上,存儲(chǔ)容量在500G左右,而我們的JavaWeb項(xiàng)目根據(jù)用不到這么多的資源,另外,只要我們的電腦安裝了JRE環(huán)境,我們即可運(yùn)行我們的項(xiàng)目。另外,

31、springboot框架內(nèi)置了Tomcat服務(wù)器,我們只需要在Java環(huán)境下,用腳本命令即可啟動(dòng)我們的服務(wù)器應(yīng)用。因此,我們的項(xiàng)目也具有運(yùn)行可行性。綜上所述,我們系統(tǒng)同時(shí)滿足了經(jīng)濟(jì)可行性,技術(shù)可行性以及運(yùn)行可行性,是一個(gè)可以進(jìn)行系統(tǒng)設(shè)計(jì)的項(xiàng)目。3.2 系統(tǒng)設(shè)計(jì)3.2.1 系統(tǒng)需求設(shè)計(jì)本系統(tǒng)分為兼職網(wǎng)前臺(tái)與管理系統(tǒng)后臺(tái)兩大區(qū)域模塊,兼職網(wǎng)前臺(tái)是供學(xué)生用戶進(jìn)行兼職信息瀏覽使用,后臺(tái)開(kāi)放了兩大角色使用,一個(gè)是系統(tǒng)管理員,另外一個(gè)是企業(yè)用戶。學(xué)生用戶可以在網(wǎng)站前臺(tái)查看信息,以及對(duì)兼職留言,企業(yè)用戶可以在后臺(tái)發(fā)布兼職信息和查看學(xué)生人才信息,而管理員則擁有系統(tǒng)的所有權(quán)限。比如對(duì)企業(yè)用戶的增刪改查,對(duì)兼職信

32、息的增刪改查,對(duì)網(wǎng)站公告欄的增刪改查以及對(duì)學(xué)生的管理等??梢圆榭?.2.1圖大學(xué)生兼職網(wǎng)后臺(tái)前臺(tái)企業(yè)用戶管理員可在人才板留言可在兼職網(wǎng)上留言可查看兼職網(wǎng)公告 查找人才兼職信息管理用戶管理兼職信息管理人才管理公告管理圖3.2.1 系統(tǒng)圖3.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)是非常嚴(yán)謹(jǐn)?shù)模晕覀冊(cè)谶M(jìn)行表設(shè)計(jì)之前一定要明確我們的開(kāi)發(fā)規(guī)范以及設(shè)計(jì)規(guī)范: 1) 命名規(guī)范:Java中的實(shí)體類命名規(guī)則有駝峰式,那么其實(shí)數(shù)據(jù)庫(kù)字段名義也有相應(yīng)的規(guī)范。當(dāng)實(shí)體類用駝峰式表示時(shí),我們數(shù)據(jù)庫(kù)字段應(yīng)該用下劃線“_”去分割兩個(gè)語(yǔ)義單詞,舉個(gè)例子,userName為實(shí)體類的名稱時(shí),我們數(shù)據(jù)庫(kù)字段的定義應(yīng)該為“user_nam

33、e”,這是為了讓語(yǔ)義更加明確所定義的一種規(guī)范,另外,我們?cè)谠O(shè)計(jì)表字段時(shí),一定要嚴(yán)格按照語(yǔ)義進(jìn)行翻譯后,進(jìn)行命名,不可出現(xiàn)中式英文等拙劣命名,做到見(jiàn)名知義,否則這將在極大程度上降低數(shù)據(jù)庫(kù)字段的可讀性,提高了維護(hù)成本。第二,我們?cè)诿麜r(shí),一定要避免使用關(guān)鍵字或者保留字。眾所周知,Java或者M(jìn)ysql在為了以后的發(fā)展中,保留了某些字段,這就代表了我們?cè)诿麜r(shí),應(yīng)當(dāng)盡量避免使用它們,否則會(huì)在開(kāi)發(fā)過(guò)程中遇到各種各樣的奇怪問(wèn)題。最后,在命名的時(shí)候,應(yīng)該盡量保持精簡(jiǎn)的特點(diǎn),不適用過(guò)長(zhǎng)字段,不超過(guò)32個(gè)字符。2) 表規(guī)范:模塊化建表,是目前最為常見(jiàn)的一種建表規(guī)范。因此,我們?cè)诮ū淼臅r(shí)候,應(yīng)當(dāng)根據(jù)實(shí)際先區(qū)分好

34、模塊化,如管理員表admin,公告表bulletin等,另外,數(shù)據(jù)表不可以存儲(chǔ)過(guò)多字段,因?yàn)閱伪碜侄未鎯?chǔ)數(shù)量過(guò)多,會(huì)影響索引查詢,導(dǎo)致查詢性能不好,當(dāng)系統(tǒng)功能有多模塊時(shí),為了使得表名看起來(lái)更見(jiàn)名知意,可以使用模塊名作為前綴。 3) 字段規(guī)范:字段類型規(guī)范是指的長(zhǎng)度字段類型限制,例如當(dāng)字段值只有1和0值,不需要使用int類型的長(zhǎng)度(11)這樣的長(zhǎng)度,因?yàn)樗鼤?huì)浪費(fèi)Mysql數(shù)據(jù)庫(kù)的內(nèi)存空間,此外,適當(dāng)?shù)念愋褪褂眠m當(dāng)?shù)膯挝辉O(shè)置,也不應(yīng)該使用varchar類型來(lái)存儲(chǔ)任何東西,其次,當(dāng)有一些字段類型不能為空,必須添加非空這個(gè)限制條件。這個(gè)領(lǐng)域是規(guī)范性。4) 索引規(guī)范:索引是優(yōu)化加快搜索的利器,此外,索引

35、也用于防止臟數(shù)據(jù)和其他重要的作用,例如作為主鍵ID增量的插入,我們應(yīng)該在一個(gè)添加索引唯一性的,這樣并發(fā)情況下,數(shù)據(jù)庫(kù)將會(huì)為我們加鎖,保證數(shù)據(jù)的正確,而不是讓程序插入的臟數(shù)據(jù)。系統(tǒng)數(shù)據(jù)庫(kù)有九張表admin, bulletin, enterprise, follow, job_category, job_wanted,jobs,message_board,student如下表,admin表是一張用來(lái)存儲(chǔ)管理員信息的表,表3.2.2-1 admin表名稱類型大小 允許為空 備注IdInt11不允許主鍵user_namevarchar255允許姓名passwordvarchar255不允許密碼nick

36、_namevarchar255允許昵稱emailvarchar255允許郵箱mobilevarchar255允許手機(jī)號(hào)碼create_timedatetime0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除下表是公告信息的維護(hù)信息表,主要用來(lái)存儲(chǔ)公告信息用表3.2.2-2 Bulletin表名稱類型大小 允許為空 備注IdInt11不允許主鍵titlevarchar20不允許標(biāo)題create_timedateti

37、me0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除contentvarchar255不允許內(nèi)容statusInt1不允許0 禁用 1-啟用sub_titlevarchar255允許副標(biāo)題下表是企業(yè)用戶表,負(fù)責(zé)存儲(chǔ)企業(yè)用戶的信息,權(quán)限區(qū)分于學(xué)生與管理員。表3.2.2-3 enterprise表名稱類型大小 允許為空 備注IdInt11不允許主鍵user_namevarchar255允許姓名passwordvarc

38、har255不允許密碼nick_namevarchar255允許昵稱emailvarchar255允許郵箱mobilevarchar255允許手機(jī)號(hào)碼create_timedatetime0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除statusInt1不允許啟用與停用 1-啟用 0-停用表3.2.2-4 follow表這張表是關(guān)注表,記錄學(xué)生用戶關(guān)注了哪些企業(yè)信息所用名稱類型大小 允許為空 備注IdInt11

39、不允許主鍵create_timedatetime0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除student_idInt11不允許學(xué)生Identerprise_idint11不允許企業(yè)Idjob_category,求職分類表,記錄求職分類信息表,是用來(lái)區(qū)分求職信息分類的模塊表。表3.2.2-5 job_category表名稱類型大小 允許為空 備注IdInt11不允許主鍵create_timedatetime0

40、不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除namevarchar255不允許名稱Job_wanted,求職關(guān)注表,存儲(chǔ)用戶感興趣的求職信息用,是一張中間表。表3.2.2-6 Job_wanted表名稱類型大小 允許為空 備注IdInt11不允許主鍵create_timedatetime0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人upd

41、ate_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除Student_idint11不允許學(xué)生IdJob_idint11不允許求職信息IdJobs表,本系統(tǒng)的核心表之一,用于存儲(chǔ)企業(yè)發(fā)布兼職信息所用,通過(guò)此表,可以查詢到系統(tǒng)中存儲(chǔ)的所有兼職信息表3.2.2-7 Jobs表名稱類型大小 允許為空 備注IdInt11不允許主鍵create_timedatetime0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedIn

42、t1不允許是否被刪除 0-未被刪除 1-被刪除category_idint11不允許學(xué)生Idtitleint11不允許求職信息Idsubtitilevarchar255允許副標(biāo)題need_numint11不允許招聘人數(shù)salarydecimal10不允許工資requirementvarchar255允許要求statusInt1不允許啟用與停用 1-啟用 0-停用Message_board表,這個(gè)表是為了提供學(xué)生留言而用,存儲(chǔ)留言板信息。表3.2.2-8 Message_board表名稱類型大小 允許為空 備注IdInt11不允許主鍵create_timedatetime0不允許創(chuàng)建時(shí)間upda

43、te_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除contentvarchar255不允許內(nèi)容userIdint11不允許留言者Idtypeint11不允許0 - 管理員 1-學(xué)生 2-企業(yè)用戶jobsIdint11不允許求職文章IdstatusInt1不允許啟用與停用 1-啟用 0-停用Student表,我們可知道這是一張學(xué)生表,用于存儲(chǔ)求職者的信息的表,通俗講,也是通過(guò)網(wǎng)站前臺(tái)進(jìn)行注冊(cè)登錄的用戶。表3.2.2-9 Student表名稱

44、類型大小 允許為空 備注IdInt11不允許主鍵user_namevarchar255允許姓名passwordvarchar255不允許密碼nick_namevarchar255允許昵稱emailvarchar255允許郵箱mobilevarchar255允許手機(jī)號(hào)碼create_timedatetime0不允許創(chuàng)建時(shí)間update_timedatetime0不允許更新時(shí)間create_byvarchar255不允許創(chuàng)建人update_byvarchar255允許更新人deletedInt1不允許是否被刪除 0-未被刪除 1-被刪除statusInt1不允許啟用與停用 1-啟用 0-停用3.3

45、 網(wǎng)絡(luò)現(xiàn)狀分析由于我國(guó)的大學(xué)生人數(shù)基數(shù)較大,一般一所大學(xué)每年的學(xué)生容量都在五六萬(wàn)左右,因此這對(duì)于數(shù)據(jù)庫(kù)的存儲(chǔ)量有著較大的考驗(yàn),因此我們做出如下分析: 1. 通過(guò)解密算法將信息加密處理存儲(chǔ)由于系統(tǒng)是基于在公開(kāi)服務(wù)器網(wǎng)上運(yùn)行,大批量的學(xué)生會(huì)進(jìn)行注冊(cè),因此我們應(yīng)該對(duì)他們的信息進(jìn)行安全加密存儲(chǔ),避免出現(xiàn)信息泄露的時(shí)候信息遺漏。提升安全等級(jí),是一種改進(jìn)策略。2. 利用分流軟件分發(fā)請(qǐng)求流量當(dāng)請(qǐng)求量過(guò)大時(shí),由于服務(wù)器無(wú)法承載大批量的數(shù)據(jù)請(qǐng)求,會(huì)導(dǎo)致數(shù)服務(wù)器崩潰,所以我們應(yīng)該合理分配請(qǐng)求資源,提高系統(tǒng)的可用性。Nginx服務(wù)器是我們的首選措施。因?yàn)镹ginx的占用資源較小,但是性能強(qiáng)大,所以我們可以利用Ngi

46、nx來(lái)為我們的服務(wù)器做負(fù)載均衡。3. 使用Redis緩存由于系統(tǒng)的特點(diǎn),數(shù)據(jù)庫(kù)需要承受大量的增刪改查操作,特別是企業(yè)用戶在更新兼職信息的時(shí)候,數(shù)據(jù)庫(kù)需要經(jīng)常進(jìn)行更新操作,因此我們要考慮將一些數(shù)據(jù)進(jìn)行緩存,比如用戶信息等,因?yàn)槲覀兛梢砸雛edis中間件。將用戶登錄的信息緩存在redis中,當(dāng)用戶更新操作時(shí)我們?cè)賹?duì)緩存中的信息做更新,這樣子能夠攔截大量的數(shù)據(jù)直接訪問(wèn)數(shù)據(jù)庫(kù),避免數(shù)據(jù)庫(kù)被擊垮,提高系統(tǒng)的可用性。4. 升級(jí)系統(tǒng)系統(tǒng)需要更新,功能必須進(jìn)行迭代,我們需要根據(jù)目前情況,加入實(shí)用功能,比如可以增加發(fā)送短信給企業(yè)等等人性化功能,這樣子能夠?qū)⑾到y(tǒng)更加強(qiáng)大,使用人數(shù)量越來(lái)越多。第四章 系統(tǒng)的實(shí)現(xiàn)4

47、.1 后臺(tái)模塊設(shè)計(jì)4.1.1 企業(yè)管理企業(yè)用戶管理:如圖4.1,可以對(duì)企業(yè)用戶進(jìn)行增刪改查操作,實(shí)現(xiàn)對(duì)發(fā)布求職信息者的信息管理,同時(shí),還可以禁用該企業(yè)用戶的登錄操作,或者刪除它。如果用戶密碼忘記了,還可以讓上級(jí)管理員輔助重置密碼。 圖 公告管理功能 如4.2圖,管理員需要維護(hù)網(wǎng)站的公告,時(shí)刻讓來(lái)訪者知道的動(dòng)態(tài),公告的內(nèi)容主要分為是最近發(fā)生的事情,或者某些溫馨提示等,操作跟企業(yè)管理相似。圖 留言管理留言管理,主要是對(duì)學(xué)生的留言內(nèi)容進(jìn)行管理,通過(guò)學(xué)生們的留言,可以對(duì)兼職信息的真假起到一個(gè)輔助鑒別作用,這樣子可以對(duì)發(fā)布該信息的企業(yè)用戶進(jìn)行操作,如圖4.3,具體可以看以

48、下代碼 圖4.3 /* * 用戶刪除 */ RequestMapping(value = /removeById) ResponseBody public ResultData removeById(RequestBody MessageBoard messageBoard) if (messageBoard.getId() = null) return new ResultData(WebSiteCode.FAILED, Id不能為空!); boolean flag = messageBoardService.removeById(messageBoard.getId(); if (flag

49、) return new ResultData(WebSiteCode.SUCCESS, 刪除成功!); return new ResultData(WebSiteCode.FAILED, 刪除失??!); /* * 批量刪除用戶 */ RequestMapping(value = /removeBatch) ResponseBody public ResultData removeBatch(RequestBody List ids) if (CollectionUtils.isEmpty(ids) return new ResultData(WebSiteCode.FAILED, Id數(shù)組不

50、能為空!); boolean b = messageBoardService.removeByIds(ids); if (b) return new ResultData(WebSiteCode.SUCCESS, 刪除成功!); return new ResultData(WebSiteCode.FAILED, 刪除失??!); 4.1.4 個(gè)人信息修改如圖4.4,我們需要進(jìn)行密碼,個(gè)人信息等修改,這個(gè)操作可以讓我們自主編輯個(gè)人信息,具體代碼可以看下面 圖4.4 RequestMapping(value = /updateInfo) ResponseBody public ResultData

51、update_info(RequestBody ReqUserVo reqUserVo, HttpServletRequest request) Admin temp = new Admin(); /判斷密碼 if (StringUtils.isNotBlank(reqUserVo.getOldPassword() /校驗(yàn)密碼 Admin oldUser = adminService.getById(reqUserVo.getId(); boolean b = StringUtils.equals(reqUserVo.getOldPassword(), oldUser.getPassword(); if (!b) return new ResultData(WebSiteCode.FAILED, 對(duì)不起,舊密碼校驗(yàn)不通過(guò)!); temp.setPassword(reqUserVo.getNewPassword(); BeanUtils.copyProperties(reqUserVo, temp); if (String

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論