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

正文內(nèi)容

基于java語言的農(nóng)產(chǎn)品銷售系統(tǒng)設計_畢業(yè)設計論文(已修改)

2025-03-14 09:47 本頁面
 

【正文】 基于 JAVA語言的《農(nóng)產(chǎn)品銷售系統(tǒng)》設計 摘要: 隨著網(wǎng)絡化和信息化的發(fā)展, 人們生活水平的不斷提高, 互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購物方式, “ 網(wǎng)上購物 ” 這種新型的購物方式已經(jīng)為更多的人所接受 , 越來越多的網(wǎng)絡商店走入了大眾的生活,農(nóng)產(chǎn)品的網(wǎng)絡營銷也成為商家新的運作模式。本網(wǎng)站主要以 Java語言為開發(fā)平臺, MySQL 為數(shù)據(jù)庫,以及使用 SSH( Spring+Struts+Hibernate)框架體系,使用 jsp+css+js開發(fā)前臺頁面。 此系統(tǒng)具有使用簡單,用戶界面友好,便于操作等特點。 關鍵詞: JAVA; MySQL; SSH; JSP;農(nóng)產(chǎn)品銷售系統(tǒng)I 目 錄 1 緒論 .............................................. 1 網(wǎng)站的開發(fā)背景 ................................. 1 系統(tǒng)開發(fā) 技術以及 工具概述 ........................ 2 Java 簡介 ................................... 2 JSP 的優(yōu)點 .................................. 3 JSP 的弱勢 .................................. 3 MyEclipse 簡介 .............................. 3 MySql 簡介 .................................. 4 Tomcat 簡介 ................................. 4 系統(tǒng)開發(fā)環(huán)境 ................................ 4 2 需求分析 .......................................... 5 功能需求分析 ................................... 5 業(yè)務流程分析 ................................... 6 數(shù)據(jù)流分析 ..................................... 6 3 系統(tǒng)設計 .......................................... 9 ............................... 9 系統(tǒng)數(shù)據(jù)庫模型設計 ............................ 11 II 系統(tǒng)概念結構設計 —— ER 圖 .................. 11 系統(tǒng)邏輯結構設計 —— 關系模型 ............... 13 數(shù)據(jù)庫邏輯結構設計 —— 關系表 ............... 14 數(shù)據(jù)表詳細說明 ............................. 14 4 詳細設計與系統(tǒng)實現(xiàn) ............................... 18 系統(tǒng)詳細設計總體概述 .......................... 18 數(shù)據(jù)庫的操作的 JAVABEAN設計 ..................... 18 用戶主界面設計 ................................ 20 用 戶信息管理模塊的設計 ........................ 22 會員登錄模塊設計 ........................... 22 會員注冊模塊的設計 ......................... 24 用戶信息的查看與修改模塊的 設計 ............. 26 購物車模塊和訂單模塊的設計 ..................... 28 購物車添加商品的設計 ....................... 29 訂單的提交設計 ............................. 30 后臺管理模塊的設計 ............................ 31 后臺用戶管理模塊設計 ....................... 31 后臺手機管理模塊設計 ....................... 34 5 軟件測試 ......................................... 34 軟件測試的目的 ................................ 34 軟件測試過程 .................................. 35 III 軟件測試結論 .................................. 35 軟件能力 .................................. 35 缺陷和限制 ................................. 35 測試結論 .................................. 36 6 結束語 ........................................... 36 1 1 緒論 網(wǎng)站的開發(fā)背景 隨著社會的不斷進步及網(wǎng)絡經(jīng)濟時代的蓬勃發(fā)展,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購物方式, “ 網(wǎng)上購物 ” 這種新型的購物方式已經(jīng)為更多的人所接受。 信息技術飛速發(fā)展,手機的銷售和管理水平也隨之提高,逐步實現(xiàn)信息化,縮減中間渠道,形成網(wǎng)上直銷,免去時間和空間的限制, 在傳統(tǒng)購 物的過程中,這些中間環(huán)節(jié)是不可能避免的,要想買到自己所需要的商品,就必須去實體店,也就是人們所說的商場,如果網(wǎng)上商城開發(fā)成熟,人們就可以坐在家里,或者是任何一個地方,只要有一臺聯(lián)網(wǎng)的電腦,就能買到自己需要和想要的商品,極大的方便了人們的生活,節(jié)省了很多時間,此外網(wǎng)上的商品種類齊全,對一些特殊商品的需求也能得到滿足,由于網(wǎng)上購物可以減少很多中間環(huán)節(jié),大大的節(jié)省了成本,只需很少的運費就能送到家,所以再價錢上也占很大的優(yōu)勢。 在國外, “ 網(wǎng)上購物 ” 的理念已經(jīng)十分成熟, 結合購物搜索、在線圖形技術等實現(xiàn)在線試穿、在線著 裝,并且可以以平面圖像、3D 影像的表現(xiàn)形式使用戶的體驗水平非常人性化。 而我國的信息化購物起步相對較晚,但由于電子商務的飛速發(fā)展,信息化程度有了明顯的提高,像淘寶、當當、卓越等網(wǎng)站和新浪、搜狐的網(wǎng)上商城等,極大的促進了我國商品銷售信息化的發(fā)展。 2 在設計上,該系統(tǒng)采用 MVC模式,由于是滿足一些小型企業(yè)和商家的需求,不可能把所有的功能都完善,這對于任何一個網(wǎng)站來說也是不可能實現(xiàn)的,隨著客戶需求的增加,后期的升級與改進是很必要的,這種開發(fā)模式將顯示模式與設計模式相分離,對于后期的開發(fā)人員來說,是一件極大的好事,只需 增加相應的代碼,提供相應的接口就可以了,而不必過多的考慮系統(tǒng)的整體情況,當然,如果是大型的網(wǎng)站,就必須運用一些架構等,但對于這樣的小型網(wǎng)站來說,這種模式就足夠了。 此網(wǎng)上手機銷售網(wǎng)站正是針對傳統(tǒng)銷售出現(xiàn)的一系列問題而開發(fā)的,實現(xiàn)了銷售的高效率、低錯誤、信息化、自動化和規(guī)范化。 系統(tǒng)開發(fā)工具概述 JSP 簡介 JSP( Java Server Pages)是由 Sun Microsystems 公司倡導,許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術。就是普通網(wǎng)頁文件中插入 Java程序和 JSP標記,就形 成了 JSP文件。 JSP是在服務端執(zhí)行的,使用 Java 語言編寫和封裝生成動態(tài)網(wǎng)頁的處理邏輯,將邏輯與顯示分離,服務器遇到訪問 JSP頁面的請求時,先執(zhí)行網(wǎng)頁中的程序代碼段,然后再將執(zhí)行后的結果和 JSP文件中的 HTML 代碼生成一個 HTML 文本返回給客戶端,因此客戶端只需要有瀏覽器就能瀏覽。 3 JSP 的優(yōu)點 JSP是目前主流的網(wǎng)絡編程環(huán)境之一,是一種將各種 Web 元素組合在一起的服務器技術,是一個網(wǎng)站開發(fā)的平臺,它提供了生成Web應用程序所必需的各種服務。主要有以下幾個好處: ( 1) 一次編寫,到處運行。 ( 2) 系統(tǒng)的多平臺支持。 ( 3) 強大的可伸縮性。 ( 4) 多樣化和開發(fā)工具 的 支持。 ( 5) 支持服務器端組件 。 JSP 的弱勢 ( 1)很高的復雜性,因為具有跨平臺性和強大的伸縮性,所以無形之中就增加了復雜程度。 ( 2) Java 的運行是 靠 class 常駐內(nèi)存來 實現(xiàn) 的, 占用內(nèi)存較高 。 此外還需要一定的硬盤空間存放 .java 文件和 .class 文件 以及相應 的版本文件。 MyEclipse 簡介 MyEclipse 是一個用于開發(fā) Java、 J2ee 的 Eclipse 插件集合,功能強大,支持廣泛,對 各種開源產(chǎn)品的支持十分不錯。 簡單而言, MyEclipse 是 Eclipse 的插件, 是最強大的 J2EE的集成開發(fā)環(huán)境之一 ,支持代碼編寫、配置、測試以及除錯 ,4 以后版本安裝時 不再需要 安裝 Eclipse。 MySql 簡介 MySQL是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng) , 將數(shù)據(jù)保存在不同的表中,因此 增加了速度并提高了靈活性。 MySQL 使用 SQL“ 結構化查詢語言 ” , 多種操作系統(tǒng) 的支持, 為多種編程語言提供了 API, 支持多線程 , 優(yōu)化 的 SQL 查詢算法 , 可以處理大型數(shù)據(jù)庫 , 支持多種存儲引擎 等 , 成本低 、 速 度快 、 體積小 和 開放源碼, 由于它擁有這么多優(yōu)點,所以 許多中小型網(wǎng)站 都采用 MySQL 作為網(wǎng)站 的 數(shù)據(jù)庫。 Tomcat 簡介 Tomcat 是 Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。 其 性能穩(wěn)定 、 技術先進 , 擴展性好,占用的系統(tǒng)資源小,支持郵件服務等 與 負載平衡 等系統(tǒng) 功能 并且免費 , 得到了開發(fā)人員的喜愛和認可 ,成為目前流行的應用服務器。 系統(tǒng)開發(fā)環(huán)境 A 性能要求 本網(wǎng) 站采用了 JSP開發(fā)技術和 MySQL 數(shù)據(jù)庫技術,因此必須在Windows XP 以上的操作系統(tǒng)上運行。作為一個普通的小型網(wǎng)站來5 說,沒有必要對所有的數(shù)據(jù)都進行加密。 B 運行要求 硬件要求: 1)服務器端 :一臺配置為 512M 內(nèi)存 ,CPU 為 Intel Pentium IV ,硬盤容量為 80G 的微機 . 2)客戶端 :586以上的微機 軟件要求: 1)服務器端 :使用語言: JSP(Java Server Pages) 數(shù)據(jù)庫 : MySQL JSP編譯環(huán)境 : J2SDK+TOMCAT+MySQL 操作系統(tǒng) : WindowsXP Professional以上 瀏覽器 :Inter 以上版本 2)客戶端 : 以上的瀏覽器版本 , 800*600 分辨率以上,使用 Windows9X/2021/NT/XP 以上系統(tǒng) 2 需求分析 功能需求分析 一是前臺顧客購買功能,客戶進入網(wǎng)站首頁可以查看最新上市的商品,正在搞活動的商品,商家推薦的商品,分類商品以及相關內(nèi)容。當用戶選中某款商品時可以進行登錄購買,如果不是本站會員也可以進行注冊,然后再繼續(xù)購買,與傳統(tǒng)購 物流程相似,但操作更為簡單,實現(xiàn)了隨時隨地只要在電腦前就可以購物的愿望。 6 二是用戶的后臺管理功能。不同的用戶有不同的權限,如果是管理員,可以實現(xiàn)商品的添加與商品信息和用戶信息的修改、活動商品的管理、對違法用戶的刪除,訂單的查看與管理等功能,如果是普通用戶則只能對自己信息的修改,自己訂單的查詢等操作。 業(yè)務流程分析 管理員對手機商城用戶人員的管理(用戶級別的修改、對用戶信息的查看和刪除),商品的管理(商品的添加,刪除,對商品信息的查看和更新),訂單的管理(訂單的查看和刪除)等。 普通 用戶在網(wǎng)站首頁了解相關信息發(fā)布(各型號手機信息、特價手機、新款手機),用戶信息的管理(用戶登錄、修改密碼、選購手機、自助訂機、訂單提交、訂單查看)。 后臺管理端流程如圖 1,前臺用戶端流程如圖 2: 數(shù)據(jù)流分析 數(shù)據(jù)流程分析即對信息流的傳遞、流動、存儲、處理等相關內(nèi)容的分析。目前的數(shù)據(jù)流程分析主要是通過數(shù)據(jù)流程圖來描述的 。其具體的步驟是:按照業(yè)務流程圖得出業(yè)務流程的順序,把了解到數(shù)據(jù)的流向和處理的過程,繪制成完整的數(shù)據(jù)流程圖。 就此網(wǎng)站系統(tǒng)來說,后臺管理員可以把手機的各種信息錄入數(shù)據(jù)庫,同時允許修 改和更新各種信息,對用戶的刪除和用戶級別的修改,訂單的查看和刪除;其他會員 用戶可以錄入注冊信息,提交7 登錄信息、查看手機信息 和個人信息以及其他信息。 此外數(shù)據(jù)文件有用戶表,手機信息表,訂單表等。 圖 2 前臺用戶端流程圖 管理員驗證 手機管理 訂單管理 機品管理 用戶賬戶管理 成功 失敗 圖 1 后臺管理端流程圖 管理員 8 網(wǎng)站的各種信息流的內(nèi)部邏輯流向和邏輯變換過程和交換關系可以用數(shù)據(jù)流圖表示出來,如圖 3 為用戶信息管理數(shù)據(jù)流圖: 商品管理流圖,顯示商品信息流在
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1