李 冬
(云南機電職業技術學院信息工程學院,云南 昆明 650000)
安全可靠的交易平臺不僅可以優化資源,還可以使大學生減少鋪張浪費,使每一個物品都能發揮出自身價值,構建了一個和諧、陽光、節約環保型校園[1]。平臺使用基于ASP.NET技術的C#語言開發,數據庫采用SQL Server,結合JavaScript、Bootstrap、jQuery、HTML、CSS等Web前端技術,運用IIS部署服務器,最終實現可以用于全國所有高校的大學生跳蚤市場服務平臺。
將ASP.NET技術應用于網絡程序開發系統,可以為企業網站提供必要的技術支持[2]。ASP.NET是新一代基于NET Framework、用于建立動態Web應用程序的新技術,其特點是在撰寫代碼時將頁面邏輯和業務邏輯分開。
SQL Server是由微軟公司推出的關系型數據庫管理系統,該系統采用客戶機/服務器體系結構[3],提供了Windows身份驗證和SQL Server身份驗證兩種驗證方式,提高了關系型數據和結構化數據的存儲安全性。
Bootstrap是一個基于HTML、CSS、JavaScript的用于快速開發Web應用程序和網站的前端框架[4]。Bootstrap中豐富的組件可以幫助Web前端開發人員快速創建專業網站。
jQuery是一款輕量級的js庫[5],有多個版本。jQuery如同Bootstrap,包含了JavaScript常用的功能代碼,可以快速實現Web頁面開發。
根據平臺3個不同層級用戶權限,確定大學生跳蚤市場服務平臺的功能模塊如圖1所示。

圖1 大學生跳蚤市場服務平臺功能模塊
大學生跳蚤市場服務平臺超級管理員具有最高權限,具備新增合作院校、管理合作院校、新增校級管理員、管理校級管理員、會員管理、發布及管理公告、管理留言、商品信息管理、求購信息管理、數據管理、數據統計、修改密碼等功能。
新增合作院校:超級管理員為某高校分配校級管理員前,要新增合作院校,包括院校名稱、所在省份、所在城市、院校地址、聯系電話等信息。
管理合作院校:如果新增的合作院校信息有誤,可以在此功能模塊中進行查詢、修改或刪除等操作。
新增校級管理員:新增合作院校后,可為該高校分配校級管理員,包括校級管理員名稱(賬號)、默認密碼、真實姓名、聯系電話等。
管理校級管理員:如果新增的合作院校管理員信息有誤,可以在此功能模塊中進行查詢、修改、刪除及重置密碼等操作。
會員管理:個人用戶通過注冊成為平臺會員后,除了可以自主找回密碼外,超級管理員也可在此模塊中為會員重置密碼或查詢、查看會員激活狀態以及刪除會員信息。
發布及管理公告:超級管理員可發布網站公告,并對所發布公告進行查詢、查看及刪除操作。
管理留言:超級管理員可對普通會員發布的違規商品留言信息進行查詢、刪除操作。
商品信息管理:超級管理員可對普通會員發布的違規商品信息進行查詢、查看及刪除操作。
求購信息管理:超級管理員可對普通會員發布的違規求購信息進行查詢、查看及刪除操作。
數據管理:此功能模塊可以實現對平臺數據的備份和恢復等功能。
數據統計:此功能模塊可統計平臺合作院校數量、校級管理員數量、普通會員數量、商品信息數量、需求信息數量等信息。
修改密碼:超級管理員可以在此模塊修改自身密碼。
大學生求職招聘服務平臺超級管理員可為每一所合作院校分配校級管理員賬號,包括會員管理、商品信息管理、求購信息管理、查看個人信息、修改個人信息、修改密碼等功能。
會員管理:個人用戶通過注冊成為平臺會員后,除可自主找回密碼之外,校級管理員也可在此模塊中為屬于本校的會員重置密碼,或查詢及刪除會員信息。
商品信息管理:校級管理員可對屬于本校的普通會員發布的違規商品信息進行查詢、查看及刪除操作。
求購信息管理:校級管理員可對屬于本校的普通會員發布的違規求購信息進行查詢、查看及刪除操作。
查看個人信息:校級管理員的個人信息為超級管理員所設置,在此功能模塊中,可以對個人基本信息進行查看。
修改個人信息:校級管理員的個人信息為超級管理員所設置,在此功能模塊中,可以對個人基本信息進行修改。
修改密碼:校級管理員可以在此模塊修改自身密碼。
大學生跳蚤市場服務平臺允許個人用戶通過郵箱(用戶名)發送驗證碼方式實名注冊為平臺普通會員,在登錄狀態下具有發布商品信息、管理商品信息、發布求購信息、管理求購信息、發布商品留言、管理商品留言、發布求購留言、管理求購留言、查看個人信息、修改個人信息、修改密碼、找回密碼等功能,游客狀態下具有切換區域、會員注冊、在線客服、查看商品信息以及查看求購信息等功能。
切換區域:在游客狀態下,普通會員可按高校切換區域,針對性查看所關心高校的商品信息或求購信息。
會員注冊:平臺為普通會員提供自主注冊功能,注冊時需要提供真實郵箱,以便發送驗證碼后進行實名認證。
在線客服:根據用戶需求,可聯系在線客服解決相應問題,如重置個人用戶密碼。
查看商品信息:游客狀態下可查看商品基本信息,但賣家聯系方式及地址需要在登錄狀態下才能夠查看。
查看求購信息:游客狀態下,可查看求購基本信息,但買家聯系方式及地址需要在登錄狀態下才能夠可查看。
發布商品信息:登錄狀態下,普通會員可發布商品名稱、價格、聯系方式、圖片等商品信息。
管理商品信息:登錄狀態下,普通會員可對已發布的商品進行查詢、查看、編輯及刪除操作。
發布求購信息:登錄狀態下,普通會員可發布求購商品的名稱、求購數量等需求信息。
管理求購信息:登錄狀態下,普通會員可對已發布的求購信息進行查詢、查看、編輯以及刪除操作。
發布商品留言:登錄狀態下,普通會員可對關心的商品信息執行留言操作。
管理商品留言:登錄狀態下,普通會員可對關心的商品已發布的留言信息進行查詢、查看、編輯及刪除操作。
發布求購留言:登錄狀態下,普通會員可對關心的求購信息執行留言操作。
管理求購留言:登錄狀態下,普通會員可對關心的求購需求已發布的留言信息進行查詢、查看、編輯及刪除操作。
查看個人信息:登錄狀態下,可查看自身注冊時填寫的個人基本信息。
修改個人信息:在此功能模塊中,普通會員可對個人信息進行修改。
修改密碼:普通會員可以在此模塊修改自身密碼。
找回密碼:普通會員可通過預留的問題答案或郵箱驗證碼方式找回密碼。
根據平臺功能需求,采用SQL Server設計了用戶信息表、省份信息表、城市信息表、院校信息表、公告信息表、商品類別表、商品信息表、求購信息表、商品留言表以及求購留言表等10個數據庫表。
本文對大學生跳蚤市場服務平臺的設計過程及功能框架進行了闡述。根據前期對高校用戶的需求調查和需求分析,對平臺的超級管理員、校級管理員及普通會員等不同用戶權限的相關功能模塊進行了規劃設計和詳細說明,并基于SQL Server對數據庫設計進行了簡要介紹,對平臺的具體實現具有指導性意義。