The WEB OA system design description introduces the system module decomposition, overall design, etc., which can help to understand the process and specific practice of a software project development.
The WEB OA system design document covers the project background, definitions, requirements, module decomposition, an outside-in design approach, and role-based access control. It describes management functions for modules, roles, users, organizations, and personnel from user and programmer viewpoints.
The implementation discussion names ACL.java, Module.java, Organization.java, Person.java, and Role.java. It states that a J2EE framework is used to externalize functions through interfaces. This manual is written in Chinese.
| Framework | J2EE |
|---|---|
| Named interface classes | ACL.java, Module.java, Organization.java, Person.java, Role.java |
It presents software engineering practice as a way for students to understand the stages of a software project and its specific requirements.
The named interface classes are ACL.java, Module.java, Organization.java, Person.java, and Role.java.