4、面向对象编程解决方案设计:案例研究

面向对象编程解决方案设计:案例研究

在应用程序设计领域,设计解决方案并非易事。成为一名出色的设计师需要时间和有意识的努力,这也解释了为何许多开发者对其避之不及。尽管可以学习所有理论并熟知各种流行术语,但真正提升建模技能的唯一途径是亲自动手实践。接下来,我们将通过一个办公用品订购系统的案例,深入探讨面向对象编程(OOP)解决方案的设计过程。

1. 开发OOP解决方案的背景

在该案例中,公司各部门目前没有统一的办公用品订购标准流程,每个部门自行实施订购流程。这导致难以跟踪公司范围内的用品支出,影响预算预测和滥用情况的识别。此外,当前系统没有指定单一联系人与供应商协商更优交易。因此,需要开发一个全公司范围的办公用品订购(OSO)应用程序。

2. 系统需求规格说明书(SRS)的创建

在与系统的各个客户进行访谈后,我们确定了系统的用户和需求。
- 系统用户
- 采购人员:发起用品请求。
- 部门经理:跟踪和批准部门采购人员的用品请求。
- 供应商处理应用程序:接收系统生成的XML订单文件。
- 采购经理:更新用品目录,跟踪用品请求,并验收交付的物品。
- 系统需求
1. 用户必须通过提供用户名和密码登录系统。
2. 采购人员可以查看可订购的用品列表,并按类别过滤。
3. 采购人员可以在单个采购请求中请求多种用品。
4. 部门经理可以为部门请求通用用品。
5. 部门经理必须在每周结束时批准或拒绝部门的用品请求,若拒绝需提供简短解释。
6. 部门经理必须跟踪部门内的支出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值