A project management tool in Polytechnic University of Tirana (Bachelor thesis) Iva Tarelli Prof. Assoc. Elinda Kajo 14 th Workshop “SEE&RE” Sinaia, Romania,

Slides:



Advertisements
Similar presentations
By: Amrita Poddar (064BCT504) Kapila Rajbhandari(063BCT513) Ritu Kandoi(064BCT528)
Advertisements

Mini Project Seminar on Pizza Ordering Application for Android
Chapter 1: Voilà! Meet the Android
By Francisco Morales Carbonell Jaime Rodriguez Maya Jan Sola Ramos Find My Business.
IVANA NIŽETIĆ Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia Long-lasting teaching materials in spite of changing technology.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
Project activities and experiences in an Albanian software company Luan Jubica Zagreb 2004.
The Sherlock Project Purdue University, Department of Computer Sciences Sponsored by Tellabs, Inc. Doug Clark - Group Leader Tobey Pasheilich Raj Talwar.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Data Linkage Graphical User Interface for Febrl Author: Changyang Li Student ID:u Supervisor: Peter Christen Faculty of Engineering and Information.
The Solution xxxxxxxx.
CS 160: Software Engineering August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Jennifer Paoletti. Office Live Workspace Basics provides a user with its own domain name, and the ability to create their own website. It also provides.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Chapter.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
CISTI Source & SiteSearch OCLC User Meeting 2001 Danielle Langlois & Carol Serroul May 9, 2001.
13th Workshop “SEE&RE” Bansko, BULGARIA August 2013
Copyright © Team #4 CSCI 6838 Spring Ad Hoc Graphical Reports CSCI Research Project and Seminar Team #4 March 1, 2007.
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
Custom driven scientific information extraction from digital libraries using integrated text mining services Betim Çiço, Adrian Besimi, Visar Shehu 14th.
CEN th Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Software Project Planning.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
Team and Client Rajiv Chalasani- Project Manager Mark Goesmann – Lead Designer Kevin Staake – Lead Implementer Dave Nyman – Quality Manager Client : Mr.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Accada – Open Source EPC Network Prototyping Platform Christian Floerkemeier Christof Roduner SAP October 2006.
Software Engineering. Software Engineering is… Design Coding Testing Debugging Documentation Maintenance …of new software.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Copyright © 2013 Curt Hill UML Unified Modeling Language.
Educational & entertraiment applications on Android platform «Piano» and «Abetare» Anisa Shehu Prof. Asoc. Elinda Meçe 14 th Workshop “Software Engineering.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
What’s New in Office 2007 By: Kathleen MacKinnel.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Object Orientation in Action: A System for Designing Speech Articulation Deficiency Treatment Tonya Lynn, James Baughn, Anne Hays, Erica Langlitz, Holly.
Development with Eclipse Software Engineering Prof. Werner Krandick.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
- Workshop 4 - Design and Implementation of an Online Interview Tool Coordinated by Prof. Dr. Albrecht Fortenbacher and Prof. Dr. Jürgen Sieck.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Polytechnic University of Tirana Faculty of Information Technology Computer Engineering Department A MULTITHREADED SEARCH ENGINE AND TESTING OF MULTITHREADED.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
TargetProcess - AGILE Project tracking tool Shashwat Gupta CS
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 14 Slide 1 Object-Oriented Design.
CU Student Organizer Trey McAlhany CPSC 482 Mobile Software Development Clemson University April 7, 2015.
IBM - CVUT Student Research Projects Plugin and script generator for WebSphere Jakub Řezníček Tomáš Turek
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
English-Lithuanian-English Lexicon Database Management System for MT Gintaras Barisevicius and Elvinas Cernys Kaunas University of Technology, Department.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Chapter 13 Web Application Infrastructure
Chapter 1 Introduction to HTML
Development with Eclipse
Unified Modeling Language
Iterative design and prototyping
COSC-4840 Software Engineering
Software Design Lecture : 14.
Chapter 7 –Implementation Issues
11. MVC SE2811 Software Component Design
11. MVC SE2811 Software Component Design
Presentation transcript:

A project management tool in Polytechnic University of Tirana (Bachelor thesis) Iva Tarelli Prof. Assoc. Elinda Kajo 14 th Workshop “SEE&RE” Sinaia, Romania, August 2014

Overview Purpose Actors & Functions Development environment Implementation Usage Application screenshots

Purpose To organize the tasks of a project in a team To coordinate the tasks of the project among team members To inform the team leader about the progress of each task To inform students about tasks’ deadlines and other events (meetings etc.) To help students with 3 additional gadgets

Actors & Functions Actors o Leader of the team o Member of the team Some functions of the software o Create a new account, a new project or an event o Share tasks of a project o Modify projects, tasks and events o Remind the user for upcoming events, task’s and project’s deadlines. o Inform for the accomplishment of the task o Generate reports for the projects and events during a certain period

Use case diagrams The same user can be both a team leader and a team member for two different teams

Design JAVA- powerful object oriented language - java version 1.7.0_40 Eclipse Standard/ SDK - version Kepler Service Release 1 XAMMP (open source, popular and costless platform) - Apache - MySQL JDBC- native protocol

Implementation The source code is organized as follows: - Default package: main class - Database package: 13 classes that manipulate the database - MenuPanels package: 21 classes for the graphic interface - MainView package: 2 classes that create the main view of the application

Implementation (2) Simple database in MySQL 4 tables: user, project, task, event ▫One user can have one-to-many projects ▫One user can have one-to-many tasks ▫One user can have one-to-many events ▫One project can have one-to-many tasks Reports during a certain period can be generated, printed or saved as text documents

Usage Lots of tests were made in localhost environment Software installed in the PC-s in Computer Engineering Lab and used by the students in their projects Other options will be added in the future based on students’ suggestions

Menu option- “Data”

Menu option- “Project”

Menu option- ‘Calendar’

Menu option- “Report”

Menu option- “Additional gadgets”

Menu option- “Help”

Conclusions It was a real challenge to face up all the stages in software engineering from requirement analysis to testing and usage. A combination of knowledge required to create this application. Except for programming and informatics, basic knowledge from project management was also important. In the future, an interface may be implemented to access the application from smartphones and some other additional features.

Thank you for your attention! Special thanks to Prof. Klaus Bothe, Dr. Zoran Putnik.