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