# letao **Repository Path**: MagicWingMI/letao ## Basic Information - **Project Name**: letao - **Description**: 一个全端的,Web层基于mui,服务层基于Node.js,,数据层基于MySQL开发的手机端手机鞋品网上商城,模块化的构建,高效的AJAX接口,一个大开眼界的学习项目 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 电商项目 >**学习式项目** > >1.包含主流电商业务逻辑的移动端项目 >2.学习的主要目标是掌握移动端应用开发 > >**[直接看项目环境搭建](#dajian)** ### 项目准备 #### 项目介绍 乐淘网站是中国主要的运动鞋、皮鞋网络零售网站,聚焦在垂直的鞋及其相关商品领域深耕。 凭借雄厚的资金实力和在电子商务业界的诚信积累,与Nike、Adidas、Converse、NewBalance等国际大牌深度合作。 保证了产品与专卖店同步更新,让您不出家门能最快速度买到当季新款名牌鞋。 #### 功能介绍 | 平台 | 模块 | 功能 | |:------:|:-----:|:-----:| |移动端web端|首页|静态展示页面模块| |移动端web端|分类|一级分类、二级分类| |移动端web端|商品|搜索中心、商品列表、商品详情| |移动端web端|购物车|购物车管理| |移动端web端|用户|登录、注册、账户管理| |移动端web端|收货地址|展示、添加、编辑、删除| |-|-|-| |pc端后台管理|登录|管理员登录| |pc端后台管理|用户管理|用户权限管理| |pc端后台管理|分类管理|一级分类、二级分类管理| |pc端后台管理|商品管理|商品录入、删除、修改、展示| #### 项目架构 | 系统分层 | 使用技术 | |------:|:----| |数据层:|MYSQL| |服务层:|NodeJs(express)| |前端展示:|mobile web application,pc management system| #### 开发模式 - 前后分离: + 一种是前端先写一个静态页面,写好后,让后端去套模板。 静态页面可以本地开发,也无需考虑业务逻辑只需要实现页面即可。 不足是还需要后端套模板,这些前端代码后端需要浏览一遍,以免出错。 + 另一种协作模式是,前端直接去写模板。 这样做的问题在于,前端编写过程中很依赖与后端环境,需要依赖后台提供的接口。 这种模式可认为是**前后分离模式**,也是**接口化开发**。  + 不管哪一种开发模式都需要对服务层**session**有所了解。 - 了解session + 在计算机中,尤其是在网络应用中,称为**会话控制**。 Session 对象存储特定用户会话所需的属性及配置信息。 这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失, 而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时, 如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。 当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。