传承传统文化
2020-09-22程秋云黄芬芬宋嘉龄
程秋云 黄芬芬 宋嘉龄
在互联网飞速发展的今天,电商不断崛起,电子商务蓬勃发展,网上商品各式各样。人们通过互联网打开了致富之路,中国民间工艺品,承载着中华民族几千年智慧的结晶,但是由于工艺品的市场有限,现在学习传承非物质文化的人越来越少,例如黎锦,由于工艺复杂、制作程序繁琐,年轻人都不愿去学习,很多技艺面临失传。针对民间工艺品开发销售平台,通过电子商务,让更多人了解中国的民间工艺品,使民间艺术走进人们的生活,促进非物质文化的传承。
销售系统采用HBuilder搭建网站架构;MySQL存储数据;Tomcat6.0、MyEclipse10进行后台开发,实现了在线购买民间工艺品的功能。本系统主要功能包括:用户在线浏览商品、查看商品详细信息、加入购物车、购买、评价商品,管理个人信息等;用户登录状态下可以购买商品,并对订单、购物车、个人信息、评论等进行管理。管理员实现对商品入库、出库、分类、配送的管理,以及订单、用户和网站的管理。
本次网站采用HBuilder搭建网站架构;MySQL存储数据;Tomcat6.0、MyEclipse10实现网站后端的开发。该网站功能完善,界面友好,可以实现商品管理和购买商品。
一、需求分析
民间工艺品的销售系统,作为传统文化宣传和交流的平台,要求能够为用户提供方便快捷的商品交易操作,提升购物体验。网站需提供商品展示、登录注册、购买商品等功能。本网站的业务需求主要在用户和管理员两方面上:管理员通过后台对商品进行增、删、改、查;查询订单状态,对未发货的订单进行发货;查看客户信息,对信息进行管理。用户登录网站后,浏览全部商品,根据分类或者关键字搜索商品,查看商品详情,管理购物车和订单,查看修改个人信息,并对已购买商品进行评论。
二、系统总体设计
网站功能:本网站包含用户和管理员两个角色。分别从这两个角色的需求出发,设计网站的具体功能。总体结构设计如图1所示。
用户模块:功能集中在系统前端,主要的子模块有用户注册、用户登录、商品信息浏览、购物车管理、个人信息管理和用户对商品的评论留言。
管理员模块:功能集中在系统后端,主要的子模块有管理员登录、商品管理、订单管理、用户管理和网站管理。
三、详细设计
为了给用户带来更好的购物体验,在首页设计了最新商品和热门商品两个板块供用户选择。在首页提供了我的购物车、我的订单、我的地址、个人信息、浏览记录功能以方便用户查询和操作。通过分页显示,展示网站的各类商品,页面设计简洁,融入水墨画等古风元素,操作方便快捷。用户操作流程如图2所示。
管理员在登录状态下可以对商品、订单、会员、网站进行管理。管理员操作流程如图3所示。
数据库概念结构设计:主要完成数据库E-R模型图,从而确认需求信息的相容性和正确性。即从需求分析中找到该系统中的实体,确定实体的属性及实体间的联系。本网站所涉及的实体有用户实体、商品实体、商品详情实体、管理员实体、类型实体、导航栏项实体、信息实体、购物车实体、用户地址实体、地区实体、浏览商品记录实体。管理员和用户是一对多的关系,用户和商品、管理员和商品是一对多的关系,用户和购物车是一对一的关系。
数据库逻辑结构设计:根据对本系统内的每个实体和属性的分析,对系统数据库进行设计建表。用户表user、管理员表master、商品表product、购物车表cart,表与表之间通过外键联系。
四、功能实现
(一)用户功能
注册模块:游客可以浏览网站,查看商品详情,但是未登录的状态不能购买商品和使用购物车。因此用户需要进行注册。用户需要在注册界面填写用户名、密码、确认密码、联系方式、性别、名字、出生日期,注册成功后,登录系统即可购买。
登录模块:用户访问时先登录系统,登录成功后会跳转到主界面。登录成功的用户可以浏览、购买商品,管理购物车,维护个人信息,修改地址和对商品进行评价。
个人信息管理模块:在网站主界面的左上角有一栏用户信息的管理模块,其内容有:我的订单,我的购物车,浏览记录,我的信息,收货地址。通过此模块,可以完善个人信息,查看所有订单和记录,并修改自己的相关信息。
购物车模块:在用户挑选好商品后,点击添加购物车会将商品添加到购物车,若购物车已存在该商品则增加数量,若不存在则直接添加。可以删除购物车中已选商品,通过购物车实现对商品的批量购买。
订单模块:当用户在购物车中选择好商品点击提交订单时,会跳转到支付界面,若支付成功则会跳转到主界面,可在待发货页面中找到购买的商品。若未支付则会跳转到订单界面,显示的状态是未支付。
留言模块:本网站中有留言模块供用户进行交流,分享购物体验和评价商品。当用户输入信息后点击发表,则会在显示的区域中显示用户发表的留言,同时可以进行回复或对其他用户发表的留言进行评论。
(二)管理员功能实现
登录模块:管理员输入账号和密码,在登录成功后会跳转到后台管理的主界面。
商品管理模块:此模块主要是对商品的增删改查操作,为方便管理,采用两级结构,在查询商品时只显示編号、商品图片、商品名称和操作按钮,需要查看商品的详情如尺寸、库存、价格等信息可以点击查看详情获取。
订单管理模块:此模块主要是查询订单状态,并对未发货的订单进行处理。在订单中可以查看已经发货的订单基本信息。当点击查看详情时,会跳转到订单详情页面,可查看到订单的详细信息。在未发货订单中可以查看到所有未发货的订单,可逐一对未发货的订单发货或选择全选批量发货。
会员管理模块:此模块中,按照用户购买积分,分为普通用户和VIP用户。管理员可以查看所有用户的积分、最近购买的商品和最近一次的登录时间,对登录时间大于一年用户进行删除。VIP用户中,对于积分大于1万分的用户,可选择指定的商品赠送给用户。
网站管理模块:此模块对商品类别和网站导航栏项进行管理。在商品类别界面中,可对商品的类别进行添加、修改。在网站导航栏项界面中,可对网站的导航栏项进行添加、删除、修改。
为了保证系统整个过程的正确性、系统的质量以及可靠性,设计测试用例,采用黑盒测试,对系统进行功能性测试,经验证,该系统运行正常,能给用户提供良好的购物体验,可以满足民间工艺品网上销售的需求。