面向对象编程解决方案设计:办公用品订购系统案例研究
1. 引言
设计应用程序的解决方案并非易事,成为一名出色的设计师需要时间和有意识的努力。很多开发者对设计避之不及,但真正提升建模技能的唯一途径是亲自动手实践。本文将通过一个办公用品订购系统(OSO)的案例,详细介绍如何进行面向对象编程(OOP)解决方案的设计。
2. 问题背景
当前公司各部门订购办公用品没有统一标准流程,各部门自行实施订购流程,导致难以跟踪全公司的办公用品支出,影响预算预测和违规行为识别。同时,缺乏能与供应商协商更优交易的单一联系人。因此,需要开发一个全公司范围的办公用品订购应用程序。
3. 开发 OOP 解决方案步骤
3.1 创建系统需求规格说明书(SRS)
在与系统的各类客户进行访谈后,确定了系统的用户和需求。
3.1.1 系统用户
- 采购人员:发起用品请求
- 部门经理:跟踪和批准部门采购人员的用品请求
- 供应商处理应用程序:接收系统生成的 XML 订单文件
- 采购经理:更新用品目录、跟踪用品请求并验收交付的物品
3.1.2 系统需求
- 用户必须通过提供用户名和密码登录系统。
- 采购人员可查看可订购的用品列表,并按类别过滤。
- 采购人员可在单个采购请求中请求多种用品。
- 部门经理可为部门请求一般用品,并在每周结束时批准或拒绝部门的用品请求,拒绝时需提供简短解释。
超级会员免费看
订阅专栏 解锁全文
6784

被折叠的 条评论
为什么被折叠?



