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

正文內(nèi)容

基于java酒水銷(xiāo)售系統(tǒng)-在線(xiàn)瀏覽

2025-07-10 19:41本頁(yè)面
  

【正文】 該平臺(tái)是自主開(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。 3 2 需求分析 系統(tǒng)需求 硬件 配置(最低配置) CPU: Pentium 以上 內(nèi)存: 512MB 運(yùn)行平臺(tái) 操作系統(tǒng): Microsoft Windows7 瀏覽器: GooleChrom 開(kāi)發(fā)工具: 后臺(tái)數(shù)據(jù)系統(tǒng): Mysql 外部數(shù)據(jù)包: , , , 功能需求 、登陸注冊(cè)信息為郵箱,密碼,驗(yàn)證碼三項(xiàng);登陸信息為郵箱,密碼兩項(xiàng);用戶(hù)注冊(cè)和登陸在同一頁(yè)面;網(wǎng)站登陸后在整個(gè)系統(tǒng) 中獲得 session 各個(gè)欄目中通用。可連續(xù)購(gòu)買(mǎi)或刪除已經(jīng)放到購(gòu)物車(chē)中的商品,可修改購(gòu)買(mǎi)商品的數(shù)量,最后確認(rèn)購(gòu)買(mǎi)商品的信息和金額。 4 21 圖 21 用戶(hù)中心 基于開(kāi)發(fā)背景的分析,該系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)圖如圖 22 所示 。這樣用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。 三層架構(gòu)的工作原理圖如圖 31所示。前臺(tái)界面由 Dreamweaver 設(shè)計(jì), MyEclipse 開(kāi)發(fā)中間應(yīng)用程序?qū)?,用?lái)連接前端與后臺(tái)數(shù)據(jù)庫(kù)層,進(jìn)行數(shù)據(jù)交換及業(yè)務(wù)處理。 2: 生成訂單 1)生成訂單。 3) 買(mǎi)家記錄購(gòu)買(mǎi)過(guò)的用戶(hù)地址等性信息,以便下次同樣的用戶(hù)登錄重新填寫(xiě)產(chǎn)生數(shù)據(jù)冗余。 3: 訂單確認(rèn) 賣(mài)家確認(rèn)商品訂單信息,并按照協(xié)商結(jié)果修改價(jià)格和物流費(fèi)用。 圖 32 用戶(hù)功能結(jié)構(gòu)設(shè)計(jì)圖 前端用戶(hù)登錄進(jìn)入本系統(tǒng)后可操作的全部流程,實(shí)現(xiàn)網(wǎng)上訂貨生成訂單,提交訂單等操作,具體 如下: 登錄用戶(hù)網(wǎng)上訂貨流程如圖 33 所示。 ( 2) 管理界面 主要實(shí)現(xiàn)的功能有:提供貨物管理功能(包括現(xiàn)有貨物的管理和新貨物的添加管理)、用戶(hù)管理功能、訂單管理 功能和銷(xiāo)售統(tǒng)計(jì)功能的界面。以下用一個(gè)營(yíng)業(yè)員所要做的工作來(lái)形象的表示系統(tǒng)該模塊實(shí)現(xiàn)的功能。 數(shù)據(jù)關(guān)系表如圖 34 d_user id int pk varchar nickname varchar user_integral int is__verify char _verify_code varchar last_login_time bigint last_login_ip varchar d_receive_address Id int pk user_id int fk receive_address varchar full_address varchar postal_code varchar mobile varchar phone varchar 8 圖 31 數(shù)據(jù) 關(guān)系表 d_category_product id int pk cat_id int fk1 product_id int fk2 d_category id int pk true int en_name varchar name varchar description varchar parent_id int d_product id int pk product_name varchar description varchar add_time bidint fixd_price double dang_price double keywords varchar hasdeleted int product_pic varchar d_wine Id int pk,fk Author int Publishing int Publish_time bigint Word_number varchar Which_endit varchar Total_page varchar Print_time int Print_number varchar Isbn varchar Author_summry text Catalogue text d_order id int pk user_id int status int order_time bigint order_desc varchar total_privace double receive_name varchar full_adress varchar post_code varchar mobile varchar phone varchar d_item id int pk order_id int fk product_name varchar dang_price double product_num int amount double 9 4 界面設(shè)計(jì) 為了提高代碼的 重用性,在線(xiàn)訂貨系統(tǒng)的界面采用框架形式,即頁(yè)面頭尾部分只需要設(shè)計(jì)一次。 用戶(hù)圖形界面的設(shè)計(jì) ( 1)用戶(hù)登錄和注冊(cè)模塊設(shè)計(jì) 為了驗(yàn)證用戶(hù)是否合法,系統(tǒng)需要用戶(hù)提供用戶(hù)名和密碼來(lái)進(jìn)行驗(yàn)證,這一功能由用戶(hù)登陸模塊完成。提交 form表單,對(duì)于用戶(hù)輸入的用戶(hù)名和密碼進(jìn)行加密驗(yàn)證,沒(méi)有用戶(hù)就跳轉(zhuǎn)到注冊(cè)頁(yè)面,系統(tǒng)在發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)及時(shí)做出錯(cuò)誤報(bào)告。 登錄注冊(cè)界面如圖 41 所示: ( 2)現(xiàn)有貨物管理功能模塊設(shè)計(jì) 在這個(gè)模塊里,管理員擁有能對(duì)現(xiàn)有貨物的詳細(xì)資料進(jìn)行查看、修改貨物名稱(chēng)、刪除貨物等權(quán)限。 同樣用戶(hù)的基本信息也 是只有在用戶(hù)得到了所有的權(quán)限以后才能訪(fǎng)問(wèn)相應(yīng)的用戶(hù)信息 ( 3)在線(xiàn)購(gòu)買(mǎi)功能模塊設(shè)計(jì) 針對(duì)用戶(hù)界面,由于“貨物列表”和用戶(hù)導(dǎo)航條等部分是只有用戶(hù)界面可以看到的,所以將這兩部分設(shè)計(jì)成一個(gè)新的框架形式,提高復(fù)用性。用戶(hù)可以點(diǎn)擊自己需要的類(lèi)別進(jìn)行相應(yīng)的操作, 10 在主頁(yè)面中有熱銷(xiāo)售和分類(lèi)瀏覽。 圖 41 用戶(hù)登錄注冊(cè)界面 商品主頁(yè)頁(yè)面信息如 42圖。同時(shí)也可以將猶豫和失誤刪除的商品放進(jìn)刪除的列表中,以便用戶(hù)可以不用回到主頁(yè)面去尋找直接在購(gòu)物車(chē)中恢復(fù)數(shù)據(jù)。如圖 43所示。確認(rèn)訂單時(shí),系統(tǒng)采用彈出窗口的 形式顯示相應(yīng)信息。不需要重新輸入用戶(hù)的信息。 ( 5)添加新的商品列表 對(duì)于相對(duì)應(yīng)的用戶(hù)連接一張對(duì)應(yīng)的地址表對(duì)應(yīng),在一次訂單生成的時(shí)候就會(huì)有相應(yīng)的選擇記錄,如果是新的地址就會(huì)在地址段多加一個(gè)字段。 ( 6)訂單管理功能模塊設(shè)計(jì) 12 管理員可以查看下訂單用戶(hù)的詳細(xì)資料、查看訂單的詳細(xì)情況并且可以刪除訂單。然后為每個(gè)訂單提供查看訂單詳細(xì)情況和刪除訂單的鏈接,當(dāng)管理員單擊“詳細(xì)情況”鏈接時(shí)能夠彈出新的窗口顯示訂單信息。 圖 43 購(gòu)物車(chē)界面 在用戶(hù)提交 購(gòu)物車(chē)中的商品時(shí)候生成的生成的訂單數(shù)據(jù)顯示在訂單列表中。具體的顯示在頁(yè)面的商品表中生成的訂單顯示,如圖 44所示: 圖 44 訂單生成界面 13 5 系統(tǒng)實(shí)現(xiàn) 組件的編寫(xiě) 基于系統(tǒng)功能分析,首先利用 Myeclipse 新建一個(gè)工程,在這個(gè)工程里新建一個(gè)包,然后在這個(gè)包下新建三個(gè)包 entity、 config、 util 和 web。 這個(gè)類(lèi)相當(dāng)于定義了一個(gè)數(shù)據(jù)庫(kù)連接的池,當(dāng)需要操作數(shù)據(jù)庫(kù)時(shí)候就只要用這個(gè)DBUtile 直接獲得一個(gè)連接, ( 2) DAOUtile 類(lèi):負(fù)責(zé)數(shù)據(jù)訪(fǎng)問(wèn)處理。 ( 3) ValidateCode 類(lèi):驗(yàn)證碼的處理顯示到用戶(hù)界面。 ( 4) ConfigUtil 類(lèi):從配置文件中讀取相應(yīng)的類(lèi),使得軟件的耦合度大大的降低。 ( 5) UUIDUtil類(lèi):將密碼加密處理。 entity 包 這個(gè)包中共有 6 個(gè)類(lèi),其作用為: ( 1) Product 類(lèi):貨物類(lèi),時(shí)貨物實(shí)體的抽象。 ( 3) order 類(lèi):訂單類(lèi),是訂單實(shí)體的抽象。 14 ( 5) User 類(lèi):用戶(hù)類(lèi),是用戶(hù)實(shí)體的的抽象。 config 包 ( 1) struts 包:配置 struts 文件。 ( 2) props 包:配置 peropertise 文件 用于讀取相關(guān)的數(shù)據(jù)。 web 包 在系統(tǒng) web 包下,共包含了 6個(gè)類(lèi),分別是: ( 1) action 包:用于跳轉(zhuǎn)頁(yè)面之間的數(shù)據(jù)交互。 攔截非法用戶(hù)入住本系統(tǒng)進(jìn)行非法的操作,當(dāng)不是當(dāng)前的用戶(hù)登錄時(shí)候操作一些非法的操作就會(huì)跳轉(zhuǎ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()。 URL = (URL)。 PASSWORD = (PASSWORD)。 } catch (Exception e) { ()。 } } public static Connection getConnection() throws Exception{ Connection conn = null。 } catch (Exception e) { ()。 } return conn。 例如 用戶(hù)輸入的用戶(hù)名格式和用戶(hù)名的長(zhǎng)度通過(guò) javascript 來(lái)驗(yàn)證,用戶(hù)的注冊(cè)郵箱驗(yàn)證需要有‘ ’之類(lèi)的標(biāo)識(shí)符,還有驗(yàn)證中文輸入還是英文輸入。 6 系統(tǒng)運(yùn)行評(píng)估 在線(xiàn)訂貨系統(tǒng)開(kāi)發(fā)完畢到投入使用之前,需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。但鑒于本系統(tǒng)為本科畢業(yè)設(shè)計(jì)作品,所以暫時(shí)由開(kāi)發(fā)人員進(jìn)行測(cè)試。 部分功能測(cè)試結(jié)果 系統(tǒng)入口測(cè)試要點(diǎn) 測(cè)試要點(diǎn):用戶(hù)名、密碼和驗(yàn)證碼。 測(cè)試結(jié)果: 為真,進(jìn)入系統(tǒng);為假,提示重新輸入用戶(hù)信息。 數(shù)據(jù)錄入測(cè)試要點(diǎn) 測(cè)試要點(diǎn): 數(shù)據(jù)錄入類(lèi)型。 測(cè)試結(jié)果:錄入類(lèi)型正確能寫(xiě)入數(shù)據(jù)庫(kù)增加新記錄;否則提示重新輸入。 適用范圍:添加類(lèi)別、添加信息。大小要合適,控件布局合理 。窗體上的控件應(yīng)隨窗體的大小變化而變化 。必須在不同的分辨率的情況下測(cè)試程序的顯示是否正常 。后經(jīng)分析發(fā)現(xiàn),開(kāi)發(fā)使用的筆記本電腦系寬屏設(shè)計(jì),因此造成了一般尺寸的臺(tái)式機(jī)顯示器顯示不正常的現(xiàn)象。其他功能未 17 發(fā)現(xiàn)異常。 輸入超長(zhǎng)字符。 輸入默認(rèn)值,空白,空格 。 利用復(fù)制,粘貼等操作強(qiáng)制輸入程序不 允許的輸入數(shù)據(jù) 。 輸入超過(guò)文本框長(zhǎng)度的字符或文本,檢查所輸入的內(nèi)容是否正常顯示 。 經(jīng)過(guò)測(cè)試,系統(tǒng)在文本框輸入功能中表現(xiàn)正常,在出現(xiàn)異常輸入時(shí)能夠及時(shí)報(bào)錯(cuò)并提醒用戶(hù)重新輸入。在大多數(shù)情況下,我們的需求是,無(wú)論用戶(hù)用什么瀏覽器來(lái)查看我們的網(wǎng)站或者登陸我們 的系統(tǒng),都應(yīng)該是統(tǒng)一的顯示效果。 例如: Chrome 會(huì)把 div2 當(dāng)成 position: absolute,而在 IE中卻會(huì)把他當(dāng)成 poisttion:relative,這樣我們?cè)谠O(shè)置中盡量都是塊級(jí)元素的 float 為 left。但在電子 商務(wù)過(guò)程中,買(mǎi)賣(mài)雙方是通過(guò)網(wǎng)絡(luò)來(lái)聯(lián)系的,彼此遠(yuǎn) 隔千山萬(wàn)水,由于英特網(wǎng)既不安全,也不可信,因而建立交易雙方的安全和信任關(guān)系相當(dāng)困難。 7 結(jié)束語(yǔ) 本系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)在線(xiàn)訂貨網(wǎng)站的模型。由于 JSP自身的優(yōu)點(diǎn),本網(wǎng)站對(duì)系統(tǒng)的要求較低,兼容性很好,為網(wǎng)站的推廣使用提供了便利和可能。 作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有 指導(dǎo)老 師的督促指導(dǎo) 和幫助 ,想要完成這個(gè)設(shè)計(jì)是難以想象的。首先要感謝我的 指 導(dǎo) 老 師 秦振吉 。我的設(shè)計(jì)較為復(fù)雜煩瑣,但是 秦 老師仍然細(xì)心地糾 其中 的錯(cuò)誤 和不足, 多次詢(xún)問(wèn)寫(xiě)作進(jìn)程,并為 我指點(diǎn)迷津,幫助我理順寫(xiě)作思路,精心點(diǎn)撥、熱忱鼓勵(lì)。 其次要 感謝我 同組
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1