版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第15頁(yè)共15頁(yè)《SpringBoot從入門到實(shí)戰(zhàn)(第2版·微課視頻版)》實(shí)驗(yàn)教學(xué)大綱大綱版本:v1.0課程名稱(中/英):SpringBoot全棧開發(fā)/Full-stackDevelopmentwithSpringBoot學(xué)分:4實(shí)驗(yàn)學(xué)時(shí):30(含實(shí)戰(zhàn))課程類別:專業(yè)課課程性質(zhì):必修課開課學(xué)期:5適用專業(yè):軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)先修課程:Java程序設(shè)計(jì)、數(shù)據(jù)庫(kù)原理及應(yīng)用一、課程目標(biāo)《SpringBoot全棧開發(fā)》是軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)本科階段的重要專業(yè)課程,該課程實(shí)驗(yàn)環(huán)境選用IntelliJIDEA/Eclipse。通過(guò)本課程的學(xué)習(xí)和上機(jī)實(shí)戰(zhàn)操作,使學(xué)生掌握Spring、SpringMVC、SpringBoot、MyBatis、MyBatis-Plus、等框架的基礎(chǔ)知識(shí),掌握SpringBoot全棧開發(fā)的主要過(guò)程、步驟和方法,熟練使用IntelliJIDEA集成開發(fā)工具構(gòu)建基于SpringBoot+Vue.js+MyBatis-Plus、SpringBoot+Thymeleaf+MyBatis等框架的整合開發(fā)。注重培養(yǎng)學(xué)生的實(shí)踐與實(shí)戰(zhàn)能力,掌握基本的SpringBoot全棧開發(fā)創(chuàng)新方法和應(yīng)用解決方案,為企業(yè)級(jí)Java應(yīng)用開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。二、項(xiàng)目及課時(shí)分配序號(hào)項(xiàng)目名稱課時(shí)數(shù)項(xiàng)目類別項(xiàng)目類型要求每組人數(shù)1Spring開發(fā)環(huán)境的構(gòu)建1專業(yè)基礎(chǔ)設(shè)計(jì)性必做12基于注解的依賴注入1專業(yè)基礎(chǔ)設(shè)計(jì)性必做13Controller接收請(qǐng)求參數(shù)(注冊(cè)與登錄系統(tǒng))2專業(yè)基礎(chǔ)設(shè)計(jì)性必做14自定義Starters2專業(yè)基礎(chǔ)設(shè)計(jì)性必做15JSR380驗(yàn)證(表單驗(yàn)證)1專業(yè)基礎(chǔ)設(shè)計(jì)性必做16基于Thymeleaf模板引擎的SpringBootWeb開發(fā)1專業(yè)基礎(chǔ)設(shè)計(jì)性必做17基于SpringBoot+Thymeleaf+MyBatis-Plus的注冊(cè)與登錄系統(tǒng)2專業(yè)基礎(chǔ)設(shè)計(jì)性必做18綜合實(shí)戰(zhàn)1:基于SpringBoot+MyBatis+Thymeleaf的電子商務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)8專業(yè)綜合綜合性選做1-39綜合實(shí)戰(zhàn)2:基于SpringBoot+MyBatis-Plus+Vue.js的名片管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)4專業(yè)綜合綜合性選做1-310綜合實(shí)戰(zhàn)3:分組(1-3人)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于SpringBoot+MyBatis-Plus+Vue.js(或SpringBoot+MyBatis+Thymeleaf)的企業(yè)級(jí)應(yīng)用系統(tǒng)8專業(yè)綜合綜合性選做1-3三、教學(xué)方法學(xué)生自己動(dòng)手實(shí)驗(yàn)為主,老師指導(dǎo)為輔。四、教學(xué)內(nèi)容及要求實(shí)驗(yàn)一Spring開發(fā)環(huán)境的構(gòu)建(1課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握基于Eclipse的Spring開發(fā)環(huán)境的構(gòu)建;2、通過(guò)在Spring開發(fā)環(huán)境中創(chuàng)建和運(yùn)行一些實(shí)例項(xiàng)目,熟悉Spring的基本開發(fā)、部署和運(yùn)行過(guò)程,為后續(xù)實(shí)驗(yàn)打下基礎(chǔ);3、熟悉Eclipse集成開發(fā)工具的使用方法;4、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:1、安裝并配置JDK;2、安裝Tomcat;3、安裝Eclipse;4、集成Tomcat;5、下載Spring;6、開發(fā)一個(gè)簡(jiǎn)單的Spring程序。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse集成開發(fā)工具實(shí)驗(yàn)二基于注解的依賴注入(1課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握Bean的常用裝配方式,尤其是基于注解的裝配方式;2、掌握Spring框架定義的一系列常用注解的使用方法,包括@Component、@Repository、@Service、@Controller和@Autowired等注解;3、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:1、參考教材1.3.3節(jié)創(chuàng)建一個(gè)名為practice_2的應(yīng)用。同時(shí),給應(yīng)用practice_2添加WebApplication,并將Spring的四個(gè)基礎(chǔ)包、SpringCommonsLoggingBridge對(duì)應(yīng)的JAR包spring-jcl-6.0.0.jar、jakarta.annotation.Resource注解類對(duì)應(yīng)的JAR包annotations-api.jar以及spring-aop-6.0.0.jar(本節(jié)掃描注解,需要事先導(dǎo)入SpringAOP的JAR包)復(fù)制到practice_2的WEB-INF/lib目錄中,添加為模塊依賴。2、創(chuàng)建與DAO層相關(guān)的接口和實(shí)現(xiàn)類,并使用@Repository注解聲明DAO層;3、創(chuàng)建與Service層相關(guān)的接口和實(shí)現(xiàn)類,并使用@Service注解標(biāo)注為業(yè)務(wù)邏輯層。同時(shí),在Service層使用@Autowired注解裝配DAO層聲明的Bean;4、創(chuàng)建與Controller層相關(guān)的類,并使用@Controller注解聲明控制器層。同時(shí),使用@Autowired注解裝配Service層聲明的Bean;5、創(chuàng)建配置類,配置注解;6、創(chuàng)建測(cè)試類。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse集成開發(fā)工具實(shí)驗(yàn)三Controller接收請(qǐng)求參數(shù)(注冊(cè)與登錄系統(tǒng))(2課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握Controller接收請(qǐng)求參數(shù)的方式;2、掌握SpringMVC的重定向和轉(zhuǎn)發(fā)的實(shí)現(xiàn)方法;3、掌握RequestMapping注解的用法;4、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:1、創(chuàng)建Web應(yīng)用practice_3并導(dǎo)入相關(guān)的JAR包;2、創(chuàng)建Web應(yīng)用practice_3的頁(yè)面,共涉及4個(gè)JSP頁(yè)面,分別為index.jsp、login.jsp、register.jsp以及main.jsp。單擊index.jsp中的“去注冊(cè)”超鏈接打開register.jsp,單擊index.jsp中的“去登錄”超鏈接打開login.jsp。注冊(cè)成功跳轉(zhuǎn)到login.jsp,登錄成功跳轉(zhuǎn)到main.jsp。在應(yīng)用的web目錄下創(chuàng)建index.jsp頁(yè)面,在WEB-INF目錄下,創(chuàng)建jsp目錄,并在該目錄下創(chuàng)建login.jsp、register.jsp以及main.jsp;3、在應(yīng)用的src目錄下,創(chuàng)建名為pojo的包,并在該包中創(chuàng)建實(shí)體類UserForm,實(shí)體類中的屬性名與注冊(cè)和登錄頁(yè)面中的表單參數(shù)相同;4、在應(yīng)用的src目錄下,創(chuàng)建名為service的包,并在該包中創(chuàng)建Service接口UserService和實(shí)現(xiàn)類UserServiceImpl。在實(shí)現(xiàn)類中模擬實(shí)現(xiàn)用戶的注冊(cè)與登錄功能;5、在應(yīng)用的src目錄下,創(chuàng)建名為controller的包,并在該包中創(chuàng)建控制器類IndexController和UserController。在UserController類中,依賴注入Service層;6、在應(yīng)用的src目錄中,創(chuàng)建名為config的包,并在包中創(chuàng)建Web與SpringMVC的配置類;7、運(yùn)行主頁(yè)index.jsp,進(jìn)行注冊(cè)與登錄功能的測(cè)試。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse集成開發(fā)工具實(shí)驗(yàn)4自定義Starters(2課時(shí))實(shí)驗(yàn)?zāi)康模?、理解條件注解的原理,掌握條件的自定義與配置;2、理解SpringBoot的自動(dòng)配置原理,掌握Starters的自定義與使用;3、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:參考教材的例4-6與例4-7,自定義一個(gè)Starter(spring_boot_addstarters)和SpringBoot的Web應(yīng)用practice_4。在practice_4中,使用spring_boot_addstarters計(jì)算兩個(gè)整數(shù)的和,通過(guò)訪問(wèn)http://localhost:8080/testAddStarters返回兩個(gè)整數(shù)的和。在spring_boot_addstarters中,首先創(chuàng)建屬性配置類AddProperties(有Integer類型的number1與number2兩個(gè)屬性),在該屬性配置類中使用@ConfigurationProperties(prefix="add")注解設(shè)置屬性前綴為add;其次,創(chuàng)建判斷依據(jù)類AddService(有Integer類型的number1與number2兩個(gè)屬性),在AddService類中提供add方法(計(jì)算number1與number2的和);再次,創(chuàng)建自動(dòng)配置類AddAutoConfiguration,當(dāng)類路徑中存在AddService類時(shí),自動(dòng)配置該類的bean,并可以將相應(yīng)bean的屬性在perties中配置;最后,注冊(cè)自動(dòng)配置類AddAutoConfiguration。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),IntelliJIDEA集成開發(fā)工具實(shí)驗(yàn)五JSR380驗(yàn)證(表單驗(yàn)證)(1課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握使用JSR380(Java驗(yàn)證規(guī)范)對(duì)表單數(shù)據(jù)進(jìn)行驗(yàn)證;2、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:本實(shí)驗(yàn)使用一個(gè)應(yīng)用practice_5講解JSR380驗(yàn)證的編寫及使用。該應(yīng)用中有1個(gè)數(shù)據(jù)輸入頁(yè)面testValidator.html,效果如圖1所示。圖1數(shù)據(jù)輸入頁(yè)面驗(yàn)證要求如下:1、商品名和商品詳情不能為空。2、商品名長(zhǎng)度在5-10個(gè)字符之間。3、商品價(jià)格在0-100之間。4、創(chuàng)建日期不能在系統(tǒng)日期之后。根據(jù)上述要求,參考教材的5.2.5節(jié)完成應(yīng)用practice_5。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),IntelliJIDEA集成開發(fā)工具實(shí)驗(yàn)六基于Thymeleaf模板引擎的SpringBootWeb開發(fā)(1課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握Thymeleaf視圖模板引擎技術(shù);2、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:參考教材【例5-5】,創(chuàng)建基于Thymeleaf模板引擎的SpringBootWeb應(yīng)用practice_6。在應(yīng)用practice_6中創(chuàng)建兩個(gè)視圖頁(yè)面addGoods.html和goodsList.html。addGoods.html頁(yè)面的顯示效果如圖2所示,goodsList.html頁(yè)面的顯示效果如圖3所示。圖2addGoods.html頁(yè)面圖3goodsList.html頁(yè)面具體要求:1、控制器類GoodsController中共有兩個(gè)方法:toAdd和addGoods。2、使用Goods模型類封裝請(qǐng)求參數(shù)。3、使用Service層,在Service的實(shí)現(xiàn)類中,使用靜態(tài)集合變量模擬數(shù)據(jù)庫(kù)存儲(chǔ)商品信息,在控制器類中使用@Autowired注解Service。4.通過(guò)地址http://localhost:8080/practice_6/toAdd訪問(wèn)addGoods.html頁(yè)面。實(shí)驗(yàn)七基于SpringBoot+Thymeleaf+MyBatis-Plus的注冊(cè)與登錄系統(tǒng)(2課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握SpringBoot+MyBatis-Plus框架的整合開發(fā);2、熟練使用MyBatis-Plus的MapperCRUD接口與ServiceCRUD接口訪問(wèn)數(shù)據(jù)庫(kù);3、掌握條件構(gòu)造器的應(yīng)用;4、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:1、創(chuàng)建基于Thymeleaf、Lombok、MySQLDriver以及SpringWeb依賴的SpringBoot應(yīng)用practice_7;2、在應(yīng)用practice_7的src\main\resources\templates中,創(chuàng)建4個(gè)html頁(yè)面,分別是index.html、login.html、register.html、main.html,具體流程:?jiǎn)螕鬷ndex.html中的“注冊(cè)”超鏈接打開register.html(如圖4所示),單擊index.html中的“登錄”超鏈接打開login.html(如圖5所示)。注冊(cè)成功跳轉(zhuǎn)到login.html,登錄成功跳轉(zhuǎn)到main.html;圖4register.html頁(yè)面圖5login.html頁(yè)面3、在應(yīng)用practice_7的com.ch.practice_7包中,創(chuàng)建名為model的子包,并在該包中創(chuàng)建UserEntity持久化實(shí)體類,該實(shí)體類與數(shù)據(jù)表usertable對(duì)應(yīng);4、在應(yīng)用practice_7的com.ch.practice_7包中,創(chuàng)建名為mapper的子包,并在該包中創(chuàng)建Mapper接口(繼承BaseMapper接口);5、在應(yīng)用practice_7的com.ch.practice_7包中,創(chuàng)建名為mapper的子包,并在該包中創(chuàng)建Service接口(繼承IService接口)和Service實(shí)現(xiàn)類(繼承ServiceImpl類);6、在應(yīng)用practice_7的com.ch.practice_7包中,創(chuàng)建名為controller的子包,并在該包中創(chuàng)建控制器類IndexController(處理登錄與注冊(cè)超鏈接請(qǐng)求)和UserController(處理登錄與注冊(cè)功能);7、在應(yīng)用practice_7的主類Practice7Application中,使用@MapperScan掃描數(shù)據(jù)訪問(wèn)接口;8、修改perties全局配置文件;9、測(cè)試應(yīng)用。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),IntelliJIDEA集成開發(fā)工具實(shí)驗(yàn)八(綜合實(shí)戰(zhàn)1)基于SpringBoot+MyBatis+Thymeleaf的電子商務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(8課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握基于SpringBoot+MyBatis+Thymeleaf開發(fā)的流程、方法以及技術(shù);2、熟悉電子商務(wù)平臺(tái)的業(yè)務(wù)需求、設(shè)計(jì)以及實(shí)現(xiàn);3、熟練撰寫設(shè)計(jì)文檔;4、了解電商行業(yè)的法律法規(guī)、市場(chǎng)準(zhǔn)入機(jī)制;5、加強(qiáng)團(tuán)隊(duì)協(xié)作,積極承擔(dān)團(tuán)隊(duì)成員與負(fù)責(zé)人的多種角色;6、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:1、電子商務(wù)平臺(tái)分為兩個(gè)子系統(tǒng),一是后臺(tái)管理子系統(tǒng),一是電子商務(wù)子系統(tǒng);2、管理員登錄成功后,進(jìn)入后臺(tái)管理主頁(yè)面可以對(duì)商品、商品類型、注冊(cè)用戶以及用戶的訂單進(jìn)行管理。后臺(tái)管理子系統(tǒng)的模塊劃分,如圖6所示;后臺(tái)管理子系統(tǒng)后臺(tái)管理子系統(tǒng)商品管理查詢訂單銷量統(tǒng)計(jì)安全退出新增商品刪除商品修改商品查詢商品月統(tǒng)計(jì)類型統(tǒng)計(jì)類型管理新增類型刪除類型修改類型查詢類型圖6后臺(tái)管理子系統(tǒng)3、非注冊(cè)用戶只可以瀏覽商品、搜索商品,不能購(gòu)買商品、收藏商品、查看購(gòu)物車、查看用戶中心、我的訂單和我的收藏。成功登錄的用戶可以完成電子商務(wù)子系統(tǒng)的所有功能,包括購(gòu)買商品、支付等功能。電子商務(wù)子系統(tǒng)的模塊劃分,如圖7所示;圖7電子商務(wù)子系統(tǒng)4、使用SpringBoot+MyBatis+Thymeleaf框架整合開發(fā)電子商務(wù)平臺(tái)的各個(gè)模塊;5、其他具體內(nèi)容要求見教材的第11章內(nèi)容。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),IntelliJIDEA集成開發(fā)工具實(shí)驗(yàn)九(綜合實(shí)戰(zhàn)2)基于SpringBoot+MyBatis-Plus+Vue.js的名片管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(4課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握前后端分離開發(fā)的流程、方法以及技術(shù);2、熟悉名片管理系統(tǒng)的業(yè)務(wù)需求、設(shè)計(jì)以及實(shí)現(xiàn);3、熟練撰寫設(shè)計(jì)文檔;4、加強(qiáng)團(tuán)隊(duì)協(xié)作,積極承擔(dān)團(tuán)隊(duì)成員與負(fù)責(zé)人的多種角色;5、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:名片管理系統(tǒng)是針對(duì)注冊(cè)用戶使用的系統(tǒng)。系統(tǒng)提供的功能如下:1、成功注冊(cè)的用戶,可以登錄系統(tǒng);2、成功登錄的用戶,可以添加、修改、刪除以及瀏覽自己客戶的名片信息;3、成功登錄的用戶,可以修改密碼;4、用戶登錄成功后,進(jìn)入管理主頁(yè)面可以對(duì)自己的客戶名片進(jìn)行管理。系統(tǒng)模塊劃分,如圖8所示;名片管理名片管理系統(tǒng)名片管理安全退出添加名片刪除名片修改名片查詢名片修改密碼圖8名片管理系統(tǒng)5、使用SpringBoot+MyBatis-Plus+Vue.js框架整合開發(fā)名片管理系統(tǒng)的各個(gè)模塊;6、其他具體內(nèi)容要求見教材的第12章內(nèi)容。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),IntelliJIDEA集成開發(fā)工具實(shí)驗(yàn)十(綜合實(shí)戰(zhàn)3)分組(1-3人)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于SpringBoot+MyBatis-Plus+Vue.js(或SpringBoot+MyBatis+Thymeleaf)的企業(yè)級(jí)應(yīng)用系統(tǒng)(8課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握基于SpringBoot+MyBatis-Plus+Vue.js(或SpringBoot+MyBatis+Thymeleaf)的應(yīng)用程序的開發(fā)流程、方法以及技術(shù);2、熟悉XXX系統(tǒng)的業(yè)務(wù)需求、設(shè)計(jì)以及實(shí)現(xiàn);3、熟練撰寫設(shè)計(jì)文檔;4、加強(qiáng)團(tuán)隊(duì)協(xié)作,積極承擔(dān)團(tuán)隊(duì)成員與負(fù)責(zé)人的多種角色;5、認(rèn)真書寫實(shí)驗(yàn)報(bào)告,如實(shí)填寫各項(xiàng)實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)要求:按照實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)報(bào)告要求,完成規(guī)定的實(shí)驗(yàn)內(nèi)容,并認(rèn)真填寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)內(nèi)容:1、1-3人一組實(shí)現(xiàn)一個(gè)基于SpringBoot+MyBatis-Plus+Vue.js(或SpringBoot+MyBatis+Thymeleaf)的應(yīng)用系統(tǒng);2、視圖文件數(shù)20個(gè)以上(數(shù)量不足扣分,缺少2個(gè)以上視為無(wú)效作業(yè));3、數(shù)據(jù)庫(kù)中至少建立6張數(shù)據(jù)表與自己的系統(tǒng)有關(guān),其中,至少有2對(duì)表是主從表關(guān)系;4、必須有對(duì)表的增、刪、改、查等操作,查詢時(shí)盡量有多條件查詢;5、系統(tǒng)中如果有登陸功能,必須有權(quán)限控制(也就是說(shuō)不登陸,不允許操作登陸成功之后的界面);6、用戶至少有兩種類型,例如:管理員、會(huì)員用戶;賣家、買家、管理員;教師
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省邯鄲市肥鄉(xiāng)區(qū)2024-2025學(xué)年八年級(jí)物理下冊(cè) 8.3力改變物體的運(yùn)動(dòng)狀態(tài)教案 (新版)教科版
- 高中地理 4.2工業(yè)地域的形成教案 新人教版必修2
- 八年級(jí)生物上冊(cè) 第5單元 第1章 第1節(jié)《腔腸動(dòng)物和扁形動(dòng)物》教案 (新版)新人教版
- 2024年工程變更與增量合同
- 2023九年級(jí)物理下冊(cè) 第九章 家庭用電9.4家庭生活自動(dòng)化、智能化教案 (新版)教科版
- 2024地鐵水暖系統(tǒng)安裝施工合同
- 2024年全球商務(wù)咨詢與市場(chǎng)調(diào)研合同
- 2024年古董古玩買賣合同:古玩鑒定及真?zhèn)伪WC
- 2024年家裝裝修班組合同樣本
- 2024學(xué)??蒲型恋刈赓U合同
- 人教版三年級(jí)數(shù)學(xué)上冊(cè)期中考試試卷帶答案
- 部編版2024-2025學(xué)年語(yǔ)文五年級(jí)上冊(cè)第4單元-單元測(cè)試卷(含答案)
- 繽紛舞曲-《青年友誼圓舞曲》教學(xué)課件-2024-2025學(xué)年人音版(簡(jiǎn)譜)(2024)七年級(jí)音樂(lè)上冊(cè)
- 2024年危重患者護(hù)理管理制度范本(五篇)
- 大學(xué)與文化傳承智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
- 2024年心理咨詢師(中科院心理研究所版)考試題庫(kù)大全-上(單選題)
- 2024春形勢(shì)與政策課件當(dāng)前國(guó)際形勢(shì)與中國(guó)原則立場(chǎng)
- 一年級(jí)拼音默寫表
- GB/T 1536-2021菜籽油
- 7A文哈特風(fēng)險(xiǎn)基金
- 新奧60萬(wàn)噸甲醇精餾塔內(nèi)件和填料技術(shù)(天久)
評(píng)論
0/150
提交評(píng)論