javajspssm的拍賣網站設計與實現論文
摘要:隨著計算機技術和互聯網技術的進步和發展,通過互聯網進行商品和服務交易的行業應運而生。全球電子商務的不斷繁榮,創造了新的商業模式和新的商業機會。而網上拍賣抓住契機,一躍而起,成為電子商務活動重要的一部分。
本文研究的拍賣網站設計與實現基于當前較為流行的B/S結構,采用Java技術和MYSQL數據庫進行開發設計。通過本系統,實現了不同權限的用戶登錄,包括收藏家和管理員角色。系統主要分為前臺和后臺。主要包括管理員:反饋管理、訂單管理、商品管理、分類管理、用戶管理、拍賣記錄管理、管理員管理,收藏家:競得商品、我的拍賣、我的商品、我的消息、發布商品、留言反饋等功能。本系統經過測試,運行效果穩定,操作方便、快捷,是一個功能全面、實用性好、安全性高,并具有良好的可擴展性、可維護性的拍賣網站設計與實現。
本論文主要講述了拍賣網站設計與實現開發背景,對該系統做了詳細的需求分析和功能需求,然后對拍賣網站設計與實現進行測試和總結。業務流程、系統結構和數據庫設計等方面的問題。望能利用先進的計算機技術和網絡技術來改變目前的拍賣網站設計與實現管理狀況,提高拍賣銷售量。
關鍵詞:拍賣網站設計與實現;Java技術,MySQL數據庫,B/S模式,系統
Abstract:With the progress and development of computer technology and Internet technology, the trade of goods and services through the Internet emerges at the historic moment. The continuous prosperity of global e-commerce has created new business models and new business opportunities. And online auction seizes an opportunity, leap, become an important part of electronic commerce activity.
The auction website design and implementation studied in this paper is based on the current popular B/S structure, and USES Java technology and MYSQL database for development and design. Through this system, the user login with different permissions is realized, including collector and administrator roles. The system is mainly divided into the foreground and background. It mainly includes administrators: feedback management, order management, commodity management, classification management, user management, auction record management, administrator management, collectors: competitive goods, my auction, my goods, my message, commodity release, message feedback and other functions. This system through the test, the operation effect is stable, the operation is convenient, is quick, is a function comprehensive, the practical good, the security is high, and has the good expandability, the maintainability auction website design and the realization.
This paper mainly describes the auction website design and implementation development background, the system to do a detailed demand analysis and functional requirements, and then the auction website design and implementation of the test and summary. Business process, system structure and database design. Hope to use advanced computer technology and network technology to change the current auction website design and implementation of management, improve the auction sales.
Key words:Auction website design and implementation; Java technology, MySQL database, B/S mode, syste
目 錄
第一章 緒論
1.1 研究的背景和意義
1.1.1網站的研究背景
1.1.2 網站研究的意義
1.2 研究現狀
1.3 論文的主要內容
1.4 論文主體結構
第二章 開發工具和相關技術介紹
2.1 平臺開發工具
2.2 平臺開發相關技術
2.2.1 B/S架構
2.2.2 java技術介紹
2.2.3 mysql數據庫介紹
第三章 系統需求分析
3.1 可行性分析
3.1.1 技術可行性
3.1.2 經濟可行性
3.1.3 操作可行性
3.2 系統性能分析
3.3 系統功能需求分析
第四章 系統設計
4.1 系統功能設計
4.2 系統數據庫設計
4.2.1 數據庫E-R圖
4.2.2 數據表字段設計紹
第五章 系統實現
5.1 登錄功能設計
5.2系統功能設計
5.2.1 競得商品
5.2.2 我的拍賣
5.2.3 我的商品
5.2.4 我的消息
5.2.5 發布商品
5.2.6 留言反饋
5.3后臺功能實現
5.3.1 反饋管理
5.3.2 訂單管理
5.3.3 商品管理
5.3.4 拍賣記錄管理
5.3.4分類管理
5.3.5 用戶管理
5.3.6管理員管理
第六章 系統測試
6.1 測試方法
6.2 測試分析
6.3 測試結論
第七章 結論
參考文獻
致 謝
第一章 緒論 隨著現代網絡技術發展不斷的提高,我們要對拍賣商品網站管理系統的要求也不斷提高,在快速提高的發展道路上,我們將要對從中產生的問題進行整理,實施對應需求的發展和系統開發的方式。拍賣網站設計與實現在電子商務快速發展中已經成為了拍賣商品主流發展模式。這種拍賣網站設計與實現的發展在社會的實踐當中也是一種新的發展渠道,它依靠網絡技術的的快速發展和現代通訊技術的結合為人們帶來方便,可以為用戶提供不同類型的拍賣商品信息,還可以通過這些技術實現權限管理、基礎信息、拍賣信息管理、人員管理等操作過程。
1.1 研究的背景和意義 1.1.1網站的研究背景 當今社會互聯網急速發展,電子商務也在國內爆炸式的發展起來。這種網絡模式對長期使用互聯網社會產生了深遠的的影響,在這種社會環境下開發一個適用于民眾都可以操作的、簡單的、便捷的拍賣網站設計與實現的發展前景是非常好的。
拍賣網站設計與實現是對商品拍賣發展的一種支持手段,傳統的商品拍賣銷售模式還處于線下商店銷售階段,管理效率極低。隨著上網人數的不斷增多,傳統基于線下商店銷售模式已經無法滿足當前用戶需求,隨著信息化時代的到來,使得拍賣網站設計與實現的開發成了必然。通過該系統,管理員可以高效的進行對商品拍賣相關信息管理,為了能夠提高信息的處理速度和準確性,需要不斷完善本拍賣網站設計與實現信息的管理和更新。使得本拍賣網站設計與實現銷售工作系統化、規范化、高效化。
互聯網作為社會發展當中的產物,帶給大家無數的便利,高效,省時省力。網上拍賣方式通過互聯網發生了翻天覆地的變化,通過互聯網的崛起,我國的各大企業都紛紛想通過網絡進行拍賣經營交易。由于企業的信譽在網絡上很難立足,還有就是網絡的法律也不完善,物流方面也是不盡人意,從而使得網絡交易被大大的阻礙了。在21世紀,由于網絡科技的發達,對于上述的問題我們做了詳細的解決辦法,在整個網絡營銷當中得到了很快的發展和應用。網絡拍賣可以讓用戶節省了大量時間,更是對傳統的消費行為習慣進行了改變,我通過上網,然后再網絡上查詢商品的信息,這已經是拍賣的Zui初標志,這也是讓我們拍賣的一種動力。
1.1.2 網站研究的意義 為了解決好這個基于拍賣網站設計與實現的程序,也更好的能夠維護拍賣網站設計與實現信息系統中出現的問題,同時也能夠讓人們能夠正確的了解本拍賣網站設計與實現。所以設計了本系統。
本系統主要根據拍賣者、買家和管理人員的需求做出分析,讓用戶更好的了解各類商品拍賣信息,管理人員更好的管理信息,還可以給拍賣者提供在線查看銷售訂單等功能。從這個系統的操作來說:它能夠有效的進行信息的添加、修改、查詢、刪除一些商品拍賣信息并進行管理,在一定的程序上能夠實現了自動化。設計該系統的主要目的是為實現通過網絡來減少人力和財力的投入,不斷提高工作效率。 Zui終我們希望通過拍賣網站設計與實現可以達到以下目的:
1、提高拍賣網站設計與實現信息管理的效率,實現管理上的井井有條。
2、實現用戶通過計算機平臺及時進行購買商品拍賣,查看商品拍賣信息等。
3、解決傳統線下商品拍賣商店存在的弊端。
1.2 研究現狀 這個拍賣網站設計與實現它是一個典型的拍賣管理系統,這個系統的開發包括了后臺數據庫的設計、分析、建立、功能實現、系統維護和程序的界面開發及用戶的操作使用。對于這個系統的開發在前者上我們必須建立起一個符合自身拍賣的信息管理和實際情況所符合的設計,在一定的程度上保證這個系統的完整性、資料安全性好的庫。對于這個程序的功能來說我們要保證它的完整性和易使用的特點。隨著現代科學技術的快速發展和技術的不斷成長提高,這些強大的功能已經被人們所接受個應用,在對拍賣網站設計與實現的開發要求也越來越高,所用的環境也不斷提高,同時功能也越來越強。對于這個拍賣網站設計與實現在宏觀上來說,它是滿足現代的信息化、潮流化的管理,能夠滿足人們的要求。在微觀上來說,可以提高管理現代化的程序和強化信息管理,能夠提高人們的工作信心和工作效率。
在當今社會的快速發展和計算機的普及,在各行各業當中都逐步融入到了計算機做輔助的功能,就從本拍賣網站設計與實現來說他已經基本上實現了企業的管理系統化和自動化。
就從過去人們的日常生活和一些操作中,我們對一些繁瑣和數據上的操作得到了高效的改進,在拍賣網站系統中我們可以有效的對工作流程進行控制和協調,不斷提高市場的競爭力。
1.3 論文的主要內容 在目前所使用的軟件開發主要是應用的myeclipse對于開發出這個拍賣網站設計與實現是具有很大的挑戰性,所以該系統的主要任務是:
(1)對網絡環境要其中的復雜性,學會用戶的多種需求及業務流程,處理業務整體流程和層次的劃分及角色的分工等問題,了解一個復雜的業務和技術。
(2)應用系統實現這個程序的高效升級、擴展和維護。
(3)掌握整體的結構計劃和設計,一方面上完滿足這個層次上的需求,不斷滿足各個層次的緊密配合和Zui終的功能實現,另一方面我們要保證在程序的開發過程當中系統的獨立性,保證各層次的緊密聯系。
(4)對整體的框架進行深入的學習和設計,這樣不但可以保證增強系統操作的靈活性,也能對整體框架的結構進行改進和擴展,重新設計出一個的系統框架,不斷滿足用戶的實際需求。
1.4 論文主體結構 基于JAVA EE的拍賣網站設計與實現主要是為了滿足雙方的各自的需求,分別是管理人員和收藏家。本文根據這三個方面進行對系統的開發研究。論文主要對拍賣網站設計與實現背景選題意義和市場的需求進行分析的;進行對拍賣網站設計與實現數據的簡析和功能的介紹;并對系統所需的工具進行詳細的介紹和了解;在系統的總體設計,主要對系統各功能模塊的設計和數據的開發;還有講解每一個功能的具體實現。然后對系統進行測試分析介紹。Zui后對系統進行總結致謝。
第二章 開發工具和相關技術介紹 本系統的開發是基于B/S結構,采用JSP程序設計語言及MYSQL數據庫進行開發;主要完成了系統的總體設計與規劃、數據庫的設計、系統頁面的制作與美化、系統安全級別的定制和系統程序的編寫、調試與修改等工作。
2.1 平臺開發工具 myEclipse它可以為用戶在數據庫上進行應用,它的優點就是讓人們學習起來簡單易懂,而且它的結構簡單并且功能也強大,在信息儲存量上也是比較大的,myEclipse主要功能是數據庫的查詢和編程,也應用于數據庫相互關系。它可以對許多數據進行廣泛的查詢和應用,在數據上的靈活性是比較強大的,在現在的情況下來看,只需要一小部分的代碼就可以實現很大的功能。
本系統的開發主要應用了myEclipse進行對數據的管理。
2.2 平臺開發相關技術 2.2.1 B/S架構 在B/S的三層結構當中(Browser/Server,瀏覽器/服務器結構)系統中,它可以通過瀏覽對眾多的服務器發出信號請求。B/S系統它對用戶來說他可以對客戶的工作量大大的減少,用戶只要在客戶端上安裝、配置少量的運行軟件就可以對用戶的工作量大大的減少。對于數據庫的訪問也是由服務器來簡單的完成。B/S的框架不斷成熟,它結合多種瀏覽器和專用的軟件不斷加強自己的功能,這樣一來可以大大的減少了開發的成本,它也是一種新的軟件架構。B/S系統主要是通過邏輯層、展現層等,層層相互獨立而且又相互聯系來進行關聯。
2.2.2 java技術介紹 JSP它是一種頁面,它是運行在服務端的,當用戶使用瀏覽器訪問系統時,服務器會使用相應的引擎對請求的事件進行響應和運行,Zui后將響應生成的結果圖反饋給瀏覽器顯示出來給客戶。JSP的執行的時候有以下三個階段:
第一步是響應階段,頁面服務器會將請求的事件接收并且給出響應結果,然后翻譯出來,將結果顯示出來。
第二步是編譯階段,Web容器將Java文件編譯成字節碼文件(.class文件)
第三步系統對于事件的執行,Web容器將會執行服務器反應的事件或者請求,將Zui終的結果反應給客戶端并且以界面的效果展示出來。
JSP語言自從正式發布以后。在現在的編程當中已經成為了主要的應用語言。自從進入網絡時代以后,在J2EE的應用上它得到了很好的發展和應用,它的一些線性和了擴展性都成為了一個個開發商的應用對象。對于一些就jsp語言的當中的安全、跨平臺、安全等等都在網絡當中得到了很大的應用,它的一些應用和優越性,可以讓許多的編程者在時間上縮短了許多和更加方便。
對于JSP語言來說,它就像我們世界萬物當中的花朵一樣,只要你對每一個花朵進行不同的組合以后就會給你一個新的驚喜。網絡時代已經發展到了人們的生活當中,它逐漸被人們在生活當中應用,對于這電子商務和電子政務上得到了很好的應用,就像當前的網絡不能在傳統的web當中應用,也不能滿足客戶的需求,如果想要實現,它就可以添加一些代碼進入,這樣才可以實現用戶的需求,從現在來看,我們要想生成一些動態的網頁可以應用Jsp和PHP等等。對于PHP來說它具有以下的特點:1.它可以實現對代碼的重新組合。2.將重要的組件重新凸顯。3.對頁面可以進行重新的標識。4.可以重新進行拓展和開發。
2.2.3 mysql數據庫介紹 JDBC的驅動程序它是和數據庫不同的,在每個數據庫的應用它們都是和區分開的,當運行到一定的程序當中,它就會與自己相關的協議與客戶端進行通訊。那么這個系統就會對使這些數據進行連接。當我們選擇哪個橋的時候,接下來就會簡單的敘述這個數據庫是如何來創建的。當點擊完成按鈕的時候就會自動在對話框內彈出數據源的名稱,在進行點擊下一步即可,直接在輸入相對應的身份驗證和登錄密碼。
mysql它可以為用戶在數據庫上進行應用,它的優點就是讓人們學習起來簡單易懂,而且它的結構簡單并且功能也強大,在信息儲存量上也是比較大的,mysql它是一種主要應用于數據庫的查詢和編程,在很多數據庫相互關系上得到了應用,它可以對許多數據進行廣泛的查詢和應用,對于常規的的數據它可以廣泛的查詢,不需要對其大量的進行儲存和掌握,也不用在這上面進行多層次的組合,紀錄相應集合是其主要操作,在使用靈活性強和功能強的mysql數據庫的情況下,在實現其他功能時需要進行編寫代碼,因此,在使用mysql數據庫時只需編寫一小段就可以對該功能實現。
本系統的開發主要應用了mysql進行對數據的管理。
(1)數據
數據它是在數據庫當中儲存的對象,在大多數的人們頭腦當中是數字。其實簡單的來說數字是一種簡單的數據,從廣義的角度來說一些文字、數據、圖形等等都可以認為是一種數據,這樣一來可以給數據就做個定義了。
(2)數據庫
數據庫簡單的來說它就是對數據進行儲存,只不過它在計算上要以某種格式進行存放。但是數據庫經過長期的在計算機內儲存,它是比較有組織模型數據在里邊,這樣對于擁有較高的數據具有獨立性和共享性。
(3)數據庫管理系統
數據庫的管理系統主要功能表現為以下幾點:
1.數據上它可以通過數據對象進行定義。
2.數據庫的語言它可以提供數據的操縱,用戶可以通過語言的操縱進行刪除、查詢和修改等。
3.通過數據庫的建立它可以創建數據庫的輸入和轉換功能,能為數據庫的重新組合做出監視等。還可以幫助數據庫的恢復功能。
4.數據庫的開始轉充個初始密碼都可以對數據庫進行建立和維護功能。
第三章 系統需求分析 3.1 可行性分析 可行性分析就是分析這個項目的開發是否具有開發的意義,是不是真的需要這個系統來改善默寫方面的不足,就拿本項目拍賣網站設計與實現來說,開發這個系統是可以很好解決用戶拍賣商品,使本拍賣系統可以開發出Zui大價值,而且還可以變相的解決用戶一定程度上的購買難題,所以這個項目的開發是有價值有意義的。所以目標能否達到預想的結果,任務完成后的利益和價值能否大于開發過成的成本。所以,可行性研究本質上就是研究系統是否可以設計的過程。
縱觀全篇來說,大家需要應該達到下面的三個可行性:
技術可行性:即使用現有的技術是否能完美的實現設定下的目標。
經濟可行性:即本次開發的拍賣網站設計與實現所帶來的社會價值和利息能否大于開發付出的代價。
操作可行性,即系統的操作方式能否使用戶普遍可以操作具有普遍性。
3.1.1 技術可行性 java技術在該拍賣網站設計與實現系統的設計與實現是重中之重,基于B/S結構和MYSQL數據庫,前端的應用程序和后臺的數據庫更是必不可少的,要想使用該程序,必須保證功能完備、易懂易簡單操作的特點。建立數據庫時,必須保證數據完整性、數據安全性好、數據穩定性高的庫。在早期,對于Java的基本主要知識就有所理解和掌握,對MYSQL數據庫進行了簡單的學習、了解,在早期對軟件工程測試,對于UML語言等課程進行大概的了解和學習,通過這些課程學習,可以對這些課程有一定的系統開發、檢驗和辨別。
Java以及MYSQL結合起來開發一套拍賣網站設計與實現系統,必定是可行并且高效的。
以上闡述:拍賣網站設計與實現的開發技術具有高效性和穩定性,因為工作人員已經對該技術掌握成熟,所以該系統具有一定的可行性。
3.1.2 經濟可行性 對于這個項目的的快發它主要是通過項目的經濟可行性來決定的價值是否存在,是否有開發的必要,如果開出的軟件并不能實現物品的節約和資源的節約,反而在網站開發的過程中投入大量人力,精力、時間完全和收益不成正比甚至小于投入成本那么這個項目的開發就是失敗的。
本項目開發的初衷就是為了節約,所以是有我自己來獨立完成的,基本不需要啟動資金,在開發的過程中也是一個我學習的過程,是一個雙贏的結果,這個項目的開發是利大于弊的所以滿足經濟的可行性。
3.1.3 操作可行性 拍賣網站設計與實現系統的注冊登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,用戶只要平時使用過電腦都能進行訪問操作。此系統的開發采用Java技術開發,基于B/S結構,這些開發環境使系統更加完善,使得整個系統更加人性化,用戶操作更加簡潔方便。本系統具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本系統可以進行開發。
本系統的設計與開發在經濟上、技術上、操作上的條件都是滿足的,因此,系統開發具備可行性條件。
3.2 系統性能分析 1.要想具有后臺處理的層次分明,就要應用B/S模式進行開發,并且方便了很多習慣網頁搜索方式的用戶。
2.開發和設計的理念必須采用大眾所需求的。系統的高度和準確性是該技術開發的關鍵,系統一個好的框架是由其可以保證的,所以,使其具有一定的穩定性和高效性。
3.設計要應用模塊化。使整個系統劃分為較小的模塊是模塊化的主要功能,從而實現過程簡化和設計簡潔。
4.在系統界面方面要具有簡單、方便和快捷等功能,讓用戶對該系統的操作有一定的快速適應性。
5.速度對該系統的評測標準是重中之重的,所以在設計的程序中,資源占用少和速度快是該軟件要具有的特點。
6.對于該設計的突出和設計周到都要體現出來,對系統的需求要符合,對那些可以改進的地方進行可行性的改進,也要使的該系統適應用戶。
3.3 系統功能需求分析 任意一個新網站的開發都需要完整的任務需求分析,需求分析的質量好壞決定了一個網站開發的意義,俗話說好的開頭是成功的一半,對于拍賣網站設計與實現來說前期的分析更加顯得尤為重要,任務分析決定了之后任務的開展和設計,只有完美的需求分析才能做出更好的讓民眾更為滿意的網站,否則將會導致無法進行,更無法完成任務。
任務需求分析在整個系統開發的過程中是相當重要的一環,直接決定了開發過程中的軟件質量,分析得是否完善,是否考慮到了每一步可能會出現的問題,這些都決定了軟件能否正常運行,網站結構是否穩定,是否能讓客戶滿意,需求分析決定了整個系統的框架、功能和要求。并且將現實設計變化成對象并完成建模。
本課題要求實現一套拍賣網站設計與實現,系統主要分為前臺和后臺。主要包括管理員:反饋管理、訂單管理、商品管理、分類管理、用戶管理、拍賣記錄管理、管理員管理,收藏家:競得商品、我的拍賣、我的商品、我的消息、發布商品、留言反饋等功能。
(1)收藏家用例需求如圖3-1所示:
圖3-1買家需求用例圖
(2)管理員用例需求如圖3-2所示:
圖3-2管理員需求用例圖
第四章 系統設計 4.1 系統功能設計 通過系統需求分析,本拍賣網站設計與實現主要包括管理員:反饋管理、訂單管理、商品管理、分類管理、用戶管理、拍賣記錄管理、管理員管理,收藏家:競得商品、我的拍賣、我的商品、我的消息、發布商品、留言反饋等功能。其功能結構圖如下圖4-1所示:
圖4-1 系統功能圖
4.2 系統數據庫設計 4.2.1 數據庫E-R圖 對于系統的信息來看,主要是對數據庫進行管理和收集、整理、更新和加工都是在數據庫的支持下進行操作的。因此,我們可以看出,數據庫對于計算機已經是必不可少的一部分,一個系統的質量和效率都是由數據庫所決定的。在系統設計當中數據庫起著決定性的因素。根據前幾節所做的系統分析,規劃出在本系統中使用的主要實體有拍賣信息實體、管理員實體、用戶實體、留言實體等,下面設計出這幾個關鍵實體的實體關系圖:
下面主要介紹各個實體的E-R關系圖:
圖4-2 管理員管理實體圖
圖4-3我的商品實體圖
圖4-4拍賣記錄信息實體圖
4.2.2 數據表字段設計紹 每個數據庫的應用它們都是和區分開的,當運行到一定的程序當中,它就會與自己相關的協議與客戶端進行通訊。那么這個系統就會對使這些數據進行連接。當我們選擇哪個橋段的時候,接下來就會簡單的敘述這個數據庫是如何來創建的。當點擊完成按鈕的時候就會自動在對話框內彈出數據源的名稱,在進行點擊下一步即可,直接在輸入相對應的身份驗證和登錄密碼。
根據系統功能設計的要求和功能模塊的劃分,拍賣網站設計與實現一共涉及到多個數據表。下面就介紹一下各別主要數據庫表的設計結構及其功能建立數據庫表:
第五章 系統實現 5.1 登錄功能設計 當用戶輸入個人的賬號、密碼登錄系統,這時候系統的數據庫就會在進行查找相關的信息,如果我們輸入的賬號和密碼不正確,數據庫就會提示出錯誤的信息提示,同時會提示用戶重新輸入輸入自己的賬號和密碼。網站用戶登錄效果圖如圖5-1所示:
圖5-1 系用戶登錄界面圖
用戶登錄是系統Zui基礎的功能,用戶通過輸入用戶名、密碼以及驗證碼之后,通過系統判斷輸入信息是否正確,如果輸入有誤,則系統會提示輸入錯誤,反之實現用戶登錄。用戶登錄流程圖:
圖5-2 登陸流程圖
用戶可以通過填寫個人信息進行注冊,用戶注冊界面如下圖所示:
圖5-3 用戶注冊界面
5.2系統功能設計 5.2.1 競得商品 收藏家進入系統可以競得商品信息進行管理等操作。競得商品效果圖如圖5-4所示。
圖5-4 競得商品界面圖
5.2.2 我的拍賣 拍賣者登錄系統可以對我的拍賣信息進行添加、查看等操作。我的拍賣效果圖如圖5-5所示。 圖5-5我的拍賣界面圖
5.2.3 我的商品 拍賣者登錄系統可以對我的商品信息進行添加、查看等操作。我的商品效果圖如圖5-6所示。
圖5-6我的商品界面圖
5.2.4 我的消息 拍賣者登錄系統可以對我的消息信息進行添加、查看等操作。我的消息效果圖如圖5-7所示。
圖5-7我的消息界面圖
5.2.5 發布商品 拍賣者登錄系統可以對發布商品信息進行添加、查看等操作。發布商品果圖如圖5-8所示。
圖5-8發布商品界面圖
5.2.6 留言反饋 拍賣者登錄系統可以對留言反饋信息進行添加、查看等操作。留言反饋效果圖如圖5-9所示。
圖5-9留言反饋界面圖
5.3后臺功能實現 管理員同用戶一樣可以通過輸入用戶名、密碼和驗證碼登陸系統,開始管理系統功能。管理員登陸效果圖如下圖所示:
圖5-10管理員登錄界面圖
5.3.1 反饋管理 管理員可以對反饋信息進行修改、查看操作。反饋管理效果圖如圖5-11所示。
圖5-11 反饋管理界面圖
5.3.2 訂單管理 管理員可以對訂單信息進行添加、刪除、修改操作。訂單管理效果圖如圖5-12所示。
圖5-12訂單管理界面
5.3.3 商品管理 管理員可以對商品信息進行添加、刪除、修改操作。商品管理效果圖如圖5-13所示。
圖5-13商品管理界面圖
5.3.4 拍賣記錄管理 管理員可以對拍賣記錄信息進行添加、刪除、修改、查看等操作。拍賣記錄管理效果圖如圖5-14所示。
圖5-14 拍賣記錄管理界面圖
5.3.4分類管理 管理員可以對分類信息進行刪除、修改、查看等操作。分類管理效果圖如圖5-15所示。
圖5-15 分類管理界面圖
5.3.5 用戶管理 管理員可以對用戶信息進行刪除、修改、查看等操作。用戶管理效果圖如圖5-16所示。
圖5-16 用戶管理界面圖
5.3.6管理員管理 管理員可以對自己信息進行刪除、修改、查看等操作。管理員管理效果圖如圖5-17所示。
圖5-17 管理員管理界面圖
第六章 系統測試 近年來,軟件包含測試從現在的檢驗當中來看,系統接近預期目標可能出現的問題,并對這些錯誤做出相應的修正,假如我們不進行早期的測試錯誤就會延續下去,Zui后所做出的成品就會有很大的困難。
我們要在這個測試的過程當中找出錯誤。測試成軟件開發的主要一部分,自從有了程序的設計那天開始,它就成為了重要的組成部分。經過統計來看,軟件測試可以占據這個系統45%的工作量,而在軟件開發的成本當中,對于測試成本來說它包含了很多的測試工作。每個程序測試時都會出現和遇到錯誤。在整個程序的開發過程當中,人為去查找錯誤是非常復雜和困難的,所以我們一般都會找一些測試的工具來進行測試。
6.1 測試方法 對于系統的測試我們一般分為兩種方法它包括黑盒測試和白盒測試。
對于黑盒測試來說它也就是功能測試,根據這個程序的接口來說對這個功能來說能否正確接口和數據能否正確完成信息的輸出,從而保證能夠保持外部的信息完整性。
白盒測試也叫結構測試,對于整個程序上的結構和處理我們可以進行程序上的邏輯測試,根據這個程序的通路和預定來做整個工作的需求。
對于該系統的開發和測試做出一個測試的步驟:在測試上做一個單元測試也稱為模塊功能模塊的測試,它的測試一般都能發現這個系統當中存在的編碼和設計的錯誤問題,測試特點基本分為以下幾點:模塊的接口,數據結構,執行的通路和錯誤的處理等等。
6.2 測試分析 經過對上述的測試結果分析,本拍賣網站設計與實現滿足商品拍賣的要求和需求。所有基本功能齊全,操作簡單,系統運行性能良好,是一個值得推廣、應用的拍賣網站設計與實現。
對本系統的測試主要從以下幾方面入手:
(1)功能測試:測試是對整個軟件的功能進行測試。功能測試它是檢測該系統是能夠在實際當中得到好的應用。
(2) 強度測試及性能測試:測試系統能否達到所預想的設計要求和對其它超出想象的功能實現的整個過程。
(3)安全測試:對整個系統在任何環境下的運行是否能達到安全運行。針對該系統所有數據的安全運行情況。
模塊測試主要由代碼審查和軟件測試兩部分組成,也叫單元測試。目的是保證每一個模塊作為一個單元能正確運行,本測試所發現的往往是編碼和詳細設計的錯誤,以下以管理員登錄為例描述測試過程:
用例名稱:用戶登錄測試
基本描述:通過登錄擁有系統的購買權限
測試方案:分別使用不同的登錄方法進行登錄,從而查看系統是否相應的錯誤和成功提示。
本拍賣網站設計與實現登錄功能測試如表6.1所示:
表6.1 系統功能測試
6.3 測試結論 對于拍賣網站設計與實現初期的代碼做的越好,其出現的錯誤也就越少,就會讓你認為該系統的測試是完美的。系統化測試雖然有序但是卻處在一個繁瑣位置。因此,錯誤一般出現在邊界,這樣一般通過手工就可以檢測出來,但是,自動檢測是Zui全面的,用的越多越好,機器不會像人會感覺疲憊和犯錯誤,它們會一如既往的工作,檢測一個程序是否能像以前一樣相同的輸出,在做了一系列的改變后,它可以幫助我們將問題局部化,因為新代碼就會把新的問題體現出來。測試和排錯往往是兩個階段,它們不是一回事,也就是說,排錯就是你已經知道了問題,然后逐步排除,而測試就是在系統工作時,然后進行逐步檢測。
第七章 結論 本次的系統開發,讓我將之前所學知識聯合了起來,融會貫通,得到了很大的提升。畢業設計是考驗我們所學知識應用水平的時候,是對我們所學知識的應用鞏固和提高的時刻。拍賣網站設計與實現是對我計算機知識的一次考驗,更是對我運用相關知識解決處理現實問題能力的考驗,讓我通過本次設計開發得到鍛煉,提高我的編程能力。盡管遇到了很多的困難,但經過不斷的調試,Zui終圓滿的完成了畢業設計。這次鍛煉提高了我的實際應用水平,也大大提高了我的動手動腦能力,讓我享受了探索的樂趣,成功的喜悅,這對我來說是一筆巨大的財富。
通過拍賣網站設計與實現能夠將我在大學期間所學到的計算機工程理論知識應用到這次設計當中,更加鞏固了我所學的知識和對我的考驗,也加強了我對所學知識的動手能力,也是對整個知識的總結。對本次的軟件開發,使我深深的了解和掌握了開發軟件是一件多么不容易的事情,但是經過這次軟件的開發它使我把知識與實際問題結合在一起,更加提高我的理論知識和實際問題的能力,為我在以后的工作打下了良好的基礎。
參考文獻 [1] 孫衛琴.Java面向對象編程. [M]電子工業出版社. 2016.7.
[2] 楊學全.JSP編程技術. [M]北京:清華大學出版社. 2014.4.01.
[3] 孟瓊. Spring框架事務處理技術研究.[J/OL]江西省計算機研究所. 2012.10.05.
[4] 董袁泉.基于Hibernat框架的J2EE應用開發.[J/OL]沙洲職業工學院學報. 2011-03-15.
[5] 余銀山; 胡正華.基于Struts2框架的Web應用開發研究.[J/OL]電腦知識與技術. 2017-06-05
[6] 肖煒.基于MyEclipse開發環境的移動圖書館系統設計.[J/OL]網友世界. 2012-10-15.
[7]陳剛.基于MySQL存儲引擎的融合查詢方法[P].杭州求是專利事務所有限公司. 2018.04.09.
[8] Jaroslaw Skaruz.Applications of Evolutionary ComputingSpringer.[B]海德堡出版社.2016.
[9] 李云云.淺析B/S和C/S體系結構[J/OL].科學之友. 2011.01.15.
[10] 張淑榮; 蘇兵.C/S與B/S兩種軟件體系結構[J/OL].電腦學習. 2010.12.01.
[11] 崔楠.車輛違章信息管理系統的實現.[J/OL]山東:山東大學. 2012.
[12] 劉國艷. 家庭財務管理的設計與實現.[J/OL]].山東:山東大學. 2012 .
[13] 仲麗維.Web版交通車輛違章查詢系統.[J/OL]現代技術制造與裝備. 2010.07.15.
[14] 戴馬. 基于J2EE架構的SSH2組合框架的Web應用. [D]蘇州大學. 2010.10.01.
[15] 李慶敏. 基于MVC架構的RIA分層框架的接口模型.[P] 廣州市深研專利事務 所. 2008.7.30
[16] 陶幸輝; 宋志剛.軟件系統測試類型及測試用例設計.[J/OL]科技經濟市場. 2011-06-15
[17] 陳鑫.Spring框架的分析和研究. [J/OL]電腦知識與技術,2015.7.08
[18] java應用技巧與實例[M].北京:人民郵電出版社.2013
[19] 徐曾春.基于B/S的三層結構網絡考試系統研制[J].計算機與現代化.2015。
[20] Asgush Daniel Wilfred,Meeta Gupta,Kartid Bhatnagar.java專業項目實例開發[M].賀民,劉永明,等譯.北京:中國水利水電出版社.2013.
致 謝 在這次畢業設計結束時,也就代表著我們的大學生活結束了。在這段畢業設計的時間里,在老師的幫助下,還有同學之間的互幫互助,這次畢業設計才能順利完成。首先我要感謝我的指導老師,在她的幫助下,讓我了解并解決了自己不會的難題,才使得這次的設計更好的完成。我會有現在的成果,是在老師的嚴格要求下,讓我學會了現在的知識,我在課堂所學的知識,這次差不多都應用到了該系統中,所以,我要感謝每一位教過我的老師,感謝你們把知識傳授給我,讓我學會先做人后做事。
其次,我還要感謝我的同學們,如果不是你們,有很多困難也解決不了,才讓我順利完成該次畢業設計。
Zui后,我要向各位論文答辯的老師們表示感謝,感謝你們的點評和參與!
- javaCSGO賽事管理系統springbootvueweb 2024-04-28
- java4S店車輛管理系統springbootvueweb 2024-04-28