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.
是个java的作业,要给一个程序添加一个简单的财务系统(就几个基本功能)。命令行cli就行。主要是做2,1那部分我已经写完了但是需要改一改。1的部分我发你,是一个简单的HR系统(也是基本功能)。代码的要求用到一些design pattern,为了方便以后增加新的功能代码不能写死,需要可扩展的(extensible)。黄色标出来的部分 1.HR是我已经做的了的 2. add那部分是要麻烦你写的哈
需要实现的功能:
– 应付账款(1.给材料供应商 2.给商品销售方 4.银行应还的贷款)
– 应收账款(1. 向购货方收取购买商品的账款)
– 员工费用管理(1.给员工发薪水和应扣除的税 2. 给员工报销:根据不同部门和岗位提供不同的报销额度。我发你的HR部分有设计不同部门,正好给关联上,上次的只有depart,这次加一个position,给个level1~5,按照不同部门和position给不同的报销额度,能实现么)
做出来大概要这个样子:Run的时候1. HR系统 2. 财务系统 然后每一项里面有1234。。。。(我之前自己写的第1部分写的不好,功能虽然都实现了,但是写死了,需要麻烦你帮我改动一下哈)
要求提到需要Interplay with HR module,然后要用到singleton pattern(单例模式)。