Final Year Project Management System (FYPMS) Test phase, srs, design phase and source code final deliverable
Based Application
Abstract / Introduction
In Computer Science Program, offered by different universities of Pakistan, students are required to develop a software project and write a final report for their final project. Preliminary observation has shown that an increasing number of students failed to complete the project development within the allocated time. There are many reasons for the failed project but the most important is lack of communication between Supervisor and FYP students. The communication between supervisor and FYP students in our universities is informal and manual. Current practices use the WhatsApp, Facebook, or other social media platforms to communicate with supervisor which includes arranging meeting or sending deliverables for proof reading and review. There are some related systems in the market for Project Management. These collaborations tools are solely for professional work. People working in groups can collaborate and coordinate through these tools. We cannot supervise a final year project by using these tools. We can do so but by a customize version which is not freely available. In Computer era we are automating almost every system for ease. Manual system takes lot of time and effort. To improve the project monitoring and supervision, we are going to automate this work by designing and developing a web-based supervision management system. This application will be used by the Supervisor and FYP students to increase the efficiency and quality of the collaboration. This application will make supervision process formal and professional.
Modules of the project:
Following are the modules of the system.
- Admin module
- Project Selection
- Communication Module
- Task Assignment
- Document Management Module
- Review Module
Functional Requirements:
User Specification:
This automated system has following users.
- Admin
- Supervisor
- Student
Functional requirements as per the admin
- Admin can login to the system
- Admin can delete the supervisor and student account that have not been used for more than a year.
- Admin can manage the user’s account.
Functional requirements as per the Supervisor 1. Supervisor can register in the system.
- Supervisor can upload the projects.
- Supervisor can upload the documents i.e., task related document or any helping material.
- Supervisor can assign the task to individual student or as a group.
- Supervisor can schedule meeting i.e., physical meeting or meeting on skype with the individual student or with the group.
- Supervisor can upload the result.
- Supervisor can review the task.
- Supervisor can review the document.
- Supervisor can send messages to the student.
10.Supervisor can do audio/video conferencing. (The proposed system will provide this facility by embedding the API of skype).
11.Supervisor can view progress of individual student or a group.
12.Supervisor can upload time table.
13.Supervisor can view upcoming meeting.
Functional requirements as per the student 1. Student can register into the system.
- Student can view projects.
- Student can send request to supervisor for project.
- Student can send messages to the supervisor.
- Student can view assigned tasks.
- Student can download the task.
- Student can upload the task solution or deliverable which has been assigned by the supervisor.
- Student can view messages.
- Student can view result.
- Student can do audio/video conference. (The proposed system will provide this facility by embedding the API of skype).
- Student can upload his/her time table.
- Student can view their own time table as well as his/her supervisor timetable.
- Student can view document.
- Student can send meeting request with supervisor.
- Student can upload task progress.
Tools and Language:
Visual Studio / Dream viewer / any other
MySQL / MongoDB / any other
C#.Net Framework/ HTML / CSS / Bootstrap
Note: Supervisor or University is not liable to provide any paid resource required for project development.
Supervisor:
Name: Fizzah