软件工程导论 实验一 需求分析

实验要求

本实验需要完成如下任务:
1. 系统概述以及自己负责的功能模块或子系统的描述;
2. 绘制完整用例图,并对其中的3个用例进行用例描述;

实验报告下载

link

关于实验报告

建议大家选题不要太离谱, 不然第三个实验画图的时候没有参考容易哭出来。
我的选题是化妆品系统,(其实就是购物系统新加入测评和买手功能)
由于老师给的实验内容十分简短,拿到实验有点懵b,不知道该写什么,摸索了一番,实验报告的具体字体和字号是按照老师给的毕业论文的格式写的,由于页数比较多,写完好看一点,大概是这样:在这里插入图片描述
实验中的流程图是用Visio画的,用例图是用Rational Rose 2007画的
下面给出我实验报告中的部分内容, 给大家做个参考
有什么不对的地方就略过,略过,略过

实验报告内容

XXX系统

1.系统概述

1.1 背景

(这部分主要是占篇幅,嗯)

随着消费水平的不断提高,国民对于外貌的重视程度也随之加强。在外貌大国韩国的电视剧、综艺影响下,中国人也开始逐渐走上看脸时代,不管是在学校、职场还是其他社交环境,女性们对于妆容的重视程度一日比一比高。

一、护肤品市场需求不断扩大。

根据某数据,2016-2019年,中国内地护肤品及化妆品市场的零售额平均将按年增长12.8%,比全球的6.0%要高,中国进口日本化妆品超12亿美元。2017年中国赴日游客人数约为735万人次,其中八成都购买了化妆品。据中国海关的统计,2017年中国进口了约12亿美元的日本化妆品,是2015年的2.5倍,增长迅猛。访日游客在接触到日本产品的高品质后再在本国专柜购买的趋势愈发明显。根据《中华人民共和国2017年国民经济和社会发展统计公报》,至2017年年底,我国女性人口为6.7871亿,占年末总人口的48.8%,其中近8成女性都会化妆和护肤,由此可以推算护肤化妆品的市场有多大。

二、女性对化妆品安全问题的担忧不断提高。

中国化妆品市场是全球新兴市场中最大的市场, 在这样一个没有止境的消费市场中,化妆品企业为了抓住消费者,概念营销此起彼伏,让消费者常常眼花缭乱,无所适从,以至于常常发生消费者用了化妆品不仅没有达到美容效果,反而给皮肤带来了伤害,消费者对安全问题越来越关注,对健康的关注度也在不断提高,如今化妆品的安全问题就变得更加突出和重要。调查显示,96.5%消费者最为担心的是产品到底适不适合自己使用,其次是潜在伤害的隐患,再次是对于产品质量差的担忧。这充分体现出“美丽至上,安全第一”的特点,消费者不再盲目的为了一味追求美丽而忽略安全和健康问题。

综上,本系统的开发意在于为广大消费者提供安全可靠的化妆品测评、购买平台,让用户在面对杂乱无章的化妆品市场时,有一个值得信任的渠道与平台。

1.2 系统概述

本系统采用移动端(手机app、小程序)与网页端平台相结合的模式,以“美丽至上,安全第一”为宗旨,主要功能为支持用户对本人所拥有的化妆品以多种方式进行鉴定真伪、支持美妆买手入驻平台对化妆品进行测评,普通用户可对产品进行评价,依据买手与用户真实评价进行购买;此外,本系统支持购物平台的基本功能,即浏览化妆品商城,依据个人爱好搜索产品并对喜爱的产品与品牌进行收藏、订阅、加购,购买并邮寄化妆品、提供售前售后服务等。

1.3 业务模式

采用移动客户端和系统端以及第三方平台(如银行、买手、商家、物流平台等)搭建互联系统,总体分为数据采集层、化妆品平台以及第三方平台。数据采集层完成对用户的订单信息收集、买手测评信息收集,平台可以将信息实时显示或发送给平台,存储进入数据库并进行处理,也可以和第三方平台共享。同时平台可以根据用户的订单信息和偏好进行通知和短信推送,对买手进行综合评价,对买手进行等级评价,在保证客户购买安全可靠的产品同时,保障系统中各个角色用户信息安全。

2. 系统角色

2.1 用户需求

(把系统功能转变成用户需求的角度写一遍)

(1)鉴定:通过平台鉴定产品的真伪情况。
(2)评价:提供真实体验,对产品进行评价打分。
(3)搜索:搜索到想要的产品和品牌并进行订阅。
(4)查询:查询产品的真实评价,结合自身情况进行选择购买。
(5)购买:购买想要的正品产品。
(6)浏览:在商城中浏览产品品类及名称。
(7)收藏:收藏和订阅喜爱的产品、品牌及个人买手。
(8)服务:售前对产品进行咨询,售后享受产品的退换服务。

2.2 系统角色

(系统中有几种用户都写出来)

2.2.1 用户

用户类型:
该系统中的用户角色主要分为三种,为注册的用户打开界面即以游客身份登录,游客身份只能对商品进行浏览,不能使用加购、收藏、鉴定、购买等功能;游客进行注册/登录后既成为普通用户,享受系统基本功能;普通用户付费升级后即成为高级用户,除基本功能外,享受优先服务。
在这里插入图片描述

使用范围:
系统向用户(普通用户、高级用户)开放的基本功能,包括:鉴定、评价、购买、搜索、查询、浏览、收藏、服务。
在这里插入图片描述

2.2.2 买手

该系统中的买手角色拥普通用户的基本功能的使用权限,除此之外还拥有入入驻平台成为平台的合作买手,可以发布产品测评,并向粉丝推送,获得一定订阅量和流量,平台定期根据买手发布内容的质量和粉丝订阅量为买手评定等级。

使用范围:
除用户可使用的基本功能外,添加入驻平台、发布产品测评、获得个人等级鉴定、推荐产品品牌等功能。
在这里插入图片描述

2.2.3 系统管理员

使用范围:
对系统中的用户、功能、服务及商品进行管理,具有比用户更高一级的权限。
在这里插入图片描述

2.2.4 商家

使用范围:
提供商品信息,提供货源给平台、物流公司和买手。

2.2.5 物流平台

使用范围:
从品牌商家获取货源后,发货给用户并将跟踪信息发送给平台和用户

(有些图可以不用画,就是为了看起来图文并茂一点)

3.功能说明

3.1 功能概述

(这里就是把系统中的主要功能介绍一下)

该系统针对用户共有八大主要功能,其中各功能介绍如下:
在这里插入图片描述

3.2 子功能用例及描述

(这里就是老师题目要求的内容啦,自己挑系统中的三个功能写,我是按照这样的目录写的:)

3.2.1 评价功能

3.2.1.1 评价功能概述
该模块支持用户上传商品的真实体验与评价,对商品进行打分,定期根据用户购买行为和评价质量进行用户等级鉴定。
该模块支持买手入驻平台,采购产品真实使用之后发布商品测评,对商品进行成分分析、客观评价,平台将根据买手发布的内容质量和粉丝订阅情况、活跃程度等指标定期对买手进行个人信誉等级评价,买手等级越高享有的曝光率越大。
在这里插入图片描述
该模块实现流程为:用户成功登陆之后,先验证其身份是否为买手,若该用户不是买手,则进入用户评价界面,用户可以以编辑文字、上传图片等方式给商品打分;若该用户为买手,则进入买手发布测评界面,买手可以编辑文字、上传图片、视频等方式发布商品测评,获得关注用户和流量,并提升个人等级。

3.2.1.2 评价功能用例及描述
用例图:

在这里插入图片描述

用例描述:
在这里插入图片描述

3.2.2 鉴定功能

3.2.2.1 鉴定功能概述
该模块支持用户通过多种方式鉴定买到的商品是否为正品,支持用户上传图片,平台将在约定时间内对用户商品进行鉴别,支持用户将商品邮寄到平台进行鉴别,支持用户咨询鉴别师进行鉴别。
在这里插入图片描述
该模块实现流程为:用户成功登陆之后,先验证其身份是否为买手,若该用户不是买手,则进入用户鉴定界面,用户可以编剧文字、上传图片等方式发布鉴定任务,等待认证买手接单;若该用户为买手,则进入买手发布测评界面,买手可以编辑文字、上传图片、视频等方式发布商品测评,获得关注用户和流量,并提升个人等级。

3.2.2.2 鉴定功能用例及描述
用例图:
在这里插入图片描述

用例描述:
在这里插入图片描述

3.2.3 购买功能

3.2.3.1 购买功能概述
该模块支持用户选购自己喜欢的商品,支持多种付款方式、物流方式,享受相应的售前咨询、售后退换服务。
在这里插入图片描述
该模块实现流程为:用户成功登陆之后,点击商品即进入商品详情界面,可查看商品详细介绍以及库存,若该商品为可购买状态,则点击购买跳转到下单界面,用户选择商品规格后填写个人信息并支付,即购买商品成功;若该商品目前无法购买,则点击购买后显示失败。

3.2.3.2 购买功能用例及描述
用例图:
在这里插入图片描述

用例描述:
在这里插入图片描述

4.规定说明

(这一部分我也不会写,跟第一部分是一个作用,嗯)

4.1 运行环境规定

操作系统: Android 2.3及以上,Windows 2007及以上。
数据库: Oracle 11g
开发工具: Android studio

4.2 软件属性

(1)正确性
正常运行时不应出错,若时出错的话,应该有恢复系统的功能

(2)可靠性
一般条件下,不应该出现故障

(3)可维护性
当软件出错时可以尽快的进行修改

(4)可移植性
要求本软件能在Windows系统上进行移植

(5)互联性
要求提供数据的导入和导出接口,以易于同其他系统的连接

  • 14
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
当然可以,以下是软件工程导论的C++类库管理系统的分析与设计实验需求分析部分: 1. 系统用户 该系统主要面向软件开发人员,包括系统管理员、类库管理员和普通用户。系统管理员负责对系统进行管理和维护,包括用户管理、权限管理等;类库管理员负责对类库进行管理,包括类库的添加、删除、修改等;普通用户主要用于使用类库。 2. 系统功能 该系统主要包含以下功能: - 用户管理:系统管理员可以添加、删除和修改用户信息,并设置用户权限。 - 类库管理:类库管理员可以添加、删除和修改类库信息,并设置类库权限。 - 类管理:类库管理员可以添加、删除和修改类信息,并设置类权限。 - 查询功能:用户可以根据关键字查询类库、类和类成员信息。 - 统计功能:系统可以对类库、类和类成员进行统计,并生成统计报告。 - 日志功能:系统可以记录用户的操作日志,并支持日志查询和导出。 3. 数据库设计 该系统需要设计一个数据库,用于存储用户、类库、类和类成员等信息。数据库需要支持高效的数据查询和修改操作,并需要保证数据的完整性和正确性。 4. 系统接口设计 该系统需要设计一个用户友好的界面,支持用户进行各种操作。系统界面需要简洁明了、易于操作,并需要支持中英文切换等功能。 通过对需求的分析,可以明确系统的功能和性能要求,为后续的系统设计和开发提供指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值