Web Project Report of Dewan and Durjoy
Web Project Report of Dewan and Durjoy
A project report submission for the fulfillment of the requirements for the degree of BSc
(Honors) in ECE
Submitted By
Registration No: 17508006634
Roll No: 1800028
Session: 2017-2018
Department of Electronics and Communication Engineering
Institute of Science and Technology
National University, Bangladesh
DECLARATION
I hereby declare that I have completed the work of Design & Development of IST Project Task
Management System under the supervision of Md. Shawkot Hossain, Faculty, Department of
Electronics and Communication Engineering (ECE), Institute of Science and Technology (IST),
affiliated with the National University, Bangladesh. I also declare that neither this project nor
any part of this has been submitted elsewhere for this award of any degree.
Student’s Signature
Registration No: 17508006634
Session: 2017-2018
Department of ECE
Institute of Science and Technology
iii
APPROVAL
Design and Development of IST Project Task Management System by Md. Tansocelar Ahmed
Dorjoy, Registration No: 17508006634 to the department of Electronics and Communication
Engineering (ECE), Institute of Science and Technology (IST), Dhaka, Bangladesh has been
accepted as satisfactory for the fulfillment of the requirements for the Degree of Bachelor of
Science in Electronics and Communication Engineering (ECE) under National University and
approved as to its style and contents.
1.
Md. Shawkot Hossain
Faculty
Department of ECE 2.
Institute of Science and Technology
iv
ACKNOWLEDGEMENT
This is my humble attempt to present my gratitude in preparing this report. I have only drawn
upon my own experience as a student of Electronics Communication and Engineering. This
project would have been possible without the dedication and contributions of a number of
individuals. First and foremost, I would like to express my gratitude to Allah for always helping
me, then I would like to thank, Md. Shawkot Hossain, Faculty, Department of Electronics and
Communication Engineering (ECE) for agreeing to supervise me during the project. His
eagerness helped me in every step of the way as well as encouraged me to work with full effort.
v
ABSTRACT
Managing and controlling final year student projects traditionally is a laborious task. This project
aims to revolutionize the process by introducing an automated system that streamlines all
project-related activities. The IST project task management system is a web-based portal
designed to efficiently manage, control, and monitor final year student projects, benefiting both
students and supervisors. The system begins with administrative registration of all students, who
subsequently gain access to the system through personalized login credentials. Once logged in,
students have the autonomy to form project groups according to their preferences. Similarly,
supervisors use their unique login credentials to access the system. A central feature of this
system is the project coordinator, responsible for assigning tasks to students. This automation
eliminates the need for manual allocation and ensures efficient project management. Ultimately,
the IST project task management system offers a comprehensive solution to simplify the
management and control of final year student projects, making the process more accessible,
organized, and productive.
vi
LIST OF FIGURES
TABLE OF CONTENTS
Chapter 1: Introduction 1
1.1 Introduction 2
1.2 Motivation 2
1.3 Scope of the work 2
1.4 Objective 3
1.5 Organization of the Project 3
4.2 Requirements 18
4.3 Primary Design Phase 19
4.4 Secondary Design Phase 19
4.5 User Interface Design 20
4.6 Use Case Diagram of the Proposed System 21
4.7 DFD 22
4.7.1 Context Level DFD 22
4.7.2 Level 1 DFD 23
4.8 Database Analysis 24
4.8.1 Relational Database Management System (RDBMS) 24
4.9 Entity Relationship Diagram 25
6.3 Summary 43
Chapter 7: Future Work and Conclusion 44
7.1 Future Modification 45
7.2 Conclusion 45
References 46
1
Chapter 1: Introduction
2
1.1 Introduction
The IST Project Task Management System has been developed to override the problems
prevailing in the practicing manual system. This web-based system is supported to eliminate, and
in some cases reduce the hardships faced by this existing system. Moreover, this system is
designed for the particular need of the institution to carry out operations in a smooth and
effective manner.
The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user
to use this system. Thus, by this all it proves it is user-friendly. The IST Project Task
Management System, as described above, can lead to error free, secure, reliable and fast
management system. It can assist supervisors, students to concentrate on their other activities
rather to concentrate on the record keeping. Thus, it will help institutions to concentrate on
record of all project keeping. Thus, it will help institutions in better utilization of resources.
Every institution, whether big or small, has challenges to overcome and manage the information
of Events, Students, and Files. IST Project Task Management System has different Student
needs; therefore, we design IST project task management systems that are adapted to your
managerial requirements. This is designed to assist in strategic planning and will help you ensure
that your institution is equipped with the right level of information and details for your future
goals. Also, for those busy executives who are always on the go, our systems come with remote
access features, which will allow you to manage your workforce anytime, at all times. These
systems will ultimately allow you to better manage resources.
1.2 Motivation
The primary reason for selecting IST projects task management system help to improve
communication by providing a centralized place for teams to discuss tasks and exchange
information.
Team members can also report on ongoing and completed tasks to their supervisor, who can
analyze this information and make necessary adjustments. Rather than approaching every task
with the same level of importance, prioritizing tasks based on their urgency and importance is
often helpful.
1.4 Objectives
Our project is an online task supervision, online to do list that helps individuals’ educational
institutions effectively organize their projects and tasks. The other objective of the project follows:
In 6th Chapter we have discussed about the implementation of our proposed system and testing the
system in several steps also we attached significant glimpse of our project.
In the final chapter is all about conclusion and future work for this project.
5
2.1 Introduction
This chapter outlined the sections in this chapter that is to say Introduction, Theoretical
underpinning of the study of web-based management project, and literature review of
computerized data collection and student project team member records, and record management
on the student project list. This section presents a review of related literature to the study of IST
project task management system and project field records: the review has been done in
accordance with the research objectives which are impact of computerized data collection on
maintenance of student record, computerized information protection on student task record and
computerized record management in maintenance of student records in Institution of Science &
Technology.
1. It is time consuming.
2. Right information is not retrieved at right time.
3. Any updates to the data by team members or the Project coordinator or guide cannot see
immediately by the rest of the team.
4. All work is done manually.
7
2.3 Summary
Finally, since the data generated in day to day, management by educational institutions of
information Technology. Formal according to the registrar, it is worthwhile and full to develop a
strong digital web-based management system for the institute or university to hold the large
amount of data that is generated. The proposed system, IST-PTMS, should be able to stand
digitalized & web based because time consuming should be kept as long as is necessary to:
1. Fulfill and discharge the contractual obligations established between the institution and
the student, including the completion of any non-academic disciplinary action;
2. Provides good effect on the academic career and achievements of the student to
employers, licensing and other organizations, as well as to the student as part of their
lifelong learning record. The supervision management system gathered whilst reviewing
existing.
3. Literature on student project task management system has been very useful in the
development of the proposed system. The project when completed will provide an
efficient way to store and organize data than spreadsheet. It will also serve as a
centralized facility that can easily be modified and quickly shared among multiple users.
The proposed system will have a well-designed interface that allows users to interact with
the system. Therefore the study from different countries and nations explained task
management system on team record & project data record has helped in improving and
providing efficient information and timely to the information needed to all the student
carrier build up time period and when comes to Livingstone international university has
always been problematic for example Cases of lost marks, incorrect grades, delays in
issuing academic awards have all been too common therefore findings will reveal
manually control records of project task management as the biggest problem facing
Universities & Institutions.
8
3.1 Introduction
System analysis is an intricate and vital process within the realm of system development,
encompassing the meticulous gathering and interpretation of factual data, along with the
diagnosis of existing issues. In the context of the IST Project Task Management System, this
procedure is aimed at identifying areas for enhancement and recommending optimal
improvements. It is a multifaceted problem-solving endeavor, necessitating robust
communication between the system's end-users and its developers. At the core of system analysis
lies a comprehensive scrutiny of the existing system's minutiae. The system analyst, akin to an
interrogator, delves deep into the operational mechanics of the current system, treating it as an
integrated whole. The analyst discerns the inputs driving the system and traces the diverse
organizational outputs to their respective processes. This holistic approach is essential for
grasping the system's intricacies and functioning. System analysis assumes the mantle of
consciousness-raising, wherein problem awareness takes center stage. It involves the
identification of pertinent variables influencing decision-making, followed by a meticulous
synthesis of diverse factors. The ultimate goal is to derive an optimal, or at the very least
satisfactory, solution or course of action. Achieving this goal entails a comprehensive
exploration, employing techniques such as interviews and questionnaires to gather pertinent data.
The collected data undergoes rigorous scrutiny, leading to a comprehensive comprehension of
the existing system, aptly named the "existing system." The existing system then undergoes a
rigorous examination, aimed at pinpointing areas of concern. During this phase, the system
designer seamlessly transitions into the role of a problem solver, diligently resolving the
challenges that the enterprise faces. Proposed solutions are delineated and presented for
consideration. Subsequently, a systematic analytical comparison ensues between the proposal
and the existing system, culminating in the selection of the most viable approach. The endorsed
proposal is presented to the end-users for validation, forming a pivotal juncture in the iterative
process. User feedback is actively sought, and the proposal is subjected to review, with
modifications incorporated as necessary. This iterative loop persists until the user expresses
satisfaction with the proposal, signifying the convergence of user expectations and system
capabilities. The preliminary study is a foundational phase, serving as a precursor to more
extensive investigations into the system. It entails the same problem-solving ethos, necessitating
robust communication between system stakeholders. Throughout this phase, feasibility studies
are conducted, offering a preliminary insight into the system's activities. These insights guide the
formulation of strategies for the ensuing stages of in-depth system study and analysis.
The Software Development Life Cycle (SDLC) is a critical framework that plays a pivotal role in
the successful execution of software projects. This abstract provides a concise overview of
SDLC, highlighting its key components and their significance.
SDLC is a systematic approach used by organizations to plan, design, develop, test, deploy, and
maintain software solutions efficiently. It encompasses well-defined phases, each with specific
objectives and deliverables. These phases typically include requirements gathering, system
design, coding, testing, deployment, and maintenance.
10
The importance of SDLC lies in its ability to ensure that software projects are delivered on time,
within budget, and with the desired quality. Following a structured SDLC enables project teams
to effectively manage risks, maintain clear communication, and meet stakeholder expectations.
Furthermore, SDLC methodologies vary, with popular options including Waterfall, Agile, and
DevOps. The choice of methods depends on the project's complexity, requirements, and the
organization's culture.
Waterfall Model:
The Waterfall Model is one of the oldest and most traditional SDLC methodologies. It follows a
linear and sequential approach, where each phase must be completed before moving on to the
next. This model is well-suited for projects with well-defined requirements and minimal changes
expected during development.
Agile Methodology:
Agile is an iterative and flexible approach to software development. It focuses on collaboration,
customer feedback, and delivering small, functional increments of software called "sprints."
Agile methodologies, such as Scrum and Kanban, are ideal for projects where requirements may
evolve and adapt over time.
DevOps:
DevOps is more than just an SDLC methodology; it's a cultural and technical movement that
emphasizes collaboration between development and operations teams. It aims to automate and
streamline the entire software delivery pipeline, enabling frequent and reliable software releases.
Iterative Model:
The Iterative Model breaks down the project into smaller iterations, each of which goes through
the phases of SDLC. After each iteration, there's a review, and improvements are made before
moving to the next iteration. This approach is beneficial when requirements are not entirely clear
initially.
Spiral Model:
The Spiral Model combines iterative development with elements of the Waterfall Model. It
focuses on risk assessment and management by revisiting and refining project stages in a spiral
pattern. This approach is suitable for large, complex projects with evolving requirements.
Incremental Model:
The Incremental Model divides the project into smaller parts or increments. Each increment
represents a portion of the complete system, and new functionality is added incrementally. This
approach is useful for projects with evolving requirements and allows for early user feedback.
Each of these SDLC methodologies has its own set of strengths and weaknesses, making it
essential to choose the one that aligns best with the project's specific requirements, constraints,
and goals.
After each iteration, a partial but potentially usable version of the software is produced and
evaluated. This allows for ongoing feedback and adaptation throughout the project. If changes or
improvements are needed, they can be incorporated in subsequent iterations. This iterative
process continues until the final software product is complete.
The Iterative Waterfall Model combines the structured approach of the Waterfall Model with the
flexibility to make adjustments as needed, making it more adaptable to changing requirements or
evolving project circumstances. It's particularly useful when initial project requirements are not
entirely clear or when there's a need for ongoing refinement during development.
III. Design - The goal of this section is to convert the requirement specification into a shape
that is appropriate for implementation in a few programming languages.
IV. Implementation and unit testing - At some stages in this segment, the design is applied.
Small modules are examined in isolation from the rest of the software program product.
Integration and system testing - In this, all the modules are included after which checked
collectively.
V. Operation and maintenance - The release of the software program inaugurates the
operation and life cycle section of the operation. The phases usually occur in this order.
Revise and beautify the Prototype note down the remarks and the assessment remarks and
mention and make plans and adjustments in the gadget layout. The adjustments can be
well-known in the future and once more integrated within the new Prototype advanced
and the cycle may be repeated until the developer and the patron’s expectancies are met.
meticulously deliberate upon and assess the plethora of strategies that could be employed to
address the given problem statement. The crux of this endeavor is to fashion a proposed solution
that not only impeccably aligns with the gamut of user requisites but also exhibits a remarkable
degree of adaptability, thus ensuring its viability in accommodating forthcoming alterations
predicated upon emergent demands. By effecting such a rigorous scrutiny, the envisaged solution
is anticipated to transcend the realm of immediate necessity, aspiring to achieve an enduring
quality that resonates with the evolving needs of its users. Therefore, the paramount aspiration
underlying this feasibility study is to forge a solution that stands as a testament to its intrinsic
resilience, enabling seamless integration of future modifications, and thereby charting a
trajectory of sustainable evolution in response to the dynamic landscape of requirements yet to
manifest.
The contemplation of this facet emerges as an indispensable and pivotal component within the
developmental process of a project. In this vein, meticulous deliberation and judicious
consideration are vested in the selection of technology, a pivotal determinant shaped by the
overarching parameter of minimizing costs to the utmost extent feasible.
Intrinsic to this decision-making process is the prudent allocation of resources, wherein due
cognizance is directed towards the financial implications emanating from both hardware and
software requisites. It is of paramount significance to acknowledge that the onus of shouldering
these costs squarely rests upon the organizational entity.
Hence, within the contours of this discerning evaluation, a prognostication emerges wherein the
projected advantages that stand to be reaped by the organization are poised to serve as a
formidable counterbalance to the preliminary fiscal disbursements and the ensuing financial
commitments tethered to the perpetual operation and maintenance of the envisioned system.
The endeavor of this feasibility study was characterized by a rigorous exploration, extending its
purview to encompass a holistic survey of the complete spectrum of functionalities envisioned
for integration within the system. These functionalities were meticulously delineated and
delineated within the framework of the System Requirement Specification (SRS), constituting a
14
In order to furnish an exhaustive and robust assessment, the approach adopted was one of
methodical variance, where a diverse array of frontend and backend platforms were subjected to
meticulous scrutiny. Through a series of rigorous evaluations, the spectrum of feasibility was
meticulously probed, addressing the intricate interplay between the envisaged functionalities and
the technological underpinnings offered by diverse platform choices.
The overarching goal underscoring this multifaceted investigation was to ascertain not only the
technical plausibility but also the practical realizability of every aspired functionality, thereby
engendering a nuanced comprehension of the extent to which the proposed functionalities could
be seamlessly integrated within the technological fabric of the chosen platforms. This process
was underpinned by a resolute commitment to elucidate the intricate nexus between system
capabilities and technological constraints, thereby paving the way for a judiciously informed
decision-making paradigm in the pursuit of an optimal and viable solution.
Drawing upon the trajectory of our comprehensive study, a salient observation surfaces wherein
clients have evidenced a palpable sentiment of contentment and felicity. This salutary outcome is
intrinsically linked to the transformative impact of the system, which has manifestly served as a
catalyst in alleviating their burdensome operational overheads. By deftly streamlining erstwhile
convoluted processes, the system has engendered an evident alleviation in their functional
workload, culminating in a discernible enhancement in operational efficiency.
The fulcrum of our empirical inquiry not only rests on the technical efficacy of the system but
transcends into the realm of stakeholder satisfaction. This substantiated contentment, articulated
by clients, substantiates the transformative influence of the system, catalyzing a paradigm shift in
their operational dynamics. As a result, the envisioned system stands as a testimony to its
15
capacity to effectuate tangible and consequential change, ameliorating the operational landscape
and fostering an environment that is imbued with newfound levels of dexterity and efficacy.
3.4 Summary
In order to successfully create the ultimate platform which is most suitable for the users,
necessary steps and efficient methods are applied, resulting in a fine outcome for the whole
project. Finding the disordered process of the traditional existing system and refining them
makes it the best outcome with utmost efficiency to the users. The IST Project Task Management
System solves the common issues faced by manual systems by modernizing the system
according to their needs and fulfillment. The list of all project teams and the monitoring system
in the Project is making it appealing to the users. To make the system responsive and functional,
all the prerequisite and necessary resources are gathered and then implemented. Carefully
Software engineered IST Project Task Management broadens the outlook of users who are
satisfied by the service that our system will provide. The way that the project works is figured
out and marked carefully on the main and important aspects, technology and process, and
methods used in the whole project. After precisely identifying the system, we proceed to the next
stage of System Design which is briefly discussed in the next Chapter.
16
During this particular phase, the focus is on constructing a logical framework that satisfies the
specified requirements. The design phase of website development involves the transformation of
the client's outlined needs into a functional and coherent system. This design process typically
unfolds in the following three stages:
Requirement Elaboration: During this stage, the initial requirements are thoroughly examined
and detailed. This involves breaking down the project into manageable components and clearly
defining the functionalities that need to be implemented.
Conceptual Design: In this step, a high-level concept is crafted based on the elaborated
requirements. This involves designing the overall structure, flow, and interaction between
different system modules. A conceptual representation of the user interface and system
architecture is also developed.
Detailed Design: The final step involves delving deeper into the system's design. Detailed
specifications for each module and component are created, including user interfaces, databases,
data flow diagrams, and algorithms. This stage lays the foundation for the actual implementation
of the system.
18
In this phase, a logical system is built which fulfils the given requirements. Design phase of
website development deals with transforming the clients 's requirements into a logically working
system. Normally, design is performed in the following in the following three steps:
4.2 Requirements
A. Hardware
1. Processor: Core i3
2. RAM: 4GB or more
3. Hard disk: 16 GB or more
B. Software Specification
5. My SQL.
6. Visual studio
The general tasks involved in the design process are the following:
A. Admin Module
1) Login: - Using username and password Project coordinator login into system. If
authentication is failed, Project coordinator cannot login into system.
2) Upload file: Project coordinator upload file for student information.
3) View Files: - Project coordinator View all files uploaded by student.
4) View Gant Chart: - Project coordinator view Gant chart of student working.
C. Student Module
1) Student Login: - Using username and password student login into system. If authentication is
failed, 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.
The following steps are various guidelines for User Interface Design:
The context-level DFD provides an encompassing overview of the interactions between external
entities and the system itself. By presenting an abstract representation of data movement,
23
processes, and external entities, this diagram captures the high-level functionalities and
interconnections that constitute the core essence of the system.
In the context-level DFD, external entities are depicted as sources or destinations of data,
representing entities outside the scope of the system, such as users or other systems. Processes
are represented as distinct functions or operations that transform input data into meaningful
outputs. These processes, although detailed in subsequent DFD levels, are presented at a higher
level of abstraction in the context-level DFD.
Furthermore, the context-level DFD serves as a foundation for constructing more detailed DFDs
in subsequent levels. These successive levels, such as the Level 1 DFD (also known as the (O)
level DFD), delve into the finer details of the system by decomposing processes into sub-
processes and elucidating the intricate data flows among them.
In the specific case of the IST Project Task Management System project, the context-level DFD
elucidates the interaction between the system and its users, particularly emphasizing the role of
the admin user. The admin user, upon logging into the system, assumes a pivotal role by
conducting a range of activities that govern the functioning of the system. The context-level
DFD visually underscores the centrality of the admin user and their operational influence within
the broader scope of the project.
have been challenged by object databases, which were introduced in an attempt to address the
object-relational impedance mismatch in relational database, and XML databases.
information into a simplified yet meaningful framework elevates the focus on the salient aspects
that directly contribute to the application's functionality and utility.
At the crux of this abstraction lies the data model—an intricate mechanism adept at delivering
this essential layer of separation between the intricacies of database management and the
pragmatic requirements of real-world applications. Serving as a bridge between these realms, the
data model empowers developers and designers to engage with the intricacies of data
organization and manipulation while maintaining a heightened emphasis on the overarching
objectives of the application.
Data modeling, a pivotal practice rooted in the principles of the E-R Model, embarks on a
journey to encapsulate and depict the entities that populate the database and the intricate web of
relationships that bind them. Through meticulous representation and insightful structuring, data
modeling enables a tangible manifestation of the conceptual relationships between entities,
establishing a coherent framework for the storage, retrieval, and manipulation of data.
In conclusion, the E-R Model transcends its status as a mere conceptual framework; it is an
indispensable tool that shapes the landscape of database design. Its ability to seamlessly
transform complex real-world scenarios into abstract representations, coupled with its profound
influence on the practice of data modeling, cements its position as a cornerstone in the realm of
database management, offering both guidance and inspiration for those who navigate the
intricate tapestry of data-driven applications.
27
5.1 Introduction
In our proposed system, we have developed a system intended to effectively manage and
streamline all tasks associated with projects, which are undertaken by students. This system
serves as a centralized platform where various project-related activities can be seamlessly
coordinated. One of the core functionalities of this system involves the facilitation of interactions
between project supervisors and students.
Primarily, the system empowers project supervisors with the capability to modify and update
project-related information. This functionality ensures that supervisors can easily make
adjustments to project parameters, requirements, and other relevant details as necessary.
Additionally, supervisors are granted the ability to access and review the work completed by
individual students at specific junctures in time. This feature provides a valuable overview of the
progress made by students and allows supervisors to offer timely feedback and guidance.
Furthermore, the system offers a comprehensive interface that showcases the progression of
student work. This real-time progress tracking mechanism offers supervisors insights into the
pace and quality of student contributions. Such visibility into the ongoing work of students
enables supervisors to make informed decisions, offer assistance where needed, and maintain a
cohesive understanding of project development.
In the operational workflow of the system, students play a crucial role in executing assigned
tasks within stipulated timeframes. Once a student successfully completes an assigned task
within the designated timeframe, they are prompted to input the completed task's details into the
supervision management system. This ensures that the system is updated with the latest task
information, thus reflecting accurate and up-to-date progress data.
works with the Model to prepare any data needed by the View. The View then uses the data
prepared by the Controller to generate a final presentable response. The MVC abstraction can be
graphically represented as follows.
8. The 2nd student of the team has the option of accepting or rejecting the request
35
9. After accepting the team request the status has changed to ‘Agreed’
10. A team is making a proposal to the teacher for the supervision of their project
36
6.1 Introduction
Testing is vital for the success of any software. no system design is ever perfect. Testing is also
come in two phases. first phase is during the software engineering that is during the module
creation. second phase is after the completion of software. this is system testing which verifies
that the whole set of programs hanged together.
In this technique, the close examination of the logical parts through the project are tested by
cases that exercise species sets of conditions or loops. all logical parts of the project checked
once. errors that can be corrected using this technique are typographical errors, logical
expressions which should be executed once may be getting executed more than once and error
resulting by using wrong controls and loops. When the box testing tests all the independent part
within a module a logical decision on their true and the false side are exercised, all loops and
bounds within their operational bounds were exercised and internal data structure to ensure their
validity were exercised once.
This method enables the admin to device sets of input techniques that fully exercise all
functional requirements for a program. black box testing tests the input, the output and the
external data. it checks whether the input data is correct and whether we are getting the desired
output.
For entering the wrong password the system denied the access
SS)
The unit testing done included the testing of the following items:
Functionality of the entire module/forms.
Validations for user input.
Checking of the Coding standards to be maintained during coding.
Testing the module with all the possible test data.
Testing of the functionality involving all type of calculations etc.
Commenting successfully in the source files
After completing the Unit testing of all the modules, the whole system is integrated with all its
dependencies in that module. While System Integration, we integrated the modules one by one
and tested the system at each step. This helped in reduction of errors at the time of the system
testing.
• Preparation of the possible test data with all the validation checks.
The System Testing done included the testing of the following items:
6.3 Summary
The testing of the project involved comprehensive evaluation of its functionality, performance,
and reliability. Various testing methods were employed to ensure the project met its
requirements and delivered a high-quality user experience. Identified issues were addressed and
resolved, resulting in a stable and robust final product ready for end user.
44
7.2 Conclusion
IST Project Task Management System (IST-PTMS) is a very effective application which can
be used to a great extent. IST-PTMS has many advantages over the traditional system. Some of
these advantages are centralized data, up-to-date status reporting, ease of use, backups etc. The
use of this application reduces the extra time and efforts required to manage and monitor the
final year projects in the institute. We are using a Laravel of PHP 8.1 to automatically assign the
guides to the groups of students and different phases of WBS (work breakdown structure) for
grading of the particular group. It also provides a good interface which is easy to understand by
the users and helps in adapting to the use of this web application.
46
References
1. Seneviratna, GAD Pradeepa S and Nandasara, S T, “Web based project collaboration, monitoring and management
system”, (ICTer)-109-155/ 2014 IEEE.
2. Ram, C Sunitha, “SURVEY ON STUDENT PROJECT MANAGEMENT SYSTEM”, 2nd edition, PDEVM, Project
3. H. Wang, J. Zhang, and X. Wang, "A Web-Based Task Management System for Students," IEEE Transactions on
Education, vol. 56, no. 4, pp. 423-430, Dec. 2013.
4. S. Zhang, Y. Wang, and J. Zhang, "A Teacher-Student Collaboration Platform for Project-Based Learning," Proc. of
the IEEE International Conference on Learning Technologies (ICALT), 2016, pp. 123-128.
5. J. Li, Y. Zhang, and X. Wang, "A Mobile-Based Project Management System for Teachers," Proc. of the IEEE
International Conference on Education and Management Technology (ICEMT), 2017, pp. 173-178.
6. Z. Liu, Y. Wang, and X. Wang, "A Cloud-Based Project Management System for Students," Proc. of the IEEE
International Conference on Information and Education Technology (IEET), 2018, pp. 183-188.
7. Y. Zhang, J. Li, and X. Wang, "A Social Learning Platform for Project-Based Learning," Proc. of the IEEE
International Conference on Computer and Information Technology (ICCIT), 2019, pp. 233-238.
8. S. Wang, Y. Zhao, and X. Zhang, "A Cloud-Based Learning Management System for Project-Based Learning," Proc.
of the IEEE International Conference on Information and Education Technology (IEET), 2020, pp. 193-198.