java毕业设计——基于java+JSP+Tomcat的农产品销售管理系统设计与实现(毕业论文+程序源码)——农产品销售管理系统
基于java+JSP+Tomcat的農產品銷售管理系統設計與實現(畢業論文+程序源碼)
大家好,今天給大家介紹基于java+JSP+Tomcat的農產品銷售管理系統設計與實現,文章末尾附有本畢業設計的論文和源碼下載地址哦。需要下載開題報告PPT模板及論文答辯PPT模板等的小伙伴,可以進入我的博客主頁查看左側最下面欄目中的自助下載方法哦
文章目錄:
- 基于java+JSP+Tomcat的農產品銷售管理系統設計與實現(畢業論文+程序源碼)
- 1、項目簡介
- 2、資源詳情
- 3、關鍵詞:
- 4、畢設簡介
- 5、資源下載
1、項目簡介
2、資源詳情
項目難度:中等難度
適用場景:相關題目的畢業設計
配套論文字數:25133個字65頁
包含內容:整套源碼+完整畢業論文+答辯PPT+任務書+輔導視頻+運行截圖
3、關鍵詞:
JSP;農產品;網上商城;MySQL4、畢設簡介
提示:以下為畢業論文的簡略介紹,項目源碼及完整畢業論文下載地址見文末。
前言
省略
1 課題簡介
1.1 選題背景
省略
1.2 課題的意義
省略
1.3 系統目標
省略
2 可行性研究
省略
2.1 技術可行性
于Web的農產品銷售管理的策劃是靠Web服務器以及瀏覽器來完成的。然后應用Java Web技術,使用方便、快捷、應用性強大的、好用MyEclipse開發工具軟件來設計完成整個系統,建立Web項目,用Java語言編寫程序,用JSP(Java版的HTML)設計豐富多彩、美輪美奐的動態界面,本系統使用的是 MySQL數據庫。在學校上學期間,老師花功夫講過這門語言并且讓本人們編寫了好些相關程序以及做過好些課程設計,對本次畢業設計有一定的經驗和把握,而且如果有問題,指導老師就會幫本人們講解,所以,本人認為,此次畢設在技術上是可行的。
2.2 經濟可行性
省略
2.3 操作可行性
省略
2.4 法律可行性
省略
3 需求分析
3.1 系統需要解決的主要問題
省略
3.2 系統具備的基本功能
農產品銷售管理體系的成功是靠兩個重要部分完成的,他們真的很重要,前臺用戶銷售系統要求基本功能都實現,如登錄、注冊、購買、下訂單、修改密碼、查訂單。在此基礎上如果能體現界面美觀、大方、美輪美奐等,
(1)、網站前臺
作為用戶上網瀏覽能瞬間看到的功能界面,首先,功能全面、且簡潔易懂好操作,讓用戶能夠方便快捷的使用本系統,進而愛上本系統并吸引更多的用戶前來,讓他們也能夠了解記住本系統的上帝是誰—是他們。為上帝們直接展示的功能界面主要包括商品信息按類別、名稱搜索,用戶注冊成會員,會員留言,購物等。上帝們進入本系統首面就能看到所有的數據流,游客和任何人都可以查看詢問。上帝們注冊表級進入后就可以擁有權限做他們本人可一直在做的事了。
(2)網站后臺
作為擁有特殊權利的人群的操作界面,理應沒有注冊界面,為了方便擁有特殊權利的人群對系統的管理,提供了方便的模塊化管理模式。后臺系統模塊主要分為是管理模塊、會員(在前臺注冊的用戶)的管理模塊、商品的分類管理模塊、商品本身是管理模塊、訂單(用戶購買東西的憑證)的數據流等。
3.3 數據流圖
3.4 數據字典
數據字典是看有信息和有關資料的團體,數據字典的作用是在軟件的分析和設計過程中提供關于數據的描述信息[1]。它讓人們有了關于數據最重要直觀的野望。
3.4.1 數據存儲
數據存儲是相應資料停歇或看管的住處。本人們常常把它堆放在文獻中、資料數據庫中、緩存池中、內存中包括但不限于話會話session、二級緩存池、表,下面就是一些本系統的數據表,也是本系統的相關資料“住處”的地方。
3.4.2 數據流
數據流是相應資料在通道的流動方法。本設計使用的是不同的編號來代表不同的信息流,清晰的展示了設計的信息為他人了解本系統提供了極大地方便。
3.4.3 數據處理
數據的處理往往在數據的后臺不是那么容易找見,給軟件工程師們造成了極大的困擾,使他們不能方便的通過查看數據的交互處理來定位問題和了解流程,這時,通過編號定位信息進而了解業務流程和解決問題就非常有必要了。
4 總體設計
4.1 概述
本次畢業設計到這里就開始思考怎么完成任務的事了,這里大體部署出設計的各個階段任務內容和完成時間,然后對各個階段的任務內容進行分析后確定軟件的各種功能模塊的劃分從而對系統進行論述概寫,即,也就是分析判斷確定本次畢業設計的模塊組成結合和實現的。
4.2 系統功能
本次畢業設計提煉本人的深思熟慮和對系統完美剖析而得到的結果來看,處理體系設計規定為兩個分部,是會員子體系和擁有特殊權利的人群子體系。
4.2.1 會員子系統
會員子系統主要包括會員注冊(系統必須,幾乎每個系統都有)、購物車(一般買到的東西可以放購物車和直接付錢,這里本系統是統一放購物車)、顧客留言(供用戶發表言論的地方)、商品瀏覽(本系統的主要功能也是系統的首頁也是商務網站永恒的信仰,太常見了)、訂單管理(查詢用戶自身所買東西的地方)、修改注冊資料。會員子系統
如圖4-1。
圖4-1 會員子系統模塊圖
Lid systeem in figuur 4-1 blokdiagram
4.2.2 擁有特殊權利的人群子體系功能劃分
擁有特殊權利的人群子體系可設計出如下圖的圖形如圖4-2。
圖 4-2 擁有特殊權利的人群子體系模塊
Figuur 4-2 beheerder systeemmodule
4.3 系統功能描述
4.3.1 會員子系統功能描述
會員(沒有特殊權限的人群)是系統中的上帝,主要可以實現沒有特殊權限的人群的注冊(身為一個系統中的UI中最重要的一部分沒有客戶的系統給誰用,這部分是應定要有的)、購物車(沒有特殊權限的人群買下東西給那里放,而是這里)、顧客留言(供沒有特殊權限的人群查看交流的地方這里你可以查找到的沒有特殊權限的人群給本系統的評價來供你查考)、商品瀏覽(沒有特殊權限的人群要選擇產品就需要看看都有什東西)、訂單管理(沒有特殊權限的人群消費了就要有收據,這是憑證是老板和沒有特殊權限的人群查看的依據)、修改注冊資料(這個用于客戶忘記密碼之用)等功能。
具體功能如下:
1.沒有特殊權限的人群注冊(Lid registratie)
用于給叔叔阿姨們加入而使用的,各位沒有特殊權限的人群還等什么快來吧別讓寶寶失望。
2.商品瀏覽(Product bladeren)
沒有特殊權限的人群瀏覽產品資料和特價產品資料。
3.修改注冊資料(Inschrijvingsgegevens wijzigen)
登錄系統的沒有特殊權限的人群變更與團體相反的東西的資料。
4.購物車(Uw winkelwagen)
存儲沒有特殊權限的人群購買的產品資料待結算。
5.沒有特殊權限的人群留言(Klant berichten)
沒有特殊權限的人群可以向擁有特殊權限的人群宣傳留言資料。
6.單子管理(Orderbeheer)
審閱和修改單子資料。
4.3.2 擁有特殊權利的人群子系統功能描述
擁有特殊權限的人群對子系統Be responsible for全部體系的各種資料的更新與維護的操縱。
1.訂單管理(Orderbeheer)
擁有特殊權限的人群對沒有特殊權限的人群的訂單進行審閱和去掉控制。
2.系統沒有特殊權限的人群的控制(Systeem heeft geen speciale rechten beheersen van mensenmassa)
對體系的沒有特殊權限的人群的資料進行添加修改刪除控制。
3.留言的操縱控制(Kontrolelementer for post)
擁有特殊權限的人群對沒有特殊權限的人群發布的留言信息實施控制。
4.商品類別的操縱控制(Categorie Productcontrole)
擁有特殊權限的人群對商品的類別資料實施控制。
5.特價商品(Specijaliteti)
擁有特殊權限的人群發布和控制特價產品資料。
6.商品的操縱控制(Control and control of commodities)
擁有特殊權限的人群發布和控制產品資料。
7.沒有特殊權限的人群的操縱控制(Mensen zonder bijzondere machtiging controle)
擁有特殊權限的人群對已經注冊的沒有特殊權限的人群實施控制
4.4 數據庫設計
省略
4.4.1 數據庫概念結構設計
省略
1.各實體屬性圖
如下所示:
圖4-3沒有特殊權限的人群圖
4-3 leden
圖4-4 擁有特殊權限的人群圖
4-4 administrator
圖4-5產品類圖
4-5 produktkategorier
圖4-6 留字圖
圖4-7產品圖
Figur 4-7 diagram
2.各實體之間的關系總E-R圖(Relationer mellem enheder I alt E-R)
圖4-8實體總E-R圖
Figuur 4-8 entiteiten met een totaalbedrag
4.4.2表的設計
本人的畢業設計數據庫邏輯架構使用的是MySQL。它的作用就是為本人的畢業設計的數據提供足夠的和規劃好的整齊的存儲空間,方便本人們實現資料的相應控制。
本體系的資料庫稱號db_shop_wgsc.sql。主要包括如下幾個表:
表4-1商品類別(category)表
表4-2留言(leaveword)表
表4-3會員級別(memberlevel)表
表4-4擁有特殊權利的人群(Admin)表
表4-5商品(merchandise)表
表4-6會員(member)表
表4-7訂單(orders)表
表4-8購物車(cartselectedmer)表
表4-9賬單(cart)表
4.5 業務流程圖
省略
其中圖1-1農產品業務流程圖
圖1-1農產品網站系統業務流程圖
5 詳細設計與系統實施
5.1 相關技術簡介
省略
5.1.1 B/S模式及其優勢
省略
5.1.2 Web—JSP技術
JSP技術是本人做畢業設計使用最多的Web應用開發技術之一,本人通過它的設計腳本(底層代碼)來學習它,將來你們也沒用到它,所以請努力學習使用它,后面本人們才做詳細講解
5.1.3 MyEclipse簡介
MyEclipse是本人實現本次畢業設計的主要集成開發工具,類似于eclipse開發工具,但是比它更好用,它可以在工作空間中創建工程(文件夾和文件),對工程不停地添加內容,如創建并編寫Java文件,完成邏輯代碼,創建并編寫JSP文件完成界面布置并向后臺提交用戶輸入的數據,工程文件自帶框架(各種已經寫好的封裝了Java對象的jar包),極大地豐福了程序的編寫和MyEclipse的內容,MyEclipse開發工具天生自帶Tomcat和很多插件,不必用戶自己去一一架設,這為用戶帶來了方便,能使軟件工程師們集中時間與精力,更加高效的編寫、調試、測試、運行程序并成功完成任務。
MyEclipse 是一個十分方便的、好用的、快捷的、流行的、卓越的用于互聯網未知領域的開道的Java的東西糾合,MyEclipse的功能非常強大且完好,應用范圍很廣,尤其是對各種開源免費的產物的擁護十分不錯。本次畢業設計中用Java Servlet接受表單數據,用AJAX文檔,用JSP編寫優美漂亮的界面傳遞數據給后臺(要經過Java Servlet),用Struts框架轉化數據為各種action,用Hibernate映射Java對象與數據庫的屬性,用 JDBC數據庫鏈接,Tomcat做服務器傳遞數據。上述多項功能都集成于MyEclipse。可以說有了MyEclipse幾乎不需要其他java開發工具。
5.1.4 Tomcat簡介
Tomcat是一個十分優秀并且十分好用的服務器,它不需要程序員自己寫服務器、自己寫輸入流、輸出流,來來回回自己傳遞字節或字符流,最重要的是它免費,并且開源這大大方便了程序員編程,節省了每次來回寫輸入流、輸出流的時間,老師曾說,Tomcat是輕量級的應用服務器,對于很多小型,中型項目來說,它是首要選擇,本人們創建項目,編寫程序時,要經常用到它.通過它實現并達到本人們想要的效果。
5.1.5 MySQL簡介
MySQL是一種方便的、好用的、開放源碼的、便捷的、使用范圍廣的、可拓展性好的數據庫的管理系統。它是一種小型的數據庫,所以(相比其他大型數據庫)就有了占用系統內存少、速度和反應快、浪費資源少、成本低等之類的優點,因為這些優勢它很快占據了廣大的市場(尤其是在小型、中型公司,)為了節約成本,增加效益,就選擇了MySQL作為他們公司所搭建的網站的數據庫。
MySQL配合其他一些網絡技術和開發工具,就能很好的架構網站或其他應用。
本次畢業設計中使用的數據庫也是此次介紹中的MySQL數據庫。
5.1.6 JavaScript簡介
JavaScript(簡稱JS),是一種方便的、好用的、能對對象和事件進行編輯處理的網頁開發語言,它可以再HTML上使用(對新手來說,它就相當于一個Java版本的HTML),用于給HTML的網頁添加動態操作。
5.1.7 JSP簡介
JSP(對新手來講,就當他是一個Servlet),由出名的Sun首倡主導、聯絡許多家公司一起討論并創建的一種動態技術標準。它實現了在HTML中的書寫Java語言(指令、腳本,動作元素)。它通常被發送到服務器端(server),經過編譯執行返回給客戶端(Browser/client)的就是一個HTML,所以客戶端(Browser/client)自然就能瀏覽。在接收到訪問JSP網頁的request請求時,Web服務器端(server)可以實現你很多的功能設計讓你是想能夠使用你所(ˇ?ˇ) 想~要的性質,其中撥入的Java程序片段可以用作包括但不限于斗志斗彩的內容的添加和對數據“住”的地方的操縱等,方便實現網頁的動態功能。
5.1.8 JDBC 簡介
JDBC(數據庫連接)是好用的、便捷的、大大節省軟件工程師門時間的語句,為人們使用相關資料提供有利的condition,這也是Java語言“編寫了一次,處處都運行”的優點。JDBC為工具/數據庫軟件工程師們提供了一個統一的API標準,據此軟件工程師們可以編寫更高層次的接口工具和、類,這樣軟件工程師們就能夠通過純 Java API 來編寫好用的、方便的數據庫應用程序。
5.1.9 Hibernate簡介
Hibernate是一個便捷的好用的時尚潮流的數據庫資料鏈接方法,是JDBC的升級版,能夠更好的、更方便的連接數據庫,使得軟件工程師們可以隨時隨地的使用這個對象與關系的映射框架來操縱數據庫。 這個對象與關系的映射框架可以應用在任何使用JDBC的場合中,如客戶端的Java的程序, Web應用中的Servlet/JSP程序。
hibernate比JDBC簡單好用、便捷、方便、快速,它不需要輸入很多的連接代碼,數據庫里的數據也不用循環提取。
省略
5.2 程序流程圖
程序流程圖又稱為程序框圖,是本人們學習并且作項目時常用的方法。本人們學習并且作項目時常用的方法,在本次畢業設中,也是必須有的。
下面是是本人畫的沒有特殊權限的人群體系的圖(Below is a diagram of the membership system I draw)。
Figure 5 login page
2.擁有特殊權限的人群子體系程序流程圖( Mensen met speciale machtigingen systeem stroomschema)
Figure 5 - 2. program flow diagram of the administrator subsystem
5.3 擁有特殊權利的人群子系統的實施
雖然該系統的計劃,但從后面,由系統擁有特殊權利的人群的系統到系統的成員。成員需要實際上是管理的網站的一部分的您的需要,更重要的是管理的網站的,管理系統的需要。
5.3.1 連接數據庫的包含文件
數據庫中的數據是動態 Web 頁后,可以創建很多時候重復的代碼。它存儲了數據庫連接參數,您必須編寫的文件。JDBC 封裝方法的對象系統在這里,使用 Hibernate,JDBC 數據庫中,以便通過連接的連接。
文件中數據庫參數代碼如下:
5.3.2 擁有特殊權利的人群登錄頁面
如果擁有特殊權利的人群要登錄的話可以通過點擊進入后臺的按鈕進入后臺界面其對應的頁面是Admin/adminLogin.jsp,本頁是擁有特殊權利的人群子系統管理的入口,不會是什么人都能登錄的,必須是特定的相關要求的人才能進出本系統,尤其是網站的后臺管理系統,如果發生數據泄露的話將會給使用人帶來巨大的損失,所以本次畢業設計的后臺管理系統是不設及注冊功能的。此消息的危地馬拉頁的主要派別是取悅不是擁有特殊權利的人群身份。訪問頁控制臺后端系統如下圖。
Figuur 5-3-login pagina
其相應的頁面代碼如下圖5-3.1(De bijbehorende code van de pagina hieronder 5-3.1)
圖5-3.1登錄頁面代碼
Figure 5 login page code
5.3.3 會員管理模塊
在系統主頁面中點擊會員管理進入會員管理頁面。
1.成員的 web 頁將顯示系統中用戶的注冊表數據。關于按鈕 supprimer 是完全擺脫自己的所有成員和成員。對應 Admin/URURadminMember.do mr?meth = browseMember,面對顯示頁的計劃︰ 5-4
Zonder speciale machtigingen beheerpagina figuur 5-4 personen
對應的代碼如圖5-4.1(Overeenkomstige code in figuur 5-4.1)
圖5-4.1無特殊權利人群的JSP代碼圖
5-4.1 geen speciale rechten menigte in JSP-code
2.在后臺管理界面中挑選無特殊權利人群的詳情,就會跳轉到其對應的資料路徑是為Admin/adminMember.do? method=viewMember&id=1,然后就是查看無特殊權利人群的詳細信息頁面。頁面顯示如圖5-5所示:
圖5-5 沒有特殊權利的人群詳情頁面
Figuur 5-5 niet bijzondere rechten menigte detailpagina
其對應的JSP代碼如圖5-5.1(De overeenkomstige JSP-code in figuur 5-5.1)
圖5-5.1沒有特殊權利的人群的詳情代碼
Geen specifieke details van de rechten van mensen om erachter te 5-5.1-code
3.在后臺管理中的界面中挑中留言管理按鈕,就會跳轉到對應的資料路徑,就會進入到查看沒有特殊權利的人群的留言信息頁面。頁面設計如圖5-6所示:
Figuur 5-23 geen speciale rechten de pagina groep bericht
其中對應JSP代碼如圖5-6.1(Die de bijbehorende JSP-code in figuur 5-6.1)
圖5-6.1留言管理JSP代碼
Figuur 5-6.1 bericht beheer JSP-code
5.3.4 產品控制模塊
1.產品控制的顯示(Paj pwensipal pwodwi jesyon)
一些特殊權利人群去挑中按鈕來對產品實施相關操縱,其中大都是添加修改刪除搜索管理。==相當的方法是method=browseMer,頁面的設計如
圖5-7所示:
2.修改產品資料(Modifiseer produk inligting)
跳入相應產品的具體內容偵查相信的資料。==相當的方法是 method=loadMer&id=1,頁面的設計如圖5-8所示:
Figuur 5-8 te modifiseer produk inligting bladsy
其中“提交”按鈕的代碼設計如圖5-8.1:(Die “stuur” knoppie kode is as volg:)
如圖5-8.1移交按鍵的JSP代碼
Figuur 5-8.1 oordrag druk die JSP kode
5.3.5 特價商品管理模塊
1,擁有特殊權利的人群對特價商品信息進行管理。==相當的可能方法為 method=browseSMer,==相當的頁面顯示如圖5-9所示:
圖5-9 特價商品管理模塊
Figuur 5-9 specials bestuur module
其中對應的JSP代碼如圖5-9.1:(JSP kode een soos in figuur 5-9.1:)
如圖5-9.1特價商品管理的JSP代碼
Kielelezo 5-9.1 specials usimamizi katika JSP msimbo
2,擁有特殊權利的人群挑中查看詳情查看產品的詳細情況,如圖5-9.2
圖5-9.2特價商品詳情頁面
其對應的JSP代碼如圖5-9.3
如圖5-9.3特價商品詳情JSP代碼
Kielelezo 5-9.3 specials maelezo JSP msimbo
3.挑中修改商品的選擇,如圖5-9.4(Uchukuzi iliyobadilishwa uteuzi wa bidhaa, kama inavyoonyeshwa katika Kielelezo 5-9.4)
如圖5-9.4修改特價商品圖
Kielelezo 5-9.4 kurekebisha specials
相應的JSP代碼,如圖5-9.5(Msimbo JSP, kama inavyoonyeshwa katika Kielelezo 5-9.5)
如圖5-9.5修改特價商品的JSP代碼
Kielelezo 5-9.5 kurekebisha JSP msimbo specials
4.挑中新增特價商品就能添加商品,如圖5-9.6(alichagua Ongeza mpya specials wataweza kuongeza kipengee, kama inavyoonyeshwa katika Kielelezo 5-9.6)
圖5-9.5新增特價商品的頁面顯示
Ukurasa mpya wa specials Kielelezo 5-9.5
對應的JSP代碼如圖5-9.6(Msimbo wa JSP inayoendana na Kielelezo 5-9.6)
如圖5-9.6新增特價商品的JSP代碼
Kielelezo 5-9.6 Ongeza mpya JSP msimbo specials
5.3.6 訂單模塊
擁有特殊權利的人群對沒有特殊權利的人群的訂單信息進行審閱和去掉控制。
1.訂單控制的顯示中顯示全部訂單信息,==相當的方法為Admin/adminOrder.do? method=browseOrder,對應的頁面設計如圖5-10所示:
圖5-10單子相關操縱的顯示
Orodha ya 5-10 ya udhibiti husika Ukurasa kuku
2.在單子相關操作的相關資料中挑中相關資料操縱,審查單子的詳細信息,==相當的磁盤文件為Admin/adminOrder.do? method=viewOrder&id=7,對應的頁面顯示如圖5-11所示:Ukurasa ufaao inaonekana kama inavyoonyeshwa katika Kielelezo 5-11:
5-11 orodha ya kurasa husika yaliyomo
5.3.7 系統用戶管理模塊
本次畢業設計的特殊權利人群去對相關資料實施大部分系統都會進行的操縱。
1.本系統的特殊權利人群的主頁面,==相當的方法是 method=browseAdmin,對應的頁面設計如圖5-12所示:Sanifu ya ukurasa sambamba unaonyeshwa katika Kielelezo 5-12:
Mchoro 5 na 12 mfumo haina haki maalum umati usimamizi kuu ukurasa
2.修改擁有特殊權利的人群信息頁面,==相當的可能方法設計是method=loadAdmin&id=2,對應的頁面顯示如圖5-13所示:
Haki maalum kurekebisha ukurasa wa habari wa kikundi, yanayojulikana Sana njia badala yake inawezekana kubuni ni njia = loadAdmin na id = 2, ukurasa ufaao ni kuonyeshwa kama inavyoonyeshwa katika Kielelezo 5-13:
圖5-13 修改沒有特殊權利的人群信息頁面
5-13 maalum hakuna haki kurekebisha ukurasa wa habari wa kikundi
3.填加沒有特殊權利的人群信息頁面,如圖5-13.1。
Ongeza watu bila haki maalum taarifa ukurasa, kama inavyoonyeshwa katika Kielelezo 5-13.1
Kielelezo 5-13.1 watu wapya na kibali
5.3.8 商品類別管理模塊
擁有特殊權利的人群對商品的類別信息加以增加刪除更改查看處理其對應的可能方法是Admin/adminCate.do? method=browseCate,==想當的頁面設計,圖5-14:
Usimamizi wa jamii wa bidhaa Kielelezo 5-14
5.4 會員子系統
5.4.1 相關的顯示
在這個相關資料中標記有很多事實是上帝需要的可以看到的能供人們使用和堅持的。供人們使用生產選中。==相當的方法為wgsc/mer.do? method=browseIndexMer,==相當的頁面設計如圖5-15所示:
如圖5-15體系主頁面顯示圖
Kielelezo 5-15 inaonyesha ukurasa wa kuu wa mchoro wa mfumo
其中“登錄”按鈕的代碼是:(“Kuingia” kitufe msimbo ni:)
Ukurasa wa nyumbani wa mifumo Kielelezo 5-15
5.4.2 會員注冊頁面
查看頁面的房子,請單擊登錄頁面注冊成員按鈕。相應的磁盤之后的其他規則和相應的頁面的圖 5-16 的臉,在這里,使用系統技術 Struts 的檢查數據從沒有特殊權利的人群的人
Kielelezo 5-16 mwanachama usajili ukurasa
5.4.3 搜索商品信息頁面
1.在主頁面中輸入要搜索的關鍵字,點擊搜索按鈕,顯示相應信息。對應的磁盤文件1.輸入單詞搜索頁,主要單擊按鈕搜索來顯示相應的信息。相應可能方法mer.do? method=searchMer&cateid=0,在臉上 5-17 的相應計劃頁的顯示︰
Ukurasa wa taarifa wa bidhaa wa utafutaji wa Kielelezo 5-17
Ukurasa wa maelezo wa bidhaa Kielelezo 5-18
5.4.4 購物車的信息頁面
Kielelezo 5-19 taarifa ununuzi ya gari
Umati hakuna haki maalum katika vituo vinavyofaa kuchukua ijayo kuingia ukurasa wa utaratibu wa kuwasilisha. Sambamba kwenye faili wa diski kwa ajili ya cart.do? Mbinu = checkOrder, habari unaweza kuonekana kama mchoro 5-20:
Kielelezo 5-20 kuwasilisha mpangilio ukurasa
3.挑選訂單鍵來生產制造出成訂單。對應的可能方法為cart.do? method=submitOrder,==相當的資料顯示,圖5-21:
Ukurasa wa taarifa Kielelezo 5-21 ili
5.4.5 單子操控顯示
沒有特殊權利的人群查看訂單管理界面并對訂單進行相應操縱等方法。==相當的可能方法為order.do? method=browseOrder,對應的頁面顯示如圖5-22所示:
Hakuna haki maalum umati mtazamo na utaratibu interface usimamizi kuendesha utaratibu na kadhalika. Yanayojulikana sana inawezekana badala yake njia kwa order.do? Mbinu = browseOrder, ukurasa ufaao ni kuonyeshwa kama inavyoonyeshwa katika Kielelezo 5-22:
Ukurasa wa usimamizi wa orodha Kielelezo 5-22
5.4.6 顧客留言頁面
沒有特殊權利的人群查看和發布留言信息。==相當的可能方法為mem.do? method=browseWord,相當的頁面顯示如圖5-23所示:
Kielelezo 5-23 maalum si haki ukurasa wa ujumbe wa kikundi
5.4.7 修改資料頁面
沒有特殊權利的人群更改與團體相反的東西的資料。==相當的可能方法為mem.do? method=loadMember,相當的頁面顯示如圖5-24所示:
Kielelezo 5-24 kurekebisha ukurasa wa habari
6 測試與維護
6.1 測試的任務及目標
6.1.1 測試的任務
在本系統開發完成之后,通過相應的測試方法測出系統中的錯誤,以減少后期時間和成本花費。
6.1.2 測試的目標
6.2 測試方案
弄這個讓人熟悉的東西是為了讓本人讓老師讓同學讓人們看看可能的question。本人們所說測試進行是不停地對系統導進本人們提前寫好的東西,導出本人們的提前制定好的從而驗證系統的功能,進而找到功能問題。在校老師長江的方法大概有兩種,這里就不繼續嘮叨了,就在后面再一一介紹。
黑盒測試,用來對編寫好的類進行嘗試(輸入測試數據,得到結果),不管程序的內容如何,只查看程序的功能是否符合規格說明書的規范,程序是可以接收輸入的資料產生測試人員預定的輸出信息,而且要能夠保持不破壞除這個接口以外的其他部分的信息。
結構測試,要求程序開發人員必須深刻了解程序的內部構造和邏輯處理過程,進行這種測試方法對開發人員的能力要求比較高,他們必須了解程序內部的邏輯腳本和算法每一條每一列都要清清楚楚明明白白才能順著順序往下執行。
6.2.1 模塊測試:
也叫單元測試是將每一個可以分割的程序封層一個一個的單位,然后分別審查每一個單位的能力看有沒有問題、哪里不順暢、要堅定的這行下去。
模塊測試主要由代碼審查和軟件測試兩部分組成[1]。
在“基于Web的農產品銷售管理系統”中經常有模塊測試不通,但有可能整體確定能夠運行,在下次出問題,所以模塊測試非常有必要,不經過它,你幾乎完不成測試,更別提隨后的集成測試、驗收測試。
6.2.2 集成測試:
本次畢業設計中在這里卡住了,為了這個集成測試,本人苦思冥想、夜不能睡,每時每刻都在想著如何才能解決,前面的單元測試保證了每個模塊都能正常運行,但一到一起運行時,不是這出問題(數據交互出錯),就是那出問題(模塊沖突不兼容),錯誤報告雜亂無章,不好找到問題,心都快碎了,后來靜下心來,認真研讀代碼,一步一步排除錯誤,終于找到問題所在。
從這件事中本人們懂得了集成測試是非常有必要的,它為本人們檢查并暴露了本次畢業設計中的問題,進而通過解決這些問題使程序終于能夠順利運行了,前期做的越少后期就做的越少:
(1) 編寫的測試軟件較少,開銷較小。
(2) 錯誤位置容易判斷。
(3) 測試更徹底。
6.2.3 驗收測試:
這一步是驗證軟件的有效性。目的是老師證明本系統能夠正常運作并達到最基本的功能要求,本次畢業設計的使用是黑盒測試,最終的概率為:
(1) 可能與畢業設計的發現可能相符合,設計的系統是可以接受的。
(2) 界面不夠美觀,功能有待加強,還有提升的空間。
在這一階段測試發現的問題,仔細想想就能發現其實和需求分析階段的報告是有關聯的。所以最好就在需求分析階段等之類的前階段就把問題、需求弄好。否則越往后,錯誤修改成本越高。
6.2.4 平行運行
本人們程序員所謂的平行運行就是同時運行。本次的畢業設計和以前相似的體系功能作copy,可以來知道本人們設計的能力如何。
6.3 設計測試方案
測試方案是本次畢業設計中最重要的一部分之一,本人設計方案時,用到的是最簡單的黑盒測試
省略
本系統采用黑盒測試,設計出下列測試方案:
2、
表6.1 登入系統測試用例
6.4 系統維護
省略
結束語
省略
致謝
省略
參考文獻
[1] 孫衛琴,Tomcat與web開發技術詳解[M],北京:電子工業出版社,2004
[2] 趙瑞雪,農業企業物業管理管理系統研制[J].計算機與農業,2003,30(5):80-84.
[3] 陸惠恩,軟件工程基礎[M],北京:人們郵電出版社,2005:19-20
[4] 羅輝,web商務系統的設計與實現[J],電腦與信息技術,2008,(1):165-168
[5] 汪泉,我國農業電子商務的SWOT分析及應對策略[J].北京農業職業學院學報, 2006,20(6):19-22
[6] 林麗蓉,論農業電子商務與農業化[J],湖北經濟學院學報,2007.4
[7] 石見,研究和建立農產品市場信息社會服務體系[J],農業信息探索,1998,(5)
[8] Raymond Frost. 數據庫設計與開發[M].北京:清華大學出版社,2007.
[9] 福勒.UML:精髓標準對象建模語言簡明指南[M].北京:電子工業出版社.2012.70-90
[10] Steven Roman. Access Database Design &Programming[M]. USA: O. Reilly,1999-07
[11] DENG XF,LV XN,ZHENG SY,et al. GIS-based agricultural products safety traceability system[J]. Transactions of the Chinese Society of Agricultural Engineering,2008,24: 172 -176.
[12] YANG XT,QIAN JP,ZHANG Z,et al. Design of agricultural product trace coding based on geography coordinate and multi-encrypt [J]. Transactions of the Chinese Society of Agricultural Engineering,2009,25( 7) : 131 -135.
[13] LING J,XIE R,HE XT. On . net-based food quality and safety tracing technique and its implementation[J]. Computer Applications and Software,2010,27( 1) : 145 -147.
[14] MENG M,LIANG WH,SONG QD,et al. Coding research of circulation code and back yards of agricultural products[J]. Chinese Journal of Tropical Agriculture,2010,30( 1) : 82 -85.
外文文獻
省略
中文翻譯
省略
5、資源下載
本項目源碼及完整論文如下,有需要的朋友可以點擊進行下載。如果鏈接失效可點擊下方卡片掃碼自助下載。
| 本項目源碼 | 基于java+JSP+Tomcat的農產品銷售管理系統設計與實現(源碼+文檔)_MySQL_web_BS_農產品銷售系統.zip |
總結
以上是生活随笔為你收集整理的java毕业设计——基于java+JSP+Tomcat的农产品销售管理系统设计与实现(毕业论文+程序源码)——农产品销售管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。