Table of Contents
Overview
Purpose #
The Projects Module helps users:
- Create, view, edit, and delete projects.
- Manage project details such as components (e.g., phases or parts of a project), materials (e.g., supplies with costs and quantities), and tasks (e.g., work items with assignments and durations).
- Automatically calculate totals for costs, hours, materials, and tasks.
- Schedule projects based on specific days (e.g., every day, Sundays only).
- Use templates to reuse project structures.
- Link materials to transactions (e.g., orders or purchases).
- Display information in English or Thai, depending on the user’s language preference.
- Export material lists and manage project notes.
Key Features #
- Database: Stores project details, components, materials, tasks, customers, and user information.
- User Interface: Includes grids, tabs, buttons, and menus for easy navigation.
- Bilingual Support: Displays fields like names, descriptions, and units in English or Thai.
- Integration: Connects with a main application for shared features like user login and transaction handling.
Assumptions #
Language (English or Thai) is set by the system and affects how information is displayed.
Users must be logged into the system with a valid user ID.
The system assumes an active database connection.