Puit XX

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 97

PARUL UNIVERSITY PROJECT

MONITORING AND MENTORING

SYSTEM

A PROJECT REPORT

Submitted by

ISHA DIXIT (180303108707)


NIYATI GANDHI (180303108709)
HIMANI PANDYA(180303108713)

It fulfill for the award of the degree of


BACHELOR OF TECHNOLOGY

in

INFORMATION TECHNOLOGY

Under the Guidance of


Assistant Prof. SHALEEN SHUKLA

Parul University, Vadodara


2020-21
CERTIFICATE
This is to certify that Project-II -Subject code 03108451 of 8th Sem ester entitled
“PARUL UNIVERSITY PROJECT MONITORING AND MENTORING SYSTEM” of
Group No.
PUIT_39 has been successfully completed by

ISHA DIXIT (180303108707)


NIYATI GANDHI (180303108709)
HIMANI PANDYA (180303108713)

under my guidance in partial fulfillment of the Bachelor of Technology (B.TECH) in


Information Technology of Parul University in Academic Year 2020-2021.

Project Guide: Project Co-ordinator:


Prof. Shaleen Shukla Prof. Prashant Sahatiya
External Guide :
Prof. Nirav Gandhi

Head Of Department: External Examiner:


Prof. Pooja Gupta ..…………………...

PARULUNIVERSITY (PIET) i
ACKNOWLEDGEMEN

Behind any major work undertaken by an individual there lies the contribution of the
people who helped her to cross all the hurdles to achieve her goal.

It gives me the immense pleasure to express my sense of sincere gratitude towards my


respected guides (Assistant Professor) Prof. Shaleen Shukla And Prof. Nirav Gandhi
for their persistent, outstanding, invaluable co-operation and guidance. It is my
achievement to be guided under them. They are constant source of encouragement and
momentum that any intricacy becomes simple. I gained a lot of invaluable guidance and
prompt suggestions from them during entire project work. I will be indebted of them
forever and I take pride to work under them.

I also express my deep sense of regards and thanks to Prof. Pooja Gupta, (Associate
Professor) and Head of INFORMATION TECHNOLOGY Engineering Department. I
feel very privileged to have had their precious advices, guidance and leadership.

Last but not the least, my humble thanks to the Almighty God.

Place: Vadodara Isha Dixit.


Date: 15/03/2021 180303108707.

PARULUNIVERSITY i
ACKNOWLEDGEMEN

Behind any major work undertaken by an individual there lies the contribution of the
people who helped her to cross all the hurdles to achieve her goal.

It gives me the immense pleasure to express my sense of sincere gratitude towards my


respected guides (Assistant Professor) Prof. Shaleen Shukla And Prof. Nirav Gandhi
for their persistent, outstanding, invaluable co-operation and guidance. It is my
achievement to be guided under them. They are constant source of encouragement and
momentum that any intricacy becomes simple. I gained a lot of invaluable guidance and
prompt suggestions from them during entire project work. I will be indebted of them
forever and I take pride to work under them.

I also express my deep sense of regards and thanks to Prof. Pooja Gupta, (Associate
Professor) and Head of INFORMATION TECHNOLOGY Engineering Department. I
feel very privileged to have had their precious advices, guidance and leadership.

Last but not the least, my humble thanks to the Almighty God.

Place: Vadodara Niyati Gandhi


Date: 15/03/2021 180303108709

PARULUNIVERSITY i
ACKNOWLEDGEMEN

Behind any major work undertaken by an individual there lies the contribution of the
people who helped her to cross all the hurdles to achieve her goal.

It gives me the immense pleasure to express my sense of sincere gratitude towards my


respected guides (Assistant Professor) Prof. Shaleen Shukla And Prof. Nirav Gandhi
for their persistent, outstanding, invaluable co-operation and guidance. It is my
achievement to be guided under them. They are constant source of encouragement and
momentum that any intricacy becomes simple. I gained a lot of invaluable guidance and
prompt suggestions from them during entire project work. I will be indebted of them
forever and I take pride to work under them.

I also express my deep sense of regards and thanks to Prof. Pooja Gupta, (Associate
Professor) and Head of INFORMATION TECHNOLOGY Engineering Department. I
feel very privileged to have had their precious advices, guidance and leadership.

Last but not the least, my humble thanks to the Almighty God.

Place: Vadodara Himani Pandya


Date: 15/03/2021 180303108713

PARULUNIVERSITY i
Team-id PU-

ABSTRACT
PU-PMMS will be used for all projects being carried out by the students in all
faculties of Parul University during last year.
PU-PMMS is a user friendly and result oriented platform which helps students
for multiple activities being carried out during the work on the final year project
in Parul University. PU-PMMS is being developed so that the students can
obtain mentoring activities for their projects by various experts and in addition
to the mentoring from their Faculty Guide. This platform is been developed so
that interfaces will be generated to filter projects based on various technological
fields as per interest and technical expertise of the mentor. Students should
upload their periodic progression report and mentor can guide them based on
work submitted. After completion of project in final year (i.e,8th Sem) certificate
is generated.

Parul University 1
Team-id PU-

INDEX
Content Page No.

CHAPTER 1 Introduction...................................................................4-8
1.1 Problem Statement...................................................................................5-6

1.2 Motivation................................................................................................6-7

1.3 Objectives................................................................................................ 7-8

1.4 Scope........................................................................................................8-8

CHAPTER 2 Literature Review..........................................................9-26


2.1 Critical Evaluation of General Papers......................................................10-22
2.2 Summary of Research Papers..................................................................22-26
2.3 Limitations/Drawbacks of Existing System............................................26-26
CHAPTER 3 Research Methodology..................................................27-55
3.1 Introduction of Research Methodology...................................................28-29
3.1.1 Working....................................................................................28-29
3.1.2 Advantages................................................................................29-29
3.1.3 Disadvantages...........................................................................29-29
3.2 Proposed Methodology............................................................................29-30
3.3 System Analysis.......................................................................................30-51
3.3.1 Study of Existing System..........................................................30-30
3.3.2 Problem and Weakness of Current System...............................31-31
3.3.3 Requirement of New System....................................................31-31
3.3.4 Features of New System...........................................................31-34
3.3.4.1 Use Case Diagram....................................................32-34
3.3.5 Class Diagram...........................................................................35-35
3.3.6 System Activity.........................................................................36-41
3.3.7 Data Flow Diagram...................................................................42-46
3.3.8 Data Modeling/ Data Dictionary...............................................47-52
3.4 System Requirement Study......................................................................52-55
3.4.1 User Characteristics..................................................................53-54
3.4.2 Hardware and Software Requirements.....................................54-54
3.4.3 Constraints................................................................................54-54

Parul University 2
Team-id PU-

3.4.4 Hardware Limitations...............................................................55-55


CHAPTER 4 Implementation..............................................................56-68
4.1 Back End Technology..............................................................................57-57
4.2 Front End Technology.............................................................................58-58
4.3 Snapshots of System................................................................................59-68
CHAPTER 5 Result and Analysis.......................................................69-76
 CONCLUSION............................................................................77-77
 TIMELINE OF PROJECT PLAN............................................78-78
 REFRENCES..............................................................................79-81

Parul University 3
Team-id PU-

CHAPTER 1 INTRODUCTION
1.1 Problem Statement
1.2 Motivation
1.3 Objective
1.4 Scope

Parul University 4
Team-id PU-

1.1 PROBLEM STATEMENT

Nowadays, every third year of the graduate under Parul University, each third-
year student has to be assigned a project which she/he has to work on it and
submit it till the end of the year. During the year, the student has also to submit
various products that show the progress in his/her workings. The report each
student has to submit are two (Research Report and Full Report). What the
instructor (supervisor) has to do is to assess these products by completing
special assessment forms regarding each product. Based on observation from
GTU, student has lack experience and insight. They often fail to estimate the
time required to complete their task. They also failed to understand the whole
process in completing the task. They are unable to determine accurately the
current status of their project. Besides that, student may not have time to meet
their supervisor. So that, many of them are often behind schedule without
realizing it and can’t achieve the goal of Final Year Project. Normally, during
supervision phase, students have to organize meeting with their supervisor to
show their weekly process on the project. Log book is compulsory to record all
meeting between student and supervisor. Thus, it is difficult to manage students.
All students will miss communication in order to achieve the good product. It is
not easy to keep student connected with supervisor. One of the supervisor’s
tasks in final year project is to track each student’s progress. One of the reason
students fail to meet their supervisor because they are busy with their schedule
and their time are limited. In addition, supervisor has one or more students to
manage and hard to supervisor divided time to meet students. As a result, they
cannot do corrections on their works to be submitted and will get lower marks
for their project. Besides that, review process is currently done manually. It is
difficult and requires a long time to find files and information stored. All handle
in manual activities. On evaluation phase also, evaluator will give marks to
students based on their presentation. All marks will be recorded in form
provided. Once, the form is
Parul University 5
Team-id PU-

missing or damage, the mark will be lost. This process requires a lot of man
power and there is also no privilege on student's information. After recording
the marks, all evaluators are responsible to key in the mark in excel format and
email it to coordinator. So, for maximum effectiveness, the review process
needs undergo a formal review by using computerize system. So, with this
system, it will help users as it makes the software project smoother and easier.

1.2 MOTIVATION

Nowadays, each third-year student has to be assigned a project which she/he has
to work on it and submit it till the end of the year. During the year, the student
has also to submit various products that show the progress in his/her workings.
Students have to organize meeting with their supervisor to show their weekly
process on the project. Log book is compulsory to record all meeting between
student and supervisor. Thus, it is difficult to manage students. All students will
miss communication in order to achieve the good product. It is not easy to keep
student connected with supervisor. One of the supervisor’s tasks in final year
project is to track each student’s progress. One of the reason students fail to
meet their supervisor because they are busy with their schedule and their time
are limited. In addition, supervisor has one or more students to manage and hard
to supervisor divided time to meet students. As a result, they cannot do
corrections on their works to be submitted and will get lower marks for their
project.
Besides that, review process is currently done manually. It is difficult and
requires a long time to find files and information stored. All handle in manual
activities. On evaluation phase also, evaluator will give marks to students based
on their presentation. All marks will recorded in form provided. Once, the form
is missing or damage, the mark will be lost. This process requires a lot of man
power and there is also no privilege on student's information. After recording
the marks, all evaluators are responsible to key in the mark in excel format
Parul University 6
Team-id PU-

and email it to

Parul University 7
Team-id PU-

coordinator. So, for maximum effectiveness, the review process needs undergo
a formal review by using computerize system. So, with this system, it will help
users as it makes the software project smoother and easier.
Project monitoring is a significant part of project management. All project
activities should be carefully monitored while the project is being accomplished.
This helps project manager to keep informed of work progress, and apply timely
correctives. It is essential that project monitoring is simple and not time-
consuming.

 There is typically hard to maintain record of each project team manually.


 Need engagement of HOD for any major permission for project work.
 Need manual communication with and permission from
Guides/HOD/Principal.
 Difficult for faculty to mentoring students manually every time. It is
hard and time-consuming.
 Need of user friendly and result oriented platform for project
mentoring and monitoring.

1.3 OBJECTIVES
 To develop a system for helping the students to get appropriate help and
mentoring.
 To help them work more systematically on their project.
 To help the students to remain in active contact with their team members,
their Faculty Guide and industry-mentors (if any), HOD, principal as well
as by university - on a real time basis. The students in the team can
update about their progress in project and guide can comment on their
status, progress and problems. This will increase collaboration and co-
creation while improving novelty of their work.

Parul University 8
Team-id PU-

 PU-PMMS is a user friendly and result oriented platform which helps


students for multiple activities being carried out during the work on their
final year project.
 Various functionalities have been generated on PU-PMMS platform for
catering the need of students, faculty, project guide, external mentor,
HOD and Principal. And further more features will be keep on adding to
make system more user friendly and result oriented.
 PU-PMMS is a platform which covers multiple activities being carried
during final year of B.Tech. It covers activities such as student
registration, team formation, Periodic Progress Report (PPR), Patent
Search & Analysis Report (PSAR) generation activity, Design
Engineering – Canvas activity(DEC), Business Model Canvas and its
report upload, Final project report upload, Uploading the plagiarism
search report, Completion Certificate generation.
1.4 SCOPE
 Our system will be useful to student and faculty to reduce their work.
 The system will be improved by its adding new functionality.
 It will reduce time and space complexity.
 It can be excess from anywhere.
 It will work in windows as well as Linux and any operating system.

Parul University 9
Team-id PU-

CHAPTER 2: LITERATURE REVIEW

2.1 Critical Evaluation of General Papers


2.2 Summary of Research Papers
2.3 Limitation/Drawbacks of Existing System

Parul University 1
Team-id PU-

2.1 CRITICAL EVALUATION OF GENERAL PAPERS


[1] “College Monitoring System,” International Journal for Research in Applied
Science & Engineering Technology (IJRASET)., Volume 5 Issue II, March
2017 ISSN: 2321-9653. Megha Goel, Ankita Wasnik, Ashwini Gulhane, Swati
Gajarlewar, Yogita Rasekar.
Online application of the whole system helps easy to access to the system
anywhere. Physical presence of the student is not required. Authentication is
provided for this application. Only registered students can access. This is
computer-based management information system project, so it is very fast any
record or information can be accessed very rapidly also no chance of human
mistakes in entering data as validation checks are already there. The data is
maintained on a central server and is distributed among different departments as
per requirements.
The college monitoring system can be enhanced to include some other
functionality like marks, attendance and library system management. The whole
project will be made available as an Android App for more ease of use &
mobility.
[2] “Design and Implementation of Undergraduate Degree Projects Monitoring
System,” vol. 3, no. 5, pp. 129–135, 2019. A. Okunola Orogun and O. Gabriel
Aju.
Project approval and monitoring activities are pivotal in any higher institution of
learning. These activities are very sensitive, require accuracy and are time-
bound. In addition, these records have to be properly and securely kept for
future reference and to forestall any alteration. Manual method of student final
year project management is challenging and time consuming. The newly
developed software allows supervisors to have access to existing projects,
download projects and project topics to guide the students in choosing
appropriate research topics to bring out novel contribution that will add to the
body of knowledge, also students gain access to some project topics and project

Parul University 1
Team-id PU-

write-ups to guide them in picking

Parul University 1
Team-id PU-

their own topic and tailor them towards successfully completing their own
research, while the department have a repository of past projects.
[3] “Online project evaluation and supervision system (oPENs) for final year
project proposal development process,” IEEE Student Conf. Res. Dev. Inspiring
Technol. Humanit. SCOReD 2017 - Proc., vol. 2018-Janua, pp. 210–214, 2018,
doi: 10.1109/SCORED.2017.8305392. S. I. Ismail, R. Abdullah, S. A. C. Kar,
N. Fadzal, H. Husni, and H. M. Omar.
The Online Project Assessment and Supervision System (oPENs) is developed
with the aim to make it as a standard system that can be used in the Final Year
Project (FYP) course for all UiTM campuses offering Diploma in Electrical
Engineering (DEE). The main focus of this article is to introduce the system
designed, which was developed as a medium of interaction between lecturer,
students and course coordinator in managing the FYP process especially in the
stage of project’s proposal preparation. Two main elements applied in oPENs
are project evaluation and weekly report monitoring. In existing system, all
hardcopy of the FYP1 related documents such as project approval form,
evaluation form, as well as the project progress validation form should be
submitted to the course coordinator. This practice sometimes will cause
unexpected problems such as loss of forms, lack of documentation storage
space, delay of submission of forms and so on. This makes it difficult for the
course coordinators to effectively manage the documentation especially if it
involves hundreds of students at one time. The oPENs system is developed
using language of PHP Technology and the development tools used
Macromedia Dreamweaver (which includes a local web server) and Java
scripting language. The backend database is supported by MySQL Database,
which is built into the database.
[4] “Project Management System ( PMS ),” Int. J. Eng. Dev. Res., vol. 5, no. 2,
pp. 35–39, 2017. ] S. Kale, A. Shewale, P. J. Sarang, P. S. Pawar, and S.
Sadruddin.

Parul University 1
Team-id PU-

Managing and controlling the final year projects of students using manual or
traditional process is a very tedious job. The main aim of this project is to create
an automated system for managing all the activities of projects. Project
management system is a system for managing, controlling, monitoring the final
year projects of students. It is a web-based portal or application which is useful
for students, project coordinator and project guide. Firstly, all the students need
to register into the system using registration form. Then registered students can
login into the system using their id and password to get authenticated. When the
student’s login to the system, then they will form the groups by their own.
Similarly, project guide needs to login into the system using their id and
password. PMS also allows the group of the students to provide at least three
project domains and then system will automatically assign the guides to the
group of students. Project coordinator is main aspect of the system which will
assign different tasks to the students. Project coordinator and project guide is co-
ordinate with each other. Depending upon the different parameters, the work is
assigned by the coordinator and the progress chart of the group is created. For
creating progress chart, we are using a work breakdown structure (WBS).
Depending on progress charts the marks will automatically get assigned for
particular group of the students.
[5] “Academic Monitoring System,” IJCSN Int. J. Comput. Sci. Netw., vol. 5,
no. 2, pp. 2277–5420, 2016, [Online]. A. Adagale, D. Agrawal, and S. Dane.
This paper assists in automating the existing manual system. This is a paperless
work. It can be monitored and controlled remotely. It reduces the man power
required. It provides accurate information always. Malpractice can be reduced.
All years together gathered information can be saved and can be accessed at any
time. The data which is store in the repository helps in taking intelligent
decisions by the management. So, it is better to have a Web Based Information
Management system. All the stakeholders, faculty and management can get the

Parul University 1
Team-id PU-

required information without delay. This system is essential in the


colleges/hostels and universities.
[6] “Monitoring system for the effective instruction based on the semi-
automatic evaluation of programs during programming classroom lectures,”
Res. Pract. Technol. Enhanc. Learn., vol. 10, no. 1, 2015, doi: 10.1186/s41039-
015-0019-8.
S. Kogure, R. Nakamura, K. Makino, K. Yamashita, T. Konishi, and Y. Itoh.
In this study, they developed a programming practice monitoring system to
facilitate teachers to give appropriate instructions to students at the appropriate
time during classroom lectures. To help teachers to provide appropriate
instruction to learners, they identified parameters that would be useful for
teachers during programming exercise in classroom lecture. they constructed a
monitoring system with five functions. The system automatically acquired the
programs written by students to evaluate their performance, and the teacher can
obtain their performance using the five functions. they asked four subjects to
test their proposed monitoring system during a simulation of a classroom
lecture. The evaluation revealed that the system had a high accuracy in
evaluating student programs.
In the future, they will construct new monitoring system for individual
instruction. The teacher can use this system on mobile device, and teachers and
teaching assistants will share the information of an individual instruction and
will use the stored informa- tion for other student’s individual instruction.
[7] “The development of a final year project management system for
information technology programmes,” Commun. Comput. Inf. Sci., vol. 494, pp.
86–97, 2015, doi: 10.1007/978-3-662-46158-7_9. C. H. Leung et al.
This project tries to develop an online platform which facilitates the final year
projects (FYP) process implemented by our information technology
programme. The whole FYP is a year-long process involving groups of students
and their supervisors to accomplish a theme-based project. It is very necessary

Parul University 1
Team-id PU-

to employ the latest technologies in order to allow different parties to


contribute and

Parul University 1
Team-id PU-

communicate more efficiently. Therefore, we have designed and developed a


comprehensive web-based system to better support the three kinds of users; they
are the FYP programme organizer (PO), project supervisors and the project
group members. Before the academic year starts, PO will have to assign project
topics according to the preferences and academic record of the formed project
groups. This is a tedious and error prone task to manually complete the
allocation of projects. The system is therefore useful to help PO to arrange
project selection and allocation procedure, as well as helping the students to
submit their preferences and group member information. During the academic
year, the system would provide different functionalities for the PO to collect
students’ assessments and markers’ scores via the submission and grading
module. Project supervisors will also be able to employ the system for keep
tracking the progress of the projects with the use of the project management
tools, and online chat function. Both the students and supervisors will be
benefited from these functionalities and allow the project to run more smoothly
even face-to- face meetings are not held very frequently. Project group members
themselves are provided with similarly effective communication tools to allow
easy of discussion on project issues among members. Moreover, they can share
resources about the project including source code and data files using our online
repository.
[8] “Online Project and Assignment Submission , Management and Progress
Monitoring System ( OPAS ),” no. November 2014, pp. 51–58, 2014, [Online].
P. B. Faez, N. Azlina, A. Rahman, and K. S. Harun.
The paper presented a workable prototype of an educational web based
application that is capable to track students’ progress, allow communication
between student and educator and equip with project management tool. The
prototype has 2 major functions 1) Monitoring and Control and 2)
Communication. The key functions in 1) Monitoring and Control are web
enabled, assign and edit project status, project management tool, track student

Parul University 1
Team-id PU-

progress and notify students who are behind the schedule. The key functions in

Parul University 1
Team-id PU-

2) Communication are collaborative communication, text chat, private


messaging, screen sharing and online presentation. The prototype was
developed with ASP.NET, HTML, JavaScript, CSS, server scripting, Microsoft
SQL and technology such as Asynchronous JavaScript and XML (AJAX). Web
Real Time Communication (WEBRTC) has been selected to facilitate the real
time communication which enables application such as multimedia, real-time
video chat made available via simple JavaScript APIs. The prototype has been
tested with 1) Unit Testing 2) Integration/Module Testing, 3) System Testing
and 4) Acceptance Testing. Several improvements have been made to eliminate
system error and at the end the system is running properly and all tests have
passed correctly. The system has been tested by potential stakeholders and
obtained a good score in acceptance testing. Therefore, the result has been
fulfilling requirements.
[9] “The development of project monitoring information system (Case study:
PT Tetapundi Prima Kelola),” 2014 Int. Conf. Cyber IT Serv. Manag. CITSM
2014, no. 95, pp. 39–43, 2014, doi: 10.1109/CITSM.2014.7042172. D. P. Sari,
S. J. Putra, and E. Rustamaji.
PT Tetapundi Prima Kelola (TPK) is a small information technology company
located in Jakarta established in 2012 to bridge the technology gapbetween
Indonesia and other Asian countries, such as Hong Kong, Singapore, and
Malaysia. The customers of this company come from various locations in or
outside Jakarta capital city. Owing to several obstacles to monitor any particular
project progress, this company needs a system to connect Technicians, Sales
Department Staffs, and Manager of Sales Department for transforming the
project progress data into project progress information. As a result, project-
monitoring systems can be employed in this company, where web-based system
can help the Sales Department staff to create project progress, which can be
easily previewed by the Manager of Sales Department. The creation of database
in this system can help the user to store data and information for the order

Parul University 1
Team-id PU-

details and project

Parul University 2
Team-id PU-

progress. Waterfall Model is used in developing this information system of


project monitoring. The design of the system used is a notation of Unified
Modelling Language (UML). In the implementation phase, system coding is
done using PHP and MySQL, and backbox testing is conducted to test the
system. The outcome of this research is a system design that could help the
Manager of Sales Department at PT TPK in monitoring a particular project
progress. In developing information system of project monitoring, data
collection and system development methods are used, where this recommended
system might be implemented in PT TPK to support them in monitoring the
progress of a particular project. The system is built using PHP programming
language, MySQL database management, Fusion Chart data visualization
application, and some additional supported software.
[10] “Student Centered Learning Environment for Project Monitoring,”
Procedia Technol., vol. 11, no. Iceei, pp. 940–949, 2013, doi:
10.1016/j.protcy.2013.12.279. M. A. Bakar, J. Jilani, N. Jailani, R. Razali, Z.
Shukur, and M. J. A. Aziz.
Student Cantered Learning Environment is a learning environment that
describes thinking methods about learning and teaching that emphasizes student
responsibility in learning activities such as planning, interacting with lecturers
and other students, doing research and evaluating learning. This means that
students play an important and active role in learning. Applying the concept to
Computer Science final year project requires students to be independent in
carrying out activities related to the research literature, mastering software tools
or libraries, designing, developing and testing software, and writing reports.
Theoretically, a supervisor plays the role of an advisor to ensure the project is
successfully completed within the designated timeframe. However, most of the
time, students are often given the freedom to manage their project, sometimes
without adequate guidance from supervisors. This is a rather complicated
problem for moderate and weak students. For students to actively participate in

Parul University 2
Team-id PU-

their own learning they must possess self-monitoring and other meta-cognitive
skills which are not necessarily inherent in every individual. A survey done in
our faculty shows that Computer Science students face a number of problems in
the course of accomplishing their final year project which include time
management, anxiety, academic achievements, and capability of managing
project and strategy to complete the project (listed according to factors that most
affected them). This paper will discuss the role of the Final Year Project
Supervision Management System in support of student-cantered learning for
final year project at the School of Computer Science. Mapping between system
features and principles of student cantered learning is also presented. The
system has been developed to monitor students’ progress both in software
development and report writing, as well as managing the process of allocating
supervisors and examiners to students and grading. Project Monitoring,
Announcement and User and Project Administration have been successfully
developed. Testing and evaluation of the system is currently being carried out
and the results will be reported in our future writing.We have also shown that
the modules in SP3A maps with the SCL principles.
[11] “Student attendance monitoring at the university using NFC,” Wirel.
Telecommun. Symp., 2012, doi: 10.1109/WTS.2012.6266137. B. Benyo, B.
Sódor, T. Doktor, and G. Fördös.
They have implemented the above described autonomous student attendance
monitoring system at the BME. The monitoring has been lunched at the
beginning of the last semester involving around 1100 first year students and 8
curses in 7 different lecture room. The system operated during the whole
semester almost without any failure. During the semester our system accepted
more than 200.000 card identification with more than 20.000 biometric
identification. From the 1100 students around 100 was prohibited from
accomplishing certain courses. During the introduction period of the monitoring
system there was not any successful and registered attack against it. Two

Parul University 2
Team-id PU-

weeks after the installation the students

Parul University 2
Team-id PU-

accustomed to use the system properly and the registration process became an
essential activity. This article is introduced an autonomous student attendance
monitoring system implemented and used at the BME. They gave a brief
overview on the requirements of such a system and presented the architecture
along with the operation of the implemented system. The system has been used
during the last semester to identify first year students who does not appear
regularly at the lectures. As a further work we identified two main tasks. First,
they will involve NFC capable mobile phones in the identification process
which requires both the implementation of the mobile application as well as the
configuration of the contactless terminals. Later on, they are going to develop
further business process in the university education like electronic examination
management system. This process will be implemented over our contactless
platform.
[12] “Final year supervision management system as a tool for monitoring
Computer Science projects,” Procedia - Soc. Behav. Sci., vol. 18, pp. 273–281,
2011, doi: 10.1016/j.sbspro.2011.05.039. M. A. Bakar, N. Jailani, Z. Shukur,
and
N. F. Mohd Yatim.
Preliminary observation has shown that for the last five years, an increasing
number of students failed to complete prototype development within the
allocated time. Current practice uses a log book to document meetings and
discussions between supervisors and students. Although a detailed schedule has
been proposed, there is no monitoring process to trigger specific actions to
make sure all deadlines are met. To improve project monitoring and
supervision, a prototype of a web-based supervision management system was
designed and developed. The initial prototype consists of three modules, namely
user profile, project monitoring (of software development and report writing)
and appointment setting. Once the prototype is completed, we plan to conduct a
user acceptance test. The prototype of the students and lecturers profile module,

Parul University 2
Team-id PU-

schedule monitoring module and appointments module have successfully been


developed.

Parul University 2
Team-id PU-

Other modules such as the log book module are currently under development
while the management module will be integrated into the system in the next
prototype version. Testing and evaluation will be carried out once these
modules are integrated. They plan to test drive the prototype by inviting a few
lecturers and students to have a feel of using the system. Should they discover
any new requirements suggested by these stakeholders, the prototype will be
revised for further improvement.
[13] “Developing an information system for monitoring student’s activity in
online collaborative learning,” Proc. - CISIS 2008 2nd Int. Conf. Complex,
Intell. Softw. Intensive Syst., pp. 270–275, 2008, doi: 10.1109/CISIS.2008.59.
A. A. Juan, T. Daradoumis, J. Faulin, and F. Xhafa.
In this paper we address the issue of monitoring students’ and groups’ activity
in online collaborative learning environments. This issue is especially important
in the collaborative e-learning context, since an efficient monitoring process can
provide valuable information to online instructors who may guide and support
the development of collaborative learning projects. We have developed and
tested an information system model which facilitates the automatic generation
of weekly monitoring reports derived from data contained in server log files.
These reports provide online instructors with visual information regarding
students’ and groups’ activity, thus allowing for a quick and easy classification
of students and groups according to their activity level. Therefore, entities with
a low activity level are identified as soon as possible and just-in- time assistance
can be established for them. Furthermore, instructors can use these monitoring
reports to forecast potential problems –such as students’ dropouts or possible
conflicts inside the groups due to unbalanced distribution of tasks– and take
operational and tactical decisions oriented to avoid them. Monitoring students’
and groups’ activity can be very useful to identify non-participating students or
groups with unbalanced distribution of tasks. This identification process, in turn,
allows instructors to intervene whenever necessary to ensure and enhance

Parul University 2
Team-id PU-

student’s

Parul University 2
Team-id PU-

involvement in the collaborative learning process. The monitoring system


model presented in this paper has been successfully used to track groups’ and
students’ activity in several undergraduate online courses offered at the Open
University of Catalonia. These courses involve long-term, project-based
collaborative learning practices. Weekly monitoring reports are used by
instructors to easily track down the students’ and groups’ activity at specific
milestones, gather feedback from the learners and scaffold groups with low
degree of activity. Our information system model has proved to be an
innovative monitoring tool for our online instructors, since it provides them
with prompt and valuable information which adds value to their role as
supervisors of the learning process and allows them to offer just-in-time
guidance and assistance to students and groups. In our opinion, this model can
serve as a practical framework for other universities offering collaborative e-
learning courses.
[14] “Intelligent online academic management system,” Lect. Notes Comput.
Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics),
vol. 2783, pp. 320–326, 2003, doi: 10.1007/978-3-540-45200-3_30. I. Ivanto, J.
Wang, and F. Liu.
This paper introduces an intelligent web-based system which is an effective tool
in the higher education sector for the purpose of students’ academic advising
and progress monitoring. It consists of functionality such as automated
enrolment and enrolment variations, providing academic advices based on the
student’s personal profile and interests, creating study plan for the student
according to his/her current stage, calculating credits and final signing off. The
system contains a powerful inference engine which is based on PT- resolution
(Resolution with Partial Intersection and Truncation). It periodically updates its
database from the university’s student administration system. OIAMS is
introduced in this paper. The system is designed and implemented to automate
the tedious processes of enrolment and enrolment variations in the higher

Parul University 2
Team-id PU-

education sector and to act intelligently on study advising. The inference


engine, which is the brain of the

Parul University 2
Team-id PU-

system, is based on PT-resolution. PR-resolution is a perfectly suitable


resolution strategy for this particular system. As OIAMS has a finite universe,
the derivation will always be finite, and consequently sound and complete. The
system, however, also has its limitations. It requires human involvement when
conducting the student’s initial enrolment, and so the initial enrolment is only
partially automated. The system is implemented independently from the
department academic management system, and consequently cannot share
resources from the department system. Those are the areas we have been
considering to address in further system development.
[15] “Improving project planning/tracking for student software engineering
projects through SOPPTS,” Softw. Eng. Educ. Conf. Proc., vol. 2003-Janua, pp.
185–192, 2003, doi: 10.1109/CSEE.2003.1191376. J. Zhang, D. Zage, and W.
Zage.
The Student Online Project Planning and Tracking System, SOPPTS, is an
online system designed and implemented to enhance the communication
avenues and the Project planning/tracking requirements of student projects for
the Ball State University (BSU) software engineering classes. This paper
presents the design and assessment of this tool. SOPPTS has been designed and
field-tested to provide real-time feedback from faculty on student project
progress, to offer online guidance for project planning and to produce automated
tracking of student projects. The tool assessment included interviews of both
students at the undergraduate and graduate level and faculty. The interview was
a set of specific questions chosen to document each participant’s experience and
impressions of utilizing SOPPTS. Data evaluation consisted of compiling the
reoccurring themes during the interview process. The major themes that
emerged are the increased efficiency in developing, recording and tracking of
student project plans, the visibility and immediate accessibility of this
information and the improved and timely communication among the student
team members, faculty and client partners. With the improved access to

Parul University 3
Team-id PU-

information and facilitated communication

Parul University 3
Team-id PU-

through SOPPTS, the project planning and tracking skills for the software
development teams improved. Moreover, the informal aspects of team
communication and synergy, factors that can be as important as the technical
aspects, were enhanced. SOPPTS currently executes on the Microsoft Windows
2000 and utilizes Microsoft Access 2000 for the database support. A future
enhancement to this tool would be to extend the number of platforms and
database environments on which it executes. Providing additional platforms
may increase SOPPTS’ use for student-directed projects in other disciplines.
Much needs to be included into the development for a distributed student
software project management tool. The inclusion of aspects from software
estimation and project risk management are yet to be interfaced into SOPPTS. A
future SOPPTS tool will make effective project tracking easier than ever. The
positive response that was received from this first prototype is an
encouragement that SOPPTS is on the right track.

2.2 SUMMARY OF RESEARCH PAPERS


Sr. Title Publication Year Approach Advantage Dis-
No. (Methodology) Advantage
1 College IJRASET-2017 -Management -Easy to access -Evaluation
Monitoring information to the system not presented
System -Manage student anywhere.
data -Physical
-Online solution Presence of the
student is not
required.
2 Design and Iconic Research and -Reporting -To access to -File
Implementation Engineering existing uploading is
of Undergraduate Journals-2019 projects. not done
Degree Projects

Parul University 3
Team-id PU-

Monitoring
System
3 Online project IEEE Student -Evaluation -Coordinators, -Not secure
evaluation and Conference on system supervisors, as PHP is
supervision Research and -Uploading evaluation used.
system (opens) Development: System panels and
for final year Inspiring students
project proposal Technology for
development Humanity, Scored
process 2017 - Proceedings
4 Project International Journal -Uploading data -Centralized -Works with
Management of Engineering -Evaluation data, up-to-date Single
System (PMS) Development and system status department
Research-2017 reporting, E- of college
mail
notification,
ease of use,
backups
5 Academic IJCSN International -Student record -Attendance -Not
Monitoring Journal of Computer -Attendance Status, E-mail presented
System Science and record notification project
Network-2016 related
concept
6 Monitoring Research and -Uploading - -Single
system for the Practice in system Grammatically instruction
effective Technology -Comment exercise can do check
instruction based Enhanced Learning- System monitoring reporting
on the semi- 2015 data.
automatic
evaluation of
programs during
programming

Parul University 3
Team-id PU-

classroom
lectures
7 The development Communications in -Uploading Data -Arrangement, -Works with
of a final year Computer and -Evaluation data announcement IT dept. only
project Information -Correct Data and assessment
management Science-2015 collection tasks
system for can be done
information automatically.
technology
programmes
8 Online Project Reserachgate-2014 -File uploading -Track -Evolution
and Assignment -Comment students’ system is not
Submission, provision progress, allow presented.
Management and -Correction communication
Progress Feature between
Monitoring student and
System (OPAS ) educator and
equip
9 The development CITSM-2014 -Specialize for PT - -Not works
of project teraponid Recommended on Project
monitoring system data
information
system (Case
study: PT
Teraponid Prima
Kelola)
10 Student Cantered ICEEI-2013 -Lecture Upload -Students -Testing and
Learning chatting portal evaluation
Environment for query portal Not
Project presented
Monitoring

Parul University 3
Team-id PU-

11 Student Wireless -Attendance -NFC used for -Not works


attendance Telecommunications Monitoring fast access on Project
monitoring at the Symposium-2012 system data
university using
NFC
12 Final year Procedia-Social and -Report -Arrangement, -Works with
supervision Behavioural Uploading announcement one dept.
management Sciences-2011 -Evaluation and assessment only
system as a tool collection tasks
for monitoring can be done
Computer automatically.
Science projects
13 Developing an CISIS 2008 -Weekly report -Track -Over all
information data upload students’ Evolution
system for -Evolution system progress, allow system is not
monitoring communication presented.
student's activity between
in online student and
collaborative educator and
learning equip
14 Intelligent online Lecture Notes in -File uploading -Coordinators, -Not secure
academic Computer Science -Query section supervisors,
management (including subseries -Evaluation evaluation
system Lecture Notes in system panels and
Artificial students
Intelligence and
Lecture Notes in
Bioinformatics)-
2003
15 Improving Software -Progress system -Easy to access -Marks,
project Engineering -Data entry to the system attendance
planning/tracking Education -Evaluation anywhere. not presented
for student

Parul University 3
Team-id PU-

software Conference, -Physical


engineering Proceedings-2013 Presence of the
projects through student is not
SOPPTS required.

2.3 LIMITATIONS/DRAWBACK OF EXSITING SYSTEM

 Existing system does not provide basic PPT upload for the final year
project.
 Existing system does not provide Source code file upload for the final
year project.
 Does not provide inbuilt plagiarism tool.
 Does not provide tip at each and every module. So, some student may get
confused how to upload file etc..
 Also the existing system does not provide time stamp. So, late submission
can be done. And it may be happens that student may refuses about late
submission.

Parul University 3
Team-id PU-

CHAPTER 3 RESEARCH METHODOLOGY


3.1 Introduction of research methodology
3.1.1 Working
3.1.2 Advantages
3.1.3 Disadvantages

3.2 Proposed Methodology

3.3 System Analysis

3.3.1 Study of Existing System


3.3.2 Problem and Weaknesses of Current System
3.3.3 Requirements of New System
3.3.4 Features of New System
3.3.4.1 Use Case Diagram
3.3.5 Class Diagram
3.3.6 System Activity
3.3.7 Data Flow Diagram
3.3.8 Data Modeling/Data Dictionary
3.4 System Requirement Study
3.4.1 User Characteristics
3.4.2 Hardware and Software Requirements
3.4.3 Constraints
3.4.4 Hardware Limitations

Parul University 3
Team-id PU-

3.1 INTRODUCTION OF RESEARCH METHODOLOGY


The various projects are studied by us. Then they had been narrowed down as
the functionality which we want our system to predict. The possible solution for
those items is surveyed. Fixed representation of data is constructed. We have
made few modules for our system.

3.1.1 WORKING
The system is built using water fall model, which consist of the requirement
analysis stage, the planning stage, the design stage, the coding stage and the
implementation stage. In our system we can implement a system which can
manage project cognate all work consummated by utilized and Project
coordinator or guide. Coordinator updates project cognate information, view
work done by a student at which time and view progress chart of work done by
student, progress chart is developed utilizing WBS (“Work Breakdown
Structure”). Student retrieved the given work information updates and
consummates this work at given time and submits into the project management
system.
 Students has to register themselves in PU-PMMS, Unique registration
number and Team id will be generated, also student get conformation
mail from system.
 HOD and Faculty will validate the team, grant permission or deny
permission on submitted definition, guides will be allocated to each team
and they mentoring their students periodically, students can contact with
their mentors at any time using this system, post their quires , also mentor
can contact with students any time.
 Students need to submitted their PPR(periodic progress report) and Patent
Search & Analysis Report (PSAR).

Parul University 3
Team-id PU-

 Student team request is been made/submitted, it has to be approved by


either of Internal guide. The same can also be approved by respective
HOD/Principal.
 Students and mentors maintain their records virtually and after
completion of project, Students need to upload their work with final
report.
 Guides/HOD/Principal validate it and request for project completion
certificate.
3.1.2 ADVANTAGES
 This approach is based on a thorough planning process, and such rigour
often allows to predict the precise deadline and budget.

3.1.3 DISADVANTAGES
 It might be hard to adapt to all the changes of the project (the water
doesn’t flow upstream). Therefore, you need to be proactive to predict the
problems before they affect your flow. Communication is vital.

3.2 PROPOSED METHODOLOGY


 DESIGN PHASE

1) Login: - Using username and password Project coordinator login into system.
If authentication is failing Project coordinator cannot login into system.
2) Upload updates: - Project coordinator uploads and updates the project related
work.
3) Upload file: - Project coordinator upload file for student information.
4) View Files: - Project coordinator View all files uploaded by student.
5) View Gant Chart: - Project coordinator view Gant chart of student working.
 Project Guide Module

1) Login: - Using username and password Guide login into system. If


authentication is failing guide cannot login into system.

Parul University 3
Team-id PU-

2) Upload file: - Guide upload file for student information.

Parul University 4
Team-id PU-

3) View Files: - Guide View all files uploaded by student.


4) View Gant Chart: - Guide view Gant chart of student working.
 Student Module

1) Student Login: - Using username and password student login into system. If
authentication is failing student cannot login into system.
2) View updates: - Student views all updates of the work which uploaded by
Project coordinator or guide.
3) Upload file: - Student upload file and submit the completed work.
4) View Gant Chart: - Student view Gant chart of student working.

3.3 SYSTEM ANALYSIS

It is a process of collecting and interpreting facts, identifying the problems, and


decomposition of a system into its components.

System analysis is conducted for the purpose of studying a system or its parts
in order to identify its objectives. It is a problem solving technique that
improves the system and ensures that all the components of the system work
efficiently to accomplish their purpose.

Analysis specifies what the system should do.

3.3.1 STUDY OF EXSITING SYSTEM


Existing system provides mentoring and monitoring for final year project
carried out during student’s final year. The system provides file upload,
validation of uploaded document, maintain record of each and every team and
also provide certification generation. The management system provides
management for major project carried out in company or some mission etc... If
we considered the existing system for our collage, then all work of final year
project carried out manually. Like, manual communications, manual mentoring
etc.…

Parul University 4
Team-id PU-

3.3.2 PROBLEM AND WEAKNESS OF CURRENT SYSTEM


 Existing system does not provide basic PPT upload for the final year
project.
 Existing system does not provide Source code file upload for the final
year project.
 Does not provide inbuilt plagiarism tool.
 Does not provide tip at each and every module. So, some student may get
confused how to upload file etc.
 Also the existing system does not provide time stamp. So, late submission
can be done. And it may be happens that student may refuses about late
submission.
 Does not provide meeting links and evaluation sheets.

3.3.3 REQUIREMENT OF NEW SYSTEM


 Our system provide the time stamp with students document upload. So,
student cannot refuse later.
 Provides meeting links used for mentoring or any other communication
with topic.
 Provides evaluation sheet with date at Faculty side. So, that evaluation of
marks can be easy done.
 Adds tip at each and every module so that the students can easily
understand how they need to do.
 Also provides source code upload for important module. So, faculty can
easily mentors the students.

3.3.4 FEATURES OF SYSTEM


 Student Registration
 Team Formation
 Add/Delete Students

Parul University 4
Team-id PU-

 PPR And PSAR upload


 Plagiarism Check
 Certificate Generation
 Scheduling Meetings
 Evolution Sheets
 Basic PPT And Source code upload

3.3.4.1 USECASE DIAGRAM


USE CASE DIAGRAMS:
 ADMIN:

Parul University 4
Team-id PU-

 FACULTY:

Parul University 4
Team-id PU-

 STUDENT:

Parul University 4
Team-id PU-

3.3.5 CLASS DIAGRAM

Parul University 4
Team-id PU-

3.3.6 SYSTEM ACTIVITY


ACTIVITY DIAGRAMS:
 ADMIN:

Parul University 4
Team-id PU-

 FACULTY:

Parul University 4
Team-id PU-

 STUDENT:

Parul University 4
Team-id PU-

SEQUENCE DIAGRAMS:
 ADMIN:

Parul University 5
Team-id PU-

 FACULTY:

Parul University 5
Team-id PU-

 STUDENT:

Parul University 5
Team-id PU-

3.3.7 DATA FLOW DIAGRAM

The Data Flow Diagrams are pictorial or graphical representation of the


outline of the system. The Data Flow Diagram covers all the processes, which
takes place during any transaction in the system. The Data Flow Diagrams are
functionally divided into context level, first level, second level, third level data
flow diagrams.

There are six basic processes in the following system and it is also having
some sub processes. All the processes can be clearly understood by
understanding of the Data Flow Diagram

Symbols Used In DFDs:

Process: Here flow of data is transformed. E.g., Charge Calculassions, etc.

External Entity:
A source or destination of data, which is external to the system. E.g. Student etc.

Data flow:
It is packet of data. It may be in the form of document, letter etc.

Parul University 5
Team-id PU-

Data store:
Any store data but with no reference to the physical method of storing.

 DFD level0

Parul University 5
Team-id PU-

 DFD level1 (Admin)

Parul University 5
Team-id PU-

 DFD level1 (Faculty)

Parul University 5
Team-id PU-

 DFD level1 (student)

Parul University 5
Team-id PU-

3.3.8 DATA MODLELING/ DATA DICTIONARY


A data dictionary is a collection of descriptions of the data objects or items in a
data model for the benefit of programmers and others who need to refer to them.
Often a data dictionary is a centralized metadata repository.

Types of data dictionaries


There are two types of data dictionaries. Active and passive data dictionaries
differ in level of automatic synchronization.

 Active data dictionaries. These are data dictionaries created within the
databases they describe automatically reflect any updates or changes in their
host databases. This avoids any discrepancies between the data dictionaries
and their database structures.
 Passive data dictionaries. These are data dictionaries created as new
databases -- separate from the databases they describe -- for the purpose of
storing data dictionary information. Passive data dictionaries require an
additional step to stay in sync with the databases they describe and must be
handled with care to ensure there are no discrepancies.

DATA DICTIONARY

1. Table name: college_master


Primary key: Id
Foreign key: References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id int 20 Primary key. User’s id
Name Varchar2 50 - User’s name
Created on datetime - - -
Updated on datetime - - -
Is Active bit - - -

Parul University 5
Team-id PU-

2. Table name: Department_master


Primary key: Id
Foreign key: College Id References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id Int 20 Primary key. User’s id
College Id Int 20 Foreign Key User’s collage id
Name Varchar2 50 - User’s name
Created on Datetime - - -
Updated on Datetime - - -
Is Active Bit - - -

3. Table Name: PPR


Primary key: Id
Foreign key: User Id, Team References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id Int 20 Primary key. Stroes id
User Id Int 20 Foreign Key User’s id
Team Id Int 20 Foreign Key User’s TeamId
Q1 Varchar 500 - PPR question
Q2 Varchar 500 - PPR question
Q3 Varchar 500 - PPR question
Doc Varchar 500 - Stores Document
Status Int - - -
Status Updated int - - -
by
Added on datetime - - -
Updated on datetime - - -
Added By int - - -
Updated By int - - -
Is Active bit - - -

4. Table name: Discipline_master


Primary key: Id
Foreign key: College Id, Department Id References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id Int 20 Primary key. User’s id
College Id Int 20 Foreign Key User’s collage id
Department Id Int 20 Foreign Key User’s department
Name Varchar2 50 - User’s name
Created on Datetime - - -
Updated on Datetime - - -
Is Active Bit - - -

Parul University 5
Team-id PU-

5. Table Name: PPT


Primary key: Id
Foreign key: User Id, Team Id References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id int 20 Primary key. Id
User Id int 20 Foreign Key User’s id
Team Id int 20 Foreign Key User’s TeamId
Des Varchar 500 - File Destination
Doc Varchar 500 - Document
Status int - - Current status
Status Updated int - - -
by
Added on datetime - - -
Updated on datetime - - -
Added By int - - -
Updated By int - - -
Is Active bit - - -

6. Table Name: ProjectSetup


Primary key: Id
Foreign key: Team Id, Lead Id References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id int 20 Primary key. Id
Team Id int 20 Foreign Key TeamId
Lead Id int 20 - LeadId
Team Name Varchar 100 - Team name
Project Title Varchar 50 - Project Title
Abstract Varchar 50 - Project Abstract
Project Varchar 500 - Project Description
Description
Added on datetime - - -
Updated on datetime - - -
Added By int - - -
Updated By int - - -
Is Active bit - - -

7. Table Name: Semester_Master


Primary key: Id
Foreign key: College Id, Department Id, Discipline Id References:

Parul University 6
Team-id PU-

FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION


Id Int 20 Primary key. User’s id
College Id Int 20 Foreign Key User’s collage id
Department Id Int 20 Foreign Key User’s department
Discipline Id Int 20 Foreign Key User’s discipline
Name Varchar2 50 - User’s name
Created on Datetime - - -
Updated on Datetime - - -
Is Active Bit - - -

8. Table Name: Student_Master


Primary key: Id
Foreign key: User Id, Department Id, Discipline Id, Semester Id
References:
FIELDNAME DATATY SIZ CONSTRAINT DESCRIPTION
PE E
Id Int 20 Primary key. Id
User Id Int 20 Foreign Key User’s id
Enrollment No Varchar 50 - User’s enrollment
Year Varchar - - Current year
Department Id Int - Foreign Key User’s department
Discipline Id Int - - User’s discipline
Semester Id Int - - -
First Name Varchar 50 - -
Last Name Varchar 50 - -
Surname Varchar 50 - -
Contact NO Varchar 50 - -
Gender Varchar 50 - -

9. Table name:UserType_master
Primary key: Id
Foreign key: References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id int 20 Primary key. Id
User Type Varchar2 50 - User’s Type
Added on datetime - - -
Updated on datetime - - -
Is Active bit - - -

Parul University 6
Team-id PU-

10. Table Name: Team_Master


Primary key: Id
Foreign key: College Id, Department Id, Discipline Id, Semester Id, Year Id
References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id Int 20 Primary key. Id
College Id Int 20 Foreign Key User’s collage id
Department Id Int 20 Foreign Key User’s department
Discipline Id Int 20 Foreign Key User’s discipline
Semester Id Int 20 Foreign Key User’s semester
Year Id Int 20 Foreign Key -
Students Varchar 500 - -
Team Id Varchar 100 - -
Added on datetime - - -
Updated on datetime - - -
Added By Int - - -
Updated By Int - - -
Is Active Bit - - -

11. Table Name: User_Master


Primary key: Id
Foreign key: User Type References:
FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION
Id Int 20 Primary key. Id
User Type Id Int 20 Foreign Key User’s type
Name Varchar2 50 Foreign Key User’s Name
Email varchar 50 - Email-Id
Phone Int 10 - User’s phone
Password varchar 50 - User’s Password
Added on datetime - - -
Updated on datetime - - -
Added By Int - - -
Updated By Int - - -
Is Active Bit - - -
Last Login datetime - - -

12. Table name: Year_master


Primary key: Id
Foreign key: References:

Parul University 6
Team-id PU-

FIELDNAME DATATY SIZE CONSTRAINT DESCRIPTION


PE
Id Int 20 Primary key. Id
Year nVarchar2 50 - Current year
Created on datetime - - -
Created By int - - -
Updated on datetime - - -
Updated By int - - -
Is Active bit - - -

13. Table name: Certificate_master


Primary key:
Report_id,Report_type
Foreign key: Student_id,Team_id References:

FIELDNAME DATATYPE SIZE CONSTRAINT DESCRIPTION


Certi_id Varchar2 20 Primary key Stores the id of certificate
Student_id Int 20 Foreign key Stores unique of student
Team_id Int 10 Foreign key Stores unique for Team
members.
S_name Int 10 Foreign key Stores unique for Team
members.
Date Date/time 8 Stores date of submission.
Branch Varchar2 10 Stores branch name
Year Number 4 Stores current year of project
definition

3.4 SYSTEM REQUIREMENT STUDY

In Requirement study, the development team visits the customer and


studies their system. They investigate the need for possible software automation
in the given system. Once the business need for developing a system is realized,
this stage begins which consists of following 3 sub-phases:

This phase is actually a base for the whole development effort. Here we
meet the prospective users of the system and analyse the features they demand.
A comprehensive understanding of the user’s needs and writing down features
of the proposed software product are the keys to success in this phase. Lack of
the understanding will affect both the programmer and the user.

Parul University 6
Team-id PU-

For the Primary that is Basic Understanding, We consulted our Project


Guide Prof. Shaleen Shukla in order to know the requirement for this system.

By asking the questions and conducting multiple meetings, we refined


our requirements. We gave presentation of proposed system to Project Guide
with the purpose of getting feedback and suggestions that helped us in refining
the requirements.

3.4.1 USER CHARACTERISTICS


The intended users can be classified into two categories:
1. Admin – Admin can update the System And insert more functions &
features, also they manage the system.
2. Faculty – Faculty monitors student work, provides appropriate mentoring
and accept and reject work done by student.
3. Student – Student need to upload their weekly work, they can get help
from their mentors at any time by using this system.

3.4.2 HAEDWARE ND SOFTWARE REQUIREMENTS


The hardware and software requirements described below are provided as
general requirements. Individual factors to consider that can affect these
requirements include:
 Android Smart phone/ Laptop/PC etc..
 Latest Version Running
Hardware Interfaces Specification:
Minimum Server Requirements:
 Processor speed 1.3 GHZ (Recommended)
 Memory: 1 GB RAM (Recommended)
 Hard Disk: 20 MB (Recommended)
 Ethernet or compatible network connection to internet
 256 Kbps Network Bandwidth

Parul University 6
Team-id PU-

 1024 x 760 (Optimal) Video Resolutions


Minimum Client Requirements:
 Processor : Intel Pentium IV or Upgraded
 Monitor / Mobile Phone / Tablet / Laptop
 Internet Connectivity
Software Interfaces
 Microsoft Visual Studio 2019
 Microsoft SQL server 2008
Front end
 ASP.NET 2019 with C#.

Back end
 Microsoft SQL server 2008.
About ASP.NET:

 Asp.net, the next version of ASP, is a programming framework used to


create enterprise class web Application, website etc.

 These systems are accessible on a global basis leading to efficient


information management.

Features of C# :

 The classes and data types are common to all of the .NET languages.

 We may develop console application, windows application, and web


application using c#.

 It supports garbage collection, automatic memory management.

SQL Server :

 SQL is a standard language for accessing and manipulating databases.


 ADO.NET is a part of .NET Framework, With ADO.Net user can work
with data base.

3.4.3 CONSTRAINTS

Parul University 6
Team-id PU-

Regulatory Policies
The only rule to use the software is that the system is so user friendly that
no other regulations can be imposed on the client.

3.4.4 SPECIFIC REQUIREMENTS


Hardware Requirements

This phase of the software development process deals with a brief study
of different hardware used in the computerized system. All the hardware needed
here are generally the basic configuration of a typical office computer. A list of
the hardware requirement used in the system given below:

Minimum Configuration:
To run the application software of the system in the computer the minimum
configuration required is as below:

 1.3 MHz processor 210 or other compatible.


 1024 MB-RAM.
 11 MB Flash Storage.
 Display [1024 x 720 Resolution]

Parul University 6
Team-id PU-

CHAPTER 4 IMPLEMENTATION
4.1 Back end Technology
4.2 Front end Technology
4.3 Sanpshots

Parul University 6
Team-id PU-

4.0 IMPLEMENTATION ENVIRONMENT

The .NET Web Application looks like a Google Assistant. But this application is a
more feature and new concept used. Users can customization feature used.

FRONT END AND BACK END TECHNOLOGY

COMPONENT TOOLS OR TECHNOLOGY


Operating System Windows 7-8.0-10
Front End Asp.Net with C#
(Microsoft Visual Studio 2019)
Back End SQL Server 2012
Application Microsoft Visual Studio 2012
Microsoft Office 2010 / 2013
Microsoft Visio 2007
Notepad/Notepad++
W3Schhol
HTML with bootstrap
Web browser Mozilla Firefox, Google Chrome, Internet
Explorer

4.1 Back end technology: -


Microsoft SQL Server is a relational database management system developed
by Microsoft. As a database server, it is a software product with the primary
function of storing and retrieving data as requested by other software
applications—which may run either on the same computer or on another
computer across a network (including the Internet). Microsoft markets at least a
dozen different editions of Microsoft SQL Server, aimed at different audiences
and for workloads ranging from small single-machine applications to large
Internet-facing applications with many concurrent users.

Parul University 6
Team-id PU-

4.2 Front end technology: -


Microsoft Visual Studio is an integrated development environment (IDE) from
Microsoft. It is used to develop computer programs, as well as websites, web
apps, web services and mobile apps. Visual Studio uses Microsoft software
development platforms such as Windows API, Windows Forms, Windows
Presentation Foundation, Windows Store and Microsoft Silverlight. It can
produce both native code and managed code.
Visual Studio includes a code editor supporting IntelliSense (the code
completion component) as well as code refactoring. The integrated debugger
works both as a source-level debugger and a machine-level debugger. Other
built-in tools include a code profiler, designer for building GUI applications,
web designer, class designer, and database schema designer. It accepts
plug-ins that expand the functionality at almost every level—including adding
support for source control systems (like Subversion and Git) and adding new
toolsets like editors and visual designers for domain-specific languages or
toolsets for other aspects of the software development lifecycle (like the
Azure DevOps client: Team Explorer). Visual Studio supports 36 different
programming languages and allows the code editor and debugger to support
(to varying degrees) nearly any programming language, provided a language-
specific service exists. Built-in languages include C,[8] C++, C++/CLI, Visual
Basic .NET, C#, F#,[9] JavaScript, TypeScript, XML, XSLT, HTML, and
CSS. Support for other languages such as Python,[10] Ruby, Node.js, and M
among others is available via plug-ins. Java (and J#) were supported in the past.

Parul University 6
Team-id PU-

4.3 SNAPSHOTS

 Registration Page

Parul University 7
Team-id PU-

 Login Page

 Forgot Password Page

Parul University 7
Team-id PU-

 Add Project Details:

Parul University 7
Team-id PU-

 Add PPR:

 View PPR:

Parul University 7
Team-id PU-

 Add PPT :

 View PPT:

Parul University 7
Team-id PU-

 Add PSAR1:

 View PSAR1:

Parul University 7
Team-id PU-

 Add PSAR2:

 View PSAR2:

Parul University 7
Team-id PU-

 Add PSAR3:

 View PSAR3:

Parul University 7
Team-id PU-

 Plagiarism check:

Parul University 7
Team-id PU-

 Certificate Generation:

Parul University 7
Team-id PU-

CHAPTER 5 : Result And Analysis

Parul University 8
Team-id PU-

5.1 Result and Analysis

 Test Cases For Login And Registration form

The list of requirements which can be useful are:

1. FirstName
2. Confirm Password
3. LastName
4. Address
5. UserName
6. PhoneNumber
7. Email ID
8. Gender
9. Password

Required fields are:

1. Email ID
2. UserName
3. Password
4. Confirm Password

Validation for fields:

1. Email
2. Password: It should have alphanumeric, Length should be 8 to 32.
3. PhoneNumber: Phone Number should have only Numbers, Country
code is required

 For Registration Form


Signup and login page by assuming some users requirements, such as:

Parul University 8
Team-id PU-

• Username and password are mandatory fields


• There is cancel and reset button at the bottom of the form
• Radio buttons and checkboxes are placed correctly
• The limit of the Password should be 8-13 characters (alphanumeric).

Test
Test Data /
Sr No. Case Feature Description Steps To Execute Expected Results
Input
s
Check all the text
1. Click on Radio
TC- User boxes, radio
1 buttons, buttons and N/a UI should be perfect
001 Interface buttons, buttons,
dropdowns
etc
Check the 1. Do not enter any
It should show a
TC- Required required fields by value in the field.
2 N/a mandatory symbol (*) on
002 fields not filling any 2. Click on the
mandatory fields.
data Register button.
1. Users should be
1. Enter valid registered successfully.
Check user
values in the 2. A successful
TC- Required should Register
3 required fields. N/a registration message
003 fields by filling all the
2. Click the should show.
required fields
Register button. 3. Mail should send to the
user
1. It should not ask to
1. Do not enter any fill the optional fields
detail in optional 2. User should be
Check all the
fields registered successfully
TC- Optional optional fields
4 2. Enter valid data N/a 3. A successful
004 Fields when do not fill
in required fields registration message
data
3. Click on the should show
Signup button 4. Mail should send to the
user
1. User should be
1. Enter valid data
registered successfully
in optional fields
Check all the 2. A successful
TC- Optional 2. Enter valid data
5 optional fields N/a registration message
005 Fields in required fields
when filling data should show
3. Click on the
3. Mail should send to the
Register button
user
• Check the
Email text field 1.testAtgmail
that has an Email 1. Enter Invalid .com
It should show the
TC- Email address without Emails 2.test@gmail
6 validation message for
006 validation @ symbol. • 2. Click on the com
valid email
Check the Email Register Button. 3.test@gmail
text field that has 4.@gmail
a random string

Parul University 8
Team-id PU-

Test
Test Data /
Sr No. Case Feature Description Steps To Execute Expected Results
Input
s
instead of a real
email. • Check
the Email text
field that has @
symbol written in
words. • Check
the Email text
field that has a
missing dot in
the email
address.
1. Enter valid 1.test.22@g
TC- Email Check all the Emails mail.com It should not show any
7
007 validation valid emails 2. Click on the 2.test@gmail validation message
Register Button. .com
Check the phone 1. Enter
Phone number when alphanumeric data 1. It should show the
TC-
8 Number passing in phone field dada5$7567# validation message 8 for
008
validation alphanumeric 2. Click on Register 7 Phone Number
data button
1. Enter valid phone
Check the phone
Phone number without It should show the
TC- number when not 1.
9 Number country code validation message for
009 pass country 9012078654
validation 2.Click on Register country code is required
code
button
1. Enter valid phone
Check the phone
Phone number with 1.
TC- number when It should not show any
10 Number country code +919011224
010 passing country validation message
validation 2.Click on Register 4
code
button
1. Enter value
Check the which is
TC- Password password limit alphanumeric but It should show validation
11 1. Password
011 Validation when enter value less than 8. message
less than min 2.Click on Register
button
1. Enter
Check the
alphanumeric value Any Random
TC- Password password limit It should show validation
12 but more than 32. string with
012 Validation when enter value message
2.Click on Register numbers
greater than max
button
1. Enter a value in
Check the
numbers which is in
TC- Password password when It should show validation
13 between 8-32 1. 12345678
013 Validation passing only message
2.Click on Register
numbers
button

Parul University 8
Team-id PU-

Test
Test Data /
Sr No. Case Feature Description Steps To Execute Expected Results
Input
s
1. Enter value in
Check the
alphanumeric which
TC- Password password when 1. It should not show any
14 is in between 8-32
014 Validation passing valid Pass123456 validation message
2.Click on Register
data
button
1. Go to the Site.
Those Blank spaces
2. Passed blank
Verify if blank should trim and
TC- Required spaces in required
15 spaces are passed N/a Validation error message
015 Fields fields.
in required fields. for required fields should
3. Click on the
visible.
Register button
User should get a
Verify user can 1. Go to the Email.
TC- Required test22@gmai verification link and able
16 verify its Email 2. Click on the
016 Fields l.com to verify his/her Email
ID verification link.
ID.
1. Enter phone
Verify if the number less than 10
Phone length of the digits. It should show the
TC-
17 Number phone number is 2.Enter all 91901122 validation error message
017
Validation incorrect i.e. less required fields. for phone number length.
than 10. 3.Click on Register
Button
1. Enter phone
Verify if the number less than 10
Phone length of the digits. It should show the
TC- 9190112244
18 Number phone number is 2.Enter all validation error message
018 5566
Validation incorrect i.e. required fields. for phone number length.
more than 10 3.Click on Register
Button
1. Enter the
Verify if the
password which not
password
TC- Password satisfies the
19 required rules are passw
019 Validation required rule.
not satisfied in
2.Click on Register
the password
button

 For Login Form

Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
Check all the text
User • UI should be perfect • Text boxes
1 TC-01 boxes and Check Page
Interface and button should be aligned
buttons
1. Enter invalid
Required Check the User should not log in and should show
2 TC-02 username
Fields required fields proper error message
2. Enter correct

Parul University 8
Team-id PU-

Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
by not filling any password
data. 3. Click on Login
Button
1. Enter valid
Check When username
passing a correct 2. Enter incorrect User should not log in and should show
3 TC-03 User Login
username and password proper error message
invalid password 3. Click on Login
Button
1. Enter valid
username
User Check Keeping 2. Do not enter User should not log in and should show
4 TC-04
Interface Password password proper error message
3. Click on Login
Button
1. Enter valid
username
Check when pass
2. Enter valid
5 TC-05 User Login correct email and User should log in
password
password
3. Click on Login
Button
1. Enter valid
Check if the
username
password is
6 TC-06 User Login 2. Enter password Password is entered in encrypted form
entered in
3. Click on Login
encrypted
Button
Check whether
Signup
the signup link Clicking signup link takes the user to
7 TC-07 Option for Click Signup link
for the new user signup page successfully
new users
is working
Verify user
should get an 1. Click on the
error message Forgot password link.
Forgot
8 TC-08 when he/she 2. Enter unregistered User should get an error message.
Password
enters not email id and click on
registered email the send button.
id.
Verify user
1. Go to the reset
should get an
password link.
error message
Reset 2. Enter the
9 TC-09 when he/she User should get an error message.
Password previous password.
enters the
3. Click on the Reset
previous
Password button.
password.
1. Go to the reset
Verify user able
Reset password link. Users should get the success message
10 TC-10 to reset his/her
Password 2. Enter a new and the password should get reset.
password
password and a

Parul University 8
Team-id PU-

Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
confirm password.
3. Click on the Reset
Password button.
Verify user 1. Go to the reset
should get an password link.
error message 2. Enter a different
Reset
11 TC-11 when password new password and a Users should get an error message.
Password
and confirm confirm password.
password not 3. Click on the Reset
matches Password button.
1. Go to the reset
password link.
2. Enter a new
Verify user
password and a
Reset should able to
12 TC-12 confirm password. User should able to login
Password login with a new
3. Click on the Reset
password.
Password button.
4. Log in by using
the new password.
Verify if the user
enters a new 1. Go to the reset
password that password link.
does not cover 2. Enter a new
Reset the basic password that does
13 TC-13 Users should get an error message.
Password requirements of not cover the basic
password then requirements.
the user should 3. Click on the Reset
be displayed Password.
error message
1. Go to the Site.
Verify if blank 2. Passed blank
Those Blank spaces should trim and
Required spaces are passed spaces in required
14 TC-14 Validation error message for required
Fields in required fields.
fields should visible.
fields. 3. Click on the Login
button
Verify new users
should get the
Welcome 1. Go to the Email. Users should get a welcome email on
15 TC-15 welcome email
Email 2. Enter Login Email. his/her email id.
once after the
login.
1. Enter incorrect
Verify when Email.
passing incorrect 2. Enter the correct User should not be able to log in and
16 TC-16 User Login
Email and password. the error message should be displayed.
correct password 3. Click on the Login
Button.
Verify when 1. Enter incorrect User should not be able to log in and
17 TC-17 User Login
passing both Email. the error message should be displayed.

Parul University 8
Team-id PU-

Sr Test
Feature Description Steps To Execute Expected Results
No. Cases
incorrect Email 2. Enter the correct
and password password.
3. Click on the Login
Button
1. Click on the
Forgot Password
Verify Forgot link.
User
Password sends a 2. Enter Email and User should get the forgot password
18 TC-18 Forgot
forgot password click on the send link on his/her email id.
Password.
link. button.
3. Now go to
mail7.io and enter
the email id.

Parul University 8
Team-id PU-

 CONCLUSION

We are going to make system to facilitate the implementation of the final


year project for Parul University students. The PU-PMMS can significantly
reduce the workload of Mentors/Guides/HOD. Lots of arrangement,
announcement and assessment collection tasks can be done automatically in
the system. At the same time, our system provides convenience for mentors
and students throughout the process of final year project. First, Mentors and
students can better communicate via the chat and messaging system.
Mentor/Guides can also easily keep track of the progress of students with the
project management module and file sharing functions. Finally, Mentors and
Students can quickly manage to obtain the deliverables of the project and
provide grades on the system with completion certificate. Also provide
facility of plagiarism check with specific project name and/or branch.

Parul University 8
Team-id PU-

 TIMELINE FOR PROJECT PLAN

Work Flow
7th semester
No. Description Start End Date Duration
Date
1 Literature 21/06/20 05/07/20 15 days

2 Topic Finalize 08/07/20 10/07/20 3 days

3 Requirement 11/07/20 21/07/20 11 days


Study
4 Diagram 22/07/20 02/08/20 10 days

5 Study of 04/08/20 10/08/20 6 days


Languages
6 Installation 11/08/20 13/08/20 3 days

7 Design database 14/08/20 30/08/20 15 days


finalize
8 Design of 01/09/20 15/09/20 15 days
Project
9 Study of system 16/09/20 22/09/20 7 days
work flow
9 Report 29/09/20 10/10/20 11 days

8th semester
No. Description Start End Date Duration
Date
1 Login 30/10/20 12/11/20 12 days
Registration
page

2 Admin panel 13/11/20 29/11/20 16 days

3 Staff panel 01/12/20 24/12/20 24 days

4 Student panel 25/12/20 25/01/21 31 days

5 Testing 27/01/21 02/03/21 36 days


And Updating
6 Report 05/03/21 15/03/21 10 days

Parul University 8
Team-id PU-

 REFERENCES

[1] S. I. Ismail, R. Abdullah, S. A. C. Kar, N. Fadzal, H. Husni, and H. M.


Omar, “Online project evaluation and supervision system (oPENs) for final year
project proposal development process,” IEEE Student Conf. Res. Dev. Inspiring
Technol. Humanit. SCOReD 2017 - Proc., vol. 2018-January, pp. 210–214,
2018, doi: 10.1109/SCORED.2017.8305392.

[2] J. Zhang, D. Zage, and W. Zage, “Improving project planning/tracking


for student software engineering projects through SOPPTS,” Softw. Eng. Educ.
Conf. Proc., vol. 2003-January, pp. 185–192, 2003, doi:
10.1109/CSEE.2003.1191376.

[3] C. H. Leung et al., “The development of a final year project management


system for information technology programmes,” Commun. Comput. Inf. Sci.,
vol. 494, pp. 86–97, 2015, doi: 10.1007/978-3-662-46158-7_9.

[4] S. Kogure, R. Nakamura, K. Makino, K. Yamashita, T. Konishi, and Y.


Itoh, “Monitoring system for the effective instruction based on the semi-
automatic evaluation of programs during programming classroom lectures,”
Res. Pract. Technol. Enhanc. Learn., vol. 10, no. 1, 2015, doi: 10.1186/s41039-
015- 0019-8.

[5] B. Benyo, B. Sódor, T. Doktor, and G. Fördös, “Student attendance


monitoring at the university using NFC,” Wirel. Telecommun. Symp., 2012, doi:
10.1109/WTS.2012.6266137.

[6] M. A. Bakar, N. Jailani, Z. Shukur, and N. F. Mohd Yatim, “Final year


supervision management system as a tool for monitoring Computer Science
projects,” Procedia - Soc. Behav. Sci., vol. 18, pp. 273–281, 2011, doi:
10.1016/j.sbspro.2011.05.039.

Parul University 9
Team-id PU-

[7] D. P. Sari, S. J. Putra, and E. Rustamaji, “The development of project


monitoring information system (Case study: PT Tetapundi Prima Kelola),” 2014
Int. Conf. Cyber IT Serv. Manag. CITSM 2014, no. 95, pp. 39–43, 2014, doi:
10.1109/CITSM.2014.7042172.

[8] P. B. Faez, N. Azlina, A. Rahman, and K. S. Harun, “Online Project and


Assignment Submission , Management and Progress Monitoring System (
OPAS
),” no. November 2014, pp. 51–58, 2014, [Online]. Available:
http://www.icenium.com/blog/icenium-team-blog/2012/06/14/what-is-a-hybrid-
mobile-app-.

[9] S. Kale, A. Shewale, P. J. Sarang, P. S. Pawar, and S. Sadruddin, “Project


Management System ( PMS ),” Int. J. Eng. Dev. Res., vol. 5, no. 2, pp. 35–39,
2017.

[10] D. Darmawan, “No Title No Title,” J. Chem. Inf. Model., vol. 53, no. 9,
pp. 1689–1699, 2019, doi: 10.1017/CBO9781107415324.004.

[11] I. Ivanto, J. Wang, and F. Liu, “Intelligent online academic management


system,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell.
Lect. Notes Bioinformatics), vol. 2783, pp. 320–326, 2003, doi: 10.1007/978-3-
540-45200-3_30.

[12] A. Adagale, D. Agrawal, and S. Dane, “Academic Monitoring System,”


IJCSN Int. J. Comput. Sci. Netw., vol. 5, no. 2, pp. 2277–5420, 2016, [Online].
Available: www.IJCSN.org.

[13] A. A. Juan, T. Daradoumis, J. Faulin, and F. Xhafa, “Developing an


information system for monitoring student’s activity in online collaborative
learning,” Proc. - CISIS 2008 2nd Int. Conf. Complex, Intell. Softw. Intensive
Syst., pp. 270–275, 2008, doi: 10.1109/CISIS.2008.59.
Parul University 9
Team-id PU-

[14] A. Okunola Orogun and O. Gabriel Aju, “Design and Implementation of


Undergraduate Degree Projects Monitoring System,” vol. 3, no. 5, pp. 129–135,
2019.

[15] M. A. Bakar, J. Jilani, N. Jailani, R. Razali, Z. Shukur, and M. J. A. Aziz,


“Student Centered Learning Environment for Project Monitoring,” Procedia
Technol., vol. 11, no. Iceei, pp. 940–949, 2013, doi:
10.1016/j.protcy.2013.12.279.

Parul University 9

You might also like