0% found this document useful (0 votes)
13 views

CS619 Spring2024 EasyProject

Uploaded by

ordinary.girl166
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

CS619 Spring2024 EasyProject

Uploaded by

ordinary.girl166
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

ORANGR MONKEY BEST

EASY PROJECT LIST


WEBSITE BASED FOR SPRING
2024
(you can click project title to go to that project)

Title Domain/Category Supervisor Name Supervisor Email


Online Portal for Tracking Birth-Death Ratio of Web App. Mir Salam Khan [email protected]
Population
SkillHub- Online Platform for Self-Paced Short Web Programming Muhammad Tahir Jan [email protected]
Courses
College Admission Management System Web Programming Ehsan ul Haq [email protected]
Learn Online Web Programming Kainat Malik [email protected]
Online Tax Management System Web Development Umra Naeem [email protected]
Ambulance Booking System (ABS) Web App. Asif Hussain [email protected]
Exam Date sheet Scheduler Web App. Dr. Hasnain Ahmed [email protected]
Virtual Question Bank System Web App. Adnan Asif [email protected]

ORANGE MONKEY TEAM


Online Portal for Tracking Birth-Death Ratio of Population

Project Domain / Category


Web Application

Abstract / Introduction
The birth and death ratio is a critical demographic indicator for each country reflecting the balance
between new births and deaths within a population. The ratio explores the relationship between
birth and deaths and indicators of socio-economic development. By knowing this ratio, the country
policymakers and stakeholders can easily address the challenges and leverages opportunities
associated with birth and death ratios. Various factors related to cultural and health-care
influencing the birth and death ratio can also be investigated easily.
Tracking Birth-Death Ratio of population is a web portal, intended to use to convert the manual
system of record keeping at Union Councils level within Tehsil and districts into online system. All
the manual processes including entry of child’s birth, Birth Certificates, deaths entry and death
certificates are shifted to the portal. Overall, this system is designed to facilitate the public on one
side and update the stakeholders to assess the implications of birth and death ratios on population
growth. Various trends and patterns of birth and death ratios can be analyzed within a specific
union council or tehsil/district and can carry the decision accordingly.

In this system, the administrators can add/edit District names within a province, Tehsil names within
a District, Union Councils within a tehsil and design mechanism to authenticate end-users at Union
Council, Tehsil and District level.
The public user will authenticate to the portal through his/her NIC number and will mark entry of
child’s birth and death if any. In case of getting certificates, the payment will be made online
through banks or easy paisa or any payment channel into the concerned accounts. The end-users at
Union councils, Tehsil, District and province level will generate various reports using this system.

Functional Requirements:

User:

 The user will login to the system using authentication mechanism


 Search the District, Tehsil and Union Council
 Enter the child’s birth data including all particulars
 Enter the deceased data including all particulars
 Make online payments
 Search for the Birth Certificate of his/her kids
 Print the Birth Certificate of his/her kids after payment
 Search the Death Certificate of his/her deceased
 Print the Death Certificate of his/her deceased

ORANGE MONKEY TEAM


Administrator Login: An authorized admin can login to the system to:

 Assign/update/delete username and password to end-users


 Add the name of Districts, Tehsil and Union Council
 Edit/delete the name of District, Tehsil and Union Council
 View/edit/delete the District, Tehsil and Union council-wise data
 Generate various reports at District, Tehsil and Union Council level

Tools:

Front-end:
 HTML
 CSS
 JavaScript

Back-end:

 PHP
 MySQL

Supervisor:
Name: Mir Salam Khan
Email: [email protected]
Skype ID: live:.cid.9a335075328c714a

ORANGE MONKEY TEAM


SkillHub- Online Platform for Self-Paced Short Courses

Project Domain / Category


Web Programming.

Abstract / Introduction
The SkillHub is an online automated Self-Paced Learning Management System for offering Short
Courses. It is a comprehensive web-based platform designed to facilitate the delivery of short
courses to learners flexibly and conveniently. This system aims to provide a seamless learning
experience for users by offering a wide range of short courses across various subjects. Learners can
access course materials, complete assignments, and excel in their courses at their own pace. The
platform incorporates automated features to streamline course enrollment, and content delivery,
enhancing efficiency for both learners and instructors. This project will equip students with valuable
skills in web development, e-learning technologies, and database management.
Requirements:
1. User Registration/Authentication: The system should support user registration and
authentication, allowing learners to create accounts and access course materials securely.
2. Course Management: Instructors should have the ability to create and manage short courses,
including uploading course materials, setting deadlines for assignments, and monitoring learner
progress.
3. Automated Enrollment: The system should automate the enrollment process for learners,
allowing them to browse available courses, select their desired courses, and enroll without
manual intervention.
4. Course Content Delivery: The platform should provide a user-friendly interface for learners to
access course materials, such as videos, presentations, and reading materials, organized in a
structured manner.
5. Self-Paced Learning: Learners should have the flexibility to progress through courses at their
own pace, with the ability to pause, resume, and revisit course materials as needed.
6. Assessment and Feedback: The system should support automated assessment mechanisms,
including quizzes, assignments, and exams, with instant feedback provided to learners upon
completion.
7. Administrative Tools: Administrators should have access to a dashboard for managing user
accounts, course catalog, and system settings.

By developing this Online Platform for Self-Paced Short Courses, students will gain practical
experience in building scalable e-learning platforms and implementing automated workflows to
enhance the learning experience for users.

Tools:
HTML/CSS, PHP, MySQL, Xampp, Any suitable IDE

Supervisor:
ORANGE MONKEY TEAM
Name: Muhammad Tahir Jan
Email ID: [email protected]
Skype ID: [email protected]

ORANGE MONKEY TEAM


College Admission Management System

Project Domain / Category


Web Programming

Abstract / Introduction
The College Admission Management System (CAMS) is a software solution designed to streamline
and automate the process of managing college admissions.

It aims to simplify the complex procedures involved in admitting students to educational


institutions. CAMS provides an efficient platform for both applicants and the administrator, offering
convenience, transparency, and reliability throughout the admission process.

By integrating various functionalities such as application submission, document verification, merit


list generation. CAMS enhances the overall efficiency and effectiveness of college admissions.

Functional Requirements:

1. User Registration:
o Applicants should be able to register.

2. Application Submission:
o Applicants should be able to submit their applications online.
o The system should support uploading of required documents such as academic transcripts and
academic details.

3. Document Verification:
o The administrator should have the ability to verify the authenticity of submitted documents
against the entered academic details.

4. Merit List Generation:


o The system should calculate and generate merit lists based on predefined criteria such as
academic scores.
o Merit lists should be available to applicants on admission portal.

5. Application Tracking:

ORANGE MONKEY TEAM


o Applicants should be able to track the status of their applications throughout the admission
process.

Tools:
HTML, CSS, JavaScript, jQuery, Bootstrap (Front-end)
MYSQL (phpMyAdmin) Database
PHP (Server-side programming)
XAMPP — Web Application Server

You are advised not to switch the tools. If you do so, you will handle the technical side yourself.

Note:

 These are the basic requirements of the application. Students may add further functionalities to
make the application more useful.
 Virtual University of Pakistan (VU) will not provide any kind of hardware for this project; a
student must arrange the required hardware by himself/herself.
 VU will not pay for any license of the software, the libraries /toolkits/APIs used in this project.

Supervisor:
Name: Ehsan ul Haq
Email ID: [email protected]
Skype ID: Ehsan_mtn

ORANGE MONKEY TEAM


ORANGE MONKEY TEAM
Learn Online

Project Domain / Category


Web Programming

Abstract / Introduction
The purpose of the web-based E-Learning System is to facilitate instructors' work in creating lessons,
exercises, and tests. This allows the instructor to upload a lesson in the form of a PDF or video file.
In addition, he has the ability to create exam questions and activity sets depending on the lesson he
provided. Prior to being able to access the lesson and take the quiz, students must create an
account. Additionally, the student may download and watch the videos and PDF files if they already
have an account.

Functional Requirements:

Admin Panel
Lectures
 Admin can upload lesson.
 Admin can change the file.
 Admin can view lesson.
 Admin can delete lesson.

Exercises
 Admin can add question.
 Admin can edit question.
 Admin can delete question.

Student or User Panel


1. Students can register into system.
2. Students can login into system
3. Students can view lesson.
4. Students can take quizzes.
5. Students can generate score.
Tools:
 HTML, CSS, Bootstrap (Front-end)
 MYSQL(Backend)
 PHP (Server-side programming)
 XAMPP — Web Application Server

Supervisor:
Name: Kainat Malik
Email ID: [email protected]
ORANGE MONKEY TEAM
Skype ID: live:.cid.3b1f7ceb7839e941

ORANGE MONKEY TEAM


Online Tax Management System

Project Domain / Category


Web Development

Abstract / Introduction
The Electronic Tax management system is proposed with the aim to automate the process of tax
collection and management for both taxpayers and tax authorities.

The proposed system aims to provide a user-friendly interface for taxpayers to file their taxes,
access tax information, and communicate with tax officials. It will automate the calculation,
payment, and filing of taxes, reducing errors and increasing efficiency.

The system will also feature a secure backend for tax authorities to manage taxpayer data, process
payments, and generate reports, ensuring compliance and facilitating better decision-making.

Functional Requirements:

1. User Registration:
 Users can be admin/tax authority and tax payers.
 Both admin and tax payers should be able to create and update their accounts.

2. Tax Data Entry and Management:


 Users should be able to input and update their tax-related information.
 There should be different interactive forms for different tax categories (income tax,
property tax, sales tax, etc.).

3. Document Management
 Document Upload: Taxpayers should be able to upload necessary documents for tax
filing.
 Document Verification: Automated verification of uploaded documents for accuracy.
 Document Retrieval: Easy retrieval of past tax documents for reference.

4. Automated Tax Calculation:


 System should calculate taxes based on tax payer’s inputs.
 Generation of tax reports, summaries, and statements.

5. Payment Module
 The system should allow Secure payment for tax payments.
 There should be multiple payment methods (credit/debit card, bank transfer, etc.).

ORANGE MONKEY TEAM


6. Reporting and Analytics
 Tax Reports: Generation of tax reports for tax payers and authorities.

ORANGE MONKEY TEAM


7. Notifications and Alerts
 Automated Alerts: System should send reminders for tax deadlines and updates.
 Custom Notifications: Admin should set up custom alerts for specific tax events.

8. Administrative Functions
 Tax Rate Management: Admin will create and update tax rates and regulations.
 Tax Payer Account Management: Admin will manage taxpayer accounts.

Tools:
HTML, CSS, PHP, MYSQL

Supervisor:
Name: Umra Naeem
Email ID: [email protected]
Skype ID: umra.naeem

ORANGE MONKEY TEAM


Ambulance Booking System (ABS)

Project Domain / Category


Web Application

Abstract/Introduction

Ambulance plays crucial role when an accident occurs on the road or medical emergency at home
and the need arises to save valuable human life. Carrying of a patient to hospital in case of
emergency is quite difficult and gets more difficult during peak hours and especially at night. So the
Abundance Booking System (ABS) application enables users to register themselves and log in to the
system in case of emergency and book the ambulance for patient transportation.
This system may stores the users’ personal and login data, ambulance data like its size, number etc.
and transportation data like Pick-up point, destination (hospital name), date and time, area
(accident area ) etc. the system may also have to store drivers data who drive the ambulance.
Functional Requirements:
A set of functional requirements of the proposed system may include the following.
1. The users must be able to register themselves
2. The users are able to edit/update their profiles.
3. There must be a login process for users/Admin to access the application.
4. The users must be able to book a transportation (Carrying of patient). while booking a
transportation, the users should be provided with a list of nearest Hospitals.
5. The users must be able to edit/update the transportation.
6. The users should be able to mention the patient status (type of injury, disease etc.)
and the system should recommend the nearest hospital according to the patient
status.
7. The system should have list of specialist doctors along with their locations and
availability (Duty time at their duty station).
8. The admin is able to generate different reports like weekly transportation, monthly
transportation, area wise transportation etc.

Note: Make sure that the above list is a sample of functional requirements, students do not need to
be limited with these only. Students are supposed to think (or visit the problem domain) and
implement some other functional requirements not mentioned in above list.

Tools:
MySQL, PHP etc.

Supervisor:
Name: Asif Hussain
Email ID: [email protected]
ORANGE MONKEY TEAM
Skype ID: asifnoor1982

ORANGE MONKEY TEAM


Exam Date sheet Scheduler

Project Domain / Category


Web Application

Abstract / Introduction
In conventional educational institutes, making an exam date sheet is a hectic job. One needs to
simultaneously take care of all the things involved likes courses (with number of signups),
examination halls, superintendents and students. Constraints like eliminating / minimizing the event
of scheduling a student in two or more exams on same day (or worst in same time slot) makes it a
challenging task. This project aims to develop an automated solution to the exam scheduling task.

The exam scheduler will


i) take as input: courses and their enrollment, examination halls and superintendents,
ii) produce an exam date sheet that will fulfill all the specified constraints like the one
discussed above.
Functional Requirements
The application should be able to:
1. Manage the record of courses (whose exam is to be conducted) and enrollment in these
courses
2. Manage the record of examination halls
3. Manage the record of superintendents
4. Calculate an exam date sheet on the basis of given data and constraints
5. Provide user management facility. Stakeholders of the application are: admin, student,
superintendent and exam coordinator.
Tools
ASP.Net, SQL Server, PHP, MySQL Server etc. or any web development tool and its relevant DBMS

Supervisor
Name: Dr. Hasnain Ahmed
Email ID: [email protected]
Skype ID: hasnain.bukhari

ORANGE MONKEY TEAM


Virtual Question Bank System
Project Domain / Category:
Web Application

Abstract / Introduction:
The Virtual Question Bank System offers a comprehensive solution to streamline the examination
preparation process for students and educators with the aims to enhance learning outcomes and
academic performance. The Virtual Question Bank System is designed to provide a user-friendly
platform for students to prepare comprehensively for their midterm and final term examinations.
The system facilitates the storage, organization, and retrieval of multiple-choice questions (MCQs)
and descriptive questions across various subjects. Administrators can efficiently manage question
banks i.e input, manage, and organize exam questions, while users can view and practice these
questions to enhance their exam preparation and self-assessment.
Functional Requirements:
Admin:
1. Authentication and Authorization:
- Login/logout functionality for administrator.
- Role-based access control to manage permissions.
2. Question Management:
- Create/Read/Update/Delete MCQs and descriptive questions for different subjects and
topics.
- Organize questions into categories (e.g., subject-wise, topic-wise) for easy navigation.
- Assign difficulty levels (e.g., easy, medium, hard) to questions.
3. Analytics and Reporting:
- View statistics on question usage, performance metrics, and user engagement.
- Generate reports on exam results, including score distribution and question-wise analysis.
4. User Management:
- Add/edit/delete user accounts (e.g., students) with appropriate roles and permissions.
- Monitor user activity and track progress through the system.

User:
1. Authentication and Registration:
- Register/login/logout functionality for students.
- Profile management to update personal information and preferences.
2. Question Access and Practice:
- View MCQs and descriptive questions categorized by subject, topic, and difficulty level.
- Search and filter questions based on keywords, topics, or difficulty levels.
- Practice questions individually or in simulated exam sessions with time constraints.
3. Performance Analysis:
- Receive immediate feedback on question responses, including correct answers and
explanations.
- Track performance metrics such as scores, time taken, and question accuracy.
ORANGE MONKEY TEAM
- Acces
s
histor
ical
perfo
rman
ce
data
to
identi
fy
areas
for
impro
veme
nt.

ORANGE MONKEY TEAM


4. Communication and Support:
- Seek assistance through built-in messaging or support channels for any queries or
technical issues.
- Receive notifications on system updates, exam schedules, and important announcements.

Tools:
- Frontend: Framework: Next.js (React) Languages: HTML, CSS, JavaScript
- Backend Framework: Node.js (Express)
- Database: MongoDB

NOTE: No other tool will be allowed.

Supervisor:
Name: Adnan Asif
Email ID: [email protected]
Skype ID: ch.adnanasif

ORANGE MONKEY TEAM

You might also like