劉劍橋 孫剛 魏夢(mèng)雪 曹飛虎
摘要:摩登農(nóng)場(chǎng)網(wǎng)站是為了解決白領(lǐng)工作的壓力以及豐富白領(lǐng)的生活而打造的一款軟件。利用此款軟件將用戶和農(nóng)戶聯(lián)系起來,農(nóng)戶將地劃分模塊,然后分租給需要體驗(yàn)的白領(lǐng)客戶,租客可以利用閑暇時(shí)間去感受勞作以及收獲的過程,從而滿足了人們?cè)诂F(xiàn)實(shí)中尋找輕松自在的需求。
關(guān)鍵詞:農(nóng)場(chǎng);網(wǎng)站;設(shè)計(jì);實(shí)現(xiàn)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)31-0035-02
1背景
由于現(xiàn)代都市白領(lǐng)們工作生活的枯燥和高壓力,他們非常迫切地在尋找多種可以緩解壓力并讓自己的生活豐富起來的渠道,特別對(duì)于走出大都市,擁抱大自然的活動(dòng)讓越來越多的白領(lǐng)所向往。于是在城市周邊的郊區(qū)推出的白領(lǐng)農(nóng)場(chǎng),服務(wù)于白領(lǐng)的娛樂方式應(yīng)運(yùn)而生。因此,我們將開發(fā)一個(gè)摩登農(nóng)場(chǎng)網(wǎng)站,利用這個(gè)網(wǎng)站將用戶和農(nóng)戶聯(lián)系起來。農(nóng)戶把用戶種植的農(nóng)作物的生長(zhǎng)情況傳到這款軟件上,用戶可以在工作的閑暇時(shí)間看到自己種的農(nóng)作物的生長(zhǎng)過程。等農(nóng)作物成熟后,用戶可以進(jìn)行采摘,品嘗自己動(dòng)手種的果實(shí),用戶也可以在這個(gè)網(wǎng)站上銷售自己種植的農(nóng)作物。用戶只需要注冊(cè)一個(gè)賬號(hào),填入自己的相關(guān)信息,本網(wǎng)站還可以推薦最適合用戶的種植方案,更高效、更便捷地為用戶服務(wù)。
2系統(tǒng)分析
2.1業(yè)務(wù)流程
用戶進(jìn)入本網(wǎng)站,若用戶之前未進(jìn)行注冊(cè),則需先注冊(cè),用戶在注冊(cè)頁(yè)面填寫個(gè)人基本信息,待用戶注冊(cè)成功后即可進(jìn)行登錄。成功登錄后,用戶可向系統(tǒng)錄入自身居住地和對(duì)農(nóng)場(chǎng)環(huán)境的期望等信息,系統(tǒng)會(huì)根據(jù)這些信息,自動(dòng)生成適合用戶的農(nóng)場(chǎng)列表,亦可根據(jù)分類中提供的標(biāo)簽進(jìn)行選擇搜索,獲取適合自己的農(nóng)場(chǎng)列表。當(dāng)用戶在界面查看完農(nóng)場(chǎng)信息或是實(shí)際去過本網(wǎng)站推薦的農(nóng)場(chǎng)后,可對(duì)農(nóng)場(chǎng)進(jìn)行評(píng)價(jià)行為等,系統(tǒng)會(huì)根據(jù)用戶的相關(guān)行為通過分析處理,推薦子系統(tǒng)會(huì)對(duì)用戶進(jìn)行相應(yīng)的農(nóng)場(chǎng)信息和種植信息推送,并生成相關(guān)的推薦列表給用戶。業(yè)務(wù)流程圖如圖1所示:
2.2數(shù)據(jù)模型
在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),然后才能更改、更準(zhǔn)確地用某一數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)這些需求,數(shù)據(jù)模型把復(fù)雜的系統(tǒng)按照功能進(jìn)行模塊劃分,建立模塊之間的層次結(jié)構(gòu),能夠滿足用戶對(duì)數(shù)據(jù)的處理要求。數(shù)據(jù)模型如圖2所示,其中用戶可以訪問農(nóng)場(chǎng)、查詢農(nóng)場(chǎng)的情況、購(gòu)買產(chǎn)品生成訂單、查看訂單,可以對(duì)產(chǎn)品進(jìn)行評(píng)價(jià)等。
3系統(tǒng)設(shè)計(jì)
3.1功能設(shè)計(jì)
根據(jù)系統(tǒng)設(shè)計(jì)的需求,其功能模塊主要包括系統(tǒng)管理員模塊和用戶功能模塊。網(wǎng)站的功能結(jié)構(gòu)圖如圖3所示。
用戶的功能模塊如下:
1)我的:查看、修改編輯個(gè)人資料,查看訂單;
2)預(yù)約土地:輸入土地的編號(hào),土地面積、土地位置、租賃時(shí)長(zhǎng)、種植植物種類,點(diǎn)擊預(yù)約,等待系統(tǒng)管理員審核,審核通過就可以在該土地上進(jìn)行種植了;
3)購(gòu)買產(chǎn)品:用戶登錄系統(tǒng)之后,可以選擇購(gòu)買產(chǎn)品,也可以先加入購(gòu)物車再進(jìn)行購(gòu)買;
4)評(píng)價(jià):用戶可以對(duì)農(nóng)場(chǎng)進(jìn)行評(píng)價(jià),包括對(duì)土地、種子、產(chǎn)品的評(píng)價(jià);
5)聯(lián)系農(nóng)場(chǎng):如果用戶在購(gòu)買時(shí)遇到任何問題都可以聯(lián)系農(nóng)場(chǎng);
6)投訴:用戶可以將自己的意見或者建議發(fā)送給農(nóng)場(chǎng),等待農(nóng)場(chǎng)的回復(fù)或者解決。
管理員的功能模塊如下:
1)用戶管理:查看、增加、修改、刪除用戶;
2)農(nóng)場(chǎng)管理:查看、增加、修改、刪除農(nóng)場(chǎng);
3)訂單管理:查看、增加、修改、刪除訂單。
3.2數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)數(shù)據(jù)模型,系統(tǒng)需要建立用戶表、地址表、訂單表、訂單詳情表、產(chǎn)品表、農(nóng)場(chǎng)表、農(nóng)場(chǎng)頭條、評(píng)價(jià)表等。
users用戶表(id用戶編號(hào),utype用戶類型,uname用戶名稱,pwd登錄密碼,realname真實(shí)姓名,sex性別,uimg用戶頭像,funs興趣,email郵箱,tel移動(dòng)電話,createtime創(chuàng)建時(shí)間)
address地址表fid地址編號(hào),uid用戶編號(hào),def默認(rèn),addrtype地址類型,province省,citv市,town鎮(zhèn),detailaddr詳細(xì)地址)
orders訂單表fid訂單編號(hào),ostaus訂單狀態(tài),ocreatetime創(chuàng)建時(shí)間,oupdatatime更新時(shí)間,uid用戶編號(hào),uname用戶名)
orderdetails訂單詳情表fid訂單詳情編號(hào),pid產(chǎn)品編號(hào),oid訂單編號(hào),pname產(chǎn)品名字,number數(shù)量)
products產(chǎn)品表(id產(chǎn)品編號(hào),ptid產(chǎn)品類型編號(hào),rid農(nóng)場(chǎng)編號(hào),pname產(chǎn)品名稱,pimg產(chǎn)品圖片,price產(chǎn)品價(jià)格,weight重量,Introduction產(chǎn)品介紹,explain產(chǎn)品說明,specification產(chǎn)品規(guī)格,producer生產(chǎn)商,hits點(diǎn)擊量,activitypriee活動(dòng)價(jià),activitystatus活動(dòng)狀態(tài),aendtime活動(dòng)結(jié)束時(shí)間,abegintime活動(dòng)開始時(shí)間,unit銷售單位,originaddr產(chǎn)地,expiration保質(zhì)期)
producttypes產(chǎn)品類型表(id產(chǎn)品類型編號(hào),stype產(chǎn)品類型小類名稱,ltype產(chǎn)品類型大類名稱,Introduction介紹譜)
frams農(nóng)場(chǎng)表fid農(nóng)場(chǎng)編號(hào),farmname農(nóng)場(chǎng)名稱,fimg農(nóng)場(chǎng)圖片,fadr地區(qū),tel移動(dòng)電話,province省,city市,town鎮(zhèn),detailaddr詳細(xì)地址,welcome受歡迎度,describe描述,uname注冊(cè)人姓名,cd身份證號(hào))
framnotices農(nóng)場(chǎng)頭條fid頭條編號(hào),rid農(nóng)場(chǎng)編號(hào),type類型。text內(nèi)容)
Evaluates評(píng)價(jià)fid評(píng)價(jià)編號(hào),pid產(chǎn)品編號(hào),evaluatetype評(píng)價(jià)類型,evalute評(píng)語,eimg圖片)
4系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)前端采用Html、Js技術(shù),后端采用Java技術(shù),數(shù)據(jù)庫(kù)采用Mysql,服務(wù)器采用Tomcat。
5結(jié)束語
為了將用戶和農(nóng)戶聯(lián)系起來,我們開發(fā)一個(gè)摩登農(nóng)場(chǎng)網(wǎng)站。農(nóng)戶把用戶種植的農(nóng)作物的生長(zhǎng)情況傳到這款軟件上,用戶可以在工作的閑暇時(shí)間看到自己種的農(nóng)作物的生長(zhǎng)過程。等農(nóng)作物成熟后,用戶可以進(jìn)行采摘,品嘗自己動(dòng)手種的果實(shí),用戶也可以在這個(gè)網(wǎng)站上銷售自己的種植的農(nóng)作物。用戶只需要注冊(cè)一個(gè)賬號(hào),填人自己的相關(guān)信息,本網(wǎng)站還可以推薦最適合用戶的種植方案,更高效、更便捷地為用戶服務(wù)。在摩登農(nóng)場(chǎng)個(gè)性化推薦時(shí),用戶的關(guān)鍵特征會(huì)隨用戶的需求變動(dòng)而有很大的差別,如用戶想要種植農(nóng)產(chǎn)品不一致,或者由于當(dāng)?shù)氐臍夂颉⑼寥揽赡懿贿m合用戶想要種植的農(nóng)產(chǎn)品,農(nóng)產(chǎn)品很難種植。我們下一步的工作是深人理解用戶的需求和喜好,向用戶推薦更好的服務(wù)。