Tuesday, 12 November 2013

ECO401 GDB FALL 2013 FULL 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.  

Tuesday, 29 October 2013

Map My Way Online vu Project 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)

AutoLube vu project semester 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. 

Online Game Chess vu project 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).



Online Multi Version Data Warehouse vu project 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)



A tool for automated scoring of Scanned MCQ tests vu project 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



Textile Management System VU project 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. 


Goods Transport Management System (GTMS) Vu Project Fall 2013

Goods Transport Management System (GTMS)

It is a normal practice in industry to ship its finished products/raw material and other goods within and out of the country. This shipment can be done by using its own vehicles or this transportation can be handover to any Goods Transport Company GTC). This industrial goods/cargo is loaded in containers of different sizes. These containers are hired from container terminals for this shipment. Goods Transport Company hires the vehicle from Transport Company (TC) to carry these containers from one place to another. GTC get its commission for this service and also pays the amount to TCs on behalf of its client (Textile Mill/industrial organization). GTC receive this amount from the client later by issuing Bill for this shipment.

This system helps to manage the Goods/Cargo Transport business. It provides the functionality to enter shipment information, enter loading detail, enter unloading detail, and the delivery information. It stores the information of containers to load the cargo and also keeps container off load details.

This is a brief introduction of this system. You may include more functionalities in this system after getting the approval from the supervisor.


PLOT MANAGEMENT SYSTEM Vu Project fall 2013 Solution

Plot Management System
Project Purpose:
Plot Management System is a Complete Software Solution for Housing Society .The purpose of software is to computerize the record of housing society. It is a land mark step  to change housing society into world class housing society, where clients’ property rights are ensured in a most sophisticated and friendly way. The vision behind the computerization the record of housing society is to change the old traditional manual record keeping  system that sometimes facilitates the land mafia to have dubious ownership of properties to the latest, sophisticated secure transparent and user friendly system for the clients of housing society as well as the management. The computerized transfers of plot eliminate the corruption from the manual system of plots.
Project of Features:
The software covers all the aspects of a housing society/land record management. It automates and integrates all the departments of Estate Management (Sales and Transfer), Finance, Legal, Land Acquisition, Records, and Town Planning etc
Ø Membership Entry
Ø Allotment of Plot
Ø Suspended Transfer of plot
Ø Plot splitting
Ø Plot Mortgage
Ø Plot Caution
Ø Plot amalgamation
Ø Plot cancellation
Ø  Finger Print Enrolment which is unique identity
Ø  Finger Print Verification
o   Live to Live
o   Live to paper and vice versa
Ø Save the finger prints and digital photos in the database.
Ø Mozza,Khasra,Khewat and Khatooni definition
Ø Challan Generation, Receiving and refund voucher
Ø Site Plan, House Completion and Possession Apply
Ø Secure, transparent, efficient and user friendly system for Housing Society
Ø Quick access to any information
Reports:
Ø Plot transfer
Ø Plot Account Status(Member outstanding Dues)
Ø  Plot History
Ø Report of all things
Ø  Owner Status
Ø  Account Statement
Ø  House Completion
Registration:
On the system the user are able to register according to its hierarchy, so that a username and password will be provided to the user in order to login to the system. The user database and records are maintained by the system and also specific rights are assigned to the user according to the data entry requirements. Only Administrator of the system can change, delete and update the record in the Database and in Software.
Application Type:
                        Desktop Application
Tools:
Microsoft Visual Studio.Net, VB6, Crystal Report and Database in SQL Server