Design:
An enterprise resource planning application that will handle: (in US [5 Regions], 3 countries, and center around the consumer (electric toothbrush manufacturing – quip)
1.
– HR (standard/basic functionality – design for reusability)
– *Implement the solution
2. Add
– Accounts Payable/Receivable (standard/basic functionality)
– *Implement the solution (Include a singleton design)
3. Add
– Marketing (standard/basic functionality)
– *Implement the solution (include an abstract factory design)
4. Add
– *Manufacturing (standard functionality)
All projects include the following:
– UML: Class, Use Cases, Class Diagram, Sequence diagram
– Test Cases
– Describe the design pattern(s) and framework, if applicable, that is being used
projects are to be e-mailed to the instructor, as a zip file. All zip files, UML documents, Test Case document, Java classes, and Description document need to be in their own file making up the zip file.
需要实现的功能:
– 应付账款(1.给材料供应商 2.给商品销售方 4.银行应还的贷款)
– 应收账款(1. 向购货方收取购买商品的账款)
– 员工费用管理(1.给员工发薪水和应扣除的税 2. 给员工报销:根据不同部门和岗位提供不同的报销额度。我发你的HR部分有设计不同部门,正好给关联上,上次的只有depart,这次加一个position,给个level1~5,按照不同部门和position给不同的报销额度,能实现么)
做出来大概要这个样子:Run的时候1. HR系统 2. 财务系统 然后每一项里面有1234。。。。(我之前自己写的第1部分写的不好,功能虽然都实现了,但是写死了,需要麻烦你帮我改动一下哈)
要求提到需要Interplay with HR module,然后要用到singleton pattern(单例模式)。
案例:CS案例之java案例简单的财务系统英国案例
2018-06-20