Professional Documents
Culture Documents
The company offers either symmetric drilling, or core drilling, or geo-technical drilling. After the drilling,
they install a water pump. Water pumps are of various types such as submersible electric pump, solar
pumps and hand pumps. The pumps are charged according to; the depth of the borehole, height of the
tank above the ground and the type of the pump. They also install tanks and charge depending on the
capacity of the tank in liters. The company also offers other services such as plumbing and pump
maintenance. The plumping services are charged according to the types of pipes, diameter of the pipes
in inches , length of the pipes and the number of outlets.
Clients who are interested in these services are required to apply. The company then records their
details which include: Name address telephone number and details of the intended borehole location
among other details. Each client is required to pay survey fees and local authority fees as shown in table
1.
Other services are charged based on the rates in table 2, table 3 and table4
1 – 100 1000
Every client is charged 16% tax on the total cost of service offered.
Help me develop a well documented computerized database system using microssoft access that would:
5. Total revenue generated by the company from each service from all clients.
- **Tables**:
- Clients: Contains information about clients, including their unique identifier, name, address,
telephone number, and category.
Example:
```
----------------------------------------------------------------
```
Example:
```
Category | Fee
------------------
Industrial | 20000
Commercial | 15000
Domestic | 7000
```
Example:
```
-------------------------------------------
3 | Geo-Technical | 335000
```
Example:
```
---------------------------------------
2 | Solar | 65000
3 | Handpump | 30000
```
- DepthAndHeight: Contains cost per meter based on depth and height ranges.
Example:
```
----------------------------------------
1 - 100 | | 1000
```
```
------------------------------------------------
Type A | 2 | 50 |3 | 5000
```
- **Relationships**:
- Create forms for entering client details, survey fees, drilling services, pump installation details, depth
& height details, and plumbing services.
- For example, a form for entering client details might include fields for name, address, telephone, and
category.
3. **Queries**:
- Total revenue generated by the company from each service from all clients.
4. **Reports**:
- Tax report.
5. **User Interface**:
- This could include navigation forms to access different parts of the database, and well-designed
forms for data entry.
6. **Automation**:
- For example, you can use macros or VBA (Visual Basic for Applications) to automate tasks like
calculating total amounts and taxes.
7. **Testing**:
- Test the system thoroughly to ensure accuracy and functionality.
- This includes testing data entry, calculations, reports generation, and user interface usability.
8. **Documentation**:
- Document the database structure, forms, queries, reports, and any custom VBA code used.
- This documentation is essential for future maintenance and understanding of the system by other
users.