Friday, 2 October 2015

Trackerz

Trackerz is a B2B is the term which informs us about the business. This concept is build related to business activities.
The main criteria of the project is to build a web portal for transactions like online shopping ,tenders, auctions, classifieds, Admin controls this web portal and users access through unique id,through the id user can select the product and purchase by entering the details of the transaction. In short we can say that it is a B2B portal.
Business-to-business ( B2B ) is a term commonly used to describe commerce transactions between businesses, as opposed to those between businesses and other groups, such as business-to-consumers (B2C) or business-to-government (B2G).
More specifically, B2B is often used to describe an activity, such as B2B marketing, or B2B sales, that occurs between businesses and other businesses.
The volume of B2B transactions is much higher than the volume of B2C transactions. The primary reason for this is that in a typical supply chain there will be many B2B transactions involving subcomponent or raw materials, and only one B2C transaction, specifically sale of the finished product to the end customer.
For example, an automobile manufacturer makes several B2B transactions such as buying tires, glass for windshields, and rubber hoses for its vehicles.
The final transaction, a finished vehicle sold to the consumer, is a single (B2C) transaction
Hard ware Specification :
Processor : Intel P-VI based system
Processor Speed : 250 MHz to 833MHz
RAM : 512MB to 1024 MB
Hard Disk : 2GB to 30GB
Key Board : 104 keys
Software Specification:
Software : Visual Studio .Net 2005
Language : C# .Net
Database : SQL Serve-2005, Oracle-9i
Operating System : Windows 2000,XP,2003
Web Technologies : HTML, Java Script, ASP.NET
Webserver : Apache Tomcat 5x
GUI Tools : HTML/JavaScript

Result Alert System With E-mail and SMS

In this project E-mail and sms technology is implemented for the fast and reliable procurement of exam results. Now also even after the publication of exam result by the university/board, the candidates have to wait a long time to get their result details.
This problem is tried to be solved through this system which uses E-mail and sms to provide exam results to the needed candidates. The candidates who have registered for exam will have to provide their E-mail Id and mobile number for contact.
After the exam result has been published from the university these candidates can call the result center and give their exam registration number.
Now their exam result will be automatically provided at their mail box. In addition to this their exam result status will be sent as a message to the provided mobile phone number
The block diagram of 'Result Alert System with E-mail and sms'system is shown in figure.
POWER SUPPLY
It provides required power, 5V to the circuits.
MICROCONTROLLER
The microcontroller ATMEGA8535 is used in our project to interface details with GSM modem and computer. It connects the DTMF and speaker IC's and also it provides control of the whole system.
TELEPHONE SYSTEMS
The entire 'result alert system with E-mail and sms' consist of two telephone systems - one at user end and another at the result publishing center. A mobile phone is employed at the result publishing center whereas any type of telephone system can be used by the caller.
APR9600
This is the speaker IC which provides instructions to the caller. The instructions to be conveyed are stored in the memory of this IC prior to application. After the call is established the controller triggers it to prompt the caller to dial their register number.
SPEAKER
There is a provision in the APR9600 to interface with a speaker. This speaker feeds the voice responses from the speaker IC to the mouthpiece of the telephone at the result center.
DTMF DECODER
This block decodes the key strokes corresponding to the register number entered by the caller. Each digit in the keypad has two specific frequencies associated with it. According to the received frequencies the number is decodedand fed to the microcontroller.
MAX232
Max 232 is used to interface the Microcontroller to the computer and GSM modem. It makes the CMOS logic of microcontroller compatiable with the RS-232 standard of computer and GSM modem.
GSM MODEM
The GSM MODEM is used to send data to the mobile of the candidate.
PC
This computer stores the entire database of all the registered candidates. A high level programming language is used to configure the system automatically to send the result details to the mail Id provided for each candidate. It also transmits the result status to controller for messaging purposes.
 

Railway Route Optimization System

Railway Route Optimization System is a product to serve to users who are tourists. The Main purpose of the project is to let the end users or passengers to know the shortest path to reach the destination with in short period and with amount as minimum as possible and as early as possible when more than one Railways route is to there to reach the destination.
This optimization system shows the graphical representation of the train route from staring point to ending point, this is very use full in now a days to know the train details i.e. train Starting Point and Ending Point, Starting time and arrival time Charge for A Starting point to Ending Point
The Railways Route Optimization has 4 Modules
• Stations
• Trains
• Route
• Search
Stations module :
This module Maintains the data about station and allow operations like addition, deletion, modification. This module maintains stations tables and fields are station-id, station-name, and district, state. In this table Station-id, station-name is unique does not allow any unique values.
For arranging a route Starting station, ending station, via stations are must be registered in stations module, after registration of the stations administrator can arrange the path among that stations. This station module is handled by administrator only, can not handle end user
Trains module :
This module maintains the data about trains and allows operations like additions, deletion, and modification. The train module handles trains table and fields are train-id, train-name, starting-station, ending station, starting-time, ending-time, train-type.
In this train-id unique and this attribute does not allow any duplicate values
Route :
This module maintains the data about routes between stations and This module handle the routes tables and fields are route-id, starting-station, destination, timetakenforordinary, and timetakenforexpress. The module shows the graphical representation of a route between starting-station and destination.
This module is very useful to know routes between any two stations and also know shortest path among the routes, and also gives graphical representation of the corresponding routes
Search :
This module maintains the data about trains, routes tables and this module gives reports on trains and routes, this module
In this project has two active actors they are
1. Administrator
2.Traveller
Administrator :
The administrator has privileges on Stations, Trains, and Routes he can Add data into these tables and allow all operations on these tables. Once data is stored into these tables after the traveler can send a query on that data for generating reports. And he can easily find out which is the shortest path between two stations
Traveler :
The traveler has only privileges on search for a train and a route. The traveler sends queries to server and gets reports on the requested data and he will get graphical representation of the path between any two stations
 

Online Examination System

The Purpose of this project is to conduct the online examinations for Each and every course present in the university. This project comprises of three applications:
• Question Bank maintenance Application
• Exam processing Application
• Report Generation Application
1. Question Bank maintenance:
This application deals with question bank maintenance. This application is supposed to contain the following modules.
• Entry Check: Enables the user to make subject selection and Checks the entry of faculty by using a login form before Entering/Updating questions.
• Question Entry: Enables the authorized faculty to enter new questions in Text/Image format into the database.
• Question Editor: This module deals with modifying existing questions and deleting the questions from the database by the authorized faculty.
• Maintaining the student Details and Course details in the database.
• Creating the tables necessary for Exam conducting application.
2. Exam Processing:
The main purpose of this application is to conduct the exam and to store the results of each and every candidate in a subject wise order. Also the application stores the questions and specified answers of each question for each student in the proof table for future verification. This application is supposed to contain the following Modules.
• Connecting to Database: In this Module, the application connects to the database with the help of user credentials such as Server Name, User id and password. After successful connection to the database it will display the student login form
• Student identification: in this step the candidate will enter his own credentials given by the authority which include roll number, user id and password. After successful login, the candidate will be displayed his question form. With all the required options.
• Submission of results: After answering all the questions, the candidate needs to click on "Submit" button available at the bottom of the question form. This will store the details of questions and answers of each candidate and compares with correct answers and soon it will display the marks report to the candidate.
3. Report Generation:
This application serves the authority to make a report of the examination results course wise (or) Semester wise (or) Roll number wise. The facility for the authority to store the results in an excel file is also included in the application. This application comprises of the following Modules.
• Entry Screen: This module will display all the subject codes of each and every semester/Course, for which the examination is conducted.
• Marks Report for Each Course: This module will generate the marks reports Subject wise / Semester wise/Course wise.
• Transferring report to excel file: This enables the authority to take an excel copy of the reports that are generated.

Thursday, 1 October 2015

UA Portal

UA Portal acts as online community management system for a Club, Association, and Corporation, Nonprofit or any other company or organization. It combines several online applications into one easy to use package. This portal involves event list, classifieds, news and discussions.
This application uses the data stored in the central database on the server. It can use MS-Access, MYSQL, etc to store the database.
Database can be installed virtually on web server in the organization. Portal uses four security levels. Security level 0, security level 1, security level 2, security level 3.By default all users fall under security level 0 with limited permissions. It allows users only to view portal areas. Administrator will assign the security levels and permissions.
Portal Settings:
Configurable Portal Settings
Approvals of User Submissions
Email to Club Members
Member Export to Excel
Fully customizable look and feel via HTML templates and Cascading
Style Sheets
Full compatibility with all web bro wsers.
Hard ware Specification :
Processor : Intel P-VI based system
Processor Speed : 250 MHz to 833MHz
RAM : 512MB to 1024 MB
Hard Disk : 2GB to 30GB
Key Board : 104 keys
Software Specification:
Software : Visual Studio .Net 2005
Language : C# .Net
Database : SQL Serve-2005, Oracle-9i
Operating System : Windows 2000,XP,2003
Web Technologies : HTML, Java Script, ASP.NET

Portable Media Player

To provide a media player interface on Bluetooth enabled mobile device. In this module there will be a media player to play songs on a desktop and its instance interface on mobile device from where we can control playback remotely.
Streaming with above media player. Streaming of any song will be done by media player when it gets a request from its counterpart player on mobile device to do so. With this a person can listen to any song from media player library by streaming done with Bluetooth protocol .
Aim :
1. To learn interaction between a desktop and a Bluetooth enabled mobile device.
2. To provide a virtual command prompt on mobile device to perform various tasks remotely.
3. To provide new user experience for music freaks so that they can take advantage of their giant music library (that’s on PC) from anywhere within range of class B Bluetooth (30 feet).
4. To learn about all the technical restrictions that a developer can face while learning mobile development using JAVA.
Recently, MP3 become popular in this generation. Most of the software companies develop so many types of player which support MP3 file (e.g. Winamp, Window Media Player, Real, RealOne, etc). But there is not all of the software which are suitable for all different users.
Pomp is basically a facility for music lovers to control playback of mp3 player right from there Bluetooth enabled phone. Without a phone , it can work as a standalone mp3-player on system. This mp3 player has inbuilt ID3 tag editor.
To achieve this we have chosen java as the implementing language because java is platform independent so what will get can be run on any platform.following java’s “Write once run everywhere” title.
Benefits of the system
1. Fast standalone mp3 player.
2. Save user time controlling playback from their mobile doing anything else.
3. Facility to save play-list files.
4. ID3 tag editor to edit mp3 metadata.
5. Made in java, hence is extensible, platform independent, robust.
Objectives
The main purpose of POMP is to produce an audio (MP3) player that can be suitable for different level user. The goals of POMP are:
Provide a platform to play audio (MP3) file
Provide different interfaces for different level users
Support playlist (M3U) file
Provide playlist management
General Requirements
The following general requirements were laid out for our project named POMP:
• The player can play audio (MP3) file 7
• The player can provide some necessary function of playing audio (MP3) file, such as previous, next, random, repeat etc.
• Users can choose their interface for their level
• Users can add new songs to the playlist or manage their playlist
• All user’s data and playlists could be stored electronically

Rich Internet Application for Weekly Automatic College Timetable Generation

RA college timetable is a temporal arrangement of a set of classes and classrooms in which all given constraints are satisfied. Timetabling has long been known to belong to the class of problems called NP hard. This project introduces a practical timetabling algorithm capable of taking care of both strong and weak constraints effectively, used in an automated timetabling system.
Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server. We have used the Google Web Toolkit, which is RIA framework, for the same purpose.
Our project reduces the overhead on server of rendering client’s UI components and makes room for processing time of Timetable Generator Algorithm. Our Timetabling Algorithm is main component of our project which produces the HTML based weekly timetable sheet as the output.
Our project takes various inputs from the user such as Teacher List, Course List, Semester List, Room List, Day List and Timeslot as well as various rules, facts and constraints using web based forms, which are stored in XML based knowledge base.
This knowledge base serves as input to our Timetable Generator Algorithm residing on server machine. Both GWT Client Side UI code and our algorithm are written in JAVA, which makes our project platform independent. Further benefits of choosing these frameworks are explained in later part of report with practically acceptable results.
Planning
An algorithm for constructing a timetable has to assign instances of the different resource classes to the event class instances. Some of these assignments are predetermined and cannot be changed, and some have to be done during the planning phase. To construct a timetable, one of the views mentioned in above section is used. In the school timetabling case our algorithm might use the class view to assign a subject, teacher and room to a lesson. In this case the class is fixed and the other instances have to be assigned to. Additionally, a time interval has to be assigned to each event class instance.
For each viewing perspective there are as many timetables as instances of this class to be planned exist. If we have t teachers at a high school, for example, t different teacher timetables belong to them. That is, if there exist l lessons in a high school timetabling problem, furthermore t teachers, r rooms and c classes, the number of instances of event classes including all views will be (t+r+c)×l. The timetables of the instances of one planning class contain all information necessary to construct the timetables for the instances of the other planning classes: i.e. the timetables of the different views can be mapped to timetables of other views. In the school timetabling case the t teachers’ timetables can be mapped to the r rooms’ timetables
That is why it is usually sufficient for a timetabling program to save the timetables of one resource type only. This avoids data redundancy caused by storing the same event information in different places, i.e. from different views.
Nevertheless, to be able to check constraint violations, translations to other views have to be done, for example to compute the number of assigned lessons of a teacher when working with the class view. Otherwise expensive computing time has to be accepted in order to compute the necessary information.