理工學(xué)院信息技術(shù)工程師實(shí)訓(xùn)實(shí)訓(xùn)報(bào)告
《理工學(xué)院信息技術(shù)工程師實(shí)訓(xùn)實(shí)訓(xùn)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《理工學(xué)院信息技術(shù)工程師實(shí)訓(xùn)實(shí)訓(xùn)報(bào)告(21頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、編 號(hào): B04900056 學(xué) 號(hào): 實(shí)訓(xùn)報(bào)告 教 學(xué) 院 計(jì)算機(jī) 課程名稱 信息技術(shù)工程師實(shí)訓(xùn) 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 姓 名 指導(dǎo)教師 2014 年 6 月 22 日 目錄 一.實(shí)訓(xùn)內(nèi)容 2 1、數(shù)據(jù)庫實(shí)現(xiàn) 2 2、功能的實(shí)現(xiàn) 3 3、三大配置文件的主要內(nèi)容 3 1)Struts.xml文件的配置 3 2)web.xml文件的配置 5 3)appli
2、cationContext.xml文件的配置 6 4、用戶登陸功能的實(shí)現(xiàn) 8 1)登陸頁面 9 2)用戶登陸的后臺(tái)代碼 10 5、用戶查詢商品功能的實(shí)現(xiàn) 10 1)商品查詢頁面 10 2)商品查詢的后臺(tái)代碼 11 6、商品添加功能的實(shí)現(xiàn) 12 1)商品添加頁面 12 2)商品添加的后臺(tái)代碼 14 二.程序調(diào)試與測試 16 1、用戶登陸 16 2、商品查詢 16 3、商品添加 17 三.結(jié)果分析 18 1、用戶登陸功能 18 2、商品查詢功能 18 3、商品添加功能 18 四.實(shí)訓(xùn)總結(jié) 19 一.實(shí)訓(xùn)內(nèi)容 1、
3、數(shù)據(jù)庫實(shí)現(xiàn) 1)用戶表的創(chuàng)建 2)訂單表之詳細(xì)表的創(chuàng)建 3)產(chǎn)品表的創(chuàng)建 4)用戶--訂單表的創(chuàng)建 5)訂單項(xiàng)表的創(chuàng)建 6)郵遞表的創(chuàng)建 2、功能的實(shí)現(xiàn) 本網(wǎng)站主要實(shí)現(xiàn)的功能如下: 1)登陸功能:未登錄的用戶可以瀏覽部分商品,但不能購物,只有登陸的用戶可以實(shí)現(xiàn)購物和結(jié)算等功能。 2)注冊功能:當(dāng)瀏覽者想要通過該網(wǎng)站進(jìn)行購物而又沒有注冊,則可通過該功能實(shí)現(xiàn)注冊。 3)用戶管理功能:該功能普通用戶無法使用,只有管理者可以使用,通過該功能添加用戶和刪除用戶以及修改用戶
4、的信息等。
4)商品添加功能:管理員可以通過該功能向系統(tǒng)添加商品。
5)商品查詢功能:用戶可以通過該功能查詢自己所需要的商品。
6)訂單管理功能:管理員通過該功能管理用戶提交的訂單,并產(chǎn)生貨物配送的信息。
3、三大配置文件的主要內(nèi)容
1)Struts.xml文件的配置
5、"success">/products.jsp 6、 class="cn.hbpu.Action.ProductManagerAction" method="{1}">
7、
10、me="error">/register.jsp
12、orderitem_show.jsp
13、lue="properties/messageResource"/>
通過定義不同的action,可以使JSP頁面調(diào)用后臺(tái)程序,是前臺(tái)程序與后臺(tái)程序的連接樞紐。
2)web.xml文件的配置
14、ruts2.dispatcher.FilterDispatcher
15、pping>
16、來配置控制器,使得JSP頁面的action請求都能夠通過struts的配置文件找到相應(yīng)的后臺(tái)實(shí)現(xiàn)程序。其角色是為action提供激活信號(hào)。
3)applicationContext.xml文件的配置
18、="dataSource" />
19、
21、 name="usrService" ref="usrService"> 26、ps>
27、rty>
31、d width="132" valign="middle">
33、
34、Usr u=usrService.checkUsr(username, password);
if(u==null){
return ERROR;
}
else{
ActionContext.getContext().getSession().put("usr", u);
return SUCCESS;
} }}
該類利用usrService中的checkUsr()方法實(shí)現(xiàn)數(shù)據(jù)庫的查詢功能,并將查詢結(jié)果存放到session里面。
5、用戶查詢商品功能的實(shí)現(xiàn)
1)商品查詢頁面
Product_Search.jsp:
35、>
39、vice.findBySearchProperty(this.getSearchName(), this.getSearchValue()); ActionContext.getContext().getSession().put("search_product_list",search_product_list); return "searchproductshow"; } 6、商品添加功能的實(shí)現(xiàn) 1)商品添加頁面 add_products_admin.jsp:
52、>
對不起,您沒有權(quán)限查看?。?!
53、添加商品 return INPUT; }else{ if(this.getUpload()!=null){ if(this.getUploadContentType().equals("application/vnd.ms-excel")){ this.setTip(this.getText("productM_tip.upload.file.type"));//此處只允許上傳圖片類型文件,請返回重新選擇 return INPUT;} //保存圖片名稱到數(shù)據(jù)庫字段structure this.setStructure(
54、getUploadFileName()); //以服務(wù)器的文件保存地址和原文件的名 建立上傳文件輸出流 FileOutputStream fos = new FileOutputStream(this.getSavePath()+"\\"+this.getUploadFileName()) //以上傳文件建立一個(gè)文件上傳流 FileInputStream fis = new FileInputStream(this.getUpload()); //將上傳文件的內(nèi)容寫入服務(wù)器 byte [] buffer =
55、 new byte[1024]; int len=0; while((len=fis.read(buffer))>0){ fos.write(buffer, 0, len);}} System.out.println("結(jié)束上傳單個(gè)文件-----------------------"); Product product = new Product(); product.setCas(this.getCas()); product.setCategoryno(this.getCatalogno()); product.
56、setCategory(this.getCategory()); product.setDelsoft("0"); product.setFormula(this.getFormula()); product.setMdlint(this.getMdlnumber()); product.setWeight(this.getMw()); product.setIsnewproduct(this.getNewproduct()); product.setPrice1(Float.parseFloat(this.getPrice1()));
57、product.setPrice2(Float.parseFloat(this.getPrice2())); product.setProductnumber(this.getProductId()); product.setProductname(this.getProductname()); product.setRealstock(this.getRealstock()); product.setStock(this.getStock()); product.setImagepath((this.getStructure())); prod
58、uctService.saveProduct(product); this.pageReturn(); return "saveOnesuccess"; } } 二.程序調(diào)試與測試 1、用戶登陸 輸入用戶名和密碼,并點(diǎn)擊“Login”按鈕 圖2-1 登陸成功后: 圖2-2 2、商品查詢 在登陸成功后,點(diǎn)擊“查詢產(chǎn)品瀏覽產(chǎn)品”的超鏈接 圖2-3 點(diǎn)擊“查詢產(chǎn)品瀏覽產(chǎn)品”的超鏈接之后,進(jìn)入商品查詢頁面 圖2-4 選擇查詢方式,并輸入查詢內(nèi)容 圖2-5 點(diǎn)擊查詢之后,獲得查詢的結(jié)果如下: 圖2-6 3、商品添加
59、 在以管理員用戶登陸成功后,點(diǎn)擊“添加商品”的超鏈接 圖2-7 點(diǎn)擊“添加商品”的超鏈接之后,進(jìn)入商品添加頁面 圖2-8 輸入產(chǎn)品的信息 圖2-9 點(diǎn)擊“添加”按鈕之后,在尾頁可以看到剛添加的商品信息 圖2-10 三.結(jié)果分析 1、用戶登陸功能 在index.jsp頁面中輸入用戶名和密碼,然后點(diǎn)擊“Login”按鈕,通過usrLoginAction.action將參數(shù)傳遞給cn.hbpu.Action.UsrLoginAction類中,經(jīng)過處理后返回相應(yīng)的參數(shù),并調(diào)用相應(yīng)的jsp頁面,效果如圖2-2所示。 2、商品查詢功能 在Produc
60、t_Search.jsp頁面中,選擇查詢的方式,并在文本框中輸入要查詢的內(nèi)容,當(dāng)點(diǎn)擊“查詢”按鈕后,通過searchProductManagerAction.action將參數(shù)傳遞給cn.hbpu.Action.ProductManagerAction類中,然后通過search方法返回參數(shù)searchproductshow,最后調(diào)用products_search_show.jsp顯示查詢的結(jié)果,效果如圖2-6所示。 3、商品添加功能 在add_products_admin.jsp頁面中,輸入產(chǎn)品的信息,當(dāng)點(diǎn)擊“添加”按鈕后, 通過saveOneProductManagerActi
61、on.action將參數(shù)傳遞給cn.hbpu.Action. ProductManagerAction類中,然后通過saveOne方法返回參數(shù)saveOnesuccess,最后調(diào)用admin_products_show.jsp頁面顯示結(jié)果,效果如圖2-10所示。 四.實(shí)訓(xùn)總結(jié) 在這兩個(gè)星期的實(shí)訓(xùn)中,我學(xué)到了很多書本上沒有學(xué)到的東西。在整個(gè)實(shí)訓(xùn)過程中,老師的悉心指導(dǎo)和同學(xué)們的幫助使我能順利地完成本次實(shí)訓(xùn)。 本次實(shí)訓(xùn)是做一個(gè)電子商務(wù)系統(tǒng),在該系統(tǒng)中可以實(shí)現(xiàn)商品的添加、商品的查詢、以及用戶購買商品等一些功能。我們雖然是跟著老師一步一步做的,但是在做的過程中還是遇到了很多
62、問題,有些東西看起來很簡單,但是真正應(yīng)用起來時(shí)卻不是那么容易,有時(shí)難以跟上老師的節(jié)奏,這說明我的基礎(chǔ)掌握的還不是很好,不能很好的將所學(xué)的知識(shí)融會(huì)在一起,我會(huì)在以后多練習(xí)基礎(chǔ)知識(shí),使自己在做項(xiàng)目時(shí)盡量不被一些很微小的知識(shí)難住。 通過本次實(shí)訓(xùn),我發(fā)現(xiàn)了自己還存在很多的不足,我會(huì)在今后的時(shí)間里,好好地改正與補(bǔ)足,讓自己的能力變得更好,使自己對事物的想法變得更加完善,讓自己以后做起事來變得更加輕松、快捷。 《信息技術(shù)工程師實(shí)訓(xùn)》成績評定表 1、實(shí)訓(xùn)報(bào)告 a)內(nèi)容: 不完整 □ 完整 □ 詳細(xì) □ b)方案設(shè)計(jì):
63、 較 差 □ 合理 □ 非常合理 □ c)實(shí)現(xiàn): 未實(shí)現(xiàn) □ 部分實(shí)現(xiàn) □ 全部實(shí)現(xiàn) □ d)文檔格式: 不規(guī)范 □ 基本規(guī)范 □ 規(guī)范 □ 考勤成績: , 占總成績比例10% 平時(shí)成績: , 占總成績比例20% 實(shí)訓(xùn)報(bào)告成績: , 占總成績比例70% 實(shí)訓(xùn)總成績: 2、實(shí)訓(xùn)評語 指導(dǎo)教師簽字: 年 月 日
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全評價(jià)師基礎(chǔ)知識(shí)教程
- 19、雪孩子(教育精品)
- “綠色建筑”研討會(huì)
- 2022年浙教初中數(shù)學(xué)七上《絕對值》課件6
- 2022年北師大版小學(xué)數(shù)學(xué)《快樂的動(dòng)物》課件
- 中考語文課件中考語文議論文構(gòu)思課件
- 《己亥雜詩》教學(xué)課件
- 職場禮儀培訓(xùn)教材(PPT 33頁)
- 百分?jǐn)?shù)的認(rèn)識(shí)課件 (2)(教育精品)
- 2623求二次函數(shù)的表達(dá)式
- 三年級(jí)語文上冊 第三單元期末總復(fù)習(xí)課件 新人教版 (1038)
- 招聘選拔與培養(yǎng)
- 《鄒忌諷齊王納諫》課件
- 中職 CAXA電子圖板繪圖教程(2007版)(第2版)第9章電子課件(電子教案)
- 必修2近代工業(yè)的艱難起步課件