4、面向对象编程解决方案设计:办公用品订购系统案例研究

面向对象编程解决方案设计:办公用品订购系统案例研究

1. 引言

设计应用程序的解决方案并非易事,成为一名出色的设计师需要时间和有意识的努力。很多开发者对设计避之不及,但真正提升建模技能的唯一途径是亲自动手实践。本文将通过一个办公用品订购系统(OSO)的案例,详细介绍如何进行面向对象编程(OOP)解决方案的设计。

2. 问题背景

当前公司各部门订购办公用品没有统一标准流程,各部门自行实施订购流程,导致难以跟踪全公司的办公用品支出,影响预算预测和违规行为识别。同时,缺乏能与供应商协商更优交易的单一联系人。因此,需要开发一个全公司范围的办公用品订购应用程序。

3. 开发 OOP 解决方案步骤

3.1 创建系统需求规格说明书(SRS)

在与系统的各类客户进行访谈后,确定了系统的用户和需求。

3.1.1 系统用户
  • 采购人员:发起用品请求
  • 部门经理:跟踪和批准部门采购人员的用品请求
  • 供应商处理应用程序:接收系统生成的 XML 订单文件
  • 采购经理:更新用品目录、跟踪用品请求并验收交付的物品
3.1.2 系统需求
  1. 用户必须通过提供用户名和密码登录系统。
  2. 采购人员可查看可订购的用品列表,并按类别过滤。
  3. 采购人员可在单个采购请求中请求多种用品。
  4. 部门经理可为部门请求一般用品,并在每周结束时批准或拒绝部门的用品请求,拒绝时需提供简短解释。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值