SlideShare une entreprise Scribd logo
1  sur  9
Jyväskylä University of Applied Sciences, School of Technology




      Project time tracking application
       (using relational table model)

                                           Vladimir Lepen
                                               Jan Macura
                                            Michal Melich
TimeTracker
 Simple project time tracking application
 Keeps track of the work time spent on different
  projects
 Projects include subprojects and subprojects contain
  tasks
 Perfect fit for customers who need to:
   Track employees' or contractors' time
   Manage projects and tasks
   Have the statistics on who and how spends their time
   Print time tracking data
How does it work?
     Create new project
1.
     Add new subproject to created project
2.
     Add new task to created subproject
3.
     Start task (application will start tracking work time)
4.
     Start working on your project
5.
     When work is finished, stop task
6.
     Edit task information (user name, description)
7.
Features
 Extremely easy to use
 Intuitive interface and controls
 Short learning curve
 Automated time tracking
 Simple task creation, view, edit and deletion
 Statistics about project, subproject or task work time
  in status bar
 Enables run in background
 Project report wizard
Features - Task
 Task information are displayed in:
    Calendar – task work days
    Table – task details of selected day:
         Start time
     

         End time
     

         User
     

         Description
     
Features – Project report wizard
 Application can generate report for selected project
    Report contains data from:
        Selected time period
    

        Selected user
    



 Report can be:
    Viewed in preview
    Printed out
Technical implementation
Programming paradigm   Object – oriented programming
IDE                    QT Creator 1.1.0
QT version             QT 4.5.1
Database               SQL Lite 3.6.14
Programming language   C++
Video presentation
 Watch video presentation:
   http://www.youtube.com/watch?v=aZ7IvEYcUzw
   http://www.vimeo.com/4655934


 Download video presentation:
 http://www.sendspace.com/file/ma1zxj
Thank you.

Contenu connexe

En vedette (6)

Time-table Scheduling
Time-table SchedulingTime-table Scheduling
Time-table Scheduling
 
Presentation on school time table
Presentation on school time tablePresentation on school time table
Presentation on school time table
 
School time table
School time tableSchool time table
School time table
 
Types of school time table
Types of school time tableTypes of school time table
Types of school time table
 
Maintenance of school records
Maintenance of school records Maintenance of school records
Maintenance of school records
 
Time Table Management System
Time Table Management SystemTime Table Management System
Time Table Management System
 

Similaire à Mobile Programming With Qt

Pertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingPertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processing
Abi Bobon
 
Unit 2 final
Unit 2 finalUnit 2 final
Unit 2 final
sietkcse
 
Initialization microsoft project 2010
Initialization microsoft project  2010Initialization microsoft project  2010
Initialization microsoft project 2010
Wipro
 

Similaire à Mobile Programming With Qt (20)

Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
Getting Started with Project Online
Getting Started with Project OnlineGetting Started with Project Online
Getting Started with Project Online
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Pertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingPertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processing
 
Unit 2 final
Unit 2 finalUnit 2 final
Unit 2 final
 
Initialization microsoft project 2010
Initialization microsoft project  2010Initialization microsoft project  2010
Initialization microsoft project 2010
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
Seng 123 6-pm
Seng 123 6-pmSeng 123 6-pm
Seng 123 6-pm
 
python pre-submission.pdf
python pre-submission.pdfpython pre-submission.pdf
python pre-submission.pdf
 
Software Engineering for Startups (University of St Andrews, 2013)
Software Engineering for Startups (University of St Andrews, 2013)Software Engineering for Startups (University of St Andrews, 2013)
Software Engineering for Startups (University of St Andrews, 2013)
 
3wis_2.pdf
3wis_2.pdf3wis_2.pdf
3wis_2.pdf
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3
 
Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptx
 
project planning-estimation
project planning-estimationproject planning-estimation
project planning-estimation
 
Bai giang-spm-11mar14
Bai giang-spm-11mar14Bai giang-spm-11mar14
Bai giang-spm-11mar14
 
4.2_Systems Development Life Cycle_2.pptx
4.2_Systems Development Life Cycle_2.pptx4.2_Systems Development Life Cycle_2.pptx
4.2_Systems Development Life Cycle_2.pptx
 
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
 
Angular meetup 2 2019-08-29
Angular meetup 2   2019-08-29Angular meetup 2   2019-08-29
Angular meetup 2 2019-08-29
 
Chapter 1,2,3,4 notes
Chapter 1,2,3,4 notesChapter 1,2,3,4 notes
Chapter 1,2,3,4 notes
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 

Dernier

Dernier (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Mobile Programming With Qt

  • 1. Jyväskylä University of Applied Sciences, School of Technology Project time tracking application (using relational table model) Vladimir Lepen Jan Macura Michal Melich
  • 2. TimeTracker  Simple project time tracking application  Keeps track of the work time spent on different projects  Projects include subprojects and subprojects contain tasks  Perfect fit for customers who need to:  Track employees' or contractors' time  Manage projects and tasks  Have the statistics on who and how spends their time  Print time tracking data
  • 3. How does it work? Create new project 1. Add new subproject to created project 2. Add new task to created subproject 3. Start task (application will start tracking work time) 4. Start working on your project 5. When work is finished, stop task 6. Edit task information (user name, description) 7.
  • 4. Features  Extremely easy to use  Intuitive interface and controls  Short learning curve  Automated time tracking  Simple task creation, view, edit and deletion  Statistics about project, subproject or task work time in status bar  Enables run in background  Project report wizard
  • 5. Features - Task  Task information are displayed in:  Calendar – task work days  Table – task details of selected day: Start time  End time  User  Description 
  • 6. Features – Project report wizard  Application can generate report for selected project  Report contains data from: Selected time period  Selected user   Report can be:  Viewed in preview  Printed out
  • 7. Technical implementation Programming paradigm Object – oriented programming IDE QT Creator 1.1.0 QT version QT 4.5.1 Database SQL Lite 3.6.14 Programming language C++
  • 8. Video presentation  Watch video presentation:  http://www.youtube.com/watch?v=aZ7IvEYcUzw  http://www.vimeo.com/4655934  Download video presentation: http://www.sendspace.com/file/ma1zxj