您好, 访客   登录/注册

基于Python Web的电子产品租赁系统设计与实现

来源:用户上传      作者:

  摘要:为了解决普通租借平台的不安全和不及时问题,该文采用Python Web设计了电子产品租借管理系统。该系统采用用户画像技术以及地理位置分享技术为用户提供了一个安全方便的租借平台,此外该系统还为用户提供了安全的信誉保障系统,提高了电子产品的利用率,实现了电子产品租借的信息化、网络化和规范化。
  关键词:电子产品;租借;Python Web
  中图分类号:TP393      文献标识码:A
  文章编号:1009-3044(2020)26-0066-02
  1 背景
  互联网发展的当下,电子设备是我们生活必不可缺的一部分。但由于电子设备更新换代速度过快,昂贵却逃不了贬值以及被闲置的命运。为了充分提高这些闲置电子产品的利用率以及满足大部分数码产品爱好者的需求,基于这类场景,成本低且更灵活在电子租借平台进行“租赁”更适用于现在以及未来的发展。现有的其他平台如“闲鱼”“淘宝租赁”等,都是目前占领市场一定份额的平台,但是此类平台面向的地区范围较大,不利于交易的及时性和产品在快递运输中的安全性;在这些平台进行交易时,没有一个适用的规则去约束用户和商家,这就加大了产品损坏或者遗失的可能性。租点平台提供安全又便捷的渠道,既能使租借双方都能在足不出户的情况下就能完成整个租借过程,又能提供给双方交易安全保障。
  2 系统功能分析
  本系统基于定位技术,租方用户和借方用户通过使用浏览器访问电子租借平台,实名注册账号后,即可使用该平台。出租方用户需将闲置电子产品相关的必要信息发布在该平台上,并自行设置合适的租金;借入用户可以在平台浏览或搜索,根据自身情况选择自己心仪的产品发起租用。在交易过程中,如果租方用户对物品价格有意义,可以申请平台鉴定,后台可以根据租出方上传的物品信息,对设备的新旧程度和功能完整性等方面进行核实与评估,然后对押金的金额进行相应的设置完成上架,系统业务处理流程如图1所示。
  3 系统功能设计
  根据租借系统的分析设计相应的功能,其功能模块主要包含物品外租模块、物品借入模块、租借圈模块、产品鉴定模块、信誉制度模块,如图2所示,主要内容介绍如下。
  3.1 物品外租
  出租方在完成个人信息验证后,上传物品图片、相关信息、设置租金额度,即可快速完成物品的信息发布,并可自行设置租借条件以缩小租借范围,结合位置信息实现定向租借。
  3.2 物品借入
  借入方在完成个人信息验证后,即可通过物品栏的搜索及分类功能找到心仪的产品,并按照自身需求选择租期,最短不得低于一周;出租方在接受租入请求后将得到请求方的地理位置及信誉情况,如果同意本次交易则完成下单,否则拒绝下单;租入方可以选择自行前往指定线下网点提货或联系网点安排送货,来回运费需由用户自己承担。产品所需额外押金会根据租入方信用额度按梯度减少。
  3.3 租借圈
  用户使用网站时将会被询问是否允许开启定位权限,使用微信扫描二维码后,系统将调用微信接口获取用户的地理位置信息(经纬度),并存入后台数据库的表结构之中,再通过百度地图API得到用户准确的城市、街区位置。当用户浏览商品时,后台将把需要匹配的信息坐标点传入API,通过相应的查询方式得到最近的商家位置,以此作为权值的一部分结合用户画像等其他方面来生成最后的推荐列表。
  平台将通过地理分享技术为周边兴趣相同的人群建立基于电子产品心得分享的兴趣圈,一方面提高租借的流动性,另一方面也为兴趣相同的人群提供一个交友的空间;并可在用户绑定微信等第三方平台的同时让用户选择性的分享好友信息,“租点”将以此来构建一张人际网络,用朋友圈内的熟人经济来促进该平台的建立。此处产品列表会显示好友或者共同好友的名称,通过直接或间接的方式完成产品的租借交易,信用体系在此处依然有效,以保障交易的正常进行。
  3.4 产品鉴定
  电子产品的使用方法和使用寿命均有一定的要求,作为中间方,“租点”会对租借的产品设定一系列评定标准,保证产品在借出和租入时的完整性和安全性。当鉴定完成后即可上架借出或归还,鉴定信息的情况将直接影响到信誉额度。
  3.5 信誉制度
  由于租借服务的特殊性,我们将通过用户画像技术构建信誉制度,用户画像所需要的数据主要包含:身份特征、交易记录、用户评分、位置轨迹、人脉关系等方面。
  对于用户数据,我们在完成数据清洗的前提下先分析用户特征与信用分的关联性,构建特征工程。再采用LGB来作为训练模型,通过不同的损失函数(MSE与MAE)得到多个模型后对模型框架进行替换,对得到的结果进行融合。随着用户数据规模的增长,我们在此模型的基础上适当进行模型参数的调整,优化模型的实际使用效果。
  通过用户画像的数据模型,将为每位用户计算出切合自身的信誉值,以此来影响商品推荐页面的優先权以及租金金额的高低。具体将采用信誉积分制度来保障用户利益,当信誉度较高时,“租点”会依据产品押金减缩梯度规则决定押金额金额并在其他用户搜索时优先推荐出租物品。信誉制度主要用信誉积分体现,根据交易双方在租借期间的用户行为进行信誉积分评定,并提供租方和借方互评功能。
  4 数据库设计
  数据库是系统的核心和基础,通过对系统各功能模块的分析,系统数据库需要存放的信息主要包括用户、管理员、消息、借入订单、借出订单、购物车、库存相关信息表等。
  4.1 概要设计
  通过对系统进行分析,数据库的E-R图模型如图3所示,用户可以查看相关消息,并管理自己的上架订单,在交易中系统会根据信誉高低决定用户的押金数额;数据库中借入订单和出租订单是核心部分,这两部分围绕租金、开始时间、结束时间和物品状态展开,所有的交易过程都由这两部分控制。
  5 系统实现
  系统采用flask框架构建后台,通过pycharm集成开发环境编写后台逻辑,使用powerdesigner将概念模型转化为物理模型,并直接连接MySql数据库生成数据表,服务器采用centos搭建。前端采用了Html+CSS+JavaScript搭建,制作了首页、用户注册及登录页、商品详情页等,前端具体参照下图页面展示。系统的设计围绕着信誉制度等特色应用展开,结合了常见租借平台的诸多功能,同时也加入了新的功能,下面将做详细的介绍。
  6 结束语
  本系统设计的电子产品租借管理系统结合了用户画像技术以及地理位置分享技术,可以更好地提供同城交易和租赁圈交易,增强了用户交易安全性,实现了电子产品租借的信息化、网络化和规范化。
  参考文献:
  [1] 王伟, 张容桢, 李岩. 基于O2O的大学生二手交易系统的设计与实现[J]. 河南科技, 2020(7): 14-16.
  [2] 陈施桦. 城市电动汽车租赁的产品服务系统设计研究[D]. 杭州: 浙江工业大学, 2017.
  [3] 陈施桦, 吴明. 产品服务系统设计研究——以城市电动汽车共享租赁服务设计为例[J].设计, 2017(6): 98-99.
  [4] 周灵辉, 范国婷, 任乐琦, 等. 企业知识库管理系统的设计与实现[J]. 电脑知识与技术, 2020, 16(1): 77-78, 85.
  [5] 王妮, 王建萍, 林瑞冬, 等. 智能分类垃圾桶的研究与设计[J]. 电脑知识与技术, 2019, 15(26): 99-100.
  【通联编辑:谢媛媛】
转载注明来源:https://www.xzbu.com/8/view-15339580.htm