软件工程大作业(第三部分:需求分析)

第三部分:需求分析

需求分析的主要工作是确定“客户真正需要的是一个什么杨的系统,该软件必须完成什么功能”,需求获取是否彻底和成功,直接关系到软件开发成败。

3.1结构化需求分析

图形化界面、可操作性强:图形化界面、操作简单是网上商城系统的基本要求之一。用户只需要动用鼠标即可完成相关的流程,查看商品加入购物车付款等等,而管理人员也只需要通过鼠标或者键盘完成相应的指令,添加商品及数量等等。界面菜单简单易懂,几乎不需要任何的计算机基础即可完成。
简单便捷的维护手段:一旦系统开始投入使用,维护工作便随之而来,系统也将会充分维护工作的需求,通过相应的技术手段降低工作量和难度,使得在正常运行的同时降低相关的维护费用,使得收益最大化。该系统具有强大的功能性,能够满足网上购物的管理需求,该系统也十分完善,出现不合理操作时,系统将会提示警告。系统的用户界面也十分人性化,从观感上给予消费者舒适感,合理的页面布局,有效的信息获取,利用计算机算法,让消费者以最短的时间获取到最有效的信息。
系统在容量及功能上都进行了预留,以便满足今后的想过功能或者整个系统的升级。在满足基本的需求上,系统功能尽可能呈现出最简单明了的呈现。

3.2系统需求说明

需求分析处于软件开发过程的开始阶段,它对于整个软件开发过程以及软件产品质量至关重要,一个系统的产生最重要的就是要知道用户的需求,才能按照用户想要的进行改进。在网上购物系统使用对象来讲,可以分为消费者和商家。
从消费者的角度来看,网上商城系统应该具备的功能有:登陆注册信息,浏览商品信息,购物车的管理,以及订单的管理和相关的售后服务功能等等。例如,可以按照不同品牌来查看物品,同时还显示该物品的其他信息等。对应购物车的订单生成后,购物车信息自动清除等等。
从商家的角度来看,网上商城系统应该具备的功能有:卖家店铺页面的排版美化,商品信息的编辑上传,订单的处理操作和订单结束后的评价售后等等。

3.3系统数据流图和数据字典

数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映了系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。

消费者只需要登录商城的网页,输入正确的账号密码,即可对所在的购物车内的物品进行付款,商家只需核对消费者所购买的物品按相应的数量和规格进行运送,即可完成本次交易。

网上商城系统顶层数据流图

网上商城系统购物数据流图

数据存储名称:用户
别名:用户表
简述:包括用户的主要属性信息
定义:个人信息+编号+名称+密保问题+密保答案
组织方式:数据文件,以“编号”为关键字进行索引

数据流名称:库存信息
别名:库存信息表
简述:包括描述卖家库存的信息
定义:管理库存数量
数据流值: 999
数据存储名称:管理员

数据流名称:商品信息
别名:无
简述:包括描述商品的主要属性信息
定义:单价 +编号+名称+生产日期 +保质期 +产地+库存量
数据流值: 999

数据流名称:订单信息
别名:无
简述:包括描述订单的主要属性信息
定义:用户 .编号+商品.编号+订单编号
数据流值: 999

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值