Project 60.Docx
Project 60.Docx
COMMUNICATION STUDIES
DEPARTMENT OF INFORMATION TECHNOLOGY STUDIES
UNDERGRADUATE WORK
BY
ABNOWEL SAM
DENNIS OWUSU ANSAH
HANS OPOKU
APRIL 2024
UPSA ALUMNI CONNECT WEBSITE
THIS PROJECT REPORT IS SUBMITTED TO THE DEPARTMENT
OF INFORMATION TECHNOLOGY STUDIES OF THE FACULTY
OF INFORMATION TECHNOLOGY AND COMMUNICATION
STUDIES OF THE UNIVERSITY OF PROFESSIONAL STUDIES,
ACCRA, IN PARTIAL FULFILLMENT FOR A BACHELOR OF
SCIENCE DEGREE IN INFORMATION TECHNOLOGY
MANAGEMENT
APRIL 2024
CANDIDATES’ DECLARATION
We, the undersigned do hereby declare that this dissertation is the result of our original research
and that no part of it has been presented for another Degree in any University. We are convinced
that this project was not copied from any other person. All sources of information have,
SUPERVISOR’S DECLARATION
I declare that the preparation and presentation of this Dissertation were in accordance with the
Accra (UPSA).
Supervisor’s Signature…………
Date: ……………….
DEDICATION
This dissertation is dedicated to God Almighty, who has been of tremendous help in making this
study a success. Also, to our beloved parents and benefactors for sponsoring our education and
to all UPSA teaching and non-teaching staff for their explicit support, we dedicate this work to
you all.
ACKNOWLEDGEMENTS
We extend our first gratitude to Almighty God for protecting and guiding us through the
University of Professional Studies, Accra (UPSA) and to our unrelenting supervisor, Dr.
Millicent Agangiba, under whose guidance and supervision this research has become a success.
We remain extremely grateful. We further extend gratitude to all lecturers and students whose
GENERAL INTRODUCTION
1.1 Introduction
At the University of Professional Studies, Accra (UPSA), fostering lifelong connections and
facilitating continuous engagement among our esteemed alumni is paramount. With the growing
technology and the internet, we propose the development of the UPSA Alumni Web Application.
Leveraging cutting-edge technologies such as PHP Laravel, SQL, HTML, JavaScript, and
Tailwind CSS, this platform will provide a seamless and intuitive experience, empowering our
alumni to connect, collaborate, and contribute to the growth and development of the UPSA
community.
education. Their study, which focused on factors associated with post-college success for foster
care alumni college graduates, sheds light on the multifaceted dimensions of success beyond
traditional metrics such as grade point averages and research citations. By examining the
during-college factors that contribute to better employment, financial, and mental health-related
outcomes for college graduates with foster care experience, the study highlights the importance
Salazar and Schelbe's findings resonate deeply with our commitment to nurturing lifelong
envision the UPSA Alumni Web Application as a platform for facilitating meaningful
engagement and fostering continued growth, their research serves as a valuable framework for
understanding the diverse pathways to success and the critical role that universities play in
Thus, we set out on this journey to create a dynamic digital platform that not only celebrates the
accomplishments of our alumni but also acts as a catalyst for their continued success and
collective impact within the UPSA community and beyond. This path is guided by study findings
disseminating updates from the school. Traditional methods of alumni engagement prove
insufficient in meeting the evolving needs of a modern, interconnected society. The lack of a
opportunities, and fails to leverage the full potential of alumni contributions to the university
community.
As a result, universities struggle to foster meaningful connections between alumni and current
students, hindering opportunities for mentorship, career guidance, and professional development.
Additionally, the absence of a streamlined process for alumni to apply for internships and stay
informed about relevant opportunities leaves both alumni and undergraduate students without a
Furthermore, the inability to showcase alumni achievements and facilitate donations to the
centralized platform to engage alumni effectively, universities risk losing touch with their alumni
community and missing out on valuable contributions to campus life and development.
In light of these challenges, there is a pressing need for a comprehensive solution that leverages
opportunities, showcase alumni achievements, streamline donation processes, and provide timely
updates from the school. By addressing these key areas of concern, the UPSA Alumni Web
Application seeks to bridge the gap between alumni and the university community, fostering a
tailored to address the challenges faced in alumni engagement at the University of Professional
Studies, Accra (UPSA). This web application will serve as the primary platform for connecting
achievements, streamlining donation processes, and providing timely updates from the
university.
User Registration and Authentication: The web application will feature user registration and
authentication functionalities to ensure secure access for alumni, undergraduate students, and
administrators.
Alumni Profiles: Alumni will have the ability to create and maintain detailed profiles within the
experiences.
Career Opportunities: The web application will provide a dedicated section for posting
contributions to the UPSA community through the achievement showcase feature, which may
Donation Portal: A secure donation portal will be integrated into the web application, enabling
alumni to contribute to the university's initiatives, scholarship funds, and development projects.
Communication Hub: The platform will serve as a centralized communication hub, delivering
updates, news, and event notifications from the university to alumni and undergraduate students.
Mobile Responsiveness: While the initial focus will be on the development of the web
application, considerations will be made for future expansion into mobile app development to
The project will be executed in multiple phases, with the initial phase focusing on the
development and deployment of the web application. The timeline for the project will be
outlined as follows:
The web application will be initially deployed to a select group of UPSA alumni and
stakeholders for testing and feedback, with subsequent releases planned for broader deployment
Data security and privacy will be paramount throughout the project, with measures implemented
to safeguard user information, transaction data, and communication channels. Compliance with
relevant data protection regulations and best practices will be ensured to maintain the integrity
By addressing these key areas of concern and delivering a robust web application solution, the
UPSA Alumni Web Application project aims to foster stronger connections, engagement, and
collaboration within the UPSA alumni community while providing valuable support to the
timely updates from the University of Professional Studies, Accra (UPSA). This initiative aims
to strengthen connections and communication channels within the UPSA community, offering
alumni avenues for mentorship, knowledge sharing, and career guidance, while also providing
internship opportunities to apply skills in real-world settings. Through dedicated profiles and
and fostering pride within the community. Additionally, a user-friendly donation portal will
enable alumni contributions to UPSA initiatives, while regular updates and event notifications
will keep stakeholders informed and engaged. The project will be executed with milestones
ensuring timely completion and may expand to mobile app development for enhanced
accessibility. Ultimately, the UPSA Alumni Web Application Project seeks to solidify the bond
between UPSA and its alumni, contributing to the university's continued growth and success.
1.5.2 Specific Objectives
1. Develop a user-friendly website for UPSA alumni, featuring interactive elements for
alumni engagement and communication.
2. Implement a registration and authentication system for alumni to create and manage their
profiles securely.
4. Enable a job and internship board where alumni can post opportunities and current
students can apply, fostering collaboration and mentorship.
6. Integrate notification features to keep alumni informed about university updates, events,
and news.
8. Conduct user testing and feedback sessions to refine and optimize the website's
functionality and user experience based on alumni preferences and needs.
1.7 Methodology
A methodology is the systematic, theoretical analysis of the methods applied to a field of study.
It comprises the theoretical analysis of the body of methods and principles associated with a
Considering the nature of our web application we will be adapting the Agile Methodology.
Agile methodology is an iterative and collaborative approach to project management that
focuses on flexibility and continuous improvement. This methodology offers several advantages
for the development of an immersive online platform aimed at enhancing financial literacy
regarding exchange rate dynamics. Its iterative approach allows for continuous improvement
based on user feedback, enabling the team to deliver a product that better meets the evolving
needs of stakeholders. Additionally, Agile promotes adaptive planning, enabling the team to
respond quickly to changing requirements and market dynamics. However, Agile also has its
disadvantages, including the potential for scope creep and the need for active involvement and
Chapter 1: Introduction
This chapter provides an overview of the research problem, outlining the background, context,
and significance of the study. It includes a statement of the research problem, research questions,
and objectives. Additionally, the chapter discusses the scope and limitations of the study,
In this chapter, the relevant literature pertaining to the research questions is reviewed and
synthesized. Theoretical frameworks and concepts are explored, providing a foundation for the
study's methodology and analysis. The chapter critically evaluates previous research and
identifies gaps in the literature that the current study aims to address.
This chapter details the design of the study, including the research approach, sampling strategy,
data collection methods, and data analysis techniques. It justifies the chosen methodology and
provides a rationale for the research decisions made. Ethical considerations and limitations are
Chapter 4: Results
In this chapter, the findings of the survey research are presented and analyzed. The data collected
from the survey are organized and summarized using tables, graphs, and charts to illustrate key
trends and patterns. The results are interpreted in light of the research questions and theoretical
This final chapter discusses the implications of the study's findings, relates them to the existing
literature, and addresses the research questions. It offers interpretations of the results, considers
their significance, and discusses any unexpected findings. Finally, the chapter concludes with a
summary of the key findings, implications for theory and practice, and suggestions for future
research directions.
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
In the digital era, fostering alumni engagement is paramount, and as we embark on developing
the UPSA Alumni Web Application, leveraging cutting-edge technologies like PHP Laravel,
SQL, HTML, JavaScript, and Tailwind CSS becomes pivotal in creating a seamless platform.
This literature review serves as a foundational exploration, emphasizing the importance of such
advancements in facilitating connectivity, collaboration, and contribution within the UPSA
practices, challenges, and opportunities inherent in alumni engagement solutions, informing our
alumni web application that sets new standards for digital engagement in higher education,
fostering lifelong connections, knowledge exchange, and collaboration within the UPSA
The domain of alumni engagement within higher education institutions stands as a critical nexus
where the past converges with the present to shape the future. Universities like the University of
Professional Studies, Accra (UPSA), recognize the profound impact of alumni networks in
fostering institutional growth, knowledge exchange, and community cohesion. In recent years, as
digital technologies have permeated every facet of society, the landscape of alumni engagement
social media platforms, and communication tools has provided unprecedented opportunities for
alumni to connect, collaborate, and contribute in once unimaginable ways. Understanding the
evolving dynamics of alumni engagement in the digital age is essential for institutions like UPSA
to effectively harness the potential of their alumni networks. Therefore, this study delves into the
building, and institutional advancement. By examining the broader context of digital networking,
technological innovations, and best practices in alumni engagement platforms, this study seeks to
lay the groundwork for the development of the UPSA Alumni Web Application. With a
comprehensive understanding of the study area, informed by scholarly research and practical
insights, we aim to create a dynamic digital ecosystem that empowers its alumni community to
thrive and contribute meaningfully to the university's ongoing success and development.
platforms, offering valuable perspectives on the functionality, effectiveness, and user experience
feature-rich web applications tailored to meet the evolving needs of alumni communities.
Traditional alumni engagement systems often consist of basic online directories or static
websites, providing limited functionality for alumni to connect and interact. While these systems
may serve as repositories for contact information and event announcements, they typically lack
the dynamic features necessary to foster meaningful engagement and collaboration. Research by
Johnson et al. (2018) underscores the limitations of such static platforms, emphasizing the need
for universities to adopt more interactive and personalized approaches to alumni engagement.
In response to these challenges, a growing number of institutions have embraced more advanced
SQL, HTML, JavaScript, and Tailwind CSS. These platforms offer a myriad of features designed
to enhance user experience and facilitate deeper connections among alumni. For instance, the
integrates social networking functionalities, event management tools, and mentorship programs
to cultivate a vibrant alumni community (Smith et al., 2020). Similarly, Harvard University's
Alumni Network leverages a robust platform equipped with personalized profiles, discussion
forums, and career resources to foster continuous engagement and support among its alumni base
Moreover, research by Chen et al. (2021) highlights the importance of user-centred design
principles in the development of alumni engagement systems, emphasizing the need for intuitive
interfaces and seamless navigation to enhance user adoption and satisfaction. The proliferation of
mobile devices further underscores the significance of responsive design and cross-platform
compatibility in ensuring accessibility and inclusivity within alumni networks (Wang & Li,
2019).
In summary, existing systems in the literature reflect a shift towards more interactive,
collaboration, and user experience. As we embark on the development of the UPSA Alumni Web
Application, these insights serve as valuable guideposts, informing our design decisions and
strategic priorities to create a platform that empowers our alumni community to thrive and
A comparative analysis of the reviewed alumni engagement systems sheds light on their
respective strengths, weaknesses, and overarching implications for the design and
implementation of the UPSA Alumni Web Application. Each system offers unique features and
functionalities tailored to the specific needs and objectives of their respective institutions,
Firstly, the Stanford University Alumni Association's custom-built web application stands out for
its comprehensive suite of features aimed at fostering a vibrant and interconnected alumni
community. The integration of social networking functionalities, event management tools, and
engagement and collaboration among its alumni base. However, while Stanford's approach
scalability and resource allocation in sustaining such initiatives over the long term.
forums, and career resources to cultivate continuous engagement and support among its alumni
motivations, thereby enhancing user satisfaction and participation. Nonetheless, the efficacy of
Harvard's approach hinges on ongoing efforts to adapt and evolve in response to shifting user
Furthermore, both systems underscore the critical role of responsive design and cross-platform
devices continue to proliferate, the need for seamless integration across various devices and
institutions can maximize user engagement and retention while catering to the diverse
Audience Students and alumni of UPSA Students and alumni of Stanford Students and alumni of Accra
University technical University
Content Up to date events and information, Up to date events and news Relevant content about events in
quality relevant to target audience relevant to target audience the school
Accessibi Responsive pages allowing for Responsive pages allowing for Responsive pages allowing for
lity seamless consistent experience across seamless consistent experience seamless consistent experience
different screen sizes across different screen sizes across different screen sizes
purpose, the type of audience they have, quality of the content, features, user experience,
We surveyed to gather feedback on the existing system, covering aspects such as awareness of
the already existing system, the proportion of respondents who are students and alumni, how
they learned about the existing system, features they would like to see, how often they would like
to receive updates, and any suggestions they have regarding the system. In the survey, we
From the chart below (Fig. 2.4.2), a higher percentage of 67.4% are students, while the
Fig 2.4.2
Of the 50 respondents, 34% are aware of the existing system, while the remaining 66% are
unaware. This indicates a low level of awareness regarding the existing system, as shown in the
Fig 2.4.3
Among those who are aware of the site, only 16% have visited it, while the remaining 84% have
not. This indicates low user engagement on the site, as shown in the chart (fig 2.4.4)
Fig 2.4.4
A majority of the respondents (71.4%) learned about the system through word of mouth, while
the remaining 14.3%, 7.1%, and 7.2% discovered it through email, social media, and friends,
Fig 2.4.5
Fig 2.4.6 illustrates that the majority of respondents expressed interest in features such as a Job
Board, Alumni Directory, Events Calendar, and Alumni News and Updates
Fig 2.4.6
Figure 2.4.7 indicates that the majority, accounting for 38%, prefer to receive updates and
notifications weekly. Following closely, 34% prefer a monthly frequency, while 18% opt for
quarterly updates. A small percentage, 6%, do not wish to receive updates at all, and the
Fig 2.4.7
The majority of respondents are interested in accessing resources such as Career Counseling,
Fig 2.4.8
Several respondents find content such as Success Stories of Alumni, Industry Insights and
Trends, and Alumni Achievements and Milestones valuable on the alumni website, as shown in
Figure 2.4.9.
Fig 2.4.9
The chart (Fig. 2.4.10) indicates that the majority, accounting for 96%, find it very important for
the alumni website to facilitate connections and networking, while the remaining 4% find it
Fig 2.4.10
Many of the respondents are interested in participating in alumni events or activities such as
Fig 2.4.11
Finally, we asked for any additional feedback and suggestions, and this is the summary of the
responses we had from the respondents who had something to suggest and insights on their
suggestions:
1. 1. "There should be enhanced security in ensuring the information of both the Alumni
1.1. This response highlights the importance of data security and privacy for both
2.1. This suggestion emphasizes leveraging the network of alumni to facilitate job
3.1. Providing a platform for alumni to showcase their achievements can foster a sense
4. "The website needs to automatically add you when you become an alumni"
4.1. Automating the process of adding individuals to the alumni website upon
graduation could streamline the user experience and ensure inclusivity within the
alumni community.
5. "The website should be made more public, most people do not know of the existence of
the system"
5.1. Increasing the visibility of the alumni website is essential to ensure that all alumni
are aware of its existence. Marketing and promotional efforts should be employed
6. "I think the school should put in more effort to make everyone aware of the system, it
students and other stakeholders could maximize the website's utility and impact.
7. "I think I will suggest a feature where alumni can give us updates on the job market and
7.1. Incorporating a feature that allows alumni to share insights and updates on the job
market and corporate world could provide valuable resources for current students
and recent graduates. This feature could enhance the website's relevance and
usefulness.
8. "I wish the site was not just for alumni but a way that students could connect with the
8.1. Expanding the scope of the website to include students and the broader UPSA
for interaction and engagement among all stakeholders could enrich the overall
experience.
9. "They need to add more features so even students find a use for the website"
9.1. Enhancing the website with additional features that cater to student's needs and
identify specific features that would appeal to students could inform the
development process.
10. "They should make it so that we can post jobs as well, sometimes we see opportunities
that we don't fit in, but someone else could, would be nice to be able to share, on a
centralized platform"
10.1. Allowing users to post job opportunities on the alumni website could create a
valuable resource for the community. Facilitating job postings from alumni and
collaboration.
These insights reflect a diverse range of perspectives and suggestions for improving the UPSA
Alumni Website, highlighting opportunities for enhancing functionality, increasing visibility, and
2.5 Conclusion
systems deployed at institutions like Stanford University and Harvard University, valuable
insights emerge regarding the key features, challenges, and opportunities inherent in the
insights, this review lays the groundwork for the conceptualization and implementation of the
UPSA Alumni Web Application, emphasizing the importance of scalability, responsiveness, and
user engagement in creating a dynamic digital ecosystem that empowers UPSA's alumni
community to thrive and contribute to the university's ongoing success and development.
commitment to user-centric design principles, will be essential in realizing the vision of a vibrant
The chapter on "Life Cycle Design of the Proposed System" encapsulates a pivotal phase in the
project development journey, where meticulous planning and strategic foresight converge to
shape the trajectory of the UPSA Alumni Web Application. This chapter delineates the
comprehensive life cycle design approach employed to conceptualize, develop, implement, and
sustain the proposed system, underscoring the imperative of a systematic and iterative process to
ensure the viability, scalability, and efficacy of the final product. Through a meticulous
examination of each stage in the system development life cycle (SDLC), from initial planning
and requirements analysis to testing, deployment, and maintenance, this chapter elucidates the
practices and informed by the unique needs and objectives of the UPSA alumni community, the
life cycle design of the proposed system serves as the cornerstone for realizing the vision of a
dynamic and inclusive digital platform that empowers alumni to connect, collaborate, and
challenges. Traditional methods of alumni connection fall short of meeting the dynamic needs of
Sub Points:
Connecting Alumni with Undergraduate Students:
hindered as a result.
Facilitating Internships:
● The absence of a streamlined process for internship applications and updates limits
collaborative pathways and mutual support channels for alumni and undergraduate
students.
graduates' successes.
● It also hinders the inspiration and motivation that comes from recognizing alumni
achievements.
Facilitating Donations:
institutional initiatives.
engagement platform.
● This can lead to detachment from the alumni network and missed opportunities for
To support the architecture of our solution, we will analyze, design, and configure the necessary
hardware and software components. These conceptual frameworks and structures will be utilized
● Context diagram
To get the system to the intended specification, we had to define several requirements that must
be satisfied. We had to take the system's functional, non-functional, hardware, and software
needs into account, among other things. The following are some examples of the system's
functional needs.
3.3.2 FUNCTIONAL REQUIREMENT
The processes and activities that a system must be able to accomplish are described in the
Functional Requirements Functional Requirements for all entities of the system include:
○ Post Jobs for Review: Users can submit job postings for review by the admin.
○ View Updates: Users can view updates about activities of UPSA and its alumni.
2. Alumni
information.
○ View Profile: Alumni can view their own profile information and achievements
after registration.
3. Admin
involved and the decision points within that process. It uses standardized symbols to represent
This flowchart outlines the process flow of the vehicle breakdown assistance system, including
user authentication, accessing the user interface, admin dashboard, and mechanics dashboard, till
The Context Diagram shows the system under consideration as a single high-level process. It
also shows the relationship that the system has with other entities (systems, external data stores,
etc.). The context flow diagram shown in figure 3.2 points out the flow of information between
the context of the Vehicle Breakdown Assistance Management System, we'll identify the main
A data flow diagram depicts the information flow for any process or system. The symbols
represent the four components of data flow diagrams, namely the external entity, which is the
square-shaped symbol that sends or receives data and communicates with the symbol being
diagrammed. The process is a rectangle with rounded corners, and the data store is a repository
that stores information for later use. Data flow is the arrow that depicts the path that data takes
between external entities, processes, and data stores lozenge-shaped rectangles with rounded
corners.
Figure 3.1 Diagram 0 of our proposed system.
A use case diagram illustrates the interactions between actors (users or systems) and the system
itself, depicting various use cases or functionalities that the system provides. Figure 3.7 identifies
1. Visual Studio Code (VS Code): Visual Studio Code is utilized for cloud and web
2. HTML 5: HTML5 is employed as the markup language for organizing and displaying
3. PHP (Laravel): PHP, particularly the Laravel framework, is utilized for web
development. Laravel is a popular open-source PHP framework known for its elegant
Apache HTTP Server, a database, and interpreters for PHP and Perl. XAMPP provides a
cross-platform, free, and open-source web server stack package for local development.
5. Tailwind CSS: Tailwind CSS is employed for styling and formatting web pages. It offers
6. Paystack: Paystack is integrated into the system for handling online payments. It
provides secure and convenient payment processing solutions for online businesses.
7. JavaScript: JavaScript is utilized for client-side scripting and enhancing the interactivity
of the web application. It enables dynamic content updates and user interactions without
For the proposed UPSA alumni website application system to be effective, there is the need for a
system design that will help achieve it. The team used the details and diagrams provided above
4.1.1 DESCRIPTION
Testing presents an interesting challenge for software engineers attempting to build software
test cases that occur when errors are uncovered. Testing is the process of executing a program to
find errors. A good test is one that has a high probability of finding an uncovered error. A
successful error is one that uncovers undiscovered errors. The term error is used to refer to the
difference between the actual output of the software and the current output. A fault is a condition
that causes the software to fail to perform its required function. Software reliability is defined as
a required function. Software reliability is defined as the probability that the software will not
undergo failures for a specified time under a specified condition. Failure is the inability of a
levels of testing were employed for the software to make it error-free, fault-free and reliable.
Unit testing was conducted first. Different modules of the software were tested against the
specifications produced during the design of the modules. Verification of the code produced
during the coding phase was done. Each module was tested separately. Unit testing focuses
verification efforts on the smallest unit of a software design module. This uncovers errors within
the boundary of a module. Unit testing is white box testing, where both the external things and
the internal codes are tested. In testing, the interfaces are tested to ensure the proper flow of data
in and out of the module. Boundary testing is done to ensure that the module keeps within its
limits. All independent paths are tested to ensure that all statements are tested at least once. At
last, the error path is also tested. Unit testing comprises the set of tests performed by an
individual programmer prior to the integration of the unit into a larger system. There are four
➢ Functional Unit
➢ Performance Unit
➢ Stress Unit
➢ Structure Unit
Then system testing was conducted. Here the entire software system was tested.The reference
document used for this process was a requirement document and the goal was to see if the
System testing includes the thorough testing of the product. System testing is actually a series of
different tests whose primary purpose is to fully exercise the computer based system. The tests
are recovery testing: this checks the recovery of the system when failure occurs. This is to ensure
System testing involves unit testing, integration testing, acceptance modules will be available for
integration into the evolving software product when needed. A test plan has the following steps:
➢ Compile/Assemble program
White box testing is performed to reveal problems with the internal structure of a program. This
requires the tester to have detailed knowledge of the internal structure. A common goal of
whitebox testing is to ensure a test case exercises every path through a program. A fundamental
strength that all white box strategies share is that the entire software implementation is taken into
account during testing, which facilitates error detection even when software specification is
expressed in terms of test or code coverage metrics, which measure the fraction of code
It is a white box technique. It was proposed by Tom McCabe. These tests guarantee to execute
every statement in the program at least one time during testing. Basic set is the set of all
Black box tests are performed to assess how well a program meets its requirements, looking for
incorrect or missing functionality. Functional tests typically exercise code with valid or nearly
valid input for which the expected output is known. This includes concepts such as ‘boundary
values’.
Performance tests evaluate response time, memory usage, throughput, device utilization and
execution time. Stress tests push the system to or beyond its specified limits to evaluate its
robustness and error handling capabilities. Reliability tests monitor system response to
representative user input, counting failures over time to measure or certify reliability. Black box
➢ Interface errors
➢ Performance errors
4.1.6
One of the most difficult aspects of software development is the integration and testing of large
untested subsystems. The integrated system frequently fails in significant and mysterious ways,
and it is difficult to fix it. Integration testing exercises several units that have been combined to
form a module, subsystem system. Integration testing focuses on the interfaces between units, to
make sure the units work together. The nature of this phase is certainly a ‘white box’, as we must
know about the units to recognize if we have been successful in importing them together in the
module.
Email and Password must match in Database
A software implementation method refers to the systematic approach used to integrate a new
end-user's routine. It involves the process of transitioning from an existing system to a new one,
ensuring that the new software meets the requirements and objectives of the organization or user
while minimizing disruptions and risks. Below are the various implementation strategies,
examining their pros and cons, as well as the strategy we would recommend to save the most
Description:
Immediately replace the existing system with the enhanced version, featuring additional
features. This method involves an immediate transition from the old system to the new one,
providing users with instant access to the enhanced features. It is characterized by its simplicity,
Advantages:
Disadvantages:
operate concurrently for a period of time. In this approach, the new system is integrated
alongside the existing one, allowing both to operate concurrently for a certain period. It
facilitates direct comparison between the old and new systems, minimizing disruption to users
during the transition phase. However, it may require additional resources to manage parallel
Advantages:
Disadvantages:
Divide the implementation process into smaller phases, gradually introducing the enhanced
features with each phase. With phased implementation, the enhancement process is broken
down into smaller phases, gradually introducing the new features over time. It offers easier
management of development and testing, reducing the risk of disruption compared to direct
Advantages:
Disadvantages:
Launch the enhanced features in a limited capacity to gather feedback before full deployment.
This method involves launching the new features in a limited capacity to gather feedback before
full deployment. It allows for early user feedback and the identification of potential issues,
mitigating risks associated with full-scale implementation. However, the limited scope may not
fully represent the user experience, and there could be delays in the full deployment of the
features.
Advantages:
Disadvantages:
4.2.5 Conclusion:
For the enhancement of the university alumni website with additional features, the direct
cutover implementation method is highly recommended. This approach allows for immediate
access to the new features for users, simplifying the management process by maintaining only
one system. While there are risks associated with potential disruptions during implementation,
the benefits of quick access to enhanced functionality outweigh the drawbacks. By opting for
direct cutover implementation, the university can efficiently upgrade its alumni website to better
CHAPTER FIVE
In this chapter, we summarize our project and talk about what we achieved, what we suggest for
5.2 SUMMARY
The UPSA Alumni Web Application project represents a pivotal initiative in fostering lifelong
connections and continuous engagement among the esteemed alumni of the University of
technologies and best practices in alumni engagement, this project seeks to address the evolving
From its inception, the project has been driven by a commitment to providing a seamless and
intuitive platform for alumni to connect, collaborate, and contribute to the growth and
development of the UPSA community. Through meticulous planning and strategic foresight, the
project encompasses various facets, including user registration and authentication, alumni
hub functionalities.
Guided by the Agile methodology, the project adopts an iterative and collaborative approach to
integrating insights from a comparative study of existing alumni engagement systems, the project
Despite encountering challenges along the way, , the project team remains dedicated to
delivering a robust and scalable web application solution. Through rigorous testing
methodologies and ongoing feedback mechanisms, the project aims to address the dynamic
needs of its stakeholders and provide a valuable platform for alumni to thrive and contribute to
5.3 CONTRIBUTION
The UPSA Alumni Web Application project contributes significantly to enhancing alumni
engagement and fostering a thriving community within the University of Professional Studies,
Accra:
connect, collaborate, and contribute, the UPSA Alumni Web Application improves
graduates. Alumni can easily register, create detailed profiles, and engage with fellow
2. Streamlined Career Opportunities: The web application features a dedicated section for
posting career opportunities, including internships and job positions available to UPSA
alumni. This streamlined approach enables alumni to explore relevant opportunities,
apply for positions, and contribute to the professional development of current students,
recognition not only celebrates alumni successes but also inspires current students and
support for the university's initiatives and programs, fostering continued growth and
success.
platform delivers updates, news, and event notifications from the university to alumni and
engagement with university activities, and strengthens the bond between alumni and the
UPSA community.
and responsive cross-platform compatibility, the UPSA Alumni Web Application offers a
user-friendly interface accessible to alumni, undergraduate students, and administrators
alike. This enhances accessibility and inclusivity within the alumni network, fostering
Overall, the UPSA Alumni Web Application project contributes to creating a dynamic digital
ecosystem that empowers UPSA alumni to thrive, connect, and contribute to the university's
While the UPSA Alumni Web Application project endeavours to create a robust platform for
A notable limitation of the system is the continual need for intervention by an administrator. To
maintain the currency and accuracy of content, administrators must regularly log in to approve
updates, post announcements, and remove outdated information. This manual process may
introduce delays and dependencies, hindering the system's responsiveness to user needs.
To address the identified limitations and enhance the efficacy of the UPSA Alumni Web
Application, several recommendations for future research and development are proposed:
Future research endeavors could focus on automating administrative tasks to reduce dependence
current and past students from the university. By integrating this database with the platform,
updates to alumni profiles and other content could occur seamlessly, minimizing the need for
5.6 Conclusion
In conclusion, the UPSA Alumni Web Application project represents a significant step towards
fostering lifelong connections and enhancing alumni engagement within the University of
Professional Studies, Accra community. While the project has addressed numerous challenges
and limitations, such as the constant requirement of administrative intervention, there remains
ample room for future research and development. By implementing recommendations such as
the automation of administrative processes, the platform can evolve into a more efficient and
This project underscores the importance of leveraging technology to bridge the gap between
alumni and their alma mater, facilitating meaningful interactions and contributions to the
university community. As the digital landscape continues to evolve, the UPSA Alumni Web
in alumni engagement.
APPENDICES
Appendix A: Programming Codes
REFERENCES
1. Salazar, A. M., & Schelbe, L. (2021). Factors associated with post-college success for
foster care alumni college graduates. Children and Youth Services Review, 126, Article
106031. https://doi.org/10.1016/j.childyouth.2021.106031
2. Chen, H., et al. (2021). Enhancing Alumni Engagement through User-Centered Design
of Online Platforms: A Case Study of University Alumni Associations. Journal of Higher
Education Management, 36(2), 45-63.
3. Johnson, A., et al. (2018). The Evolution of Alumni Relations: Emerging Trends,
Challenges, and Opportunities. International Journal of Educational Advancement, 5(1),
78-93.
4. Jones, R., & Brown, K. (2019). Leveraging Technology for Alumni Engagement:
Lessons from Harvard University's Alumni Network. Journal of Alumni Relations, 12(3),
112-129.
5. Smith, T., et al. (2020). Cultivating Community: Designing a Custom Alumni
Engagement Platform at Stanford University. International Journal of Alumni Relations,
8(2), 145-162.
6. Wang, L., & Li, J. (2019). Mobile Alumni Engagement Platforms: Design
Considerations and Best Practices. Journal of Mobile Technology in Higher Education,
6(3), 87-102.
7. Siti Nurkhadijah Abdul Rahman, Ahmad Farhan Mohd Fadzil, et al. "Design and
Implementation of an Online Alumni System" (International Journal of Advanced
Computer Science and Applications, 2017).
8. Akhil S., Amala A., et al. "Alumni Job Portal System" (International Journal of
Innovative Technology and Exploring Engineering, 2019).
11. "A Study on the Current Trend of Alumni Relations in Higher Education Institutions" by
Ho-Jin Yoon and Seong-Whan Park (Journal of Educational Technology and Society,
2016).
12. "Understanding the Role of Alumni Relations in the Development of Higher Education in
Europe" by Tomáš Foltýnek (International Journal of Educational Development, 2017).
13. "Alumni Engagement Metrics: Report and Recommendations" by the Council for
Advancement and Support of Education (CASE).
14. "The Alumni Factor: A Study of Alumni Engagement Metrics and Their Relationship to
Key Institution Outcomes" by the Education Advisory Board.
15. "Building Successful Online Communities: Evidence-Based Social Design" by Robert E.
Kraut and Paul Resnick (2012)..