大学生月老系统
第三组
一、结构化需求分析概述
1:功能分解图
App:首页面、注册页面、消息页面、社区
2:需求细化
1、首页面:
点击登陆会进入登陆界面,输入自己的用户名和密码,即可进入自己的主页面,其中主页面会浮动显示与自己匹配度相当的用户,这是app用户就可以点进ta的主页面,进行聊天互动。
2、注册页面:
输入自己的各种信息,如名字,身高,体重,性格等等,然后完成注册。
3、消息页面:
该页面显示每个与自己匹配的用户的聊天消息框,由匹配用户的头像进行显示,点击头像便可进入聊天或者进入ta的社区页面与之互动。
4、社区页面:
该页面展示了用户自己的每日动态,用户可以把自己的心情、感想或者每时每刻想表达的文字记录在上面,也可以配上相应的图片,与此同时,相互匹配了的用户可以在下面的评论框进行评论或者是点赞,以达到互动的目的。
3:优先级划分
我们将需求分析分为四级,优先级从高到低为注册页面、首页面、社区页面、消息页面。
注册页面为用户的个人信息填写,它关系到别的用户是否对ta感兴趣以及进一步的了解,如果没有设计得吸引人,那么就失去了此app的原本作用,故把它置为优先级最高。
其次是首页面,首页面浮动显示多个用户的信息,将它放到醒目的位置,以刺激下载了此app的用户快速去登陆或注册,去和自己感兴趣的人进行聊天。
社区页面与消息页面,均是在和自己已经匹配成功的人的前提下生成的,故其优先级没注册页面和登陆页面高。社区页面可以展示个人的生活动态,用已达到社交与互动的目的,增加双方的认识与好感度,相比之下比直接进行聊天来的更受人欢迎,其优先级比消息页面高。
二、过程建模
系统同时为多个用户提供服务。每个用户端将包含注册、首页、聊天、社区四个功能界面。首页会根据匹配机制向用户推荐其他用户信息,包括被推荐用户的姓名,性别,头像,照片信息。注册页面中,用户通过上传用户的姓名,性别,爱好,对另一半的要求,学生证图片这些信息来完成在系统的注册。聊天界面中,一个用户匹配可以与多个用户并与之聊天,同时系统会显示用户之间的亲密度。社区页面显示的是用户想要并允许公开显示的信息,包括但不限于文字、图片等,类似于微信朋友圈的功能。同时系统将预设有自动匹配机制,依据用户上传的信息为用户自动匹配对象。
上下文图
检查需求获取中得到的系统业务需求,并对其进行分析,具体如下(其中,外部输入和输出是指和系统之外的对象的数据交互,内部输入和输出是指和系统内部其他局部解决方案形成的数据交互)
大学生月老系统主要面向用户,上下文环境为用户与开发人员。
原文地址:https://www.cnblogs.com/bit-no3/p/10922559.html