
Summaries for the "Life Career" Project
Project Overview:
- Name: Life Career
- Objective: Develop a web-based platform to help users manage their personal and professional growth by tracking career plans, achievements, and reflections.
- Focus: Create a structured system to support:
- Self-assessment for skill improvement.
- Documenting and managing resumes and personal profiles.
- Visualizing career plans and milestones.
Key Features and Concept:
- Main Modules:
- Career: A personal profile management tool linked to external networks (e.g., LinkedIn, social media).
- Plan: A timeline-based feature to organize career or academic plans year by year.
- Board: A forum-like system for posting and discussing ideas or achievements.
- Core Functionalities:
- User authentication (login, registration).
- Navigation with menus like Career, Plan, and Board.
- Editable and dynamic components for personalized user experiences.
- Expected Outcomes:
- Enhance users' ability to objectively evaluate their skills and progress.
- Provide a systematic way to set and achieve career goals.
- Simplify the creation of professional documents like resumes and cover letters.
Technical Details:
- Development Environment:
- System: Windows 10.
- IDE: Eclipse.
- Languages Used: JSP, JavaScript, HTML.
- Database:
- A relational database was designed to manage user profiles, plans, and posts.
- While foreign keys were not used, conditional processing ensured proper linkages.
- Design:
- Data Flow Diagrams (DFD) outline the application's logic and user interaction pathways.
- UI components include:
- Header (user info, logout options).
- Side banner (current time, menu navigation, motivational quotes via web scraping).
Workflow and Timeline:
- Development Timeline:
- Total duration: 20 days (Nov 18, 2021 – Dec 8, 2021).
- Key milestones included:
- Requirement Collection (3 days).
- Process Analysis (2 days).
- DB & Interface Design (3 days).
- Implementation (11 days).
- Testing and Documentation (2 days).