freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javawebssh框架的網(wǎng)上書店畢業(yè)論文-閱讀頁

2025-07-03 16:13本頁面
  

【正文】 on類跳轉(zhuǎn)到注冊頁面,如果通過數(shù)據(jù)庫驗(yàn)證用戶存在,但狀態(tài)未激活,系統(tǒng)將進(jìn)入激活頁面。 // 賬號不存在 if (user == null) { return notExit。amp。 return status。amp。 return ok。 } 注冊功能的實(shí)現(xiàn)注冊頁面(UI)設(shè)計(jì): 系統(tǒng)注冊界面用戶通過登錄界面的快速注冊用戶超鏈接進(jìn)入注冊界面,注冊界面用戶必須輸入用戶賬號,用戶昵稱,昵稱必須是字母,輸入用戶密碼,密碼由六位以上的字母或數(shù)字。正確輸入用戶信息后,注冊成功,將進(jìn)入激活頁面。錯誤信息提示如下圖所示: 注冊報錯頁面激活頁面(UI)設(shè)計(jì): 激活界面圖已經(jīng)注冊的用戶可以在登錄界面登錄,但系統(tǒng)不會進(jìn)入主頁面,而是通過Action跳轉(zhuǎn)到激活頁面,在激活頁面會顯示當(dāng)前用戶的激活碼。激活成功系統(tǒng)將進(jìn)入登錄界面。激活碼算法如下:// 產(chǎn)生激活碼的算法public String createCodeString(String ) { // 將數(shù)據(jù) char[] codeString = ()。 i 。 } // (new String(codeString))。 }注冊功能流程圖如下圖所示: 注冊功能流程圖 首頁功能實(shí)現(xiàn)用戶訪問系統(tǒng)默認(rèn)將進(jìn)入首頁,首頁將展示網(wǎng)上書店的基本信息。 //TODO 將書分類放到request中 ListBookTypeInfoItem bookTypeItem=()。 //TODO 書分類放到request中 ListAdvertise advertises=()。 // TODO 產(chǎn)品放入request ListProductInfo productInfos=()。 // (訪問成功)。 } 圖書瀏覽功能該功能模塊主要是展示比較詳細(xì)的圖書信息,圖書信息采用分頁顯示,用戶可以點(diǎn)擊按鈕選擇每一頁顯示8條記錄還是16條記錄,并實(shí)現(xiàn)上一頁下一頁及第幾頁等功能,用戶還可以選擇相應(yīng)的排序方式。 Query query = (sql)。 (pageSize * (pageNow 1))。 return ()。 return products。用戶單擊購買,生成相應(yīng)的訂單,系統(tǒng)將進(jìn)入訂單頁面,輸入相應(yīng)的收貨人信息,點(diǎn)擊生成訂單。訂單中包含訂單項(xiàng)和訂單詳細(xì)。功能流程圖: 訂單功能流程圖2 訂單功能(UI)設(shè)計(jì) 訂單功能展示圖其核心功能代碼如下:// execute 方法 public String execute(){ // 得到session 中值 ActionContext action=()。 if(user!=null){ product=(ProductInfo)().get(productInfo)。 // 構(gòu)建訂單詳細(xì)對象 OrderItem orderItem =new OrderItem()。 (new Date(()))。 (receiveAddress)。 (mobile)。 // 構(gòu)建訂單項(xiàng)對象 (())。 (())。 (())。 // 調(diào)用數(shù)據(jù)庫操作方法 生成訂單 OrderBiz orderBiz=new OrderBizImpl()。 return orderOk。 } 購物車功能1 購物車功能設(shè)計(jì)購物車功能是網(wǎng)上書店最重要的功能,購物車功能設(shè)計(jì)是方便用戶一次可以購買多種書,或者是當(dāng)用戶看到自己喜歡的書時,但是用戶暫時不方便購買也方便將書籍放入購物車,用戶下次購買時能方便的查看購物找到書籍購買。訂單項(xiàng)數(shù)據(jù)表(d_orderItem)和購物車數(shù)據(jù)表(d_cart)存在多對1的關(guān)系。2 購物車流圖用戶通過產(chǎn)品信息,將自己喜歡的書加入購物車,系統(tǒng)判定用戶是登陸,用戶登陸,系統(tǒng)根據(jù)用戶id查詢當(dāng)前用戶是否存在購物車,如果用戶已經(jīng)存在,檢查當(dāng)前產(chǎn)品id是否已經(jīng)存在購物車中,存在購物車中訂單項(xiàng)中當(dāng)前數(shù)量加1。不存在添加訂單項(xiàng),如果用戶id不存在購物車,創(chuàng)建新的購物車,并添加訂單項(xiàng)。 // 查詢產(chǎn)品 ProductBizImpl productBiz = new ProductBizImpl()。 // 當(dāng)前用戶不存在購物車 if (cart == null) { // 創(chuàng)建新的購物車 Cart newCart = new Cart()。 (productId)。 (())。 (())。 double costPrice = ()。 // 3. 添加購物車 (newOrderItem)。 (totalPrice)。 (userId)。 } else { // 用戶存在購物車 OrderItem orderItem = ().get(productId)。 double costPrice = ()。 // 如果不存在 if (orderItem == null) { // 增加訂單項(xiàng) // OrderItem newOrderItem = new OrderItem()。 (())。 (1)。 // 添加總結(jié)額屬性 totalPrice += ()。 totalScore += ()。 (costPrice)。 (totalScore)。 (cart)。 costPrice += ()。 // 3. 添加購物車 (orderItem)。 (totalPrice)。 (userId)。 } } } 后臺管理功能 后臺管理功能流程后臺管理包括四大管理功能,分別是用戶管理、廣告管理、圖書管理、訂單管理。后臺管理員登陸后臺主界面后,單擊菜單項(xiàng)用戶管理用戶列表,分頁顯示所有用戶信息,通過刪除和修改鏈接可以對用戶信息進(jìn)行刪除和修改,通過菜單項(xiàng)用戶管理用戶添加,可以添加用戶信息。 ListUser users=(ListUser)(new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException { // TODO 分頁 String hql=from User as u order by 。 // 設(shè)置顯示幾條數(shù)據(jù)開始 (pageSize*(pageNow1))。 return ()。 return users。顯示廣告信息時,能顯示圖片信息。由于數(shù)據(jù)庫存放的僅僅是圖片路徑,因此必須涉及到將圖片上傳到服務(wù)器。 // 通過request 獲得SevletContext ServletContext ctx=().getServletContext()。 //pic 文件 picFileName 文件名 (pic +pic+picFileName +picFileName)。 FileInputStream fi = new FileInputStream(pic)。 byte[] b = new byte[1024]。 while(true){ len = (b)。 (b, 0, len)。 ()。 String description=(description)。 // 設(shè)置對象值 (description)。 (advertise)。 } 圖書管理圖書管理包括對數(shù)據(jù)庫中圖書信息的增加、刪除、查詢、修改等功能。圖書分頁顯示界面(UI): 圖書分頁查詢圖圖書添加界面(UI) 圖書添加界面圖分頁查詢圖書代碼:/** * 查詢書分頁顯示 */ public ListProductInfo queryProductPage(final int pageNow, final int pageSize, final String order) { ListProductInfo products = (ListProductInfo) hibernateTemplate .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { // TODO 分頁查詢產(chǎn)品 String sql = from ProductInfo as p order by 。 //(0,order)。 (pageSize)。 } })。 } 第五章 總結(jié)與問題分析 系統(tǒng)問題分析總結(jié)對于本次系統(tǒng)設(shè)計(jì)上還有較多的缺陷,對于知識的整體結(jié)構(gòu)把握不好。特別是在實(shí)體對象屬性上的確定時,由于用例圖的缺陷,導(dǎo)致數(shù)據(jù)庫建表字段出現(xiàn)冗余和缺省。在比如在建立數(shù)據(jù)庫表時有時候關(guān)系不能把握好,是一對一,還是一對多。導(dǎo)致數(shù)據(jù)庫代碼冗余。業(yè)務(wù)上的不熟悉。但是要想實(shí)現(xiàn)上線,考慮到用戶量、效率、穩(wěn)定性以及業(yè)務(wù)的完整其實(shí)確實(shí)不容易。而數(shù)據(jù)庫的設(shè)計(jì)最大的問題就是要確認(rèn)各個表直接的關(guān)系,而不會導(dǎo)致數(shù)據(jù)冗余。而這正是該系統(tǒng)最大的問題。因此該系統(tǒng)完全只能作為一個練習(xí),對知識的系統(tǒng)復(fù)習(xí)。charset=gbk。!設(shè)置sturts 中文默認(rèn)編碼為gbk constant name= value=gbk/constant 為了徹底解決中文亂碼問題,需要開發(fā)過濾器(filter) 類 過濾器核心代碼: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { ()。 (request, response)。 = (encoding)。問題4:用戶分頁顯示 hibernateTemplate 如何 顯示最大紀(jì)錄數(shù)方法: String hql = select count(*) from User as user; Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next(); return ();問題5: 后臺添加用戶 調(diào)用queryUserAllAction 跳轉(zhuǎn)到查詢頁面成功 但顯示數(shù)據(jù)不成功。解決方法:在queryUserAllAction 中加入判斷 if(pageNow==0) pageNow=1: 即可。(0) 表示數(shù)據(jù)的開始 從下表0開始。問題7:a 上傳總是報io 異常改用文件io FileOutputStream 上傳解決問題采用struts ; 第六章 總結(jié)本文討論了基于B/S模式下,采用Java Web SSH 框架技術(shù)設(shè)計(jì)與開發(fā)的網(wǎng)上書店的。在開發(fā)期間,通過不斷嘗試和上網(wǎng)查找資料,學(xué)到了很多知識。對于Hibernate、Spring、Struts框架的原理也比較清楚。當(dāng)然在期間同時學(xué)到了很多網(wǎng)上書店開發(fā)經(jīng)驗(yàn)。當(dāng)然期間遇到了不少問題,有框架技術(shù)本身存在的BUG,比如框架設(shè)計(jì)到數(shù)據(jù)庫聯(lián)合查詢時,往往因?yàn)闆]有設(shè)置延緩機(jī)制,導(dǎo)致系統(tǒng)過慢。另外,也由于對框架技術(shù)不是非常了解,在實(shí)體關(guān)系映射時也遇到了不少問題。在配置文件也耗費(fèi)了大量時間來了解、熟悉和使用,參考了hibernate annotate api 文檔等資料,終于得以基本解決。由于時間倉促,自己本身知識所限,該系統(tǒng)還有很多不足之處,有待進(jìn)一步改善和完善。但是,不足之處會在以后盡量完善。 Struts Lab Guide C+E 國際軟件工程師培訓(xùn)教程.[9 ] [10] [11] 致 謝從論文選題到搜集資料,從提綱的完成到正文的反復(fù)修改,我經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫作論文的過程中,心情是如此復(fù)雜。我要感謝我的導(dǎo)師陳林書老師。從選題、定題、撰寫提綱,到論文的反復(fù)修改、潤色直至定稿,老師始終認(rèn)真負(fù)責(zé)地給予我深刻而細(xì)致地指導(dǎo)。我還要感謝我的班主任謝艷春老師以及在大學(xué)四年中給我們授課的所有老師們,是他們讓我學(xué)到了很多很多知識,讓我看到了世界的精彩,讓我學(xué)會了做人做事。 46
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1