其他分享
首页 > 其他分享> > 软件工程 第七小组分析报告(终稿)

软件工程 第七小组分析报告(终稿)

作者:互联网

《Hi喵》微信小程序终稿

项目名称

Hi喵

项目类型

猫咖推荐、交友 微信小程序

成员信息

洪嘉婕 计算机1902 31901034

胡含之 计算机1901 31901002

贾雨欣 计算机1902 31901035

项文佳 计算机1902 31901036

课程班级

软件工程 周二上午班

组号

第七组

初次提交博文

https://www.cnblogs.com/hhjx/articles/15590998.html

需求初步博文

https://www.cnblogs.com/hhjx/p/15652747.html

需求分析链接

https://www.cnblogs.com/hhjx/p/15713642.html

墨刀原型图

https://modao.cc/app/QSvU4L0r3ndcuWD692E5M 《Hi喵原型设计》

 

第一部分·项目背景及需求

一、 项目开发背景

目前城市里兴起了许多的猫咖店(在美团平台上搜索“猫咖”相关结果就多达六百多条),他们用各种各样的猫咪和相关服务吸引客户来店里消费,但在客户消费的过程中往往会遇到各种各样的问题:

  1. 到店后发现没有自己喜欢的猫咪类型;
  2. 到店后才发现店铺的环境和服务差强人意,和店家自己宣传的有出入;
  3. 平时看到喜欢的猫咪却不清楚品种、不方便买、也不知道哪里可以看到。

本项目旨在用微信小程序提供给爱猫人士搜索相关的猫及店铺的功能,同时能够对这些店铺和猫咪进行点评,另外爱猫人士们还可以根据猫咪偏好进行交友。

 

二、 项目目标

1. 可以查看猫的信息和店铺信息,以及一些有关猫咪的文章的浏览

2. 猫的信息与店铺连接,猫属于店铺

3. 可编辑的个人主页

4. 满足简单的聊天交友需求

5. 趣味小问答

 

三、 项目简介

这是一个专门服务于爱猫人士的平台,以方便用户吸猫为主要诉求,提供猫咪的信息,店铺的信息以及猫和店铺之间的关联。可以自己一人独自享受这款微信小程度带来的便捷,还可以通过这个平台与伙伴对话,或者寻找新的志同道合的好友。另外还适当地增加一些趣味性的玩法,例如问答模块,以及个人主页模块等,使其成为一个功能更加完善的微信小程序。

 

四、 需求分析

  1. 满足用户随时随地可以浏览猫咪的图片和相关资讯的需求,还可以可以进行趣味小问答,在日常的碎片生活中看一些自己喜欢的东西,一整天的心情都会变好。
  2. 在决定去实地撸猫之前,可以在这款微信小程序里面查看猫咖店铺的位置,是否营业等信息。也可以根据店铺提供的信息致电询问,以防满目奔赴扑空的尴尬。另外,可以通过店铺的文字简介和图片展示对目的店铺有一个初步的印象。并对对应店铺里拥有的猫咪有一个了解,用户可以根据自己喜欢的猫咪所在的店铺前往。
  3. 满足用户简单的交友和聊天功能,将同样喜好猫咪的人们匹配在一起,不再是一款“单机”的微信小程序。
  4. 满足用户修改个人资料,个人主页的功能。根据用户设置的标签信息,系统会自动计算与其他用户的匹配度,从而更高质量地推荐猫友。如果用户不愿被陌生人得知自己的相关信息,也可以选择一些模糊的选项或者设置对陌生人不可见,很好的保护了用户的隐私。

 

五、 开发工具

绘图工具

Power Designer

前端设计工具

墨刀

后端数据库

微信云数据库

前端代码开发

微信开发者平台

 

六、 用例图

 

 

 

七、类图

 

 

 

八、 时序图评论功能

 

 

 

九、 数据流图

 

 

第二部分·模块分析

一、模块功能分析

Page1主页面

主页面为小程序启动页,其主要由“猫咪图鉴”、“猫友生活”、 “猫咪资讯”这三个模块组成。可进行对应页面跳转等操作。

 

 

  

Page1-1心动猫咪

根据“我的”、“推荐”、“排行榜”三种分类,可以分别按照不同的顺序查看不同的猫咪,有关于猫咪的品种信息、年龄信息、从属猫咖店铺以及根据用户的评分和评价生成的热度值。在排行榜部分还会在右边显示猫咪热度排名。点击猫咪信息栏后可跳转对应猫咪的详情页面

           

 

Page1-2寻找猫友

点击“开始搜索”按钮后,会跳转到与用户匹配分数较高的猫友信息页面,用户可选择是否添加好友(添加好友功能未完善)。

               

 

Page1-3猫咖探店

与查看心动猫咪功能局部类似,分为:“我的”、:“推荐”、“排行榜”三块显示的列表。列表界展示了每一家店铺的名称、所在城市、地址等信息。

 

 

 

Page1-4猫咪知识问答

共10道关于猫咪的趣味题,有单选题也有多选题,从题库中随机抽题,所以每次答题题目顺序和内容都会有不同。答对会累计相应的分数,不同的分数分等级会有不同的评语。每一题不可空白作答,会有相关提醒。作答结束后,会显示用户的得分情况,错在哪几题上。并且可以点击查看每一道错题的错选答案和正确答案,或者可以直接返回首页。

 

 

Page2添加心动猫咪

可选择一家店铺中的一只猫咪对其进行评分和评论。编辑完成后点击添加可为对应猫咪增加评论和热度。

 

 

Page3好友列表

第三页的功能是可查看猫友列表,还给用户提供与好友聊天的一个界面。点击与某位好友的聊天框,可以进入和好友的聊天界面。其中之前与该好友的聊天记录也会保存到数据库中,不会消失。(本微信小程序设置了一个AI机器人,可实现实时聊天)  

      

 

Page4我的页面

第四页是个人主页,根据不同的用户登陆会对应呈现不同的内容。用户可以编辑个人资料、添加个人标签。

 

 

部分·开发成员

成员分工

姓名

分工内容

组内贡献度

项文佳

原型图、时序图

1

洪嘉婕

类图、原型图

2

胡含之

时序图、数据流图

2

贾雨欣

用例图、功能分析

2

 

全体成员都参与了需求讨论、数据设计。

 

标签:终稿,猫咪,用户,信息,软件工程,微信,店铺,好友,第七
来源: https://www.cnblogs.com/hhjx/p/15756673.html