0092 3125718857
WhatsApp for More Details
Project Domain / Category
Digital Logic Designing / Embedded System Programming
As already known that a calculator is a device that is used for making mathematical calculations such as adding, subtracting, multiply, divide, and find percentage etc. A hardware based calculator is an electronic device with a keyboard and a LCD display that can find basic mathematical calculation. You are required to design a digital calculator that can take 3 digits input from a keyboard and can perform basic arithmetic operations on two inputted variables and display result on LCD interface.
Name: Jibran Khan
Email ID: jibrankhan@vu.edu.pk Skype ID: Jibrankhanvu
Note: – Virtual University of Pakistan will not provide any kind of hardware for this project, student has to arrange required hardware by himself/herself.
Project Domain
Mobile Application
Intelligent e-learning systems intend to improve the quality of e-learning services. This mobile application will get the student’s previous knowledge and its level of learning by using different set of MCQS based questionnaire .After evaluating the student’s abilities and previous knowledge the system will show the contents of the course according to the student’s needs and requirements. First of all the student will select some domain or course in which he is interested. A test of the related subject will be taken by the student , after getting student’s answer the mobile application will evaluate the student’ status as beginner level , Intermediate Level or Advance Level. The proposed system will save the student’s status in his/her session. After student evaluation process the system will show the context of the subject to the student according to his/her requirements depending upon the previous knowledge. After reading one lecture of the course, a test will be conducted to evaluate the student’s performance. After that new lectures will be appeared to the students according to his/her learning abilities.
advance level
in the course
performance.
his expertise in the subject
Tools: Android studio
Name: Noureen Hameed Email: noureen@vu.edu.pk Skype id: noureen.uaf
Project Domain / Category
Web Programming
“Auto Mart-Online Auto Parts Shop” is a website that offers purchase service to the webpage visitors. It offers different variants of a single part. Main categories might include Engine parts and Body parts. Parts will be delivered to the address provided by client during prescribed delivery hours. Payment will be made by cash on delivery.
[NOTE: Student can add/enhance requirements as per needed.]
WAMP server, PHP, MySQL, HTML editors (Dreamviewer, Notepad++).
Name: Abdul Majid Khokhar Email ID: abdulmajid@vu.edu.pk Skype ID: abdulmajidkk
Project Domain / Category
Mobile application
Today’s life is full of activities and sometime activities occur in parallel if not managed in advance. Moreover, some activities are more important than others and need attention at priority which means that when such important activity occurs then all the scheduled activities needs to be rescheduled as per their priority level. As smart devices are common in daily life as one has the access of internet everywhere, an automated activity planer will be more helpful for personal assistance. The main feature of this application shall be to suggest a plan/schedule of activities based on the importance of activity. Application shall also facilitate the user to adjust priorities of different tasks. Users will be informed about the activities with appropriate method set by the user.
Automated Activity Planner (AAP) is a smart phone application with following features.
It will implement a complete calendar.
Users will be able to schedule their daily activities.
Activities should be scheduled up to minutes (e.g. if a person should be able to schedule meeting with exact time (hours, minutes).
User will also be able to set or edit the priority threshold level of an activity. (Whether the activity can be delayed or not and if delayed then maximum for what time period.
Application will be capable of remembering the users’ actions which will be used to suggest the
user a plan about the same activity or of same nature in future.
User should be able to define the activity as time bound activity i.e. an activity needs to be performed not later than a certain time period. In other words, activity can be delayed to its maximum time bound.
Once an activity time arrives, application should prompt the user either by giving a notification or by ringing the alarm.
Once an activity alarm is raised, person should check it to ensure that he/she has got the notification, however, in case if an activity remains unchecked, there should be snooze option and alarm should be raised again after a specified time interval (e.g. after every three minutes). A person should be able to edit/delete or check history of activities.
Application should also be able to plan daily routine activities (for all such activities, alarm will be raised on daily basis or on specified days)
There should also be an option to send an email to a specified address (however, this will require internet connection).
Activity alarm should raise at least five minutes (or specified period of time) before the activity actually starts.
Application should be secure, reliable and performance wise efficient.
Android studio (for android based application) OR Visual studio.net (for Windows based application)
Name: Muhammad Anwaar Saeed Email ID: anwaar@vu.edu.pk Skype ID: manwaarsaeed
Project Domain / Category
Database application
To make University fully automated where each department use computers for record keeping, entry, update and search facility. This automated system should produce report against a specific task when required. All departments are inter-connected. Changes are reflected from one department to the other like Student new admissions, migration, cancelation of admission, verification of a member or student if needed.
Library facilitates user login and a facility login .It also has a facility of admin login through which the admin can monitor the whole system. Library should be functional having books and students can search, borrow and return books. Other departments Admission department (Providing online application, which helps in different tasks as input, update, process and disseminate information, print forms. Student can check for updates and their admission status from anywhere), Exam department must be fully automated / computerized (Faculty login, sending invitation to student, student gets registered in a specific course, faculty posts questions for exam in course registered, marking the test, taking printout of the attempted paper, search facility to get info of student pass fail).
Some common functional requirements are:
Tools: Optional (SQL Server,xamp server C# .Net etc, java, php. )
Name: Muhammad Luqman Email ID: m.luqman@vu.edu.pk Skype ID: mluqman.vu
Project Domain / Category
Web Based Application System
Even with the involvement of technology in many sectors, property (land sector) is still operating with the same old ways with manual entries for renting. This project will focus on the need for a system which can be used easily by any owner who have difficulty in maintaining records of his/her tenants.
This product is best for the persons dealing with more than one house for rent (having more property) but can also be used for individuals.
Microsoft.Net(C#) + SQL Server/MySQL + php
Name: Ayesha Siddiqui
Email ID: ayesha.siddiqui@vu.edu.pk
Skype ID: aisha.siddiqui89
Project Domain / Category
Android Mobile Application
This application is helpful for Computer Science students and professionals, to prepare for upcoming tests, exam and interviews. This will also help students preparing for university exams and viva-voice.
The Comprehensive Exam Preparation App is an android application contains multiple choice questions (MCQ) & answers which help students & professionals in refreshing the basic concepts and it acts as a handy guide for preparing competitive computer science exams.
The Comprehensive Exam Preparation App, also tests the comprehensive understanding of various undergraduate subjects in Computer Science.
This app, promises preparation material customized for different undergraduate courses. A mobile app made especially for the multi-tasking undergraduates. Carry your prep material with you, access it from anywhere, take tests on the move and leave no stone unturned in your preparation process.
The main objective of the proposed mobile app is to help the users in the study and test your knowledge in the proposed area. This mobile app will allow following features to users
Each question has answered & supporting explanations.
Software specifications:
Development environments / IDEs for Android application Java and xml
Any Database tool
Supervisor:
Name: Fouzia Jumani
Email ID: fouziajumani@vu.edu.pk Skype ID: fouziajumani
Project Domain / Category
This project belongs to Database category.
“Computerization of Auto Spareparts shop” is an application which automates the business of an auto Spareparts shop. The applications maintain the regular sale of the business and calculate the profit and loss of the business. The application further main the detail of the sale of previous period, maintain the detail of sale return, maintain the detail of customer who purchase items on credit. The application also generates the monthly and yearly reports of profit and loss.
A set of functional requirements of the proposed system may include the following.
Note: Students are supposed to visit the problem domain and understand the problem and gather the functional requirements not understandable from the given above.
(SQL Server 2008, VB.Net etc)
Name: Asif Hussain
Email ID: asifhussain@vu.edu.pk Skype ID: asifnoor1982
Project Domain / Category
Information mining and retrieval.
Search Engine actually is an information retrieval system that helps users to find information stored on computer system or systems. The search results commonly known as “hits” are presented in the form of a list to the users. The current search engines like Google, Yahoo and MSN hits millions of records against a single query. Among these millions of records it’s very difficult and time consuming for the users to find the relevant information. These search engines search information based on key words mentioned in the query.
Content type aware search engine should have the ability to search based on the content type like video, pdf, image, html etc. Search interface of search engine should provide a dropdown list containing the type of contents (i.e video, pdf, image and html) and restrict user to select any of the given content type along with query terms. The search engine should have the capability to suggest users to select type of the contents they want to search, in case user not selecting the type from dropdown list. The search engine will start search only when a particular type/format of the content (video, doc, pdf, jpg, html and xml etc.) is selected. Students are needed to maintain a local database etc. to store the search results for future use.
Students are required to select/specify a particular dataset to test and evaluate their project.
This project has the following basic modules:
Web search engines work by storing information about many web pages, which they retrieve from the html itself. These pages are retrieved by a Web crawler which is an automated Web browser which follows every link on the site. The contents of each page are then analyzed to determine how it should be indexed.
The front-end presents a search bar for users along with a dropdown list and the query processor parses the request and executes the search. The results are displayed by the front-end.
The following tools can be used for developing the above project. Microsoft.Net, SQL Server
Name: Said Nabi
Email ID: said.nabi@vu.edu.pk Skype ID: saidnabi115
Project Domain / Category
Android App
There is a context aware mobile application which provides services to users about nearby restaurant for lunch/dinner using sensor/s. Let’s consider a scenario in which the application list the number of nearby restaurants at lunch time, but, if someday the person is busy in a meeting or have no hunger or he/she is driving. Then, by taking advantage of context awareness that application should provide a usable interface to user. It is usually seen in many similar applications that “application doesn’t provide a usable reply to user”.
Actually application provides a list of nearby restaurants list to user which is a usability problem and so not required in said context. Thus, we can say, that application didn’t provide a usable reply to user.
Now, let’s try to find out way. First we need to know why application didn’t provide intelligent reply to user. What are the root causes? Whether application didn’t discover and take advantage of contextual information? Whether sensors are working properly? Or these aren’t linked with application? Or linked with application but not designing an intelligent decision mechanism.
Intelligent reply might be “application don’t provide list of restaurant to user” or application provide an interface to user by saying” although you are in a meeting noe, if you get free soon, do you like to see list?
Android Studio
Name: Muhammad Salman Bashir Email ID: salmanbashir@vu.edu.pk Skype ID: Muhammad.salman.bashir
Project Domain / Category
Desktop Programming
An Operating System (OS) is the most important software that runs on the computer. It not only manages hardware, memory, and other resources but it’s also responsible for optimizing the computer performance. It interacts with I/O devices and user’s programs and applications. You cannot expect to use a computer without an operating system.
One of the key concepts in OS design is CPU scheduling (or processor scheduling). CPU scheduling dramatically affects performance of the system because it determines which processes will wait and which will progress. Because OS also acts as a resource manager, it must make the best use of CPU. This project – CPU Scheduling Simulator (CSS) – focusses on CPU scheduling. CSS will simulate following scheduling algorithms:
CSS will accept workload from user and then calculate following for each scheduling algorithm:
This project will help students to:
Language: Java (Java Development Kit 8 update 121 or higher) Database: MySQL Community edition 5.7.17 or higher
IDE: NetBeans 8.2 or intelliJ IDEA 2017.
Name: Muhammad Umair Mujahid Email: umair.mujahid@vu.edu.pk Skype ID: umair.mujahid@hotmail.com
Project Domain / Category
Networks.
The advancement of Internet and digital systems is making it progressively more complicated to understand cyber-attacks. Corporate, public and defense organizations are all affected by them, so far many lack essential technical background to make right decisions in dealing with them. On the other hand, cyber-security analysts have good understanding about the technical aspect of cyber-attacks, however many don’t understand the non-technical consequences of decisions made from their perspective alone. While making a decision about cyber attack both contextual and technical consideration must be taken into account. Excess of cyber-attack models exist today that to some degree aid understanding of attacks. However mostly centered on delivering insight from particular perspective i.e. either understanding of human-centric factors or technical details. The approaches adopted do not high light how a discussion between expert- domain people of diverse backgrounds be conducted to set up a basic situational awareness understanding, to make collective decisions. The project will be based on existing research in this area; where the student will investigate on how to enable a collective approach to understand and discuss about cyber-attacks.
Provide a bulleted list of functional requirements
N/A
Name: Taimur Karamat
Email ID: taimur.karamat@vu.edu.pk Skype ID: mynickistim
Project Domain / Category
Android based development
Remote Desktop Client for Android enables you to connect to your Windows computers across the Internet from a mobile device Once connected, it gives you mouse and keyboard control over your computer while showing you everything that’s happening on the screen.
The main goal of the project is to develop a remote control system for computers in an Android platform using Bluetooth Wi-Fi or Bluetooth with the help of blueCove. The objectives were that the applications would enable connection with the computer via Bluetooth or Wi-Fi from an Android phone and once connected it would give the user full control of the computer’s mouse and keyboard.
BlueCove is a JSR-82 implementation on Java Standard Edition (J2SE) that currently interfaces with the Mac OS X, WIDCOMM, BlueSoleil and Microsoft Bluetooth stack. Originally developed by Intel Research and currently maintained by volunteers. Since version 2.1 BlueCove distributed under the Apache Software License, Version 2.0.
The project consists of two applications, server and client. For the client part in an Android device, the development was carried out using Eclipse Integrated Development Environment (IDE) and Android Software Development Kit (SDK) with an Android Development Tools (ADT) plug-in. The development of the server part of the project in the computer was carried out the using the NetBeans IDE and Bluecove libraries
Application Type It will be an android based application
Tools & Technologies Any modern tool and technology set used for developing android based applications.
Project Domain / Category
Android Mobile App
The aim of the project is to connect elderly people with their adult children who are not living with them. The parents (or even children) may tag a location on map and record a video about that location. This video will be associated with that location. Whenever a family member comes to that location, he/she will receive a pop up message (from the application) that there is a video associated with the location where he/she is present at the moment. Now the family member will be able to see the video if he agrees to. For example, you live in Islamabad for your job. Your father lives in Lahore. Your father once had spent some time at a place in Islamabad for some training during his job. He decides to record a video about his past (training at that location) and associates this video with that location. Now one day you happen to go to that place by chance, suddenly a pop up will appear on your smart phone indicating that your father has recorded a video about that place. You can see this video. This is a very novel way of sharing your memories with your loved ones.
Tools: Android
Name: Yasar Mehmood Email ID: apcs2@vu.edu.pk Skype ID: yasar.mehmood111
Project Domain / Category
Web Based System
The E-Crime Reporting (ECR) System is a web based system to register online Complaint/FIR. The objective of this project is to develop a web-site in which any citizen of Pakistan can easily report their complaint/FIR in police station. The E-Crime Reporting (ECR) System makes the reporting of crime easier. This project will also be useful for the Police Department for further process. The aim of this project is to develop an E-Crime Reporting (ECR) System which is easily accessible to the public, police department and the Police administrative department. This helps to higher authorities of police to have an overview about the progress of the investigation.
People can also see the criminal records and by using Google map which is provided in this system people can also locate the nearest police station. This system provides proper security, reduces the manual work and tries to eliminate or reduce difficulties up to some extent.
In E- Crime Reporting (ECR), there are mainly three modules:
This Module is accessible only to VIPS in the Department like SP, DCP, etc. By using this module they can give any caution to police department. In this module:
In this module, admin will login with proper email-id and password which is already registered by Main-Admin.
SOFTWARE REQUIREMENTS:
Name: Komal Khawar
Email ID: komal.khawer@vu.edu.pk
Skype ID: kom.kk
“E-HOTEL” is a web based Management System for XYZ Hotel having 200 rooms. Details regarding the different users involved in the system and the functions which they can perform are given below
Following are the users of this system. Each user has to log in first, to use the system.
Responsibilities and functions of each user are given below:
Supervisor: Shabib Aftab (shabib.aftab@vu.edu.pk)
Possible Students: 1 to 2
Proposed Tools: Java, Dotnet Framework, MySQL, SQL server etc
Project Domain / Category
Web Application
In conventional educational institutes, making an exam schedule is a hectic job. One needs to simultaneously take care of all the things involved likes courses, 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, and ii) produce an exam schedule that will fulfill all the specified constraints like the one discussed above.
The application should be able to:
ASP.Net, SQL Server, PHP, MySQL Server etc or any Web development tool and its relevant DBMS
Name: Hasnain Ahmed
Email ID: hasnain@vu.edu.pk Skype ID: hasnain.bukhari
Project Domain / Category
Web Programming, Artificial Intelligence
Banking chat service is an Artificial intelligence based web application in which expert agent will be built by using the AI algorithms for answering the customer queries on the base of understanding text message related to bank services such as different type of account information, debit and credit card information ,investing plan and loan services. This web application will be beneficial for web customer or visitors. The expert agent will understand the customer query which is based on any format of text based message and efficiently response to customer. This web application facilitates the bank customer to be updated with bank service activities.
Tools: Microsoft .net Framework and SQL Server
Name: Saima Munawar
Email ID: Saima.munawar@vu.edu.pk Skype ID: saima.vu1
Project Domain / Category
Web Based Development
F1 car racing record will store information about upcoming events, races, drivers and companies. It will also include the record of tournaments, laps etc. The information of drivers and their respective cars will also be stored in the database. Record of different racing tracks will also be catered into account. Drivers, companies and general public will be able to see all of the above information online.
Following are the functional requirements
ASP.NET
SQL Server
Name: Zulfiqar Ali Khan
Email ID: zulfiqarmrd@vu.edu.pk Skype ID: zulfiqarmrd
Project Domain / Category
Web based application.
The goal of this web based application is to build up a computerized management system of health department for District Government Lahore. District government is presently using manual health management system for which to handle a large amount of data manually is a difficult task. In the existing manual system is very hard and time intense process to create health polices in given budget used in health management in district. The planned system keeps the information of all population in different categories; it provides directions for efficient functioning of district government. The new system provides opportunities for quick decision making closer to the implementation levels. It also gave a greater voice to women, peasants, laborers and other marginalized population groups. This computerized system implemented for automation of health management system by using SQL server as back-end for database and
.Net as front end.
The main objectives of the system are
Tools:ASP.NET, HTML, CSS, JavaScript,Crystal report, SQL Server,
Name: Qaiser Shabir
Email ID:qaiser.shabbir@vu.edu.pk Skype ID:qaiser_shabir
Project Domain / Category
Mobile Apps Abstract/Introduction Background
In order to protect important data from unauthorized access, we use many techniques. Encryption is one of the techniques which are widely used for data protection. Encryption is the conversion of data into a form, called a cipher text that cannot be easily understood by unauthorized people. Encryption transforms data into another format in such a way that only specific individual(s) can reverse the transformation. To read an encrypted file, you must have access to a secret key or password that enables you to decrypt it. Unencrypted data is called plain text; encrypted data is referred to as cipher text.
Decryption is the process of converting encrypted data back into its original form, so it can be understood.
There is a wide range of cryptographic algorithms in use such as Data Encryption Standard (DES), Advanced Encryption Standard (AES), RSA etc.
The purpose of the proposed project is to implement the above mentioned concept through the development of an android based application providing the security to confidential data on your mobile phone or tablet. The application will provide strong Encryption and File / Folder Hiding mechanism.
Encryption could be done through executing an Encryption algorithm that is designed to encrypt computer data in such a way that it cannot be recovered without access to the encrypted code or security key.
This application also lets you easily hide files on your phone or tablet. While hiding the files or folder, application will require the user to set password that will be later used to make the files or folder visible.
Application Type: It will be an android based application
Tools & Technologies Android Studio/Eclipse, MY SQL\SQL Server etc., PHP\ASP\ASP.net etc.
Name: Rehan Ahmed
Email ID: rehan@vu.edu.pk Skype ID: rehan.vu
Project Domain / Category
Digital Logic Designing / Embedded System Programming
In the present days automated systems or embedded systems have fewer manual actions. They are much more flexible, reliable and much accurate as compared to our manual systems. Due to increase in demand of such reliable and flexible systems, we prefer an automated control system.
The main aim of this project is to design an intelligent home automation system that will increase the ease of use and control home appliances (in a room, like controlling FAN, Light bulb etc.). It will counter room temperature settings and light control mechanism. System will have an LCD interface for temperature and running appliances details.
Note: Virtual University of Pakistan will not provide any kind of hardware for this project, student has to arrange required hardware by himself/herself.
Name: Waqar Ahmad
Email ID: Waqar.ahmad@vu.edu.pk Skype ID: engr.waqar.ahmad
Project Domain / Category
Digital Logic Design & Mobile Application
In this project students will be required to automate home using smart phone application and arduino micro controller board. Students will control home electricity appliances like lights and fans. Project will comprise of two parts hardware and software part. In hardware interfacing part student will write the code for arduino and setup the relay modules, sensors and board. For software part student will write an application for arduino, student will be required to work on these parts simultaneously. Do note that students will not use mains powers supply AC 220 Volts, they will use battery powered appliances to avoid the shock.
NetBeans IDE, JDK, Arduino IDE
Name: Muhammad Imran Email ID: mimran@vu.edu.pk Skype ID: mani.fc
Project Domain / Category
Web Application
Insurance is an agreement of compensation for specific possible future losses such as damage, illness or death in interchange for periodic payment. It is designed as a risk management system to protect the financial well-being of a person, company or other entities in the case of accidental loss. Agreeing to the terms of an insurance policy creates a contract between the insured and the insurer in exchange for payments from the insured called PREMIUM. The insurer agrees to pay the policy holder a sum of money upon the occurrence of a specific event. In most cases, the policy holder pays part of the loss called the DEDUCTIBLE and the insurer pays the rest.
There are different types of insurance like life insurance, health insurance, car insurance, property insurance and travel insurance, etc. This project will cover all aspects of health insurance. Health insurance is a type of insurance that pays for both medical and surgical expenses gained by the insured. Health insurance can reimburse the insured for expenses incurred from illness or injury, or pay the care provider directly. It is often included in employer benefit packages as a means of fascinating quality employees. The cost of health insurance premiums is deductible to the payer, and benefits received are tax-free.
Languages & Tools: ASP.NET, C#, VB.NET, SQL Server, Visual Studio
Name: Muhammad Qamar Usman Email ID: qamar@vu.edu.pk Skype ID: qamarvu
Project Domain / Category
Web Programming / Mobile App
Lot of households has a smart phone, tab or a computer system. These devices can be used as a teaching tool to help pre-nursery, nursery and kindergarten kids. I want software to teach English Alphabets to the kids. Provide proper visual aids which will attract the kids in the process of alphabet learning.
Software should have at least following features but not limited to these features.
Name: Sarfraz Ahmad
Email ID: sawan@vu.edu.pk Skype ID: sawan-cs619
Project Domain / Category
Database desktop application
The project titled Library Management System is Library management software for monitoring and controlling the transactions in a library. This mainly focuses on basic operations in a library like adding new member, new books, and updating new information, searching books, members and facility to borrow and return books.
“Library Management System” is a windows application designed to help users maintain and organize library. Our software is easy to use for both beginners and advanced users. It features a familiar and well thought out, an attractive user interface, combined with strong searching insertion and reporting capabilities. The report generation facility of library system helps to get a good idea of which are the books borrowed by the members, makes users possible to reports hard copy.
Any language or tool of your interest
Name: Asadullah
Email ID: asad.ullah@vu.edu.pk Skype ID: asad.ullah122
Project Domain / Category Web Based Project Abstract / Introduction
“LIBSYS” is a web based Library Management System for ABC College. Details regarding the different users involved in the system and the functions which they can perform are given below
Following are the users of this system. Each user has to log in first, to use the system.
Responsibilities and functions of each user are given below:
He has to log in first for online book searching on the computer of library. He will be able to search the book by giving title/name or by author.
Student can borrow 2 books at one time.
He has to log in first for online book searching on the computer of library. He will be able to search the book by giving title/name or by author.
Faculty can borrow 4 books at one time.
Supervisor: Syed Shah Muhammad (syed@vu.edu.pk)
Possible Students: 1 to 2
Proposed Tools: Java, Dotnet Framework
Project Domain / Category
Mobile App
Students of virtual university of Pakistan have to login VULMS to know about upcoming assignments, quizzes, GDB or any kind of course activities. Student may delay or forget to login sometimes and it will be hard for students to meet due dates of course based task on urgent basis. To cover all these issues a mobile application will notify students as any new course activity announced.
Android based application will provide list of registered course and notify student about assignments, quizzes, GDB and any course related activity’s announcement of each course. Moreover, It will provide videos of currently registered semester courses.
Provide a bulleted list of functional requirements
Android Studio
Student may develop it in IOS Based environment
Name: Faizan Tahir
Email ID: fazitahir@vu.edu.pk Skype ID: faizan.vu
Project Domain / Category
Network
This project is about load balancing in a cloud environment. We will be working with Eucalyptus cloud, which is a stable Open-Source Cloud environment. We have one system with cloud frontend Install and Configure on one of the system and two or more cloud Node controllers installed and Configure as required. The basic theme behind this project is to perform load balancing at VM level. There will be several VMs running on different Node controller and one specialized VM that will act as a load balancer. Each of the VM will calculate CPU, RAM, and Hard Disk usage after a certain amount of time and send this information to the node controller if the usage of these parameters crosses a certain threshold. The node controller will then send this information to the cloud Frontend to cope with this situation. The cloud Frontend will store information in a database. The cloud Frontend will send an alarm message to the user to save his data and to provide another VM with good specs.
This is a network application for managing load balancing in cloud based environment. Following the are the requirements of this application.
Module 1: Install and Configure cloud frontend on one of the system
Module 2: Install and Configure cloud Node controller on one or more systems as required Module 3: Create your own Ubuntu/Linux image and upload on Cloud Frontend system Module 4: Create one more instances of Ubuntu/Linux/Windows
Module 5: Calculate CPU, Hard Drive, RAM usage on each of the VM and send to the designated VM which perform the load balancing task
Module 6: Create instance of Ubuntu/Linux that will act as a load balancer. This VM will store information send by other VM Instances
Module 7: The cloud Frontend will send an alarm message to the user to save his data and to provide another VM with good specs.
Platform: Faststart Eucalyptus cloud ISO image, Linux environment
Development tool: java Netbeans 8 (latest), SQL Server or any other DBMS
Name: Muhammad Ibrahim
Email ID: ibrahimmayar@vu.edu.pk
Skype ID: ibrahimmayar
Project Domain / Category
Game Programming
Ludo is a board game for two to four players, in which the players race their four tokens from start to finish according to die rolls. Like other cross and circle games, Ludo is derived from the Indian game Pachisi, but simpler.
The game and its variants are popular in many countries and under various names including Pakistan. This document will explain functional and non-functional requirements of this game.
At minimum two, three, or four players can play. At start each player will have four tokens. Moves will be in clock wise direction. Each token can be started to play (from starting square) only when player gets six on dice role (first time only for each token) otherwise turn will move to next player.
Once a player has one or more tokens in play, he selects a token and moves it forward along the track. The token will be moved number of squares indicated by the die (e.g. if die rolls to four, token will move four squares ahead). If no move is possible, the turn will pass to the next player. If die rolls to six (6), the player may choose to advance a token already in play, or, may enter another staged token to its starting square. Rolling a six (6) earns the player an additional or “bonus” roll in that turn. If the additional roll results in a six (6) again, the player earns an additional bonus roll. If the third roll is also a six (6), the player may not move and the turn immediately passes to the next player. Players may not end their move on a square they already occupy. If a token ends on a square occupied by an opponent’s token, the opponent token is returned to its owner’s yard. The returned token may only be reentered into play when the owner rolls a six (6). A player’s home column squares are always safe because no opponent may enter them.
Game can be played on single computer in which case there will be one human user and rest as auto (system users). Game can also be played on LAN or on Web (in case of more than one human users).
This system should provide ability to operate on all major browsers along with security, user friendly interface and quick response.
Tools: Adobe Flash Supervisor:
Name: Muhammad Summair Raza
Email ID: sraza@vu.edu.pk
Skype ID: summair.raza
Project Domain / Category
Mobile Apps
Package delivery of any type (document, shopping item, or any legal product) from source to destination is a very important task. Everyone wants to send the item in fast and secure way. Nowadays with evolution of online business the need of mobile based package delivery booking and tracking is obligatory. With the mobile based package delivery, booking and tracking any individual can book the package deliveries, then the courier service registered with the application will take these packages from the customer and send the package to destination. Meanwhile during delivery the courier service will update the delivery status and client will see these notifications as push notification and also through an SMS.
Application Type: It will be an android based application with online database.
Tools & Technologies: Android Studio\ Eclipse, MY SQL\SQL Server etc., PHP\ASP\ASP.net etc.
Name: Khaqan Khawer Email ID: khaqan@vu.edu.pk Skype ID: imkhaqan
You have to develop a mobile app that can calculate student preferences using Felder Silverman learning style model developed by Felder Silverman.
Felder-Silverman learning style model characterizes each learner according to four dimensions. The first dimension distinguishes between an active and a reflective way of processing information. Active learners learn best by working actively with the learning material, for example, working in groups, discussing the material, or applying it. In contrast, reflective learners prefer to think about and reflect on the material.
The second dimension covers sensing versus intuitive learning. Learners with a sensing learning style like to learn facts and concrete learning material, using their sensory experiences of particular instances as a primary source. They tend to be more patient with details and also more practical than intuitive learners and like to relate the learned material to the real world. Intuitive learners prefer to learn abstract learning material, such as theories and their underlying meanings, with general principles rather than concrete instances being a preferred source of information. They like to discover possibilities and relationships and tend to be more innovative and creative than sensing learners. Therefore, they score better in open-ended tests than in tests with a single answer to a problem. The third, visual-verbal dimension deals with the preferred input mode. The dimension differentiates learners who remember best what they have seen,
Each learner has a preference in each of the four dimensions. These preferences are expressed by values between +11 to -11 per dimension. Using the active-reflective dimension as an example, the value +11 means that a learner has a strong preference for active learning, whereas the value -11 states that a learner has a strong preference for reflective learning. Therefore, Felder-Silverman learning style model characterizes each learner by four values between +11 and -11, one for each dimension. For identifying the learning style of learners, Felder and Soloman (1997) developed a questionnaire, called the Index of Learning Style (ILS), which consists of 44 questions: 11 for each dimension. This text is adapted from ( Graf, S., & Lin, T. (2008). The relationship between learning styles and cognitive traits–Getting additional information for improving student modelling. Computers in Human Behavior, 24(2), 122-137.)
The further details of the questionnaire and how values will be calculated is given below: http://www.bradford.ac.uk/academic- skills/media/academicskillsadvice/documents/academicskillsresources/effectivelearningstrateg ies/Felder-&-Solomon-8-Learning-Styles-Questionnaire-Activity-(1).pdf
Tools: android development (Android studio and Android SQLite Database).
Name: Muhammad Anwar Email ID: manwar@vu.edu.pk Skype ID: lovelyanwar
Project Domain / Category
Mobile Apps
Android Based LMS will provide the students ease to check results, Announcements and Graded Activities due dates on their Android based Smart phones.
Users can post questions on MDB using smart phones and Instructors will be able to answer the questions through smart phone as well.
Enrolled students of a subject will be able to group chat in a subject wise chat room Monitored and Supervised by the Subject Instructor. Students will be able to receive notifications on their smart phone about a new announcement or Group Chat message.
For Android App | Java, XML, Android Studio/ Eclipse |
For Back End API | PHP, Java(j2EE) ,Node.js or Any other Modern Web programing Language |
Database | MySQL, MSSQL, Oracle Or MongoDB etc. |
Supervisor:
Name: Bilal Umar
Email ID: bilal.umar@vu.edu.pk Skype ID: u.bilal
Project Domain / Category:
3D Mobile Game
Mobile Car Racing is a 3D car racing simulation video game. In this game player will start his journey from starting point and have to reach some destination while avoiding hits from other enemy cars as you go further you will try to beat enemy cars and try to reach to the destination before enemy cars so that you can win the game. Otherwise you will lose the game. Do work hard in your project & be proud what you have achieved. After doing this project you will be able to build interactive 3D simulation games.
Name: Muhammad Bilal
Email ID: bilal.saleem@vu.edu.pk
Skype ID: bilalsaleem101
Project Domain / Category
My Expense Planner
Expense management is a critical issue faced on daily basis by almost each of us. In today’s fast life, it is getting very difficult to sit down with notepad and work out various daily expenses and income for efficient planning of personal budget. This application will allow users to plan their budget, organize their expenses & income and record movement of money. Application will remind user for any pending bills, expense limit exceeding mentioned in budget well before time. The application will provide different reports regarding expenses and income on daily, weekly, monthly or yearly basis for better control over the money. With the help of this simple tool, users can see their current and future financial situation right on their mobile screen.
Android Studio
Name: Kanwar Abrar Ahmad Email ID: kanwar@vu.edu.pk Skype ID: kanwarabrar
Abstract/Introduction
Vocabulary is central to English language teaching because without sufficient vocabulary students cannot understand others or express their own ideas. It is also central to language teaching and is of paramount importance to a language learner. Many English dictionaries are available as mobile apps for such purpose.
“My Vocabulary Book “is unique idea to create your own effective word learning system, this app helps you master words through your own daily experience of new English words. This app will expand your vocabulary with lightning speed with some extra features not available in conventional dictionaries. Functional requirements are given below.
Android development (Android studio and Android SQLite Database).
Name: Tanweer Arshaed
Email ID: tanweer.arshad@vu.edu.pk
Skype ID: tanweer.arshad
Project Domain / Category
Networks / Desktop Application
In a business enterprise, managers always want to keep track of the day-to-day work. These days, enterprises are wired enough to make their employees use computers and the Internet. All this makes the business to sail smoothly.
But, from the other end, use of Information Technology makes the job of managers and analysts more miserable because they have to check what their employees are doing with their computers. For instance, an accounts clerk may be surfing the Internet all the time.
The system will be multi-tier, network software. It will be implemented for computers running under Microsoft’s server class operating systems. It should be a system with a small footprint. The socket interface will be used to connect client and the server. Server will be multi-threaded. TCP packets must be used to send compressed images to the server at a certain frequency.
The daemon running on the client must be well aware of the activities performed and must use a XML protocol to send that information to the server. The server might be able to store its logs and the stations’ logs in a database or in files.
The proposed NetEye Server will be a multithreaded server implemented as a windows application using MFC. It will use TCP/IP suite to communicate among the clients and the server. It will have a standard windows interface and will be user-friendly. It will have a user’s manual and a help system. It will have a TCP socket interface to send and receive packets. In addition, the architecture of the server is component based.
The proposed NetEye client will be a special agent running as a service in the client workstation when it boots up. No one except administrators can remove or control this service. In other words, it, is like a daemon process.
Microsoft .Net framework, Visual C++. NET, Microsoft Visio
Name: Muhammad Jawwad Zaheer Email ID: jawwad@vu.edu.pk Skype ID: jawadzaheerch
Project Domain / Category
Web programming
The purpose of this web application is to assist end users to learn and improve their academic skills for interview and users can assess themselves by attempting online quiz. In this app, there will be a list of basic courses and user can select any course of their own choice. Users can view the reading material in the form of questions and answers, watch the video tutorials and after learning, they can evaluate themselves by attempting online quiz. Quiz will be auto generated based on selected course and level of learner.
Admin
Subject expert
Learner
Microsoft .NET framework, SQL server
Name: Humaira Naeem
Email ID: humairanaeem@vu.edu.pk Skype ID: humera_naeem
Web Programming
Online Auction System for Furniture Shop will be specially design for selling out the Furniture Products online using Auction System. Furniture products will be sold over price bidding. Bidding starts with a low price and then end with a highest price. So buyers will bid for the furniture items online. That person will become a winner who will bid highest price for the furniture item and then furniture product will be given to him. The buyers first have to give his personal details in order to save from the frauds. Only authorized person will be able to bid online for the furniture items.
Buyers can be able to securely purchase the furniture products through this system. Buyer can participate in bidding from anyplace for online auction bidding for furniture products.
PHP Language and SQL Server Databases for developing Online Auction System for Furniture Shop
Name: Sumbal Javaid
Email ID: sumbal.javaid@vu.edu.pk Skype ID: sumbaljavaid1
Project Domain / Category
Online Web Based Application
In the offline system of any College, depending on the nature of the College, it is so difficult to keep the records related to employees, faculty, student, parents and other College related activities on the papers. It is a burden to take out the register and search the records.
The purpose of this system is to make an online centralized platform (Online College Management System) which can be accessed from anywhere across the world. The aim of this system is to minimize the paperwork. The system is a web based application for institutions to maintain their complete activities related to their College. All the details regarding College will be computerized. By this management system, it will be easier for each individual person who is related with the system to be in touch as per needed. This software will be very easy to operate and maintain information about College, Students, Faculty, Courses and other related activities.
Four type of users will be involved in the College management system.
related to it. The teacher will be able to search student by their name or id.
Students can login to system for viewing their marks, personal information and checking payments /Fee to College.
Parents will be able to:
Microsoft.Net, Java, HTML, PHP, SQL Server, MySQL
Name: Sohail Aamir
Email ID: sohailaamer@vu.edu.pk Skype ID: sohailaamir22
Web Application
This is the era of happenings where number of events, inventions, actions, and advancements are rapidly occurring in different aspects of our life all over the world. To be up to date with happenings all over the world, news websites are key sources that provide the latest information on different aspects of life.
The purpose of this proposed project is to develop an online Digital News and Article System (DNAAs) that will furnish its users with latest news and articles category wise such as World, National (Pakistan), Sports, Business, Entertainment and Most visited. The news and articles will be shown with the combinations of text and related images. The user of the DNAAs could be able to search for different news and articles through different filters. DNAAs will have the built in mechanisms of displaying the latest news and articles on top in the category and the Most visited news from all categories under Most Visited link.
The objective of this project is to have hands on experience on developing a well-designed and fully functional an Online Digital News and Article System (DNAAs)
Following are the key functional requirements of proposed Project:
There will be three categories of Website users:
Reader could be able to read and search the news / articles. Article writer will be able to write / post articles on the website.
Editor will be the admin user who will approve the registration requests from users and the posts from the Article Writers.
There will be Sign In interface for registered users and Sign Up interface for unregistered users to register.
An unregistered user will register him/her. On filling the registration form an email notification will be sent to the user for confirmation.
Email verification / confirmation will be done by the user who applied for registration.
There will be interactive interfaces to post news and articles. The editor will have the rights of posting both news and articles whereas the Article Writer could only post articles on Website. Article(s) posted by the Article writer will be verified /approved by the Editor for publishing on DNAAs.
There will be a separate interactive Admin Panel for Editor for user account management as well as to verify / approve the posts by the Article Writers.
There will be rich search facility/system through different filters. A reader and other users will be able to search the articles and news through following filters:
Java, HTML, PHP, ASP.Net, SQL Server, MySQL
Name: Muhammad Saeed Amjad
Email ID: muhammad.saeed@vu.edu.pk Skype ID: saeed.lro
Project Domain / Category
Web Programming
“OnlineDoctorFinder” application will help find specialist match according to user’s need. It will maintain record of doctors, hospitals and appointments. It will help users to search doctors’ directory online by Name, Area and their specialty. System will show details of Doctors according to search criteria. User may also add reviews against a doctor. User may be able to see detailed data of doctor including available days and timings of different hospitals. The system will facilitate registered user (member) to book appointment according to doctor’s timings.
A doctor will be able to see details of his/her daily appointments. System will allow doctors to manage their record and handle appointments.
Dot.net Framework, C Sharp, SQL server etc
Name: Madeeha Rashid
Email ID: madeeha@vu.edu.pk Skype ID: madiha.vu
Project Domain / Category
Web Programming
Prize Bonds are available in the denominations of Rs.100, Rs.200, Rs.750, Rs.1,500, Rs.7,500, Rs.15,000, Rs.25,000 and Rs.40,000. These prize bonds are issued in series. Each series consist of one less than 1,000,000 bonds. No fixed return is paid but prize bond draws are held on quarterly basis. The draws are held under common draw method and the numbers of prizes are same for each series. It means that if 50 series of Rs.200 Prize Bond are in circulation. Then on each draw we have 50 winners of 1st prize and 250 winners of 2nd Prize and so on.
User can check prize bond by two ways either he/she can create account and save its prize bond or he can check prize bond as a guest user. The benefits of creating account is that user have to enter prize bond one time and after that he can check the different draws any time. User can check the total amount of prize bonds, can withdraw any amount prize bond from his/her account, and can add more prize bonds. This website also gives the feature to import data to excel or in .txt file.
The number and amount of prizes on various denominations of prize bonds for each series is shown in the following table:
First Prize | 2nd Prize | 3rd Prize | ||||
Prize Bond
Denomination |
No of
Prizes |
Winning Amount (Rs) | No of
Prizes |
Winning Amount (Rs) | No of
Prizes |
Winning Amount (Rs) |
Prize Bond RS. 100/- | 01 | 700,000 | 03 | 200,000 | 1,199 | 1,000 |
Prize Bond RS. 200/- | 01 | 750,000 | 05 | 250,000 | 2,394 | 1,250 |
Prize Bond RS. 750/- | 01 | 1,500,000 | 03 | 500,000 | 1,696 | 9,300 |
Prize Bond RS. 1,500/- | 01 | 3,000,000 | 03 | 1,000,000 | 1,696 | 18,500 |
Prize Bond RS. 7,500/- | 01 | 15,000,000 | 03 | 5,000,000 | 1,696 | 93,000 |
Prize Bond RS. 15,000/- | 01 | 30,000,000 | 03 | 10,000,000 | 1,696 | 185,000 |
Prize Bond RS. 25,000/- | 01 | 50,000,000 | 03 | 15,000,000 | 1,696 | 312000 |
Prize Bond RS. 40,000/- |
01 |
75,000,000 |
03 |
25,000,000 |
1,696 |
500,000 |
Given link is the example of such kind of website http://www.forexpk.com/
PHP, HTML, Adobe Photoshop, MySql Server.
Name: SAEED NASIR
Email ID: saeednasir@vu.edu.pk Skype ID: saeed-nasir
Project Domain / Category
Web-based Application
The Online Support System will provide an interface through which users can post the details of problem for which they need assistance. The status of the reported problem will be PENDING. The admin will assign an engineer to resolve the reported issue and update the problem status to ASSIGNED. The engineer will resolve the issue and mark the problem status as CLOSED.
Three types of users will be using this application.
User:
Admin:
Engineer:
Tools: PHP, HTML, JavaScript, CSS, MySQL
Name: Muhammad Zafar Nazir Email ID: mzafarnazir@vu.edu.pk Skype ID: mzafarnazir
Project Domain / Category
Mobile Apps
Online Test Application (OTA) will be an android-based mobile phone application that will enable end users to take online test and displays the result immediately. This will be an academia related time-based (or clock-based) application for the promotion of raising education about various subject and/or courses at various educational levels. The test will be based upon knowledge of any subject.
Name: Haseeb Akmal
Email ID: haseebakmal@vu.edu.pk Skype ID: HaseebAkmal
Project Domain / Category
Web Application
This application is basically parental notification system for all registered schools in this web portal. Any educational institution can register their Student’s Record along with Mobile numbers of parents to receive all alerts on their mobiles through calls or SMS.
their mobile numbers.
Development environment:
PHP, Java, HTML, Microsoft.Net framework, or any other modern programming language
SQL Server, MS Access, MySQL, Oracle
Name: Abdul Qahhar Mohsin Email ID: mohsin@vu.edu.pk Skype ID: aqmohsin.vu
Project Domain / Category: Web based Application Abstract / Introduction:
Prize bond wallet system is a web-based application which provides a platform for its users to keep record of their prize bonds and check the draw results online. The system consists of an admin panel and a user panel. Admin panel is handled by the administrator (admin). Admin uses this to add the new draw records in the system and send notification to the users. Users need to create an account and enter all the prize bond numbers which they have in the system. They can check the single draw result or all the previous draw results with just few clicks. They don’t need to enter their prize bond record every time they needed to check a new draw.
Database: MySQL Language: PHP Server: Xampp
Note: CMS not allowed
Name: Muhammad Tahir Jan Email ID: tahir.jan@vu.edu.pk Skype ID: mtahirjan@outlook.com
Project Domain / Category
Web based Application
The Government of Pakistan have launched prime Minister’s laptop scheme for the students which is for extra ordinary students to enhance the scope of research and quality education in the country. Laptops quota for each university is very less as compared to number of students. As VU is IT based distance learning institute having lot of students so here there is a need to develop an application which handles different tasks to set laptop merit criteria to reduce the burden of laptop scheme on Focal Person. Here we need web based application software which stores the student’s data after submission of application by the students, modification of student’s data profile, processing the student’s data through data verification. Then merit criteria are set by HEC focal person depending upon the number of laptops. Finally, laptops are delivered to student’s nearby Virtual Campuses and Campus Managers will use the software to keep track of distribution process.
look application status
From 2500 laptops, 40% quota is for MS =40/100*2500=1000 Laptops. Further is batched based distribution of quota
Tools: ASP.Net, C#, MS SQL Server, PHP, HTML, MySQL, Java Script etc.
Name: Adnan Asif
Email ID: adnanasif@vu.edu.pk Skype ID: ch.adnanasif
Project Domain / Category
Web based Application
“Point of Sale” is the web based system which provides the ability to Automate One’s sales efficiently. One can control inventory right at the cash register with this Point-of-sale (POS) system. This system records each sale when it happens, so inventory records are always up-to- date. This system can generate multiple reports i.e. Stock,Sale,Purchase etc, so one can make better decisions about ordering and merchandising.System should support cash as well as Credit/Debit card payments.Only Admin have access to modify user credentials.
[NOTE: Student can add/enhance requirements as per needed.]
Xampp, PHPStorm, Sublime, Composer, Command prompt (Git Bash or Powershell etc)
PHP(Laravel Framework), MySql, CSS, HTML, Jquery
Name: Hafiz Wajahat Hashmi Email ID: wajahat.hashmi@vu.edu.pk Skype ID: wajishah007
Project Domain / Category
Android Mobile app
This is a very interesting app to learn Spellings in an easy way. This educational app is for all ages. As we know that spelling really matters in written English so by this app anyone can know his/her level in English spellings and improve spelling an exciting manner. English spellings can be learnt easily by easy quiz questions, there are multiple choice questions. User can see his/her score and try to improve in next attempt. This app requires database of English words to be built. There are more than 100 words included in this app.
Android development IDE Example: Eclipse ,Xml Any database tool
An exemplary snapshot of Quiz is below:
Name: Sonia Salman
Email ID: Sonia.salman@vu.edu.pk
Skype ID: Sonia.salman
Project Domain / Category
Web Programming / Web Application Development
Grooming Lounge is a user-friendly website with the main aim to facilitate users to online book their saloon appointments with their favorite workers in available slots. It not only helps users to buy offers or dresses or other accessories online but also help them to get registered in some short courses also. Customer can also give feedback after availing services and can also rate the worker. From the admin’s perspective, it keeps all the records of sales and purchases which can be viewed graphically. Workers performance is also evaluated based on the booked slots and customers’ feedback. All the records are kept that which worker has performed which service to which customer for future assistance.
done in slots hence their bonuses in salaries are calculated.
Note: New features are subject to be added from time to time in this domain.
Visual Studio (latest version) with .net Framework + SQL Server (latest version)
Development Language: C# (C sharp) with SQL Supervisor:
Name: Anum Liaquat
Email ID: anum.liaquat@vu.edu.pk Skype ID: anumliaqat1989
Project Domain / Category
Web based Application
The field of Real estate in Pakistan/ world is in its emergent stage as People need homes and business man need offices and premises for work. However, it is a rapidly growing area in Pakistan and across the world where thousands of professionals are now associated who are responsible for planning, organizing, and evaluating of many events throughout the year.
The Real estate and builder is a company provide solution for Homes and work premises as per the requirement of the client, by selecting different options he/ she can get his/her required harmonized property list. You are required to develop a web based database application for the company so they can take orders online.
PHP
My SQL Server
(Any modern language tools)
Name: Imran Akhtar
Email ID: Imran.akhtar@vu.edu.pk Skype ID: imranakhtarkhan
Database.
Life without aim is like a word without meaning, a body without soul, a lamp without light and an eye without sight. This is the aim that distinguishes us from animals. Aim in life gives us a proper shape and direction to our abilities and energies. It works as a motive force. Our aims of life sometimes change according to the time. I can clearly remember that I wish to travel by my own car but due to the lack of finance i could not fulfill it by that time.
So keeping in view my desire i had when i was young i decided to open a Rent-A-Car company to provide an opportunity to those people who wish to travel by his/her own car (which is one of the increasing demand of common society) but can’t afford to buy it right now.
To make available this opportunity to the general public, i have decided to open a Rent-A-Car company, on one hand it is an opportunity for general public not having its own car while on the other hand it will generate fruitful profit.
In order to streamline all the activities the company needs a data base for it to store all the necessary /required information to the company, the company needs to have an account of the expenses (if any regarding vehicles such as minor/severe accident etc.) of a vehicle or vehicles issued to the customer(s) by an authorized employ of the company at that time with a guarantee of a specific person.
Oracle/ MySQL Server v5.0 – A Powerful Open-Source Database Server. /any other of your interest
For front end use java/any other of your choice.
Name: Mukaram Shah
Email ID: mukaram.shah@vu.edu.pk Skype ID: to_shah
Project Domain / Category
Mobile Apps
Restaurant Management system is need of every restaurant and hotel or hospitality business. With the passage of time the need to improve their value chain, restaurants are increasingly looking for ways to improve their process efficiencies, attract more customers and improve their revenue streams.
Beyond doubt, in order to standardize processes and identify cost savings, automation of processes is critical. And this automation can be easily achieved through restaurant management android based apps.
With competition growing intense in the hospitality industry, more and more restaurants are looking to make use of advanced tools, applications, and software programs to manage their restaurant operations in an efficient manner. In this regard using android app on tablet or mobile for the restaurants is good option. It will speed up the process of order placement for order takers, order processors and cashier etc.
The functional requirements of this mobile app can be divided into following points.
Name: Shakeel Saeed
Email ID: shakeel@vu.edu.pk Skype ID: shakeelsaeedVURND
Project Domain / Category
Web Programming
Property purchasing is a diligent work for which you need to visit a lot of areas simply to discover a dream area for you and your family. This can be very costly and time-consuming. Consequently, property sale out is also a very hectic task. “Sale/Purchase Property Online” is a platform to fulfil all the customers’ real estate needs (sale/ purchase). This platform will be able to keep a database of different properties, and it will play a vital role in the sale/purchase of property online and it will save customer’s time and money.
This project aims to develop a web-based application for real estate which deals in buying and selling of land, homes and commercial properties. It will also show the location of the particular property with the help of Google map by tracking the address location. It will also show the nearby important places (schools, colleges, hospitals, markets, parks etc.).
Server side programming language: PHP Scripting and styling languages: HTML and CSS Client side scripting: JavaScript and JQuery Database: MYSQL
IDE: PHP Storm
Local host Server: WAMP
Name: Iftikhar Ali Email ID: iftikhar.ali@vu.edu.pk Skype ID: iftikhar_700
Project Domain / Category
Web based Application
Nowadays many organizations/institutes are offering scholarships to the students of different disciplines. These scholarships are either fully or partial funded. Scholarships are offered in national and foreign universities. Scholarship E-Portal is a place where students can get up to date information about different scholarships to Pakistani students. Furthermore, students can also apply for different scholarships.
In order to make an online scholarship E-portal system, your system should contain the following functional requirements.
Tools: Visual Studio(C#), SQL Server
Name: Amna Bibi
Email ID: amna.bibi@vu.edu.pk Skype ID: aamna.bibi26
Online Manuscript Management system
Project Domain / Category
Web Application
This system allows easy handling and transparency for all submissions of research papers. It includes the facilitation of peer review of submitted research papers. System is customizable for each journal and will generate reports and statistics on the editorial process. System is able to provide a suite of customizable manuscript tracking for authors, reviewers, editors and journal office staff from submission to peer review and production of research papers and journals. System is designed to accommodate easy and rapid publishing of international open access journals that are dedicated to various allied sciences. Editors can focus on bringing out quality scholarly issues for the academic and scientific community.
This is also the place where the reviews will be published so that the authors can read them.
Tools: JSP, Tomcat Webserver, SQL Server.
Supervisor: Name: Muhammad Umar Farooq Email ID: umarfarooq@vu.edu.pk
Skype ID: live:umarvc
Project Domain / Category
Desktop
The computer is an important factor of our lives. Through computer we can perform different tasks efficiently and in a speedy way.
In this project, we will build an easy to use Desktop based application for a Shopping Mart which will be used by employees of the shopping mart in two layers. I.e. to facilitate the administrator and to facilitate employees working at the counters of the shopping mart. The administrator of the Shopping Mart will add different products, search about different products, can find total profit on daily, monthly and yearly bases. Whereas the employees working at the selling counter (Sales point) will be able to create receipt of good purchased for customers and will be able to check stock etc.
The main purpose of this project is to facilitate the administrator and employees working at counters in keeping the records electronically rather than manually.
product price, quantity etc.
Java, SQL server
Name: Akmal khan
Email ID: akmalkhan@vu.edu.pk Skype ID: akmal_vu
Project Domain / Category
Web Programming
Smart Courier Management System (SCMS) is a web application that will allow its users to book shipment, track shipment status and view different shipment offers online.
User will be able to book shipment order online and also will be able to book through any of the express centers of the courier company. Express Center is a franchise of the courier company where package may be collected directly from the client or picked up from the home address of the client who is using the online booking service.
The shipments made from far away express centers may also arrive temporarily in an express center to dispatch them further to their destination addresses.
This web application has three main modules:
Client is the actual user of this application. Client will be able to register and view the
content of the website such as shipment services, blog, contact info etc. Client may also book shipment, track shipment delivery status, and make payments online.
Manager is the authorized person on the express center who can collect packages from the clients and add them in the database. ECM will also be able to view user’s profile, previous history, package details, track package delivery status, and update package delivery status of the packages arrived from other express centers.
Administrator of the application will be able to modify (add/update/delete) website’s content including shipment services, special offers, blog, contact info etc. Administrator will also be able to modify (view/create/delete/update) the profiles of client and Express Center Mangers.
Client:
email address
HTML, CSS, JavaScript, PHP, WordPress, WAMP server, SQL,, Dreamviewer, Notepad++ etc
Name: Fahad Naseem Email ID: fahad@vu.edu.pk Skype ID: fahad-naseem
Project Domain / Category
Game Programming
Snakes and Ladders is an ancient Indian board game regarded today as a worldwide classic. It is played between two or more players on a game board having numbered, gridded squares. A number of “ladders” and “snakes” are pictured on the board, each connecting two specific board squares. The object of the game is to navigate one’s game piece, according to die rolls, from the start (bottom snakes respectively. The game is a simple race contest based on sheer luck, and is popular with young children.square) to the finish (Top Square), helped or hindered by ladders and snakes respectively. The game is a simple race contest based on sheer luck, and is popular with young children.
This project is aimed at developing a multiplayer Snakes and Ladders game which can be played by two to four players. It can be played over LAN and also on a single computer. The players roll the dice and based on the number they get, they move up the board. The Player who reaches the finish point first wins.
Snakes and Ladders game should comprise of following functional requirements:
There should be options to select boards of different size from 8 x 8 to 12 x 12 boxes. Ability to select different (at least) two board designs from each category of size. Each design will have different positioning of snakes and ladders. Design of dice will also be controlled in this module. Overall design of game should cover game board, dice, player’s info, progress and win/lose records. Game should save current status so that user could resume the game from same state later on. There should be options to play the game on LAN and local PC. Minimum two and maximum four players should be allowed to play the game. Players of game should have option to select the number of players who will play the game. For multiple players, one can be computer. If only one player is available then this player can play with computer controlled player. For computer controlled player, dice rolling and piece moving will be auto. For human player dice will be rolled by player and piece moving will be auto. If any player wins, entire game will be ended. Before starting the game, there should be option to enter the name of human players for identification of next turn and score of the players. For computer player there can be any default name. At start of game, piece of each player should be at locked state. For each player game will be started only if dice only roles to “Six” (only first time). Player will be given another turn if dice roles to “six”. If dice roles to a number greater than distance from winning position, current turn of the player will be cancelled. Whenever a move ends at start of a ladder, the player will climb up the ladder to the respective position at the top of the ladder. If current move ends at a snake, the player has to retrace back to the position at the tail of the snake. There should be option to play the game in full screen mode.
This system provides, security, user friendly interface and quickly response.
Microsoft Visual C# Java
Name: Muhammad Ahmad Lodhi Email ID: ahmadlodhi@vu.edu.pk Skype ID: ahmad_lodhi
Project Domain / Category
Mobile Apps
Deaf people face many problems in a world so connected with sounds. Although they do not see themselves as impaired but rather as a cultural and linguistic minority, they have difficulties to connect with the hearing majority.
Speak & Listen App for Deaf is an Android based mobile phone application which aims to bridge the gap between Deaf and Hearing cultures by allowing them to communicate with each other in a simple and convenient way.
This application consists of a chat (written text) option which converts written text into audio so that it can be listened from normal people (hearing people); deaf people can write and normal people can listen. On the other hand, it also converts audio to text that deaf people can read and understand easily what normal people want to say; normal people can say and deaf people can read.
Name: Muhammad Imran Afzal Email ID: Imran.afzal@vu.edu.pk Skype ID: imranafzal126
Project Domain / Category
Web Application / Desktop Application
Students have choice to develop web based application or desktop application by using tools / packages specified below.
Technology is being used by humans of every age and even with disabilities so the proposed system is for blind people to take notes of lectures and / or their conversations. The system would also enable them to send these notes (speech to text conversion) via email and able to listen their received emails (Text to Speech conversion).
Tools: Microsoft .Net Framework + Microsoft Speech SDK
Name: Rizwan Riaz Mir
Skype ID: rizwan-mir
Project Domain / Category
Web programming
Photo Gallery (PG) is basically the idea behind the Open market project name. As a photographer, event organizer or party host, you’re expected to provide a positive and memorable experience to all of the guests. There are many photo gallery benefits that would make them perfect for weddings, birthday parties and other celebrations, if only they weren’t so heavy and slow to set up. Fortunately, PG allows you to take instant pictures, share them with intended users Photo gallery you don’t have to wait for your pictures anymore. The social media integration allows guests to show off their best photos and save them to their mobile devices instantly.
Name: Nadia Tabassum
Email ID: nadiatabassum@vu.edu.pk Skype ID: nadia.vu.cs
Project Domain / Category Data Mining Abstract/Introduction
Data mining is a process of analyzing data from different perspectives and summarizes the results as useful information. In the field of education the concepts of data mining are known as Educational Data Mining. Through this process we transform the raw data coming from different educational system and can predict on the basis of this data about the performance of students in future. The main objective of this project is to detect the failure rate of students as early as possible and to prevent them from dropping out and to enhance their academic performance. In this project on the basis of midterm results of students it could be predicted that what will be their possible performance/result in final term exams. This prediction can help educational systems to take preventive measures for students either to make changes in learning environment and to raise their educational standards.
Tools: MATLAB or Weka
Name: Nida Anwar
Email ID: nidaanwar@vu.edu.pk Skype ID: nida.vu
Project Domain / Category Web Programming Abstract/Introduction
A web based application built on AI technology model which provides user with response like normal human beings. Chat bots typically provide a text-based user interface, allowing the user to type commands and receive text response. Chat bots are usually state full services, remembering previous commands (and perhaps even conversation) in order to provide functionality.
The system comprises of main two modules as follows:
User has to login to the system to access various helping pages through which user can ask queries to the system with the help of bot.
User can chat with the system and ask queries about products or supports etc.
ASP.NET Web Forms, ASP.NET MVC, Microsoft Visual Studio, Microsoft SQL Server
Name: Mehboob Ali
Email ID: mehboob.ali@vu.edu.pk Skype ID: alifisp
Project Domain / Category
Web Application
The objective of the project is to develop a system that automates the processes and activities of a travel. The proposed system is a web based application and maintains a centralized repository of all related information. The system allows one to easily access the relevant information and make necessary travel arrangements. Users can view details and decide about places they want to visit. User can make booking/reservation for travel and accommodation through this online system also. The new online system will be easy to manipulate and will decrease the time to manage a tour.
Here are following modules in Travel and Tourism Management System:
The Functionality of each module of Travel and Tourism Management System is as follows:
This module provides administrator related functionality. Administrator manages all information and has access rights to add, delete, edit and view the data related to places, travels, routes, bookings/reservations, etc.
This module provides the details of various travel agencies. A user can select the appropriate agency depending on convenience and accessibility.
This module provides information related to various routes connecting sources and destinations. For each route, information such as source, destination, fare, reservation details, etc. are provides. Only administrator can add, delete, edit and manage the data. Users can only view the information.
This module provides functionalities that allow a user to reserve tickets or cancel previously reserved tickets. The module maintains the details of all reservations made so far and allows administrator to either confirm or reject the bookings/reservations.
Users of this application can post their opinions, complaints and suggestions regarding this portal and services to the administrator.
Html, PHP, CSS, JavaScript, Adobe Dreamweaver, Adobe Dreamweaver, Adobe Dreamweaver, My-SQL, Adobe Photoshop, MS Visio
Name: Shafaq Nisar
Email ID: shafaq.nisar@vu.edu.pk Skype ID: shafaqnisar1
Project Domain / Category
In this project, we are going to develop a transport management system (TMS) for university transportation department to manage the everyday transport operations in an efficient way. The university transportation department has many buses which run of different routes within and outside the city to carry students and staff between their homes and the university during different times of the day. TMS provides hassle free transport facilities to the students and employee by allowing them to get themselves registered with the TMS, searching for the bus running of their desired route and selecting the bus to travel. TMS is helpful for university transport department who want to assign different routes. TMS is a web based application which focused in the area of adding, editing and deleting the passengers, staff and the Bus routes.
Main Users: Administrator, Student, University Employee, Driver
administrator can assign a bus to a driver.
Visual Studio (latest version) with .net Framework + SQL Server (latest version)
C sharp (C#)
Name: Waqas Ahmad
Email ID: waqas.ahmad@vu.edu.pk Skype ID: waqas_vu
Project Domain / Category
Abstract/Introduction
An efficient vehicle distance tracking system is designed and implemented for tracking the movement of and the distance while travelling on roads from any location at any time. The proposed system made good use of a popular technology that uses Smartphone application. Android application for this purpose will be developed to find out distance between two users by the exchange of messages. This application will make use of Global Positioning System (GPS) and Global system for mobile communication / General Packet Radio Service (GSM/GPRS) technology.
Using this application one of the users who send will calculate their coordinate and send this information to the intended receiver(s). This information will be used by application at receiver side to calculate the time that will take the user to arrive at sender’s location. The application will also have its database to store the information from the other users and its own coordinate s and other information.
The application will send the information regarding speed and the co-ordinates after some interval of time.
Resource gathering module, time calculation module
Application will collect the coordinates and publish on the application database using GPS/SPRS
Any user who wants to measure distance with any other vehicle user will calculate his coordinate information using GPS and l calculate distance and time based on the coordinates from GPS
The Coordinates will be updated after every 10 minutes.
Proper registration is required by all the users of the application.
Simple communication between users Via GPS and GPRS/GSM Resource gathering module, time calculation module
Name:-Asim Mehmood
Email ID:- asimmehmood@vu.edu.pk
Skype ID:-sardar-asim
Computer Systems and Networks
Virtualization is hot topic in ICT industry and has quite healthy future. Although there are various global computing service providers like amazon, Google, Microsoft etc. whose services are available everywhere, however there are active concerns for the data regulation and security over continental internet traversal of in various countries so many of the enterprises or business who opt for computing as services for faster startup or reduce their ICT investments, they prefer to buy such services from local providers. Unfortunately, currently in Pakistan there is very little or almost no such providers offering the IAAS/PAAS/SAAS services.
This project aims to create necessary skills and working knowledge in virtual universities ‘s undergraduate students on various infrastructure virtualization techniques and creating suitable environment for quick deployments.
Furthermore, it will provide students an opportunity to learn latest trends in the ICT industry and services. Skills learnt in this project will help students to initiate new ventures in computing services after completing their degree program.
Students may form a multidisciplinary group like (Project Specialist , Systems & Network Specialist, Web Development)
No of Students : As per Role , no more than 3
Project Success and Student Success to be evaluated independently Evaluation (Student Contribution Grade = 80%)
Quality Of Work Grade + Role Documentation Grade
Example:
Virtualization Tools (OCI/VM/Kubernetes/rkt etc.)
Operating Systems : Linux/Unix/WIN (Debian, Ubuntu/Kubuntu , etc.) Unix Systems Programming : C/C++/Any
Server side programming/Scripting | language: | PHP/ASP/ | |
SHELL/PERL/PYTHON/JS/ANY Scripting | and | styling | languages: |
SHELL/PERL/PYTHON/JS/ANY |
Client side scripting: JavaScript/JQuery/Any Database: MYSQL/MSSQL/Any
IDE: ECLIPSE/Any
Local host Server: LAMP/WAMP/Any Custom Setup
Name: Arif Husen
Email ID: arif.husen@vu.edu.pk
Skype ID: vu.arifhrashid@outlook.com