团队作业3------需求改进&系统设计

这个作业属于哪个课程广工2023软件工程课程
这个作业要求在哪里团队作业3----需求改进&系统设计
这个作业的目标1.需求&原型改进 2.系统设计 3.任务分配 4.测试计划
其他参考文献

作业基本信息

需求&原型改进

对修改选题及需求进行修改

整体的改进:该应用主要目的大体不变,依然主要是面向订购方,让订购方拥有更好的操作处理订单的平台。

问题1: 对于项目的定位究竟是什么,即服务对象到底是哪一方?
修改1:经过商讨分析,我们定位为toB,即我们为各个订单提供商,购买商,提供一个saas化服务,能够更好管理自己的订单,使得自己的业务订单可视化,管理智能化

问题2:看到架构庞大,请问是否涉及实时订购功能以及支付功能?
修改2:否。初期高估了自身实力,但不排除后续进行需求更新,更好的满足用户体验,比如提供交互聊天功能,帮助供应商与采购商进行更好的业务沟通,达到一个沟通媒介的作用

修改完善上周提交的需求规格说明书

需求规格说明书

  1. 面向用户分析
    面向商家、需要记录订单的用户,让他们更好地管理订单记录。
  2. 功能性需求
  • 需要进行登录才能进入该系统。
  • 进入该系统后,用户可以使用订单管理、供应商管理、用户管理等功能。
  • 订单管理功能中,用户可以通过商品名称、供应商、是否付款来查找订单,并且通过填入各种信息来添加订单。
  • 供应商管理功能中,用户可以通过供应商编码与供应商名称来查找供应商信息,通过填入各种信息来添加供应商信息。
  • 用户管理功能中,有输入用户名、用户分类来查找用户的功能,并且具有添加用户的功能。
  • 具有修改密码功能,增加安全性。
  1. 技术需求
    JAVA语言 spring系列框架 vue2框架 数据库管理 界面设计

修改需求后wbs

在这里插入图片描述

系统设计

实现技术点

  • 采用过滤器,实现用户的自动登录,以及字符编码的设置避免了中文乱码
  • 订单信息存储,人员信息存储,采用关系型数据库mysql进行处理,为进一步巩固学习能力,采用自己写的使用jdbc连接数据库类而不是用工具包
  • 前端后台的数据传输,为学习javaweb本质,利用原生的servlet处理请求并且自己进行封装一些通用的servlet,传输过程,采用阿里巴巴fastjson包,利用json格式,符合前后端传输规范
  • 用户管理,设置的不同的角色,不同的角色登录后,拥有不同的权限。并且,添加用户时,会在后台进行数据清洗判断合法性。
  • 用户功能,用户可以通过页面点击,实现调用后方接口,达到实现各种功能的目的。具体有,添加用户,添加订单,查询个人用户信息,分页查询所有用户信息,按条件查询订单信息,按条件查询用户信息,删除各类信息的操作。
  • 若时间充裕,将会将系统改造为saas化服务,使得各个行业有关订单存储方面的都可以使用本系统。
  • 同时,后端也将利用主流spring系列框架,对系统代码进行简化,增强代码可读性以及方便后续维护和添加功能。前端也将使用主流vue2框架进行更新迭代,使用户体验达到最好。
  • 后续若用户量加大,我们将采用缓存技术,利用redis的数据缓存功能与分布式锁技术更好的处理并发。

Alpha任务分配计划

在这里插入图片描述

测试计划

1.测试目的
对软件进行验证性测试、检查软件的稳定性、分析运行效率和健壮性等性能
2.测试的总体策略和方法
采用动态测试方法,先构造测试用例,再执行程序,最后分析程序的输出结果。在测试中使用单元测试、集成测试、系统测试、验收测试和回归测试等方法来检验软件的动态行为和运行结果的正确性
3.测试日程安排
在软件功能基本完善之后进行测试
4.质量目标
能承载目标量的用户使用,能正常运行,不出现会造成用户数据丢失或者泄露的严重bug
5.资源:由测试人员进行测试,使用测试软件进行测试
6.测试变量矩阵
支持安卓系统

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值