论文部分内容阅读
随着互联网时代的不断发展,一款又一款互联网产品的出现改变了人们的生活方式,大量自由职业者和网络红人们借助平台提供服务,不再依附公司和组织,也能找到自己的谋生之道,零工经济迎来了前所未有的蓬勃发展。这一类新出现的职业者们需要一个可靠、便利的平台去为他们和需求者们搭桥牵线。而传统的家政、装修等行业也需要一个平台能让他们获取到新的客户、并且进行有效沟通。在论文中,首先对国内外相关技术、市场环境及同类产品发展现状进行了分析,比较了同类型下的不同技术的优缺点。接下来对项目使用的技术栈进行分析,对从整体架构到单服务架构所用到的技术进行介绍。然后对系统进行了需求分析以及概要设计,再根据需求分析和概要设计对系统的各模块进行详细设计与实现,主要包括账户模块、服务吧模块、支付模块、需求模块、信息交流模块、招聘模块。账户模块主要负责用户登录、用户注册、用户鉴权等功能。服务吧模块使用户可以通过浏览、回复服务吧内帖子的形式获得更多信息。支付模块确保用户间可以进行安全的交易。需求模块会匹配合适的服务者与需求者。信息交流模块为用户提供了群聊、联系人私聊等交流渠道。招聘模块满足了传统行业的用工需求。系统开发完成后,还对系统的接口进行了单元测试,并且对系统的各个模块进行了压力测试。本系统采用Java作为开发语言,Mysql作为数据存储工具,使用Restful风格进行编程,设计开发模式为传统的MVC模式。各服务间通过发送、接收Kafka消息事件来进行通讯。所有服务的接口都进行了单元、压力测试。目前项目已经上线,并且运行状态良好,在不断的进行面向业务需求的功能扩展并快速迭代。用户在平台内完成交易后,不仅让用户解决了需求、得到了良好的体验,还为公司创造了收益。