馬明
摘 要:本論文是基于B/S架構(gòu)思想的系統(tǒng)。系統(tǒng)采用了電子商務(wù)網(wǎng)站模式來(lái)開(kāi)設(shè)網(wǎng)上二手物品發(fā)布平臺(tái),幫助大學(xué)生在校園內(nèi)足不出戶(hù)就可以購(gòu)買(mǎi)和推銷(xiāo)自己的二手物品,其中的搜索功能和商品點(diǎn)贊排名功能更加方便的為學(xué)生提供了服務(wù)。系統(tǒng)包括用戶(hù)管理模塊、商品信息管理模塊、商品評(píng)論管理模塊、新聞圖片分享管理模塊。
關(guān)鍵詞:二手;校園;交易
中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A
1 引言(Introduction)
目前來(lái)說(shuō),校園的二手交易不再是過(guò)去的大四畢業(yè)生由于東西太多不想帶不走,才舉辦一次一定規(guī)模的“跳蚤市場(chǎng)”活動(dòng)。對(duì)于現(xiàn)在的學(xué)生來(lái)說(shuō),幾乎每天都會(huì)有自己不想要,又覺(jué)得扔了可惜的東西,但這樣的活動(dòng)由于場(chǎng)地等問(wèn)題學(xué)校不會(huì)經(jīng)常舉辦,所以在校園網(wǎng)上開(kāi)設(shè)一個(gè)電子商務(wù)模式的二手交易平臺(tái)就顯得尤為重要了。如今,越來(lái)越多的大學(xué)生使用淘寶、58同城等電子商務(wù)網(wǎng)站變賣(mài)自己的二手商品,但是這些網(wǎng)站遍及全網(wǎng)絡(luò),在需求和辨別物品新舊方面有著一定的限制。所以在本校開(kāi)始電子二手交易市場(chǎng)就顯得頗為有利,由于買(mǎi)賣(mài)雙方都是本校學(xué)生,辨認(rèn)商品新舊、商談價(jià)格和售后服務(wù)等更為方便,也為學(xué)校解決了舉辦二手市場(chǎng)所帶來(lái)的場(chǎng)地、時(shí)間等問(wèn)題。
2 系統(tǒng)分析
本系統(tǒng)前臺(tái)采用Visual Studio 2010作為主要的開(kāi)發(fā)工具,是時(shí)下最流行的ASP開(kāi)發(fā)軟件。采用C#開(kāi)發(fā)語(yǔ)言和基于B/S的結(jié)構(gòu)。C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、由C和C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言,它以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開(kāi)發(fā)的首選語(yǔ)言[1]。系統(tǒng)采用B/S模式,減少了將來(lái)軟件升級(jí)的成本,且提高了軟件部署的成功性。
從經(jīng)濟(jì)可性的角度來(lái)看,由于采用B/S架構(gòu)開(kāi)發(fā),該系統(tǒng)對(duì)硬件的要求不高,使用方便、簡(jiǎn)單,能夠?qū)?huì)員、商品和新聞資訊等信息的錄入、修改、查詢(xún)等進(jìn)行全面管理。同時(shí),B/S對(duì)客戶(hù)機(jī)的要求不高,成本低廉、使用簡(jiǎn)單,采用MS ACCESS數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),不僅成本低廉,而且今后的運(yùn)行和維護(hù)的費(fèi)用也很低[2]。相比于傳統(tǒng)的“跳蚤市場(chǎng)”,該系統(tǒng)不僅省去了場(chǎng)地費(fèi)用,而且大大件降低了商家的運(yùn)營(yíng)成本和減少了銷(xiāo)售時(shí)間。
校園二手物品發(fā)布平臺(tái)系統(tǒng)需要管理大量的發(fā)布商品信息、用戶(hù)信息和評(píng)論信息等。為了滿(mǎn)足操作簡(jiǎn)單、功能全面、提供良好的人機(jī)交互界面、提供細(xì)致的統(tǒng)計(jì)等功能,為了方便管理,本系統(tǒng)設(shè)計(jì)了以下幾個(gè)主要功能模塊:用戶(hù)管理、商品信息管理、商品評(píng)論管理、新聞及圖片管理。
2 總體設(shè)計(jì)(Overall design)
2.1 系統(tǒng)說(shuō)明
由于本系統(tǒng)是一個(gè)應(yīng)用型系統(tǒng),因此必須保證系統(tǒng)的實(shí)用性、健壯性,同時(shí)又必須保證系統(tǒng)應(yīng)易于管理與維護(hù),具有一定的靈活性,所以在本系統(tǒng)的開(kāi)發(fā)研制過(guò)程中,始終堅(jiān)持遵循標(biāo)準(zhǔn)、保證安全、方便使用的設(shè)計(jì)原則。
本系統(tǒng)主要由用戶(hù)管理、商品信息管理、商品評(píng)論管理、新聞及圖片管理模塊組成。具體規(guī)劃如下:
(1)商品評(píng)論模塊:注冊(cè)用戶(hù)可對(duì)發(fā)布的商品進(jìn)行評(píng)論,而管理員則可以對(duì)這些評(píng)論進(jìn)行審核和回復(fù),如有不良評(píng)論會(huì)及時(shí)刪除。
(2)商品信息管理模塊:注冊(cè)用戶(hù)可以隨意發(fā)布商品信息,還可以痛苦搜索功能查找所需商品信息,而管理員不僅可以管理所發(fā)布商品的信息,可以對(duì)商品信息進(jìn)行修改和刪除,還可以管理商品的類(lèi)別,對(duì)類(lèi)別進(jìn)行實(shí)時(shí)的更新或更換。
(3)用戶(hù)管理模塊:所有學(xué)生都可以注冊(cè)成為網(wǎng)站用戶(hù),管理員則可以對(duì)用戶(hù)信息進(jìn)行管理,包括刪除用戶(hù)信息和密碼重置。
(4)新聞及圖片分享信息管理模塊:管理通過(guò)該模塊會(huì)定期發(fā)布校園資訊和校園圖片,并且對(duì)這些信息和信息類(lèi)別進(jìn)行有效的管理,包括添加、修改、刪除。
2.2 系統(tǒng)開(kāi)發(fā)環(huán)境
(1)系統(tǒng)開(kāi)發(fā)平臺(tái):Microsoft Visual Studio 2010。
(2)系統(tǒng)開(kāi)發(fā)語(yǔ)言:C#。
(3)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:Microsoft ACCESS。
(4)運(yùn)行平臺(tái):Windows 98以上。
(5)開(kāi)發(fā)環(huán)境:NET Framework 4.0。
3 詳細(xì)設(shè)計(jì)(Detail design)
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)需要?jiǎng)?chuàng)建以下數(shù)據(jù)表。
(1)用戶(hù)表(users),用于存放注冊(cè)用戶(hù)的信息。
(2)類(lèi)型表(category),用于存放商品、圖片、新聞的類(lèi)型信息。
(3)商品信息表(goods),用戶(hù)存放商品的信息。
(4)評(píng)論信息表(comment),用于存放評(píng)論信息。
(5)管理員信息表(manager),用于存放管理員的信息。
(6)新聞信息表(news),用于存放新聞的信息。
(7)圖片信息表(albums),用于存放圖片地址。
3.2 主要功能模塊設(shè)計(jì)
(1)系統(tǒng)商品評(píng)論管理模塊設(shè)計(jì)
當(dāng)用戶(hù)登錄后可以對(duì)任何商品填寫(xiě)商品評(píng)論,管理員通過(guò)管理頁(yè)面可以對(duì)用戶(hù)所發(fā)評(píng)論進(jìn)行審核和回復(fù)。
(2)系統(tǒng)商品信息管理模塊設(shè)計(jì)
商品信息管理包括注冊(cè)商品信息發(fā)布模塊、商品類(lèi)別管理模塊、商品信息管理模塊以及商品展示模塊。
(3)系統(tǒng)新聞及圖片管理模塊設(shè)計(jì)
本系統(tǒng)新聞管理模塊和圖片管理模塊使用同一頁(yè)面編寫(xiě),但在分類(lèi)上采用不同分類(lèi)加以區(qū)分,使得編寫(xiě)和維護(hù)更加快捷。
4 系統(tǒng)的實(shí)現(xiàn)(System implementation)
商品信息發(fā)布頁(yè)面主要實(shí)現(xiàn)用戶(hù)將二手商品的各項(xiàng)信息發(fā)布到系統(tǒng)平臺(tái)上供訪(fǎng)問(wèn)者瀏覽。系統(tǒng)采用了Kindediter在線(xiàn)HTML編輯器,可以為用戶(hù)帶來(lái)所見(jiàn)即所得的效果,以及采用了Swfupload技術(shù),能夠支持多圖上傳,實(shí)現(xiàn)圖如圖1所示。
圖1 商品信息發(fā)布界面
Fig.1 Product information publish interface
部分實(shí)現(xiàn)代碼如下:
5 結(jié)論(Conclusion)
本系統(tǒng)讓在校大學(xué)生免去下載客戶(hù)端的繁瑣程序。并且采用多種人性化、個(gè)性化網(wǎng)站制作插件及技術(shù),如Ajax、Jzoom等,讓學(xué)生有更好的瀏覽體驗(yàn)[3]。既解決了學(xué)生對(duì)二手商品的交易需求,也可作為高效數(shù)字化校園的一部分。信息化飛速發(fā)展的今天,運(yùn)用Internet技術(shù)為校園二手物品發(fā)布平臺(tái)的成功鋪平了道路。相信基于Web的校園二手市場(chǎng)的誕生,在給校園內(nèi)的廣大師生帶來(lái)便捷的同時(shí),能引發(fā)更多對(duì)信息系統(tǒng)運(yùn)用的思考。
參考文獻(xiàn)(References)
[1] 李凱,王勁松.Visual C#與Matlab混合編程原理及其在數(shù)據(jù)圖
形化中的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2014(09):55-56.
[2] 金理清,殷國(guó)真,張正做.基于B/S架構(gòu)辦公管理信息系統(tǒng)設(shè)計(jì)
與開(kāi)發(fā)[J].電腦編程技巧與維護(hù),2010(16):50-52.
[3] 吳思嫦.基于ASP.NET電子商務(wù)網(wǎng)站的設(shè)計(jì)、實(shí)現(xiàn)及安全性
增強(qiáng)[D].華中師范大學(xué),2012.
作者簡(jiǎn)介:
馬 明(1978-),女,碩士,講師.研究領(lǐng)域:計(jì)算機(jī)應(yīng)用,數(shù)
據(jù)庫(kù)技術(shù).