Thursday 31 January 2013

Railway Reservation System

This project introduces Railway Reservation System. Railway ticket booking system software projects main aim is to provide a secure and easy way to book train tickets. This project is developed in Visual Basic 6.0 language and Microsoft Access Database. This RAILWAY RESERVATION MANAGEMENT SYSTEM should be able to manage all the reservation related functions.

Purpose:
The purpose of Railway Reservation System is a software application which provides the train timing details, reservation,billing and cancellation.
Using these systems Ticket Counter person can perform operations like finding out the train timings and to know information about PNR status, seats availability and costs of each ticket,etc.
This system is developed in three categories.
  1. Ticket Reservation
  2. Ticket Cancellation
  3. Status checking
Modules :
Admin Module
Train Details Module
Reservation Module
Billing Module
Canellation Module
Softwares Used to develop:
Railway Reservation System application is developed using visual basic as a front end and Microsoft Access as database which runs as backend application.
Features :
  • This application is an automated railway ticket booking system.
  • First the Ticket counter clerk will check for availability for the seats in a particular train on a specified date of journey. If it is available the clerk will reserve seats.
  • The administrator should be able to enter any change related to the train information like change in train name, number etc.
  • The system should be able to reserve seat in a train for a passenger.
  • The system should be able to print the report like it should be able to generate reservation chart, train report, reservation ticket which will have train no and name, date of journey, boarding station, destination station, person name, age, sex, total fare and a unique PNR no.
  • The system should be able to cancel a reservation.
  • The system should be able to print the cancellation ticket which will have total fare and the amount deducted.
Download Railway Reservation System project code:



Courier Management System

The main features of  Courier Management System are enlisted as below-
PacketThe utmost features Packet Entry
FranchiseThe Franchise for Delivery
delivery status of packetUpdating the delivery status for the packets
Print billsPrinting of the bills invoice
Client ManagementClient Management System
Employee ManagementEmployee Management System
Intitial SettingsInitial Settings
QueriesQueries
ReportingDaily, Monthly, Weekly Report

INTRODUCTION OF COMPANY.
                        BLAZEFLASH COURIERS PVT LTD. One of the leading courier companies was established in April 1986. It is a company of well-known BLAZE group who were one time the pioneer in cinema media famous for Ad. Films & slides exhibition in theatres all over India. Blaze successfully handled the advertising campaigns of their valued clients through the cinema media like Nestle, Dabur, Hindustan Lever, Godrej, Geoferry Manners, Reckitt & Colman of India Ltd, and Glaxo Laboratories etc.
The time changed gradually, the taste & thoughts shapped well when Blaze product some of the feature films directed by Shyam Benagal with well-known actress Shabana Azmi. The films like Ankur, Nishant, Bhumika & Mandi went hit on the Indian screen. The most popular serial on television was TAMAS, which was also produced by Blaze.
Blaze then diversified in consumer products & attached the consumer market with premium products like More Detergent Cake & Blaze Profume.
Blazeflash Couriers is of course, not just another courier company as some clients feel.

OBJECTS :

When we have already entered the 21st  century, we may not afford to listen words like Sorry, Misrouting, Confusion, Late deliveries, loss of Packets, No-response, No feedback etc. From any organization, we are committed to render “A” class services to all our patronage. We have tried to make all these mis-happening & feel pleasure to couriers in this courier world. The main object of this company is
 To be a dedicated, reliable & economical Courier Service.

NETWORKS & MANPOWER :

We are proud of having a large scale network of then its office of our own all over India received in heritance from our parent organization M/S Blaze Advertising Pvt. Ltd. with the help of our network & more then 2100 Professional Franchises & as many as 4500 dedicated manpower on payroll, we are serving Regional Offices & sub-branches are fully equipped with all sort of machinery like Telephone, Vehicle, E-mail, Fax, Internet etc. required in the trade.
Our clientage includes city bank, American Express Bank, Export-Import-Bank, Vijaya bank, Union Bank Of India, Reckitt & colman of India Ltd., Nit Ltd., Aptech, Sylven Testing, Hindustan Motors, Maruti Udyog, MMTC Ltd., NTPC Ltd., DCM Group, DDCA, Delhi Press etc. are some of our top class customers to whom we are rendering our services quite efficiently for a long time.

THE EXISTING MANUAL SYSTEM

                        As the system is totally manual, the activity takes place in the system as following.
In this system first of all consignors placed their consignments like covers, documents, nondocuments etc. to the officer of the courier branch. Here this branch acts as a source branch. Then the branch officer prepares the consignment note. The details of the consignment note are as follow.
ORG: It indicates the name of the city from where the consignment is received from the consignor.
DEST: It indicates the name of the city or destination to where the consignment is send.
DATE: On which consignment is received.
NON DOCS/DOCS: mark the category of consignment like documents or nondocuments.
BOOKED BY: If there is any franchise then write the name of it.
CONSIGNOR: It indicates name & address of the person who placed the consignment.
CONSIGNEE: It indicates name & address of the person who received the consignment.
DECLARED VALUE: If the cost of consignment is very high then it is written in this box.
INSURANCE: If any consignment has insurance then it is indicated by YES otherwise by NO.
WEIGHT IN KGS: It indicates weight of consignment in kilograms.
WEIGHT IN GMS: It indicates weight of consignment in gramms.
PKGS: It contains no. Of packets of consignments.
CHARGES: According to the weight of consignment they provide charges of consignments.
SPECIAL CHARGES: When they provide any special services then the charge of it treated as special charge.
SERVICE TAX: They also include charge of government tax.
TOTAL RS: It is summation of charges, special charges & service tax.
Make the 3 copies of the consignment note. From which one is given to the sender, one is use as cash or invoice in office purpose & other is use as ‘Proof Of Delivery (POD)’, which is sent with consignments
After receiving all consignments they sort out the consignments according to the destination. Then based on destination, they prepare ‘Manifest’.
Manifest is one type of note, which contains all the consignments having same destination. They contain the following details.
MANIFEST NO: It contains the no. of manifest.
FROM: It contains the name of city from where the consignment is send.
TO: It contains the name of city means destination, to where the consignment are received.
DATE: Date on which the manifest is prepared.
CONSIGNMENT NO: It contains all the consignments numbers.
TOTAL CONSIGNMENTS: It indicate total no. of consignments.
TOTAL WT: It contains the total weight of all consignments
TOTAL BAGS: It contains the total no. of  bags of consignments.
Make 3 copies of the manifest. From which one is used for the source office, other 2 are sent to the destination office. Then from these two copies one is return back to the source branch for conformation of delivery.
After preparing Manifest all the consignments are packed & then transship the consignments. There are 3 ways to transship the consignments.
1)    By air.
2)    By cargo.
3)    By surface.
In air delivery boy takes the all consignments in the plane. It is also known as onboard courier. In cargo source branch booked the plane & the delivery boy of the destination branch received all the consignments. In surface courier services is provided by road.
After receiving consignments destination branch checked the manifest, whether any consignment is left or not. Then based on manifest the destination branch prepared the ‘Delivery Run Sheet’. It contains the following details.
DRS NO: It contains the number of the delivery run sheet.
DATE: It contains the date on which the DRS are prepared.
BRANCH NAME: It indicates the name of the destination branch.
CONSIDNMENT NO: It contains all the consignment numbers.
PCS: It contains numbers pieces of the consignments.
CONSIGNEE: It contains the name of the person, who received the consignments.
NAME & SIGN OF THE CONSIGNEE: Here the name of the consignee & sign of his/her is taken.
RECEIVED DATE : It contains the date on which the consignee received the consignments.
The delivery boy of destination branch prepares this form. Then he gives the consignments to appropriate consignee & take his/her sign.
In the courier services, charges of the consignments is obtained form the rate table, which contains the different rate for the different weight of the consignments.

LIMITATIONS OF THE EXISTING MANUAL SYSTEM

♠ Using manual courier services, we have to make the whole Export Report, which   contains the record of the consignments. It requires more time & more calculation.
♠ In courier service the rate of the each consignment or item is fixed. The rate of consignments is depending on the weight of the consignments. So the calculation of rate & monthly income are not done easily.
♠ In courier services, the payment is made in credit or cash. So for the billing procedure for the regular customer, we have to refer all the records in Export Report. For this reasons this task is more time consuming.

PROPOSED SYSTEM

Computerizing of the existing system is done with the help of some programming language & some database packages. So it will ease the work of the system.
When system work as source then in consignment note.
Here the organization is fixed, which is ‘ANAND’. So the person needs not to enter it every time.
♠ It leaves the scope for destination, so the person can select desire destination.
♠ It takes current date it means system date. So that person need not to be    entered it very time.
♠ AMD-C contains consignment no. It is unique no. & it is use in Manifest & Delivery Run Sheet forms.
♠ If the consignor is regular then user should not need to enter his/her name & address. It can be derived from the stored database.
♠ If the consignor is not regular then the user has to enter the information about consignor.
♠ The information of the consignee means receiver has to be entered by user.
♠ The description, which contains declare value, insurance, weight in kilo, weight in grammes, the user enters packets. In this declare value is chosen according to the kilograms & grammes describe in form from the Rate table.
♠ If any consignment contains insurance then it is marked in the form.
♠ The no. of packets, charges, special charges, and service tax is entered by the user & according to this ‘Total Rs.’ is calculated.
Then three copies of this consignment note are prepared.
Now all the entered data are stored in database name as Consignment_Details and Consignor_Info.
In the Manifest form, the user enters the name of the destination on which user want to create Manifest.
♠ According to the entered destination, all the appropriate consignment nos. are displayed automatically in Manifest.
♠ The no. of consignment, total weight, total no. of  bags are counted by performing some operation on them.
After this Manifest form is send to the destination branch with the consignments.
When the branch acts as Destination branch, then
Here the branch received Consignments & Manifest. Then it prepares Delivery Run Sheet according to Manifest. It fills information about
-          Branch Name \ Regional office
-          Consignment No
-          Date
-          Pieces
-          Name & address of consignee
Here we need not to enter the date because it automatically takes the system date. Above information are stored in ‘Dest_Consignment_Details’.
After that delivery boy of the destination branch send the consignment to appropriate consignee.

FETURES OF THE PROPOSED SYSTEM

♠ In computer system of the courier service computation of the rate is easily & quickly   done.
♠ Computer system of the courier service provide fast access.
♠ If our documents or any consignment is missed then we can know it easily using the databases in the computer system of courier services.
♠ Using this computerized system, bill issued procedure becomes fast.
♠ In computer system the person has to fill the various forms & number of copies of the forms can be easily generated at a time.
♠ In computer system, it is not necessary to create the Manifest but we can directly print it, which saves our time.
♠ It contain better storage capacity.
♠ Accuracy in work.
♠ Easy & fast retrieval of information.
♠ Well designed reports.
♠ Decrease the load of the person involve in existing manual system.
♠ Access of any information individually.
♠ Work  becomes very speedy.
♠ Easy to update information.

SCOPE OF THE SYSTEM

                        IATA restricted articles, Chemicals & inflammable items, Currency, Gold Silver Jewellery & any other precious or semi-precious items, Electronic items, Television, VCR’s, Radios, Transformers, Alarm Clocks, Transistors, Computers, Computer Part etc. Bulk pharmaceuticals, Drugs (Narcotics), Fragile commodities i.e. Glass & China, Porrographic material, Foodstuff, Live Animals & Plants, Firearms. Such restricted articles are not acceptable for carriage.
Bulky/outsize packages will be charged as per volumetric weight. If volumetric weight is higher then actual weight, formula for calculating volumetric weight is :
Length * Weight * Height (cm) / 6000 = Volumetric weight (Kgs.)
Length * Weight * Height (Inches) / 366 = Volumetric weight (Kgs.)

BOUNDARY OF THE SYSTEM

                        ♠          Source branch
♠          Consignor
♠          Courier Man / Delivery Boy
♠          Transformation Way
♠          Consignee
♠          Destination Branch

REQUIREMENT ANALYSIS
Company wants to computerized system in such a way that the person need not to go through the rate file every time. But here the “RATE TARIFE” means “RateTable” is maintain in computer memory so that the values of consignment can be easily derived & changed if there any it can be accommodated. The file of regular consignor is maintained so that billing at end of the month is calculated easily.
FACT GATHERING TECHNIQUES
A fact gathering study was undertaken to study the activities involved BLAZEFLASH COURIER SERVICE. We have visited various person of the company. The existing manual system was studied by means of
♠   Interviews
♠    Record Reviews
Interview :
User interviews were conducted to determine the qualitative information. These interviews, which were unstructured interviews, provided opportunity to gathered information from respondents who are involved in the process for a long time.
These interviews provided information such as:
♠  Activities involved in process of Courier Services.
♠  Limitation of existing manual system.
♠  Type & frequency of forms & reports.
Record Reviews :
To gather details about the Courier Service, many kinds of records & reports were reviewed. This study covered.
♠   Standard Operating Procedure.
♠   Forms & reports generated by existing manual system.
♠   Document flow (Input / Output) of the Courier Services.

WHY WE CHOOSE ORACLE AND VISUAL BASIC 6.0

Features Of Oracle:
It is a high performance, full tolerant relational database management system especially designed for online transaction processing and large database application.
It offers following benefits :
1)     It eliminates all parent-child  relationships and instead represented all data in the database as simple row/column tables of data values.
2)     Flexibility in data modeling.
3)     Easy access to all data.
4)     Each table is an independent entity and there is no physical relationship between tables.
5)     Reduce data storage and redundancy.
6)     Independent of physical storage and  logical data design.
7)     A wide level data manipulation language (SQL).
Most data management systems based on the relational model have a built-in support for query languages like ANSI SQL or QBE (Query By Example). These queries are simple English constructs that allow adhoc data manipulation from a table.
8)     Deferred writing at commit to improve transaction performance.
9)     Security And control :
It has a roll forward command for recreating the database to its most recent safe point. Grant and revoke limits access to information down to row and column level. Views are a valuable features for limiting access to the primary tackles in the database.
10) Professional  ORACLE starts the DBMS (database management system) in the extended memory, so more main memory is available for other applications.
11) Relational model of data management is based on SET theory. Built-in query language is designed in the RDBMS ,so that it can manipulate sets of data (one or more tuples).
12) User interface used with relational models is non-procedural because only what needs to be done is specified and not how it has to be done. Using any of the other methods, you have not only to specify what need to be done but how it has to be done as well.

Features of Visual Basic 6.0 :

Visual Basic provides complete set of tools to simplify rapid application development.
1)     It provides a vital link to graphical environment and allows you to develop applications based on standard Windows features : Dialog Boxes, Command buttons, Pull down menus, Scroll bars, Selection lists etc. It also allows to create robust applications that fully make use of the graphical user interface.
2)     ActiveX Data Objects (ADO) and OLE DB replace the Open database connectivity (ODBC) API as the preferred method for accessing shared-file and client/server databases.
3)     Internet techniques such as Dynamic HTML (DHML), Extensible markup language (XML), Active server pages (ASP) and ActiveX documents offer browser-based  alternatives for displaying and updating data.
4)     Extensions to Visual Basic class modules assist in writing middle-tier DLLs for Microsoft transaction server 2.0.
5)     A multitude of wizards and other graphical tools aid developers new to Visual Basic.
6)     Visual Basic is an event driven programming language. Visual Basic allows you to adopt more of parallel approach, with independent sections of code for each option that the user may select. This is known as Event driven programming language.
7)     Data Environment designer (DED).
8)     Drag and drop form generation.
9)     Data view window.
10) ADO Data Control (ADODC).
11) ADO-compliant data-bound controls.
12) Hierarchical record sets and the FlexGrid Control.
13) Data report design.
14) Data form wizards.
15) Format objects.
16) Data repeater  control.
17) Data source classes And data building.
18) MTS transaction Mode property of Class modules.
19) Visual data tools (VDTS).
20) SQL editor.
21) Component creation.
22) Language.
23) Packaging and Deployment wizard.
24) Data object wizard.
25) The integrated development environment.




Vehicle showroom management system SRS

Vehicle showroom management system describes the complete process of selling a vehicle to a customer from the dealer’s showroom. Before selling, the vehicle belongs to the fixed asset of the dealer’s showroom. So the main point of this scenario is posting the vehicle from a fixed asset to a current asset. While executing the process, the dealer can manually maintain the vehicle business transaction type, which means, the vehicle can be set as a new or used vehicle to sell to the customer. This scenario shows the process of new vehicle sales.

Vehicle showroom management system SRS

Vehicle showroom management system is ideal for dealers or resellers of any size. The vehicle showroom control panel can be installed on any Operating System. The product features include: easy stock inventory updates, full user management, photograph uploads, image optimization, marketing reports, and easy installation. This software does not require special templates, frames, coding, or server-side technology.

Process Flow

  • The dealer purchases the vehicle from Company
  • The customer wants to buy vehicle from dealer’s showroom.
  • The dealer creates a sales order for the end customer
  • The customer confirms the order
  • The dealer creates a service order to prepare the vehicle
  • Goods issue and billing is carried out

Steps

Creating a New Vehicle – In this step, the branch dealer creates a vehicle.
Creating Purchase Order – In this step, the branch dealer purchases the vehicle from the Company.
Receiving the Vehicle – In this step, the branch dealer creates a goods receipt. A vehicle has an
identification number, which is unique for each vehicle. You can also assign external number, which is from the vehicle manufacturer.
Creating Vehicle Registration Data – In this step, you will create the registration data for the vehicle.
Searching Vehicle in Showroom – In this step, the vehicle, which the customer wants to buy from dealer’s shop is not available. The sales representative helps the customer to search it in the branch dealer’s shop.
Checking Vehicle Master – In this step, the dealer checks the vehicle status.
Assigning the Vehicle to the Customer – The dealer assigns the vehicle to the customer.
Creating Vehicle Sales Order – In this step, you will create vehicle sales order to the customer who wants to buy the vehicle.
Checking the Output of Vehicle Data Sheet – In this step, you can find the output of vehicle data sheet.
Checking the Output of Sales Confirmation – In this step, you can find the output of sales confirmation.
Creating Service Order – In this step, you will create a service order to prepare for vehicle. This service would not charge to customer, however, the service should be record by dealer.
Creating Billing Document – In this step, you can create the billing document for the customer.
Checking the Output of Billing Document – In this step, you can find the output of the billing document.

Features

-          Very Easy To Use
-          Software Manages Cars, Vans, Commercial, Trucks, Motorcycles, Caravans & Boats!
-          Unlimited Vehicles
-          It stores Customer reports, Email Address & customer address

Reports

1: Availability of Stock.
2: Customer information.
3: Vehicle master information.
4: Allotment details.
5: Waiting list details.

Software Requirement Service

  • Windows 98/XP
  • Front end tool – Visual Basic 6.0
  • Back  end tool -M.S Access
This project helps the user to maintain the database of any insurance company and also can update the details of the insurance with the details of the vehicle. This is an software application and this project developed using VB.NET 2005 and SQL database server. We referred this project from planet source code…

Vehicle Insurance Management System

Here are some of the Features of the Vehicle Insurance Management System:
  • Login Form
  • Insert new records of motor insurance.
  • Update existing motor insurance records.
  • Delete existing motor insurance records.
  • Insert new records of non motor insurance.
  • Update existing motor insurance records
  • Delete existing motor insurance records.
  • Generate data report from entire records.
  • Generate filtered report.
  • Search Motors