Monday, 6 June 2016

10 Strong PHP Project Topics For Students




2.     Ad Server
Abstract
An Ad server is a computer server, specifically a web server, which stores advertisements used in online marketing and delivers them to website clients. Ad server describes the technology and service that places advertisements on websites. Ad serving technology companies provide software to websites and advertisers to serve ads, count them, choose the ads that will make the website or advertiser most money, and monitor progress of different advertising campaigns.
An ad server is the name for the organization, hardware, and software that delivers advertising creative to the user's browser. An ad server solution is a powerful online ad serving technology solution for publishers, online retailers, and other media properties. The ad server has three modules: Admin module, Affiliate module, Publisher Module.
Administrator can control all processes of the entire project. Admin can login at any time to see the process of all users. Admin can monitor all the activities of the user. Affiliate Signs up outside of the system or admin creates a new affiliate in the system. Based on this setting, a new affiliate will be put in either pending or approved state. Publisher An individual or organization involved in the publication and dissemination of advertisements

3.     Agent-Based Information Push Mechanism
Abstract
Information push mechanism is a way of pushing the information to the user who would be interested in that. This technique is widely used in web-site advertising (showing the advertisements that a user with a certain profile would be interested in, yahoo! sites for example). This technique can also be applied in other areas wherein a user with a known profile interacts with an information system (such as a website). Based on the profile and on the history of activities of the user, a behavioural profile of that user could be determined and this behavioural profile will help the information push system in determining the content that the particular user would like to view.
This project is aimed at developing an agent-based information push mechanism. In this system, an agent program would be montioring the user's activities (like what he types on a word document, for example) and then propose to get him some help to perform his activity in a better and easier way. This could be something like searching a repository for the documents that would help the user in preparing his current document and then providing him those documents. Instead of the user searching for help on his activity, the agent takes the initiative of offering help to the user and so this comes under the information push systems

4.     Airline Reservation System
Abstract
An Airline Reservation System is part of the Passenger Service Systems ( PSS ), which are applications supporting the direct contact with the passenger. The Airline Reservations System (ARS) was one of the earliest changes to improve efficiency. ARS eventually evolved into the Computer Reservations System (CRS). A Computer Reservation System is used for the reservations of a particular airline and interfaces with a Global Distribution System (GDS) which supports travel agencies and other distribution channels in making reservations for most major airlines in a single system


5.     Bank Account Validator
Abstract
Bank Account Validator (BAV) is an acronym for Bank Account Validator. BAV offers an object oriented API written in PHP to validate bank accounts. Normally BAV is used in online shops where it validates the bank account of a customer before submitting his order. Currently BAV supports only German bank accounts.
Features
  • Bank accounts can be validated against the bank code.
  • Check if a bank code exists.
  • Information (bank name, agencies, city, etc.) about banks are provided.
Software Requirements:
  • PHP
  • Apache HTTP server 2.2
Hardware Requirements:
  • 1 GB RAM
  • 60 GB Hard Disk

6.     Book Rental System
Abstract
Computerization at the bookstore is the use of computer, the maximum can assist in the administration of the rental books, because the computer has the ability to solve complicated problem in recording, processing and storing data and information. It also want be a basic need for the use of computer for data recording activity books, tenant data and transaction data on the book shop. In the scientific writing can be seen how Microsoft visual basic6.0 can simplify and speed up the recording of data books, tenant data and transaction data without fear of losing data because in the book rental system data stored properly
Software Requirements:
  • PHP
  • Apache HTTP server 2.2
Hardware Requirements:
  • 1 GB RAM
  • 60 GB Hard Disk

7.      Budget Approval System
Abstract
This project is aimed at developing a system by which the employees in the organization submit the bills to their managers. The bills could of various types and also of various amounts. The employee after submitting the bill will automatically provide the manager's name to which the bill will be submitted. The bill will pass through a workflow process and the owner of the bill can view the status of the bill at any time. An email will be sent to the concerned people to let them know about the status of the bill

8.     Bug Tracking System
Abstract
Bug Tracking System is a web-based application that is designed to help quality assurance and programmers keep track of reported software bugs in their work.
Bugs will be assigned to a person with a bug id, flag, description, project name, organization for which the project work is. Bug will be segregated to the tester by the category of bugs. Priority and status of bug will be maintained for the easy monitoring purpose. Reported time and last updated time of each and every bug can be monitored through the admin or the assigned authority.
Bug can be submitted to the tester with an attachment for the bug detailed report. This application allows us to give permissions/privileges on projects, organizations or both. Admin can maintain users, projects, organizations, bug categories, bug priorities, status of bug etc. Feature of the proposed bug tracking system are listed below
Sending and receiving emails is integrated with the tracker, so that the email thread about a bug is tracked with the bug. This application allows us to attach files and screenshots to bugs. Custom bug lists, filtered and sorted the way we want, with the columns that we want
Software Requirements:
  • PHP
  • Apache HTTP server 2.2
Hardware Requirements:
  • 1 GB RAM
  • 60 GB Hard Disk

9.     Call Center Management
Abstract
The project "Call Center Management" automates the operations of a call center by giving replies to the customer's queries. By adding more entries to the data base store, the application can respond to more number of queries from the customers. The importance is given on giving correct reply to the input queries.
The process of the call center management can be easily explained by means of the Data Flow Diagram. The project gets the queries from the various customers and stores them in a centralized data store. When there are number of queries the queries are stored up in a queue and then the queries are processed one by one. There are separate blocks called data recognizer for recognizing the data, i.e. queries, and data interpreter for interpreting those queries. The input query from the customer is first recognized by the data recognizer by comparing with the entries in the data base store. In the database the solution for each and every query is stored and maintained. Then it is interpreted as what type of query it is and how it should respond to the query. The input query is compared with the queries in the database store. The solution for the input query is founded. The information service switch switches the application between different type of distributed services. The final result, the reply to the customer's query is obtained at the end
Software Requirements:
  • PHP
  • Apache HTTP server 2.2
Hardware Requirements:
  • 1 GB RAM
  • 60 GB Hard Disk

10. Campaign Information System
Abstract
An insurance company wants to start campaigns for its new products to be sold to the prospective customers. Campaign means advertising of the products through channels like Tele marketing, letters, signboards, TV Commercials, etc. There are different campaigns for different products and there is a specific period for each campaign. Before the campaign starts, estimates are made on sales to be achieved, budget allocation for each campaign and variance allowed (%) both for sales and budget. When the actual data is captured, the actual variance(%) is calculated. The difference between the actual and the estimated variance gives the insurance company an insight into their estimation and it helps in making strategic decisions about budgets

11.   Chess Project
Abstract
Chess is a kind of game that can be entertaining and very challenging at the same time. However, the players need to be available and have time to participate.
This class provides a means to play chess games over the Internet. Whenever a player makes a move, the other player is notified by e-mail.
This way, the players do not have to be physically present in the same place to participate, nor have to be online at the same time, as they are notified by e-mail whenever it is their turn. So, the players have all the time to participate and can make their moves whenever they have time to access to the Internet.
Introduction:
This is a package of classes that lets two people play a chess game in a Web site
Once a player makes his move, the opponent is notified by e-mail to let him know that the other player made a move and now it is his turn.
The classes implement all chess rules and moves, like "castlings", "en passant" captures, stalemates in case the opponent has no longer a legal move and his king is not under attack.
In case you do not have the files for the images of the pieces, some of the most up to date browsers like Mozilla Firefox and Opera can present the pieces as text using Unicode characters for chess pieces.
Software Requirements:
  • PHP
  • Apache HTTP server 2.2
Hardware Requirements:
  • 1 GB RAM
  • 60 GB Hard Disk

12.  Civil Registry
Abstract
Civil Registry is the online system or agency to help the Indian citizens to apply for there government records like passport, driving license, voter's ID card, PAN card etc... And register certificates like birth, death, marriage etc.
The primary objective of this web site is to give awareness about the government or legal documents and its registration details as well as to help to register or apply for those documents. This also acts as a consultancy agency to assist the public. The main purpose of the web site is to reduce the effort by the candidate and save his time and avoid unwanted rushes at the government offices and assure a smooth working schedule at government offices.
The project Civil Registry still requires more development of IT solutions and its applications to improve the issuance of copies of government certificates and legal documents. Civil registry team trying to get more affiliation to government offices and departments. Now civil registry team acting as a agency to help the public
Software Requirements:
  • PHP
  • Apache HTTP server 2.2
Hardware Requirements:
  • 1 GB RAM
  • 60 GB Hard Disk

No comments:

Post a Comment