软件工程趣盒软件设计

软件设计

设计说明

  1. 网站采取实名制(需上传校园卡信息),通过审核后,才能注册成功。
  2. 未登录状态下不能浏览网站(只对集美大学的学生开放)。
  3. 登录网站后即可发布技能视频,但需管理员审核后方可显示在主页上。
  4. 主页可选分类技能视频,方便查找自己需要的技能,也可查看广场,发现自己不知道的技能。
  5. 社团可以在平台发布视频吸引同学。
  6. 用户可以关注其他用户,方便下次更新视频时可以收到更新消息。
  7. 用户可以私信(即聊天)

前端页面设计




  1. 登录注册界面
  2. 个人信息界面
  3. 上传视频界面
  4. 管理视频界面
  5. 关注列表界面
  6. 浏览视频界面
  7. 分类浏览界面
  8. 广场界面(随机推送)

业务逻辑处理

说明:采用JavaEE编写,使用Tomcat服务器部署

  1. 登录注册
  2. 保存修改用户信息
  3. 上传技能视频
  4. 浏览视频
  5. 播放视频
  6. 评论视频
  7. 收藏视频
  8. 举报视频
  9. 关注用户
  10. 管理视频
  11. 用户接收私信
  12. 用户查看对自己发布视频的评论
  13. 管理员审核用户信息
  14. 管理员审核视频
  15. 管理员管理视频
  16. 管理员管理用户
  17. 管理员广播消息

数据库设计

说明:采用MySQL数据库

  1. ER图(概念模型)

    对于关注表来说,用户可以关注多个用户也可能一个也不关注,一个用户可以被多个用户关注,也可能没有一个用户关注他,所以都是0,n的关系。
    对于评论表来说,用户可以评论多个视频,也可以都不评论,视频可以被多个用户评论,也可以都不被评论。

  2. 物理模型

  3. 数据流图

  4. 数据字典





posted @ 2017-11-26 20:58  flylinmu  阅读(337)  评论(2编辑  收藏  举报