JAVA校園二手交易平台(論文+源碼)


本系統主要面向於大學校園網用戶,依托校園網提供給這些用戶一個發布和交流二手商品信息的平台。在大學校園里,存在着很多的二手商品,但是由於信息資源的不流通以及傳統二手商品信息交流方式的笨拙,導致了很多仍然具有一定價值或者具有非常價值的二手商品的囤積,乃至被當作廢棄物處理。現在通過校園網進入到本系統,可以方便快捷的發布和交流任何二手商品的信息,並且可以通過留言方式進行深一步的交流。由於每個大學的校園網都基本篇布校園的每一個地方,因此,只要宣傳得當,理論上來說,每一個人都可以讓他所發布的信息讓全校所了解,爭取到了信息資源的最大化利用。【論文下載】

校園二手交易平台(SSH+MYSQL+JSP+HTML5)(畢業論文15000字以上,程序代碼,MySql數據庫,數據庫腳本)

開發環境:MyEclipse10

JDK: JDK1.7

Web服務器:Tomcat7

數據庫:MySQL

【項目包含內容】(見下圖):   

【畢設源碼】                                                                  Java源代碼

【論文文檔】                                                                  論文文檔

【數據庫】                                                                      mysql數據庫腳本

【運行截圖】                                                                   效果圖

【系統功能】

                      目 錄

1系統分析 1

1.1 開發背景 1

1.2 目的和要求 1

1.3 可行性研究 1

2 開發技術及開發環境 3

2.1 Java語言簡介 3

2.2 J2EE技術介紹 3

2.3 Servlet/JSP技術 3

2.4 MVC 簡介 4

2.5 Struts 技術 5

2.6 Hibernate 技術 6

2.6.1 應用程序的分層體系結構 6

2.6.2 Hibernate的應用及API簡介 7

2.7 開發環境及環境配置 8

2.7.1 Java/JSP系統環境 8

2.7.2 JSP環境的安裝和環境變量的設置 8

2.7.3 Eclipse開發工具 9

2.7.4 Tomcat服務器 9

2.8 數據庫開發工具選擇及配置 10

3 系統需求分析及設計 11

3.1 系統需求分析 11

3.1.1 系統功能需求 11

3.1.2 系統界面要求 11

3.2 概要設計 12

3.2.1 系統體系結構設計 12

3.2.2 系統功能模塊設計 12

3.2.3 功能設計的目標與原則 13

3.3數據庫設計 14

3.3.1 數據庫需求分析 14

3.3.2 數據庫概念結構設計 14

3.3.3 數據庫邏輯表設計 14

3.3.4 數據庫邏輯結構設計 17

3.4 數據庫訪問設計 18

3.4.1 數據庫表模型設計 18

3.4.2 Hibernate數據庫訪問配置 18

3.4.3 定義映射文件 19

3.4.4 Hibernate Session工廠 22

3.4.5 定義和實現Hibernate DAO 22

3.4.6 Hibernate Filter的實現 23

4 系統功能模塊的實現 25

4.1 系統主頁設計 25

4.1.1 主頁顯示設計 25

4.1.2 主頁后台設計 26

4.2 系統登錄功能設計 26

4.3 系統搜索功能設計 27

4.4 用戶注冊功能設計 29

4.4.1 用戶注冊頁面設計 29

4.4.2 用戶注冊后台設計 31

4.5 發布、修改信息設計 31

4.6信息管理設計 32

4.7 信息留言設計 33

4.8 二手指南設計 34

5總結 35

致 謝 36

參 考 文 獻 37

附 錄 38

系統需求分析

3.1.1 系統功能需求

本系統主要面向於大學校園網用戶,依托校園網提供給這些用戶一個發布和交流二手商品信息的平台。在大學校園里,存在着很多的二手商品,但是由於信息資源的不流通以及傳統二手商品信息交流方式的笨拙,導致了很多仍然具有一定價值或者具有非常價值的二手商品的囤積,乃至被當作廢棄物處理。現在通過校園網進入到本系統,可以方便快捷的發布和交流任何二手商品的信息,並且可以通過留言方式進行深一步的交流。由於每個大學的校園網都基本篇布校園的每一個地方,因此,只要宣傳得當,理論上來說,每一個人都可以讓他所發布的信息讓全校所了解,爭取到了信息資源的最大化利用。

系統完成的主要功能有:用戶設置功能、發布信息功能、信息管理功能、搜索信息功能,留言功能,及系統管理功能,具體業務功能包括如下:

用戶注冊:學生可利用自已學號進行注冊,注冊實現實名制。

用戶登錄:只有登錄用戶才能進行信息發布。管理員登錄后可以進行系統管理。

發布信息:普通用戶和管理員登錄后都可以發布信息。

修改信息:普通用戶可以修改自己發布的信息,管理員可以修改所有信息。

刪除信息:普通用戶可以刪除自己發布的信息,管理員可以刪除所有信息。

瀏覽信息:游客、普通用戶和管理員可以瀏覽所有發布的信息。

搜索信息:游客、普通用戶和管理員可以用關鍵字搜索所有發布的信息。普通用戶可以搜索自己發布的所有信息。

發表留言:普通用戶和管理員登錄后都可以對發布信息進行留言。

查看留言:游客、普通用戶和管理員都可以查看發布信息的留言。

刪除留言:管理員可以刪除留言。

添加二手指南:管理員可以添加二手指南。

查看二手指南:游客、普通用戶和管理員都可以查看二手指南。

修改二手指南:管理員可以修改二手指南。

刪除二手指南:管理員可以刪除二手指南。

3.1.2 系統界面要求

由於系統主要面向大學生,系統界面要求不能過古板,要能體現大學校園的自由,創新。系統界面設計應體現人性化,界面清晰簡捷,操作簡單流暢,提高管理效果。不需要任何專業培訓,不需要配備專門的電腦操作人員,無電腦知識一樣運用自如。關鍵在於系統的框架式設計簡單明晰。

3.2 概要設計

3.2.1 系統體系結構設計

本系統是一個典型的三層應用——瀏覽器通過Web服務器實現對數據庫的各種操作。圖3-1 展示了整個系統的體系結構。


 

在這個系統體系結構中,並不是直接JDBC來訪問數據庫和進行數據庫中相關表的操作,而是通過一系列持久層的Java對象來完成數據庫的操作。

映射文件相當於持久層的Java對象和數據庫的表之間的橋梁,它所描述的是這兩都之間的對應關系。而且,持久層的Java對象和數據庫表之間的關系也是一一對應的。

3.2.2 系統功能模塊設計

系統主要設計了用戶設置功能、發布信息功能、信息管理功能、搜索信息功能,留言功能,及系統管理功能模塊。

用戶設置功能主要是用戶注冊必須填寫所要求的個人資料,完成個人資料登入。

發布信息功能主要是為已注冊用戶的服務,登陸的用戶可以即時發布自己的二手商品信息,立刻就能瀏覽到。這是本系統的主要功能。

信息管理功能是幫助已發表信息的的用戶管理自身發布的二手商品信息的同時也管理短消息信息。此項功能也主要是服務於注冊用戶。

搜索信息功能是面向所有登陸到本系統的人員的,采用模糊查詢的方法,遍歷所有二手商品信息,搜索出瀏覽者感興趣的內容。

留言功能是對某一二手商品信息進行留言,還可以查看該信息的其他留言。

系統管理功能是系統管理員對系統所有信息資源進行統一管理的一個模塊。系統功能結構如圖3-2所示:


 

3.2.3 功能設計的目標與原則

本二手交易平台的主要目的是服務於學生,方便學生進行網上交易。其原則是做到界面友好,操作簡單且可靠。

具體做到:

a) 架構清晰,界面友好美觀,簡捷,實用性強。

b) 動態式信息發布:為充分展現網站的時實性,二手交易平台采用動態網頁技術實現內容發布。

c) 提供多種信息搜索及查看方式。全面自動化管理。

d) 全面整合買家和賣家之間的信息,提供一個交流溝通的平台。

e) 可用性。目標系統功能齊全,能夠完全滿足業務需求。


 

 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM