《Java EE框架整合開(kāi)發(fā)入門到實(shí)戰(zhàn)(第2版)》-實(shí)驗(yàn)教學(xué)大綱_第1頁(yè)
《Java EE框架整合開(kāi)發(fā)入門到實(shí)戰(zhàn)(第2版)》-實(shí)驗(yàn)教學(xué)大綱_第2頁(yè)
《Java EE框架整合開(kāi)發(fā)入門到實(shí)戰(zhàn)(第2版)》-實(shí)驗(yàn)教學(xué)大綱_第3頁(yè)
《Java EE框架整合開(kāi)發(fā)入門到實(shí)戰(zhàn)(第2版)》-實(shí)驗(yàn)教學(xué)大綱_第4頁(yè)
《Java EE框架整合開(kāi)發(fā)入門到實(shí)戰(zhàn)(第2版)》-實(shí)驗(yàn)教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

第14頁(yè)共14頁(yè)《JavaEE框架整合開(kāi)發(fā)入門到實(shí)戰(zhàn)——Spring+SpringMVC+MyBatis(第2版)》實(shí)驗(yàn)教學(xué)大綱大綱版本:v1.0課程名稱(中/英):JavaEE框架整合開(kāi)發(fā)/JavaEEFrameworkIntegrationDevelopment學(xué)分:4實(shí)驗(yàn)學(xué)時(shí):34(含實(shí)戰(zhàn))課程類別:專業(yè)課課程性質(zhì):必修課開(kāi)課學(xué)期:5適用專業(yè):軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)先修課程:Java程序設(shè)計(jì)、數(shù)據(jù)庫(kù)原理及應(yīng)用一、課程目標(biāo)《JavaEE框架整合開(kāi)發(fā)》是軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)本科階段的重要專業(yè)課程,該課程實(shí)驗(yàn)環(huán)境選用Eclipse或SpringToolSuite(STS)或IntelliJIDEA。通過(guò)本課程的學(xué)習(xí)和上機(jī)實(shí)戰(zhàn)操作,使學(xué)生掌握SSM框架的基礎(chǔ)知識(shí),掌握J(rèn)avaEE框架整合開(kāi)發(fā)的主要過(guò)程、步驟和方法,熟練使用Eclipse或STS或IntelliJIDEA等集成開(kāi)發(fā)工具構(gòu)建基于SSM框架的整合開(kāi)發(fā)。注重培養(yǎng)學(xué)生的實(shí)踐與實(shí)戰(zhàn)能力,掌握基本的JavaEE框架整合開(kāi)發(fā)創(chuàng)新方法和應(yīng)用解決方案,為企業(yè)級(jí)Java應(yīng)用開(kāi)發(fā)打下堅(jiān)實(shí)基礎(chǔ)。二、項(xiàng)目及課時(shí)分配序號(hào)項(xiàng)目名稱課時(shí)數(shù)項(xiàng)目類別項(xiàng)目類型要求每組人數(shù)1JavaEE開(kāi)發(fā)環(huán)境構(gòu)建1專業(yè)基礎(chǔ)設(shè)計(jì)性必做12Bean的裝配(基于注解方式)1專業(yè)基礎(chǔ)設(shè)計(jì)性必做13Spring的事務(wù)管理(基于注解的事務(wù)管理)1專業(yè)基礎(chǔ)設(shè)計(jì)性必做14Controller接收請(qǐng)求參數(shù)(注冊(cè)與登錄系統(tǒng))2專業(yè)基礎(chǔ)設(shè)計(jì)性必做15表單與數(shù)據(jù)綁定(學(xué)生信息管理項(xiàng)目)2專業(yè)基礎(chǔ)設(shè)計(jì)性必做16攔截器應(yīng)用案例(登錄權(quán)限控制)1專業(yè)基礎(chǔ)設(shè)計(jì)性必做17JSR380驗(yàn)證(表單驗(yàn)證)2專業(yè)基礎(chǔ)設(shè)計(jì)性必做18SSM框架整合開(kāi)發(fā)(映射器及動(dòng)態(tài)SQL)4專業(yè)綜合設(shè)計(jì)性必做19綜合實(shí)戰(zhàn)1:電子商務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)8專業(yè)綜合綜合性選做1-310綜合實(shí)戰(zhàn)2:分組(1-3人)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于SSM的企業(yè)級(jí)應(yīng)用系統(tǒng)12專業(yè)綜合綜合性選做1-3三、教學(xué)方法學(xué)生自己動(dòng)手實(shí)驗(yàn)為主,老師指導(dǎo)為輔。四、教學(xué)內(nèi)容及要求實(shí)驗(yàn)一JavaEE開(kāi)發(fā)環(huán)境構(gòu)建(1課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握基于Eclipse平臺(tái)(或STS或IDEA)的JavaEE集成開(kāi)發(fā)環(huán)境的構(gòu)建;2、通過(guò)在JavaEE開(kāi)發(fā)環(huán)境中創(chuàng)建和運(yùn)行一些實(shí)例項(xiàng)目,熟悉JavaEE的基本開(kāi)發(fā)、部署和運(yùn)行過(guò)程,為后續(xù)實(shí)驗(yàn)打下基礎(chǔ);3、熟悉Eclipse或STS或IntelliJIDEA集成開(kāi)發(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、開(kāi)發(fā)一個(gè)簡(jiǎn)單的Spring程序。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)二Bean的裝配(基于注解方式)(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、使用@Repository注解聲明DAO層;2、使用@Service注解聲明Service層,并使用@Autowired注解裝配DAO層聲明的Bean;3、使用@Controller注解聲明控制器層,使用@Autowired注解裝配Service層聲明的Bean;4、配置注解;5、創(chuàng)建測(cè)試類。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)三Spring的事務(wù)管理(基于注解)(1課時(shí))實(shí)驗(yàn)?zāi)康模?、了解SpringJDBC的配置。2、了解SpringJdbcTemplate的常用方法。3、掌握基于@Transactional注解的聲明式事務(wù)管理。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)用并導(dǎo)入相關(guān)JAR包;2、在Web應(yīng)用的src/main/java目錄下,創(chuàng)建配置文件applicationContext.xml,在該文件中配置數(shù)據(jù)源和JDBC模板,并使用<tx:annotation-driven>元素為事務(wù)管理器注冊(cè)注解驅(qū)動(dòng)器;3、在Web應(yīng)的src/main/java目錄下,創(chuàng)建名為com.dao的包,并在該包中,創(chuàng)建UserDao接口和UserDaoImpl實(shí)現(xiàn)類。在實(shí)現(xiàn)類UserDaoImpl中使用JDBC模塊JdbcTemplate訪問(wèn)數(shù)據(jù)庫(kù)(添加與查詢用戶),并將該類注解為@Repository("testDao");4、在Web應(yīng)用的src/main/java目錄下,創(chuàng)建名為com.service的包,并在該包中創(chuàng)建UserService接口和UserServiceImpl實(shí)現(xiàn)類。在Service層依賴注入數(shù)據(jù)訪問(wèn)層,并添加@Transactional注解進(jìn)行事務(wù)管理。在Service實(shí)現(xiàn)類中模擬插入兩條ID相同的用戶,使主鍵重復(fù),驗(yàn)證事務(wù)管理;5、在Web應(yīng)用的src/main/java目錄下,創(chuàng)建名為com.controller的包,并在該包中創(chuàng)建UserController控制器類,在控制層依賴注入Service層;6、在Web應(yīng)用的src目錄下,創(chuàng)建名為com.test的包,并在該包中創(chuàng)建測(cè)試類UserTest。在測(cè)試類中通過(guò)訪問(wèn)Controller,測(cè)試基于注解的聲明式事務(wù)管理;7、運(yùn)行測(cè)試類,查看數(shù)據(jù)庫(kù)插入兩條ID相同的數(shù)據(jù),驗(yàn)證事務(wù)管理是否好用。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(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)用并導(dǎo)入相關(guān)的JAR包;2、創(chuàng)建Web應(yīng)用的頁(yè)面,共涉及4個(gè)JSP頁(yè)面,分別為index.jsp、login.jsp、register.jsp以及main.jsp。單擊index.jsp中的“去注冊(cè)”超鏈接打開(kāi)register.jsp,單擊index.jsp中的“去登錄”超鏈接打開(kāi)login.jsp。注冊(cè)成功跳轉(zhuǎn)到login.jsp,登錄成功跳轉(zhuǎn)到main.jsp。在應(yīng)用的src/main/webapp目錄下創(chuàng)建index.jsp頁(yè)面,在WEB-INF目錄下,創(chuàng)建jsp目錄,并在該目錄下創(chuàng)建login.jsp、register.jsp以及main.jsp;3、在應(yīng)用的src/main/java目錄下,創(chuàng)建名為pojo的包,并在該包中創(chuàng)建實(shí)體類UserForm,實(shí)體類中的屬性名與注冊(cè)和登錄頁(yè)面中的表單參數(shù)相同;4、在應(yīng)用的src/main/java目錄中,創(chuàng)建名為dao的包,并在dao包中創(chuàng)建UserDao接口和UserDaoImpl實(shí)現(xiàn)類。在實(shí)現(xiàn)類UserDaoDaoImpl中使用JDBC模塊JdbcTemplate訪問(wèn)數(shù)據(jù)庫(kù),并將該類注解為@Repository;5、在應(yīng)用的src/main/java目錄下,創(chuàng)建名為service的包,并在該包中創(chuàng)建Service接口UserService和實(shí)現(xiàn)類UserServiceImpl。在實(shí)現(xiàn)類中依賴注入Dao層,并使用Dao層訪問(wèn)數(shù)據(jù)庫(kù);6、在應(yīng)用的src/main/java目錄下,創(chuàng)建名為controller的包,并在該包中創(chuàng)建控制器類IndexController和UserController。在UserController類中,依賴注入Service層;7、在應(yīng)用的src/main/webapp/WEB-INF目錄下,創(chuàng)建配置文件springmvc-servlet.xml和web.xml;8、運(yùn)行主頁(yè)index.jsp,進(jìn)行注冊(cè)與登錄功能的測(cè)試。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)五表單與數(shù)據(jù)綁定(學(xué)生信息管理項(xiàng)目)(2課時(shí))實(shí)驗(yàn)?zāi)康模?、理解數(shù)據(jù)綁定的基本原理,掌握表單標(biāo)簽庫(kù)的用法;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ù)據(jù)綁定到如圖1所示的應(yīng)用首頁(yè)的復(fù)選框和下拉列表;然后輸入表單信息后,單擊圖1中的“添加”按鈕,添加成功(添加年齡大于等于18)后,打開(kāi)如圖2所示的用戶列表界面。圖1addInput.jsp圖2result.jsp具體步驟如下:1、在Eclipse中,創(chuàng)建一個(gè)名為practice5的DynamicWebProject,首先將practice4的JAR包復(fù)制到practice5的lib目錄中。同時(shí),本實(shí)例還使用JSTL標(biāo)簽展示頁(yè)面,因此還需要從Tomcat的webapps/examples/WEB-INF/lib目錄中,將JSTL相關(guān)JAR包拷貝到practice5應(yīng)用的WEN-INF/lib目錄下;2、在數(shù)據(jù)庫(kù)springtest創(chuàng)建數(shù)據(jù)表studenttable(如圖11所示)及實(shí)體類StudentTable;3、在practice5應(yīng)用的src/main/java目錄中,創(chuàng)建名為dao的包,并在dao包中創(chuàng)建StudentTableDao接口和StudentTableDaoImpl實(shí)現(xiàn)類。在實(shí)現(xiàn)類StudentTableDaoImpl中使用JDBC模塊JdbcTemplate訪問(wèn)數(shù)據(jù)庫(kù),并將該類注解為@Repository;4、創(chuàng)建名為service的包,并在該包中創(chuàng)建StudentService接口和接口實(shí)現(xiàn)類StudentServiceImpl(在該類中依賴注入數(shù)據(jù)訪問(wèn)層);5、創(chuàng)建名為controller的包,并在該包中創(chuàng)建控制器類StudentController(在該類中依賴注入Service層),該控制器類中有2個(gè)方法(調(diào)用Service層的方法),一個(gè)是打開(kāi)addInput.jsp,一個(gè)是實(shí)現(xiàn)添加學(xué)生功能,并實(shí)現(xiàn)查詢所有學(xué)生功能;6、該應(yīng)用共涉及2個(gè)JSP頁(yè)面,分別為addInput.jsp和result.jsp。在addInput.jsp頁(yè)面輸入學(xué)生的基本信息后單擊“添加”按鈕,添加成功后跳轉(zhuǎn)到result.jsp顯示所有學(xué)生信息。在WEB-INF目錄下,創(chuàng)建jsp目錄,并在該目錄下創(chuàng)建addInput.jsp(參考教材的8.3節(jié)使用Spring的表單標(biāo)簽實(shí)現(xiàn)該頁(yè)面)和result.jsp;7、在practice5應(yīng)用的src/main/webapp/WEB-INF目錄下,創(chuàng)建配置文件springmvc-servlet.xml和web.xml;8、發(fā)布并啟動(dòng)tomcat,通過(guò)http://localhost:8080/practice5/student/toAdd運(yùn)行添加學(xué)生頁(yè)面addInput.jsp,進(jìn)行添加與查詢功能的測(cè)試。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)六攔截器應(yīng)用案例(登錄權(quán)限控制)(1課時(shí))實(shí)驗(yàn)?zāi)康模?、理解攔截器的原理,掌握攔截器的定義與配置;2、掌握攔截器的實(shí)際應(yīng)用;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)容:本實(shí)驗(yàn)將通過(guò)攔截器來(lái)完成一個(gè)用戶登錄權(quán)限驗(yàn)證的Web應(yīng)用practice6。要求:只有成功登錄的用戶才能訪問(wèn)系統(tǒng)的主頁(yè)面main.jsp,如果沒(méi)有成功登錄而直接訪問(wèn)主頁(yè)面,則攔截器將請(qǐng)求攔截,并轉(zhuǎn)發(fā)到登錄頁(yè)面login.jsp。當(dāng)成功登錄的用戶在系統(tǒng)主頁(yè)面中單擊“退出”鏈接時(shí),回到登錄頁(yè)面。具體實(shí)現(xiàn)步驟見(jiàn)教材的9.3節(jié)。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)七JSR380驗(yàn)證(表單驗(yàn)證)(2課時(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)用practice7講解JSR380驗(yàn)證的編寫及使用。該應(yīng)用中有1個(gè)數(shù)據(jù)輸入頁(yè)面addGoods.jsp,效果如圖3所示;有1個(gè)數(shù)據(jù)顯示頁(yè)面goodsList.jsp,效果如圖4所示。圖3數(shù)據(jù)輸入頁(yè)面圖4數(shù)據(jù)顯示頁(yè)面驗(yàn)證要求如下:1、商品名和商品詳情不能為空。2、商品名長(zhǎng)度在5-10個(gè)字符之間。3、商品價(jià)格在0-100之間。4、創(chuàng)建日期不能在系統(tǒng)日期之后。根據(jù)上述要求,參考教材的10.3.3節(jié)完成應(yīng)用practice7。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)八SSM框架整合開(kāi)發(fā)(映射器及動(dòng)態(tài)SQL)(4課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握MyBatis與Spring框架的整合開(kāi)發(fā);2、熟練掌握MyBatis的SQL映射文件的編寫;3、掌握MyBatis的動(dòng)態(tài)SQL語(yǔ)句的拼接語(yǔ)法;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)用導(dǎo)入相關(guān)JAR包,實(shí)現(xiàn)SSM框架整合開(kāi)發(fā),需要導(dǎo)入相關(guān)JAR包,包括MyBatis、Spring、SpringMVC、MySQL連接器、MyBatis與Spring橋接器、Log4j以及DBCP等JAR包;2、在Web應(yīng)用practice8的src/main/java中,創(chuàng)建名為com.po的包,并在該包中創(chuàng)建持久化實(shí)體類MyUser;3、在Web應(yīng)用practice8的src/main/java中,創(chuàng)建名為com.mybatis的包,并在該包中創(chuàng)建SQL映射文件UserMapper.xml。在SQL映射文件中,實(shí)現(xiàn)如下功能的SQL映射:(1)根據(jù)uid查詢一個(gè)用戶信息(2)查詢所有用戶信息(3)添加一個(gè)用戶(4)修改一個(gè)用戶(5)刪除一個(gè)用戶(6)使用foreach元素,查詢id在(1,3,5,7,9,11)中的用戶信息4、在應(yīng)用的config包中,創(chuàng)建MyBatis的核心配置文件mybatis-config.xml。在該文件中,配置實(shí)體類別名、日志輸出等;5、在com.mybatis包中創(chuàng)建UserMapper接口,并將接口使用@Repository注解,接口中的方法與SQL映射文件中的ID一致;6、在Web應(yīng)用practice8的src/main/java中,創(chuàng)建日志文件perties;7、在Web應(yīng)用practice8的src/main/java中,創(chuàng)建一個(gè)名為com.controller的包,在該包中創(chuàng)建UserController類,在該類中調(diào)用數(shù)據(jù)訪問(wèn)接口中的方法;8、在/WEB-INF/目錄下,創(chuàng)建一個(gè)名為jsp的文件夾,并在該文件夾中創(chuàng)建test.jsp文件;9、創(chuàng)建數(shù)據(jù)庫(kù)連接信息屬性文件以及Web、Spring、SpringMVC的配置文件;10、測(cè)試應(yīng)用。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)九(綜合實(shí)戰(zhàn)1)電子商務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(8課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握基于SSM的Web應(yīng)用開(kāi)發(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)的模塊劃分,如圖5所示;后臺(tái)管理子系統(tǒng)后臺(tái)管理子系統(tǒng)商品管理查詢訂單銷量統(tǒng)計(jì)安全退出新增商品刪除商品修改商品查詢商品月統(tǒng)計(jì)類型統(tǒng)計(jì)類型管理新增類型刪除類型修改類型查詢類型圖5后臺(tái)管理子系統(tǒng)3、非注冊(cè)用戶只可以瀏覽商品、搜索商品,不能購(gòu)買商品、收藏商品、查看購(gòu)物車、查看用戶中心、我的訂單和我的收藏。成功登錄的用戶可以完成電子商務(wù)子系統(tǒng)的所有功能,包括購(gòu)買商品、支付等功能。電子商務(wù)子系統(tǒng)的模塊劃分,如圖6所示;圖6電子商務(wù)子系統(tǒng)4、使用SSM框架整合開(kāi)發(fā)實(shí)現(xiàn)電子商務(wù)平臺(tái)的各個(gè)模塊;5、其他具體內(nèi)容要求見(jiàn)教材的第17章內(nèi)容。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),Eclipse或STS或IntelliJIDEA集成開(kāi)發(fā)工具實(shí)驗(yàn)十(綜合實(shí)戰(zhàn)2)分組(1-3人)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于SSM的企業(yè)級(jí)應(yīng)用系統(tǒng)(12課時(shí))實(shí)驗(yàn)?zāi)康模?、掌握基于SSM的應(yīng)用程序的開(kāi)發(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è)基于SSM的應(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ì)員用戶;賣家、買家、管理員;教師、學(xué)生、管理員等。主要設(shè)備和實(shí)驗(yàn)環(huán)境:計(jì)算機(jī),

溫馨提示

  • 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)論