软件工程与计算总结(三)示例项目描述

本节介绍一个标准的项目描述,大家可以作为蓝本学习~


目录

一.背景

二.目标

三.系统用户

四.用户访谈要点

1.收银员

2.客户经理

3.总经理

4.系统管理员

五.项目实践过程

一.背景

A是一家刚刚发展起来的小型连锁商店,其前身是一家独立的小百货门面店。原商店只有收银部分使用软件处理,其他业务都是手工作业,这已经不能适应它的业务发展要求。首先是随着商店规模的扩大,顾客量大幅增长,手工作业销售迟缓,顾客购物排队现象严重,导致流失客源。其次是商店的商品品种增多,无法准确掌握库存,商品积压、缺货和报废的现象明显上升。再次是商店面临的竞争比以前更大,希望在降低成本、吸引顾客、增强竞争力的同时保持盈利水平。

为了解决连锁商店A所面临的问题,管理层决定向软件公司B定制开发一套连锁商店管理系统

二.目标

在反复讨论之后,A的管理人员和B的开发人员一致同意,连锁商店管理系统MSCS要能够达到下列目标:

  • 在系统使用6个月后,商品积压、缺货和报废的现象要减少50%。
  • 在系统使用3个月后,销售人员工作效率提高 50%。
  • 在系统使用6个月后,店铺需要的员工数量要减少15%,以降低成本。
  • 在系统使用6个月后,平均10000元销售额的库存成本要减少15%,以降低成本。
  • 在系统使用6个月后,销售额度要提高10%~40%,预估计是20%左右。

三.系统用户

MSCS有4类用户,如表3-1所示:

四.用户访谈要点

1.收银员

(1)基本情况

店里现在有4个收银员(通常是4~6人),但是人员更换较快,平均每个月都会有1个人发生变化。收银员每天的工作都很忙,高峰期的时候每位收银员都有顾客排队(4~8人)。

(2)对新系统的态度

  • 很希望系统能够帮助收银员减轻销售压力,缩短销售时间,减少高峰期的顾客排队。
  • 普遍不能熟练操作计算机,担心不会用新的系统,或者新的系统总让他们陷人误操作的麻烦。
  • 对财务比较敏感,因为商店规定如果账单计算错误超过规定幅度,会受到处罚。

(3)工作细节

经过细致的沟通,将收银员使用MSCS进行销售的概要过程设计如下:

  • 询问顾客是否是会员,如果是,就输入客户编号。
  • 使用扫描仪逐个扫描商品条形码。如果扫描仪工作不佳,可以临时用手输入。
  • 扫描完成所有商品后,系统自动根据销售情况和特价规则计算总价,告知顾客。
  • 顾客付款。
  • 系统打印收据,顾客拿到收据离开。

在沟通之后,开发人员在观察收银员销售工作的时候发现以下问题:

  • 在销售过程中,顾客突然要求取消交易。
  • 在要求结账之前,顾客都可能会因为某个商品太贵、保质期不符合预期、总价超出预期等原因要求不再购买指定商品。
  • 在会员顾客结账时,会使用积分支付全部或部分款项。

再次经过细致的沟通,将收银员使用MSCS进行退货的概要过程设计如下:

  • 1)将顾客销售收据上的销售记录号输人系统。
  • 2)查看销售情况,选择顾客要求退货的商品,进行退货。
  • 3)系统重新计算账款,并与原来的账款相比对,计算需要退给顾客的款项。
  • 4)打印退货单2联,让顾客签字。
  • 5)将1联退货单收存,退款给顾客。

在沟通之后,开发人员在观察收银员退货工作的时候发现:

  • 1)有些顾客提供的销售单据超过了退货允许的期限,不能退货。
  • 2)会员顾客使用积分支付了账单,这时不允许退货。
  • 3)享受了赠品和特价的顾客在退货后有可能不再享受赠品和特价。

2.客户经理

(1)基本情况

有2~3个客户经理。工作相对比较轻松,只有在商品人库的时候比较忙,因为人库时的检查过程比较烦琐。都有大专以上文凭,计算机操作能力较好。

(2)对新系统的态度

  • 1)认为软件是一种新技术,能够促进商品的发展,持支持态度。
  • 2)希望系统能够每天提醒该给哪些顾客赠送礼品了,这个工作一直比较麻烦,因为有多个规则每天都要仔细检查。

(3)工作细节

经过细致的沟通,将客户经理使用MSCS进行工作的概要过程设计如下:

1)入库

  • 逐一输入商品的标识、生产日期、报废日期及其数量。
  • 系统自动记住商品的人库日期,如果商品信息有保质期,那么系统应该自动根据生产日期计算报废日期。

2)出库

  • 输入出库商品的标识、数量和下架原因。
  • 系统自动减少相应商品的库存。

3)库存分析

  • 系统自动计算并列表展示每个商品的库存分析情况,包括(对于特定商品):
  • 可存天数-最后一批人库商品的报废日期-当天日期。
  • 流通总量一最后一批人库商品数量+最后一批入库前库存-现在库存。
  • 尺度天数=今天距离最后一批人库商品的人库日期。
  • 每天流通量=流通总量/尺度天数。
  • 预计天数
  • 如果每天流通量>0,预计天数=min(库存数量/每天流通量,可存天数),否则,预计天数无意义。预计报废率如果预计天数有意义并且预计天数<可存天数,预计报废率=0.如果预计天数有意义并且预计天数>可存天数,预计报废率=(预计天数-可存天数)/预计天数,否则,预计报废率无意义。
  • 预计天数和预计报废率的计算规则会经常发生修改。

4)发展会员

  • 产生一个标识
  • 输入新会员顾客的信息

5)礼品赠送。

  • 每天登录系统时,系统提示需要赠送礼品的会员顾客。
  • 客户经理逐一查看赠送的原因,决定如何处理赠送;记录赠送情况。

开发人员后续又了解到赠送礼品的规则是:

  • 会员生日
  • 会员积分数额超过了档数要求。触发礼品赠送的积分数额档初始为1000、2000、5000,此后每增加5000为一档。积分数额档可能会发生变化
  • 多个条件可以同时发生,例如,既是生日又超出积分数额档或一次超出多个积分数额档,得到多次赠送

3.总经理

(1)基本情况

有1个正经理、1个副经理。每天忙于管理和对外事务,预计很少有时间会使用系统。计算机操作技能较好。

(2)对新系统的态度

强烈支持新系统,希望通过新系统加强业务管理,使商店的利润提升一个水平。

(3)工作细节

经过细致的沟通,将总经理使用MSCS进行工作的概要过程设计如下。

1)库存分析:与客户经理的客户分析任务相同。

2)调整商品:系统给出现有商品的列表;总经理选中并修改或者移除商品;逐一添加新商品

3)制定特价与赠送策略:系统给出现在的特价与赠送策略;总经理选中并修改或者移除特价与赠送策略;逐一输入新的特价与赠送策略。

特价与赠送策略的规则是:

  • 产品特价为指定的产品设定统一的打折价。
  • 总额特价为购物总额超过指定值的顾客设定统一的打折价。
  • 总额赠送为购物总额超过指定值的顾客赠送特定产品。产品赠送为购买指定产品的顾客赠送特定产品。不同赠送可以重复计算。
  • 特价与赠送之间可以重复计算。.特价商品不计入总额特价。
  • 特价与赠送信息通常有时间期限的限制。特价与赠送策略的触发条件是:
  • 适用(商品标识,参照日期)的商品赠送促销策略。
  • (促销商品标识=商品标识)而且((开始日期早于等于参照日期)并且(结束日期晚于等于参照日期))
  • 适用(额度,参照日期)的总额赠送促销策略。
  • (促销额度≤额度)而且((开始日期早于等于参照日期)并且(结束日期晚于等于参照日期))
  • 适用(商品标识,参照日期)的商品特价促销策略。
  • (促销商品标识=商品标识)而且((开始日期早于晚于参照日期)并且(结束日期晚于等于参照日期))
  • 适用(额度,参照日期)的总额特价促销策略。
  • (促销额度≤额度)而且(不存在:本促销额度<另一个促销额度≤额度)而且((开始日期早于等于参照日期)并且(结束日期晚于等于参照日期))

4.系统管理员

(1)基本情况

有1个系统管理员,是计算机专业维护人员,计算机技能很好。

(2)对新系统的态度

认为新系统会增加自己的工作负担,不太支持新系统。

(3)工作细节

经过细致的沟通,将系统管理员使用MSCS调整用户的概要过程设计如下:

  • 1)系统给出现有用户的列表
  • 2)系统管理员选中并修改或者删除用户
  • 3)添加新用户

五.项目实践过程

相关推荐
计软考研大C哥3 天前
【25考研】考研366是否能进北航计算机复试?该怎么准备?
考研
IDRSolutions_CN3 天前
什么是线性化PDF?
经验分享·pdf·软件工程·团队开发
我是大佬的大佬5 天前
有关Android Studio的安装与配置并实现helloworld(有jdk的安装与配置)(保姆级教程)
android·android studio·软件工程
计软考研大C哥5 天前
【25考研】中科院软件考研复试难度分析!
考研·软件工程
计软考研大C哥8 天前
【25考研】人大计算机考研复试该怎么准备?有哪些注意事项?
考研
shinelord明8 天前
【大数据】数据治理浅析
大数据·人工智能·软件工程
reddishz9 天前
软件需求工程中的风险管理
软件工程·产品经理·需求分析·软件需求
Canliture9 天前
ICSE‘25 LLM Assistance for Memory Safety
重构·大模型·静态分析·软件工程·缺陷检测·内存安全·读论文
Sakura祈9 天前
需求分析的
软件工程
羊小猪~~9 天前
MYSQL学习笔记(五):单行函数(字符串、数学、日期时间、条件判断、信息、加密、进制转换函数)讲解
数据库·笔记·后端·sql·学习·mysql·考研