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

正文內(nèi)容

校園二手交易網(wǎng)站畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng) 24 普通用戶用戶功能模塊圖 9 特 殊 用 戶 模 塊訂單處理銷(xiāo)售商品管理添加商品商品信息管理個(gè)人信息維護(hù) 25 特殊用戶用戶功能模塊圖 網(wǎng) 網(wǎng) 網(wǎng) 網(wǎng) 網(wǎng) 網(wǎng) 網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng)網(wǎng) 圖 26 管理員用戶功能模塊圖 設(shè)計(jì)的基本思想 設(shè)計(jì)思想遵循以下幾點(diǎn): (1). 采用 B/S 模式進(jìn)行開(kāi)發(fā),其優(yōu)點(diǎn)是后臺(tái)與前臺(tái)處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁(yè)搜索方式的用戶。模塊化設(shè)計(jì)要求將整個(gè)系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡(jiǎn)化設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。由于此工具最重要的評(píng)測(cè)標(biāo)準(zhǔn)就是速度,因此在設(shè)計(jì)過(guò)程中,具體過(guò)程盡量做到資源占用少,速度快。 (2).在具體實(shí)現(xiàn)中設(shè)定不同權(quán)限,不同權(quán)限用戶登錄到系統(tǒng)后,不能越級(jí)操作,管理員可以使使用所有模塊;普通用戶用戶只能在線瀏覽信息,比如,查詢商品信息、在線購(gòu)買(mǎi)、下訂單等功能。 (1).輸出設(shè)計(jì) 輸 出是由計(jì)算機(jī)對(duì)輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計(jì)的主要職責(zé)和目標(biāo)。如果輸入系統(tǒng)的數(shù)據(jù)有錯(cuò)誤,則處理后的輸出將擴(kuò)大這些錯(cuò)誤,因此輸入數(shù)據(jù)的正確性對(duì)于整個(gè)系統(tǒng)質(zhì)量的好壞是具有決定性意義的。 2)輸入的準(zhǔn)備及輸入過(guò)程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤的發(fā)生。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)量和效率。 ER模型法的組成元素有:實(shí)體、屬性、聯(lián)系, ER 模型用 ER圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。即轉(zhuǎn)化為按計(jì)算機(jī)觀點(diǎn)處理的邏輯關(guān)系模型 ,ER 模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列原則: *每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系 *所有的主鍵必須定義非空( NOT NULL) *對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多等聯(lián)系來(lái)定義外鍵。 表 31普通用戶表 (t_user) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 user_id int 4 否 是 用戶 ID user_name varchar 50 否 否 用戶名 user_pw varchar 50 否 否 用戶密碼 user_realname varchar 50 否 否 姓名 user_sex varchar 50 否 否 性別 user_tel varchar 20 否 否 聯(lián)系方式 user_address varchar 20 否 否 住址 (2)商品類(lèi)別信息表主要是記錄了商品類(lèi)別的基本信息,表結(jié)構(gòu)如表 所示。 表 35訂單信 息表 (t_order) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 order_id int 4 否 是 編號(hào) order_date varchar 50 否 否 下單時(shí)間 order_zhuangtai varchar 50 否 否 訂單狀態(tài) songhuodizhi varchar 50 否 否 送貨地址 fukuanfangshi varchar 50 否 否 付款方式 jine varchar 50 否 否 總金額 user_id int 4 否 否 會(huì)員 ID 數(shù)據(jù)庫(kù)的 連接原理 采用 JDBC 連接數(shù)據(jù)庫(kù)的方式,只需在工程中導(dǎo)入對(duì)應(yīng)數(shù)據(jù)庫(kù)的 jar 包,就可以方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接,在程序中,用 ()方法來(lái)加載驅(qū)動(dòng)程序,在用DriverManager 的 getConnection()方法就可以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接。其思想如圖: 圖 36 DAO模式類(lèi)圖 圖中 BussinessObject是業(yè)務(wù)對(duì)象,是使用 DAO模式的客戶端; DataTransferObject數(shù)據(jù)傳輸對(duì)象,在應(yīng)用程序不同層次之間傳輸對(duì)象,在一個(gè)分布式應(yīng)用程序中,通??梢蕴岣哒淼男阅埽?DataObjectAcces 數(shù)據(jù)輸入 /輸出對(duì)象封 裝了對(duì)數(shù)據(jù)源的一些基本操作; DataSource 指的是數(shù)據(jù)源。//連接數(shù)據(jù)庫(kù)的用戶名 String password=root。 } catch(Exception ex){ ()。 在 中配置: filter filternameSetCharacterEncodingFilter/filtername filterclass/filterclass initparam paramnameencoding/paramname paramvaluegb2312/paramvalue /initparam /filter filtermapping filternameSetCharacterEncodingFilter/filtername urlpattern/*/urlpattern//*表示工程下所有的頁(yè)面都會(huì)有此過(guò)濾器的處理 /filtermapping 對(duì)應(yīng)的 文件中的重要代碼,在初始化 init()方法中定義: public void init(FilterConfig filterConfig) throws ServletException { = filterConfig。 /*把字符串轉(zhuǎn)換成 uincode編碼 */ if(gbStr == null){ gbStr = 。 } /* 把字符串轉(zhuǎn)換成 Utf8編碼 */ public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer()。 if (c = 0 amp。 try { b = (c).getBytes(utf8)。 j 。 } } return ()。 (2).程序運(yùn)行效果圖如圖 所示: 圖 41 管理員登陸頁(yè)面設(shè)計(jì) (3).在登陸頁(yè)面輸入用戶名和密碼以,點(diǎn)擊提交按鈕,跳轉(zhuǎn)到登陸的 service 中,在該 service 中會(huì)對(duì)用戶名 ,密碼進(jìn)行判斷,如果正確提示“通過(guò)驗(yàn)證”,進(jìn)入到管理界面,如果錯(cuò)誤則提示“用戶名和密碼不正確”,頁(yè)面調(diào)轉(zhuǎn)到登陸頁(yè)。 if(userType==0)//系統(tǒng)管理員登陸 { String sql=from TAdmin where userName=? and userPw=?。 } else { WebContext ctx = ()。 (admin, admin)。 (2).程序運(yùn)行效果圖如圖 所示: 20 圖 42管理員主頁(yè)面 在每個(gè) jsp頁(yè)面將會(huì)對(duì)相關(guān)用戶進(jìn)行攔截 操作,這樣可以提高安全性,防止用戶不經(jīng)過(guò)登陸頁(yè)面而進(jìn)入任何子菜單頁(yè)面: if((user)==null) { (scriptalert(39。../39。 } 商品類(lèi)別管理 類(lèi)別信息錄入 (1) 描述:管理員輸入類(lèi)別相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒(méi)有輸入完整的普通用戶信息,比如沒(méi)有輸入類(lèi)別名稱,都會(huì)給出相應(yīng)的錯(cuò)誤提 示,不能錄入成功。 (2).程序效果圖 如下圖 所示 管理員錄入 商品類(lèi)別 信息 系統(tǒng)驗(yàn)證錄 入 類(lèi)別 信息 錄入成功 結(jié) 束 通過(guò) 未通過(guò) 登陸系統(tǒng) 22 圖 46 類(lèi)別信息刪除 商品信息管理 商品信息錄入 (1).描述:在此頁(yè)面主要是輸入商品信息,包括商品編號(hào)、名稱、商品介紹、商品圖片、商品價(jià)格等,其中商品介紹這個(gè)地方,使用的是開(kāi)源 的在線文本編輯器 fckEditor這個(gè)富文本框?qū)崿F(xiàn)。 商品信息管理 (1).描述:管理員點(diǎn)擊左側(cè)的菜單“商品管理”,頁(yè)面跳轉(zhuǎn)到商品管理界面,調(diào)用 23 后臺(tái)的商品 Action 類(lèi)查詢出所有的商品信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合 List 中,綁定到 request 對(duì)象,然后頁(yè)面跳轉(zhuǎn)到相應(yīng)的 jsp,顯示出商品信息。 (user)。 } 24 public String userXinxi() { TUser user=(userId)。 } public String userMana() { List userList=()。 } 修改密碼 (1).描述:輸入用戶名和用戶的原有密碼,輸入新密碼以后點(diǎn)擊修改按鈕即可修改密碼成功。../39。 普通用戶模塊 系統(tǒng)主頁(yè)面實(shí)現(xiàn) (1).描述:頁(yè)面的上方顯示的是該網(wǎng)站的 logo 和當(dāng)前的時(shí)間,下方主要部分是信息顯示區(qū)域,左側(cè)部分是通知公告,管理員發(fā)布的信息公告都可以在此點(diǎn)擊后鏈接到相 25 應(yīng)的信息頁(yè)面查看具體通知公告,左上方是登陸模塊,用戶必須輸入正確的用戶名、密碼和驗(yàn)證碼后才能進(jìn)入系統(tǒng),做下方方是一個(gè)商品類(lèi)別信息。輸入數(shù)據(jù)都通過(guò) form 表單中定義的方法 onsubmit=return checkForm()來(lái)檢查, checkForm()函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式。這這階段又可以分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否正確;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿足用戶功能和性能的要求。 這樣不斷發(fā)現(xiàn)問(wèn)題,經(jīng)過(guò)反復(fù)的測(cè)試、調(diào)試,把問(wèn)題一個(gè)個(gè)的解決,最終系統(tǒng)可以正常運(yùn)行。在這段日子里,我查閱了許多有關(guān)網(wǎng)上購(gòu)物系統(tǒng)的資料,翻閱了許多 java、 JSP 的書(shū)籍,結(jié)合自己的經(jīng)驗(yàn),詳細(xì)調(diào)查了網(wǎng)上購(gòu)物的工作內(nèi)容與細(xì)節(jié),開(kāi)發(fā)設(shè)計(jì)了這個(gè)二手網(wǎng)站購(gòu)物系統(tǒng),雖然學(xué)校每個(gè) 學(xué)期都會(huì)有相應(yīng)課程的課程設(shè)計(jì)和實(shí)訓(xùn)來(lái)作為動(dòng)手練習(xí)訓(xùn)練,不過(guò)在本次畢業(yè)設(shè)計(jì)具體的實(shí)踐的時(shí)候還是遇到了很多小問(wèn)題,比如說(shuō)在 jsp 頁(yè)面將輸入框設(shè)為不可用是添加屬性 readonly=“ true”,而我在實(shí)際編程中卻錯(cuò)寫(xiě)成 disable=“ true”,這樣直接導(dǎo)致了 request 對(duì)象取不到數(shù)據(jù),調(diào)試了程序很久才發(fā)現(xiàn) request 對(duì)象獲得的返回值一直是空,之前一直以為是代碼哪里出了問(wèn)題,總是在查源程序的邏輯。本系統(tǒng)還存在許多的缺陷和不足之處,比如很多細(xì)節(jié)上做得不夠好,有些功能模塊還應(yīng)再加強(qiáng)。總之,一個(gè)緊跟時(shí)代步伐的真正使用的軟件必需有一個(gè)不斷完善改進(jìn)的過(guò)程。 唐 老師無(wú)論是在畢業(yè)設(shè)計(jì)過(guò)程中,還是在論文完成中都給予了我極大的幫助。在理論上還是在實(shí)踐中,我 能力都 得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此,特向 唐 老師表示由衷的感謝。在次,我衷心的向 他 們表示感謝?,F(xiàn)在 我的動(dòng)手能力和獨(dú)立解決問(wèn)題的能力 也 得到了很大的鍛煉和提高,這是 這次畢業(yè)設(shè)計(jì)最好的 收獲。 她 勤奮嚴(yán)謹(jǐn)?shù)?教 學(xué)態(tài)度也給我留下了極為深刻的印象。 [Keywords]: Electronic merce, JSP, B / S structure 30 致 謝 本次設(shè)計(jì)歷時(shí) 兩 個(gè) 多 月。 通過(guò)本次畢業(yè)設(shè)計(jì)我鍛煉了自己的自學(xué)、研究能力,也從中學(xué)到不少在學(xué)校在課堂上學(xué)不到的東西 .通過(guò)實(shí)踐我也深刻的體會(huì)到軟件開(kāi)發(fā)的艱辛及問(wèn)題解決后的喜悅心情,培養(yǎng)我的獨(dú)立思考問(wèn)題的能力,同時(shí)也增強(qiáng)了我的理論聯(lián)系實(shí)際的 能力,這為自己以后的工作奠定了良好的基礎(chǔ)。 在系統(tǒng)的開(kāi)發(fā)過(guò)程中 ,我運(yùn)用到了 B/S 三層結(jié)構(gòu)技術(shù)和自己在平時(shí)學(xué)習(xí)中掌握的一些技術(shù),通過(guò)這些技術(shù)的實(shí)現(xiàn),整個(gè)系統(tǒng)的性能得到了大大的提
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1