本系統主要面向於大學校園網用戶,依託校園網提供給這些用戶一個發佈和交流二手商品信息的平臺。在大學校園裏,存在着不少的二手商品,可是因爲信息資源的不流通以及傳統二手商品信息交流方式的笨拙,致使了不少仍然具備必定價值或者具備很是價值的二手商品的囤積,乃至被看成廢棄物處理。如今經過校園網進入到本系統,能夠方便快捷的發佈和交流任何二手商品的信息,而且能夠經過留言方式進行深一步的交流。因爲每一個大學的校園網都基本篇布校園的每個地方,所以,只要宣傳得當,理論上來講,每個人均可以讓他所發佈的信息讓全校所瞭解,爭取到了信息資源的最大化利用。【論文下載】mysql
校園二手交易平臺(SSH+MYSQL+JSP+HTML5)(畢業論文15000字以上,程序代碼,MySql數據庫,數據庫腳本)sql
開發環境:MyEclipse10數據庫
JDK: JDK1.7瀏覽器
Web服務器:Tomcat7服務器
數據庫:MySQL架構
【項目包含內容】(見下圖): 框架
【畢設源碼】 Java源代碼dom
【論文文檔】 論文文檔數據庫設計
【數據庫】 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.2 概要設計
本系統是一個典型的三層應用——瀏覽器經過Web服務器實現對數據庫的各類操做。圖3-1 展現了整個系統的體系結構。

在這個系統體系結構中,並非直接JDBC來訪問數據庫和進行數據庫中相關表的操做,而是經過一系列持久層的Java對象來完成數據庫的操做。
映射文件至關於持久層的Java對象和數據庫的表之間的橋樑,它所描述的是這兩都之間的對應關係。並且,持久層的Java對象和數據庫表之間的關係也是一一對應的。
系統主要設計了用戶設置功能、發佈信息功能、信息管理功能、搜索信息功能,留言功能,及系統管理功能模塊。
用戶設置功能主要是用戶註冊必須填寫所要求的我的資料,完成我的資料登入。
發佈信息功能主要是爲已註冊用戶的服務,登錄的用戶能夠即時發佈本身的二手商品信息,馬上就能瀏覽到。這是本系統的主要功能。
信息管理功能是幫助已發表信息的的用戶管理自身發佈的二手商品信息的同時也管理短消息信息。此項功能也主要是服務於註冊用戶。
搜索信息功能是面向全部登錄到本系統的人員的,採用模糊查詢的方法,遍歷全部二手商品信息,搜索出瀏覽者感興趣的內容。
留言功能是對某一二手商品信息進行留言,還能夠查看該信息的其餘留言。
系統管理功能是系統管理員對系統全部信息資源進行統一管理的一個模塊。系統功能結構如圖3-2所示:

本二手交易平臺的主要目的是服務於學生,方便學生進行網上交易。其原則是作到界面友好,操做簡單且可靠。
具體作到:
a) 架構清晰,界面友好美觀,簡捷,實用性強。
b) 動態式信息發佈:爲充分展示網站的時實性,二手交易平臺採用動態網頁技術實現內容發佈。
c) 提供多種信息搜索及查看方式。全面自動化管理。
d) 全面整合買家和賣家之間的信息,提供一個交流溝通的平臺。
e) 可用性。目標系統功能齊全,可以徹底知足業務需求。


