欢迎光临散文网 会员登陆 & 注册

程序员培训班常见项目分析以及案例

2023-02-16 11:41 作者:鹿是不是鹿  | 我要投稿

常见项目分析

项目一: 通过Vue+JavaEE核心规范+Mysql数据库 实现电商平台

项目的介绍:该项目是一个B2C的商城,可以通过更换不同的商品变成一个垂直类的电商业务网站。项目主要包括用户访问系统(网站)和后台系统管理模块(后台管理)。用户访问购物网站系统主要功能为用户注册登录、浏览商品、商品分类,商品详情,购物车管理,下单查看订单,购买收货及评论和商品问答等模块。管理后台主要包括商品信息管理、上架下架,商品分类管理、订单管理、管理员账户管理,用户评论及回复模块功能等。项目采用MVC设计模式, 使用三层架构开发,涉及基本增删改查业务操作,以及服务器图片上传,数据库数据分页,数据正则校验,加密等多种业务逻辑。

技术亮点: 使用Vue构建项目前端,后端使用Java语言开发,遵循JavaEE规范 前后端分离,使用JSON数据做前后端交互 网站前后端业务完善,通过项目可以对后端开发项目流程有系统的认识 掌握前后端交互的基本协议和流程,熟悉通过抓包解决后端开发的常见问题 引入正则表达式对数据进行校验,掌握文本处理必备正则工具 玩转JavaEE核心容器Tomcat的配置,深入掌握JavaEE核心规范 通过项目功能的实现,彻底掌握后端开发分层架构的优势,玩转JavaEE后端开发

项目二: 基于Springboot+ 微信小程序的社区购物软件

项目的介绍:该项目是一个当下非常火热的社区购物类网站,类似目前众多创业团队以及大厂开发的社区买菜项目。系统用户侧使用微信小程序开发,用户使用方便,无安装成本。服务器侧使用流行的SpringBoot快速开发。结合SSM必备框架进行业务实现。同时,该项目是大家第一次使用团队协作开发版本控制工具小组协作开发一款商业软件,通过项目可以熟悉商业项目开发流程,理解并熟练运用项目版本控制工具,体会项目开发过程存在的风险及团队开发如何分工合作。最终上线一个完整的可交付项目。

技术亮点: 使用当前主流后端开发框架SpringBoot2.0 快速后台项目 Vue和微信小程序商城实现前端,纯前后端分离项目 整合Spring + SpringMVC+ MyBatis 开发网站后台 Shiro权限框架实现算法 MD5哈希算法和非对称加密算法 数据库连接池SQL监控和优化 Hibernate Validator 统一验证框架 阿里云云服务器和OSS快速整合 短信验证码注册接口的实现

项目三: 电商秒杀项目 项目的介绍:该项目是售卖3C产品及配件的电商网站,提供用户注册登录、浏览商品、将商品加入购物车、下单和参加秒杀活动等功能。为了应对海量用户,满足高并发高可用需求,项目采用微服务架构,便于团队分业务模块开发,易于后期维护。

项目中涉及到的技术栈有Vue+SpringBoot+Dubbo+Zookeeper+tk-MyBatis+RocketMQ+Redis+JWT。

项目模块及功能大致如下: 用户模块:注册激活,登录,登出。 商品模块:主页,导航栏,商品详情,搜索,类目,推荐。 购物车模块:购物车列表,添加、删除或更新购物车中的商品。 订单模块:创建订单,订单列表,查询订单,取消订单,删除订单。 支付模块:整合支付宝支付,获取付款码,查询支付状态。 秒杀模块:秒杀商品列表及详情,创建秒杀订单。。 项目技术亮点: 基于 Dubbo 的分布式项目,各个模块独立开发,采用网关进行服务整合 使用 Zookeeper+Nginx进行分布式控制,便于根据业务流量进行服务器扩容 RocketMQ消息队列,延迟订单取消 基于消息队列的分布式事务,保证数据一致性 限流优化,流量削峰等高可用技术 秒杀令牌的获取,实现秒杀接口的防刷。 分布式缓存高并发接口的设计 Jmeter压力测试,优化接口。


项目案例

某集团官方购物网站,某集团空中购物中心  2016.05-2017.05

项目简介: 某网是一个综合性的B2B2C 项目,是一个ssm 架构开发,主要是做综合性购物的服务。某网站本着“满足消费者一站式购物需求”的经营理念,聚集国内外众多知名品牌,为广大消费者提 供正品、优质、超值的产品和周到的服务。某已经实现苹果版、安卓版的手机应用下载,消费者 可直接在手机应用市场下载“某网”APP,使用手机即可实现商品浏览、下单及支付的全购物流程。 按照角色分为后台运营端,运营商后台,用户端,按照maven 结构搭建,数据库采用mysql,用 springMVC 运用redis 存储用户信息,项目主要分为商品管理模块、用户管理模块、活动管理模 块、订单管理模块、财务管理模块、报表统计模块、系统管理模块、运营管理模块、店铺管理模块、 支付管理模块、推广管理模块等通过线上线下各种渠道的推广使消费者受益良多。正品保障又有优 惠,还可以选择自提,为消费者彻底解决网购的后顾之忧。

技术框架: Dubbo + Zookeeper + Maven + Spring + SpringMVC + MyBatis + Angularjs + Redis + Freemarker+Mysql

职责描述:

1、订管理商品模块的开发和参与项目需求分析

2、参与了表结构的设计,后台商品详情展示

3、用户模块的开发,配合测试部门对项目的后期进行一些bug 的处理

4、搜索模块门户的开发,使用solr 搜索引擎

5、配合测试部门进行相应模块的调整,参与数据库的设计

评价

1 项目中有网址,可信度非常高(一般包装的简历肯定没有生产地址)

2 框架技术也比较新,都是互联网的框架,如果有springboot更好

3 项目简介中规中矩,如果把定时任务、报表、redis具体干了些什么 技术面试官喜欢看技术帮你解决了那些业务问题,而不是干巴巴的项目描述



程序员培训班常见项目分析以及案例的评论 (共 条)

分享到微博请遵守国家法律