IBM俱乐部官网项目需求文档
项目名称:IBM主机创新俱乐部官网
- 项目目标:为俱乐部提供一个展示其活动、成员、荣誉等信息的在线平台,增加俱乐部的知名度和影响力,吸引更多的潜在会员和合作伙伴。
- 项目背景:某俱乐部是一个专注于某领域的社团组织,拥有一批优秀的成员和丰富的活动经验。
- 项目范围:本项目只涉及俱乐部官网的前后端分离开发。
需求
项目功能
- 首页:展示俱乐部的简介、最新动态、热门活动等内容,提供导航栏和搜索框等功能。
- 活动:展示俱乐部的历史活动和即将举办的活动,提供活动详情、报名、评论等功能。
- 成员:展示俱乐部的核心成员和普通成员,提供成员介绍、联系方式等功能【数据库】。
- 荣誉:展示俱乐部获得的奖项和荣誉。
- 关于:展示俱乐部的组织架构、章程、合作伙伴等内容,提供加入申请、联系我们等功能。
- 博客文章:展示俱乐部成员的博客文章。
项目质量
- 功能性:项目的功能必须符合需求文档的规定,没有遗漏或错误。
- 可用性:项目的界面必须符合原型设计和界面设计的规定,没有错位或缺失。
- 兼容性:项目必须能够在主流的浏览器和设备上正常运行,没有兼容性问题。
- 性能性:项目必须能够在正常的网络和硬件条件下快速响应,没有卡顿或崩溃。
- 安全性:项目必须能够保护用户和数据的安全,没有泄露或篡改
具体需求
前端
前端页面逻辑
- 导航栏点击直接下滑到对应的板块
- start explore
- join us
图片/图标
- 俱乐部的logo设计(.svg)
- 活动/大会照片/合影(.png)
- (历任?)主席团成员(.png)
- 部分俱乐部会员(.png)
- 装饰图片(blender 3D建模->.webp)
内容准备
俱乐部介绍(IBMinSCUT)
虚位以待项目和比赛介绍(Project/Contest)
活动介绍(Activities)
虚位以待成员介绍(We)
留言板(Board)
留言搜索博客技术/校园攻略文章分享(Blog&Article)
子版块:(campustips、technical sharing、knowledge、lecture&lab)
博客/文章搜索接口
- 登录/注册接口
- 留言板读写接口
- 权限管理(内部人员可查看成员信息等?)
- 博客?
数据库
- 俱乐部会员名单
- 留言板留言内容
- 用户信息(昵称、头像、入会时间、留言记录)
项目开发结构
- 项目组织形式:前后端分离
技术选型
前端vue.js+nust.js+后端spring boot+接口文档apifox+数据库mysql部署在腾讯云服务器Ubuntu- 网站类型:
采用服务端渲染,SPA应用(Vue)也可以拥有SEO
项目开发日程
开会共同确定需求以及接口文档
前端
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.