软件设计
设计说明
- 网站采取实名制(需上传校园卡信息),通过审核后,才能注册成功。
- 未登录状态下不能浏览网站(只对集美大学的学生开放)。
- 登录网站后即可发布技能视频,但需管理员审核后方可显示在主页上。
- 主页可选分类技能视频,方便查找自己需要的技能,也可查看广场,发现自己不知道的技能。
- 社团可以在平台发布视频吸引同学。
- 用户可以关注其他用户,方便下次更新视频时可以收到更新消息。
- 用户可以私信(即聊天)
前端页面设计
- 登录注册界面
- 个人信息界面
- 上传视频界面
- 管理视频界面
- 关注列表界面
- 浏览视频界面
- 分类浏览界面
- 广场界面(随机推送)
业务逻辑处理
说明:采用JavaEE编写,使用Tomcat服务器部署
- 登录注册
- 保存修改用户信息
- 上传技能视频
- 浏览视频
- 播放视频
- 评论视频
- 收藏视频
- 举报视频
- 关注用户
- 管理视频
- 用户接收私信
- 用户查看对自己发布视频的评论
- 管理员审核用户信息
- 管理员审核视频
- 管理员管理视频
- 管理员管理用户
- 管理员广播消息
数据库设计
说明:采用MySQL数据库
-
ER图(概念模型)
对于关注表来说,用户可以关注多个用户也可能一个也不关注,一个用户可以被多个用户关注,也可能没有一个用户关注他,所以都是0,n的关系。
对于评论表来说,用户可以评论多个视频,也可以都不评论,视频可以被多个用户评论,也可以都不被评论。 -
物理模型
-
数据流图
-
数据字典
-
表