APP下载

装修联盟网站的设计与实现

2017-04-25程亮杨晨光张花普

电脑知识与技术 2017年2期

程亮 杨晨光 张花普

摘要:随着电子商务的快速发展,越来越多的网上交易平台上线了,家庭装修也不例外,然而大部分的网上装修平台都没有解决工人上家服务这一问题,该文针对这一问题,设计了装修联盟网站,装修联盟为买家解决了工人这一问题。即买家购买物品后,商家可以根据买家注册会员时所填写的地址,联系买家当地的工人,为买家上家提供装修服务。买家可以根据工人的服务,对其进行评价,商家根据评价可以相应的筛选优秀工人,这样可以为客户提供相应的更好的服务,也可以促使网站的良好发展。装修联盟网站为商家和买家都提供了快捷方便的形式,使工作事半功倍。

关键词:工人推荐;派送工人;工人考核评价

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)02-0056-03

科技发展飞速,线上交易已经逐渐取代线下交易,成为买卖商品的重要手段,电子商务迎来了发展高峰期,现如今随着电子商务的快速发展,许多家庭装修材料都可以通过互联网快速便捷地进行买卖交易。商家卖材料,客户买材料,但是缺乏的是材料购买后的工人装修问题,由于经常出现供应材料的商家与买家处于不同的地方,难以实现即时的上门装修服务,这就需要互联网实现商家派送近距离装修工人,以实现更良好的服务。

装修联盟网站实现后,商家可以更加方便的更新自己的商品并且使好的商品更加直观的表现出来,买家可以更加方便快捷的选定购买自己所喜欢的商品,并根据自己的需要选择工人,对于工人的工作可以进行评价。装修联盟网站充分考虑到商家与买家的需求,使得买卖双方都能得到自己想要的结果。

根据中国建筑装修协会数据,互联网交易的形式在中国建材家居行业中占据了很大的比重。国内的网络家居装修平台也正在逐渐成形,“美家美户”平台是目前国内家居安装服务第一平台,它很好的处理了商家、买家、工人之间的关系,使得整个家居安装服务流畅快捷。美家美户也正是凭借着这种做到买卖服务一体化的良好的系统服务,使得平台受到买家的广泛喜爱。

装修是购房者所必须面对的一个问题,然而当前装修行业乱象横生,时有假冒伪劣材料、坑骗价格等事件。于是本文描述的装修联盟网站实现了好评与保障制度,尽最大的可能保证消费者和施工者的利益。

为了实现装修联盟网站的高效运作,减少人力物力时间的支出,管理员全面掌握信息需求,系统的功能需求主要包含以下几个方面。

1)买家用户的注册:买家用户只有在注册了账号之后,并且成功登陆后才能够购买装修材料。

2)商家的注册:商户在注册之后,方可查看商品的详细信息以及后台。

3)工人的注册、管理:工人想接到相应的装修工作必须实现实名注册,只有注册之后,才能由商家进行派工,这样也方便商家对工人的管理。

4)工人的考核:工人的考核分为商家和普通用户两方对工人的考核。进行考核后,方便其他用户来选择自己需要的工人。

5)购物车:普通用户通过浏览装修联盟网站的装修材料信息,来选择自己想购买的材料时,可以将自己想要选择的商品放到购物车,购物车包含添加、删除、查看、修改数量以及清空购物车的功能。

6)费用结算:当普通用户确定自己购物车的商品时,可以将自己相应的订单填写到收银台中,在确定订单无误后,可以工作费用结算功能结算,系统将为订单编号,同时买家可以浏览自己所提交的订单信息,以确保交易的正常进行。

7)管理员的后台处理:管理员通过登录后台,进入到后台管理页面,可以进行订单处理、信息修改、信息维护管理等操作。

买家在整个系统中的功能可以有浏览商品、搜索商品、商品信息查询以及购买商品功能。买家最关心的就是最新的商品信息以及如何买到自己想要的商品。买家用例图如图1所示。

管理员是系统的重要组成成员,管理员有7个功能,管理员管理者系统的所有信息。管理员的用例图如图2所示。

工人主要从事售后到家服务工作,通过审核和评价来划分工人的层次。工人的用例图如图3所示。

系统的总体目标则是通过设计装修联盟网站,对管理员模块和普通用户模块的关系进行合理的处理和链接,调理好批次之间的关系,使整个网站平台达到功能齐全操作简单的效果。

该网站系统可以分为两大模块:管理员模块和普通用户模块。普通用户模块,又包含了商家用户,买家用户和工人三部分。

管理员功能模块图说明:管理员功能模块图如图5所示。

1)商品服务类别信息管理模块:在该模块中完成对商品服务类别信息的录入、添加、删除等功能。

2)商品信息管理模块:在该模块中主要完成对商品信息的录入、查询、删除、修改等功能操作。

3)会员模块。

4)系统管理模块:系统管理模块,主要是对一些日常的信息进行更新和维护,比如公告栏信息的增添删除以及更新以及对所有用户信息想维护和管理。

买家用户功能模块图如图,6所示。

说明:

1)买家注册:买家可以自由进退该网站浏览商品,但是如果买家看好商品并且需要购买的话,那么需要买家注册,只有注册成功后,买家才可以在该网站进行购买商品的操作。

2)买家登录:进入登录页面后,输入账号密码,如果账号密码正确则会提示登录成功,若不正确,则会提示登录失败信息。

3)提交订单:在买家确认自己的所要购买的物品后,买家在系统中注册成为会员,注册成为会员后方可购买物品,买家将确定要买的物品放入到购物车中,然后由前台系统为买家生成订单,并由买家提交订单到后台。

工人功能模块图如图7所示。说明:

1)在线注册:考虑到对于工人的管理,工人需要先在網站在线注册信息,包含姓名、地址、联系方式等。注册成功后,方便工人和买家联系工作。

2)个人信息修改:考虑到工人的联系方式和地址可能更改,工人可以在更换后登陆网站进行修改,以便联系。

3)在线审核。

4)查看评价:工人在完成工作后,买家和商家都可以对本次工作有一个评价和考核,工人可以浏览评价来思考自己做得不足的地方。

商家功能模块图如图8所示。说明:

1)在线注册:商家通过在线注册来入住网站,注册成功后可以在网站上进行交易。

2)录入、更改商品信息:商家可以随时提供新的商品到网站上,以便买家购买。

3)处理订单:在买家提交订单后,商家进行处理订单。

4)信息修改维护。

除此之外,该网站还提供了如下功能:

1)商品搜索:进入该网站后,会有商品搜索,买家可以输入自己想买商品的具体信息进行搜索,以便更快更准确地找到自己需要的商品。

2)购物车:买家在注册成功后,可以在网站进行购买商品。买家在确认自己想买的东西后,可以点击商品,将商品放入到购物车中,以便生成订单,在买家提交订单之前,还可以进行第二次更改,可以添加新的商品进购物车中,也可以在购物车中删除不想要的商品。

3)网站公告信息:网站会将每周购买数量多的商品以信息滚动的方式展现出来,方便买家浏览,同时新上架的物品也会展现出来。

我们在选取开发技术的时候考虑到人员使用量的大小和成本安全等问题决定采用JSP+tomcat+MySql进行开发,在选用框架的时候我们决定选取SpringMVC+MyBatis+qui.js进行开发,达到界面优美,响应速度快,安全性能高的特点。

在数据库设计的时候我们考虑到安全问题所以采用哈希函数进行加密,因此我们设计了一下几张表来满足需求。

1)买家用户表主要包含了买家用户基本信息。如表1所示。

3)商品信息表主要是商品的相关信息,表结构如表3所示。

4)公告信息表,如表4所示。

5)管理员信息表记录了管理员的用户名和密码,表结构如表5所示。

对装修联盟网站平台进行功能设计可参照如下的流程图,如图9所示。

经过努力我们完成系统的开发与测试,达到了预期的效果,受到了用户的好评,此软件的发展前景广阔,可以进一步拓展市场,与房地产开发相结合,形成一个产业链。而且装修联盟网站可以整合此行业的资源,达到最大程度的利用,提高效率形成良好的竞争体系,未来可以与大数据云平台相結合,进行深层次的开发,满足用户的需求。