Project management system : iConnect

iConnect is a web-based project management system. iConnect aims to provide students and supervisors with the ease of project management and communication, in the completion of their Design and Innovation Projects (DIP) and Final Year Projects (FYP), at the school of Electronics and Electrical Engi...

Full description

Saved in:
Bibliographic Details
Main Author: Dong, Meirong
Other Authors: Chua Hock Chuan
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/72035
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-72035
record_format dspace
spelling sg-ntu-dr.10356-720352023-07-07T16:49:23Z Project management system : iConnect Dong, Meirong Chua Hock Chuan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering iConnect is a web-based project management system. iConnect aims to provide students and supervisors with the ease of project management and communication, in the completion of their Design and Innovation Projects (DIP) and Final Year Projects (FYP), at the school of Electronics and Electrical Engineering (EEE). In this report, we study the designs, implementations, results, and the possible future developments of iConnect. iConnect is developed with Flask, a Python microframework. HTML, CSS (including Bootstrap and native CSS) and JavaScript (including jQuery and native JavaScript) are used to enhance presentation effects. MySQL is used to store data. Further details will be explained in chapter 2. I have successfully implemented 4 authorization levels, 9 core modules and 19 database tables in this project. The 4 authorization rights are designed for students, supervisors, admins, and developers. The 9 core modules are authentication, user management, project management, announcement, timesheet, forum, task, budget, and report. Tables are created to store information. Details will be elaborated from chapter 3 to chapter 5. Only developers have access to error reports. Only admins and developers have access to the user management module. Only users with supervisory roles or above have access to the project management module. All authenticated users have access to project related modules such as announcement, timesheet, forum, task, budget, and report. To access project related modules, users have to be registered in the system and allocated to at least one project. Authentication module checks users’ identities. User management module monitors users’ activities. Project management module allocates projects to users. Announcement module enables system administrators to make audience-specific announcements. Timesheet module traces students’ attendance and event logs. Forum module facilitates group discussions. Tasks module tracks project progresses. Budget module controls project costs. Finally, students can submit their reports via Report module. Bachelor of Engineering 2017-05-23T08:19:00Z 2017-05-23T08:19:00Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/72035 en Nanyang Technological University 118 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Dong, Meirong
Project management system : iConnect
description iConnect is a web-based project management system. iConnect aims to provide students and supervisors with the ease of project management and communication, in the completion of their Design and Innovation Projects (DIP) and Final Year Projects (FYP), at the school of Electronics and Electrical Engineering (EEE). In this report, we study the designs, implementations, results, and the possible future developments of iConnect. iConnect is developed with Flask, a Python microframework. HTML, CSS (including Bootstrap and native CSS) and JavaScript (including jQuery and native JavaScript) are used to enhance presentation effects. MySQL is used to store data. Further details will be explained in chapter 2. I have successfully implemented 4 authorization levels, 9 core modules and 19 database tables in this project. The 4 authorization rights are designed for students, supervisors, admins, and developers. The 9 core modules are authentication, user management, project management, announcement, timesheet, forum, task, budget, and report. Tables are created to store information. Details will be elaborated from chapter 3 to chapter 5. Only developers have access to error reports. Only admins and developers have access to the user management module. Only users with supervisory roles or above have access to the project management module. All authenticated users have access to project related modules such as announcement, timesheet, forum, task, budget, and report. To access project related modules, users have to be registered in the system and allocated to at least one project. Authentication module checks users’ identities. User management module monitors users’ activities. Project management module allocates projects to users. Announcement module enables system administrators to make audience-specific announcements. Timesheet module traces students’ attendance and event logs. Forum module facilitates group discussions. Tasks module tracks project progresses. Budget module controls project costs. Finally, students can submit their reports via Report module.
author2 Chua Hock Chuan
author_facet Chua Hock Chuan
Dong, Meirong
format Final Year Project
author Dong, Meirong
author_sort Dong, Meirong
title Project management system : iConnect
title_short Project management system : iConnect
title_full Project management system : iConnect
title_fullStr Project management system : iConnect
title_full_unstemmed Project management system : iConnect
title_sort project management system : iconnect
publishDate 2017
url http://hdl.handle.net/10356/72035
_version_ 1772826369193934848