Project Proposal
Project Proposal
PROJECT TITLE
SUBMITTED BY
SARA
BSCSS/0000/2021
SUPERVISOR
MR. GICHA.
JANUARY, 2025
TABLE OF CONTENTS
ABBREVIATIONS.........................................................................................................................ii
ABSTRACT...................................................................................................................................iii
1.1. Introduction...........................................................................................................................4
1.4. Motivation.............................................................................................................................4
REFERENCE................................................................................................................................18
i
ABBREVIATIONS
IS - Information Systems
JS - JavaScript
ii
ABSTRACT
iii
CHAPTER ONE: INTRODUCTION
1.1. Introduction
The University Special Examination Request Portal is a digital platform developed to simplify
and automate the process of managing special examination requests. It provides students with a
convenient way to submit requests, upload supporting documents, and monitor the approval
process. For administrators, the portal offers efficient tools for reviewing and processing
applications, reducing paperwork and delays. By replacing traditional manual methods, this
system enhances transparency, accuracy, and communication between students and university
staff, ensuring a streamlined and reliable approach to handling special examination needs
(Zouain, 2014).
1.4. Motivation
The motivation for developing the University Special Examination Request Portal stems from
the need to modernize and streamline the existing manual process. By providing a digital
platform, we aim to eliminate inefficiencies, reduce errors, and improve the user experience.
4
1.5. Objectives of the study
This study addresses the inefficiencies in the current special examination request process by
developing a streamlined digital solution.
Streamlined Process for Special Examination Requests. The University Special Examination
Request Portal eliminates traditional manual methods, such as paper-based forms and in-person
submissions, reducing delays and inefficiencies (Grassle et al., 2005).
Improved Efficiency and Time-Saving. The portal automates key steps in the request process,
such as submission, approval, and tracking, significantly reducing the time spent by both
students and administrators (Grassle et al., 2005).
5
1.8. Scope of the project
The scope of the University Special Examination Request Portal includes the development of a
web-based platform for students to submit, track, and manage special examination requests. It
will support administrators in reviewing, approving, and processing these requests efficiently.
6
CHAPTER II: LITERATURE REVIEW
Review of Current Situation.
Currently, the process for handling special examination requests at many universities is still
managed through manual and paper-based systems. Students are required to fill out physical
forms, submit them to the administration office, and wait for approval. This method is often
time-consuming, error-prone, and lacks transparency. Additionally, it results in delays due to
manual data entry, limited tracking options, and communication gaps between students and
administrative staff. The absence of an automated system means the university staff spends a
significant amount of time managing requests, reducing overall efficiency and productivity
(Cha et al., 2019)
.
As universities continue to grow and embrace digital transformation, it becomes crucial to move
from manual processes to a more streamlined, transparent, and efficient digital solution for
handling special examination requests. The development of the University Special
Examination Request Portal is designed to address these issues by automating the entire
process, offering real-time updates, and improving overall communication and administrative
workflows (Valacich & George, n.d.).
Student Information Systems (SIS). These systems manage various student-related data,
including course enrollment, grades, and attendance. While SIS platforms sometimes offer
features for handling exam schedules and requests, they are not typically designed to manage
special examination requests specifically. Example: Ellucian – A widely used SIS that helps
universities manage student records but lacks a dedicated system for handling special
examination requests (Sergiienko, 2014).
Learning Management Systems (LMS). LMS platforms like Moodle, Blackboard, or Canvas
are primarily used for delivering educational content, assignments, and grades. Some LMS
systems include features for scheduling exams or assignments, but they do not offer a dedicated
module for special examination requests or approval workflows. Example Moodle – While it
7
allows students to submit assignments, it doesn’t provide a comprehensive way to manage
special exam requests (Sergiienko, 2014).
Academic Workflow Management Systems. These systems are designed to automate various
administrative processes, such as course registration, student evaluations, and exam
management. However, they often do not provide a specific module for managing special
examination requests or tracking of requests through various approval stages. Example.
PeopleSoft Campus Solutions – Offers broad administrative management tools for universities
but requires custom solutions for handling special examination requests
(Bryant & O’Hallaron, n.d.)
.
Online Forms and Document Management Systems. Some universities use basic online form
tools (e.g., Google Forms, Microsoft Forms) for students to submit requests for special
examinations. While these tools allow students to submit requests, they lack automation,
approval workflows, and tracking systems that are essential for efficient management. Moreover,
these systems do not integrate with other university systems for a streamlined process. Example.
Google Forms – Simple tool for collecting data but lacks functionality for approval, tracking, and
integration with student records (Stair & Reynolds, n.d.).
Exam Scheduling Systems. These systems are used to schedule regular exams and manage the
exam process. Some platforms, such as ExamSoft or TestVision, handle aspects like exam
creation and scheduling but are not designed to manage requests for special accommodations or
alternative exam arrangements, which often require a unique process for submission, review, and
approval. Example. ExamSoft – Primarily focused on exam creation and management, not on
handling requests for special examinations (System_analysis_and_design_9e_shelly_cas, n.d.).
8
CHAPTER III: PROJECT DESIGN & METHODOLOGY
The development of the University Special Examination Request Portal will follow the
Waterfall Methodology, a linear and sequential software development approach. This
methodology ensures a structured progression through clearly defined phases, with each phase
dependent on the completion of the previous one. Below are the key phases and general work
procedures for the project (Stair & Reynolds, n.d.).
Objective: Identify and document the functional and non-functional requirements of the
system.
Activities:
o Conduct interviews and discussions with university administrators, faculty, and
students to understand their needs.
o Define system features such as request submission, approval workflows,
notifications, and tracking.
o Prepare a detailed Software Requirements Specification (SRS) document.
Objective: Develop the architectural and detailed design of the portal based on the
requirements.
Activities:
o Design the system architecture, including the database schema and system
components.
o Create wireframes and user interface (UI) mockups for the portal.
9
o Plan the workflow for special examination requests, including roles for students,
administrators, and faculty.
o Finalize the design in a System Design Document (SDD).
Implementation (Development)
(Essentials of Systems Analysis and Design, 5th Edition (Joseph Valacich, Joey
Testing
(SYSTEMS ANALYSIS & DESIGN An Object-Oriented Approach with UML D E N N I S W I X O M T E
Objective: Verify that the portal meets the requirements and functions as intended.
Activities:
o Conduct unit testing on individual components to ensure their correctness.
o Perform integration testing to validate the interaction between components.
o Conduct system testing to ensure the portal works as a complete system.
o Test user interfaces and workflows with sample data to simulate real-world
scenarios.
o Perform user acceptance testing (UAT) with feedback from stakeholders.
10
o Set up the portal on a university server or cloud platform.
o Provide access credentials to students, administrators, and faculty.
o Ensure the system is stable and operational by monitoring performance post-
launch.
Maintenance and Support (System Design Interviews: A Step by Step Guide, n.d.)
Objective: Ensure the portal remains functional and meets evolving needs.
Activities:
o Address bugs or issues reported by users.
o Provide updates and enhancements to improve functionality.
o Ensure compatibility with other university systems and emerging technologies.
The system design for the University Special Examination Request Portal provides a
comprehensive blueprint of the portal’s architecture, functionality, user interfaces, and
workflows. This section outlines the system's structure, components, and interactions to ensure
that it meets the functional and non-functional requirements.
System Architecture
The system adopts a three-tier architecture to ensure scalability, modularity, and ease of
maintenance:
11
2. Business Logic Layer (Back-End)
o Implements the core functionality of the portal.
o Developed using server-side programming languages such as Python
(Django/Flask), PHP (Laravel), or Node.js.
o Handles:
Request validation and processing.
Workflow management for approvals.
Notifications and updates.
Functional Components
Database Design.
1. Users Table:
Stores user details (e.g., name, role, contact information).
Includes hashed passwords for security.
Fields:
2. Requests Table:
13
Tracks special examination requests submitted by students.
Fields:
3. Approvals Table:
Stores details about request approvals or rejections.
Fields:
Workflow Design
14
Faculty/committee reviews the request and decides to approve or reject it.
The system updates the status and notifies the student.
3. Notification Workflow:
Automatic notifications are sent to students and staff at each stage (submission,
under review, approved/rejected).
1. Student Interface:
o Features a dashboard showing pending, approved, and rejected requests.
o Provides forms for submitting new requests.
o Displays real-time status updates and notifications.
2. Administrator Interface:
o Includes tools for reviewing requests, assigning them to faculty, and managing the
approval workflow.
o Generates reports on request statuses and trends.
3. Faculty Interface:
o Displays requests assigned to faculty members for approval.
o Allows faculty to view details, provide comments, and approve or reject requests.
Security Considerations
Authentication and Authorization: Secure login using encrypted credentials and role-
based access control.
Data Encryption: All sensitive data, including supporting documents and user
credentials, will be encrypted during storage and transmission.
Audit Logs: Maintain a log of all actions performed within the system for accountability.
15
System Constraints
The portal will be designed for web access, with support for desktop and mobile
browsers.
The system requires integration with the university’s existing student database for user
authentication.
The schedule outlines the key phases of the project, aligning with the Waterfall Methodology.
Each phase includes detailed tasks, start and end dates, and durations, spanning from 1st
December 2024 to 1st June 2025.
16
Design user interface mockups 30/12/2024 4/1/2025 6 days
17
3.4. Summary and Conclusion
This system will enhance the submission, tracking, and approval of special examination requests,
benefiting students, administrators, and faculty by saving time, improving transparency, and
reducing errors. The successful deployment of the portal will significantly improve the
university’s examination management processes and overall operational efficiency.
REFERENCE
Bryant, R. E., & O’Hallaron, D. R. (Davie R. (n.d.). Computer systems: a programmer’s perspective.
Cha, S., Taylor, R. N., & Kang, K. (2019). Handbook of software engineering. In Handbook of
Software Engineering. Springer International Publishing. https://doi.org/10.1007/978-3-030-
00262-6
Essentials of Systems Analysis and Design, 5th Edition (Joseph Valacich, Joey George, Jeff A.
Hoffer) (z-lib.org). (n.d.).
Grässle, Patrick., Baumann, Henriette., & Baumann, Philippe. (2005). UML 2.0 in action : a project-
based tutorial. PACKT.
Podeswa, Howard. (2010). UML for the IT business analyst : a practical guide to object-oriented
requirements gathering. Course Technology/Cengage Learning.
Sergiienko, Andrii. (2014). WebRTC blueprints : develop your very own media applications and
services using WebRTC. Packt Pub.
18
System_analysis_and_design_9e_shelly_cas. (n.d.).
Valacich, J. S., & George, J. F. (n.d.). Modern systems analysis and design.
Valacich, J. S., George, J. F., & Valacich, J. S. (n.d.). Modern systems analysis and design.
Warburton, R., & Urma, R.-G. (n.d.). Real-World Software Development - A Project-Driven
Guide to Fundamentals in Java.
19