Tuesday, 12 November 2013

ECO401 GDB FALL 2013 IDEA SOLUTION

Under competitive market structure, price is determined by the forces of demand and supply. If the market is not competitive then government intervention is required to settle the prices. Pharmaceutical industry is one of the fastest growing industries in Pakistan dealing with health business.  The market of prescription medicine is not very competitive because thecompany holds patent for a medicine and has a market power that’s why pharmaceutical companies charge high prices for medicines. People are bound to purchase the medicines at high prices. Most of the current health reform debate agrees on the need to curtail health care costs. Evidence of price ineffectiveness for health services is found in the huge price variations that can be observed for similar services.
Requirement:
Being a student of economics, analyze the above case carefully and suggest how the government can intervene in the pharmaceutical market to curtail the pricing ineffectiveness. Discuss why people don’t decrease the demand for prescribed medicines in spite of increase in medicine prices.  

Saturday, 2 November 2013

Vu Project Map My Way Fall 2013

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 # 6 below)
d.     Vehicle Information
e.     Travel Frequency  Daily, Weekly, Other (mention days of the week)
All of the map related things will be defined on Google (or other source) maps i.e. when user will enter data about the start and end on the route, based on entered address for start and end, it will be displayed on the map that should be very similar if not the same as following:

3.     Manage route information provided in point number 2 above (edit, delete etc)
4.     Along with addresses, the information about departure, arrival time will also be saved.
5.     Define self-owned vehicle information and License information. Define the specification of the vehicle such as: Capacity, Fuel System (Petrol/CNG/Diesel etc).
6.     Search through the defined addresses (passengers can search the addresses for which they can ask someone (driver) to drop them on the way.
7.     Manage circles, a user can add, update, and delete other users to their circle in 3 privacy categories (e.g. Private, Limited, Public). So that a user can define what level of detail is visible based on the privacy categories, to other users.
8.     Application will display a vehicle icon (a van, car or bike etc) for the users who are drivers (having own vehicle), wherever applicable.
9.     Contact driver or passenger via Email and SMS.

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 can’t view any user’s personal details (passwords, CNIC, Vehicle Info, License, User’s Circle information etc). So it means admin can manage users with best possible access of user’s data that allow admin enough power to operate, and still hide user’s 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)

Vu Project AutoLube Fall 2013

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 customer’s 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. 

Vu Project Online Game Chess Fall 2013




                                                                        Online Game Chess


Chess is a two-player game which is played on a chessboard. Chess comprises on 64 squares arranged by eight rows and eight columns. It is very popular games played internationally by millions of people. It has three main stages opening, middle game and end game.


Main Functions


  1. Moves of pieces should be according to international rules.
  2. Chess match should be played with a time control.
  3. Rating of each player that shows the competence of individual player
  4. Find competitor based on rating and send request for match (Graph).   
  5. Chat between players during game (Option for enable or disable chat).




Vu Project Online Multi Version Data Warehouse Fall 2013

Online Multi Version Data Warehouse
Project Introduction
Suppose Gov of Pakistan is going to develop an online system to analyze the consumption of electricity in different areas of the country, to predict the future needs of electricity to meet the supply-chain management and to introduce the new tariff rates/taxes per unit to get particular amount of revenue. Gov needs such a repository in which data is available for analysis from different electricity distribution companies such as LESCO, FESCO etc.
Online Multi Version Data Warehouse is a web based application with an additional feature of versioning to manage the change in DWH (Data Warehouse) as well as for better analysis. In this application a web site would be created based DWH will be created
Pre-requisite:
  1. Student should have strong concepts of Data warehouse
  2. Read the research paper available at following link to understand the concept of versioning. http://www.isys.uni-klu.ac.at/PDF/2004-0142-EdKoMo.pdf#page=1&zoom=auto,0,792
  3.  

Note: Detailed functional requirement will be given later at the start of the semester. Meanwhile study the given research paper to understand the domain of the project.
Supervisor: Shabib Aftab (shabib.aftab@vu.edu.pk)




Vu Project A tool for automated scoring of Scanned MCQ tests Fall 2013


A tool for automated scoring of Scanned MCQ tests


The purpose of this project is to automate the MCQ Paper marking process. End product will be able to extract the given answers from the scanned copy of MCQ’s answer sheet will save the data and compile the result.

Features

This tool should have the following features.

  • System should be able to create and print questionnaires and answer sheets.
  • System should be able to import questionnaires and automatically formats the corresponding answer sheets.
  • It should be able to extract answers given by the candidate from the scanned copy of answer sheet.
  • It should generate the result of the candidate based on its given answers.
  • There should be an option for negative marking.
  • It should be able for assembles and prints a statistical report

Note: Those Students who have good knowledge of mathematics should select this project.


Tools & Technologies

You can use one of the given languages for the implementation of this software i.e. C++, Java, dot Net Technologies or Matlab




Vu Project Textile Management System Fall 2013

Textile Management System


Introduction:
                                    The Textile Management System is a function-rich office computerization system. These modules provide real time information entry, maintenance. The system is designed to replace the manual system of a textile with the computerized system. By implementing this system overall efficiency and effectiveness will be increased and employee’s satisfaction will be guaranteed. This will result in better business and increased productivity. Textile management can keep a track of customer data, purchase products and order process by a customer, employee data, attendance, work-time, department, designation and salary matters with their allowances and deductions by their reports.

Salient Features:
  • Customers: info, purchasing products, order transaction history.
  • Employees: info, attendance, transaction history, salary sheet, performance evaluation.
  • Security and Access Rights Management.
  • Reports Generation with Report Filter Criteria like Employee, Customers, Employees Qualification, Employees Work, Employees Attendance, Employee Salary, and Loan.


Functional Requirements:


S.NO.
Functions
Requirement Specifications
1
Customer Information Management
  • Customer data will be stored into the database with all his necessary information and image etc.
  • This customer stored data will be editable for the management staff.
2
Employee Information Management
  • Employee data will be stored into the database with all his necessary information and image etc.
  • This employee stored data will be editable for the staff.
3
Employee Attendance
  • Employee’s attendance and leaves will be stored by the system.
  • Management Staff will be able to view the graded list of employees on the basis of this data.
4




Employee Salary Sheet
  • Management Staff will be able to produce salary sheets of all the employees.
  • Allowances and deductions of employees will be stored in database.
5
Employee Work Information
  • Employee’s work with their timeslot period authorized by the Management Staff will be stored by the system.
  • Management Staff will be able to view the graded list of employees’ work on the basis of this data.


Non Functional Requirements:

Security:

                    Only authenticated users can access this system. Login ids and passwords will be stored into the database in encrypted format.

Tools:
                This system is developed by using the Microsoft.Net, Database in the SqlServer 2005 or 2008 and the Setup Pages in Asp.Net using C# language in Visual Studio 2008.