android大作业_团队作业2-《帮帮-需求规格说明书》 - chiguozi666

这个作业属于哪个课程软件工程
这个作业要求在哪里作业要求
这个作业的目标团队作业2-《需求规格说明书》

码云仓库:
团队博客:

一.需求规格说明书

引言

d9ffff68-0119-eb11-8da9-e4434bdf6706.png

.1编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

.2产品说明
  • 产品名称:帮帮
  • 产品类型:微信小程序
  • 界面语言:简体中文
  • 使用人群:大学生
  • 产品功能:提供一个社交平台,用户能够发布任务,能够接受人家发布的任务。

项目阐述

.1产品功能

提供一个社交平台,用户能够发布任务,能够接受人家发布的任务。提供信誉保证。

.2面向的用户分析
(1).用户画像:

​ 因为身体原因不方便的同学,忙碌的同学,懒得下楼拿东西的同学,宅在宿舍的年轻人群体。总结:“不方便”,“懒”。

(2).为什么他们需要别人帮忙(用户的需求)

​ 1.年轻人群体的拿快递,拿外卖,打印需求很多,当这些需求多的时候,肯定存在一部分人不想去干,或者确实不能去干。

​ 2.宅文化在年轻人群体中流行,尤其是大学生,除了上课都想足不出户。

(3).用户数量级:
阶段用户数量
广东工业大学的学生2k以下
小谷围岛15k以下
未定未定
.3用户可能使用的情景

1.体测完腿脚不便,不合适爬楼梯这种人群。
推广下就是运动过度或者意外受伤而又不想麻烦舍友的人群可以考虑。

2.不想下楼拿外卖。

3.人在工一,没想到团委要收东西,叫人去打印,然后给团委。

4.到了期末了,宿舍东西太多了,搬宿舍要拿下楼。

.4真实性

代跑腿的群确实存在,并且每天的需求量很多。

.5可用性

构建一个微信小平台,轻松满足用户的需求。

.6独特性

暂时还没有校园类平台实现这样的功能

.7产品的逻辑分析(后续流程图优化)

1.用户在平台发布任务,并且提交任务的“赏金”(没有人接单将会退还)。

2.根据接单人的信誉值判定他是否能接受任务。

3.接单人完成任务。

4.发布人检查用户是否完成,完成的话平台将“赏金“给接单人,没完成的话,
应该先由两个人自行商议,商议失败后,提交材料给平台,平台进行审核。(信誉分扣除)。

.8价值所在

是给用户需要跑腿的行为提供一个平台,并且提供一个信誉保障。

能给代跑腿的用户一个平台接单,并且提供第三方的审核,缓解纠纷。

产品的需求分析

.1功能需求分析
(1).满足用户“随叫随到”的需求,体验出产品对客户需求完成的及时性。

用户发出任务后,能够及时的被接单,同时任务也能及时被完成。

(2).满足用户“有求必应”的需求,体现出产品对客户需求完成的响应性。

用户发出任务后,任务大概率不会没人接。

(3)满足用户“安全完成”的需求,提现出产品对客户需求完成的安全性。

用户发出任务后,任务能被安全的完成,保证不会有财物损失。

(4)满足用户“有单能接”的需求,让用户能有机会去接单,能拿到外快。

保证接单的人,能够在完成任务以后,拿到应得的酬劳。

.2技术需求分析

前端技术

技术项具体技术
编程语言JavaScript、WXML、WSS
开发框架原生微信小程序
代码版本控制git
运行环境Android微信客户端、iOS微信客户端
css预编译语言WXSS

后台技术

技术项具体技术
编程语言Java
通信协议HTTP
JDK版本
数据库MySQL 8.0,Redis 6.0.8
代码版本控制git
web服务器Tomcat 9.0.29 ,
服务器技术docker
技术框架springboot .2,mybatis-plus 3.3.2,Maven 3

二、团队计划和分工

团队计划

2.修正前团队计划

周次开发内容
6确定团队成员,各成员自由选题
71.团队开会确定选题,完成团队介绍博客
2.进行需求分析,写需求文档
3.原型设计,设计第一版UI,队员估计任务难度并学习必要的技术
4.确定编码规范、平台环境搭建完成、初步架构搭建
5.确定前后端接口文档
81.查看原型是否要进行改进
2.前后端继续编程,继续完善功能
3.制订测试计划
9、101. 团队项目Alpha任务分配计划
2.连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
111.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理

2.修正后团队计划

周次开发内容
6确定团队成员,各成员自由选题
71.团队开会确定选题,完成团队介绍博客
2.进行需求分析,写需求文档
3.原型设计,设计第一版UI,队员估计任务难度并学习必要的技术
4.确定编码规范、平台环境搭建完成、初步架构搭建
81.团队协作交流,学习git知识
2.根据功能需求,进一步确定需求文档
确定小程序主页面样式
4.结合前端队员设计第二版UI
5.前端对已经敲定的UI画面进行代码实现
6.后端队员建立团队github仓库,并建立相应的分支
7.根据需求文档初步设计数据库表
8.后端成员初步发布任务以及
91.前端队员和UI确定好页面样式,实现前端页面开发。
2.后端成员完成发布任务和接取任务的功能实现,并且规范接口。
3.根据功能实现进度,商量项目二次功能优化和开发,并确定需求文档
101. 团队项目Alpha任务分配计划
2.根据上周的需求文档,进行工作分配,进行为期7天的敏捷开发
3.连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
111.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理

本周分工情况

任务关键内容负责人
git相关知识学习学会代码的提交和下载。全体成员
前端学习完成小程序的学习。刘志鸿,詹栩丹。
后台学习完成后台的学习。郭裕霖,刘世轩。
测试学习完成测试的学习。丁科文。
项目的基本搭建配置好项目的基本环境,确定好分包和使用的技术,部署服务器。郭裕霖。
初步代码实现尝试初步实现用户信息的管理。郭裕霖,刘世轩。
完成与感想汇报汇报这周的完成情况全体成员

2.3 Issue情况

dbffff68-0119-eb11-8da9-e4434bdf6706.png
三、团队感受

名字关键内容
刘志鸿想到是作为团队的一员而不是自己一人做项目就会有一种期待的感觉.
詹栩丹无论怎样,这是一个让自己学习新知识和了解团队合作的机会,要继续努力。
丁科文没有什么事情是生来就会的,都是要通过尝试、学习,一步一步地体验下来,才能得到经验教训。希望学习的技术能派上用场,减轻团队的负担,为团队作业的完成作出更多的贡献。
刘世轩我会加油的。
郭裕霖做pm真的太幸福了。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
android开发期末大作业(项目源码,任务书,实验大报告,apk文件) 大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等) 一、实验项目名称 Android手机应用开发课程大作业 二、实验目的 1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用课堂上所学的Android手机应用开发知识。 2.为学生综合应用本专业所学习的多门课程知识(例如,软件工程、数据库、Java语言、Java Web开发等)创造实践机会。为学生提供主动学习、积极探索与大胆创新的机会。 3.掌握Android手机应用设计的方法与技巧。 三、实验内容及要求 1、设计内容 题目、设计内容自拟,工作量适中,要求学生应用课程所学知识,采用JAVA语言和Android手机应用开发技术实现一个完整的系统。 ①完成大作业报告。 ②实现各系统功能,并完成调试运行。 2、主要技术 采用Java语言并不仅限于Java语言实现系统。 开发环境与工具:Android Studio 3.2以上版本; 操作系统:Win7/Win10或其他; 4、设计成果: 材料上交:电子文档(大作业任务书+大作业报告+源代码,电子稿请刻在光盘上)、打印稿(大作业任务书+大作业报告)。 四、成绩评定: 考核标准包括: 1、选题的工作量,难度和新颖程度 2、系统架构设计是否良好,运行过程是否报错 3、界面设计的合理性和美观程度 4、基本功能的实现 分值60 (包括布局、组件、Activity、Intent等使用) 数据存储的使用 分值10 网络功能 分值10 Service、ContentProvider或BroadCastReceiver等的使用 分值10 附加分: 图形图像处理、多媒体处理等 分值10 5、考核方式为面对面答辩,在课程的后两周内集中进行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值