APP下载

摩登农场网站的设计与实现

2019-12-23刘剑桥孙刚魏梦雪曹飞虎

电脑知识与技术 2019年31期
关键词:网站实现农场

刘剑桥 孙刚 魏梦雪 曹飞虎

摘要:摩登农场网站是为了解决白领工作的压力以及丰富白领的生活而打造的一款软件。利用此款软件将用户和农户联系起来,农户将地划分模块,然后分租给需要体验的白领客户,租客可以利用闲暇时间去感受劳作以及收获的过程,从而满足了人们在现实中寻找轻松自在的需求。

关键词:农场;网站;设计;实现

中图分类号:TP393 文献标识码:A

文章编号:1009-3044(2019)31-0035-02

1背景

由于现代都市白领们工作生活的枯燥和高压力,他们非常迫切地在寻找多种可以缓解压力并让自己的生活丰富起来的渠道,特别对于走出大都市,拥抱大自然的活动让越来越多的白领所向往。于是在城市周边的郊区推出的白领农场,服务于白领的娱乐方式应运而生。因此,我们将开发一个摩登农场网站,利用这个网站将用户和农户联系起来。农户把用户种植的农作物的生长情况传到这款软件上,用户可以在工作的闲暇时间看到自己种的农作物的生长过程。等农作物成熟后,用户可以进行采摘,品尝自己动手种的果实,用户也可以在这个网站上销售自己种植的农作物。用户只需要注册一个账号,填入自己的相关信息,本网站还可以推荐最适合用户的种植方案,更高效、更便捷地为用户服务。

2系统分析

2.1业务流程

用户进入本网站,若用户之前未进行注册,则需先注册,用户在注册页面填写个人基本信息,待用户注册成功后即可进行登录。成功登录后,用户可向系统录入自身居住地和对农场环境的期望等信息,系统会根据这些信息,自动生成适合用户的农场列表,亦可根据分类中提供的标签进行选择搜索,获取适合自己的农场列表。当用户在界面查看完农场信息或是实际去过本网站推荐的农场后,可对农场进行评价行为等,系统会根据用户的相关行为通过分析处理,推荐子系统会对用户进行相应的农场信息和种植信息推送,并生成相关的推荐列表给用户。业务流程图如图1所示:

2.2数据模型

在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,然后才能更改、更准确地用某一数据库管理系统实现这些需求,数据模型把复杂的系统按照功能进行模块划分,建立模块之间的层次结构,能够满足用户对数据的处理要求。数据模型如图2所示,其中用户可以访问农场、查询农场的情况、购买产品生成订单、查看订单,可以对产品进行评价等。

3系统设计

3.1功能设计

根据系统设计的需求,其功能模块主要包括系统管理员模块和用户功能模块。网站的功能结构图如图3所示。

用户的功能模块如下:

1)我的:查看、修改编辑个人资料,查看订单;

2)预约土地:输入土地的编号,土地面积、土地位置、租赁时长、种植植物种类,点击预约,等待系统管理员审核,审核通过就可以在该土地上进行种植了;

3)购买产品:用户登录系统之后,可以选择购买产品,也可以先加入购物车再进行购买;

4)评价:用户可以对农场进行评价,包括对土地、种子、产品的评价;

5)联系农场:如果用户在购买时遇到任何问题都可以联系农场;

6)投诉:用户可以将自己的意见或者建议发送给农场,等待农场的回复或者解决。

管理员的功能模块如下:

1)用户管理:查看、增加、修改、删除用户;

2)农场管理:查看、增加、修改、删除农场;

3)订单管理:查看、增加、修改、删除订单。

3.2数据库设计

根据数据模型,系统需要建立用户表、地址表、订单表、订单详情表、产品表、农场表、农场头条、评价表等。

users用户表(id用户编号,utype用户类型,uname用户名称,pwd登录密码,realname真实姓名,sex性别,uimg用户头像,funs兴趣,email邮箱,tel移动电话,createtime创建时间)

address地址表fid地址编号,uid用户编号,def默认,addrtype地址类型,province省,citv市,town镇,detailaddr详细地址)

orders订单表fid订单编号,ostaus订单状态,ocreatetime创建时间,oupdatatime更新时间,uid用户编号,uname用户名)

orderdetails订单详情表fid订单详情编号,pid产品编号,oid订单编号,pname产品名字,number数量)

products产品表(id产品编号,ptid产品类型编号,rid农场编号,pname产品名称,pimg产品图片,price产品价格,weight重量,Introduction产品介绍,explain产品说明,specification产品规格,producer生产商,hits点击量,activitypriee活动价,activitystatus活动状态,aendtime活动结束时间,abegintime活动开始时间,unit销售单位,originaddr产地,expiration保质期)

producttypes产品类型表(id产品类型编号,stype产品类型小类名称,ltype产品类型大类名称,Introduction介绍谱)

frams农场表fid农场编号,farmname农场名称,fimg农场图片,fadr地区,tel移动电话,province省,city市,town镇,detailaddr详细地址,welcome受欢迎度,describe描述,uname注册人姓名,cd身份证号)

framnotices农场头条fid头条编号,rid农场编号,type类型。text内容)

Evaluates评价fid评价编号,pid产品编号,evaluatetype评价类型,evalute评语,eimg图片)

4系统实现

本系统前端采用Html、Js技术,后端采用Java技术,数据库采用Mysql,服务器采用Tomcat。

5结束语

为了将用户和农户联系起来,我们开发一个摩登农场网站。农户把用户种植的农作物的生长情况传到这款软件上,用户可以在工作的闲暇时间看到自己种的农作物的生长过程。等农作物成熟后,用户可以进行采摘,品尝自己动手种的果实,用户也可以在这个网站上销售自己的种植的农作物。用户只需要注册一个账号,填人自己的相关信息,本网站还可以推荐最适合用户的种植方案,更高效、更便捷地为用户服务。在摩登农场个性化推荐时,用户的关键特征会随用户的需求变动而有很大的差别,如用户想要种植农产品不一致,或者由于当地的气候、土壤可能不适合用户想要種植的农产品,农产品很难种植。我们下一步的工作是深人理解用户的需求和喜好,向用户推荐更好的服务。

猜你喜欢

网站实现农场
农场假期
农场
一号农场
办公室人员尚需制定个人发展规划
河洛文化旅游资源外宣网站日译现状调查及对策研究
浅析铁路通信传输的构成及实现方法
丰收的农场