会员系统项目总结 本文共有2044个字,关键词: 2016/8-2017/12项目背景: 该项目为公司成立之后的第一个项目,受委托方委托而开发的基于会员、积分、购物、线下兑换为一体的综合型项目,委托方原项目无法承载巨大的访问量经及交易量,且经常被黑客攻击,所以要求另行开发一新的系统以供其运营。项目目标: 该项目设计会员量在千万级左右,日有效付款订单数百万比左右,日成交金额在亿元左右,拟实现分布式部署。项目描述: 该项目通过线上线下消费者购买商品而实现积分赠送,同时可以使用赠送的积分进行二次消费。 该项目为自建云,使用VMware ESXI 实现虚拟化,使用windows server ,ubuntu,centos为服务器操作系统。nginx为负载均衡器,使用物理防火墙。 担任角色: 1、在该项目中,我承担第一人角色,一手组建了研发团队,分成三个项目组和三个职能组,三个项目组分别为会员系统研发项目组、商城研发项目组、移动端研发项目组,三个职能组分别为产品职能组、前端职能组、运维职能组,分别从事于不同的开发及保障。 会员系统主要使用ASP.NET MVC + EF + MS SQLSERVER 为主,使用redis、mongodb为辅助 商城系统采用Java + Mysql 为主, 移动端为Android及IOS,采用原生的开发模式。 产品职能组主要负责产品的设计,包括原型设计、需求分析、功能设计 前端职能组主要负责前端事宜,包括UI部份和前端代码部份 运维职能组主要负责服务器运维,配置项目需要使用的软硬件、环境,使服务器可以健康工作。 2、在这个项目中,我搭建了系统架构,从前置负载均衡到数据库服务器。参与支付、接口等代码编写,完成项目组与职能组的耦合,确保项目可以在指定的时间内交付并上线。 3、采购相应的硬件设备。 4、制订公司的制度与发展规划。痛点及解决办法: 前期:人员招聘,合适人的人才需要挖掘,组建一个团队需要从大量的人才中挑选出电合适的那个。 中期: 需求问题:项目需求不明确,改动多,造成时间消耗较多。 沟通问题:因为职能组存在工作交叉并且分别排期,所以会出现延迟功能交付的情况。 技术难点:主要都是数据与并发的问题,例如由于并发量大,服务器未及时响应订单的生成,导致订单重复提交(后来使用页面验证以及队列进行解决) 后期: 使用与需求变更问题,因项目为传统项目,需求变更会导致时间的不确定性。同时出具的使用说明书了未给详尽地描述其使用方式。 全国各地的访问问题,部份网络可能无法访问或者速度较慢,影响体验,通知机房做线路优化得以解决。项目业绩: 项目最后在指定的日期上线,并且经受住了考验,承受住了大流量的攻击。 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 项目总结 2022-04-14 评论 338 次浏览