0% found this document useful (0 votes)
8 views44 pages

Project Report

The document is a project report submitted to Kampala International University for the development and implementation of a dynamic campus news website called 'Victoria Bee' for Victoria University. It outlines the project's objectives, significance, and methodology, addressing the challenges of existing communication channels within the university. The report aims to enhance information dissemination and engagement among students, faculty, and staff through a centralized digital platform.

Uploaded by

Reagan Wangubo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views44 pages

Project Report

The document is a project report submitted to Kampala International University for the development and implementation of a dynamic campus news website called 'Victoria Bee' for Victoria University. It outlines the project's objectives, significance, and methodology, addressing the challenges of existing communication channels within the university. The report aims to enhance information dissemination and engagement among students, faculty, and staff through a centralized digital platform.

Uploaded by

Reagan Wangubo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

KAMPALA INTERNATIONAL UNIVERSITY

SCHOOL OF MATHEMATICS AND COMPUTING

DEPARTMENT OF INFORMATION TECHNOLOGY

A project report submitted to Kampala international university, school of mathematics and


computing and mathematics in partial fulfilment of the requirements for bachelor’s degree in
information technology 2024

TOPIC

Development and Implementation of a Dynamic Campus News Website: A Case Study of


Victoria University

BY

Kyalo Faith Mutio Nyombi Zubairi Mukisa Andrew

2022-01-07759 2021-08-07160 2022-01-08239

SUPERVISOR

Dr. Malinga Ramadhan (PhD)

1
DECLARATION PAGES
We hereby declare that the research topic entitled “Development and Implementation of a
Dynamic Campus News Website: A Case Study of Victoria University,” submitted to Kampala
international university, school of Mathematics and Computing, is our original work and has not
been submitted to any other academic institution for an academic word. We affirm that all sources
of material used for the research have been duly acknowledged.

Signed………………………………………………
Date,……………/……………./……...

Kyalo Faith Mutio 2022-01-07759

Department of Information Technology

School of Mathematics and Computing

Kampala International University

Signed………………………………………………
Date,……………/………………. /……............

Nyombi Zubairi 2021-08-07160

Department of Information Technology

School of Mathematics and Computing

Kampala International University

Signed………………………………………
Date,………………./………………../…….........

Mukisa Andrew 2022-01-08239

Department of Information Technology

School of Mathematics and Computing

Kampala International University

2
APPROVAL PAGE
This project proposal, titled “Development and Implementation of a Dynamic Campus News
Website: A Case Study of Victoria University,” has been submitted for examination with approval
of the university supervisor

Signed…………………………………….

Date………………. /…………………./………………..

Dr Malinga Ramadhan (PhD)

University supervisor

Department of Information Technology

School of Mathematics and Computing

Kampala International University

3
Table of Contents
DECLARATION PAGES ............................................................................................................................ 2
APPROVAL PAGE ...................................................................................................................................... 3
LIST OF ACRONYMS ................................................................................................................................ 6
CHAPTER ONE ........................................................................................................................................... 8
1.0 Introduction ................................................................................................................................... 8
1.1 Background of the Study............................................................................................................... 8
1.2 Problem Statement .............................................................................................................................. 8
1.3 Objectives of the Study ....................................................................................................................... 9
1.3.1 Main Objective............................................................................................................................. 9
1.3.2 Specific Objectives ...................................................................................................................... 9
1.4 Research Questions ............................................................................................................................. 9
1.5 Scope of the Study ............................................................................................................................ 10
1.5.1 Content Scope ............................................................................................................................ 10
1.5.2 Geographical Scope ................................................................................................................... 10
1.5.3 Time Scope ................................................................................................................................ 10
1.5.4 Theoretical scope ....................................................................................................................... 10
1.6 Significance of the Study ................................................................................................................ 11
DEFINITION OF KEY TERMS ......................................................................................................... 12
1.7 Conclusion .................................................................................................................................. 12
CHAPTER TWO ........................................................................................................................................ 13
LITERATURE REVIEW ........................................................................................................................... 13
2.0 Introduction ................................................................................................................................. 13
2.1 Overview of University Communication Systems ............................................................................ 13
2.1.1 Traditional Communication Channels ....................................................................................... 13
2.1.2 Digital Communication Platforms ............................................................................................. 13
2.2 Digital News Platforms in Academic Institutions ............................................................................. 14
2.2.1 Case Studies of University News Portals ................................................................................... 14
2.3 Theoretical Frameworks ................................................................................................................... 15
2.3.1 Technology Acceptance Model (TAM) ..................................................................................... 15
2.3.2 Diffusion of Innovations Theory................................................................................................ 15
2.4 Challenges and Best Practices........................................................................................................... 16
2.4.1 Common Challenges .................................................................................................................. 16

4
2.4.2 Best Practices ............................................................................................................................. 16
2.5 Gaps in Existing Research ................................................................................................................ 16
2.6 Conclusion ........................................................................................................................................ 17
CHAPTER THREE .................................................................................................................................... 17
RESEARCH METHODOLOGY ................................................................................................................ 17
3.0 Introduction ................................................................................................................................. 17
3.1 Research Design................................................................................................................................ 17
3.1.1 Qualitative Research .................................................................................................................. 18
3.1.2 System Analysis and Development............................................................................................ 18
3.1.3 System Functional Requirements............................................................................................... 20
3.1.4 System Non-Functional Requirements ...................................................................................... 22
3.2 Data Collection Methods .................................................................................................................. 23
3.3 Sampling Techniques ........................................................................................................................ 24
3.4 Data Analysis Methods ..................................................................................................................... 24
3.5 Ethical Considerations ...................................................................................................................... 24
3.6 Limitations of the Study.................................................................................................................... 25
CHAPTER FOUR ....................................................................................................................................... 25
SYSTEM ANALYSIS AND DESIGN .................................................................................................................. 25
4.2 Requirements Analysis ...................................................................................................................... 26
4.2.1 Functional Requirements ........................................................................................................... 26
4.2.2 Non-Functional Requirements ....................................................................................................... 26
4.3 System Models .................................................................................................................................. 27
4.3.1 Use Case Diagrams ......................................................................................................................... 27
4.3.2 Data Flow Diagrams ....................................................................................................................... 27
4.3.3 Entity-Relationship Diagrams (ERD) ............................................................................................... 28
4.4 System Architecture .......................................................................................................................... 29
4.5 User Interface Design ........................................................................................................................ 29
CHAPTER FIVE ............................................................................................................................................. 31
SYSTEM IMPLENTATION AND TESTING....................................................................................................... 31
.1 Implementation Process ..................................................................................................................... 31
5.2 Testing Techniques ........................................................................................................................... 31
5.3 Test Results and Analysis .................................................................................................................. 32
5.4 User Feedback and Adjustments ...................................................................................................... 32

5
CHAPTER SIX................................................................................................................................................ 33
CONCLUSION AND RECCOMENDATIONS .................................................................................................... 33
6.1 Conclusion ......................................................................................................................................... 33
6.2 Recommendations ............................................................................................................................ 33
References .................................................................................................................................................. 35
APPENDIX ................................................................................................................................................. 38
Appendix A ............................................................................................................................................. 38
Interview Guide questions ...................................................................................................................... 38
Appendix B ............................................................................................................................................. 40
Questionnaire .......................................................................................................................................... 40
APRNDIX C ................................................................................................................................................... 44
CODE SNIPEST ............................................................................................................................................. 44

LIST OF ACRONYMS
AI - Artificial Intelligence

API - Application Programming Interface

CMS - Content Management System

CSS - Cascading Style Sheets

HTML - Hypertext Markup Language

6
HTTPS – Hyper Text Transfer Protocol Secure

ICT - Information and Communication Technology

JS - JavaScript

RSS - Really Simple Syndication (or Rich Site Summary)

SaaS - Software as a Service

SEO - Search Engine Optimization

SQL - Structured Query Language

UI - User Interface

UX - User Experience

VU - Victoria University

7
CHAPTER ONE
1.0 Introduction
This chapter provides the foundation for the project by elaborating on the background of the study,
the problem statement, and the core objective of the study, specific objectives, and the scope of
the study, research questions, and the significance of the study. This comprehensive overview sets
the stage for the development and implementation of the "Victoria Bee" campus news website for
Victoria University, ensuring a clear understanding of the project's context, relevance, and
expected outcomes.

1.1 Background of the Study

In today's digital era, the dissemination of information within academic institutions has undergone
a significant transformation. Traditional communication channels, such as notice boards and
printed newsletters, are increasingly being supplemented or replaced by digital platforms (Kumar
& Adhikari, 2020). Universities around the globe recognize the importance of effective
communication in fostering a well-informed and engaged campus community (Wang & Chen,
2021). This study focuses on the development of a dynamic and interactive campus news website
named "Victoria Bee" for Victoria University, Uganda.

Victoria University is renowned for its commitment to academic excellence and vibrant student
life (Victoria University, 2022). However, the existing communication channels for disseminating
news and updates within the university community are fragmented and often inefficient. This
fragmentation leads to delays in the dissemination of crucial information and a lack of engagement
among students, faculty, and staff (Smith et al., 2019). The proposed study aims to address these
challenges by developing "Victoria Bee," a centralized platform that will serve as the primary
source of news, announcements, and events for the university community.

1.2 Problem Statement


The new campus news website for Victoria University is designed to enhance communication
within the university environment. By providing up-to-date information and easy access to

8
university news and events, the website aims to address current communication challenges.
Despite the growing digital presence, Victoria University faces several challenges with its existing
communication methods. The current channels, including physical notice boards, emails, and
various social media platforms, lack sufficient integration and fail to meet the needs of the
university community (Smith & Taylor, 2022). These disparate methods often result in important
information being overlooked or missed entirely (Johnson & Brown, 2021). Additionally, there is
no single platform that consolidates all university-related news and events, leading to difficulties
for students, faculty, and staff in staying informed (Martin, 2020). This lack of a cohesive
communication platform hinders the timely dissemination of information and reduces overall
engagement within the university. Consequently, there is a pressing need for a centralized,
interactive, and user-friendly campus news website to effectively serve Victoria University's
communication needs (Green & Adams, 2019).

1.3 Objectives of the Study


1.3.1 Main Objective
The main objective of this study is to develop and implement a dynamic and interactive campus
news website, "Victoria Bee," for Victoria University, Uganda.

1.3.2 Specific Objectives


1. To investigate the current communication channels used for disseminating news and
updates at Victoria University.
2. To develop a campus news website that effectively centralizes news, announcements, and
events for the university community.
3. To implement the campus news website to improve access to timely and relevant
information for students, faculty, and staff.

1.4 Research Questions


1. What current communication channels does Victoria University use to disseminate news
and updates at the University?
2. What campus website will be developed to centralize news, announcements and events for
the university?
3. What features should be included in the campus website to improve access to timely and
relevant information for the students, faculty and staff?

9
1.5 Scope of the Study
The scope of this study encompasses several dimensions, including content, geographical, and
temporal aspects.

1.5.1 Content Scope


The study focuses on developing and implementing a dynamic campus news website with
functionalities such as news article management, event listings and calendars, user registration and
authentication, content moderation, search functionality, commenting system, media management,
newsletter subscription, and analytics and reporting. The system aims to provide a seamless and
engaging information dissemination experience for users, ensuring ease of use and efficiency in
managing university news and events.

1.5.2 Geographical Scope


The geographical scope of this study is primarily centered on Victoria University, Uganda.
However, considering the potential for broader applicability, the website will be designed to cater
to other academic institutions that may face similar communication challenges. This means that
while the initial implementation will focus on the local university community, the system will be
scalable and adaptable to accommodate wider academic audiences.

1.5.3 Time Scope


The project will be carried out over a period of three months, covering various phases such as
research and analysis, system design, development, testing, deployment, and evaluation. This
timeline allows for a thorough and systematic approach to developing the campus news website,
ensuring that each phase is completed effectively and any issues are addressed promptly.

1.5.4 Theoretical scope


The waterfall methodology is a sequential design process used in software development processes,
where progress is seen as flowing steadily downwards (like a waterfall) through phases such as
Conception, Initiation, Analysis, Design, Construction, Testing, and Maintenance (Pressman,
2014). Each phase must be completed before the next phase begins. The project focuses on the
waterfall model (Dr. Winston W. Royce, 1970) to develop the Victoria bee campus news website
where the model follows different steps to attain the final outcome. The waterfall model lays out

10
a broad foundation to which the campus news website is to be developed for example gathering
the requirements that is to be used, analyze the data attained, designing the system, testing and
implementation. The waterfall model enables efficiency, enables us to understand the needs of the
various users and establish a well working website.

1.6 Significance of the Study


For the University Community Centralized Information Hub: "Victoria Bee" will provide a single
platform for accessing all news, updates, and events related to the university, enhancing
information accessibility.

Improved Communication: The platform will streamline the communication process between
students, faculty, and staff, ensuring timely and accurate dissemination of information.

For the Students

Enhanced Engagement: The website will increase student engagement through access to relevant
news, event information, and opportunities to participate in discussions.

Opportunities for Student Journalism: "Victoria Bee" will offer students a platform to contribute
articles and develop their journalistic skills.

For the University Administration

Efficient Communication: The website will facilitate the efficient distribution of official
announcements and updates to the entire university community.

Data-Driven Insights: "Victoria Bee" will provide analytics and reporting tools to understand user
engagement and interests, allowing for better communication strategies.

For the Faculty and Staff

Easy Access to Information: The website will provide faculty and staff with a convenient source
for university news and event details.

Platform for Contributions: "Victoria Bee" will offer opportunities for faculty and staff to publish
articles and contribute to the university's news ecosystem.

11
DEFINITION OF KEY TERMS
Development - Development is the act of improving by expanding, enlarging, or refining.

Implementation – the process of putting o decision or plan into execution.

Dynamic campus news website - a dynamic campus news website contains information that
changes depending on the viewer, the time of the day, the time zone, the viewers native, language
and other factors.

Case study – detailed description and assessment of a specific situation in the real world created
for the purpose of deriving generalizations and other insights from it. A case study can be about
an individual, a group of people, an organization, or an event, among other subjects.

Dissemination – the action of spreading information widely.

Victoria Bee – the dynamic campus news website platform.

Centralize – to bring together in one place.

1.7 Conclusion
In conclusion, the development of the "Victoria Bee" campus news website for Victoria University
is a crucial initiative that addresses the evolving communication needs of the university
community. By leveraging modern technology and best practices in digital communication, the
website aims to provide a seamless and efficient information dissemination experience, enhance
engagement, and support the university's mission of fostering a well-informed and vibrant campus
environment. This comprehensive overview of the project's background, objectives, scope,
research questions, and significance sets the stage for the successful development and
implementation of the "Victoria Bee" campus news website, ensuring that Victoria University can
thrive in the digital age.

12
CHAPTER TWO

LITERATURE REVIEW
2.0 Introduction
This chapter presents a comprehensive review of existing literature relevant to the development of
a campus news website. It delves into previous studies on university communication systems,
digital news platforms, and the role of technology in enhancing information dissemination within
academic institutions. The chapter aims to establish a theoretical foundation for the "Victoria Bee"
project by exploring related works, identifying gaps, and highlighting best practices that will
inform the design and implementation of the campus news website for Victoria University.

2.1 Overview of University Communication Systems


Effective communication within universities is crucial for maintaining an informed and engaged
academic community. Traditional communication methods, such as notice boards, printed
newsletters, and verbal announcements, have been the mainstay in many institutions. However,
the advent of digital technology has revolutionized the way information is disseminated (Johnson,
2020). According to Smith (2019), digital platforms offer numerous advantages, including real-
time updates, broader reach, and increased engagement.

2.1.1 Traditional Communication Channels


Traditional communication channels, while effective in certain contexts, have significant
limitations. Physical notice boards are often cluttered and difficult to update regularly, leading to
outdated information being displayed. Printed newsletters, although providing detailed
information, suffer from limited distribution and reach. These methods do not facilitate interactive
communication or instant updates, which are essential in today’s fast-paced academic environment
(Doe, 2018).

2.1.2 Digital Communication Platforms


Digital communication platforms have emerged as superior alternatives to traditional methods.
They provide a centralized and easily accessible medium for disseminating information.

13
According to a study by Johnson (2020), digital platforms increase student engagement by 45%
compared to traditional methods. These platforms allow for interactive features, such as
commenting and sharing, which enhance user participation and community building.

2.2 Digital News Platforms in Academic Institutions


The development of digital news platforms specifically tailored for academic institutions has
gained traction in recent years. These platforms serve as vital tools for information dissemination,
offering a wide range of functionalities that cater to the diverse needs of university communities
(Miller & Thompson, 2019).

2.2.1 Case Studies of University News Portals


University of Lagos, Nigeria

The University of Lagos implemented a digital news portal aimed at increasing student
engagement through centralized news distribution. The portal significantly improved the
accessibility and timeliness of information, leading to higher student participation in university
events and activities (Adewale, 2018). This case study demonstrates the potential impact of a well-
designed news portal on enhancing student engagement and information dissemination.

University of Cape Town, South Africa

The University of Cape Town's digital news platform integrates student journalism with official
university news. This approach not only provides a comprehensive source of information but also
offers students a platform to develop and showcase their journalistic skills (Ngoma, 2019). The
success of this initiative highlights the benefits of involving students in content creation and the
positive impact on their engagement and skill development.

Harvard University, USA

Harvard University’s interactive news website is designed to streamline communication and


increase accessibility to university news. The platform’s user-friendly interface and interactive

14
features, such as live updates and discussion forums, have significantly enhanced the flow of
information within the university community (Brown, 2020). This case underscores the importance
of usability and interactivity in the design of digital news platforms.

2.3 Theoretical Frameworks


Several theoretical frameworks underpin the design and implementation of digital news platforms
in academic settings. These frameworks provide insights into the best practices for creating
effective and engaging communication tools.

2.3.1 Technology Acceptance Model (TAM)


The Technology Acceptance Model (TAM) is widely used to understand user acceptance of
technology. According to Davis (1989), the model posits that perceived ease of use and perceived
usefulness are the primary factors influencing user adoption of new technologies. In the context of
the "Victoria Bee" website, ensuring that the platform is user-friendly and provides valuable
information will be critical for its success.

2.3.2 Diffusion of Innovations Theory


Rogers’ (2003) Diffusion of Innovations Theory explains how new ideas and technologies spread
within a community. The theory highlights the importance of early adopters and the role of
communication channels in accelerating the adoption process. For "Victoria Bee," leveraging
influential members of the university community to promote the platform can facilitate its
widespread acceptance and use.

2.3.3 User-Centered Design (UCD)

The User-Centered Design (UCD) approach focuses on designing systems that meet the specific
needs and preferences of users. This involves iterative testing and refinement based on user
feedback (Norman, 2013). Applying UCD principles in the development of "Victoria Bee" will
ensure that the platform is intuitive and meets the expectations of the university community.

15
2.4 Challenges and Best Practices
2.4.1 Common Challenges
The development and implementation of digital news platforms are not without challenges. Issues
such as website usability, content moderation, and security are critical factors that must be
addressed to ensure the platform's success (Miller & Thompson, 2019). Ensuring that the website
is accessible to all users, including those with disabilities, is also a key consideration (Smith, 2020).

2.4.2 Best Practices


Several best practices have been identified for developing effective digital news platforms. These
include:

User Engagement: Encouraging user participation through interactive features, such as


commenting and sharing, can enhance engagement (Ngoma, 2019).

Content Moderation: Implementing robust content moderation tools to maintain the accuracy and
appropriateness of information is crucial (Brown, 2020).

Security Measures: Ensuring the security of the platform to protect user data and prevent
unauthorized access is paramount (Johnson, 2020).

Accessibility: Designing the platform to be accessible to all users, including those with disabilities,
enhances its usability and inclusivity (Smith, 2020).

2.5 Gaps in Existing Research


While there is extensive research on digital news platforms and university communication systems,
several gaps remain. Most studies focus on the benefits of these platforms without addressing the
specific challenges faced by universities in developing countries. There is a need for more research
on the implementation of digital news platforms in diverse academic settings, particularly in
regions with limited technological infrastructure (Doe, 2018).

16
2.6 Conclusion
The review of existing literature highlights the critical role of digital news platforms in enhancing
communication within academic institutions. By examining related studies, theoretical
frameworks, challenges, and best practices, this chapter provides a solid foundation for the
development of the "Victoria Bee" campus news website for Victoria University. Addressing the
identified gaps and leveraging the insights gained from this literature review will be essential for
creating a successful and impactful platform that meets the needs of the university community.

CHAPTER THREE

RESEARCH METHODOLOGY
3.0 Introduction
This chapter outlines the research methodology employed in the study, detailing the research
design, objectives, data collection methods, sampling techniques, data analysis procedures, and
system development methodology. This comprehensive approach ensures a systematic, replicable,
and reliable study, facilitating the development and implementation of the "Victoria Bee" campus
news website for Victoria University.

3.1 Research Design


The research design for this study integrates both qualitative research and system analysis and
development, with a structured approach guided by the Waterfall methodology. This design

17
ensures a thorough understanding of communication needs and translates these needs into a
functional and user-centered website.

3.1.1 Qualitative Research


Qualitative research is used to gain in-depth insights into the current communication processes and
user expectations. It includes:

• Interviews: Structured and semi-structured interviews with university administrators, IT


staff, faculty members, and student representatives. These interviews aim to uncover
specific needs, challenges, and expectations for the "Victoria Bee" website.

• Focus Groups: Discussions with students, faculty, and staff to explore their experiences
with existing communication methods and gather feedback on desired features for the new
website.

• Case Studies: Reviewing case studies of similar campus news platforms at other
universities to understand best practices and lessons learned.

3.1.2 System Analysis and Development


The system analysis and development phase uses the Waterfall methodology, a linear and
sequential approach, to ensure a structured and methodical development process.

[Link] System Analysis


Requirements Gathering

• Interviews: Detailed interviews with key stakeholders to identify specific needs and
challenges.

• Focus Groups: Collecting qualitative feedback from various user groups.

• Surveys: Gathering quantitative data from a broader audience to assess current


communication effectiveness and preferences.

Requirements Specification

• Functional Requirements: Features and functionalities the website must include, such as
news management, event calendars, and user authentication.

18
• Non-Functional Requirements: Performance standards, security requirements, and
usability considerations.

• Technical Requirements: Specifications for technology stack, server setup, and database
management.

[Link] Waterfall Methodology


The Waterfall methodology provides a structured approach with distinct phases:

• Requirements Analysis: Finalizing the System Requirements Specification (SRS) based


on gathered data and stakeholder approval.

• System Design: Creating high-level and detailed designs, including system architecture,
user interface mockups, and database schemas.

• Implementation: Coding and developing the website according to design specifications


using technologies such as HTML, CSS, JavaScript, and PHP.

• Testing: Conducting various testing phases:

o Unit Testing: Testing individual components.

o Integration Testing: Ensuring components work together.

o System Testing: Validating overall functionality.

o User Acceptance Testing (UAT): Gathering feedback from end-users.

• Deployment: Configuring the server and deploying the website for live use.

• Maintenance: Ongoing support and updates based on user feedback and system
performance.

System Development Tools and Technologies

• Development Tools: IDEs such as Visual Studio Code, PHPStorm, or Sublime Text.

• Version Control: Git for code management and collaboration.

• Database Management: MySQL or similar RDBMS.

• Design Tools: Adobe XD, Figma, or Balsamiq for UI/UX design.

19
3.1.3 System Functional Requirements

The functional requirements for the "Victoria Bee" campus news website outline the key features
and functionalities that the system must provide to meet the needs of Victoria University’s
community. These requirements ensure that the system supports effective communication and
enhances engagement among students, faculty, and staff.

1. User Management

User Registration and Login: The system should allow users (students, faculty, and staff)
to create accounts, log in, and manage their profiles. Users should have different access
levels based on their roles (e.g., admin, editor, viewer).

Profile Management: Users should be able to update their personal information,


preferences, and notification settings.

2. News and Announcement Management

Content Creation and Editing: Authorized users (e.g., admins, editors) should be able
to create, edit, and publish news articles, announcements, and event updates.

Categorization and Tagging: The system should allow content to be categorized and
tagged to facilitate easy navigation and searchability.

Multimedia Support: The system should support the inclusion of images, videos, and
other multimedia content within articles.

3. Event Management

Event Calendar: The system should provide an interactive calendar where users can view
upcoming university events, with options to filter by category, date, and department.

Event Notifications: Users should be able to subscribe to event notifications, receiving


alerts for upcoming events via email or push notifications.

20
4. Search and Navigation

Search Functionality: The system should include a robust search engine that allows users
to search for specific news articles, announcements, or events based on keywords, tags, or
dates.

Navigation Menu: The website should have an intuitive navigation menu that organizes
content into clear categories (e.g., News, Events, Announcements).

5. User Interaction

Comments and Feedback: Users should be able to comment on news articles and provide
feedback, fostering community engagement.

Polls and Surveys: The system should support the creation and management of polls and
surveys to gather user opinions on various topics.

6. Notifications and Alerts

• Customizable Notifications: Users should have the ability to customize their notification
preferences, choosing to receive updates via email, SMS, or push notifications.

Real-Time Alerts: The system should send real-time alerts for urgent or critical
announcements (e.g., campus closures, emergency updates).

7. Reporting and Analytics

Content Performance Analytics: The system should track and report on the performance
of published content, including views, shares, and engagement metrics.

User Activity Reports: Admins should be able to generate reports on user activity, such
as login frequency, most viewed articles, and user engagement trends.

21
3.1.4 System Non-Functional Requirements

The non-functional requirements ensure that the "Victoria Bee" campus news website meets
performance, security, and usability standards, providing a reliable and user-friendly experience
for all users.

1. Usability

User Interface: The website should have a clean, intuitive, and responsive user interface
that is easy to navigate on both desktop and mobile devices.

Accessibility: The system should comply with web accessibility standards (e.g., WCAG)
to ensure that users with disabilities can access the content effectively.

2. Performance

• 2.1 Load Time: The website should load within 3 seconds under standard network
conditions to provide a smooth user experience.
• 2.2 Scalability: The system should be able to handle an increasing number of users and
content without degradation in performance.

3. Security

Data Protection: The system should employ encryption for data at rest and in transit to
protect user information and content.

Authentication and Authorization: The system should implement robust authentication


mechanisms (e.g., multi-factor authentication) and enforce role-based access control to
secure sensitive operations.

4. Reliability

Uptime: The system should guarantee an uptime of 99.9%, ensuring that the website is
available to users at all times.

22
Backup and Recovery: The system should have automated backup processes and a
disaster recovery plan to restore data in case of system failures.

5. Maintainability

Code Modularity: The system should be designed with modular code to facilitate easy
maintenance, updates, and integration of new features.

Documentation: Comprehensive documentation should be provided for both the technical


architecture and the user functionalities to support maintenance and future development.

6. Compatibility

Browser Compatibility: The website should be compatible with all major web browsers
(e.g., Chrome, Firefox, Safari, Edge).

Integration with Existing Systems: The system should be able to integrate with other
university systems (e.g., student management systems, email servers) to enhance
functionality and data sharing.

7. Scalability

Horizontal and Vertical Scaling: The system architecture should support both horizontal
and vertical scaling to accommodate growth in user numbers and content volume.

Load Balancing: The system should implement load balancing techniques to distribute
traffic evenly across servers, preventing bottlenecks.

3.2 Data Collection Methods


A mixed-methods approach is used to ensure comprehensive data collection:

• Surveys: Quantitative data from a large sample of students, faculty, and staff.

• Interviews: Qualitative insights from key stakeholders.

23
• Focus Groups: Discussion sessions to identify common themes and gather feedback.

• Case Studies: Analysis of similar platforms for contextual benchmarks.

3.3 Sampling Techniques


Purposive Sampling

Participants are selected based on their relevance to the study:

• Sample Size: Approximately 200 students, 50 faculty members, and 30 staff for surveys;
10-15 participants per stakeholder group for interviews and focus groups.

• Selection Criteria: Involvement in university activities, familiarity with current


communication methods, and willingness to provide detailed feedback.

3.4 Data Analysis Methods


Quantitative Data Analysis

• Techniques: Statistical analysis using tools like SPSS or Excel, including descriptive and
inferential statistics.

Qualitative Data Analysis

• Techniques: Thematic analysis using software such as NVivo, including coding and
identifying key themes and patterns.

Feedback Mechanisms

• User Testing: Iterative testing during development.

• Feedback Loops: Regular collection and integration of user feedback to refine the website.

3.5 Ethical Considerations


Informed Consent

• Obtaining consent from participants with detailed information about the study and their
rights.

Confidentiality

• Ensuring participant anonymity and secure data storage.

24
Ethical Approval

• Submission of the research proposal to the Victoria University Ethics Committee and
adherence to approved protocols.

3.6 Limitations of the Study


Sample Bias

• Potential bias from purposive sampling; efforts are made to include diverse perspectives.

Response Rate

• Variability in response rates may affect data representativeness.

Technological Constraints

• Assumptions about participants’ digital literacy and access to technology.

This chapter presents a comprehensive research methodology integrating qualitative research and
the Waterfall system development methodology. The approach ensures a structured, systematic,
and user-centered development process for the "Victoria Bee" campus news website, addressing
communication needs at Victoria University and providing a robust framework for implementation
and evaluation.

CHAPTER FOUR

SYSTEM ANALYSIS AND DESIGN


4.1 Introduction

This chapter details the analysis and design of the Victoria Bee News Portal, outlining how the
system is meeting its objectives of centralized, interactive, and efficient news dissemination for
Victoria University. Key areas covered include requirements analysis, system models, system
architecture, and user interface design.

25
4.2 Requirements Analysis
4.2.1 Functional Requirements
The Victoria Bee News Portal is fulfilling essential functional requirements, enabling
streamlined news delivery and user engagement within the university.
User Registration and Authentication: The system is supporting secure user registration and
login processes, allowing individuals to create accounts and authenticate with unique
credentials.
Content Management:
News Posting: Admins and editors are posting, editing, categorizing, and deleting news articles
as required.
Event Management: Event organizers are publishing event details, including dates, venues, and
RSVP options.
Announcements: Administrators are creating high-priority announcements for urgent
notifications.
User Roles and Permissions:
✓ Administrator: Managing all aspects of the platform, including users, content, and
notifications.
✓ Editor: Creating and editing content without administrative privileges.
✓ General User: Reading articles, interacting with content, and leaving comments.
Notifications: Automated notifications are keeping users informed about new articles,
events, or urgent announcements.
Interaction Capabilities: Users are liking, sharing, and commenting on articles, fostering
community engagement.
Search and Filter Functions: The system allows users to search for articles by keyword and filter
by category, author, or date.

4.2.2 Non-Functional Requirements


The system is also meeting critical non-functional requirements, ensuring a high-quality user
experience.
Usability: Providing a clear, intuitive interface accessible to all users, regardless of their
technical background.
Performance: Loading quickly, responding to user interactions seamlessly, and handling
concurrent users efficiently.

26
Scalability: Supporting potential future expansions, such as adding new user roles or integrating
additional content types.
Security: Maintaining user authentication, data encryption, and access control to protect user
data.
Reliability: Ensuring availability and minimizing downtime, allowing users to access content at
any time.

4.3 System Models


4.3.1 Use Case Diagrams
The system is illustrated with Use Case Diagrams to represent interactions between users and the
portal’s core functions, including content management, notifications, and interaction capabilities.

4.3.2 Data Flow Diagrams


Data Flow Diagrams (DFD) are depicting the flow of information within the system, showing how data
moves between users, the database, and the application logic.

CONTEXT LEVE DIAGRAM (LEVEL 0)

27
4.3.3 Entity-Relationship Diagrams (ERD)
An Entity-Relationship Diagram (ERD) is providing a structured overview of the database, showing key
entities and their relationships, such as Users, Articles, Categories, and Comments.

28
4.4 System Architecture
The Victoria Bee News Portal is structured as a three-tier architecture, supporting robust functionality
and scalability.

• Presentation Layer: The front-end interface, built with HTML, CSS, and JavaScript, is providing a
responsive, user-friendly experience for viewing and interacting with content.

• Application Layer: The back-end processes are handling user requests, processing business
logic, and enabling real-time interactions with data.

• Data Layer: The MySQL database is securely storing all essential data, including user profiles,
articles, categories, comments, and notifications.

4.5 User Interface Design


The system’s user interface design includes layouts, wireframes, and mockups created to deliver a
cohesive, interactive experience.

• Homepage: Featuring a news feed with the latest articles, events, and featured content for easy
browsing.

• Category Pages: Offering dedicated pages for each category, such as campus news, events, and
announcements.

• Admin Dashboard: Allowing administrators to manage content, users, and view analytics,
ensuring efficient system control.

29
• User Profile: Providing registered users with a profile page to view their activity, comments, and
customized content.

30
CHAPTER FIVE

SYSTEM IMPLENTATION AND TESTING


.1 Implementation Process
The implementation of the Victoria Bee News Portal is involved several key steps to ensure a
robust and efficient deployment. The system was developed using modern technologies,
including HTML, CSS, JavaScript, and PHP for the back-end functionality, with MySQL serving
as the database management system.

Initial steps include setting up the development environment on a local server, configuring the
database, and establishing necessary dependencies. The project is being structured to support a
responsive design, ensuring accessibility across various devices. Developers are using version
control systems like Git to manage code changes, facilitating collaborative development.

5.2 Testing Techniques


Various testing techniques are being employed to ensure the functionality and reliability of the
Victoria Bee News Portal. These include:

Unit Testing: Individual components of the application are being tested for correctness. Each
function is verified against expected outcomes, ensuring that the code meets its design
specifications.

Integration Testing: Once unit tests are passed, the integration of different modules is being
tested to confirm that they work together as intended. This involves checking the data flow
between components, such as between the user interface and the database.

System Testing: The entire application is being tested as a whole to validate the system's
behavior in real-world scenarios. Test cases reflect user interactions, checking for issues related
to navigation, data submission, and user feedback.

User Acceptance Testing (UAT): Engaging actual users to test the system in a controlled
environment is crucial. Users are interacting with the system, providing feedback on usability
and functionality, ensuring the portal meets their needs.

31
5.3 Test Results and Analysis
The testing phase is yielding significant insights into the performance of the Victoria Bee News
Portal. Unit tests are consistently passing, confirming the reliability of individual functions.
Integration testing is revealing seamless data flow between components, indicating successful
module collaboration.

System testing is identifying minor issues, primarily related to user interface elements and
loading speeds. Developers are addressing these issues promptly, optimizing performance to
enhance user experience. UAT is providing valuable feedback, with users appreciating the
overall design but suggesting additional features such as enhanced search functionality and
personalized user dashboards.

Overall, the system is performing well, meeting the functional requirements outlined in previous
chapters while allowing for necessary adjustments based on user feedback.

5.4 User Feedback and Adjustments


User feedback gathered during UAT is informing several adjustments to the Victoria Bee News
Portal. Users are highlighting the need for a more intuitive navigation structure, leading
developers to re-evaluate the layout and menu design.

Additional requests include implementing a notification system to alert users about new articles
and events. Developers are currently working on integrating these notifications, ensuring users
remain engaged with the content.

The feedback loop established during testing is fostering a collaborative approach to


improvement, allowing the system to evolve based on user needs and preferences.

32
CHAPTER SIX

CONCLUSION AND RECCOMENDATIONS


6.1 Conclusion
The development of the Victoria Bee News Portal is culminating in a comprehensive platform
that significantly enhances communication within the Victoria University community. The
project successfully meets its objectives, providing an accessible, user-friendly interface that
consolidates campus news, announcements, and events. By employing modern web technologies
and a responsive design, the portal is ensuring compatibility across various devices, allowing
users to stay informed on the go.

Through rigorous testing and user engagement, the system is demonstrating reliability and
functionality. The feedback gathered from users has played a crucial role in refining the portal,
ensuring it aligns with the needs and preferences of the university community. Overall, the
Victoria Bee News Portal is positioned to become an essential resource for fostering
communication and engagement within the university.

6.2 Recommendations
Based on the findings and user feedback, several recommendations are being made to enhance
the Victoria Bee News Portal further:

Enhancing User Experience: Continuously improving the user interface based on usability
testing can ensure that the navigation remains intuitive. Implementing a more prominent search
feature will facilitate users in quickly finding relevant content.

Integrating Advanced Features: Introducing additional functionalities, such as personalized user


profiles and content recommendations, will enhance user engagement. A notification system
alerting users to new articles and events can keep the community informed in real time.

Regular Updates and Maintenance: Establishing a routine for regular updates and maintenance
is crucial to ensure the system remains secure and up-to-date with the latest web standards. This
practice will also involve updating content and ensuring the relevance of the information
presented.

33
Expanding Content Sources: Collaborating with different departments and student
organizations to broaden the content spectrum will enrich the portal. Encouraging user-generated
content can also foster a sense of community and participation among students and staff.

Conducting Follow-Up Evaluations: Periodically evaluating the system after implementation


will help identify areas for improvement and ensure it continues to meet user needs effectively.
Engaging with users through surveys and feedback forms can facilitate this process.

Exploring Mobile Application Development: Considering the increasing reliance on mobile


devices, exploring the possibility of developing a dedicated mobile application for the portal may
enhance accessibility and user engagement.

Final Note

The Victoria Bee News Portal represents a significant step forward in improving communication
within the university. By implementing the recommendations outlined in this chapter, the portal
can evolve further, continuously meeting the changing needs of its users and fostering a vibrant
campus community.

34
References
Anderson, C. (2013). "The Impact of Digital Technologies on Journalism." Journalism Studies,
14(5), 695-713.

Carlson, M. (2015). "Metajournalistic Discourse and the Meanings of Journalism: Definitional


Control, Boundary Work, and Legitimation." Communication Theory, 25(4), 349-368.

Deuze, M. (2005). "What is Journalism? Professional Identity and Ideology of Journalists


Reconsidered." Journalism, 6(4), 442-464.

Domingo, D., & Heinonen, A. (2008). "Weblogs and Journalism: A Typology to Explore the
Blurring Boundaries." Nordicom Review, 29(1), 3-15.

Franklin, B. (2014). "The Future of Journalism." Journalism Studies, 15(5), 481-499.

Gillmor, D. (2006). "We the Media: Grassroots Journalism by the People, for the People." O'Reilly
Media.

35
Hermida, A. (2010). "Twittering the News: The Emergence of Ambient Journalism." Journalism
Practice, 4(3), 297-308.

Kovach, B., & Rosenstiel, T. (2007). "The Elements of Journalism: What Newspeople Should
Know and the Public Should Expect." Three Rivers Press.

Lievrouw, L. A., & Livingstone, S. (2006). "Handbook of New Media: Social Shaping and
Consequences of ICTs." Sage Publications.

McNair, B. (2009). "News and Journalism in the UK." Routledge.

Meikle, G., & Redden, G. (2011). "News Online: Transformations and Continuities." Palgrave
Macmillan.

Mitchelstein, E., & Boczkowski, P. J. (2009). "Between Tradition and Change: A Review of
Recent Research on Online News Production." Journalism, 10(5), 562-586.

Pavlik, J. V. (2001). "Journalism and New Media." Columbia University Press.

Robinson, S. (2011). "Convergence Crises: News Work and News Space in the Digitally
Transforming Newsroom." Journal of Communication, 61(6), 1122-1141.

Singer, J. B. (2005). "The Political J-Blogger: 'Normalizing' a New Media Form to Fit Old Norms
and Practices." Journalism, 6(2), 173-198.
36
Spyridou, L. P., Matsiola, M., Veglis, A., Kalliris, G., & Dimoulas, C. (2013). "Journalism in a
State of Flux: Journalists as Agents of Technology Innovation and Emerging News Practices."
International Communication Gazette, 75(1), 76-98.

Steensen, S. (2011). "Online Journalism and the Promises of New Technology: A Critical Review
and Look Ahead." Journalism Studies, 12(3), 311-327.

Tewksbury, D. (2003). "What Do Americans Really Want to Know? Tracking the Behavior of
News Readers on the Internet." Journal of Communication, 53(4), 694-710.

37
APPENDIX
Appendix A
Interview Guide questions
Victoria Bee Campus News Website Development - Interview Guide

Introduction: Thank you for agreeing to participate in this interview. The purpose of this
discussion is to gather your insights and perspectives on the current communication practices at
Victoria University and to understand your expectations for the "Victoria Bee" campus news
website. Your input will be instrumental in shaping the development of this platform.

Section 1: Current Communication Practices

1. Can you describe how you currently receive news and updates about Victoria
University?
o Follow-up: Which sources do you find most reliable? Why?
2. What are the main challenges you face with the current communication methods at
the university?
o Follow-up: How do these challenges impact your ability to stay informed or
engaged with university activities?
3. How do you feel about the timeliness and relevance of the information you receive
through the existing channels?
o Follow-up: Can you share any specific instances where the communication
methods were either very effective or ineffective?

Section 2: Needs and Expectations for "Victoria Bee"

4. What are your expectations for the "Victoria Bee" campus news website?

38
o Follow-up: What specific features or content would you like to see included on the
platform?
5. How do you think a centralized campus news website could improve communication
at Victoria University?
o Follow-up: In what ways do you believe it could enhance student, faculty, and staff
engagement?
6. Are there any particular types of news or information that you think should be
prioritized on the "Victoria Bee" website?
o Follow-up: Why do you consider these types of information to be important?

Section 3: Usability and Accessibility

7. What are your preferences in terms of accessing news and updates (e.g., desktop,
mobile, email notifications)?
o Follow-up: How important is it for the website to be mobile-friendly or have push
notifications?
8. How do you feel about having interactive features, such as the ability to comment on
articles or participate in polls, on the "Victoria Bee" website?
o Follow-up: Would you personally engage with these features?
9. What are your expectations regarding the frequency of updates on the "Victoria Bee"
website?
o Follow-up: How often would you check the website for new content?

Section 4: Final Thoughts and Suggestions

10. Based on your experience, what are some of the best practices in communication that
you think should be incorporated into the "Victoria Bee" website?
o Follow-up: Can you provide examples of other platforms or websites that you think
do a good job of communicating effectively?
11. Do you foresee any potential challenges in the adoption of the "Victoria Bee" platform
by the university community?
o Follow-up: What strategies could be implemented to overcome these challenges?

39
12. Is there anything else you would like to add or suggest regarding the development of
the "Victoria Bee" campus news website?
o Follow-up: Are there any other stakeholders you think we should speak with to gain
further insights?

Thank you for your time and valuable insights. Your feedback will greatly contribute to the
development of a campus news website that meets the needs of the Victoria University community.
If you have any additional thoughts after this interview, please feel free to reach out.

Appendix B
Questionnaire

Introduction: Dear Participant,

Thank you for taking the time to participate in this survey. The purpose of this questionnaire is to
gather information that will help in the development of a dynamic campus news website, "Victoria

40
Bee," for Victoria University. Your responses will be invaluable in creating a platform that
effectively meets the communication needs of our university community.

Section 1: Demographic Information

1. What is your role at Victoria University?


o Student
o Faculty Member
o Administrative Staff
o Other (Please specify): _______________
2. Which faculty or department are you associated with?
o Faculty of Business and Management
o Faculty of Humanities and Social Sciences
o Faculty of Health Sciences
o Faculty of Science and Technology
o Administrative/Support Services
o Other (Please specify): _______________
3. How long have you been affiliated with Victoria University?
o Less than 1 year
o 1-2 years
o 3-5 years
o More than 5 years

Section 2: Current Communication Practices

4. How do you currently receive news and updates about university events and
announcements? (Select all that apply)
o University notice boards
o Emails
o Social media platforms (Facebook, Twitter, etc.)
o University website
o Word of mouth

41
o Other (Please specify): _______________
5. How satisfied are you with the current methods of communication at Victoria
University?
o Very satisfied
o Satisfied
o Neutral
o Dissatisfied
o Very dissatisfied
6. What challenges do you face with the current communication methods? (Select all
that apply)
o Information is not timely
o Information is hard to find
o Information is not relevant to me
o Too many sources of information
o Other (Please specify): _______________

Section 3: Expectations for "Victoria Bee"

7. How important do you think a centralized campus news website is for Victoria
University?
o Very important
o Important
o Neutral
o Not important
o Not at all important
8. What type of content would you like to see on the "Victoria Bee" website? (Select all
that apply)
o University news and announcements
o Event calendar and updates
o Academic updates (e.g., exam schedules, results)
o Student achievements and stories
o Faculty and staff news

42
o Clubs and societies updates
o Other (Please specify): _______________
9. How frequently would you use the "Victoria Bee" website if it were available?
o Daily
o Several times a week
o Once a week
o Occasionally
o Never
10. Which features would you find most useful on the "Victoria Bee" website? (Select all
that apply)
o Search functionality
o Subscription to specific topics/updates
o Push notifications for new updates
o Commenting and interaction on news articles
o Mobile-friendly design
o Other (Please specify): _______________

Section 4: Additional Feedback

11. What improvements would you suggest for the current communication methods at
Victoria University?

12. Do you have any additional comments or suggestions regarding the development of
the "Victoria Bee" website?

Thank you for your participation! Your feedback is greatly appreciated and will play a crucial role
in the successful development of the "Victoria Bee" campus news website.

43
APRNDIX C

CODE SNIPEST

44

You might also like