您好, 访客   登录/注册

校园二手图书交易网站设计与实现

来源:用户上传      作者:余丽娜

  摘要:对于许多高校来说,每年会有大量的毕业生面临离校,而大部分毕业生都面对着一个相当大的难题,即无法处理自己手中的闲置二手图书,面对大量的二手图书他们想带走却无能为力,想当作垃圾处理却又感到浪费,另外,许多新生无法负担高昂的新书价格,高昂的价格加重了学生的经济负担。因此设计一款校园二手图书交易网站为广大在校学生提供一个平等、自主的web交易平台是非常有必要的,可以使学生既轻松方便地买到价格合适的图书,又可以出售自己的旧书,不仅解决了学生的问题,还提高了大家的环保意识。
  关键词:校园;交易;图书
  中图分类号:TP393 文献标识码:A
  文章编号:1009-3044(2020)13-0078-02
  作为高校教师,每年在毕业季的时候都会看到许多毕业生直接将自己的图书扔掉,对于那些完好无损的图书尚且还有外校专人收集起来再以并不便宜的价格向其他学生出售,而那些在丢弃过程中损坏的书籍则只能当为垃圾处理,本文研发的二手图书交易平台能很好地解决这一系列问题,由于该平台用户为在校学生,因此交易的真实性和安全性便得到了很大的保障,大家可以私聊选择双方都觉得可以的交易时间,地点,方便快捷,没有复杂的流程。此外,该平台还具有一个相较于其他平台比较独特的优势,即因为都是同校学生,同专业学生的教材大多相同,所以学生能更加方便的购买到想要的图书。使用校园二手图书交易平台,不仅解决了在校生的闲置二手图书处理问题,还便于在校生能以更加低廉的价格购买到心仪的需要的图书,此外还加强了大家的环保意识。
  1功能概述
  1)首页主要由导航栏、图书展示页、页脚所组成。访客能浏览网站上的待出售图书的信息,但是若要购买,收藏图书,查看卖家信息则会自动跳转到登录界面,已经登录的用户则可以浏览图书信息,选择是否加入收藏夹、购物车,是否购买并与卖家私聊。
  2)导航栏包括搜索框、登录、注册板块。用户可以根据输入图书名称进行精准检索,也可以输入图书关键字进行模糊检索,并将搜索结果按发布时间先后排列展示在图书展示页。用户使用邮箱进行注册,此处会使用正则表达式对邮箱、密码等进行合法性验证,注册后即可登录,且同样会对登录信息进行验证,登录成功后在原登录、注册板块显示用户的菜单栏。
  3)用户购买图书模块,用户在选择了心仪的图书后可以選择购买(前提用户已经登录),并可以联系卖家,与卖家交流比如交易时间、交易地点等具体的交易细节。
  4)用户发布图书模块,用户将自己闲置的二手图书发布到网站,需上传图书照片、名称、类别、简介、二手价等基本信息,然后等待管理员的审核,若通过审核,则网站系统会将该二手图书上架,并通知用户图书已成功通过审核。
  5)个人中心模块,用户可以查看自己的基本信息,并上传新头像,更改呢称、电话、密码等信息(更新的信息仍经过合法性验证),当用户查看的是其他用户的信息时则只能查看,不能进行修改。
  6)购物车模块,用户能把需要购买的书籍放到购物车中,也能将其从购物车车中删除,两种操作都会动态改变购物车中的书籍数目,并在页面上进行动态显示。
  7)聊天模块,用户间聊天有发送邮件和发送站内消息两种方式。发送邮件直接调用电脑默认的邮件进行发送,站内消息则在网站内根据对方的账号进行发送。
  8)消息处理模块,消息分为系统消息和用户消息,两种消息带有不同的标识,系统消息为sys,用户消息为user,当用户发布的书籍通过审核后或被购买后,都会收到一条系统消息提醒审核通过或已被购买,可以删除。用户可能也会收到其他用户的私聊消息,可以回复、删除。此外,消息数量也会动态显示在页面上。
  9)收藏夹模块,用于收藏用户心仪的书籍。
  10)历史订单模块,用户查看曾经购买过的书籍。
  11)我的发布模块,用户在这里查看自己已发布的书籍,并可以看到是否已被购买。
  12)图书审核模块,管理员具备审核功能,可对其他用户所发布的书籍进行审核,并由网站系统向用户发送审核结果。
  2核心技术的应用
  2.1 Ajax实现异步处理与页面局部刷新
  采用异步请求方式由代理对象XHR向服务器发起请求,并接收,通过配置好的回调函数解析处理服务器响应的数据,根据处理结果在浏览器指定的控件上进行相应的处理,实现页面的局部刷新。此外,ajax遵从按需取数据原则,减轻了客户端的消耗。本文以在消息处理模块若点击删除消息按钮则将该条消息记录在数据库message表删除,若成功删除,则在消息界面中删除此条消息记录为例。
  1)在客户端绑定事件:一个客户端事件触发一个Ajax事件,点击确认删除按钮触发Ajax事件。
  3小结
  在毕业前将需要处理的图书在此交易平台发布,不仅处理了闲置图书,还有了额外的经济收入。如果是一名新生,觉得新书太贵,那么可以在平台上购买想要的图书以减轻经济压力。除此之外,平时你也可以将自己的闲置课外书等进行出售,并可以结交到有相同阅读爱好的朋友,共同探讨对该书的评价、认识等,也开拓了自己的朋友圈。
转载注明来源:https://www.xzbu.com/8/view-15267142.htm