基于web的高校二手交易平台构建
2018-01-04樊友静单玉刚
樊友静 单玉刚
摘要:随着电子商务的快速发展,二手商品交易已经成为人们日常生活和工作中不可缺少的一部分。针对目前校园二手交易平台管理、反馈等功能不够完善,采用MVC模式重新构建平台,实现了二手交易网的用户登录注册、举报、交流、购物与商品查询、后台数据库管理等功能。使大学生可以低价购买到自身喜欢的商品,实现学校内学习资源与生活资源的高效循环利用。
关键词:Web;二手交易;平台;构建
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)30-0067-03
1 大学生二手交易平台概述
近些年来,随着经济快速稳定的发展,大学生的消费观念也不断改变,高校学生普遍存在消费观念超前于消费能力的问题。在不断追赶潮流的过程中也产生了大量的闲置物品,学生对于这些闲置物品的处理方式也各有不同。而另一方面,由于经济条件的限制,学生们会从实用与性价比的角度出发,优先考虑购买二手商品来满足自己的需求。很多高校校园兴起了买卖二手商品的高潮。随着通信手段的便捷化,学校论坛、贴吧等均成为大学生交易闲置商品的平台,但这种售卖方法覆盖范围有限,难以实现交易的顺利进行。现有的校园二手交易平台中还有很多需要完善的地方,如安全性、购物便捷性等。因而,我们开发了二手商品买卖交易平台用于解决这类问题。
平台的创新地方在于“卖家即买家,买家亦可为卖家”,你可以在平台上低价购买需要的二手商品,也可以将自己不需要但还有价值的商品上传到我们的平台上,卖给别人。我们将实现商品的价值的完美利用,同时还为大学生节约财政支出。在安全认证方面,大学生在平台上注册时,我们要求上传学生证和身份证,确认以后才能成为正式会员。在购物交流方面,二手物品的信息发布到网上后,有购买意向的大学生查询到自己需要的物品,买卖双方通过填写的信息进行交易谈判。这种网上洽谈方式相比传统的商品交易,可以更快地使双方达成交易,提高了交易效率,节省了时间。平台提供支付方式选择,如货到付款、微信和支付宝等。商品物流方式可以选择自取或送货上门服务。同时,平台还会为您提供全面的兼职信息以及校内商家的商品信息,做到一个平台多用的效果,真正地为在校学生提供方便。
2 平台设计
2.1 平台的设计原则
2.1.1 简单性
简易性,指平台易于使用且能够发挥实用的价值。平台的逻辑清晰、界面友好、操作简单、流程合理等。既要满足用户的使用习惯,又要在实际操作过程中,易于理解使用。如果平台操作不够简单,流程不清晰,则会造成平台烦琐复杂,不利于用户的操作,因此,操作是否简易是平台的重要体现。
2.1.2 完整性
完整性,指平台既然作为一个整体存在,那么在平台的设计时,要从平台的角度出发,代码的规范性,语言的一致性十分重要;二是对平台的数据要做到共享,用户只要输入一次,就可以多次利用。
2.1.3 可靠性
可靠性,指平台受到外界干扰后,恢复正常运行的能力。一个优秀的平台必须具有较高的可靠性。必要时应该增加一些控制措施,比如:数据加密、身份认证、密码保护等。也可以通过一些方法实现稳定数据库,避免数据的丢失,争取使平台适合大规模、多用户的使用。
2.2 平台功能设计
该平台结合校内具体情况,通过调查分析,设定如下功能:
商品模块主要负责二手交易网站在交易区的出售、购买、收藏功能。该模块为避免不必要的浪费,根据订单进行生产,卖家事先把二手物品的信息发布到网络上,先有订单产生时,再从卖家提货,这样不仅有利于避免商品的堆积,也有利于减少不必要的资金损失。
用户模块主要负责二手交易网站用户对个人账户的一些基本操作,如登录、退出等等。该模块借鉴了淘宝、京东等成熟网站的经验,再结合自身的特点,完善平台的体系建设,如买卖双方进行实名认证、实行七天无理由退换货等。
举报模块主要负责二手交易网站用户对不良言论信息或者用户的举报操作。
维护模块主要负责保障二手交易网站能正常运行并且对网站上出现的不良言论或者违规帐户进行处理。
交流模块包括了发布需求、回复留言和搜索。校园二手交易平台功能如图1所示:
2.3 交易过程
通过二手交易的平台,买卖客户可以通过此平台进行物品的交易。用户需要搜索出自己所需要的商品,平台会根据用户的需求发布请求的记录表。卖方也可以发布出售商品的信息,在这个平台上可以实现买卖双方的交易。交易过程如图2所示。
3 平台实现
该平台采用了MVC(Model View Controller 模型视图控制器) 四层模式(视图层、控制层、模型层、数據层)的实现方式,满足平台使用人员的实际需求,操作简便、安全稳定、界面友好等特点并对其进行详细实现与编码。平台会根据登录进平台用户的权限等级不同,进入平台后所拥有的权限及其对同操作的界面也会有所区别。MVC模式的实现方式包括4部分,其中:JSP完成视图层部分;Servlet实现控制层部分;JavaBean实现模型层部分。业务逻辑由控制层和模型层联合实现。数据层通过使用数据库连接池连接数据库。
视图层主要使用JSP及网页制作工具完成,包括前台界面(用户登录、商品购买等)和后台界面(用户管理、商品管理等)。
控制层主要包括登录控制、商品信息发布的控制和对购物信息控制。当平台管理员或用户登录时,登录信息被提交给登录控制层,这时登录控制器根据登录信息进行登录成功或失败处理。对购物信息的控制主要针对购物商品进行增删查改等操作。发布信息的控制是针对商品信息进行增删查改等操作。控制层由编写Servlet实现。
模型层由JavaBean完成,JavaBean是一种基于JAVA语言的可重复使用组件。模型层用来完成前后台各项模块中的JavaBean类。在模型层中,主要定义的类有:用户类、商品信息发布类和购物信息类,以及用户管理类、商品信息发布管理和购物信息管理类。
平台数据库系统采用SQL Server2010,建立了用户信息表、商品种类、商品信息表、用户商品购买表、举报信息表、交流信息等多张关联关系的数据表。
用户信息表主要用于存储在网站上注册成为用户的个人信息。包括用户编号、用户级别、身份证号、学生证号、用户姓名、登录密码等信息。商品信息表主要用于存储平台上所陈列商品的信息。包括商品编号、商品分类编号、商品名称、价格、数量等。该表主要用于存储用户所购买的的物品,包括用户编号、商品编号、商品类型、商品价格、购买日期、购买数量、付款方式、收货日期等信息。平台的实现架构如图3所示。
购物信息Servlet部分代码如下:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Service service = new ServiceImpl();
String username = ((User) request.getSession().getAttribute("user")).getUsername();
String[] status = {"出售中","已有用户下单","已被用户下架","已卖出","管理员复核中"};
List
if(golist==null || golist.size()==0){
request.setAttribute("errorpageparam", "您没有正在出售的商品,");
request.getRequestDispatcher("/personalcenter/errorpage.jsp").forward(request, response);
return;
}
for(Goods g : golist){
g.setShowisfabu(status[g.getIsfabu()-1]);
}
request.setAttribute("golist", golist);
request.getRequestDispatcher("/personalcenter/c.jsp").forward(request, response);
}
4 平台测试
平台测试是平台开发周期中非常重要的一个环节,要花费大量的时间、精力和财力,通过严格的技术审核,测试检查才能尽可能发现并排除平台中的缺陷,从而提高平台的质量。在编写出每个模块之后就对它做单元测,之后,把各个模块组合起来,进行综合测试。测试过程需考虑合法的输入和不合法的输入以及各种边界条件。平台实现效果如图4所示。
5 结束语
通过新型大学校园二手物品交易平台的构建,实现了对传统市场的升级改造。可以在平台上售卖与购买二手物品,快捷有效的交易方式在学生与平台之间实现双赢,为闲置的物品开辟了一条有效的解决途径。二手交易平台有传播快、范围广的优点,不受时间和地域的限制。解决了买家担心质量的顾虑,提供了售后服务的功能,使物品价值实现最大化。使二手商品能在校园中有现成的校园网络的覆盖环境,为校园二手交易平台的成功铺平了道路。但还需要考虑诸多方面问题,在推行中完善平台交易,以便打造出更加完善的、专业的二手交易平台,为校园师生带来更多的便利与服务。
參考文献:
[1] 吕晓萌, 高连廷, 鲁艺, 等. 关于构建大学校园二手商品交易平台的设想[J]. 对外经贸, 2016(7): 127-128.
[2] 丁传虎. 校园二手交易平台问题与对策[J]. 新经济, 2014(32): 64.
[3] 胡致杰, 张俊林, 大学校园二手商品交易平台的开发与实践[J]. 长春大学报, 2015, 25(6): 45-48.
[4] 闫英琪. MVC模式下的网络教学管理系统的设计与开发[J]. 自动化与仪器仪表, 2014(8): 141-142.
[5] 祁金佺. 基于WEB 的校园二手物品交易网的设计与实现[J].福建电脑,2012(11): 133-134.
[6] 李奕, 王少华. 论校园二手交易网发展存在的问题及解决对策[J]. 校园市场现代化, 2009(8): 26-28.
【通联编辑:谢媛媛】