• /  49
  • 下載費用: 29.9積分  

基于J2EE的網上文化用品商店的設計與實現.doc

'基于J2EE的網上文化用品商店的設計與實現.doc'
?基于J2EE的網上文化用品商店的設計與實現摘要 設計作品的容是設計并且實現一個基于j2EE技術的網上文化用品商,它可以實現在網上購買所需要的文化用品的功能,包括用戶登錄,商品管理以及訂單處理等功能。本系統以j2EE作為開發的基礎,主要使用了spring+struts2+hibernate等多種框架結合使用,用myeclipse作為開發工具,以SQL Server作為數據庫,以Dreamweaver作為美化界面的工具,頁面采取動態頁面開發技術,使用JAVA語言開發。該系統的優點是容易維護、操作方便并且界面簡單,缺點是功能不是非常豐富,不適合用戶量巨大的購物平臺。 關鍵詞:網上文化用品商店;S.S.H;JAVA ;JavaScript(JSP)Based on the J2EE the design and implementation of online culture supplies store ABSTRACTThe content of the design work is to design and implement a cultural goods online business based on the j2EE technology, it can be implemented in the online purchase need the function of cultural goods, including user login, goods management, and order processing, and other functions. This system based on j2EE as a development, mainly USES the spring + struts 2 + hibernate and other framework used in combination, use myeclipse as a development tool, SQL Server as database, using Dreamweaver as beautify interface tools, page dynamic development technology, USES JAVA language development. The system has the advantage of easy maintenance, easy operation and simple interface, the disadvantage is that function is not very rich, is not suitable for users huge shopping platform. Keywords:Online shopping mall;SSH;JAVA;JavaScript(JSP)目錄1 緒 論 11.1 課題研究的背景 11.2 課題研究的意義 11.3 課題研究的主要容 22 系統開發環境及技術的簡介 32.1 系統開發環境 32.1.1 MyEclipse 3 2.1.2 數據庫簡介 32.1.3 Tomcat 32.2 系統開發的思想與技術 42.2.1 JSP技術與MVC模式以及系統的基本框架 42.2.2 S.S.H框架的優點 43 系統總體設計 63.1 總體功能模塊 63.2 系統管理員的功能模塊 73.3 用戶功能模塊 73.4 系統業務描述 73.5 程序流程圖 84系統詳細設計與實現 94.1 系統和數據庫的配置 9 4.2 概念模型設計 94.3 數據庫邏輯模型 94.4 數據庫表結構 144.5 平臺數據表的設計 175 系統功能實現 205.1 程序的類圖 205.1.1 訂單Dingdan類圖 205.1.2 訂單條目Dingdanitem類圖 205.1.3 訂單統計Tongjidj類圖 205.1.4 購物車Gouwuche類圖 215.1.5 評價Pingjia類圖 215.1.6 商品分類Cagegory類圖 225.1.7 商品統計Tongjiproduct類圖 225.1.8 收貨信息Shouhuo類圖 235.1.9 用戶User類圖 235.2 系統功能實現的主要模塊 245.2.1 的主頁 245.2.2 用戶注冊頁面 245.2.3 管理后臺頁面 255.2.4 商品分類列表頁面 256 系統的調試與測試 266.1 軟件測試的目的 266.2 軟件測試的任務 266.3 測試環境 266.4 測試環境的配置 266.4.1 創建安裝項目 266.4.2 運行項目 277 總結 29致 30參考文獻 31附錄 321 緒 論1.1 課題研究的背景 電子交易,顧名思義就是網上的交易。它是一種嶄新的交易方法,非常的快捷有效,通過電子交易來實現物品與錢財的交換,電子交易極改變了舊的一手錢,一手貨交易的模式,開創了新的方式。近些年,隨著Internet的日漸發達,人民生活水平逐漸提高,人們開始認識到電子交易對社會經濟和個人所產生的巨大影響。它滿足了企業對商品出售途徑更為的便利,人民對購物的的興趣越來越熱衷,國家經濟的高速發展等等。電子交易的發展是經濟進步的象征,發展電子交易對國家和人民的經濟都有良好的幫助。借助這電子交易商家還有個人都會非常的便捷。 具有巨大發展潛力的網絡電子交易手段已經被越來越多的人們所認識,西方的發達國家在網上電子交易上已經有了很大的發展,而我們其他國家則在奮起直追,不甘落后,極力的促進電子交易在人民群眾的生活中的應用,爭取在日益激烈的國際經濟競賽中占據主導的地位。所以說,設計并且實現一個網上購物是非常有必要的。 網上文化用品商店是電子交易的一部分,在最近的這幾年,電子交易得到了迅速的進步。所以造成了網上購物人群的日益增多,網上涌出了許許多多的網購者。雖然每個國家自身國情不同,但是,通過對世界經濟的了解,國家發展的預測,其他國家政府對這個新興的商業模式肯定是抱有大力扶持發展的想法。隨著網上交易的日益發展,也促生許多新興產業,如網上付款和網上廣告還有虛擬貨幣等,可見其對人們生活的影響。由于網上交易的快捷性,在網上交易可以避免許多不必要的麻煩,同時,網上購物也會產生交易安全方面的問題,在這方面。省略部分。sh.setPhone(phone); sh.setTruename(truename); sh.setUser(bean); shouhuoDao.insertBean(sh); response .getWriter() .print( "alert('注冊成功');window.location.href='login.jsp';"); }本段代碼是程序的注冊代碼,首先從獲取從頁面獲取注冊的信息,同時新建一個User對象,把該條記錄寫入數據庫,如果該條記錄存在,則返回到注冊頁面,同時提醒用戶該用戶名已經存在,請重新注冊!登陸代碼如下://用戶注冊操作 public String login() throws IOException { HttpServletRequest request = ServletActionContext.getRequest(); String username = request.getParameter("username"); String password = request.getParameter("password"); User user = userDao.selectBean(" where username = '" + username + "' and password= '" + password + "'"); if (user != null) { HttpSession session = request.getSession(); session.setAttribute("user", user); this.setUrl("manage/index.jsp"); return "redirect"; } else { HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEncoding("utf-8"); response.setContentType("text/html; charset=utf-8"); response .getWriter() .print( "alert('用戶名或者密碼錯誤');window.location.href='login.jsp';"); } return null; } 本段代碼是程序的登陸代碼,首先從獲取從頁面輸入的用戶名和密碼,然后調用userDao.selectBean方法,從數據庫里取出該條記錄進行判斷,如果該條記錄存在,則說明用戶登陸成功,同時把用戶信息存在session里面方便調用,如果記錄為空,則跳轉到登陸頁面,同時提醒用戶錯誤信息。分類列表代碼://分類列表 public String categorylist() { HttpServletRequest request = ServletActionContext.getRequest(); String catename = request.getParameter("catename"); StringBuffer sb = new StringBuffer(); sb.append(" where "); if (catename != null && !"".equals(catename)) { sb.append("catename like '%" + catename + "%'"); sb.append(" and "); request.setAttribute("catename", catename); } sb.append(" deletestatus=0 order by id desc "); String where = sb.toString(); int currentpage = 1; int pagesize = 10; if (request.getParameter("pagenum") != null) { currentpage = Integer.parseInt(request.getParameter("pagenum")); } int total = categoryDao.selectBeanCount(where.replaceAll(" order by id desc ", "")); request.setAttribute("list", categoryDao.selectBeanList((currentpage - 1) * pagesize, pagesize, where)); request.setAttribute("pagerinfo", Pager.getPagerNormal(total, pagesize, currentpage, "method!categorylist.action", "共有" + total + "條記錄")); request.setAttribute("url", "method!categorylist.action"); request.setAttribute("url2", "method!category"); request.setAttribute("title", "分類管理"); this.setUrl("category/categorylist.jsp"); return SUCCESS; }首先通過String name = request.getParameter("catename");這句代碼從頁面獲取查詢的選項,,然后通過if(catename!=null&&!"".equals(catename)){通過這句條件語句分別判斷下這個值是否為空,當不為空時則通過StingBuffer 來疊加組裝查詢的sql語句,最后當sql語句組裝好了之后,通過categoryDao.selectBeanList方法來調用數據庫的查詢方法來查到符合條件的記錄,在通過request.setAttribute方法把查詢到的記錄傳到顯示的頁面。同時通過this.setUrl("category/categorylist.jsp");方法指定傳回到具體指定的是哪個JSP頁面。通過這樣實現對數據查詢功能的實現,同時在該商品分類列表頁面定義了對科目信息的增加,修改,刪除等操作。
關 鍵 詞:
文化 網上 用品 商店 ee 設計 j2ee 實現 基于
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于J2EE的網上文化用品商店的設計與實現.doc
鏈接地址: http://www.094347.live/p-55568605.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.094347.live 網站版權所有

粵ICP備19057495號 

收起
展開
有没有苹果软件赚钱的 最大的合法配资平台 今天秒速快三 股票发行价格定义 天津快乐十分钟摇奖器 中国十大证券公司排名 怎么买贵州十一选五 时时彩论坛 中国平安股票行情 601318 福彩3d和尾走势图 海南体彩环岛赛走势图