Cab and OOAD (I) Continued 2

Source: Internet
Author: User
1.1 Background

Customer Management SystemIs a computer application used to record customer information and relationships. Any company is a potential user of the system. The system includes computers, database servers, and other hardware, as well as software that enables the system to run. It also serves different applicationsProgram(For example, a third-party sales system)Provides interfaces.

This system must support an increasing number of customer terminals and interfaces. Including thin customer Web Browser terminal, with similar . Net winform User GUI PC ( Method currently required ) Touch screen input device, wireless PDA .

the system currently uses access database, however, it is required to be extended to Oracle or MSSQL database

Suppose we are developing a commercialCRMSystem, and intends to sell it to different customers who have different requirements on business rule processing. Each customer wants to execute a unique set of business logic rules under certain predictable conditions during the use of the system, such as extending it to the employee management system within the company. Therefore, we need a mechanism to provide such flexibility and customization capabilities.

1.2 The first iteration needs to achieve Selection

To view the basic and key scenarios of the customer information use case: list the customer list and view the customer details.

Implementation is used to support the startup cases required for iterative Initialization

We will not deal with any special and complex parts. We will only design and implement a simple ideal path for the scenario.

Do not cooperate with external services, such as the customer database

Do not apply complex search rules

1.3 Products

Three products:GuiQuick prototyping, use cases, and Domain Models.

1.3.1 GUI quick prototype


1.3.2Use Cases

View customer information: sales staff use the customer management system to view the customer's details to send the Spring Festival gift. The system displays the customer list of the salesperson. The salesperson selects the customer to view. The system displays the customer details to the sales staff.

 

1.3.3 Domain Model

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.