CS619-New Project Titles for Fall 2016 Semester

CS619-New Project Titles for Fall 2016 Semester

CS619-New Project Titles for Fall 2016 Semester
CS619-New Project Titles for Fall 2016 Semester

 

 

Online Air-Travelling Reservation System

 

Project Domain / Category Web based Application

 

Abstract/Introduction

“Online Air-Travelling Reservation System” is web based application that offers services to reserve airline ticket from given source and destination locations. After reservation customers will collect the tickets from customer care office.

 

Stakeholder

  1. Administrator
  2. Front Desk Officer
  3. Buyer Functional Requirements:

Buyer:

  1. User can view the information about fares, source and destination locations and airline flight
  2. To reserve a ticket, user first will register him/herself. After registration, a user now promoted as potential buyer in this
  3. A buyer can reserve a ticket online. After reservation customer will collect the ticket from customer care
  4. After collecting tickets from office the front desk officer sets his ticket status as “Ticket Received”.
  5. To cancel a ticket, a buyer would have to visit the office and ask for ticket cancellation. (This system can be improved latter for online ticket cancellation and refunds).

 

Administrator:

  1. Updates airline schedule, ticket fares, and related information
  2. Manages buyers and front desk officers’ accounts
  3. Generates reports from system
  4. Performs system related activities

 

Front Desk Officer:

  1. Views and verify the buyer info
  2. Issues the tickets to the buyers and take the receiving from buyer
  3. Sets the status of buyer to “Ticket Delivered”

 

[NOTE:  Student can add/enhance requirements as per needed.]

 

Tools:

 

WAMP server, PHP, MySQL, HTML editors (Dreamviewer, Notepad++).

 

Supervisor:

Name: Abdul Majid Khokhar Email ID: abdulmajid@vu.edu.pk Skype ID: abdulmajidkk

 

 

Climate Based Yield Production and Reporting Analysis

 

 

Project Domain / Category Web based Application

 

Abstract/Introduction

Agriculture sector is the largest sector of economy. Crop reporting analysis helps in not only the total production in an area but also it will help in analyzing the reasons and estimation of crops in overall Pakistan. Through accurate information of climate, production of crops can be increased. This project will deal with the crop reporting and analysis on climate based reasons. This tool will help departments e.g. agriculture, water resource management and energy sector departments), for making their policies, strategies, and management decisions.

 

The project is focused on the web based development of a most optimal and most accurate crop reporting system that would facilitate many activities and sub-activities that are dependent on the crop productions, and timely reporting with climate conditions and alert generating facility on farmers.

 

 

Functional Requirements:

  • Selecting the area for
  • Overall Crops
  • Crop Reporter wise information
  • Crop category wise
  • Climate condition wise production analysis
  • Climate
  • Database connectivity to store useful information in
  • Suggestion to farmers
  • Policy management

 

Tools: PHP,HTML, MySQL, Java Script etc.

 

Supervisor:

Name: Adnan Asif Email ID: adnanasif@vu.edu.pk Skype ID: ch.adnanasif

 

School Management System

 

 

Project Domain / Category Online Web Based Application

 

Abstract/Introduction

Education system outlines the backbone of every nation. Technology can play a very crucial role in streamlining the whole system of education. Exploring the technological approach to education, streamlining education process and spiraling acquaintance amongst students, staff, parents and management becomes essential for today’s fast growing educational environment.

 

Today every school needs to manage more information than ever before. Without a solid internal infrastructure for teachers, administrators and departments to share data, critical  school and student information can be lost, or worse — communicated incorrectly — leading to a host of problems that can affect your school’s image and endurance. To remain competitive, school needs a simple solution that can run individual functions, connect their entire operation, use the web as a key communication tool and simplify day-to-day operational responsibilities, giving staff more time with students.

 

The proposed project will be a simple state of the art solution to these problems. Implementing all the operations from basic to advance, it will be a great help for schools at various level to automate their routine tasks including examinations process, grading system, fee payment, student attendance, and news and event management.

 

Functional Requirements:

 

School Management System will be a web based online application which is divided into modules and every module providing following tasks:

 

Module – 1: User Management

Students, parents and teachers will have to register with system to use it. Admin staff member will create account of students, teachers and share account details with them. Parents will be able to register from any location which will be approved by admin.

Module – 2: Class Room Management

Student class information like record of each class and subjects offered in particular class. Students in each class and teachers information for particular class will be maintained in this module. Admin staff will able to maintain information of all courses offered, creation of class like which students are in a particular class, courses offered and teachers who will teach the class.

 

Module- 3: Examination Management

Exams scheduling, date sheet, and results will be manage in this module. Students, teachers and parents will be able to see the report/result card. Teachers will enter student’s marks through this module and admin will manage exams schedule and date sheet.

 

Module- 4: Time Table Management

Scheduling of class time, exams date sheet and schedule generation, students will be managed in this module. Teacher will be able to maintain the attendance records of students. Admin will be able to maintain attendance record of teachers and parents will be able to see the attendance of their children.

 

Module 5: Financial Management

All financial activities like student fee and other financial management will be performed by this module.

 

Module 6: Announcements and News Management

All announcements and news about any activity like start of classes, holidays, exams etc. will be managed through this module.

 

Non-Functional Requirements:

 

This system provide stability of interface on all major browsers and devices, security, user friendly interface and quickly response of any type of information retrieval.

 

Tools:

Microsoft.Net, SQL Server

 

Supervisor:

Name: Muhammad Ahmad Lodhi Email ID: ahmadlodhi@vu.edu.pk Skype ID: ahmad_lodhi

 

Online Store

 

 

Project Domain / Category Web application

 

Abstract/Introduction

The Internet is an important factor of our lives. Through Internet we can communicate with  each other, share different type of information and resources. In the today’s ecommerce world, different types of organizations are going to build their businesses through Internet. For this purpose, different types of ecommerce webpages/ websites are developed to sell their products and services etc.

 

In this project, we will build an easy to use website for an online store for the organization in order to sell their products and services over the Internet. Through the online store website the users/buyers buy different type of services and products via Internet. The main purpose to build an online store is to facilitate interactions and transactions between business and its customers.

 

The online store project is basically divided in two main factors, i.e. business owner and customers. The business owner interface will be different from the customer interface. In the business owner interface, the business owner can perform different operations like; login, uploading and editing different services and products, managing inventory and managing different orders received from the customers. In the customer interface, the customer/buyers can perform different operations like; create an account, login, logout, Brows different products and services etc.

 

Functional Requirements:

  1. The business owner must login to his/her
  2. The business owner can add or delete different products and
  3. The business owner manage inventory and manage different orders of
  4. The customer can create
  5. The customer can login and
  6. The customer can add different products and services to the shopping
  7. The customer can edit the shopping

 

Tools:

PHP, MySQL.

 

Supervisor:

Name: Akmal khan

Email ID: akmalkhan@vu.edu.pk Skype ID: akmal_vu

 

Online Event Management System

 

 

Project Domain / Category Web based Programming

 

Abstract/Introduction

The field of Event Management in Pakistan is in its emergent stage as compared to other conventional professions such as medicine, accounting and law etc. 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.

FESTIVA is an event management company working on large scale in the country. The company deals with the Birthday parties and marriage ceremonies. They want to automate their system. You are required to develop a web based database application for the company so they can take orders online.

 

Functional Requirements:

 

  1. Client can register him/herself for booking an
  2. There must be a login process for admin and clients to avoid unauthorized
  3. System should save all the necessary information of the
  4. Clients can change any of their requirements any
  5. System should record the order
  6. There must be a list of all types of services the company is dealing with the available themes.
  7. System should display list of available
  8. System should ask for Catering and Food
  9. There website should display the photographs of the events held by
  10. Clients can provide feedback about

 

Tools: C#

SQL Server

(Any modern language tools)

 

Supervisor: Name: Amna Bibi

Email ID: amna.bibi@vu.edu.pk Skype ID: aamna.bibi26

 

GYM Buddy

 

Project Domain / Category Web Based Application System

 

Abstract/Introduction

Gym Buddy is a user friendly website with the main target to help those who are following some fitness plans. It not only helps the Gym makers to manage their activities but also assist its members in their day to day activities. Gym members can now monitor their whole day diet and exercise plans. The performance graphs keep their pace up to achieve their goal. If the diet plan cannot be followed for some reasons, system will modify exercise plans accordingly. Members are now able to be connected 24/7 with their instructors and their class through this website.

 

Functional Requirements:

Functional requirements can be divided into three parts with respect to the roles of the users.

 

Admin

Following actions can be done by the admin:

  • He can add gym members and gym instructors and create personal accounts of
  • He can create new classes and assign instructor to
  • He can keep the records of balance paid and to be paid by members and
  • He can add new exercise details and update the old
  • He can add food details (calories associated) and update the old
  • He can schedule class timings and any change will be communicated to users through inbox
  • Any medical history of the user can be added by

Note: New features are subject to be added from time to time in this domain.

 

Instructor

Following actions can be performed by the instructor:

  • He can generate general diet plan for the
  • He can assign specific diet plan to specific
  • He can generate exercise plan for the class as well as for specific member depending upon the history of an
  • He can view medical history of his
  • He can share motivational quotes with the

Note: New features are subject to be added from time to time in this domain.

 

GYM Member

Following actions can be executed by the gym member:

  • He can see new notifications in his
  • He can update his status any time (like he enjoy something during exercise) which can be seen by other members of the
  • He can check his payment records and pay

 

  • He can set his target weight and the number of days suggested by him to achieve the target. Proper check and balance should be offered by the system
  • He can insert body weight weekly so that he can check his progress through graphs generated by the
  • He can follow recommended exercise plan from the instructor or can follow auto- generated one by the system. He can select by clicking which exercise is done per day and for how much duration. In this way, proper estimate can be calculated by the system for the target set
  • He can follow the diet plan recommended as well as auto-generated by the system. He can make a food log taken per day so that calories burnt per day can be estimated with the input calories taken by the user in terms of food item. The system will calculate the estimated days to be exercised according to the plan followed for achieving the target weight.
  • The auto-generated exercise plan should be robust enough to accommodate changes in the diet plan done by the
  • Any queries can be directly asked from the instructor through
  • Any promotions made by the gym should be seen in notification area. Note: New features are subject to be added from time to time in this

 

Tools:

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

 

VOTING SYSTEM

 

Project Domain / Category

This project belongs to Database category.

 

Abstract/Introduction

“VOTING SYSTEM” is a way to cast vote by citizens of a country or state. In this system people who have citizenship of Pakistan and whose age is equal or above 18 years can cast his or her vote through computer rather than through ballot papers in polling station.

 

Functional Requirements:

A set of functional requirements of the proposed system may include the following.

 

 

  1. There must be login process for administrator and authorized users to avoid unauthorized access to the
  2. The administrator would enter detail of
  3. The administrator would enter detail of candidates
  4. The administrator would enter detail of election symbols (signs)
  5. The administrator would enter detail of
  6. The system would allow voter to cast his/her
  7. The system would compile and view the result of

 

 

Tools:

(SQL Server 2008, VB.Net ect)

 

 

Supervisor:

Name: Asif Hussain Email ID: asifhussain@vu.edu.pk Skype ID: asifnoor1982

 

Recipe Maker

 

 

Project Domain / Category Web Based Application System

 

Abstract/Introduction

In our daily lives we often find situations when we have some ingredients and want to make something delicious. When we search for recipes on internet then most of the time, recipes we found are not doable because one or more ingredients for that cuisine are missing. So, we are going to make a website which will be unique in its functioning. Main purpose of project will be to provide some recipe for the available food items. You will input your main food items in website and the website will generate some (one/more than one) recipes which are possible with the existing items. At first we will be dealing with 50 food recipes.

 

Functional Requirements:

  1. First you have to choose some specific ingredients to work on them
  2. After choosing a number of food items, you have to make a database of every possible recipe which can be made with those food items
  3. In your website, users should be able to choose food items from available list of items
  4. Your application should produce a valid recipe for the selected items
  5. No such items should be listed in the menu which does not have any corresponding recipe
  6. All recipes which contain chosen items should be displayed when searched
  7. If there will not be any valid recipe then user should be properly informed about this
  8. General spices/ingredients which are almost easily available like salt, pepper, onion, garlic, water etc will be ignored while searching for the recipe match

 

Tools:

Microsoft.Net(C#) + SQL Server/MySQL + php

 

Supervisor:

Name: Ayesha Siddiqui Email ID: ayesha.siddiqui@vu.edu.pk Skype ID: aisha.siddiqui89

 

Information mining and retrieval

 

Project Domain / Category Information mining and retrieval.

 

Abstract/Introduction

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. Date sensitive search engines have the capability to give priority to the dates mentioned in the query. It will consider only dates mentioned inside the text (page contents) and not the date on which page is updated, created or published.

Student should be very careful while crawling web for creating indexes and plucking of dates from contents that mentioned in the contents because they may have different formats. There is need to handle all form of dates and dates references and convert them to ISO standard (ISO- 8601) like YYY – MM – DD. Student need to maintain a list or local data base for storing dates and offsets at which they occur in document.

 

Students are required to select/specify a particular dataset to test and evaluate their project.

 

 

Main modules and their functions:

This project has the following basic modules:

  1. Web Crawler:

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.

 

  1. Front end for query processing and their results:

The front-end presents a search bar for users and the query processor parses the request and executes the search. The results are displayed by the front-end.

 

  1. Data base:

 

  1. Maintaining a list or database for storing dates specific
  2. Data about web pages are stored in an index database for use in later queries. The purpose of an index is to allow information to be found as quickly as

 

Tools:

The following tools can be used for developing the above project.

 

  1. Net, SQL Server
  2. Java, SQL Server/MySQL

 

Supervisor:

Name:      Said Nabi

Email ID: said.nabi@vu.edu.pk Skype ID: saidnabi115

 

Web Based E-Commerce Site

 

 

Project Domain / Category Web based e-commerce site

 

 

Abstract/Introduction

Through the web site, user will be able to buy different products such as cell phones, electronics, jewelry etc. The site will offer shopping cart, different subscription options for membership, and membership discounts.

 

Functional Requirements:

This site should offer the user a variety of products through proper navigational structure. It means that each product should be listed under the appropriate category. For example the product LED TV should be under the Electronics category. Your site should allow the admin to create any number categories and products but initially it should be showing maximum of 5 to 6 categories. The following points should be strictly followed while developing the site

 

  1. The content should be visible to everyone (member/non-member)
  2. The site should have a registration/membership page where different types of memberships should be offered to the user
  3. Membership types will include Bronze, Silver and Gold which will offer 5%, 7%, and 10% discount respectively on each product that user will buy
  4. In case of non-member the user should be charged with full price of the product
  5. In case of member user, he/she should be offered discount on the products according to the type of
  6. User should be able to buy a single product or add multiple products into a shopping cart and then buy all at once
  7. In either case, the user will be taken to the checkout page where the user will finalize the purchase of the selected product(s)

 

 

 

Tools:

HTML, CSS, PHP, Dream viewer, Notepad++, WordPress, Wamp Server, My SQL

 

Supervisor:

Name: Fahad Naseem Email ID: fahad@vu.edu.pk Skype ID: fahad-naseem

 

Online Sales Information Web Portal

 

 

Project Domain / Category Web Programming

 

Abstract/Introduction

Online Sales Information web portal is a web application dedicated for a unique experience of identifying sales on various products. Sale is a noteworthy part of the buying and selling process. Every organization put a greater amount of their energy in developing new ideas for Sale than they do for different things, on the grounds that they realize that individuals are more inspired by sales, discounts and promotion deals than the normal purchasing and offering. The product alerts people of all the ‘available sales, discounts and promotions’ on the leading brands in Pakistan at all the time. They can discover, rate and comments on all sale details on the website apart from it they can also subscribe with an option of SMS alerts on their cell phones.

 

Functional Requirements:

  1. Admin, a brand representative and a subscriber shall be able to manage
  2. Admin shall be able to manage users
  3. Admin shall be able to manage all brands
  4. Visitor shall be able to browse website to get info about latest
  5. Visitor shall open account on website to get latest update through
  6. Visitor able to edit subscription, ratings, posted

 

Tools: HTML CSS

JavaScript PHP

Adobe Photoshop

 

Supervisor:

Name: Faizan Tahir

Email ID: fazitahir@vu.edu.pk Skype ID: faizan.vu

 

Online Job Portal

 

 

 

Project Domain / Category Web based Application

 

Abstract/Introduction

The online Job portal will help both the Job Seekers and Employers in posting and searching the job. In fact it will be an online HR solution for Employers short listing the suitable candidates while job seeker can have job searching options with maintaining its CV and having appropriate CV format according to the profession with CV rating.

 

Functional Requirements:

  • There must be a login process for admin, employer and job seekers to avoid unauthorized access.
  • The job seekers should be allowed to edit and view his/her personal information with login access.
  • The employer should be allowed to maintain company information with posting the jobs with login
  • The system should allow the search jobs for Job seekers of both registered and unregistered (guest)
  • The record means personal and educational information of the Job seekers, employers and jobs
  • The system should allow the users to add new record, update record, delete and save records.
  • The system should allow viewing the reports like Short listed candidates (based on education and experience) for the employer and the CV for the job
  • The job seekers should be able to view their position in the job applicants

 

Tools: Microsoft.Net, SQL Server and any other supporting tools

 

Supervisor:

Name: Farhan ur Rasheed Email ID: frasheed@vu.edu.pk Skype ID: farhan.chuhan

 

Smart Study Planner

 

Project Domain / Category Android Mobile Application

 

Abstract/Introduction

Smart Study Planner is a mobile app available as a cross-platform planner designed to make your study life a lot easier to manage. It allows you to save your assignments, classes and exams in the cloud and synchronizes them across all your devices so you can access them wherever  you are. It is very useful application for students of all levels which could help increase your study habits significantly.

Smart Study Planner also allows teachers to create and share their timetables securely with students in the same institute.

Unlike a paper planner or school diary, Smart Study Planner integrates all areas of your academic life, see homework due and overdue for classes, classes which conflict with your exams and even add revision tasks for a specific exam, easy to use application.

Smart Study Planner seamlessly syncs your data between devices, allowing you to use the app even when offline. You can add a task on the move from your phone or tablet and it will be instantly available on the web app.

 

Functional Requirements:

The main objective of the proposed mobile app is to help the users in the study. This mobile app will allow following features to users

  1. Track your tasks: homework, assignments, reminders and Store your tasks with ease in the cloud, accessible anywhere.
  2. Assignment: record the due assignments and notify the incomplete task, widgets to quickly access the
  3. Calendar: record the class schedule, when enter the course ID it shows the weekly schedule of that
  4. Store exams: keep those all important exams alongside your classes, tests, quiz and revision
  5. Manage your classes – your paper planner, turbocharged. Supporting day and week rotation timetables advanced academic year/term support and integration into tasks
  6. Notifications: reminders for unfinished tasks, upcoming exams and classes before they even
  7. Customize menu: A list of common links that are usually displayed as the main navigation for your
  8. Share – Smart Study Planner allows teachers to create and share their timetable securely with students in the same

 

Tools:

Software  specifications:

Development environments / IDEs for Android application Java and xml

 

Supervisor:

Name: Fouzia Jumani

Email ID: fouziajumani@vu.edu.pk Skype Addres: fouziajumani

 

Digital Classroom

 

Project Domain / Category Mobile Apps

 

Abstract/Introduction

Digital Classroom will be an online android-based mobile phone application for academia including faculty members, students and parents. The overall objective of this app is to provide online platform for teachers, students and parents to manage and stay informed about teacher/student educational activities, keep-in-touch with class, schedule, electronic resources, announcements, and communication among themselves along with reporting feature. This application will engage all users in a collaborative social environment to improve overall learning experience through online interaction. Moreover, it will inform all registered participants with latest updates about class activities, schedules, results anytime anywhere, help students to track their performance, assist teachers to manage e-resources as well as students at the same time.

 

Functional Requirements:

  1. The system shall provide facility for users to online register and manage profile in a secured, reliable
  2. The teacher shall be able to upload and/or share online class resources for their students including; course contents / overview, notes (handouts), FAQs, course books, grading scheme. (i.e. supporting popular formats including Microsoft Word, PowerPoint, Excel, Adobe).
  3. The students shall be able to access (view and/or download) online class resources uploaded by
  4. The system shall provide facility for parents to stay informed about all educational activities of their
  5. The system shall have functionality for online communication and collaboration among all users in a secure and reliable way through Online forum, SMS feature, Email, Facebook

/ Twitter etc.

 

Tools:

  1. IDE: Android Studio 2.1 (or later) for Windows; including Android Software Development Kit (SDK)
  2. Programming language: JAVA
  3. Database: SQLite
  4. Unified Modeling Language(UML): Microsoft Visio, IBM Rational Rose

 

Supervisor:

Name: Haseeb Akmal Email ID: haseebakmal@vu.edu.pk Skype ID: HaseebAkmal

 

Lecture Scheduler

 

 

Project Domain / Category Web Application

 

Abstract/Introduction

Lecture scheduler application intends to provide a web-based solution for scheduling of lectures in a typical conventional university. In conventional universities, at the start of each semester, a schedule is (manually) developed that caters: students enrolled in offered courses, faculty members instructing the offered courses, classrooms and labs where lectures are delivered to students. The proposed lecture scheduling application intends to create schedule on the basis of information of: courses’ enrollment, faculty members’ course preferences, available classrooms and labs.

The application will:

 

  • take as input, through Web: courses to be offered, students enrolled in offered courses, details about faculty members and their courses’ and day preferences, classrooms and labs available their capacities, and
  • output a lecture schedule

 

Functional Requirements:

The application should be able to:

  1. manage record of offered courses
  2. manage record of students
  3. manage record of faculty members and their courses’ and day-time preferences
  4. manage record of classrooms and labs
  5. Calculate a lecture schedule on the basis of given
  6. Provide User Management facility. Stakeholders of the application are Admin, faculty member, class coordinator, student (to view the class roster) and Assistant Academics.

 

Tools:

Students may use any Web development tool and its relevant DBMS

 

Supervisor:

Name: Hasnain Ahmed

Email ID: hasnain@vu.edu.pk Skype ID: hasnain.bukhari

 

Recommendation based Online Grocery Point

 

Project Domain / Category Web Programming

 

Abstract/Introduction

This project is a web-based E-commerce application providing a platform for online shopping of grocery products. Online Grocery Shopping refers to the use of retailers websites for purchasing grocery products. Customers can make order of their choice after viewing the available products, where they will be just one click away from their desired products. Registered customers can benefit from membership discounts, other customers’ reviews and products suggestions based on our recommendation system.

 

This project aims to develop a recommendation system for online grocery shopping by incorporating two additional considerations, i.e., product replenishment and product  promotion. The proposed recommendation system will provide customers a better recommendation list to fit their consumer expectations, needs, and budget considerations and will finally boost online shopping.

 

Functional Requirements:

  • Login process/ authentication for administrators and customers (Sign up and Sign in/ Sign out) to avoid unauthorized access
  • Administrators can add and remove products along with product details
  • Administrators can manage the sale/shipment/payment processes and return/exchange
  • Customers can search products (along with details), select and de-select products (to/from shopping cart) online
  • Customer can make payments online via debit/credit card or cash on delivery
  • Product searching criteria (for customer) based on customer’s interest/ shopping history and our recommendation system
  • Special Offers Products Management
  • Gifts Management (in case of lucky draws)
  • Product Recommendations based on customer’s interest/ shopping history and product replenishment and product promotion

 

Tools:

Server side programming language: PHP, HTML and CSS Client side scripting: JavaScript and JQuery

Database: MYSQL IDE: PHP Storm

Local host Server: WAMP

 

Supervisor:

Name: Iftikhar Ali     Email ID: iftikhar.ali@vu.edu.pk Skype ID: iftikhar_700

 

Virtual Library for VU

 

Project Domain / Category

Virtual Library / Web based Database Application Abstract/Introduction

This software project is a Virtual Library with all the basic as well as some innovative features for managing a library. It consists of a large database of various books required by students in various subjects of their study program. It also provides the facility of delivering recommended books and handouts in hard-copy to respective students. The system keeps track of all the books readily available. The system also handles books database of every department of Virtual University of Pakistan. If the student needs a book, she/he can initiate the request for home delivery by just filling an online form. In case of cancellation of online order after certain time period, this system will calculate fine depending on the order amount and number of days. This fine will be added in their fee voucher.

Users:  Administrator, Faculty Members, Students, Guest

 

Functional Requirements:

  • Admin login: The system will be under sole control of the admin. Admin can add or remove books from the system and also maintains records of the book available in the library. The admin can even update the books details if
  • User login: User has to first create an account in the system to gain access. User can explore and search for the books he wants. He can place order for the
  • Tracking the user record: The system can track the user activity (search history, downloaded books, delivery orders etc.) on Virtual
  • Quantity Update- The quantity is updated by the system depending on the quantity available and
  • Alerts: The system will have facility of alerts;
  1. Stock Alerts: This system will generate alerts for administrator when quantity of any particular falls below certain threshold
  2. Availability Alert: This system will generate alert to any user whenever his/her required book is arrived/available in
  3. Dispatch Alerts: User will receive an alert whenever his/her order is dispatched.
  • View Order information: The system will maintain record of all the orders placed by Users can view their order records as well.
  • Online search and order form: The user may order the book The system provides a search option where user can order online.
  • Online payment: User can make payment via various online
  • Fine calculation: If the user has placed an order and later cancelled it, system automatically calculates the fine that the user has to pay for subsequent
  • Database Connectivity: The application will be connected to a database at backend which will store all the information about registered users and available books in the

 

Tools & Language:

SQL Server, Visual Studio, Any language of your choice

 

Supervisor:

Name: Jawaria Sadiq

Email ID: Jawaria.sadiq@vu.edu.pk Skype ID: jawaria.sadiq

 

Mobile (Android) based image compressor

 

Project Domain / Category Mobile Apps

 

The images captured by the recent cameras often exceed 2 MB. Using such images frequently results in Out of Memory Exception, short of storage and also sharing such images may consume more bandwidth. To deal with these issues we need to compress the image size without any significance loss to its quality.

 

Mobile based image compressor software will select single, multiple images or full album for image compression and on tap of a button it will reduce the image size showing the progress bar. After compressing the image size it will save the newly compressed images into a directory and at the end will show a message showing No. of images compressed, and saved space.

 

Image compressor functional requirements: Following are the required features of this project:

 

  1. Must have a built in directory browser to access only images from internal or external storage of
  2. Must have a built in image browser to show images of internal and external storage
  3. Must have a selection feature to select single, multiple images or full album of images from internal or external storage of mobile phone
  4. Must have a setting feature where a user could select the default directory to store the compressed images
  5. There should be a progress bar feature to show the progress of image compression
  6. After images are compressed a message should be displayed showing No. of images compressed, and saved
  7. Should have a sharing feature to share the compressed images
  8. Compressing the image should only reduce the image file size and not the

 

Supervisor:

Name: Khaqan Khawer Email ID: khaqan@vu.edu.pk Skype ID: imkhaqan

Application Type Tools & Technologies
It will be an android based application Android Studio\ Eclipse

 

 “E- Library Management System”

 

 

Project Domain / Category Web Application

 

Abstract/Introduction

E-Library Management system is used to provide a medium for the libraries to computerize their entire functioning and would contribute as a first step in digitalizing their libraries. Libraries had their entire records on paper which again required maintenance and the problem of finding relevant information proved to be a difficult task. Even if the required information was found it was usually at cost of much valuable time. E-Library Management would not only simplify this process but also speedup the entire functioning of the library. It will also contribute towards increasing the efficiency of the libraries a whole, right from the data entry to maintaining the historical records. One major purpose is to provide user or the library members the opportunity to not only search through the books online but to reserve books that are issued by other users and also request newer books.

 

  • ibrary Management System is a web based application. Here the student having an account can request the book and the librarian can issue the book based on his request. If the student does not return the book on time fine will be added. Student can search for other books or can view the If the book is not available the student can reserve the book for them.

 

Functional Requirements:

The main objective of the proposed system is to help the user. The system can facilitate the user in the following ways:

  • To provide multi user login facility and a user friendly
  • To manage the details about the previous issued books, requested books and returned books
  • To generate reports based on the records
  • Reduce the manual work and time consumption

 

 

Module  Description

  • Books: This module consist the details of the books available in library and their categories. It also contains the list of books in each category and their
  • Manage Books: In this module you can check which book is available and
  • Student Account: To issue a book from the library, one should have an account in the library. The registration contains all the details about the student like registration number, name, address, contact number
  • Book Request: This module is used by the student to request a book from the library. The search can be performed by using name of the book, author name, and subject

 

  • Issue of books: This module is used by the librarian to issue a book based on the request made by the
  • Renewal of books: This module is used by the admin to renew the If the book is already reserved for others then that book should not be renewed
  • Returning Books: In this module the librarian maintains the details of the books returned by the student, which also includes the fine details, damage book details, lost book details.
  • Reports: This module includes the details about the issued books, returned books, student reports, fine reports, or details of the book which are not

E-Online Library Management Software can be applied to large databases with more information. Hence it reduces time consumption and speed up the work

 

 

Tools:

Software  specifications:

  • Technology Implemented : Apache Server
  • Language Used : PHP 5.3
  • Database : My SQL 5.5
  • User Interface Design : HTML, AJAX ,j query
  • Web Browser : Mozilla, Google Chrome, IE8
  • Software : XAMPP Server

 

 

Hardware requirements:

  • Operating System : Windows XP/Windows 7 or above
  • 40 GB hard disk and above
  • 1 GB RAM and above
  • Peripheral devices

 

Limitations

  • Internet connection is
  • If the server is down it takes time for

 

Future scope of the project

  • Book reading facility can be provided through on-line

 

Supervisor:

Name: Komal Khawar

Email ID: komal.khawer@vu.edu.pk Skype ID: kom.kk

 

B2C Online Store

Project Domain / Category Web Application

 

Abstract/Introduction

The business-to-consumer aspect of electronic commerce is the most valuable business use of the World Wide Web. The primary goal of an online store is to sell goods and services online. Keeping the features of an e-commerce site, online bookstore website software project acts as a central database containing various books in stock along with their titles, authors and costs. It provides customers online book(s) shopping facility from their homes. A customer can sign up for free, login to his / her account, can browse books of his / her own interest, can view prices and other details of selected books, place books into shopping cart and pay bill using his / her credit card details.

This website project will be developed using ASP.NET as the front end and SQL as a back- end. The SQL database will store information about the books and other details. Any customer visiting the bookstore website can see a wide range of books arranged in corresponding categories

Actually, it’s a virtual store on the Internet where customers can browse the catalog and select books of interest. At checkout time, the items in the shopping cart will be presented as an order to the customer. At that time, more information will be needed to complete the transaction. Usually, the customer will be asked to fill a form containing information about shipping address and other details, and payment information such as credit card number etc. An e- mail notification will also be sent to the customer as soon as the order is placed.

 

Functional Requirements:

  1. The system shall provide convenient interface for User Registration, Book Search, and Payment.
  2. The system shall be capable to generate invoice bill and Customer shall be able to pay it online.
  3. The system shall provide Password Recovery facility through customer email
  4. The customer shall be able to trace his / her order later on. Administrator shall also be able to trace any order
  5. The customer shall be convenient to search books using an easy search
  6. Every order shall be allocated a unique identifier (ORDER_ID) which the user shall be able to copy to the account’s permanent storage
  7. Both admin and customer shall have different views. i.e. Administrator View and User View
  8. Customer shall be able to get notifications on his / her email

 

Tools: ASP.NET, C#,VB.NET, SQL Server

Supervisor:

Name: Muhammad Qamar Usman Email ID: qamar@vu.edu.pk Skype ID: qamarvu

 

Cooking Website

 

Project Domain / Category Web Based Application

 

Abstract/Introduction

“Recipes Management System” will allow Administrator to manage the user and recipe Management Record. With this website, users can view different recipes by categories of Cuisine type, chefs and ingredients based. Registered users will be able to add new recipes and add their reviews. System will suggest similar recipes relevant to user’s search.

 

Functional Requirements:

 

  • User will be able to search recipes by categories, by Chefs
  • User will be able to view videos of recipes
  • User will be able to view profile of different Chefs
  • Website will also manage “Most popular recipes”
  • System will suggest similar recipes based on user’s search
  • User will be able to submit reviews on recipes
  • User will be able to make login
  • Registered user will be able to add new recipes

 

Tools:

Microsoft.Net, SQL Server

 

Supervisor:

Name : Madeeha Rashid Email ID: madeeha@vu.edu.pk Skype ID: madiha.vu

 

Online matrimonial service provider

 

Project Domain / Category Mobile Application

 

Abstract/Introduction

This application is basically online matrimonial service provider for all registered members freely. Once you register your matrimonial profile on an online match-making application installed on your mobile, they will notify you with all the requests made by fellow users.

Although the application will also find the members requirements and intimate them on periodically basses.

 

Functional Requirements:

  1. It should be a mobile base
  2. The user will register himself to find matrimonial records according to
  3. The software should give the option for more than one matrimonial
  4. The software should give the option to all members to create their matching list for their considerations.
  5. The software should give the option to deal with missing values or to edit any record at any time. Once a record will be updated a notification of updated record should be sent to all matching
  6. The software should give the option to deal with non-serious members who reported as unethical behavior according to concerned

 

Tools:

Development environment:

Android Studio, Eclips, Java, Microsoft.Net framework, or any other modern programming language

 

DBMSs

SQL Server, MS Access, MySQL, Oracle

 

Supervisor:

Name: Abdul Qahhar Mohsin Email ID: mohsin@vu.edu.pk Skype ID: aqmohsin.vu

 

Clinical Decision Support System

 

Project Domain / Category Decision Support System

 

Abstract/Introduction

Clinical Decision Support System (CDSS) is a system that provides clinicians, staff, patients and other individuals with knowledge and person-specific information, intelligently filtered and presented at appropriate times to enhance health and health care. Over the past few decades there has been a significant shift towards developing intelligent systems to help humans in decision making in different domains of life. CDSS is one of them. These kinds of software use relevant knowledge, rules within a knowledge base and relevant patient and clinical data to improve clinical decision making on topics like preventive, acute and chronic care, diagnostics, specific test ordering, prescribing practices etc. A CDSS correlates data about patient traits with a trustworthy knowledge base to guide a clinician with patient-specific advice, assessments or recommendations. Clinicians, health-care staff or patients can manually enter patient characteristics into the computer systems; alternatively, electronic medical records (EMR) can be queried for retrieval of patient characteristics. These kinds of decision-support systems allow the clinicians to spot and choose the most appropriate treatment.

 

The value that CDSS brings to clinicians, patients, medical staffs and health organizations is immense and proven. Hence, health organizations around the globe always pursue to  implement CDSS to improve quality of care and thereby improve patient satisfaction, to reduce costs and finally to attract and maintain medical staff. The purpose of this project is to develop an indigenous state-of-the-art CDSS to help practitioners, at any level, in their daily life clinical decision making and thus improve the health care in developing countries like Pakistan where health conditions are already alarming. This simply means that clinicians will interact with a  CDSS to analyze and reach a diagnosis based on patient data.

 

Functional Requirements:

The proposed CDSS will be complete application providing state-of-the-art decision support services to practitioners at various levels. The main services provided by the proposed application will be:

 

  • Diagnostic assistance:

Based on the patient’s data and the system’s knowledge base, the CDSS will provide likely diagnoses. This is beneficial when the clinician is not confident with his or her knowledge on a certain condition or when the patient’s symptoms are complex or seemingly unrelated.

 

  • Drug dosing or prescribing:

Overall prescription of medication is one of the commonest tasks of a physician. CDSS will have the power to reduce toxic drug levels, reduce medical errors and change prescribing in accordance to guideline recommendations. Such systems have been widely accepted, since they are well integrated into a routine part of the clinician’s workflow.

 

  • Test selection:

Based on the patient data/history, the system will be able to suggest relevant medical tests. Test will be selected on the basis of pre-defined protocols and guidelines already present in the system.

 

  • Alerts and reminders:

A CDSS will alert the doctor or physician when certain input data is alarming or a potential risk to the patient. For example, if a patient has a history of cardiac issues and the system reads that their blood pressure is abnormally high it can alert the doctor of the abnormality.

 

  • Logical Reasoning:

One of the problem faced by many practitioners is to provide logical reason in case if any of the standards or recommendation is deviated. System will provide complete reason or root followed to reach a decision.

 

High Level Architecture:

Architecture will comprise of three main components.

 

Working memory: Working memory will contain the current facts and figures taken from the patient. This will be a temporary memory to store current patient data.

 

Knowledge Base: Knowledge base will be the actual data store for the CDSS containing the rules and protocols for actual diagnostics. Rules will permanently be saved here. This will be dynamically updated i.e. knowledge base will be updated every time new facts are discovered.

 

Inference engine: This is the actual processing unit that will perform diagnostics using the facts from working memory and rules from knowledge base. User will interact inference engine to perform different tasks.

Note: Same architecture (described above) will be followed for all modules. Figure below shows the architectural diagram of the system.

 

 

Release details:

As the project is very broad in scope, so keeping time duration of semesters in mind, project  may be developed in release where each release will comprise of a single module described in functional requirements section.

 

Tools:

Microsoft.Net, SQL Server

 

Supervisor:

Name: Muhammad Anwaar Saeed Email ID: anwaar@vu.edu.pk Skype ID: manwaarsaeed

 

Virtual Tuition Management System

 

Project Domain / Category Web Based Application

 

Abstract/Introduction

Current mode of tuition is either home tuition service or joining a tuition academy for doing tuition. Problem with this system is the limited availability of high class tutors who are gurus in their subject.

 

Virtual Tuition Management (VTM) system is a system that provides the services of tuition over the internet. The proposed system will provide a virtual communication channel between students and the tutor over the internet. Students that have no or less access to high quality tutor related to their subject can take benefit of this system.

 

Functional Requirements:

Virtual Tuition Management (VTM) will be a web based application providing following tasks:

 

Modules

  1. User Management

Five types of users will interact with this system:

  • Administrator
  • Accountant
  • Teacher (Tutor)
  • Student
  • Parents

 

Administrator will perform all management related activities. Teachers will register and build their profile. After verification, the tutor performs other activities according to his requirements. Students will register and can select tutor for tuition according to their requirements. Parents can view the progress of his child.

 

  1. Schedule Management

Schedule management is performing at different levels. At first level the tutor will advertise his availability timing. Administrator will advertise final schedule after students in particular course tuition is finalized.

 

  1. Financial Management

Financial management will be done by accountant. This module includes the management of tuition fee of the student and teachers pay accordingly.

 

  1. Resource Management

Resource management includes the activities related to resources required for tuition i.e. a teacher may upload some material related to course tuition.

 

  1. Test management

This module will allow teacher to take quiz or other assessment mechanism in order to test the learning of the students accordingly.

 

  1. Announcements

This module will deals will all the announcement related to class schedule, vacations, and so on.

 

Tools:

ASP.Net, SQL Server

 

Supervisor:

Name: Muhammad Ibrahim

Email ID: ibrahimmayar@vu.edu.pk Skype ID: ibrahimmayar

 

Virtual Physics Lab for High School (Electronics)

 

Project Domain / Category

Desktop Application/ Intensive Programming

 

Abstract/Introduction

Through Virtual Physics Lab for High School (Electronics) student of school level will be able to perform various electronics related experiments in virtual environment. This will be very helpful project distance learning at school level. It will be basically a circuit simulator but the main focus will be all the circuit related study at schools of Pakistan.

 

Functional Requirements:

  1. Software will simulate the basic circuit
  2. This software will simulate Series and Parallel circuits
  3. Will be able to simulate simple components like Resisters and
  4. Will provide functionality of basic
  5. Student will be able to rearrange the components or change the values of resisters , capacitors, LEDS &

 

Tools:  Java, ASP.NET,

Supervisor: Name: Muhammad Imran Email ID: mimran@vu.edu.pk Skype ID: mani.fc

 

Online Rental vehicle system

 

Project Domain / Category Web based Application

 

Abstract/Introduction

Online Rental vehicle system is a web based application that facilitate customer to rent a vehicle from everywhere through web and to help people who are looking for cheap and comfortable rides with verified and trusted driver. As we know that public transport is not good in Pakistan so this system will provide vehicle rental platform for everyone. This also tells the position of vehicle through GPRS in a vehicle. This web based application will use best navigation tools or techniques in order to fulfill the principles of Human computer Interaction .

 

Functional Requirements:

This system has two types of users Admin and customer or passenger. Admin can do vehicle management, Fleet management, as well as customer or passenger management.

 

  1. Vehicle management

This involves registering vehicle on a website by its number, model and type etc. Vehicle management will Add, Update and Delete vehicle .This also add and update rental agreement which will offered to passenger or customer before reservation of a vehicle.

 

  1. Fleet Management

Fleet (vehicle) management can include a range of functions, such as vehicle maintenance, vehicle tracking through GPRS, driver management, and fuel management.

 

  1. Vehicle Reservation

Customer first get registers on a website by accepting the rental agreement, and confirm vehicle reservation.

  1. Feed back

In this tab customer will give feedback regarding the service vehicle as well as driver. In this tab complaints also managed.

 

 

 

Tools: Java/net Framework And Sql server.

 

Supervisor:

Name: Nadia Tabassum Email ID: nadiatabassum@vu.edu.pk Skype ID: nadia.vu.cs

 

B2B Web Application

 

 

Project Domain / Category Web Application

 

Abstract/Introduction

 

In day to day life we buy a lot of products from shops, in today’s busy life sometimes it looks very hard to spare extra time and go to market for shopping, in such situation so many people prefer online shopping. In order to solve this issue B2B website’s development started. By using these websites we can easily buy products just and visiting the website and can order the products online and make online payments of these products.

Online shopping system helps in buying products from the listed products from different categories given on the website.

 

Functional Requirements:

 

This bulleted list should contain all the functional requirements of the project. These should be detailed and comprehensive about the proposed project. Very small or very large list of requirements is not recommended.

 

  1. Customer be secured with registration number and can easily navigate through
  2. Secured payment
  3. At admin side, admin can add delete or modify the website according to the available products.
  4. Admin can also keep the record of sale products, in order to watch their total income or loss.
  5. This application could both be easily accessed on desktop and on

 

Tools: Microsoft.Net, Java, PHP, SQL Server, MySQL etc.

 

Supervisor:

Name: Nida Anwar Email ID: nidaanwar@vu.edu.pk Skype ID: nida.vu

 

Opinion Mining for Social Networking Site

 

Project Domain / Category Web Based Data mining

 

Abstract/Introduction

Opinion Mining for Social Networking Site is a web application. Here the user will post his views related to some subject other users will view this post and will comment on this post. The System takes comments of various users, based on the opinion, system will specify whether the posted topic is good, bad, or worst. User can change his own profile picture and can update his status. These changes can be viewed by various users. We use a database of sentiment based keywords along with positivity or negativity weight in database and then based on these sentiment keywords mined in user comment is ranked. Once the user logins to the system, user can view his own status as well as he can view the topics posted by other users. When the user clicks on a particular topic user can give his own comment about the topic. System will use database and will match the comment with the keywords in database and will rank the topic. User can edit his own profile and can change his profile picture. The role of the admin is to add post and adds keywords in database. This application can be used by users who like to post view about some events that is already held, or can post about the events that is going to be held. This application also works as an advertisement which makes many people aware about the topic posted. This system is also useful for the user’s who need review about their new idea.  This system is also useful for the user’s who need review about any particular event that is posted.

 

Functional Requirements:

  1. Admin Login: – Admin login’s to the system using his Admin ID and
  2. Add Post: – Admin can post
  3. Add Keywords: – Admin add keywords in database so that system will match the comment with the keywords in database and will rank the
  4. User Login: – User login’s to the system using his user ID and
  5. Comment: – User will post comment on the
  6. View Comment: – User can view comment of other user’s.
  7. Rating Calculation: – System will match the comment with the keywords in database and will rate the
  8. Edit Profile: – User can edit his profile and can change his profile
  9. Status:- User can view status and can change his

Tools:

  • Windows Xp, Windows 7
  • Sql Server 2008
  • Visual studio 2010 Supervisor:

Name: Noureen Hameed Email ID: noureen@vu.edu.pk

Skype ID: noureen.uaf

 

Performance evaluation and prediction of wireless communication networks

 

 

Project Domain / Category Wireless Communication networks

 

Abstract/Introduction

In wireless communication mobility is the most important feature where continuous service is achieved by supporting handoff from one cell to another. Handoff / Handover is the mechanism of changing channel associated with the current connection while call is in process. Handover is initiated when mobile terminal moves from one cell to another or the signal quality deteriorates. The rejection of an ongoing call is more objectionable and had diverse effect on QoS than a new call. A number of priority schemes have been devised to improve performance of wireless networks.

In this project students will do simulations to check the validity of Analytical priority schemes devised.

 

Functional Requirements:

 

  1. Mean number of packets/calls in queue
  2. Mean number of packets/calls in system
  3. Mean number of packets/calls in service
  4. Waiting time
  5. Number of blocked packets/calls Tools: NS2, Omnet

Supervisor:

Name: Taimur Karamat Email ID: taimur.karamat@vu.edu.pk Skype ID: mynickistim

 

A Tic-Tac-Toe Game between two computers

 

 

 

Project Domain / Category

Game Programming/Network Programing

 

Abstract/Introduction

The Tic-tac-toe is a simple and interesting board game which is played between two players in n x n grid of squares. The square can be filled by different symbols such as tick (ü) and cross (X). One player can use only one symbol, while other symbol is used by other user. The game is played in turns between two player giving them chance to mark their moves. This process of alternating moves is done until one of the players has drawn a row of three symbols in a horizontal, vertical, or diagonal row.

 

In this project, this game will be played by two users on two systems. First system will be server while other will be client. One user will play on server machine while other user will play on client machine. The game will contain two levels, basic and advanced. In a basic level, players  can play in 3 x 3 grid. Advanced level will allow players to play in 4 x 4 grid. The players will be allowed to choose any of the symbol. The game will be started by any of the user and then it will be played in turns until any of the player gets succeeded in placing three of his/her marks in a horizontal, vertical, or diagonal row.

 

Functional Requirements:

  1. The server system should be started and client systems should be connected to
  2. The players should be designated as Player1 and
  3. The system should allow both players to start the
  4. There should be an interface showing game levels and help
  5. The help menu should contain all instructions to play the
  6. The players should select any of the game
  7. The same level should be selected by both
  8. In case of basic level, a board comprising of a 3 x 3 grid of squares should be drawn on
  9. In case of Advanced level, a board comprising of a 4 x 4 grid of squares should be drawn on screen.
  10. The system should allow players to select their respective symbols to
  11. The system should allow Player 1 to start the turn by placing his/her symbol on any of the squares.
  12. The marked square box should be locked by the system so that other user could not mark it again.
  13. The system should allow player 2 to get the turn the turn and mark his/her symbol on the remaining empty
  14. The system should allow both players make their turns
  15. The system should declare winner player if any player gets the three respective symbols in a horizontal, vertical, or diagonal

 

  1. If both players fails to place their respective marks in a horizontal, vertical, or diagonal row, then game should be terminated or user should be asked to play

 

Tools:

Microsoft.Net (C#). Etc.

 

Supervisor:

Name: Umra Naeem                   Email ID: umra.naeem@vu.edu.pk Skype ID: umra.naeem

 

Smart Call Management

 

 

Project Domain / Category Android Mobile App

 

Abstract/Introduction

Call Management application will allow user to analyze his/her call history and block any unwanted call by blacklisting the number. With the help of this application, user can analyze call details (such as dialed calls, received calls or missed calls along with their time stamps and duration). In case of unwanted calls, user can block or mute the caller so that whenever a black listed number makes a call to phone; the application should automatically disconnect the incoming call. The application will allow user to enter the numbers manually to mark it as a blacklist number and also allow user to blacklist any incoming call directly. Furthermore, user can unblock any blacklisted number. A database will be maintained to store these records.

 

Functional Requirements:

With the help of this application, a user should be able to:

 

  1. Analyze call details of any particular phone
  2. Add any phone number to block list and make it blacklisted (A database should be maintained for storing blacklisted numbers).
  3. Automatically block the unwanted incoming
  4. View all blacklisted phone numbers stored in the
  5. Delete any blacklisted phone number from block

Student may include additional features to make this application more effective for consumers.

 

Tools / Technologies: Android Studio

 

Supervisor:

Name: Kanwar Abrar Ahmad     Email ID: kanwar@vu.edu.pk Skype ID: kanwarabrar

 

Calculation of Islamic Salah times.

 

 

Project Domain / Category Database Application

 

Abstract/Introduction

Daily time keeping and time calculation of major events in advance has been very important since ancient times when human knowledge was passing through an age of infancy. Telling the occurrence of several forthcoming solar and lunar eclipses was known even in the times of prehistoric civilizations such as the Babylonians and Egyptians. The use of calendar was also known in these societies.

For the Muslims, calculating the clock-times of Salah, the most important ibadah (worship) in Islam, and having them tabulated was very appealing so they laid down rules and principles for their accurate and precise calculation. Similarly, the prediction of crescent visibility was another source of interest to them, because another important ibadah i.e., keeping the fasts of Ramadan was associated with the visibility of the new moon. The correct time of crescent visibility has thus been critical to the initiation of the new month as sometimes erroneous observations would lead to conflicts among laymen. The great Muslim astronomer Abu Raihan Muhammad bin Ahmad Al-Beruni was one of the earliest people who worked considerably on this issue.

The project aims at calculating precise and accurate salah times for the entire world or a country by developing an easy to use and intuitive GUI application, named “Salah Times 2016/17” which is backed by the well-known and powerful MySQL database server. Currently, the data about all geographical locations is unavailable to the project but the program will offer the facility to its users to supply just a nominal set of data such as latitude, longitude and time zone for their geographical location of interest and enjoy the full power of the program.

 

Functional Requirements:

  1. On booting the software will get the current date and time from the system and will show it to the
  2. The user will provide coordinate plus zone information, if the coordinates are not listed in the
  3. The software will produce a text file of a single day, month and a year as well depending on the requirements of the
  4. Other information will be hardcoded like lunar information in the system, it should be known to the programmer not

Tools:

Programing Language:    Java  SE  6  (jdk1.6.0_11)  –  The  Most  Popular Open-Source Platform- Independent Programming Language of Sun Microsystems, MySQL Server.

 

Supervisor:

Name: Mukaram shah Email ID: mukaram.shah@vu.edu.pk Skype ID: to_shah

 

Network User Monitoring System (NUMS)

 

 

 

Project Domain / Category Networks / Desktop Application

 

Abstract/Introduction

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 (at least in theory).

 

But, from the other end, use of IT 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 PCs 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. MPEG-1 stream can be used but will require CBR (constant bit rate) and more bandwidth. It might be considered as an addition to the system later.

 

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.

 

Functional Requirements:

The proposed Network User Monitoring System (NUMS) 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 important tasks of the server include:

 

  1. Receiving compressed image from the client from its TCP
  2. Examine the headers to identify the
  3. Registering/Un-registering the
  4. Rendering image to icon/full-screen.
  5. Send receive messages from TCP
  6. Web browser
  7. Client machine

 

The proposed Network User Monitoring System (NUMS) 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.

 

The important tasks of the Client include

 

  1. Capture screen’s bitmap image. Compress it using Jpeg, Jpeg 2000, PNG or GIF compression. Package it into a TCP Locating server on the network. Send it to the port on the server at optimal frequency.
  2. For the messaging sub-system, it must host a TCP socket to accept/send messages to and from the
  3. Capture Web browser history to the request of
  4. Capture machine

 

 

Tools:

Microsoft .Net framework, Visual C++. NET, Microsoft Visio

 

Supervisor:

Name: Muhammad Jawwad Zaheer Email ID:  jawwad@vu.edu.pk Skype ID: jawadzaheerch

 

Android Cache Clear Application.

 

Project Domain / Category Android Mobile application.

 

Abstract/Introduction

Cache Clear is an Android mobile application clear your mobile cache memory very easily, Cache clear is easier to manage. It allows you to clear your mobile cache and clean-up cache data of the applications. As your mobile fill with junk files it slow down the working of your mobile.

Cache clear” is a fast clearing tool which can help you clean up cache and traces. After cleaning up these data, you phone system will be effectively optimized, so it runs more efficiently! “Cache clear” is Android phones’ good helper! We hereby notice you that the product needs “contacts permission” to clear your call & SMS log.

 

Functional Requirements:

  • One touch clear: clean-up app cache and Internet traces by just one touch without extra steps, fast and easy to use!
  • Cache clear: clean-up cache data of the applications, user-friendly design!
  • Traces clear: you can clear traces of Internet alone, Internet traces includes: browsing history, Gmail, search records, Market search records, Google Maps search records and the
  • Auto clear: you can select auto clear on/off in
  • When auto clear is enabled, this app will clear according to the frequency you set. (The default clear frequency is every day)

Note: Auto clear can only process when the phone is on

  • Desktop Widget: By touching Desktop Widget, you can quickly clean up (data cache and Internet traces) without opening the main page. Easy to use!

 

 

Tools: Android Studio, Eclipse, SQLite (if required), etc.

 

Supervisor:

Name: Imran Akhtar Email ID: imran.akhtar@vu.edu.pk Skype ID: imranakhtarkhan

 

Security system for android phone using GPS tracking

 

 

Project Domain / Category Mobile Apps

 

Abstract/Introduction

Security system for android phone using GPS tracking

 

This is an application which will tell you when you trigger it. This application has enlistment module where client can enroll them self utilizing their name, telephone no, email id, and secret key. What’s more, you will access web application and additionally application access. On the off chance that one fine day your telephone gets lost then you will need to login into web application and trigger the lost telephone catch. And after that application will take a photo first and after that will send the GPS co-ordinated to the web application utilizing which client can track the telephone. Also, when client changes sim card the application will consequently run itself and its telephone no and it is not accessible then sim no and send it by means of sms to the enrolled no and alt number. What’s more, this utilizing web application client can find the hoodlum. Web application will contain login structure utilizing which client can trigger the application. Furthermore, it additionally permits client to see the area and picture of the criminal.

 

Functional Requirements:

Two applications will be developed:

  1. Android application
  2. Web application

 

  1. First client needs to enroll their name, telephone no, email id, and secret key in the application.
  2. This information will be stored in the android phone and web
  3. Adroid application can take photo and send GPS coordinates to web
  4. Android application can also track number and send sms to alternate number in case of sim
  5. The owner can have photo, GPS location and number of the

 

 

Tools: PHP and android development (Android studio and Android SQLite Database).

 

Supervisor:

Name: Muhammad Anwar Email ID: manwar@vu.edu.pk Skype ID: lovelyanwar

 

Classified Sales Automation System

 

 

 

Project Domain / Category Classified Sales Automation System

 

A Desktop Application for inventory control and sales management automation process.

This software is developed to construct a public or semi-public friendly automation system. In this system we add the new user as admin or as a simple sale man. Sale men are just performing the sales in our outlet or the admin are control all the system. In this automation we can search the garments item by name and by first value. Check the sales and purchases in daily basis, monthly or yearly basis. The admin can add the new user in our system and check as well as the stock information. The admin can perform the  different operation in different tables for example save the data or entries and delete the data from all the tables and update information in customer or dealer tables.

 

Abstract/Introduction

The “Classified Sales Automation System” is a type of discount store or a readymade garment shop for children, women, teenage girls, kids, gents and boys. The clothing line that is unique, special, comfortable, and fun. The application able to computerized the whole sale system and the inventory of the store.

 

This new system is imposing new features:

  1. Complete inventory and sales
  2. Access to database will be based on login-id and
  3. Also the system is intended to take very few inputs from the
  4. User
  5. Easy to printing the customer
  6. Flexible and error less

 

Functional Requirements:

  1. Login User or admin:

 

  • System asks for User ID and
  • System should ask for user
  • System authenticate and response as per
  1. Sales:
    • System registers the customer
    • System authenticates the customer information, to check
    • System enables the selection of
    • System shall set rate according to the purchase of

 

  1. Purchase from dealer:
    • System registers the
    • System authenticates the dealer information, to check
    • System enables the selection of

 

  1. View Purchases and Sales:
  • System show daily transitional
  • System provide detail according to specify dates (From date to date).
  • System show summery detail at the end of

 

 

Tools: C#, SQL SERVER 2005 & VISUAL STUDIO 2010, UML, MS VISIO

 

Supervisor:

Name: Syed Mujahid Hussain Email ID: Mujahid.hussain@vu.edu.pk Skype ID: Mujahid.vu

 

Medical Care Center Management System

 

 

Project Domain / Category Data base system

 

Abstract/Introduction

Medical Care Centers are an integral part of our society. The use of management systems with stations connected to each other over LAN has made it easier for doctor’s to open patient record, check for updated reports and maintain record, management has been made easier as well; all records and billing system is a click away. On the other hand patients don’t need to  carry reports for record. An efficient and robust Medical Care Center management system plays vital role in day to day running of MCCs in todays fast pace world.

For the aforementioned reasons students are assigned to develop a Medical Care Center management system with functional requirements mentioned below.

 

Functional Requirements:

  1. Registration

In this module we manage activities related to patient admissions and assign ID to these patients.

  • Add patients
  • Assign ID
  1. Checkout

In this module we manage activities related to signing-out patient ID and update available beds list.

  • Sign out Patient ID
  • Add to beds-available list
  1. Report generation

Depending upon the organizational needs following reports can be generated

 

  • There can be daily reports
  • Weekly reports
  • Yearly reports
  1. Database

In this module we manage activities related to patient history and current checkup status

  • Patient Mandatory Information
  • Update Patient Information

Tools:

C#, SQL Server, (Any modern language tools)

 

Supervisor: Name: Asadullah

Email ID: asad.ullah@vu.edu.pk Skype ID: asad.ullah121

 

Automation of ANY Pharmaceuticals (Pvt.) Ltd

 

Project Domain / Category

Web based paper less environment application.

 

Abstract/Introduction

Automation of ANY Pharmaceuticals (Pvt.) Ltd. Lahore is a database solution to the problem faced by ANY Pharmaceuticals. Company is performing all its activities manually. Sales of medicines purchase of raw material and machinery and payroll of employees are all recorded on registers. So this course of action is very time taking. The users of this application will be the managers of company and registered distributors and doctors. All the users will have to go through the authentication process to get secure access. The infrastructure and technologies, which are going to be used for the development of the application, are easily available to the users of application. Implementation of the project will not face any hurdle in its course

The main objectives of the system are

 

  • To reduce the extra paper
  • To retrieve the desired information
  • To reduce the number of documents and
  • To convert the manual processing into the computerized

 

Functional Requirements:

 

  1. The system shall be provided convenient interface for User Registration, medicine Search, and
  2. The System will provide different user authentication like guest user, temporary user, regular user, administrator user
  3. The system will be provided paperless environment in the Sales, Raw Material Purchase and Customer Relations departments’ activities by helping the employees to keep track of the various transactions used without going through large piles of files and registers, thus providing them handy information within no
  4. The system will be able to generate all necessary reports about the products and functions and maintain their records for example their date of sale, their stock records etc.
  5. The system will be maintaining the record of new

 

 

Tools: ASP.NET, HTML, CSS, JavaScript, Crystal report, SQL Server,

 

Supervisor:

Name: Qaiser Shabir

Email ID: qaiser.shabbir@vu.edu.pk Skype ID: qaiser_shabir

 

Password Manager

 

Project Domain / Category Mobile Apps

 

Abstract/Introduction

A password manager is a software application that helps a user store and organizes passwords. Password managers usually store passwords in encrypted form. This application will require the user to create a master password. This is a single, ideally very strong password which grants the user access to their entire password database on the server. This application will also protect your private information from hacking and data theft.

 

 

Functional Requirements:

  • User registration with Email
  • Set\Update the Master password
  • Add\Delete\update new record for web site password saving
  • Open Web site (for which password is saved) from within application on browser
  • The information should be saved/stored on server
  • Photo gallery to selects pictures for encryption
  • Encrypt\Decrypt pictures into safe vault (Encrypt pictures should only be visible the within
  • Encrypted photos should be saved locally (in the device)
  • Access your information anywhere, on any device with secure access login using Master Password.

 

 

 

 

Application Type Tools & Technologies
It will be an android based application Android Studio/Eclipse .

 

Supervisor:

Name: Rehan Ahmed

Email ID: rehan@vu.edu.pk Skype ID: rehan.vu

 

Resource Monitoring system (RMS)

 

 

Project Domain / Category Networking

 

Abstract/Introduction

Resource Monitoring System (RMS), The desire is to monitor and evaluate the utilization of the resources like CPU and RAM usage. a great deal of system administration revolves around resources and their efficient use. By balancing various resources against the people and programs that use those resources.

 

Functional Requirements:

  • Resource Monitoring System (RMS)will be a desktop application providing following tasks:

 

Module:          User management

  • The system will have two types of user
  • Administrator that could monitor system
  • Simple user

 

 

Communication Management

  • Communication between clients and server of application Resource Monitoring
  • Monitoring Report Management
  • Reports generated in the form of graphs Tools:
  • net or JAVA, etc. Supervisor:

 

Name:-Asim Mehmood

Email ID:- asimmehmood@vu.edu.pk Skype ID:-sardar-asim

 

Flight Information Display and Ticket Reservation System

 

 

Project Domain / Category Web Application

 

Introduction:

This system will provide flight information to small and medium sized airports via remote website. The concept is to provide complete web software solution with built in 24/7 system maintenance and customer support, without the complications and expense of having on-site servers and data interfaces. All that is required from the airport is a good solid internet connection, display monitor and a PC.

 

Functional Requirements:

This system will have the following features:

 

  1. Public arrival and departures
  2. Staff arrivals and departures
  3. Ticket desk display
  4. Ticket Reservation
  5. Gate Display
  6. Baggage claim display
  7. Visual paging/Advertisements

 

Tools: PHP + My SQL

Application Type: Web Application.

 

 

Name: Rizwan Riaz Mir

 

Embedded System

 

 

Project Domain / Category Embedded System Programming

 

Abstract/Introduction

Tachometers are devices that are used to find out the speed and velocity of vehicles. Tachometers normally represents speed in revolution per minute i.e. RPM. There are two types of tachometers available in vehicles i.e. Analog and digital tachometers. The problem  with Analog tachometer that is used in most vehicles is that it does not show exact speed at any movement and shows a rough reading. On the other hand digital tachometer uses LED which is  a latest development in the field of computer science and electronics. Digital tachometers and interactive and shows exact speed and any moment in the form of digits. These types of digital tachometers can only be found in expensive and luxurious vehicles due to the high cost. In this project we are going to develop a low cost tachometer which can be used in cars which is hoped to be installed in low cost vehicles.

 

Functional Requirements:

  1. Find speed by measuring the shaft rotation of vehicles
  2. Show speed in three
  3. Display speed on LED/LCD

 

Tools:

  • Microcontrollers (Intel 8051/8052 series).
  • C/C++ Programming
  • Assembly
  • Circuit Designing Software (Orcad Pspice etc).
  • Keil Embedded Development
  • Microcontroller Burner
  • Circuit Components (Resistors, Capacitors etc).
  • LEC
  • LCD

 

Supervisor:

Name: Jibran Khan Email ID: jibrankhan@vu.edu.pk Skype ID: jibrankhanvu

 

Classified Website

 

 

Project Domain / Category Classified Website

 

Abstract/Introduction

Classified websites are the types of websites which allow users to place their ads. Seller and buyer both can post their ads on it, but to post their ads they have to setup and free account. Seller can post ad on it for the particular which he/she wants to sell. Buyer can also post ads about the product which he/she wants to purchase. This kind of website is dynamic in nature where user interacts with this kind of website. Website also gives the facility of send SMS alerts or emails both the buyers and seller, for example a seller posts an ad for a mobile. Buyer like this ad and give is offer to seller then this offer is send to seller in the form of SMS alert or email alert. Similar in case of buyer if buyer wants to buy some product which ad is not yet available  on site, he/she posts the ad on site and if a seller has that particular product then that seller can send him SMS alert or email through this Website.

 

Functional Requirements:

  1. Admin shall be able to manage users
  2. Visitor should be able to registered with website
  3. Site should also give the facility of manage different product categories, so that buyer/seller can post ads or see ads under desire product category
  4. Latest add should be show in right side of home page
  5. All ads will be phone verified
  6. User may inform admin that product advertised on website has been sold so admin can update status of this product as Sold or this facility can be provided to
  7. User can view ads city wise, minimum and maximum range of price Tools:

PHP

Adobe Photoshop

 

Supervisor:

Name: SAEED NASIR

Email ID: saeednasir@vu.edu.pk Skype ID: saeed-nasir

 

Online Advertising Website

 

 

Project Domain / Category Web Based Application

 

Abstract/Introduction

Online Advertising is a form of marketing, used for advertising the goods and services using Internet. Due to key benefits of Online Advertising such as low cost as compared to offline advertisement, global scope of advertisement and rapidity, this is becoming a key interest of the sellers / service providers and the buyers / clients. People now can sale anything from like mobiles, home appliances, clothing, furniture, computers / laptops, electronic accessories, cars and property etc. through online advertising websites. So, the purpose of this project is to develop effective Online Advertising Website providing advertising facilities and underlying benefits of online advertising.

 

Functional Requirements:

Following are the key functional requirements of proposed Project:

 

  1. Sign In and User Registration

 

There will be three types of users of the website:

  • Unregistered User
  • Registered User
  • Administrator

 

Unregistered user can visit the web pages and can search for advertisements (Ads) through different filters.

Registered user can post Ads on web page and can perform Ad management related tasks.

Administrator will be the user of website having all the rights of Ad management as well as user management.

There will be Sign In interface for registered users and Registration interface for unregistered users.

 

  1. Email Notification: An unregistered user will register him/her. On filling the registration form an email notification will be sent to the user for
  2. Email verification / confirmation will be done by the user who applied for registration
  3. There will be interactive forum / interface for ad posting
  4. Ad posted by the user will be verified by the Administrator
  5. The website will allow maximum four pictures against one Ad
  6. There will be run time generation of Ad pictures
  7. There will be an interactive user panel for Ad management

 

  1. There will be a separate interactive Admin Panel for Ad verification, Ad management and user Account
  2. There will be rich search facility through different

 

 

Tools:

Microsoft.Net, SQL Server Java, HTML,

PHP, MySQL

 

Supervisor:

Name: Muhammad Saeed Amjad

Email ID: muhammad.saeed@vu.edu.pk Skype ID: saeed.lro

 

Online Virtual Laboratory for eLearning Practical Courses

 

 

Project Domain / Category

Web Programming, Automation

 

Abstract/Introduction

Online Virtual lab is a web based application which will provide a simulation to the e-learning students to enhance their degree of excellence in distance learning education and to improve their practical skills related to science and technology fields. This web application will give an online laboratory environment, where an e-Learner performs practical work.

 

This solution overcomes the problems faced in rural areas due to insufficient time and practical instruments/apparatus used in science laboratories. It is also beneficial for enhancing the students research oriented studies. By using this application lab experiments can be taught  more efficiently and less expensively. The virtual labs can be made available to students with no access to physical labs or where equipment is not available. ELearning students can access these online experiments at home, anytime and anywhere.

 

Functional Requirements:

  • The application should have graphical user interface which have apparatus and practical instrument objects
  • The admin , Lab assistant and student should be login to enter the graphical interface of Lab
  • The application should provide the list of practical courses from computer science domain (select any one course e.g. digital logic design , computer programming, networking courses etc
  • The admin should manage lab assistant and Lab assistant should manage all practical lab material, procedure and topic contents
  • The interface should provide selection of practical courses and under this select the introduction ,experiment lists of selected topics, procedure of performing experiments, tutorials, reference materials etc
  • The interface should provide the simulator and animation interface for performing experiments
  • The interface should provide the online quiz after attempted experiments and save the students records in each session
  • The interface should automatically save the activity of student while performing practical task
  • The interface should allow adding new student record, updating record, deleting and saving
  • The admin should view the performance and print the report of the student
  • The students will be able to view their position in the practical lab

 

Tools:

Microsoft .net Framework and Sql Server

 

Supervisor:

Name: Saima Munawar

Email ID: Saima.munawar@vu.edu.pk Skype ID: saima.vu1

 

Online Job Portal

 

Project Domain / Category Web based application

 

Abstract/Introduction

Online Job Portal is a Web based application. It is an application designed for job seekers and employers. This application provides the platform where an employer finds the right applicants according to the need of their company/organization. Employers contain a profile that includes the information about their company profile. The job seeker is able to create the resume by using automatic CV builder or upload his or her own Resume. The applicants can search the jobs by using job search filter and finds the jobs according to their interests. This application also contains a referral system where an applicant can refer to another applicant for Job.

 

Functional Requirements:

 

Employer Panel:

 

  1. Create/View/Edit Profile
  2. View Applicants
  3. Active Jobs
  4. Expired Jobs
  5. Search Resumes
  6. Quick Search
  7. Advance Search
  8. Educational Search Job Seeker/Member’s Panel:
  9. Create/View/Edit resume: Free Resume Posting and Premium Resume Posting
  10. Restrictions of few fields for “Premium Resume Posting”
  11. Automatic CV builder
  12. Manage Search Criteria
  13. New Applications
  14. View Applications Status
  15. Search Jobs
  16. View Message Boards
  17. Candidate to Candidate referral system, where we can see, how many candidates have been referred by a

 

Language, Tools and Technology:

 

  • PHP
  • MySQL

 

  • Dreamweaver
  • Xamp/Wamp
  • Microsoft Visio/Rational Rose

 

 

Supervisor:

 

Name: Sajjad Ali

Email ID: sajjad.ali@vu.edu.pk Skype ID: sajjad_ali838

 

Blood Donation Services

 

Project Domain / Category Web Based Development

 

Abstract/Introduction

This system will provide an online platform to provide information to the blood seekers and donors. By using this system donors can update their profile, blood donation history and medical report. Blood seekers can see the details of the available donors, find nearest blood banks, hospitals and other health care centers. Seekers could contact to the donors by searching the profile of appropriate/relevant donors. Admin will authenticate and approve the sign up requests from the Donors, seekers, hospital or health care centers.

 

The new online system will be easy to manipulate and will decrease the time to manage the blood seeker/ donor record. It will provide standard online system benefit like accuracy, efficient mechanism to manage existing records etc. It will help to reduce the record management effort.

 

 

Functional Requirements:

Here are three modules in Blood Services System:

  • Administrator
  • Donor
  • Seeker Module

The Functionality of each module of Online Blood Services system is as follows:

1.      Administrator Module:

The administrator has the full-fledged rights over this Online System.

 

Roles of the Administrator:

  • Administrator can register new Users (Donor and Seeker).
  • Administrator can update both Donor and Seeker’s
  • Administrator can delete both Donor and Seeker’s data/profile.
  • Administrator can search both the Donor and Seeker’s

 

  1. Donor Module:

The Donor can view his/her Profile data and further can update it into the online system.

 

Roles of the Donor:

  • Donor can view his/her Profile and can update
  • Donor can change their username and

 

  1. Seeker Module:

The Seeker can view his/her Profile and further can update it into the online system.

 

Roles of the Seeker:

  • Seeker can view the Profile and can update
  • Seeker can change their username and

 

Tools

1.  Html
2.  PHP
3.  CSS
4.  JavaScript
5.   Adobe Dreamweaver
6.  My-SQL
7.   Adobe Photoshop
8.   MS Visio

 

Supervisor:

Name: Shafaq Nisar

Email ID: shafaq.nisar@vu.edu.pk Skype ID: shafaqnisar1

 

 

E-Medical Record

 

 

Project Domain / Category

Web Application

 

 

Abstract/Introduction

The purpose of this software is to keep medical records of the patients. Medical record may include personal information, medical history, medication, laboratory test result, allergies, radiology images and vital signs.

 

 

This software maintains data accuracy and captures the patient information time to time. Proper use of this software will eliminate the need of paper based medical record. Therefore, the risk of loss of paper record will be finished. Single centralized data storage facility will eliminate data redundancy. By using the search facility of the software, user would be able to extract medical data for the examination of possible trends and long term changes in a patient. Population-based studies of medical records may also be facilitated by the widespread adoption of this software.

 

 

Functional Requirements:

Some of these functions include, but are not limited to:

  • Maintain patient record
  • Manage patient demographics
  • Manage patient-specific problem lists
  • Manage medication lists
  • Manage medical procedural/surgical, family history including the capture of pertinent positive and negative histories, patient-reported or externally available patient clinical history.
  • Create, addend, correct, authenticate and close, as needed, transcribed or directly- entered clinical documentation and
  • Incorporate clinical documentation from external
  • Present organizational guidelines for patient care as appropriate to support order entry and clinical
  • Provide administrative tools for organizations to build care plans, guidelines and protocols for use during patient care planning and
  • Generate and record patient-specific instructions related to pre- and post-procedural and post-discharge

 

Tools/Language:

You can use any language which supports the development of web applications.

Supervisor:

Name: Syed Shah Muhammad Email ID: syed@vu.edu.pk Skype ID: mscsvu

 

Route Navigation Application for Android

 

 

Project Domain / Category Mobile Apps

 

Abstract / Introduction:

When cellular phones were first introduced, they were bulky devices that were designed to perform a single function. In the intervening decades, they have transformed into multipurpose handsets that provide access to the Internet, productivity software, and many other features. The rise of the smart phone also coincided with an increasing public interest

in GPS navigation which most of the major service providers and hardware manufacturers were quick to take advantage of.

 

The Application is a Self-Accessed Route Navigation Application in android operating system using GPS. It provides the users a rich user experience by offering them an easy, smooth and time saving navigation. It uses both hardware, software, and many technologies to support the task at hand. This App will be able to help the users to travel from a specific location to their destination by recommending the shortest routes, alternative routes, and by avoiding the busy roads. Users can also communicate with the other users using this application. Tourists can also get help regarding their trips using this application.

 

Functional Requirements:

 

. This system will have the following features:

  1. Provide the users a rich user experience and ease in navigation e
    • Geo tagging
    • Alerts generation
    • Shortest path to destination
    • Multiple paths if available
    • Traffic status and the platform for the users to interact with other

 

 

 

  1. The usability of our application is specially taking care of users to give them high precision and accuracy, easy to use and rugged enough to meet the

 

Tools: Android Studio + Java + PHP + My SQL

 

Supervisor:

 

Name: Shakeel Saeed

Email ID: shakeel@vu.edu.pk Skype ID: shakeelsaeedVURND

 

Online Mobile Shop

 

 

Project Domain / Category Web based Application

 

Introduction

In this era of technology, Mobile Phones are becoming almost a necessity for every person. Due to advancements in technology, people always remain in the search for new mobiles and accessories. Many people often pass through the process of buying and selling the mobiles. For this purpose, majority of people search for online shops that may fulfill their requirements in efficient way.

 

The project entitled “Online Mobile Phone Shop” enables customer to buy mobiles and accessories from anywhere through web. This application allows the user to access all the products available. To buy products, customer has to create an account. Those who does not have an account, they can only view the available product. They can’t buy it. This application helps customer to find different mobiles and their features easily. The admin has the authority to Add, Delete, and Update etc. The application will help in easy maintaining and updating products in the website for the administrator.

 

Functional Requirements:

Following are the key functional requirements of proposed Project: There will be three types of users of the website:

  • Unregistered User
  • Registered User
  • Administrator

 

Admin:

The admin has the authority to Add, Delete, and Update etc. Admin will enter the Login Id and password then application will verify login Id and password is valid or not. If both things (ID and Password) verified then admin will be directed to next page where he can add, delete or update the products.

 

Unregistered User:

Unregistered users means those who does not have an account, they can only view the available product. They cannot buy it.

 

Registered User:

Users have to register on the website in order to make a transaction. Registered users not only can view the products, they can also add the product to the cart and also can place an order to buy those products. The account creation will be done by filling the registration form with user details such as name, phone, email etc.

 

Following are the features which must be present in this application:

 

  1. There will be a drop down list box for login from where a user has to select ADMIN or USER
  2. Products must have information regarding the mobiles such as its name, model, color, price information, and its features
  3. Accessories of the Mobile phone will be available with its name, pictures and price information
  4. There will be a search option that will help the user to search based on budget or interest. The search can be done on different categories like mobile company name, model number, color, price
  5. There will be option of magnifying the pictures of mobile phones and accessory
  6. There will be the option of comparison between two mobile
  7. There will be option for users that they can select any number of available Mobiles and accessory items and add to the cart. They can also remove an item from the cart if they dislike it
  8. There will be Payment information that will include information like the model purchased, quantity, mode of payment
  9. There will be Stock Option that will give the details regarding the products available for sale. In case if item is not available in stock then it will show “out of stock message”.
  10. There will be a feedback option for users where they will be able to submit their feedbacks regarding

 

 

Tools:

Microsoft.Net, Java, HTML, PHP, SQL Server, MySQL

 

 

Supervisor:

Name: Sohail Aamir Email ID: sohailaamer@vu.edu.pk Skype ID: sohailaamir22

 

Virtual Student Assistant (Mobile App)

 

 

Project Domain / Category Android Mobile app

 

Abstract/Introduction

Virtual student assistant is personal aide for students, keeping the routine organized with this app. Students can easily remember their next assignment/test/quiz etc and which lectures/topics to study for their upcoming exams. Student can keep track of their assignments, classes, notes etc.

Virtual student assistant will remind students about the upcoming test/quiz etc, calculate GPA accordingly, chart the progress throughout. The calendar view permits the students to see a monthly calendar with all the assignments/tests/quizzes etc in every course.

The menus include; agenda, calendar, notes, progress, upcoming assignments/test etc.

There are evaluation types i.e. assignments or homework, quiz, GDB or any discussion marks, presentation (if any) etc. students can rename the evaluation accordingly.

 

Functional Requirements:

  1. Customized menus
  2. Weighted grades and evaluation types
  3. Predict grades
  4. Google calendar sync
  5. Google Drive sync
  6. Password protection

 

Tools:

Android development IDE Example: Eclipse ,Xml

 

 

Supervisor:

Name: Sonia Salman

Email ID: Sonia.salman@vu.edu.pk Skype ID: sonia_salman

 

Online Boutique

 

Project Domain / Category Web-based application

 

Abstract/Introduction

 

Online boutique is a great place for stylish people to shop for interesting items which are not available in big department stores. Online boutique is designed to manage your boutique online through the computerization of the clothes inventory and sales, etc. Online Boutique will be a very user friendly. You can directly buy your clothes at home via online boutique. Through  Online Boutique your time will be saved as there is no need to go to market for buying clothes. In a click, your clothes will be delivered at your door step.

 

Functional Requirements:

 

  1. A client must make his online account first before buying clothes so they can purchase, edit, delete or refund the
  2. Through online account client can make his profile and can see the status of his order id and his purchase
  3. Online Boutique account for clients must be secured and password
  4. Checkout system of the online boutique needs to be much easier for
  5. Clients must see the selection of the clothes very well before purchasing the
  6. To attain the client attention it must contain multiple view photographs and customer ratings.
  7. To satisfy the client you have to provide multiple images of the clothes from different angles.

 

Tools:

Any modern tool and technology set used for developing the Online Boutique using any Database

 

Supervisor:

Name: Sumbal Javaid Email ID: sumbal.javaid@vu.edu.pk Skype ID: Sumbal.javaid1

 

Virtual Doctor

 

 

Project Domain / Category Web Based Application

 

Abstract/Introduction

Virtual Doctor or Telemedicine is defined as, the delivery of e-health services, where distance is a critical factor, by all e-health professionals using telecommunication technologies for the exchange of medical information for diagnosis, treatment, prevention of diseases and injuries all in the interests of advancing the health of individuals and their communities. In simple words, telemedicine is the use of medical information exchanged from one site to another via  electronic communications to improve a patient’s clinical health status. Telemedicine includes a growing variety of applications and services using two-way video, email, smart phones, wireless tools and other forms of telecommunications technology.

 

Many developing countries have inadequate health care and medical services and suffer from a shortage of doctors and other health care professionals. Unfortunately Pakistan is one of them. The unsatisfactory patient to doctor ratio and inadequate distribution of doctors/specialists makes it more difficult to provide health care in remote and rural areas.

 

The proposed project will help solve the problem by virtually connecting patients to doctors, providing clinical support to clinical-staff by experts/specialists, overcoming geographical barriers and thus improving the health service standards in remote areas. The one of the major strengths of virtual doctor is improved assess i.e. a doctor can connect to more number of patients and a patient can connect to specialists which in most rural areas of Pakistan is not possible otherwise and all that within limited cost.

 

Functional Requirements:

Virtual Doctor will be a web based application providing following tasks:

 

  • Appointment Request:

A patient will have to register an appointment request. A local staff member will help patient in requesting such appointment which based on the patient will enter patient’s personal information and will assign him to a virtual doctor at central location.

 

  • Virtual Waiting Room:

Virtual Waiting Room will simulate the real world hospital waiting room where patients wait for their turn to meet the doctor. Virtual waiting room will help doctors to find all of the patients waiting for them and call their next patient.

 

  • Virtual Diagnosis:

Once the patient is called by the doctor (through proper messaging system on the remote computer), patient will go live with the doctor who based on patient history may suggest certain

 

tests or prescribe a treatment plan. In case of any test suggested by doctor, once the test is conducted, patient data will be entered and doctor will suggest treatment plan.

Note: later version of application will also include video conferencing of patient with doctor.

 

  • Patient Data Entry:

Proper interface will be provided to enter patient data and medical history .e.g blood pressure, sugar level, temperature etc. each patient will be given a unique registration key which will remain same and will help track patient history. Similarly Interface will be provided for all suggested tests.

 

  • Emergency:

In case of emergency treatment required, the doctor can skip any number of patients and immediately treat the patient who needs urgent treatment.

 

  • Home care:

Later versions will also provide interface to connect a patient from home. Such patients will be billed for any type of treatment they get.

 

Tools:

Microsoft.Net, SQL Server

 

Supervisor:

Name: Muhammad Summair Raza Email ID: sraza@vu.edu.pk

Skype ID: summair.raza

 

Old Exam Repository and Quiz (Mobile APP)

 

 

Project Domain / Category Academic Mobile Application

 

Abstract/Introduction

 

Old Exam Repository is the unique mobile app that offers services through which students can get old annual exam papers of all Education Boards of Punjab and Quizzes.

 

Functional Requirements:

Through Old Exam Repository and Quiz, Students of any level can get Preparation Level for any test or exam like old exams of last five years and quiz. After clearing all of quizzes, Student will be able to pass exam with extremely good grades.

In this mobile application, Students will choose only one class/grade from 5th, 8th, 9th, 10th and intermediate subjects or Entry Tests like Engineering, Medical and NTS for mobile app development.

The candidates who are going to attempt a competitive exam can also prepare for their compulsory subjects through this Mobile app.

 

Apart from this, complete guidance and online preparation tests for Professional Fields or Entry Tests like Engineering, Medical and NTS are also available in this application.

Note;

The scope of this application is very large. Each group will develop single module as mentioned earlier.

 

Tools:

Android Studio

 

Supervisor:

Name: Tanweer Arshad      Email ID: Tanweer.arshad@vu.edu.pk Skype ID: Tanweer.arshad

 

Student attendance in class using Face  recognition system

 

Project Domain / Category

Computer graphics application/Image Processing

Abstract/Introduction

In this project we want to implement the idea of image manipulation, image recognition, analysis and visualization for Face Attendance system in School / College.

It will be a face recognition technology to instantly identify students in a class. It will provide a touch-free hygienic alternative to fingerprint and hand readers. It wil eliminate finger punching, need for cards and badges. It will use a standard ethernet connection to our existing computer network and High Definition Web Cam or Security Cam. This system will be integrated with desktop / online software for editing / runnig reports and payroll software.

The system will not only provide the fastest and most reliable verification, but it will also ensure that it can not be fooled by 2D images or photographs, this precision verification system will be even accurate enough to differentiate between identicals.

Functional requirements:

This system must have following functionalites:

  • This system should monitor and control the entrance of students and teachers when class time start
  • The system should keep the visit record of
  • Mark Attedance of authorized users(Students/ Faculty ).
  • Register the use of special privileges of the
  • Emit alarm signs when a not authorized person wants to
  • Manage students and teachers entrance/exit schedules
  • Have information about time, hour, person who has entered/exit class
  • To locate teacher and students which has not been identified (they do not have arrived to the class) by the use of a visualization screen of the persons that are
  • Week summary, e-mailed to each teacher course or headship, with a list of persons who have been missing of class or have been

 

Tools and Technology:

Visual Studio, C#, .Net Framework, MySQL or MSSQL Server,HD Cam

 

Supervisor Name: Asma Batool Supervisor

Email: asmabatool@vu.edu.pk

Skype ID:asmabatool13

Note:hardware requirements are arranged by student,itself not provided By VU

 

Context aware mobile application

 

Project Domain / Category

Android App

 

Abstract/Introduction

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?

 

Functional Requirements:

 

  1. Application can find nearby restaurants by taking advantage of sensors like GPS, accelerometer, time,
  2. Application will take context aware decision based upon user’s location, activities,

 

Tools:

Android Studio

Supervisor:

Name: Muhammad Salman Bashir Email ID: salmanbashir@vu.edu.pk Skype ID: Muhammad.salman.bashir

 

Workflow

 

Project Domain / Category

Business process automation

 

Abstract/Introduction

Workflow is a view or representation of real work. It is the definition, execution and automation of business processes where tasks, information or documents are passed from one participant to another for action, according to a set of procedural rules.

 

An online retailer ABC need work flow application to serve their customer and process their daily orders. The customer submit order(s) for products online, then the company verifies the address and billing information at their end, upon success, they initiate the transfer of product request to sales section, the sale section finally deliver the product(s), however if there is/are problem(s) in the process, then the appropriate customer and concern support officer is informed about the activity.

Workflow components:

A workflow can usually be described using formal or informal flow diagramming techniques, showing directed flows between processing steps. Single processing steps or components of a workflow can basically be defined by three parameters:

  1. Inputs (the information, material and energy required to complete the step)
  2. Rules (rules which may be carried out by people or machines, or both)
  3. Output (the information, material and energy produced by the step)

Functional Requirements:

  1. Only authorized users can use/access the
  2. The process should display list of company
  3. Ability to gather order information from
  4. Have document attachment
  5. Notification
  6. Process orders at company

 

Tools:

You can use share point or K2 for the workflow application. Following are the necessary tools:-

  • Share Point 2010/2013 OR SharePoint Online/Office
  • SharePoint Designer 2010/2013.
  • Visual Studio 2010/2012 with SharePoint
  • SharePoint management
  • K2 Black
  • K2
  • K2
  • Microsoft

Supervisor:

Name: Mehboob Ali Email ID: mehboob.ali@vu.edu.pk Skype ID: alifisp

 

Traffic Signal Control System using Microcontrollers

 

Project Domain / Category

Automation / Embedded System Programming

 

Abstract / Introduction

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.

 

In Pakistan, controlling traffic system is one the basic challenge. The monitoring and control of city traffic signals are becoming a major problem in many cities and with the increase in the number of vehicles on the road, the Traffic Control and Monitoring Authority has to find new automated methods of overcoming traffic related problems.

 

The main aim of this project is to design an intelligent traffic light controller using embedded system. Which will also aim to design a safe and efficient traffic flow and to assign the right  way and minimizes the delay or waiting time at the road.

 

Functional Requirements

  • Control signal light delays
  • Control signal pass through mechanism
  • Remotely camera observation mechanism
  • Emergency Diversion
  • Remotely linked with other signals using wireless

Tools

  • Microcontrollers (Intel 8051/8052 series)
  • C/C++ Programming Language
  • Assembly Language
  • Circuit Designing Softwares (Orcad Pspice, WorkBench)
  • Keil Embedded Development Kit
  • Microcontroller Burner Kit
  • Circuit Components (Resistors, Capacitors, oscillators )
  • Wireless interface devices (ZigBee )

Note: Virtual University of Pakistan will not provide any kind of hardware for this project, student has to arrange required hardware by himself/herself.

Supervisor

Name: Waqar Ahmad Email ID: Waqar.ahmad@vu.edu.pk Skype ID: engr.waqar.ahmad

 

Down the Memory Lane

 

Project Domain / Category

Android Mobile App

 

Abstract/Introduction

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.

 

Functional Requirements:

  1. A user must be able to get registered in the
  2. The application must allow searching for friends and family from the list of registered users. Users must be able to search their friends and family (who are also registered users) through names, location, age
  3. A registered user must be able to send friend request to some other registered
  4. Upon receiving a friend request (from some other registered user), a user must be able to accept/reject the request. If a user accepts the friend request of another user, he/she will receive prompts regarding the recorded videos of his/her friend(whenever he/she come to a location to which his/her friend has associated a video with).
  5. A registered user must be able to associate a pre-recorded video with any location on the map (which can be viewed by his/her friends whenever they will come to that location).

 

Tools: Android IDE, Java, SQL Lite

Supervisor:

Name: Yasar Mehmood Email ID: apcs2@vu.edu.pk Skype ID: yasar.mehmood111

 

LifeSaver Blood Bank (Android Application)

 

 

 

Project Domain / Category

  • Mobile App

 

Abstract/Introduction

This is an android based project which will play an important role in saving life of human beings and which is also its main aim. We want to develop an android application which will help the users to locate different blood banks in their locality and then request for the blood in case of emergency. The users will be able to view information about different blood banks along with the blood available in their repository, the information of the registers users who need blood in case of emergency and the blood donors who wish to donate blood when required.

 

 

Main Users: Administrator, Registered User, Blood Bank, Blood Donors

 

 

 

Functional Requirements:

  1. The system will be under direct control of administrators and can add/remove information about any patient, donor or blood
  2. A guest is only allowed to search the information about different blood banks in his/her nearby
  3. The application will allow the users to register itself in the application to initiate the request for
  4. The system will allow all the registered users to login to the
  5. The registered user (patient) can search for the blood required and then send the request to the blood bank for the required
  6. The registered user (patient) can view/search the information about registered blood banks such as name, address and information about available
  7. The blood bank can register itself in the application and store information about available blood in their
  8. The blood donors can also register in the application using their personal information along with their details of blood group and other medical information of
  9. If any user fails to find the blood in any blood bank, he can initiate a request to all the registered blood donors. The blood donors will receive a SMS alert on their mobile phones and can then contact with the person who requested for
  10. The application will be connected to a database at backend which will store all the information about registered users, registered blood banks along with their blood repositories and registers
  11. This project requires internet access and thus there is a disadvantage of internet

 

  1. The main aim of developing this application is to reduce the time to a great extent that is spent in searching for the right donor and the availability of blood required. Thus this application provides the required information in no time and also helps in quicker decision

Tools:

Android SDK, SQL Lite

 

Supervisor:

Name: Waqas Ahmad

Email ID: waqas.ahmad@vu.edu.pk Skype ID: waqas_vu

 

University Network Management System

 

 

 

Project Domain / Category

Networks

 

Abstract/Introduction

To design and configure a network for University having different where all members and students in the department receive appropriate dynamic IP address from DHCP Server (Windows 2008) or Router. Each department uses different IP network address.

 

There are two servers on the network for a social network application and file sharing. The social network application is accessible by web browsers with appropriate username and password. The file server is accessible using FTP client.

 

The organization uses Cisco switches and routers.

 

Functional Requirements:

  1. Create VLANs and InterVLAN routing using Cisco routers and
  2. Classify IP addresses for each
  3. Map the network address with respective
  4. Configure DHCP server on Windows 2008 or Cisco Router for dynamic IP address allocation to users belonging to respective

5.   All departments are connected and interactive sessions like video and voice calls are being made.

  1. Evaluation of the performance of the network with defined parameters like bandwidth, server capacity, traffic
  2. Calculation of through put, delay and
  3. Recommendations to improve QoS and Resource utilization on the basis of results Tools: Packet Tracer or

Supervisor:

Name: Muhammad Luqman Email ID: m.luqman@vu.edu.pk Skype ID: mluqman.vu

 

Online Quiz application

 

Project Domain / Category

Web-based Application

 

Abstract/Introduction

The application will generate a quiz by randomly picking Multiple Choice Questions (MCQs) from database. User will attempt the quiz and result will be displayed. User can also view results of previously submitted quizzes.

 

 

Functional Requirements:

  • The application will provide Signup and Login features. There will be two types of users; Admin and
  • Admin should be able to manage users’ accounts and add/update/delete MCQs. While saving an MCQ, its correct answer should also be
  • New user should register through Signup
  • Already registered users will login through Login option. After the user is logged in, s/he can either start a new quiz or view results of already submitted
  • By clicking on start a new quiz, a quiz will be generated by randomly picking MCQs from database.
  • Once the user submits quiz, user-answers will be compared with already stored correct- answers and final result will be

 

 

Tools: PHP, HTML, JavaScript, CSS, MySQL

 

 

Supervisor:

Name: Muhammad Zafar Nazir Email ID: mzafarnazir@vu.edu.pk Skype ID: mzafarnazir

 

Online Vehicle Sales Management System

 

Project Domain / Category

Web Application

 

Abstract/Introduction

This system is responsible for managing the sales of vehicles. Registration process that includes information on vehicle registration number, the type of that vehicle, and other related information. Besides, the system is responsible for managing the login and logout function for the user who uses this system. The staffs that use this system will have access to key in the information of new vehicles, and keep track the record of the vehicles problem. Besides that, the proposed system also provides data analysis during a certain period of time. For example, the system might be able to help the staffs at the department to analyze and mark out the data in the database maybe when a vehicle is sold.

 

Functional Requirements:

  1. Your system will allowed different users to use the web application having different roles and rights. Like Supervisor will keep track of all the rented vehicles. Users that are allowed to see the list of available vehicles. Account manager will keep track of all the financial
  2. System will keep record of all the vehicles that are rented out. Supervisor can see the status of all the vehicles that are rented out and also show the available
  3. Web application also manage different vehicles having some problems. Supervisor can see the list of vehicles having problems. System is also able to see the sorted list of vihicles having problems. Like engine, tyres and battery related
  4. Web application is also able to display and analyze the sold out vehicles. In case of new purchasing system is able to display newly purchased cars in the
  5. System is also able to handle the special discount in case of Army, doctors or Teachers. These persons are offered with special
  6. User can see the price list of all the vehicles to be rented out. Price list include the hour based and date wise details of different

 

  1. System keeps record of historical data of users. Supervisor be able to search the previous users on the basis of CNIC number. In case of any damage to the vehicles these users are to be blocked in
  2. In case of repairing of damage vehicles supervisor is able to search out the nearly located

 

 

Tools: JSP, Tomcat Webserver, SQL Server.

 

 

Supervisor: Name: Muhammad Umar Farooq Email ID: umarfarooq@vu.edu.pk

Skype ID: live:umarvc

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top