用户

集美大学的在校大学生

需求

随着经济的飞速发展,技能交换已成为当代社会流行的一种新兴交换形式。所谓技能交换就是用自己掌握的技能交换别人掌握的技能,可想而知技能交换是一种绿色的学习方法。如今网络发展之迅速,大部分同学每天都会抽出时间来上网。
这些年时代的飞速发展,学习方式也越来越多种多样,技能交换作为当代社会流行的一种新兴交换形式,已经受到越来越多人的关注。当下,很多大学生的观点就是“用极低的成本就可以学到这么多的技能,而我只需要提供一种技能就可以了,何乐而不为呢?”显而易见,技能交换在当今大学校园中具有很大的发展空间。与以往的实物交换不同,技能交换者是以自身掌握的技能,与对方进行纯技能层面的交换,各得所需。一些人通过这种有趣的方式还达到了为自己的生活减压、收获自信、找到人生价值的目的。
引用自:大学生技能交换可行性研究

集美大学的学生对于知识的渴求,扩展视野,发展自身的要求,对于其他学院的好奇。
技能分类
专业技能:如海报宣传设计、金融财务知识、软件操作、语言特长等
业余技能:网络游戏、运动、唱歌、绘画、乐器、厨艺、美妆、潮流搭配、摄影等

背景

如今,社会发展迅速,每个人所需要的技能也必增加,如果每想学一种新的技能就去培训机构报班,成本较高,特别是对于大学生而言,所以在校园里建立一个技能交换平台是很必要的,技能交换可节省大笔培训费用,还可根据双方的实际情况安排课程进度,又可在过程中交到志同道合的朋友,肯定会受到很多大学生的欢迎的。大学校园是一个高知群体聚集地,通过技能交换,学生将自己的技能作为交换筹码,换取其他方面的技能,同时通过教授别人而使自己具有的技能得到了巩固加深,对学生自助、互助教育具有重要意义。

功能

  1. 我们这个软件需要能够使用户之互相交流,通过视频方式分享知识。
  2. 发帖求助:还需要每一个用户能够发帖,分享自己的技能、兴趣,或者求助别人自己需要什么技能,获得一些帮助。(暂不考虑此功能)
  3. 上传照片、视频、点赞这些基本功能也是需要的。
  4. 扩展:增加朋友圈功能,开课功能(比如有很多人都想要一本技术,那么厉害的人或者擅长的人就可以开课,感兴趣的人进入课堂,开课的人可以上传文档、视频、直播)。
  5. 积分功能:分享可以获得积分,积分可以买课。(这是为了激励大家分享自己的知识,内测版暂时不用)
  6. 采取实名认证措施。(经过走访,发现实名制的方式更加吸引人)

用例图

采用网站的方式

前端

用html+css+js

页面设计

  1. 主页面
    用来显示用户发布的视频,暂时拟用瀑布流方式显示
  2. 登录注册
    采取实名制,记录学院专业班级姓名,拟用学号作为登录账号
  3. 个人页面
    关于用户的基本信息,关注列表,粉丝列表,视频管理

  4. 视频播放页面
    评论留言,关注,举报功能

  5. 管理员页面
    管理用户,审批视频,接受举报反馈

后端

用MySql数据库+JAVA
(内容不完整)

  1. 用户表
  • ID
  • 密码
  • 视频id
  1. 视频表
  • 视频id
  • 视频名称
  • 视频地址
  • 审核状态
  1. 留言表
  • 视频id
  • 用户id
  • 留言内容

随便说说

经过小组的讨论,决定还是以网页的形式完成此次的项目,考虑到以下的问题:
1)小组的编写代码能力有限,可用人手太少,不能完成太大的项目,不现实。
2)原来的平台是Android,只有一人愿意学习并编写代码,不靠谱。
3)对于Android的视频传输技术没有掌握,临时抱佛脚,不好。
4)对于编写网页,上学期学习了J2EE,对于网页的编写有经验。
5)由于时间紧迫,可以把视频托管到优酷等平台,我们只需要在页面嵌入代码,就可以实现视频的播放。

如果还有时间,可以考虑使用HBuild把网页封装成APP,实现移动端。
另外,看到一款APP很好,本来想拿来参考的,是网易的LOFTER,基于兴趣社交的应用,里面挺多东西值得借鉴一下。

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

软件工程项目需求分析相关推荐

  1. 软件工程项目基于java的wc实现

    WC软件工程项目JAVA实现博客 github地址:https://github.com/liudaohu/myrepository.git 功能实现 ·    -w 统计单词数 -c 统计字符数 - ...

  2. 2019年6月6日第十五周体育馆团体预约系统UML软件工程项目日志

    体育馆团体预约系统 UML软件工程项目日志 June,6th ,2019 目录 一. 博客地址 1 二. 客户提交内容 1 三. 项目背景 2 四. 项目范围和前景 2 五. 沟通记录 3 六. 甲方 ...

  3. 软件工程项目 四则运算表达式生成----5

    四则运算题目生成器 软件工程大作业的结对项目–四则运算题目生成器 写的是需求分析中的功能需求第四阶段的过程和内容 需求分析阶段的链接如下 软件工程项目 四则运算表达式生成----1 网页之前的功能需求 ...

  4. 软件工程项目 四则运算表达式生成----2

    四则运算表达式生成 软件工程大作业的结对项目–四则运算题目生成器 讲述的是前两个阶段的需求分析,设计和实现 上一篇文章的链接 概要设计和详细设计 类的选择 有三个类,分别是存储运算符和运算数节点的二叉 ...

  5. 【管理】需求分析与软件设计|需求分析报告和需求规格说明书的区别

    目录 需求分析与软件设计 需求分析和需求规格书 需求分析与软件设计 需求分析    面向客户,主要是为客户服务的 软件设计   面向团队,是自己团队设计软件的思路 需求分析  分析需要做什么 软件设计 ...

  6. 软件工程项目总结文档

    整个软件工程项目已经接近尾声了,回顾整个大作业,虽然迎接的有点仓促,送别的有点匆忙,但是还是给我留下了很深的印象,以前听学长说过这是本科四年最难的大作业,现在想想可能真的是这样吧. 我们选择的是一个在 ...

  7. 为什么软件工程项目普遍不重视可行性分析?

    今天我们探讨一下可行性研究, 一个从一开始就注定失败的跨平台项目.借此来与你一起讨论,为什么软件工程项目普遍不重视可行性分析. 如果你随手拿起本软件工程教材翻翻,第一章一般都是讲"可行性研究 ...

  8. 数据库备份的四种方法 软件功能需求分析

    数据库备份的四种方法: l 全备份:创建备份完成时数据库内存在的数据的副本. l 差异备份:只记录自上次数据库备份后发生更改的数据.差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份, ...

  9. 软件工程项目-站立会议(1)

    软件工程项目-站立会议(1) 一.昨天做了什么: 杨梦婷:制作近期活动及个人信息的页面并修改好样式,个人信息的表单验证功能. 近期活动页面: 个人信息的页面: 孙锡吉:制作前端主页面. 孙文欣:修改原 ...

  10. 软件工程项目-站立会议(4)

    软件工程项目-站立会议(4) 一.昨天做了什么: 杨梦婷:管理员所有界面的制作. 孙锡吉:整合前端页面. 孙文欣:寻找所需图文素材. 肖雪妮:做工作室的页面. 二.今天准备做什么: 杨梦婷:管理员界面 ...

最新文章

  1. 破除SCI至上!评价 AI 科研成果,需要新思路【附报告下载】
  2. 模态框之Uncaught Error: Syntax error, unrecognized expression:
  3. 操作笔记:tomcat在正式环境的常见问题和idea的远程调试
  4. c标准基本库函数:libc、glibc的关系
  5. 计算机操作系统安装实验报告,计算机操作系统实验报告.doc
  6. 零基础入门 HTML 的 8 分钟极简教程
  7. PyQt5 打包问题解决 Unable to find “D:\anaconda3\lib\site-packages\PyQt5\Qt\translations\qtwebengine_locale
  8. Java番外篇2——jdk8新特性
  9. BZOJ 1486 最小圈(二分+判负环)
  10. 粗心能学计算机吗贴吧,考试丢分 , 真的是粗心那么简单吗?
  11. iphone开发 拨打电话
  12. 三菱gt3的序列号_WinXP sp3序列号大全
  13. python通讯录管理程序的用户可行性_通讯录管理系统可行性分析报告
  14. 第三十七周学习生活总结
  15. .NET(C#)下的移动彩信MM7协议研究之路(二)
  16. 端端Clouduolc同步索引简述
  17. Programming Ruby 读书笔记(五)
  18. Docker的深入浅出(入门新手篇)
  19. 2023年整理:吉利车机安装安装第三方软件教程,笔记本或手机操作方法!
  20. 奢侈品典当价格以及流程又是如何的?现今哪些品牌的奢侈品押呗可以典当!

热门文章

  1. java emoji显示乱码_菜鸟笔记(一) - Java常见的乱码问题
  2. 动图处理_终于找到了,最全的废气处理动图
  3. linux 档案类型s,深入了解Linuxs归档和压缩命令 | MOS86
  4. Nginx源码分析 - 模块的赋值及编号 --- 方便了解nginx模块
  5. mac搭建k8s练习环境
  6. python 存储数据到有向无环图寻找路径_Python 随即生成DAG(有向无环图)
  7. python输入路径读取文件-python获取程序执行文件路径的方法(推荐)
  8. 【渝粤教育】电大中专药剂学基础知识 (2)作业 题库
  9. Python进阶(六)文件操作
  10. springcloud注册中心Eureka英 [juəˈri:kə]的基本搭建