何克強 徐世華 尚玉珍 車鵬鵬 賈嫣



摘要:校園電子商務是電子商務在校園這個特殊環境下的具體應用,主要是服務于校園內的學生群體,致力于給他們的日常學習和生活中帶來一些便利。近幾年來,大學生閑置物品越來越多,因此開發校園閑置物品交易平臺,不僅解決了學生閑置物品的堆積問題,而且讓有些物品二次利用,起到節約環保的效果。平臺采用JsP技術實現動態網頁功能,采用JDBC實現與數據庫的交互,使用SQL Server數據庫,前端頁面主要采用BootStrap框架搭建,利用CSS3和JavaScript美化界面,整個平臺界面美觀、操作方便、穩定安全。
關鍵詞:閑置物品;節約環保;JSP; SQL Server;BootStrap
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2019)36-0258-02
就目前而言,市場上的校園二手平臺大部分是面向所有學校的用戶,物品分類比較混亂,沒有針對性,所以可以將二手平臺的服務范圍縮小,只針對某一校內學生,盡量讓平臺有快速、簡單部署的特性,這樣就可以推廣到每一個學校,快速部署到每個學校的服務器上。結合了校園對二手市場的需求,通過網絡之間的交流,買家可以隨時隨地瀏覽網頁,進行閑置物品的購買。對于賣家,也不用在冒著各種不友好的因素在外擺攤,將自己的實物放成照片進行銷售。
校園閑置物品交易平臺基于成熟的web平臺開發技術,小組成員均為甘肅農業大學信息科學技術學院的學生,精通平臺開發的各項技術,由于經驗不足引起的問題,皆有指導老師指導。并且此論文得到了甘肅農業大學大學生科研訓練項目資助。
1系統可行性分析
(1)技術可行性
以Windows為操作系統,運用SQL SEVER 2004和流行的JsP等開發語言,借助Eclipse等搭建框架,開發以Windows為用戶的操作平臺。系統的運行硬件環境為PC機、ipad或智能手機。
(2)經濟可行性
隨著我國生活水平的不斷提高,消費市場的主力軍中大學生故白然不在少數,但一些商品用的次數少,又不能淘汰,便成了閑置用品,無處安放。很多人想把這些閑置物品轉讓給有需求的人,為了使閑置物品的交易在校園中變得更加便捷,規劃制作一個閑置物品交易平臺便顯得尤為重要。在這樣的大環境以及市場需求下,“校園閑置物品交易平臺”一定會十分受歡迎。以當今互聯網為主要輔助服務技術手段,以大學為依托,方便快捷服務甘肅農業大學的各位學生。
2平臺的總體設計
2.1平臺的系統功能結構圖
閑置物品交易平臺主要針對三種用戶:管理員、普通用戶、游客。三種用戶分別享有不同的使用權限,管理員為該平臺的管理者,負責維護平臺正常穩定運行。與此同時,還負責商品信息管理、對注冊用戶管理和交易管理等;普通用戶即為注冊用戶,他們可以進入管理模塊并上傳閑置物品信息。而且,他們也可以在平臺上與購買者留言交流,他們享有游客的所有權限。游客即為學校沒有注冊用戶的學生或其他外來參觀該平臺者,在該平臺的前端頁面中,游客可查看商品信息。其整體結構如圖l所示:
2.2平臺功能模塊
網站整體設計主要采用BootStrap框架搭建,其中用到了目前最新的HTML5和CSS3,HTML負責顯示DOM元素,CSS3負責頁面布局,同時還用到JavaScript實現動態效果。
根據網站功能架構,針對游客設計了查看個人信息、查看我的喜歡模塊;對于一些注冊用戶,設計了注冊、登錄、查看近期發布模塊。管理員主要在后臺中維護和管理平臺。
(1)前端功能:
功能主要有登錄注冊以及找回密碼、發布閑置物品的信息、個人管理中心、留言板等。
(2)后端功能:
管理員登錄管理員賬號,負責修改平臺數據和維護平臺安全穩定,管理注冊用戶和商品信息,致力于買家和賣家的公平和合法交易。
3數據庫設計
3.1數據庫概述
該平臺使用SQL Server 2004數據庫,SQL Sever 2004是基于客戶機/服務器的關系型數據庫管理系統,現已被廣泛使用。SQL Server 2004擴展了SQL Server 7.0版的可靠性和易用性,還增加了一些新功能,由此成為大規模聯機事務處理(OLTP)、數據倉庫和電子商務應用程序的優秀數據庫平臺[1]。
該數據庫主要包含以下5個表:
(1)管理員用戶表:用于存儲平臺管理員的信息。
(2)普通用戶表:用于存儲注冊平臺用戶的信息。
(3)商品表:用于存儲所出售的閑置商品的信息。
3.2數據庫概念結構設計
數據庫設計(Database Design)是指在一定的系統應用下,構造最優的數據庫模式,建立數據庫模式,建立數據庫及其應用系統。使之能支持系統各種業務數據應用需求,數據庫的設計在整個系統開發中的地位顯得尤為重要,數據庫設計的好壞將直接影響整個系統平臺的運行效率[2]。
3.3數據庫邏輯結構設計
4平臺的詳細設計
校園閑置物品交易品臺用Bootstrap完成整體的框架搭建,并結合當今流行的HTML5和CSS3建成靜態網頁,再用JSP等實現動態網頁功能,從而使校園閑置物品交易平臺網頁較為完美地展現給大眾。
(1)主頁:主頁面主要是用戶上傳的要出售商品展示,同時還有搜索框供用戶和游客查詢自己的所需物品。
(2)用戶發布的閑置商品頁面。
(3)購物車頁面:以jpg形式存在購物車頁面,購買時通過jpg計算所選商品的價格。
(4)訂單頁面:用戶或游客已下單的具體情況。
(5)個人中心:我發布的二手閑置物品、我賣出的二手閑置物品、我購買的二手閑置物品、我發出的評論、我收到的評論、用戶消息、系統消息。
5經驗總結
小組成員均是在校大學生,因為平時學習是基于理論,所以在這次項目中也遇到了一些棘手的問題。經過項目小組成員反復實踐,最終總結出如下經驗:
(1)校園閑置物品交易平臺基于一個框架去做,它為Web開發提供了必需的組件和工具,更加方便用戶的開發。它可以讓校園閑置物品交易平臺以及其他網站制作變得簡單。
(2)平臺設計要適合各大瀏覽器,這就要求開發者要盡量使用規范的標記語言。
(3)采用分層結構對系統進行編寫,分別是:數據持久層、業務訪問層、展現層。它的好處是:降低了三層架構的代碼耦合度,提高模塊之間的獨立性,使得系統的后期維護也更加高效、方便。代碼的書寫也更加的規范、高效、易讀。
(4)采用緩沖池的方式,降低數據庫鏈接關閉的次數,從而減少計算機資源的浪費,提高系統的整體效率。
(5)在進行數據庫邏輯結構設計建表時,一定要規范合理,不能存在插入異常、刪除異常、更新異常和數據冗余。
參考文獻:
[1]葉蓓.SQL Server 2000關系數據庫特性分析[J].空軍工程大學電訊工程學院,2003,23 (2):70-74.
[2]張露,馬麗.數據庫設計[J].安陽工學院學報,2007,4(4):76-79.
【通聯編輯:梁書】
收稿日期:2019-10-24
基金項目:甘肅農業大學srtp項目(項目編號201916017)
作者簡介:何克強(1997-),安徽阜陽人,本科在讀,專業計算機科學與技術;通訊作者:賈嫣(197 8-),女,山西太原人,碩士,副教授,千要從事圖形圖像處理方向研究。