Академический Документы
Профессиональный Документы
Культура Документы
Page 1 of 13
Created By,
Research and Development
section,
Department of Computer Science,
Virtual University of Pakistan
Page 2 of 13
Table of contents:
Topics
1.
2.
3.
4.
5.
6.
7.
Page
no.
4
4
4
5
5
5
6
Page 3 of 13
Whom to Contact?
This booklet provides comprehensive details to the students who are
planning to take Software development projects as their final projects.
Therefore, such students are advised to go through it in complete.
If any of the quires are unsatisfied even after having read the
information given in rest of the booklet then students should contact to
concerned supervisor.
Page 4 of 13
4. Eligibility Criteria
No student below 1.75 Effective CGPA will be allowed to take the
project title.
MCS/MIT Students must have completed 30 credit hours to
become eligible for taking the final project. So dont enroll in
CS619 course or drop your cs619 course if you have earned less
than 30 credit hours.
BSCS/BSIT Students must have completed 90 credit hours to
become eligible for taking the final project. So dont enroll in
CS619 course or drop your cs619 course if you earned less than
90 credit hours.
Page 5 of 13
Please read the following to get to know, how you can get registered
for you final project.
First of all, you have to enroll in CS619 course in Fall 2013
semester
through
course
selection
(contact
6. Grading Policy
Students will be clearly communicated about the deliverables they
need to submit on specified dates. This is important to remember that
each deliverable carries a significant weightage so students are
advised to take each deliverable very seriously and submit it according
to the date announcements according to the submission schedule.
While evaluating the students the following factors will be considered
important
Effective use of time and of visual aids.
Organizational and presentation skills.
Seriousness and dedication of the students in meeting the
announced dates for each deliverable.
Page 6 of 13
Page 7 of 13
Map My Way
This web application will facilitate users from any
organization to define routes on Google Maps (or any other
map source can be used). Once the routes are established,
the other colleagues (passengers) from the same
organization could use this information to ask people to drive
them to home/Points Of Interest (POI). The application will
allow passengers to view the route, contact the person who
has the same or similar route, via Email/SMS. Following are
further details for this application:
Actors
Admin, Passenger, Driver (A driver can be a passenger too,
and a passenger can be a driver too, so you can either treat
them as two actors, or you can treat them as a single actor)
Driver/Passenger Features
1. Define multiple addresses (locations) on Map such as
for Home, Office, Weekend etc.
2. Minimum information about an address will be two
locations (start and end) on the route. Adding of
locations will include Latitude and Longitude. In search
results all the possible information from an already
defined information should be accessible, such as:
a. Latitude/Longitude
b. Start and End (Locations and Time for departure &
arrival) of the route
c. Driver Information (based on circle information as
discussed in point # 7 below)
d. Vehicle Information
e. Travel Frequency Daily, Weekly, Other (mention
days of the week)
Page 8 of 13
Page 9 of 13
Admin Features
10.
Admin will be responsible to manage this
application for: Manage Users (Add, Update, Delete
etc).
11.
The information accessible to admin will be
encrypted so that the admin user cant view any users
personal details (passwords, CNIC, Vehicle Info, License,
Users Circle information etc). So it means admin can
manage users with best possible access of users data
that allow admin enough power to operate, and still
hide users sensitive information from admin.
Bonus Feature
12.
The web site should adapt itself well in all sizes of
displays (desktop, wide screen, tablets smart phones
etc). Bootstrap CSS technique or any other technique
can be followed for this purpose.
(This is extra feature and any student/group will achieve
bonus marks for its proper implementation)
Application Type
It will be a Web Application
Tools & Technologies
- Any modern tool and technology set used for
developing web applications/web sites, using which the
required feature of the project can be implemented.
- Google Maps API and Tools (or any other APIs, Tools or
Technology for utilizing Maps)
Supervisor: Usman Waheed (usman.waheed@vu.edu.pk)
Application Type: Web
Possible Students: 1 to 2
Page 10 of 13
AutoLube
Auto Lube is a customer-oriented shop providing immediate,
honest and dependable service to its customers. It is
providing oil change facility to its customers. This shop
wants to automate their business activities. Shop has to
maintain its inventory, keep record of their permanent and
walk-in customers and their vehicles, keep record of their
suppliers, record oil change history of their customers
vehicles, provide incentive to the customers, offer
promotions, and remind customer about the oil change by
sms. Auto Lube provides oil change facility to their
customers at their door step on their request. This shop
appreciates the feedback of the customers to improve
quality of service.
Auto Lube needs a computer system to handle above
business activities.
Supervisor: Sarfraz Ahmad (sawan@vu.edu.pk)
Application Type: Web/Desktop
Possible Students: 1 to 2
Proposed Tools: You are free to select any tool and
technology for the development of this application.
Page 11 of 13
Page 12 of 13
Page 13 of 13