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

正文內(nèi)容

基于java酒水銷售系統(tǒng)(編輯修改稿)

2025-06-12 19:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 合中,如果用戶不小心刪除就能恢復(fù)數(shù)據(jù),則從數(shù)據(jù)庫(kù)刪除該訂單,如果選擇“恢復(fù)”,則退回詳細(xì)訂單情況頁(yè)面。 圖 43 購(gòu)物車界面 在用戶提交 購(gòu)物車中的商品時(shí)候生成的生成的訂單數(shù)據(jù)顯示在訂單列表中。序號(hào)就是作為 id 的商品數(shù)據(jù),訂單生成的總價(jià)格就是用戶在當(dāng)前的網(wǎng)站需要支付的錢。具體的顯示在頁(yè)面的商品表中生成的訂單顯示,如圖 44所示: 圖 44 訂單生成界面 13 5 系統(tǒng)實(shí)現(xiàn) 組件的編寫 基于系統(tǒng)功能分析,首先利用 Myeclipse 新建一個(gè)工程,在這個(gè)工程里新建一個(gè)包,然后在這個(gè)包下新建三個(gè)包 entity、 config、 util 和 web。 util 包 util包里包含 5個(gè)類,作用分別為: ( 1) DBUtil類:主要負(fù)責(zé) 數(shù)據(jù)庫(kù)的連接。 這個(gè)類相當(dāng)于定義了一個(gè)數(shù)據(jù)庫(kù)連接的池,當(dāng)需要操作數(shù)據(jù)庫(kù)時(shí)候就只要用這個(gè)DBUtile 直接獲得一個(gè)連接, ( 2) DAOUtile 類:負(fù)責(zé)數(shù)據(jù)訪問處理。 DAOUtile 類相當(dāng)于是一個(gè)直接對(duì)數(shù)據(jù)庫(kù)操作,將獲得到的數(shù)據(jù)交還到業(yè)務(wù)層,以便在 V層展示數(shù)據(jù)。 ( 3) ValidateCode 類:驗(yàn)證碼的處理顯示到用戶界面。 此類生成一個(gè)隨機(jī)的驗(yàn)證碼,在登錄和用戶注冊(cè)時(shí)候防止用戶循環(huán)的刷新頁(yè)面,提高了訪問的安全性。 ( 4) ConfigUtil 類:從配置文件中讀取相應(yīng)的類,使得軟件的耦合度大大的降低。 該類 對(duì)于以后的代碼的二次開發(fā)和修改維護(hù)時(shí)候有很大的好處,讓軟件的耦合度大大降低,類似于現(xiàn)在的 spring 中的容器注入。 ( 5) UUIDUtil類:將密碼加密處理。 對(duì)于用戶信息的一些數(shù)據(jù)進(jìn)行數(shù)據(jù)加密,算法用的 MD5 算法加密,使得存到用戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)是加密的數(shù)據(jù)。 entity 包 這個(gè)包中共有 6 個(gè)類,其作用為: ( 1) Product 類:貨物類,時(shí)貨物實(shí)體的抽象。 ( 2) Wine 類:貨物分類類,是分類實(shí)體的抽象。 ( 3) order 類:訂單類,是訂單實(shí)體的抽象。 ( 4) Cart 類:購(gòu)物車類,是購(gòu)物車實(shí)體 的抽象。 14 ( 5) User 類:用戶類,是用戶實(shí)體的的抽象。 ( 6) Category 類:分類瀏覽的類,封裝了類別。 config 包 ( 1) struts 包:配置 struts 文件。 相關(guān)配置 Action 的 xml 文件,用于各個(gè)模塊 MVC 數(shù)據(jù)交互的路徑的配置,用于C 層的配置,以及一些相關(guān)需要的 prames 和 value。 ( 2) props 包:配置 peropertise 文件 用于讀取相關(guān)的數(shù)據(jù)。 properties 文件以 key 和 value 的形式將驅(qū)動(dòng)類,數(shù)據(jù)庫(kù)鏈接和用戶密碼配置到文件中: 驅(qū)動(dòng)類: DRIVER=; Url路徑: URL=jdbc\: 用戶: USER=root; 用戶密碼: PASSWORD=123456; dao 層數(shù)據(jù),訪問數(shù)據(jù)庫(kù)的類。 web 包 在系統(tǒng) web 包下,共包含了 6個(gè)類,分別是: ( 1) action 包:用于跳轉(zhuǎn)頁(yè)面之間的數(shù)據(jù)交互。 用于后臺(tái)數(shù)據(jù)和頁(yè)面之間的交互,通過 action 綁定數(shù)據(jù)在頁(yè)面中獲取綁定的數(shù)據(jù),從而獲得頁(yè)面需 要的數(shù)據(jù)或?qū)ο螅? ( 2) interceptor 包:攔截非法的用戶登陸的包。 攔截非法用戶入住本系統(tǒng)進(jìn)行非法的操作,當(dāng)不是當(dāng)前的用戶登錄時(shí)候操作一些非法的操作就會(huì)跳轉(zhuǎn)到登錄界面。只有正確的登陸了才能操作自己的相關(guān)操作。 部分源代碼摘錄及分析 數(shù)據(jù)庫(kù)連接 尋找 jdbc 中的 文件中的鍵值對(duì)找到相應(yīng)的驅(qū)動(dòng)名, jdbc 驅(qū)動(dòng)連接數(shù)據(jù)庫(kù)的代碼: static{ try { 15 ConfigUtil cu = new ConfigUtil()。 DRIVER = (DRIVER)。 URL = (URL)。 USER = (USER)。 PASSWORD = (PASSWORD)。 (DRIVER)。 } catch (Exception e) { ()。 throw new RuntimeException(e)。 } } public static Connection getConnection() throws Exception{ Connection conn = null。 try { conn = (URL,USER,PASSWORD)。 } catch (Exception e) { ()。 throw e。 } return conn。 } 管理用戶登錄的編寫 為了驗(yàn)證用戶的合法性,系統(tǒng)需要用戶輸入用戶名和密碼,管理用戶的注冊(cè)由javascript 驗(yàn)證來完成。 例如 用戶輸入的用戶名格式和用戶名的長(zhǎng)度通過 javascript 來驗(yàn)證,用戶的注冊(cè)郵箱驗(yàn)證需要有‘ @’之類的標(biāo)識(shí)符,還有驗(yàn)證中文輸入還是英文輸入。用戶密碼的驗(yàn)證。 6 系統(tǒng)運(yùn)行評(píng)估 在線訂貨系統(tǒng)開發(fā)完畢到投入使用之前,需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。 16 軟件測(cè)試的根本目的應(yīng)該是找出軟件中存在的漏洞和問題,而開發(fā)人員往往不容易找出自己的程序中存在的漏洞和問題,所以從理論上講,系統(tǒng)的測(cè)試工作 應(yīng)該由專業(yè)測(cè)試人員進(jìn)行。但鑒于本系統(tǒng)為本科畢業(yè)設(shè)計(jì)作品,所以暫時(shí)由開發(fā)人員進(jìn)行測(cè)試。 測(cè)試指導(dǎo)思想及方案 針對(duì)本系統(tǒng)測(cè)試人員是開發(fā)者本人這一特點(diǎn),本系統(tǒng)測(cè)試工作的指導(dǎo)思想以白盒測(cè)試方法為主,局部輔以黑盒測(cè)試方法。 部分功能測(cè)試結(jié)果 系統(tǒng)入口測(cè)試要點(diǎn) 測(cè)試要點(diǎn):用戶名、密碼和驗(yàn)證碼。 測(cè)試路徑:用戶名,密碼,驗(yàn)證碼是否為真。 測(cè)試結(jié)果: 為真,進(jìn)入系統(tǒng);為假,提示重新輸入用戶信息。 適用范圍:管理員登錄、用戶登錄等。 數(shù)據(jù)錄入測(cè)試要點(diǎn) 測(cè)試要點(diǎn): 數(shù)據(jù)錄入類型。 測(cè)試路徑:錄入類型是否正確。 測(cè)試結(jié)果:錄入類型正確能寫入數(shù)據(jù)庫(kù)增加新記錄;否則提示重新輸入。 當(dāng)錄入數(shù)據(jù)為數(shù)據(jù)表中限定的類型時(shí),才能增加新的記錄;若錄入的數(shù)據(jù)類型不正確,則無法增加新的記錄。 適用范圍:添加類別、添加信息。 用戶界面窗體設(shè)計(jì)測(cè)試 窗體大小。大小要合適,控件布局合理 。 縮放窗體。窗體上的控件應(yīng)隨窗體的大小變化而變化 。 顯示分辨率。必須在不同的分辨率的情況下測(cè)試程序的顯示是否正常 。 經(jīng)過測(cè)試,發(fā)現(xiàn)系統(tǒng) 用戶界面窗體的大小在大部分臺(tái)式機(jī)和筆記本電腦顯示器上效果不一。后經(jīng)分析發(fā)現(xiàn),開發(fā)使用的筆記本電腦系寬屏設(shè)計(jì),因此造成了一般尺寸的臺(tái)式機(jī)顯示器顯示不正常的現(xiàn)象。及時(shí)修改頁(yè)面大小可以修正此問題。其他功能未 17 發(fā)現(xiàn)異常。 文本框的測(cè)試 輸入正常的字母或數(shù)字 。 輸入超長(zhǎng)字符。例如在 “名稱 ”框中輸入超過允許邊界個(gè)數(shù)的字符,假設(shè)最多 20個(gè)字符,嘗試輸入 21 個(gè)字符,檢查程序能否正確處理 。 輸入默認(rèn)值,空白,空格 。 若只允許輸入字母,嘗試輸入數(shù)字;反之;嘗試輸入字母 。 利用復(fù)制,粘貼等操作強(qiáng)制輸入程序不 允許的輸入數(shù)據(jù) 。 輸入特殊字符集,例如, NUL 及 \n 等 。 輸入超過文本框長(zhǎng)度的字符或文本,檢查所輸入的內(nèi)容是否正常顯示 。 輸入不符合格式的數(shù)據(jù),檢查程序是否正常校驗(yàn),如,程序要求輸入年月日格式為 yy/mm/dd,實(shí)際輸入 yyyy/mm/dd,程序應(yīng)該給出錯(cuò)誤提示 。 經(jīng)過測(cè)試,系統(tǒng)在文本框輸入功能中表現(xiàn)正常,在出現(xiàn)異常輸入時(shí)能夠及時(shí)報(bào)錯(cuò)并提醒用戶重新輸入。 技術(shù)難點(diǎn) 中文亂碼問題 編譯 MySQL 時(shí),指定了一個(gè)默認(rèn)的字符集,這個(gè)字符集是 latin1, 安裝 MySQL 時(shí),可以在配置文件 () 中指定一個(gè)默認(rèn)的的字符集,如果沒指定,這個(gè)值繼承自編譯時(shí)指定的; 啟動(dòng) mysqld 時(shí),可以在命令行參數(shù)中指定一個(gè)默認(rèn)的的字符集,如果沒指定,這個(gè)值繼承自配置文件中的; 此時(shí) character_set_server 被設(shè)定為這個(gè)默認(rèn)的字符集; 當(dāng)創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)時(shí),除非明確指定,這個(gè)數(shù)據(jù)庫(kù)的字符集被缺省設(shè)定為 character_set_server;當(dāng)選定了一個(gè)數(shù)據(jù)庫(kù)時(shí), character_set_database 被設(shè)定為這個(gè)數(shù)據(jù)庫(kù)默認(rèn)的字符集;在這個(gè)數(shù)據(jù)庫(kù)里創(chuàng)建一張表時(shí),表 默認(rèn)的字符集被設(shè)定為 character_set_database,也就是這個(gè)數(shù)據(jù)庫(kù)默認(rèn)的字符集;當(dāng)在表內(nèi)設(shè)置一欄時(shí),除非明確指定,否則此欄缺省的字符集就是表默認(rèn)的字符集; 瀏覽器兼容問題 18 在同樣的頁(yè)面下?lián)Q用不同的瀏覽器顯示不同的效果, 所謂的 瀏覽器兼容 性問題,是指因?yàn)椴煌臑g覽器對(duì)同一段代碼有不同的解析,造成頁(yè)面顯示效果不統(tǒng)一的情況。在大多數(shù)情況下,我們的需求是,無論用戶用什么瀏覽器來查看我們的網(wǎng)站或者登陸我們 的系統(tǒng),都應(yīng)該是統(tǒng)一的顯示效果。所以瀏覽器的兼容性問題是前端開發(fā)人員經(jīng)常會(huì)碰到和必須要解決的問題。 例如: Chrome 會(huì)把 div2 當(dāng)成 position: absolute,而在 IE中卻會(huì)把他當(dāng)成 poisttion:relative,這樣我們?cè)谠O(shè)置中盡量都是塊級(jí)元素的 float 為 left。 安全性 從安全和信任關(guān)系來看,在傳統(tǒng)交易過程中,買賣雙方是面對(duì)面的,因此很容易保證交易過 程的安全性和建立起信任關(guān)系。但在電子 商務(wù)過程中,買賣雙方是通過網(wǎng)絡(luò)來聯(lián)系的,彼此遠(yuǎn) 隔千山萬水,由于英特網(wǎng)既不安全,也不可信,因而建立交易雙方的安全和信任關(guān)系相當(dāng)困難。電子商務(wù)交易雙方 (銷售者和消費(fèi)者 )都面臨不同的安全威脅。 7 結(jié)束語(yǔ) 本系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)在線訂貨網(wǎng)站的模型。本網(wǎng)站采用了流行的三層架構(gòu),通過將整個(gè)系統(tǒng)分為不同的邏輯模塊,大大降低了應(yīng)用程序系統(tǒng)開發(fā)和維護(hù)的成本,提高了系統(tǒng)模塊的復(fù)用性,同時(shí)使系統(tǒng)的可擴(kuò)展性大大提高。由于 JSP自身的優(yōu)點(diǎn),本網(wǎng)站對(duì)系統(tǒng)的要求較低,兼容性很好,為網(wǎng)站的推廣使用提供了便利和可能。 19 致 謝 經(jīng)過 幾個(gè)月 的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲 。 作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有 指導(dǎo)老 師的督促指導(dǎo) 和幫助 ,想要完成這個(gè)設(shè)計(jì)是難以想象的。 在此 我想向曾經(jīng)給我?guī)椭椭С值?人們表示衷心的感謝。首先要感謝我的 指 導(dǎo) 老 師 秦振吉 。 秦 老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從外出實(shí)習(xí)到查閱資料,設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),裝配草圖等整個(gè)過程中都給予了我悉心的指導(dǎo)。我的設(shè)計(jì)較為復(fù)雜煩瑣,但是 秦 老師仍然細(xì)心地糾 其中 的錯(cuò)誤 和不足, 多次詢問寫作進(jìn)程,并為 我指點(diǎn)迷津,幫助我理順寫作思路,精心點(diǎn)撥、熱忱鼓勵(lì)。除了敬佩 秦 老師的專業(yè)水平外, 秦老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,并將積極影響我今后的學(xué)習(xí)和工作。 其次要 感謝我 同組的成員們 給我 的 無私的幫助和鼓勵(lì),讓我學(xué)到很多。 感謝所有關(guān)心和幫助過我的老師,朋友,和同學(xué)。 最后,衷心感謝在百忙之中抽出時(shí)間審閱本論文 和參加答辯 的專家 , 教授。 20 參考文獻(xiàn) [1] 劉京華. Java Web 整合開發(fā)王者歸來 [M].北京:清華大學(xué)出版社 . [2] 陳義炳,熊阿偉.基于 JSP 的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù), 2021,7(35): 78126. [3] 張孝祥.深入 Java Web 開發(fā)內(nèi)幕 —— 核心基礎(chǔ) [M].北京:電子工業(yè)出版社 . [4] 孫一林,彭波.《 JSP 數(shù)據(jù)庫(kù)編程實(shí)例》.北京:清華大學(xué)出版 . [5] 孫衛(wèi)琴.精通 Struts:基于 MVC 的 Java Web 設(shè)計(jì)與開發(fā) [M].北京:電子工業(yè)出版社 . [6] 周建春著.網(wǎng)頁(yè)制作實(shí)用教程 [M].北京:電子工業(yè)出版社 . [7] 李建中著.?dāng)?shù)據(jù)庫(kù)系統(tǒng)原理 [M].北京:電子工業(yè)出版社 . [8] 秦成華.基于 JSP 網(wǎng)絡(luò)購(gòu)書系統(tǒng)的開發(fā)與實(shí)現(xiàn) [D].吉林 大學(xué):吉林大學(xué) . [9] 201。ric Sarrion. jQuery amp。jQuery UI[M]. 21 **本科畢業(yè)設(shè)計(jì)(論文)管理暫行規(guī)定 畢業(yè)設(shè)計(jì)(論文)是本科人才培養(yǎng)的重要實(shí)踐性教學(xué)環(huán)節(jié),也是學(xué)士學(xué)位評(píng)定的重要依據(jù)。為了切實(shí)做好我 校 的畢業(yè)設(shè)計(jì)( 論文)工作,規(guī)范畢業(yè)設(shè)計(jì)(論文)工作的管理,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量,特制定本規(guī)定。 一、 畢業(yè)設(shè)計(jì)(論文)的 主要目的 (一) 培養(yǎng)學(xué)生運(yùn)用所學(xué)知識(shí)獨(dú)立地分析和解決 本專業(yè)范圍內(nèi)一般 問題的能力,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和實(shí)踐能力,使學(xué)生 從事學(xué)術(shù)研究的能力 得到 初步 的訓(xùn)練; (二) 培養(yǎng)學(xué)生理論聯(lián) 系 實(shí)際的工作作風(fēng)和嚴(yán)謹(jǐn)認(rèn)真的科學(xué)態(tài)度; (三)培養(yǎng) 學(xué)生
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1