理工學(xué)院信息技術(shù)工程師實訓(xùn)實訓(xùn)報告

上傳人:仙*** 文檔編號:34693509 上傳時間:2021-10-22 格式:DOC 頁數(shù):21 大小:284.50KB
收藏 版權(quán)申訴 舉報 下載
理工學(xué)院信息技術(shù)工程師實訓(xùn)實訓(xùn)報告_第1頁
第1頁 / 共21頁
理工學(xué)院信息技術(shù)工程師實訓(xùn)實訓(xùn)報告_第2頁
第2頁 / 共21頁
理工學(xué)院信息技術(shù)工程師實訓(xùn)實訓(xùn)報告_第3頁
第3頁 / 共21頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《理工學(xué)院信息技術(shù)工程師實訓(xùn)實訓(xùn)報告》由會員分享,可在線閱讀,更多相關(guān)《理工學(xué)院信息技術(shù)工程師實訓(xùn)實訓(xùn)報告(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、編 號: B04900056學(xué) 號: 實訓(xùn)報告教 學(xué) 院計算機課程名稱信息技術(shù)工程師實訓(xùn)專 業(yè)計算機科學(xué)與技術(shù)班 級姓 名指導(dǎo)教師2014年6月22日目錄一實訓(xùn)內(nèi)容21、數(shù)據(jù)庫實現(xiàn)22、功能的實現(xiàn)33、三大配置文件的主要內(nèi)容31)Struts.xml文件的配置32)web.xml文件的配置53)applicationContext.xml文件的配置64、用戶登陸功能的實現(xiàn)81)登陸頁面92)用戶登陸的后臺代碼105、用戶查詢商品功能的實現(xiàn)101)商品查詢頁面102)商品查詢的后臺代碼116、商品添加功能的實現(xiàn)121)商品添加頁面122)商品添加的后臺代碼14二.程序調(diào)試與測試161、用戶登陸1

2、62、商品查詢163、商品添加17三.結(jié)果分析181、用戶登陸功能182、商品查詢功能183、商品添加功能18四.實訓(xùn)總結(jié)19一實訓(xùn)內(nèi)容 1、數(shù)據(jù)庫實現(xiàn) 1)用戶表的創(chuàng)建 2)訂單表之詳細表的創(chuàng)建 3)產(chǎn)品表的創(chuàng)建 4)用戶-訂單表的創(chuàng)建 5)訂單項表的創(chuàng)建 6)郵遞表的創(chuàng)建 2、功能的實現(xiàn) 本網(wǎng)站主要實現(xiàn)的功能如下: 1)登陸功能:未登錄的用戶可以瀏覽部分商品,但不能購物,只有登陸的用戶可以實現(xiàn)購物和結(jié)算等功能。 2)注冊功能:當瀏覽者想要通過該網(wǎng)站進行購物而又沒有注冊,則可通過該功能實現(xiàn)注冊。 3)用戶管理功能:該功能普通用戶無法使用,只有管理者可以使用,通過該功能添加用戶和刪除用戶以及修

3、改用戶的信息等。 4)商品添加功能:管理員可以通過該功能向系統(tǒng)添加商品。 5)商品查詢功能:用戶可以通過該功能查詢自己所需要的商品。6)訂單管理功能:管理員通過該功能管理用戶提交的訂單,并產(chǎn)生貨物配送的信息。3、三大配置文件的主要內(nèi)容1)Struts.xml文件的配置 /products.jsp/products.jsp/products.jsp/index.jspimage/bmp,image/png,image/jpg,image/pjpeg,image/gif,application/vnd.ms-excel 200000/upload/products_search_show.jsp/

4、products_show.jsp/admin_products_show.jsp/admin_products_show.jsp/upload_error.jsp/index.jsp/productdetail.jsp/regist_succ.jsp/register.jsp/cartshow.jsp/checkoutsucc.jsp/ordershow.jsp/orderitem_show.jsp通過定義不同的action,可以使JSP頁面調(diào)用后臺程序,是前臺程序與后臺程序的連接樞紐。2)web.xml文件的配置org.springframework.web.context.Context

5、LoaderListenerstruts2org.apache.struts2.dispatcher.FilterDispatcherstruts2*.action struts2 *.jsp CheckCodeServletcn.hbpu.util.CheckCodeServlet CheckCodeServlet/authImg 該配置文件用來配置控制器,使得JSP頁面的action請求都能夠通過struts的配置文件找到相應(yīng)的后臺實現(xiàn)程序。其角色是為action提供激活信號。3)applicationContext.xml文件的配置org.hibernate.dialect.MySQLD

6、ialecttruetruecn/hbpu/po/Usr.hbm.xmlcn/hbpu/po/Product.hbm.xmlcn/hbpu/po/Orders.hbm.xmlcn/hbpu/po/Orderitem.hbm.xmlPROPAGATION_REQUIRED,readOnlyPROPAGATION_REQUIREDusrDaoproductDaoordersDaoorderitemDAOtransactionInterceptor 該配置文件是配置數(shù)據(jù)庫連接信息以及各個表的持久化配置,是后臺操作數(shù)據(jù)庫與數(shù)據(jù)庫之間的連接橋梁,方便系統(tǒng)開發(fā)人員操作數(shù)據(jù)庫。4、用戶登陸功能的實現(xiàn) 1)登

7、陸頁面index.jspAscentWeb電子商務(wù)link href=/css/index.css rel=stylesheet type=text/css / function denglu()if(form.username.value = ) alert(用戶名不能為空); form.username.focus(); return false; if(form.password.value = ) alert(密碼不能為空); form.password.focus(); return false; form.action=/usrLoginAction.action;form.sub

8、mit(); img src=/images/username.jpg width=61 height=17 align=bottom / img src=/images/password.jpg width=61 height=17 / input type=image src=/images/login_1_7.jpg onclick=return denglu() width=44 height=17 border=0 alt=登錄/ 該頁面通過javascript代碼實現(xiàn)客戶端檢驗用戶信息的填寫時候符合要求,當用戶信息的填寫符合要求時,則調(diào)用usrLoginAction.action,

9、實現(xiàn)后臺對數(shù)據(jù)庫的操作。2)用戶登陸的后臺代碼login.javapackage cn.hbpu.Action;SuppressWarnings(unchecked)public String execute() throws ExceptionUsr u=usrService.checkUsr(username, password);if(u=null)return ERROR;elseActionContext.getContext().getSession().put(usr, u);return SUCCESS; 該類利用usrService中的checkUsr()方法實現(xiàn)數(shù)據(jù)庫的查詢

10、功能,并將查詢結(jié)果存放到session里面。5、用戶查詢商品功能的實現(xiàn) 1)商品查詢頁面Product_Search.jsp:function check()if(form.searchValue.value = ) alert(請輸入查詢條件!); form.searchValue.focus(); return false; return true; 請選擇: 類別 名稱 CAS Formula 2)商品查詢的后臺代碼ProductManagerAction.java/根據(jù)選擇字段查詢商品SuppressWarnings(unchecked)public String search()th

11、rows ExceptionList search_product_list = productService.findBySearchProperty(this.getSearchName(), this.getSearchValue();ActionContext.getContext().getSession().put(search_product_list,search_product_list);return searchproductshow;6、商品添加功能的實現(xiàn) 1)商品添加頁面add_products_admin.jsp: 商品信息    &n

12、bsp; 返回 編號: 產(chǎn)品名稱: CatalogNo: CAS: MDL Number: 新產(chǎn)品: !- - 是: 否: Formula: MW: Category: 備注: 價格1: Stock: 價格2: Real Stock: Quantity: 圖片: input type=image src=/images/Add.jpg border=0/ 對不起,您沒有權(quán)限查看!2)商品添加的后臺代碼ProductManagerAction.java:SuppressWarnings(unchecked)public String saveOne()throws Exceptionif(pro

13、ductService.findByProductId(this.getProductId()!=null)this.setTip(this.getText(productM_tip.id.used);/商品編號被占用,請重新添加商品return INPUT;elseif(this.getUpload()!=null)if(this.getUploadContentType().equals(application/vnd.ms-excel)this.setTip(this.getText(productM_tip.upload.file.type);/此處只允許上傳圖片類型文件,請返回重新選

14、擇return INPUT;/保存圖片名稱到數(shù)據(jù)庫字段structurethis.setStructure(getUploadFileName();/以服務(wù)器的文件保存地址和原文件的名 建立上傳文件輸出流FileOutputStream fos = new FileOutputStream(this.getSavePath()+this.getUploadFileName()/以上傳文件建立一個文件上傳流FileInputStream fis = new FileInputStream(this.getUpload();/將上傳文件的內(nèi)容寫入服務(wù)器byte buffer = new byte1

15、024;int len=0;while(len=fis.read(buffer)0)fos.write(buffer, 0, len);System.out.println(結(jié)束上傳單個文件-);Product product = new Product();product.setCas(this.getCas();product.setCategoryno(this.getCatalogno();product.setCategory(this.getCategory();product.setDelsoft(0);product.setFormula(this.getFormula();p

16、roduct.setMdlint(this.getMdlnumber();product.setWeight(this.getMw();product.setIsnewproduct(this.getNewproduct();product.setPrice1(Float.parseFloat(this.getPrice1();product.setPrice2(Float.parseFloat(this.getPrice2();product.setProductnumber(this.getProductId();product.setProductname(this.getProduct

17、name();product.setRealstock(this.getRealstock();product.setStock(this.getStock();product.setImagepath(this.getStructure();productService.saveProduct(product);this.pageReturn();return saveOnesuccess;二.程序調(diào)試與測試1、用戶登陸輸入用戶名和密碼,并點擊“Login”按鈕圖2-1登陸成功后:圖2-22、商品查詢 在登陸成功后,點擊“查詢產(chǎn)品瀏覽產(chǎn)品”的超鏈接圖2-3點擊“查詢產(chǎn)品瀏覽產(chǎn)品”的超鏈接之后

18、,進入商品查詢頁面圖2-4選擇查詢方式,并輸入查詢內(nèi)容圖2-5點擊查詢之后,獲得查詢的結(jié)果如下:圖2-63、商品添加 在以管理員用戶登陸成功后,點擊“添加商品”的超鏈接圖2-7點擊“添加商品”的超鏈接之后,進入商品添加頁面圖2-8輸入產(chǎn)品的信息圖2-9點擊“添加”按鈕之后,在尾頁可以看到剛添加的商品信息圖2-10三.結(jié)果分析1、用戶登陸功能 在index.jsp頁面中輸入用戶名和密碼,然后點擊“Login”按鈕,通過usrLoginAction.action將參數(shù)傳遞給cn.hbpu.Action.UsrLoginAction類中,經(jīng)過處理后返回相應(yīng)的參數(shù),并調(diào)用相應(yīng)的jsp頁面,效果如圖2-

19、2所示。2、商品查詢功能 在Product_Search.jsp頁面中,選擇查詢的方式,并在文本框中輸入要查詢的內(nèi)容,當點擊“查詢”按鈕后,通過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)品的信息,當點擊“添加”按鈕后,通過saveOneProduct

20、ManagerAction.action將參數(shù)傳遞給cn.hbpu.Action.ProductManagerAction類中,然后通過saveOne方法返回參數(shù)saveOnesuccess,最后調(diào)用admin_products_show.jsp頁面顯示結(jié)果,效果如圖2-10所示。四.實訓(xùn)總結(jié) 在這兩個星期的實訓(xùn)中,我學(xué)到了很多書本上沒有學(xué)到的東西。在整個實訓(xùn)過程中,老師的悉心指導(dǎo)和同學(xué)們的幫助使我能順利地完成本次實訓(xùn)。本次實訓(xùn)是做一個電子商務(wù)系統(tǒng),在該系統(tǒng)中可以實現(xiàn)商品的添加、商品的查詢、以及用戶購買商品等一些功能。我們雖然是跟著老師一步一步做的,但是在做的過程中還是遇到了很多問題,有些東西

21、看起來很簡單,但是真正應(yīng)用起來時卻不是那么容易,有時難以跟上老師的節(jié)奏,這說明我的基礎(chǔ)掌握的還不是很好,不能很好的將所學(xué)的知識融會在一起,我會在以后多練習(xí)基礎(chǔ)知識,使自己在做項目時盡量不被一些很微小的知識難住。通過本次實訓(xùn),我發(fā)現(xiàn)了自己還存在很多的不足,我會在今后的時間里,好好地改正與補足,讓自己的能力變得更好,使自己對事物的想法變得更加完善,讓自己以后做起事來變得更加輕松、快捷。信息技術(shù)工程師實訓(xùn)成績評定表1、實訓(xùn)報告a)內(nèi)容: 不完整 完整 詳細 b)方案設(shè)計: 較 差 合理 非常合理 c)實現(xiàn): 未實現(xiàn) 部分實現(xiàn) 全部實現(xiàn) d)文檔格式: 不規(guī)范 基本規(guī)范 規(guī)范 考勤成績: ,占總成績比例10%平時成績: ,占總成績比例20%實訓(xùn)報告成績: ,占總成績比例70%實訓(xùn)總成績: 2、實訓(xùn)評語 指導(dǎo)教師簽字: 年 月 日

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!