资料详情

有机商品店网页设计与实现毕业设计成果说明书

头像

理工论文

编号:11114

有机商品店网页设计与实现毕业设计成果说明书

一、选题的依据与意义

1.选题依据

现阶段,互联网发展的越来越迅速和全面,网购逐渐成为购物主流,使得购物更加便利。从前, 农民会因为距离、气候等不良影响导致农产品无法出售到世界各地,只能低价出售给中间商,这也是城乡差距变大的原因。如今,越来越多的农民开始运用互联网来推广有机农产品,网上销售网页有效的减少了市场销售环节,用户可以直接挑选购买。它经营成本低廉,没有中间商,农民可以直接通过订单来当天采摘发货,不需要商家租赁特大实体仓库,还保证了产品的新鲜度,方便了用户购买所需商品要。

根据社会需求,基于 PHP、利用 PHP 框架、MySQL 数据库、APMServ 等软件工具制作为制作的一个有机农产品店的主题购物网页,网页包括用户系统:购物车、顾客留言、商品浏览、订单管理等主要功能,后台管理员系统:订单管理、商品管理、商品分类管理、商品列表管理、用户管理、系统管理、新闻资讯等。

2.选题意义

研究一个有机商品店的网页,有助于加强对相关知识点的理解,深化对社会现状的认识,也有助于简化传统购买农产品方法的研究流程,与传统方法相比,本设计提出的网上购买方法,实用性更高,成本更低,效率更高,更适合大范围的去推广。同时也便利了农夫和客户,使得人们的购买变得简洁化。

二、毕业设计思路

本网站主要是以出售农场品为目的,网站就像一座桥梁一样将农夫和买家之间连接。从用户的需求出发,将设置用户系统和后台系统,用户系统:购物车、顾客留言、商品浏览、订单管理,后台管理员系统:订单管理、商品管理、商品分类管理、特价商品管理、会员管理、系统角户管理。具体如下:

1.客户可以清楚的浏览页面来选购商品,可以将选购好的商品存到到购物车里,并在订单页面

进行自主下单,之后便会有农夫或商家接单发货。客户可以直接在商店留言板留言,告知自己需要什么商店里没有的产品,或者通过留言给予更多的建议(包括对产品的差评或好评);


2.客户在选购商品的同时也是可以看到之前的出售量和评价;

3.商家可以通过订单来进行派送,也可根据商品的存货量来进行补货或者下架,具有查看、修改、删除和添加操作,也就是店主可以对网站进行注册和新用户的管理,同时还应该可以对所有相关商品和评论内容进行编辑和管理。

4.可以将商店里所有的商品按类分配,这样更加方便客户的选购。制作特价商品的选购区,每日都会有一定的商品来做促销。制作会员制,用户可以自行选择并申请成为会员,会员可以享受商品打折或者有优惠券的福利;

5.系统要保存信息,必须用到数据库,所以需要一个数据库连接的类;

6.客户在选购商品的同时也是可以看到之前的出售量和评价;

三、毕业设计成果形成的过程(不含代码)

1、需求分析

有机商品网页系统提供了不同于传统购买的方式,系统中的多种功能来满足社会中各种需求。有机商品网页系统将所有的用户分为普通用户和管理用户。

普通用户能够在本系统页面上进行商品浏览,采购。商品会按类别,每一个产品会通过图片的形式展现出来,图片会被添加超链接,用户点击图片就可以跳转到详细页面,详细页面中可以获得产品的具体介绍和进行选购,每个产品都会说明采摘时间、产品的优劣势和如果有效保存新鲜度的方法等等;首页上有搜索栏目,用户可以直接通过搜索功能来查找所需的商品;普通用户也可以对购买的产品进行评论和留言(有匿名功能)。

管理用户可以对上架的商品进行分类管理、下架商品、上新商品、更改商品的价格、编辑商品的详细内容和与用户沟通得知用户的需求。

2、用例建模

图 2.1 有机商品网站系统总模型


图 2.2 有机商品网站系统管理员子系统模型

3、用例描述

用户管理:admin01,用于管理用户类。商品分类管理:admin02,用于管理农产品分类。农产品热销管理:admin03,用于管理农产品热销类。商品上新管理:admin04,用于管理商品库存上新类。新闻动态管理:admin05,用于管理新闻的更新。销售管理:admin06,用于管理商品订单。

3.1 用户管理用例描述

表 3.1 用户管理用例描述

3.2 商品分类管理用例描述


表 3.2 商品分类管理用例描述

用例编号 admin02

用例名称 商品分类管理

用例描述 管理员用户对商品种类进行增删改查的操作前置条件 管理员用户成功登录后台管理系统

后置的条件管理员可以对商品内容进行了增加的操作,对商品后置条件进行

后置条件

了手动删除的操作,对商品进行了修改的设置等操作

普通用户是无法进入到后台管理系统的,只有管理员有权限进入,并对页面

扩展点

进行修改。

3.3 农产品热销管理用例描述

表 3.3 农产品热销管理用例描述

用例编号 admin03

用例名称 农产品热销管理

用例描述 管理员用户对热销商品的操作 前置条件 管理员用户可以成功登陆后台系统

管理员用户进入后台系统后,对当月销售量较好的商品进行置顶操作,并及时

后置条件

增加改商品的库存量,推荐热销商品的新闻动态

普通用户是无法进入到后台管理系统的,只有管理员有权限进入,并对页面进

扩展点

行修改。

3.4 商品上新管理用例描述

表 3.4 商品上新管理用例描述

用例编号

admin04

用例名称

商品上新管理模块

用例描述

管理员对新产品进行上架操作

前置条件

管理员用户成功登进后台系统

后置条件

管理员用户在后台界面商品上新模块,对商品类别、名称、种植地、价格、

商品简述和图片进行增加操作

活动步骤

1-拥有管理员权限的用户,通过登入访问管理员后台页面

2-点击商品管理,再点击录入商品

3-对名称、分类、价格、简述、图片进行编辑,点击保存,上新完成


4-当普通用户浏览网页时,就可以查看到上新后的商品,并进行采购

扩展点

普通用户是无法进入到后台管理系统的,只有管理员有权限进入,并对页面进行修改。

3.5 新闻动态管理用例描述

表 3.5 新闻动态管理用例描述

用例编号 admin05

用例名称 新闻动态管理

用例描述 管理员对用户留言进行增、删、改等操作前置条件 管理员用户成功登进后台系统

后置条件 管理员用户在后台界面留言管理模块中,对产品的留言进行排版、删除、修改操作

活动步骤 1-拥有管理员权限的用户,通过登入访问管理员后台页面2-点击留言管理

3-对留言进行查看、排版、删除、修改,点击保存,修改完成

扩展点 普通用户是无法进入到后台管理系统的,只有管理员有权限进入,并对页面进行修改。

3.6 销售管理用例描述

表 3.6 销售管理用例描述

用例编号

admin06

用例名称

销售管理

用例描述

管理员对商品订单进行增、删、改等操作

前置条件

管理员用户成功登进后台系统

后置条件

管理员用户在后台界面销售管理模块中,可以查看订单号和下单用户,对产

品订单进行接单、发货处理,对处理完成的订单进行删除、修改操作

活动步骤

1-拥有管理员权限的用户,通过登入访问管理员后台页面

2-点击销售管理

3-查看订单情况(订单号、产品名称、限售量、下单时间和订单状态)

4-对订单状态为未发货的订单进行发货,对完成后的订单进行删除、修


扩展点

普通用户是无法进入到后台管理系统的,只有管理员有权限进入,并对页面进行修改。

4.数据库脚本

------新闻表

CREATE TABLE(

`arc_id` int(4) NOT NULL auto_increment,

`title` varchar(100) default NULL,

`content` text,

`rq` date default NULL, PRIMARY KEY (`arc_id`)

) ENGINE=MyISAM DEFAULT CHARSET=UTF-8 AUTO_INCREMENT=42 ;

------ 种类表

CREATE TABLE `category` (

`c_id` int(4) NOT NULL auto_increment,

`category` varchar(100) default NULL, PRIMARY KEY (`c_id`)

) ENGINE=MyISAM DEFAULT CHARSET=UTF-8 AUTO_INCREMENT=28 ;

------用户表

CREATE TABLE `hy` (

`hy_id` int(4) NOT NULL auto_increment,

`userid` varchar(50) default NULL,

`password` varchar(50) default NULL,

`email` varchar(50) default NULL,

`name` varchar(50) default NULL,

`sex` varchar(20) default NULL,

`tel` varchar(50) default NULL,

`zip` varchar(50) default NULL,

`post_address` varchar(100) default NULL,

`je` int(4) NOT NULL default '0',

`question` varchar(100) default NULL,

`ans` varchar(100) default NULL, PRIMARY KEY (`hy_id`)

) ENGINE=MyISAM DEFAULT CHARSET=UTF-8 AUTO_INCREMENT=47 ;


------产品表

CREATE TABLE `product` (

`product_id` int(4) NOT NULL auto_increment,

`name` varchar(100) default NULL,

`price` int(4) default NULL,

`content` text,

`c_id` int(4) default NULL,

`pic` varchar(100) default NULL,

`is_tj` tinyint(1) NOT NULL default '1',

`is_spec` int(4) NOT NULL default '0', PRIMARY KEY (`product_id`)

) ENGINE=MyISAM DEFAULT CHARSET=UTF-8 AUTO_INCREMENT=61 ;

4.产品实现

5.1 界面设计

该页面是用户登录的首页面,上方栏目有网站首页、商品列表、新闻动态、购物车、在线留言、联系我们和搜索引擎。如图 5.1、图 5.2 所示。

图 5.1 首页界面


图 5.2 用户管理登录界面

5.1.1 功能实现

5.2 商品管理

商品管理模块,具有产品分类、采购商品的功能,用户可以通过产品分类快速查询自己想要买


的商品。如图 5.3、图 5.4、图 5.5 所示。

图 5.3 产品分类页面

图 5.4 产品展示页面

图 5.5 购物车


5.2.1 功能实现


5.3 新闻动态

用户可以在新闻动态中查阅到有关农产品的实时新闻,使用户能够更加了解到农业产品的主要情况。如图 5.6、图 5.7 所示。

图 5.6 新闻资讯页面

图 5.7 新闻详细页面

5.3.1 功能实现

5.4 在线留言

用户登录后,可以对自己采购的商品进行评价,普通用户可以查看他人的评价,使得用户更加


了解商品的质量。如图 5.8 所示。

图 5.8 在线留言页面

5.4.1 功能实现

5.5 管理后台模块

后台页面只有管理员有权限进入,后台具有用户管理、文章管理、产品管理、销售管理、会员管理、留言管理等功能,对订单、商品、新闻、会员用户进行增删改查的操作。如图 5.9 所示。


图 5.9 管理后台页面

5.5.1 功能实现

4、产品测试

6.1 测试方法与策略

通过大量用户的测试使用,对用户登录、产品购买、新闻动态的查看、产品留言和后台管理功能进行一段时间的多次使用,看是否有数据不正确、页面闪退、无法购买等问题。


6.1.1 用户管理模块测试功能

用户登入注册

用户浏览首页面 用户浏览栏目页面

6.1.2 商品管理模块测试

功能

商品显示商品删除商品修改商品增加

6.1.3 订单管理模块测试

功能

订单显示订单删除订单修改订单增加

表 6.1 用户管理测试

测试过程

注册时是否能将密码加密,存在相同账号时提示,登入时是否能发现账号与密码对错

用户是否能浏览首页面

用户是否能浏览栏目分类页面

表 6.2 商品管理测试

测试过程

首页面是否可以正常查看已上架的商品 点击删除商品的时候,商品是否能被删除

点击修改按钮的时候,能否返回修改页面,而且保留原先的数据点击保存时,新增商品库存数正常

表 6.3 订单管理测试

测试过程

管理者可以在客户下单之后看到订单的出现订单是否可以被成功删除

根据客户要求是否可以正常修改订单数据点击保存时,订单数是否正常

结果正常

正确正常

结果

正常正常正确正常

结果

正常正常正确正常

四、作品(产品)特点

如今,类似网购的 APP 越来越多,抖音、淘宝也流行起来直播带货,他们的页面更加复杂化,

功能也繁琐。通常用户需要花更多的时间去学习和探索,并且商家鱼龙混杂,很多用户反映购买回

来的商品与实际描述不符。本有机商品系统可能有些方面还没有全面,但是能保证真实,也更能使

商家和用户使用起来得心应手。

在另一方面,用户只需通过次产品完成挑选商品、在线支付等一整套交易流程,无需逛实体店,

几分钟即可完成一项交易,省时省力,方便快捷。网上商家由于免去店铺租金、商品上下架等成本,

加之网上竞争激烈,商品价格一般比线下便宜。

五、参考文献


[1]Raymond                         Frost.                         数据库设计与开发[M].北京:清华大学出版社,2007. [2]赵红霞,王建.   基于 PHP+MySQL  结构的微课在线学习系统设计与实现[J].   信息通信,2017. [3]周奎,王超,黄连丽.     基于 PHP    与 MySQL    的教务管理系统设计[J].     软件导刊,2017. [4]汤强,赵耀,王辉,王盼,符胜高. 基于 PHP 和 MySQL 的教育培训整合平台设计与实现[J]. 电脑知识与技术,2017.                                                                                                                                                    [5]李盛兰,吴庆祥. PHP 书城系统商品展示模块的设计与实现[J]. 电脑知识与技术,2017.

六、毕业设计体会与收获         1、设计成果的实用价值或应用前景

基于 PHP 框架的有机产品管理系统的设计与实现,有助于提高我对此方面专业知识的学习,提升网页设计的能力,还可以为之后的实习工作打下基础,让自己项目经历变得更加丰富。

这个系统使用功能并不复杂,具有较高的市场价值。用户能够轻易掌握运营起来,为农夫、商

家和用户提供了很好的平台,也能满足大部分的人的需求。2、不足之处或遗留未予解决的问题

①该产品在会员用户方面还没有得到完善,该系统还缺少满减�弧⒒嵩贝蛘酆凸潭�会员日功能等等。

②该产品在框架构建方面太过简单,搜索栏目太简单化。

③该产品在用户方面还没有实现多用户的管理,暂时还只能一人管一户。

七、致谢

随着毕业设计的最后结尾,我的三年大学生涯也即将画上圆满的句号。回想三年的点点滴滴, 老师的教导、同学的帮助,一切都历历在目让人倍感珍惜。

首先,在此感谢我的导师,从毕业设计的选题到和最终的完成,老师都在不断的给予我关爱、帮助和鼓励,让我没有在其中毛手毛脚迷失方向。三年的相处虽然不久,但是我从老师身上却学到了很多,她的做事严谨和精益求精的态度都值得我们去学习。在此谨向老师致以诚挚的谢意和崇高的敬意。

感谢和我共度三年美好大学生活的全体同学们;感谢所有的授课老师,你们使我终生受益。感

激之情,溢于言表言辞有尽,凡此种种,铭记于心。