基于微信公众平台的校园二手交易平台设计

合集下载

基于微信应用开发平台框架下的校园二手图书交易系统设计与实现

基于微信应用开发平台框架下的校园二手图书交易系统设计与实现

基于微信应用开发平台框架下的校园二手图书交易系统设计与实现随着互联网的飞速发展,基于微信应用开发平台的各种应用也日益增多。

作为广受大学生欢迎的社交工具,微信成为了校园生活中不可或缺的一部分。

基于微信应用开发平台框架下的校园二手图书交易系统,将会给大学生的学习生活带来极大的便利和乐趣。

本文将对此系统的设计与实现进行详细介绍。

一、系统概述校园二手图书交易系统旨在打造一个面向大学生群体的二手图书交易平台,通过微信应用开发平台框架,实现用户在微信上进行图书交易的功能。

用户可以在该平台上发布自己想要出售或购买的二手图书信息,并与其他用户进行交流、议价和成交。

二、系统功能1. 用户注册和登录:用户可以通过微信账号注册并登录到系统中。

2. 图书信息管理:用户可以在系统中发布自己想要出售或购买的二手图书信息,包括书籍名称、作者、出版社、价格等信息。

3. 搜索功能:用户可以通过关键词搜索系统中已发布的二手图书信息。

4. 交流与议价:用户可以通过系统进行信息交流和价格议价,以便达成交易。

5. 交易管理:用户可以在系统中进行交易管理,包括订单确认、物流信息填写等功能。

6. 评价功能:用户可以在交易完成后对对方进行评价,以提供给其他用户参考。

三、系统设计1. 技术选型:系统采用微信应用开发平台提供的开发框架,使用Java作为后端开发语言,采用MySQL数据库存储数据。

2. 系统架构:系统采用MVC(Model-View-Controller)设计模式,将业务逻辑、数据和界面分离,提高系统的可维护性和可扩展性。

3. 数据库设计:系统数据库包括用户信息表、图书信息表和交易信息表等,用于存储用户信息、图书信息以及交易记录等数据。

4. 用户界面设计:系统采用微信小程序的方式进行界面设计,用户可以方便地在微信上进行操作。

5. 系统安全性设计:系统采用用户身份验证、信息加密等手段保障用户信息的安全性。

四、系统实现五、系统优化1. 增加推荐功能:系统可以根据用户的交易历史和偏好为用户推荐相关的二手图书信息。

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发随着移动互联网的快速发展,微信小程序已经成为了很多人生活中不可或缺的一部分。

微信小程序以其轻巧、便捷的特点,深受用户的喜爱。

在这个背景下,校园二手交易平台也逐渐发展成为了一个热门的领域。

本文就基于微信小程序的校园二手交易平台开发进行探讨。

一、市场背景随着互联网的普及和移动互联网的崛起,二手交易已经逐渐成为了人们生活中不可或缺的一部分。

在校园中,学生们因为各种原因需要买卖二手物品的需求也愈发明显。

传统的校园二手交易方式存在诸多问题,比如信息不透明、交易不安全等。

基于微信小程序的校园二手交易平台应运而生。

二、项目意义基于微信小程序的校园二手交易平台可以有效解决传统校园二手交易的种种问题,提高校园二手交易的效率和安全性。

对于卖家来说,可以更方便地发布商品信息,并且能够找到更多的潜在买家;对于买家来说,可以通过平台找到更多的二手商品,并且能够更加安全地进行交易。

基于微信小程序的校园二手交易平台具有非常明显的实际意义。

三、技术架构1. 前端技术基于微信小程序的校园二手交易平台的前端主要采用微信小程序框架进行开发。

微信小程序框架具有轻量、快速、高效的特点,非常适合校园二手交易平台这种交互频繁、信息快速更新的应用场景。

2. 后端技术基于微信小程序的校园二手交易平台的后端采用目前比较流行的Node.js技术进行开发。

Node.js可以提供高性能的后台服务支持,并且具有灵活、轻量的特点,非常适合于快速迭代的小程序项目。

3. 数据库技术基于微信小程序的校园二手交易平台的数据库采用MySQL作为主要的存储数据库。

MySQL具有成熟、稳定、高效的特点,非常适合于对数据一致性和可靠性要求较高的应用场景。

四、功能设计1. 用户系统基于微信小程序的校园二手交易平台的用户系统分为卖家和买家两种角色,用户可以通过微信账号进行登录,然后可以根据自己的角色进行相应的操作。

2. 商品管理卖家可以在平台上发布自己的二手商品信息,包括商品的名称、描述、价格、图片等详细信息。

校园二手书交易平台策划方案

校园二手书交易平台策划方案

校园二手书交易平台策划方案随着互联网的普及和信息技术的快速发展,校园二手书交易已经成为大学生们关注的焦点。

在传统的二手书交易中,学生们往往需要亲自到指定地点交易,并且信息不对称、书籍质量无法保证等问题也是普遍存在的。

因此,为了满足广大大学生的需求,我们计划推出一个校园二手书交易平台,为大学生们提供便捷、可靠的书籍交流渠道。

一、平台简介我们的校园二手书交易平台将致力于为校园内的学生提供一个高效、便捷的二手书交流购买平台。

通过平台,学生可以发布自己的二手书出售信息,也可以查询购买其他学生发布的二手书信息。

二、功能设计1. 注册与登录功能:学生可以通过手机号码或者学生证号进行账号注册,并通过短信验证码验证账号的真实性。

注册完毕后,学生可以使用账号登录平台。

2. 个人信息管理:学生可以在平台上完善个人信息,包括姓名、学校、专业等信息,以方便其他学生之间的交流。

3. 书籍发布与搜索:学生可以通过平台发布自己要出售的二手书信息,包括书籍名称、出版社、作者、原价、折扣价等。

其他学生可以通过关键字搜索或者筛选条件搜索需要购买的二手书信息。

4. 图书详情展示:学生可以点击具体书籍信息,查看更详细的书籍介绍、外观照片以及卖家描述。

同时,学生们还可以查看卖家的信誉评价,以保证二手书的质量和交易的可靠性。

5. 交易沟通:学生可以通过平台进行书籍相关的问题咨询以及交流洽谈,包括书籍状况、价格、交易地点和方式等。

平台将不透露双方的联系方式,以保护学生的隐私。

6. 交易评价与记录:每一次成功交易结束后,买家和卖家可以对对方进行评价,以分享交易心得和评价交易过程。

同时,平台会记录每一笔交易的信息,以便双方出现问题时进行投诉和追责。

三、推广与运营方案1. 合作推广:与学校合作,通过校园公告栏、学生社团等途径进行平台的推广。

也可以与学生会、图书馆等相关组织合作,共同举办二手书交易活动。

2. 社交媒体宣传:通过在微信、QQ群等社交媒体平台上开设官方账号,并发布平台介绍、优惠活动等信息,吸引更多学生关注和使用。

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发随着互联网的飞速发展,校园二手交易成为大学生们非常关注的一个话题。

随着社会物质生活水平的不断提高,每个人对于物品的需求也在不断增加,而随之而来的就是庞大的二手物品市场。

与此越来越多的大学生希望通过出售自己的闲置物品来获取一些额外的收入,或者通过购买他人的二手物品来实现自己的需求。

校园二手交易市场应运而生。

基于微信小程序的校园二手交易平台的开发,为大学生提供了一个非常便捷、快捷的二手交易平台。

微信小程序具有开发成本低、上线速度快、用户互动性强等优势,成为了校园二手交易平台的首选开发方式。

接下来,我们将就基于微信小程序的校园二手交易平台开发进行详细介绍。

一、功能设计1、用户注册登录:用户需要通过微信账号进行登录,注册时需要填写基本个人信息,方便后续的交易及信息沟通。

2、商品发布:用户可以发布自己的闲置物品信息,包括物品名称、描述、价格、照片等。

发布的商品需经过平台审核后方可上线。

3、商品搜索:用户可以根据自己的需求,在平台上搜索想要购买的商品,可以根据关键词进行搜索,也可以根据商品类别进行筛选。

4、私信交流:用户可以与卖家进行私信沟通,了解更多商品信息、议价等。

5、交易管理:用户可以在平台上进行交易管理,包括确认订单、付款、收货确认等。

6、评价系统:用户可以对交易双方进行评价,评价信息对其他用户产生一定的参考作用。

7、消息推送:平台会根据用户的需求向用户推送相关的二手商品信息。

二、技术实现1、前端开发:通过微信小程序的开发工具进行前端交互页面的设计和开发。

利用微信小程序提供的组件和API进行页面布局和交互逻辑的开发。

2、后端开发:利用Node.js或者其他后端语言进行服务器端的逻辑和数据处理。

实现用户注册登录、商品信息管理、交易管理等功能。

3、数据库设计:设计数据库结构,存储用户信息、商品信息、交易信息等。

选择合适的数据库技术进行数据库的设计与管理。

4、安全与稳定性:保障系统的安全性和稳定性是非常重要的,需要加强数据加密、身份验证等安全措施,确保用户信息和交易数据的安全。

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发随着互联网的高速发展,移动互联网的普及,微信小程序已经成为了人们生活中不可或缺的一部分。

在校园里,学生们或多或少都会有一些不需要的物品,而有些学生却需要这些物品。

基于微信小程序的校园二手交易平台应运而生,为学生们提供了一个便捷、高效的二手交易平台。

一、小程序的优势及应用场景1. 便捷性:微信小程序无需下载安装即可使用,学生们只需要在微信中打开即可完成各种操作,极大地方便了用户的使用。

2. 交易安全:学生之间的交易相对来说更加安全可靠,因为双方都是身边的同学,也更容易建立信任关系。

3. 资源共享:学生们可以通过小程序将自己的闲置物品共享出来,让其他同学进行浏览和交易,实现资源的共享和再利用。

4. 信息沟通:通过小程序可以实现买家和卖家及时的信息沟通,解决交易过程中的疑惑和问题,提高交易效率。

5. 在校园中的应用场景:在校园中存在着大量的二手教材、衣物、电子设备等物品,而这些正是学生们所需要的。

基于微信小程序的校园二手交易平台可以为学生们提供一个更加便捷、高效的交易平台。

二、开发过程及功能设计1. 用户注册和登录:用户可以通过微信账号直接登录,实现一键快速注册并绑定学生身份。

2. 发布商品:用户可以在小程序上发布自己的二手物品信息,包括商品名称、描述、价格、图片等,并进行分类管理。

3. 搜索和浏览:用户可以通过关键词搜索或分类浏览来查找自己需要的商品,便于快速找到心仪的物品。

4. 聊天交流:买家和卖家可以通过小程序内部的聊天功能实现即时沟通,商议交易细节并确认交易事宜。

5. 评价和信誉:用户可以对交易对方进行评价,形成信誉等级,提高平台的交易安全和信任度。

6. 交易管理:用户可以在小程序中对自己的交易订单进行管理,包括订单确认、物流跟踪等功能。

7. 支付和物流:小程序可以接入微信支付和物流实时查询功能,为用户提供完善的交易流程。

三、推广和运营策略1. 校园宣传:通过校园广播、海报、社团合作等方式,在学生中间进行宣传,吸引更多的用户加入平台。

基于微信小程序的校园二手交易平台设计与开发

基于微信小程序的校园二手交易平台设计与开发

基于微信小程序的校园二手交易平台设计与开发校园二手交易平台是一个方便学生之间买卖二手物品的平台。

随着互联网的发展,微信小程序成为了一个非常流行的开发平台,因其对用户而言不需要下载、不占用手机空间,受到了广大用户的喜爱。

本文将介绍一个基于微信小程序的校园二手交易平台的设计与开发。

首先,校园二手交易平台的设计要考虑到学生的需求和使用习惯。

平台应该具备以下几个主要功能:用户注册与登录、物品发布与搜索、交流与评论、订单管理等。

在用户注册与登录方面,我们可以采用微信账号体系进行登录认证。

通过微信登录,用户可以方便地使用微信账号进行注册,并自动获取用户的头像和昵称等信息,省去了繁琐的填写注册信息的过程。

此外,我们还可以增加一些额外的注册信息,例如学校、年级等,以提供更加准确的交易信息。

物品发布与搜索是校园二手交易平台的核心功能之一。

用户可以通过简单的操作发布他们想要卖出或者求购的物品信息。

发布物品时,用户需要上传物品的照片、名称、价格、新旧程度以及详细描述等信息。

平台还可以提供一些分类标签,用户可以根据物品的类别进行搜索,方便快捷地找到自己需要的物品。

同时,为了增加物品的可信度,我们可以引入一些认证机制,例如实名认证或者学校认证,以确保交易双方都是学生身份。

交流与评论功能是促进买卖双方沟通的重要环节。

用户可以在物品详情页中留言,提出问题或者进行咨询。

同时,用户还可以对物品进行评价和评论,以便其他用户参考。

为了避免恶意信息和广告的传播,平台需要设置一定的内容管理机制,例如敏感词过滤和举报功能等。

订单管理是为了方便用户进行交易而设计的功能。

买家可以通过平台提交购买请求,并与卖家进行线上沟通达成交易协议。

卖家收到订单后,可以选择接受或者拒绝订单。

在交易完成后,可以进行评价和退款等操作。

平台还可以提供在线支付功能,方便用户进行交易。

校园二手交易平台的开发可以借助微信小程序开发工具进行。

首先,我们需要搭建数据库来存储用户信息和物品信息等数据。

基于微信应用开发平台框架下的校园二手图书交易系统设计与实现

基于微信应用开发平台框架下的校园二手图书交易系统设计与实现

基于微信应用开发平台框架下的校园二手图书交易系统设计与实现随着信息技术的飞速发展,移动互联网已经成为人们日常生活中不可或缺的一部分。

而作为现代社会中重要的信息交流平台,微信已经成为人们生活、学习和工作中不可或缺的应用。

在这样的背景下,利用微信应用开发平台框架,设计并实现一套校园二手图书交易系统,将会给人们带来更加便捷、快捷的交易体验。

一、系统需求分析在校园生活中,学生们经常需要购买各种教材和参考书籍,而在学习过程中也会积累大量的闲置书籍。

为了让学生能够更加便捷地买卖二手图书,设计并开发一套校园二手图书交易系统势在必行。

系统需要具备以下功能:1. 用户注册和登录功能。

用户可以通过微信账号进行注册和登录,方便快捷。

2. 二手图书发布功能。

用户可以通过系统发布自己的二手图书信息,包括书籍名称、作者、出版社、价格等信息。

3. 图书搜索功能。

用户可以通过系统进行图书搜索,根据自己的需求找到符合要求的二手图书。

4. 聊天交流功能。

用户可以通过系统进行聊天交流,协商交易细节并达成交易。

5. 订单管理功能。

用户可以通过系统进行订单管理,包括订单查看、确认、取消等操作。

6. 评价功能。

用户可以通过系统对交易对方进行评价,为其他用户提供参考。

二、系统设计与实现1. 技术选型针对校园二手图书交易系统的设计与实现,我们选择使用微信应用开发平台框架进行开发。

该框架可以快速搭建微信小程序的开发环境,便于开发和维护。

2. 系统架构设计系统采用前后端分离的架构设计,前端采用微信小程序开发,后端采用Node.js搭建RESTful API服务。

前端与后端通过HTTP协议进行通信,实现数据的传输与交互。

数据库采用MySQL进行存储和管理。

3. 系统功能设计与实现a. 用户注册与登录功能用户可以通过微信账号进行注册和登录,系统会使用用户的微信账号进行身份验证和信息获取。

用户首次登录时需要填写个人信息并进行验证,验证通过后即可正常使用系统功能。

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发

基于微信小程序的校园二手交易平台开发随着移动互联网的快速发展,互联网+已经成为了当下最流行的商业模式之一。

而校园二手交易平台更是互联网+中备受关注的一个细分市场。

大学生作为互联网用户的重要群体之一,也是学习生活中最需要二手交易的群体之一。

本文将介绍基于微信小程序的校园二手交易平台开发。

一. 项目背景在当下,校园内的二手交易市场越来越受到关注,因为大学生们对于物质的需求日益增加,同时也对于环保理念的重视日渐普及。

因此,二手交易市场成为大学生们寻求实惠、环保购物的好去处。

市场上也源源不断地涌现出许多二手交易平台,不管是淘宝、闲鱼、还是校内的二手市场,其功能与服务方式无不不同。

从用户留存率、运营成本、服务质量等多个方面,自主开发二手交易平台显得尤为重要。

二. 需求分析在校园二手交易平台开发中,我们主要要考虑以下需求:1. 用户基本信息:包括用户名、密码、手机号、常用地址等。

2. 商品发布:可以通过图片和文字等方式发布自己的闲置物品。

3. 商品筛选:可以根据关键字、物品分类等筛选感兴趣的商品。

4. 商品详情页:展示商品的详细信息,包括物品状态、成色、价格、付款方式等。

5. 交易指南:针对购物和出售两类用户的交易指南和安全须知。

6. 在线聊天:提供在线聊天功能,方便用户之间进行咨询和交流。

7. 评价系统:提供商品交易后的评价功能,方便其他用户参考。

三. 技术方案微信小程序作为当前应用广泛、开发简单的移动端开发工具,可以很好地应用于校园二手交易平台的开发上。

1. 前端技术微信小程序使用WXML、WXSS、JS等技术,可以实现页面渲染、数据传递、交互操作等功能。

同时可以通过云函数、小程序后台和第三方API等方式进行数据查询和信息交互。

微信小程序中的后台可以实现用户登录信息的验证、会话管理、数据库操作等功能。

可以使用Node.js、MySQL等技术实现后台服务。

并使用小程序云服务器和云数据库等技术实现云端部署和管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

95
摘要:二手市场是专门从事旧货交易的市场,随着电商平台的发展,互联网已与传统的二手商品交易良好融合。

本次课题主要是借大学生创新创业训练项目的机会,分析微信二手交易平台在韶关学院校园的可行性,阐述以微信公众平台为载体构建校园二手交易平台的思路,以C#/ MVC后台开发技术和SQL SERVER2012数据库实现整个平台的功能建设。

关键词:微信公众平台;校园交易平台;软件开发;C#/ MVC
中图分类号:TP39;TP311 文献标识码:A
1、前言
在校大学生具有共同的生活环境及生活方式,消费心理大同小异,校园内的二手商品存在共性,即校园范围内流通的商品皆为大学生学习生活所需,高校二手市场的供求双方都是庞大的群体,二手商品交易已经成为大学生课余生活的一大热门。

传统的校园二手交易市场由于存在很多局限,例如时空局限、实时性不强、信息量不大等缺点。

因此,创建新型大学校园二手交易平台满足高校大学生交易商品的需要,有助于校园商务的良性发展,具有十分重要的意义。

2、校园二手商品市场现状
2.1 二手商品大量存在
对于现在的在校大学生来说,其购买能力相比之前已经有了很大的提高,随着各类电商平台的迅速发展,大学生在购物过程中也导致了很多盲目消费,商品买回来后去发现自己不需要用到或者自己不喜欢了,但商品并没有失去它本身的价值,不处理又造成很大的浪费,通过进行二手交易可以缓解因非理性消费带来的浪费。

校园二手市场积累着大量二手物品,各类不同商品很大程度上可以解决不同学生的生活学习所需。

2.2 传统的二手交易市场
传统的校园二手交易,一般是在校园内以摆摊形式举行的跳蚤市场,大多数为开学时期和毕业季,存在着很大的局限性,满足不了大学生对于商品及时流通的需要。

大学生的许多物品具有时效性,无法及时流通很容易造成浪费而被丢弃。

由学生举办的跳蚤市场由于没有专业化规范,还可能带来一系列环境问题,由于周期不固定,学生或多或少也会产生一些顾虑,造成卖家卖不出,买家不敢买的现象。

创建一种新型的交易平台显得十分重要,以提高二手商品交易效率。

3、构建微信二手交易平台的可行性分析
3.1 市场可行性分析
随着信息技术的快速发展,网购已成为一种十分普遍的现象了,各类电子商务平台不断发展与完善,但是缺少了专门为
基于微信公众平台的校园二手交易平台设计
文/杨平 陈晓涛
特定环境下的校内学生服务的二手交易平台。

在校园中,学生是稳定的消费群体,能够为二手商品的流通带来根本性条件。

在校学生常会对某类商品具有临时需求,为短期使用而并不选择购买全新商品,二手商品可以成为一个好的选择,只要其商品仍有价值且其价格在合理的范围内,绝大部分学生是愿意接受二手商品的。

同时,同校学生彼此之间的信任度相比较于其他二手平台来说更高一些,其需求的商品共性相对高,所以二手商品的买卖易于在校内推行。

3.2 微信二手交易平台的优势
腾讯发布的微信数据报告指出,2017年全球共有8.89亿月活用微信户,而新兴的公众号平台拥有1000万个,这个数字还在每年增加,并且在刚刚过去的2018年春节,微信全球月活跃用户数首次突破十亿,用户黏性上升,重度用户显著增长。

微信现在作为移动终端的典型代表,使用人数在最近的几年内急剧增长,势头很猛。

由此可见,微信的影响力绝对不容小觑,微信公众号具有很强的应用与传播性。

相比较网页开发和APP开发,在人手一部手机的情况下,微信作为移动终端社交软件,使用起来更加方便快捷,很大程度上可以提高二手商品的交易成功率。

3.3 微信二手交易平台可操作性分析
新型二手交易平台不仅要实用,而且操作要方便简洁,界面美观友好。

二手交易平台提供的多为方便学生学习与生活物品的信息,学生可以发布出售信息与收购信息,既可以当买家也可以当卖家,满足自己的需求。

针对于二手书籍、自行车、体育用品等商品,在学校内是非常抢手的,应当在界面设置分类展示以及搜索功能。

物品通过二手交易平台,既能卖出合理的价钱又能方便其他人,实现了资源的可重复利用。

由于定位为在校学生二手交易平台,让实体交易更加简便,可以更好的消除了大学生存在安全顾虑等问题。

4、微信二手交易平台的设计
4.1 开发技术的分析与选择
校园二手交易平台采用Web网页前端开发技术构建微信公众号界面,以C#/ MVC后台开发技术,数据库采用Microsof SQL Server 2012存储整个网站的数据信息。

开发工具采用了VS 2015与Sublime微信web开发者工具。

在开发过程中使用了第三方开源框架,主要使用了FineUIMvc基础版搭建后台系统框架,Senparc.Weixin SDK对接微信公众号的接口。

(1)微信公众平台
微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。

在微信上进行开发主要是通过调用微信官方提供的接口来完成。

★基金项目:韶关学院2013年度科研项目;韶关学院2013年教育教学改革研究项目(SYJY20131431);2017年广东省大学生创新创业训练计划项目资助(201710576083)。

96
(2) MVC 技术
MVC是微软官方提供的以MVC模式为基础的 Web应用程序框架。

MVC是一种使用“模型-视图-控制器”设计创建Web应用程序的模式。

(3)SQL Server 2012数据库
SQL Server数据库是Microsoft公司推出的关系型数据库管理系统。

Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。

因此二手交易平台选用SQL Server 2012数据库。

4.2 微信二手交易平台主要模块(1)平台首页显示
主要包含了搜索商品功能,轮播商品展示,商品分类按钮显示、最新发布的商品列表。

(2)发布商品
提供了发布出售商品信息和发布收购商品信息两种,并在主页可以浏览到自己发布的相关信息。

(3)用户留言
向已发布的商品进行浏览的同时,还可以进行留言操作,与卖家针对商品进行留言等操作。

(4)个人中心
顾名思义是用户的个人信息列表,包含我的收购和我的发布详细信息等。

微信二手交易平台业务流程如下图1所示。

图1 业务流程图
4.3 系统架构设计
为了项目结构清晰明了、稳定性、安全性以及可维护性等特点,系统架构设计采用了分层结构,以面向接口的思想进行开发,降低层与层之间的耦合度。

系统架构如下:
(1)公共层
monService:封装项目需要使用到的公共类。

Cxcy.Logger:独立封装Logger日志记录插件。

Cxcy.MessageHandlers:独立封装微信公众号使用到的消息处理业务,包括菜单类型、事件类型等。

(2)业务逻辑层
Cxcy.BLL:业务逻辑层,实现父类BaseBll的抽象方法,从Cxcy.edmx中自动生成数据库的类。

Cxcy.IBLL:业务逻辑层接口,供Cxcy.BLL继承,实现面向接口编程。

(3)数据访问层
Cxcy.DAL:数据库访问层,实现与数据库访问的方法,如增删改查、连表查询、分页查询。

Cxcy.IDAL:数据访问层接口。

Cxcy.DALFactory:数据访问层工厂,构建抽象工厂和数据会话层。

(4)实体Model层
Cxcy.Model:通过实体数据模型,并选择来自数据库的EF设计器,建立实体Model层。

(5)UI层
Cxcy.WebApp:与用户进行交互的MVC项目和HTML页面,并引用FineUIMvc第三方框架搭建后台界面。

(6)Senparc.Weixin SDK开源框架
Senparc.Weixin SDK用户实现与微信接口的对接。

Senparc.Weixin:基础类库源代码。

Senparc.Weixin.MP:微信公众账号SDK源代码。

Senparc.Weixin.MP.MvcExtension:为MVC4.0及以上提供的扩展包。

系统解决方案框架如下图2所示。

图2 系统解决方案框架图
5、结束语
通过分析校园二手交易平台的可行性以及微信公众号的优势,搭建新型的大学校园二手交易平台,改变传统的二手交易市场模式,力求以科技技术改善跳蚤市场的局限性,促进二手商品在校园内的流通,有助于校园商务的良性发展、避免资源浪费等,具有十分重要的意义。

参考文献:
[1] 段丽慧.微信二手交易平台在高校中的发展趋势分析,中国会议, 2015.
[2] 苏震巍.微信开发深度解析[M].北京:电子工业出版社,2017.[3] 苏玉慧.基于B/S架构的高校二手网络交易平台的设计与实现[D], 2015.
[4] 李娜.高校微信二手交易平台构建研究——以齐鲁医药学院为例,教育现代化,2017.作者简介:
杨平,韶关学院讲师,硕士,主要从事计算机应用技术研究与教学;陈晓涛
,韶关学院信息与计算科学专业。

相关文档
最新文档