zoukankan      html  css  js  c++  java
  • 软件工程项目需求分析


    用户

    集美大学的在校大学生

    需求

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

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

    背景

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

    功能

    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,基于兴趣社交的应用,里面挺多东西值得借鉴一下。

  • 相关阅读:
    【渗透攻防Web篇】SQL注入攻击高级
    【在线渗透】中关村--德宇
    [深入学习Web安全](5)详解MySQL注射
    【安全播报】微信突然变静音要谨慎,多人银行卡内余额被转走
    安全圈玩起了直播,"学霸”带你玩转CTF
    2016 安全圈玩起了直播,“学霸”带你玩转CTF_i春秋学院
    对症下药 – 疑难杂症之提权技术
    木马编程-手把手带你进入木马的世界之木马编程
    【LeetCode-面试算法经典-Java实现】【033-Search in Rotated Sorted Array(在旋转数组中搜索)】
    升级后开机就提示“android.process.acore”停止执行 --分析 解决方式
  • 原文地址:https://www.cnblogs.com/flylinmu/p/7872574.html
Copyright © 2011-2022 走看看