软件工程趣盒软件设计

软件设计

设计说明

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

前端页面设计

997022-20171126212041359-1924971667.jpg
997022-20171126212051468-1615586132.jpg
997022-20171126212055281-1201509734.png
997022-20171126212108812-1147698192.png

  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图(概念模型)
    997022-20171202105801417-2037851109.png
    对于关注表来说,用户可以关注多个用户也可能一个也不关注,一个用户可以被多个用户关注,也可能没有一个用户关注他,所以都是0,n的关系。
    对于评论表来说,用户可以评论多个视频,也可以都不评论,视频可以被多个用户评论,也可以都不被评论。

  2. 物理模型
    997022-20171210110844685-1539443848.png

  3. 数据流图

  4. 数据字典
    997022-20171130170115745-99375685.png
    997022-20171130170137823-1099165035.png
    997022-20171130170647433-1962225374.png
    997022-20171130170237026-655320654.png
    997022-20171130170257886-1861218126.png
    997022-20171130191557852-1403793415.png

转载于:https://www.cnblogs.com/flylinmu/p/7900406.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值