系统分析与设计 | 项目简介与要求

2019 挣闲钱

挣闲钱是大学生通过做任务挣钱的云平台,它属于以运营为中心的服务软件,也可以理解为面向大学生的专业“众包”系统。

系统非常简单:

  • 有一个云服务中心,其业务在不断完善中;
  • 每个学生都装有“挣闲钱”客户端;
  • 一些机构,称为“奶牛”,他们提供任务给平台。

基本业务是,奶牛发布任务要求与薪酬,系统推送到客户端,学生完成任务可获得系统内部的“闲钱币”,“闲钱币”可用于发布任务或提现。系统不支持零元交易。

挣闲钱系统包括是学生管理系统、任务管理系统、交易管理系统、账户管理系统等,特别合适采用面向服务的架构实现。系统的难点在于运营,即任务(业务)的发现与投放

以下一些场景供你思考:

基本假设

  • 所有学生通过邮箱/手机登陆;
  • 学生注册的学号、姓名、年龄、性别、年级、专业等信息是真实的。
  • 学生平时使用昵称、头像在社区中活动,可以自由组成兴趣组。
  • 机构信息都是真实有效的。

可以考虑的任务场景

  • 机构组织问卷调查。如学生会针对大二,女生就某个问题开展调查,共300份,符合条件学生完成调查就可得到一元闲钱。
  • 协会招新通知。如某协会正对计算机大一新生征集简历,填写提交简历可得到0.01元闲钱。
  • 取快递。如某学生出 0.5 元闲钱请同专业同年级取快递。

项目基本要求:系统必须支持问卷调查业务至少一项其他业务


项目要求与限制

  1. 基本业务流程
  • 挣闲钱必须包括任务发放到任务完成的业务过程,基础业务是问卷调查
  • 电影票系统必须包括从用户选择电影到完成订票业务的过程
  • 扫码点餐系统必须支持扫码、点餐到点餐完成的业务过程
  1. 创新业务
  • 部分需求与设计
  • 部分实现
  1. 实现技术,前端 + web 服务模式
  • 前端技术 (VUE, AngluarJS, React 等 JavaScript 技术框架 )
  • web 静态文件服务 (Nginx, 或 go 等)
  • 云端 服务实现 (Go, Java + jesery, Python + Flask … 等,任何语言!)
  • 分布式部署 (docker
  1. 团队人数没有限制。
  • 建议 5-8人为宜
  1. 必须使用工具
  • UML 绘图, 如:UMLet(考试用)
  • 源代码管理,如:github
  • Markdown 文档发布工具, 如:git page
  • Kanban 的团队协作工具,如 git project
  1. deadline
  • 18 周 前提交所有内容
  • 不会延期,按代码仓库项目文档直接给分
  1. 项目评价要点。请关注团队与个人贡献,以下要素会影响你成绩
  • 职责分工不明
  • 项目缺乏持续性。(持续时间四周以上及格,6周良好,8周优秀
  • 个人贡献度低(用 PSP2.1 表、GITHUB 统计、Kanban 记录评估等,参见项目模板 x1-x5)
  • 团队最终贡献分配明显与 Git 记录的事实不符

往届优秀作品+博客

系统分析与设计实验项目简介与要求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值