任务概述
描述 搭建一个企业官网配置平台 项目价值 网站编辑人员可以通过无代码的方式更新官网内容,提升网站内容管理效率 技术栈 Node.js + Egg.js + MySQL + Gulp + Vue.js |
---|
功能说明
1. 用户功能及权限
- 用户及相关信息的增、改、查
- 用户不支持自主注册,由 管理员/超级管理员 添加
- 用户不支持删除,由 管理员/超级管理员 冻结账户
- 用户类型(权限)
- 游客
- 浏览官网
- 投资人
- 浏览官网
- 预览投资文件
- 下载投资文件
- 管理员/超级管理员
- 用户管理
- 官网配置
- 投资文件管理
- 游客
- 用户登录/登出
2. 企业后台 - 官网配置/用户管理
管理员/超级管理员 登录企业后台,配置官网,管理用户信息
- “首页” 配置
- 首页轮播模块
- 快讯轮播模块
- 关于我们模块
- 团队成员模块
- 项目 BP 模块
- “团队页面” 配置
- 团队页面主题图模块
- 团队 icon1
- 团队 logo
- 团队 icon2
- 团队成员模块
- “公司页面” 配置
- 被投公司主题图模块
- 5种被投公司模块
- “社会页面” 配置
- 社会责任页面主题图模块
- 社会责任页面内容模块
- “新闻页面” 配置
- 新闻页面轮播模块
- 新闻页面内容模块
- 快讯轮播模块
- “联系页面” 配置
- 联系页面主题图模块
- 联系页面定位图
- “投资文件” 配置
- 投资文件新增
- 投资文件编辑
- 投资文件预览/下载
- 投资文件权限管理
- 用户管理
- 新增用户
- 编辑用户信息
- 编辑用户基础信息
- 变更用户状态
- 变更用户权限
-
3. 企业官网、投资人页
游客、投资人 都可浏览企业官网
- 投资人 登录后,可进入投资人页
- 预览、下载投资文件
4. 页面适配
- 语言
- 中文
- 英文
- 端
- PC
- 移动端
页面访问链路
1. 企业官网(游客、投资人)
2. 企业后台 - 用户管理/页面配置(管理员/超级管理员)
项目里程碑
里程碑 1 - 内容管理项目初始化及页面可渲染
- 完成项目环境搭建
- 完成项目的目录文件结构初始化
- Egg 与 Vue 集成,把项目跑起来
- 首页/配置页等样式完成,可以渲染出页面效果
- 可切换中英文页面
- 企业官网的首页详情页
- 企业后台的登录页和配置页
注意事项
- 项目目录拆分合理
- 项目的各种配置文件完整
- 首页/配置页可以正常渲染出来
里程碑 2 - 内容管理项目数据建模及 API 接口
- 完成本地 MySQL 环境搭建与服务配置
- 完成语雀文库数据服务配置
- 完成阿里云 OSS 数据服务配置
- 完成用户、页面配置相关数据表设计
- 完成 MySQL 中页面渲染和配置相关数据表增删改查 API 接口设计
- 完成 投资人/管理员/超级管理员 登录功能
- 因为并不开放用户注册,登录可使用数据库已配置的用户数据
- 投资人 可登录、登出
- 可访问企业官网
- 可访问投资人页
- 登出访问首页
- 管理员/超级管理员 可登录、登出
- 可访问企业后台
- 登出访问首页
注意事项
- 数据建模合理
- 页面正确渲染
- 内容是基于接口返回的配置数据的 Schema 进行页面渲染
- 用户可登录
里程碑 3 - 内容管理项目企业后台开发
- 完成后台页面的开发
- 完成页面数据配置相关功能
- 配置数据页面展示
- 新增、删除、编辑、查询、关联语雀文章
- 完成投资文件相关功能
- 投资文件数据页面展示
- 新增、编辑、查询、预览、下载、设置可见用户权限
- 完成用户管理相关功能
- 用户信息展示
- 新增、编辑
- 完成录入提示页的开发
注意事项
- 后台页面开发完成
- 页面数据配置相关功能完成
- 投资文件相关功能完成
- 用户管理相关功能完成
- 录入提示页的开发完成
里程碑 4 - 内容管理项目企业官网/投资人页开发
- 完成企业官网页面的开发
- 完成各页面所需配置模块的渲染
- 完成投资人页的开发
- 完成投资人页配置模块的渲染
- 完成投资文件的展示、预览、下载
注意事项
- 企业官网开发完成
- 投资人页及功能开发完成