面向对象编程解决方案设计:案例研究
在应用程序设计领域,设计解决方案并非易事。成为一名出色的设计师需要时间和有意识的努力,这也解释了为何许多开发者对其避之不及。尽管可以学习所有理论并熟知各种流行术语,但真正提升建模技能的唯一途径是亲自动手实践。接下来,我们将通过一个办公用品订购系统的案例,深入探讨面向对象编程(OOP)解决方案的设计过程。
1. 开发OOP解决方案的背景
在该案例中,公司各部门目前没有统一的办公用品订购标准流程,每个部门自行实施订购流程。这导致难以跟踪公司范围内的用品支出,影响预算预测和滥用情况的识别。此外,当前系统没有指定单一联系人与供应商协商更优交易。因此,需要开发一个全公司范围的办公用品订购(OSO)应用程序。
2. 系统需求规格说明书(SRS)的创建
在与系统的各个客户进行访谈后,我们确定了系统的用户和需求。
- 系统用户 :
- 采购人员:发起用品请求。
- 部门经理:跟踪和批准部门采购人员的用品请求。
- 供应商处理应用程序:接收系统生成的XML订单文件。
- 采购经理:更新用品目录,跟踪用品请求,并验收交付的物品。
- 系统需求 :
1. 用户必须通过提供用户名和密码登录系统。
2. 采购人员可以查看可订购的用品列表,并按类别过滤。
3. 采购人员可以在单个采购请求中请求多种用品。
4. 部门经理可以为部门请求通用用品。
5. 部门经理必须在每周结束时批准或拒绝部门的用品请求,若拒绝需提供简短解释。
6. 部门经理必须跟踪部门内的支出
超级会员免费看
订阅专栏 解锁全文
6781

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



