資源描述:
《實(shí)訓(xùn)報(bào)告 30李大勇》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、信息工程系實(shí)習(xí)(實(shí)訓(xùn))總結(jié)報(bào)告(學(xué)生用)學(xué)年/學(xué)期:2009/2010第二學(xué)期專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)填表時(shí)間:2010-7-2班級:計(jì)高0814學(xué)號(hào):030330801411姓名:李大勇實(shí)習(xí)名稱階段項(xiàng)目實(shí)訓(xùn)實(shí)習(xí)地點(diǎn)軟件實(shí)驗(yàn)室實(shí)習(xí)時(shí)間2010.06.14~2010.07.02指導(dǎo)教師陳輝丁華實(shí)習(xí)體會(huì)一,實(shí)訓(xùn)目的:這三周要通過實(shí)訓(xùn)項(xiàng)目讓我們了解和掌握jee和asp兩種做網(wǎng)站的基礎(chǔ)技術(shù),掌握對數(shù)據(jù)庫的增刪改查,以及網(wǎng)站后臺(tái)的維護(hù)。讓我們了解到以后做為網(wǎng)站后臺(tái)人員要做的工作。二,實(shí)訓(xùn)要求:在線通訊錄要用的是jee,目前很火的一個(gè)編程技術(shù)!實(shí)
2、訓(xùn)中我們要用到了對數(shù)據(jù)庫的增、刪、改、查。建庫建表等數(shù)據(jù)庫操作!jee對數(shù)據(jù)庫的連接和用戶名密碼的驗(yàn)證。在登錄后可以增加和刪除通訊錄中的記錄。當(dāng)點(diǎn)擊查詢時(shí)可以看到當(dāng)前用戶通訊錄中所有的通訊錄信息。北極星的博客和在酒店管理系統(tǒng)都是用asp做出來的。在北極星的博客中,美工已經(jīng)設(shè)計(jì)好了靜態(tài)頁面,我們只要把內(nèi)容頁補(bǔ)充出來就可以了。首先是注冊和登錄,要求對注冊時(shí)有驗(yàn)證,同樣只有注冊過的用戶才能進(jìn)行登錄。沒有登錄的用戶可以查看和發(fā)表評論,但是不能發(fā)表文章和刪除文章。文章列表要求顯示文章標(biāo)題,發(fā)表日期,點(diǎn)擊率和評論數(shù)等。右邊為在線用戶列表,大家
3、可以互相訪問和發(fā)表評論;在酒店管理系統(tǒng)中要求可以查看房間頁面和查看房間類型頁面,同時(shí)我們可以對房間進(jìn)行增、刪、改、查,房間類型也要同樣的操作,在刪除房間類型時(shí),要先刪除此類型的房間否則會(huì)出現(xiàn)外鍵的沖突。三,實(shí)訓(xùn)內(nèi)容(步驟及程序):(1)在線通訊錄:在線通訊錄是用戶在網(wǎng)上記錄自己的所有通訊錄,分為家人,朋友,老師,要員等六個(gè)組,可以在此任一組中添加和刪除記錄。要建立books和user類,books用來存放記錄,user用了存放用戶。對books和user進(jìn)行操作的類有BookOperator和UserOperator。同時(shí)在操作時(shí)
4、一般要提交到servlet。有l(wèi)oginServlet,deletServlet,addServlet和selectServlet.在對數(shù)據(jù)庫操作時(shí)我們把方法封裝在dao包中。其中有SqlDAO,ProReader,dbInfo.properties和DBConnection類。對記錄的操作代碼如下:publicListselectAllBook(intuserId){Listlist=newArrayList();Stringsql="select*frombookwhereuserId="+
5、userId;Connectioncon=DBConnection.getConnection();try{SqlDAOdao=newSqlDAO();dao.setConnection(con);dao.setSqlValue(sql);Resultresult=dao.executeQuery();if(result.getRowCount()>0)for(inti=0;i6、setId(Integer.parseInt(map.get("id").toString()));book.setName(map.get("name").toString());book.setSex(map.get("sex").toString());book.setPhone(map.get("phone").toString());book.setAddress(map.get("address").toString());book.setMobilePhone(map.get("mobilePhone").toStr
7、ing());book.setCompany(map.get("comPhone").toString());book.setComPhone(map.get("comPhone").toString());book.setComAddress(map.get("comAddress").toString());list.add(book);}}catch(Exceptione){eprintStackTrace();}returnlist;}publicListselectBookByRelation(intuser
8、Id,Stringrelation){Listlist=newArrayList();Stringsql="select*frombookwhereuserId="+userId+"andrelation="+relatio