FINAL-Review

FINAL-Review
Front-end: VB.net 2010
Back-end: SQL server 2008
MS. Aisha Nasreen.S
MS. Amrin.R
B.sc( cs )-final year
“ ”
MR. A.B.Antony Anderson
M.C.A.., M.Phil..,(Ph.D.)
This project is based on “FIRST FLIGHT COURIER SERVICE”.
This project is developed in ”VB.NET 2010” and “SQL SERVER 2008”.The
main objective of this project is to maintain and processing the work in “YES-
MARKETING” agency of “FIRST FLIGHT COURIER SERVICE
BATLAGUNDU FRANCHISEE” . This project is provided for making this
work as computerized one. So, the manual work can be reduced by this valuable
processing. It involves Booking Details, Delivery Details, Report, Expenses,
and Settings.
 In the existing system, the user faced problems during data entry, data
retrieval and in report generation.
 The various status of information is maintained in books and files
which is very difficult.
 Reports are produced by manual processing that will be an
unformatted and unreliable.
 Every time they need to write the details of regular customer.
 Data security is less.
 Calculations are done manually.
 The proposed system tries to avoid the problems arises in the existing
system
 Computerized of the existing system is done with the help of some
programming language & some database packages.so, it will easy the
work of the system
 It takes current date automatically from system. so, the user no need to be
entered it every time.
 If the consignor is regular then the user no need to enter his/ her name &
address. it can be derived from the stored database.
 The amount is calculated automatically according to the weight,
destination etc.. describing in the form from the rate table.
 Rate is easily quickly computed.
 Fast access.
 Better storage capacity.
 Accuracy in work.
 Easy & fast retrieval of information.
 Well-designed report.
 Works become very speedy.
There are five modules in our project.
 BOOKING
 DELIVERY
 DELIVERY - IN
 DELIVERY STATUS
 EXPENSES
 REPORT
 SETTINGS
 RATE DETAILS
 EMPLOYEE DETAILS
 CREDITOR DETAILS
 COLLECTION CENTER DETAILS
 SIGN OUT
Login form is kept for admin security purpose. It contains username and password.
If both are correct, it enters into main admin. Main admin contains menus such as booking,
delivery, expenses, report, settings.
This module contains creditor details, rate details, employee details, collection center
details, and sign out. Rate detail contains customer type, destination, consignment type, weight,
and amount. Creditor details contains creditor id, creditor name, creditor address, mobile
number, office number. Employee detail contains employee id, joining date, employee name,
employee address, mobile number, designation, salary, delivery area, branch id, branch name,
branch address.
 This module contains date, Proof of delivery number, consignment type, destination,
customer id, customer type, consignor, consignor’s mobile number, consignee,
consignee’s mobile number, state, pin code, weight, amount, employee id.
 This module will help the administrator to make the booking job easier.
 In this module amount is calculated automatically based on consignment type,
destination, customer type, weight, and amount which is stored in rate table.
 In this employee id is retrieved from employee table.
 This module helps in maintaining the booking records in an effective manner.
Delivery module includes Delivery-In and Delivery status.
Delivery - In contains the details about the consignments send from the head office
to the franchisee. It includes date, Proof of delivery number, consignor, consignor mobile
number, consignee, consignee mobile number, consignment type, weight, amount, employee id.
Delivery status includes date, Proof of delivery number, consignor, consignee,
amount, employee id, branch id, status. Status are entered in this form to know that the
consignment is delivered, pending, and return or cancelled. In this form the fields such as,
consignor, consignee, amount, employee id, is filled based on the Proof of delivery numbers from
both booking and delivery-in table.
This expense contains expenses details. It includes expense date, bill number, expense
amount, reason, and employee id
This form provides report. Reports are generated in neat way. Administrator can able
to view details based on date, consignment status based on Proof of delivery number
PROCESSOR - Pentium IV Processor
RAM SIZE - 512 MB
HDD - 40GB
KEYBOARD - 108 standard keys
MONITOR - LCD monitor
MOUSE - LCD optical
FRONT END - VB.NET 2010
BACK END - SQL SERVER 2008
OPERATING SYSTEM - WINDOWS XP
SNO FIELDNAME TYPE DESCRIPTION
1 username Varchar(20) Login Username
2 password Varchar(20) Login Password
SNO FIELD NAME DATA TYPE DESCRIPTION
1 EMPLOYEE_ID Varchar(20) Employee id
2 JOINING_DATE Date Employee joining Date
3 EMPLOYEE_NAME Varchar(20) Employee name
4 EMPLOYEE_ADDRESS Varchar(20) Employee address
5 MOBILE_NUMBER Numeric(18,0) Mobile number
6 DESIGNATION Varchar(20) Designation
7 SALARY Money Salary
8 DELIVERY_AREA Varchar(20) Delivery area
9 BRANCH_ID Varchar(20) Branch id
10 BRANCH_NAME Varchar(20) Branch name
11 BRANCH_ADDRESS Varchar(20) Branch address
SNO FIELD NAME DATA TYPE DESCRIPTION
1 CUSTOMER_TYPE Varchar(20) Customer type
2 CUSTOMER_ID Varchar(20) Customer id
3 DESTINATION Varchar(20) Destination
4 CONSIGNMENT_TYPE Varchar(20) Consignment type
5 WEIGHT Varchar(20) Weight
6 AMOUNT Money Amount
SNO FIELD NAME DATA TYPE DESCRIPTION
1 CREDITOR_ID Varchar(20) Creditor id
2 CREDITOR_NAME Varchar(20) Creditor name
3 CREDITOR_ADDRESS Varchar(20) Creditor address
4 MOBILE_NUMBER Numeric(18,0) Creditor mobile number
5 OFFICE_NUMBER Numeric(18,0) Office number
SNO FIELD NAME DATA TYPE DESCRIPTION
1 APPROVAL_DATE Date Approval Date for collection
Centre
2 BRANCH_ID Varchar(20) Branch id
3 BRANCH _NAME Varchar(20) Branch name
4 BRANCH_ADDRESS Varchar(20) Branch address
5 AUTHORIZED_PERSON Varchar(20) Authorized person
6 RATIONCARD_NUMBER Varchar(20) Ration card number
7 MOBILE_NUMBER Numeric(18,0) Mobile number
8 OFFICE_NUMBER Numeric(18,0) Office number
9 DEPOSIT_AMOUNT Money Deposit amount
SNO FIELD NAME DATA TYPE DESCRIPTION
1 DATE1 Date Booking Date
2 POD_NUMBER Varchar(20) Booking Proof of delivery number
3 CONSIGNMENT_TYPE Varchar(20) Consignment type
4 DESTINATION Varchar(20) Destination
5 CUSTOMER_ID Varchar(20) Customer id
6 CUSTOMER_TYPE Varchar(20) Customer type
7 CONSIGNOR Varchar(20) Consignor
8 CONSIGNOR_MOBILE_NUMBER Numeric(18,0) Consignor mobile number
9 CONSIGNEE Varchar(20) Consignee
10 STATE Varchar(20) State
11 PINCODE Int Pincode
12 CONSIGNEE_MOBILE_NUMBER Numeric(18,0) Consignee mobile number
13 WEIGHT Varchar(20) Weight
14 AMOUNT Money Amount
15 EMPLOYEE_ID Varchar(20) Employee id
SNO FIELD NAME DATA TYPE DESCRIPTION
1 DATE1 Date Delivery in Date
2 POD_NUMBER Varchar(20) Proof of delivery number
3 CONSIGNOR Varchar(20) Consignor
4 CONSIGNOR_MOBILE_NO Varchar(20) Consignor mobile number
5 CONSIGNEE Varchar(20) Consignee
6 CONSIGNEE_MOBILE_NO Varchar(20) Consignee mobile number
7 CONSIGNMENT_TYPE Varchar(20) Consignment type
8 WEIGHT Varchar(20) Weight
9 AMOUNT Money Amount
10 EMP_ID Varchar(20) Employee id
SNO FIELD NAME DATA TYPE DESCRIPTION
1 DATE1 Date Delivery Date
2 POD_NUMBER Varchar(20) Proof of delivery number
3 CONSIGNOR Varchar(20) Consignor
4 CONSIGNEE Varchar(20) Consignee
5 EMPLOYEE_ID Varchar(20) Employee id
6 STATUS Varchar(20) Status is pending,return,delivered or
canceled
7 BRANCH_ID Varchar(20) Branch id
8 AMOUNT Money Amount
SNO FIELD NAME DATA TYPE DESCRIPTION
1 EXPENSES_DATE Date Expenses Date
2 BILL_NO Varchar(20) Bill no
3 EXPENSES_AMOUNT Money Expenses amount
4 REASON Varchar(20) Reason
5 EMP_ID Varchar(20) Employee id
Login
LOGIN
Check
Username
&
Password
Enter correct
username &
password
ADMIN
Username & password
ADMIN
BOOKING DELIVERY EXPENSES SETTINGS
Booking
Details
Booking
Delivery
In Details
Delivery
Status
Details
Delivery
In
Delivery
Status
Expenses
Details
Expenses
Creditor
Details
Collection
Centre
Details
Rate
Details
Employee
Details
Creditor
Details
Branch
Details
Rate
Details
Employee
Details
DATABASE
Imports System.Data.SqlClient
Imports System.IO
Public Class Booking_details
Dim con As New SqlConnection
Dim cmd As New SqlCommand
Dim dr As SqlDataReader
Dim a As Date
Dim da As SqlDataAdapter
Dim ds As New DataSet
Dim dt As New DataTable
Private Sub btnBKbook_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBKbook.Click
con.Open()
cmd = New SqlCommand("select * from BOOKING where POD_NUMBER= '" & txtBKpod_number.Text & "'", con)
dr = cmd.ExecuteReader()
If dr.Read() Then
MessageBox.Show("ALREADY STORED ")
Else
cmd = New SqlCommand("insert into BOOKING values('" & a & "','" & txtBKpod_number.Text & "','" &
cmbBKconsignment_type.Text & "','" & txtBKdestination.Text & "','" & cmbBKcustomer_id.Text & "','" &
cmbBKcust_type.Text & "','" & rtxtBKconsignor.Text & "','" & txtBKconsignor_mobile_no.Text & "','" &
rtxtBKconsignee.Text & "','" & cmbBKstate.Text & "','" & txtBKpincode.Text & "','" & txtBKconsignee_mobile_no.Text &
"','" & txtBKweight.Text & "','" & txtBKamount.Text & "','" & cmbBKemp_id.Text & "')", con)
dr.Close()
cmd.ExecuteNonQuery()
con.Close()
MessageBox.Show("BOOKED")
End If
con.Close()
End Sub
Private Sub btnBKhome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBKhome.Click
Me.Close()
End Sub
Private Sub Booking_details_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
a = Now.Date
con=NewSqlConnection("DataSource=.SQLEXPRESS;AttachDbFilename=E:couriercourierCOURIER.mdf;Integrated
Security=True;User Instance=True")
con.Open()
cmd = New SqlCommand("select * from Employee_details", con)
dr = cmd.ExecuteReader()
While dr.Read()
cmbBKemp_id.Items.Add(dr("Employee_id"))
End While
con.Close()
cmbBKcustomer_id.Visible = False
lblBKcustomer_id.Visible = False
End Sub
Private Sub btnBKclear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBKclear.Click
CLR()
End Sub
Private Sub CLR()
txtBKpod_number.Text = " "
cmbBKcust_type.Text = " "
txtBKamount.Text = " "
txtBKconsignee_mobile_no.Text = " "
txtBKconsignor_mobile_no.Text = " "
cmbBKcustomer_id.Text = " "
txtBKpincode.Text = " "
txtBKweight.Text = " "
cmbBKconsignment_type.Text = " "
cmbBKemp_id.Text = " "
cmbBKstate.Text = " "
rtxtBKconsignor.Text = ""
rtxtBKconsignee.Text = ""
txtBKdestination.Text = ""
End Sub
Private Sub cmbBKcust_type_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmbBKcust_type.SelectedIndexChanged
con.Open()
If (cmbBKcust_type.Text = "Credit_Customer") Then
cmd = New SqlCommand("select * from CREDITOR_DETAILS", con)
dr = cmd.ExecuteReader()
While (dr.Read)
cmbBKcustomer_id.Items.Add(dr("CREDITOR_ID"))
End While
If (cmbBKcust_type.Text = "Credit_Customer") Then
cmbBKcustomer_id.Visible = True
lblBKcustomer_id.Visible = True
End If
Else
cmbBKcustomer_id.Items.Clear()
cmbBKcustomer_id.Visible = False
lblBKcustomer_id.Visible = False
CLR()
End If
con.Close()
End Sub
Private Sub cmbBKcustomer_id_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbBKcustomer_id.SelectedIndexChanged
con.Open()
cmd = New SqlCommand("select * from CREDITOR_DETAILS where CREDITOR_ID='" &
cmbBKcustomer_id.Text & "'", con)
dr = cmd.ExecuteReader()
While (dr.Read)
rtxtBKconsignor.Text = dr("Address")
txtBKconsignor_mobile_no.Text = dr("MOBILE_NUMBER")
End While
con.Close()
End Sub
Private Sub txtBKweight_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
txtBKweight.TextChanged
con.Close()
con.Open()
cmd = New SqlCommand("select * from RATE_DETAILS where CUSTOMER_TYPE='" & cmbBKcust_type.Text &
"' and DESTINATION='" & txtBKdestination.Text & "'and CONSIGNMENT_TYPE='" & cmbBKconsignment_type.Text &
"'and WEIGHT='" & txtBKweight.Text & "'", con)
dr = cmd.ExecuteReader()
While (dr.Read)
txtBKamount.Text = dr("amount")
End While
con.Close()
End Sub
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
FINAL-Review
 Testing is the process of executing a program with the in Intent of finding errors.
 A good test case is one that has a high probability of finding an unpredictable error.
 A successful test is one that provides solution for an unpredictable error.
System testing is the stage of implementation which is aimed at ensuring. That
the system works accurately and efficiently before live operation commences. Testing is
vital to the success of the system resting making a logical assumption that is all the parts
of the system are correct, the goal will be successfully achieved.
The candidate system is subject to a variety of tests: On-line response, volume,
stresses Recovery and usability lefts.
Unit testing focuses verification efforts on the smallest unit of software
design, the module. This is also known as “module Testing”. In this project each process
are tested separately. This testing is carried at during module is found to be working
satisfactorily as regard to the expected output from the module.
Integration testing focuses on the design and the construction of the software
architecture data can lost across an interface one module can have adverse affection
another sub function and so on. This integration testing is a part that the software meets
all functional behavioral and performance requirements. The errors, which are uncovered
during integration testing, are corrected during this place.
This project is successfully completed and works properly according
to the needs. The usage of software increases the efficiency and decreases the
effort. The system maintains data consistency by avoiding manual errors such as
booking, delivery status etc. All the requirements regard to this problem are
solved the needs specified in the problem definition are fulfilled. This project
will help all end users as a user-friendly system.it has been thoroughly tested and
implemented.
 Within allotted time, we have solved more processing via this
project. It is very easy to enhance this project within small
number of modifications,
 In future we can use barcode scanner to scan POD numbers.
 This project will be implemented in asp.net in future and
maintain sub branches via internet.
FINAL-Review
1 von 53

Recomendados

Restaurent management system von
Restaurent management systemRestaurent management system
Restaurent management systemSmit Patel
43.7K views108 Folien
E invoicing von
E invoicingE invoicing
E invoicingNikunj Katkoria
65 views9 Folien
CASE STUDY 3- NEW PROJECT von
CASE STUDY 3- NEW PROJECTCASE STUDY 3- NEW PROJECT
CASE STUDY 3- NEW PROJECTTemitayo Bamitogba
428 views29 Folien
Car Rental Agency - Database - MySQL von
Car Rental Agency - Database - MySQLCar Rental Agency - Database - MySQL
Car Rental Agency - Database - MySQLSotiris Baratsas
20.2K views15 Folien
171846965 projects von
171846965 projects171846965 projects
171846965 projectshomeworkping8
51 views35 Folien
Resume_YasirGhauri_HOD von
Resume_YasirGhauri_HODResume_YasirGhauri_HOD
Resume_YasirGhauri_HODYasir Ghauri
305 views8 Folien

Más contenido relacionado

Was ist angesagt?

Customer Loan Origination System - Part 2 (Web) von
Customer Loan Origination System - Part 2 (Web)Customer Loan Origination System - Part 2 (Web)
Customer Loan Origination System - Part 2 (Web)Sandeep Verma
437 views41 Folien
Introduction to Quill - Postgres Conf Philly 2019 von
Introduction to Quill - Postgres Conf Philly 2019Introduction to Quill - Postgres Conf Philly 2019
Introduction to Quill - Postgres Conf Philly 2019Alexander Ioffe
181 views129 Folien
First Title's Encompass Fee Instant Integration for TRID RESPA von
First Title's Encompass Fee Instant Integration for TRID RESPAFirst Title's Encompass Fee Instant Integration for TRID RESPA
First Title's Encompass Fee Instant Integration for TRID RESPAStephen Papermaster
805 views37 Folien
Training document update 1 von
Training document update 1Training document update 1
Training document update 1Vijay Peesapati
205 views18 Folien
Quill vs Slick Smackdown von
Quill vs Slick SmackdownQuill vs Slick Smackdown
Quill vs Slick SmackdownAlexander Ioffe
1.9K views154 Folien
Case study von
Case studyCase study
Case studyAkash gupta
56 views3 Folien

Was ist angesagt?(9)

Customer Loan Origination System - Part 2 (Web) von Sandeep Verma
Customer Loan Origination System - Part 2 (Web)Customer Loan Origination System - Part 2 (Web)
Customer Loan Origination System - Part 2 (Web)
Sandeep Verma437 views
Introduction to Quill - Postgres Conf Philly 2019 von Alexander Ioffe
Introduction to Quill - Postgres Conf Philly 2019Introduction to Quill - Postgres Conf Philly 2019
Introduction to Quill - Postgres Conf Philly 2019
Alexander Ioffe181 views
First Title's Encompass Fee Instant Integration for TRID RESPA von Stephen Papermaster
First Title's Encompass Fee Instant Integration for TRID RESPAFirst Title's Encompass Fee Instant Integration for TRID RESPA
First Title's Encompass Fee Instant Integration for TRID RESPA
Indian patent office - comprehensive efiling manual von Intepat IP
Indian patent office - comprehensive efiling manualIndian patent office - comprehensive efiling manual
Indian patent office - comprehensive efiling manual
Intepat IP 417 views

Destacado

impacto en aysen von
impacto en aysenimpacto en aysen
impacto en aysenlorenza espinoza
368 views47 Folien
English poetry of sindh von
English poetry of sindhEnglish poetry of sindh
English poetry of sindhDr.Dur Muhammad Pathan
796 views113 Folien
FInal Project Site Suitability von
FInal Project Site SuitabilityFInal Project Site Suitability
FInal Project Site SuitabilityChike Etumudor
259 views21 Folien
Teoría curricular EQUIPO 2 von
Teoría curricular EQUIPO 2Teoría curricular EQUIPO 2
Teoría curricular EQUIPO 2Miguel Del Rio
283 views7 Folien
Resume von
ResumeResume
Resumetara sandonato
233 views5 Folien
Ngwaqa Thabani von
Ngwaqa ThabaniNgwaqa Thabani
Ngwaqa ThabaniThabani Ngwaqa
96 views7 Folien

Destacado(15)

FInal Project Site Suitability von Chike Etumudor
FInal Project Site SuitabilityFInal Project Site Suitability
FInal Project Site Suitability
Chike Etumudor259 views
Ramesh sharma message 5 may 2012 von AAmit Singh
Ramesh sharma message 5 may 2012Ramesh sharma message 5 may 2012
Ramesh sharma message 5 may 2012
AAmit Singh625 views
Teoria curricular sesión 5 unam von Miguel Del Rio
Teoria curricular sesión 5 unamTeoria curricular sesión 5 unam
Teoria curricular sesión 5 unam
Miguel Del Rio561 views
Ast análise-de-segurança-do-trabalho-site-segurança-do-trabalho-nwn von TIAGO SAMPOGNA DE MORAES
Ast análise-de-segurança-do-trabalho-site-segurança-do-trabalho-nwnAst análise-de-segurança-do-trabalho-site-segurança-do-trabalho-nwn
Ast análise-de-segurança-do-trabalho-site-segurança-do-trabalho-nwn
Holmatro tecnicas de rescate vehicular. von Robin Yaruro
Holmatro tecnicas de rescate vehicular.Holmatro tecnicas de rescate vehicular.
Holmatro tecnicas de rescate vehicular.
Robin Yaruro1.8K views
NMART BUSINESS PLAN von Apna Nmart
NMART BUSINESS PLANNMART BUSINESS PLAN
NMART BUSINESS PLAN
Apna Nmart7.9K views

Similar a FINAL-Review

Customer master Data von
Customer master DataCustomer master Data
Customer master DataGopal Volluri
2K views21 Folien
E space abstract von
E   space abstractE   space abstract
E space abstractk Ushababuraj
123 views7 Folien
Ordertocashcycle 111011122119-phpapp01 von
Ordertocashcycle 111011122119-phpapp01Ordertocashcycle 111011122119-phpapp01
Ordertocashcycle 111011122119-phpapp01ssantosh1234
273 views20 Folien
SAP Accounts Reveivable Customer Master | http://sapdocs.info von
SAP Accounts Reveivable Customer Master | http://sapdocs.infoSAP Accounts Reveivable Customer Master | http://sapdocs.info
SAP Accounts Reveivable Customer Master | http://sapdocs.infoY. Z. MERCAN
13K views19 Folien
Fiar von
FiarFiar
FiarImran M Arab
1.3K views67 Folien
FI-Bank.ppt von
FI-Bank.pptFI-Bank.ppt
FI-Bank.pptHusainVahora3
9 views34 Folien

Similar a FINAL-Review(20)

Ordertocashcycle 111011122119-phpapp01 von ssantosh1234
Ordertocashcycle 111011122119-phpapp01Ordertocashcycle 111011122119-phpapp01
Ordertocashcycle 111011122119-phpapp01
ssantosh1234273 views
SAP Accounts Reveivable Customer Master | http://sapdocs.info von Y. Z. MERCAN
SAP Accounts Reveivable Customer Master | http://sapdocs.infoSAP Accounts Reveivable Customer Master | http://sapdocs.info
SAP Accounts Reveivable Customer Master | http://sapdocs.info
Y. Z. MERCAN13K views
Document process v7 von Bala Kris
Document process v7Document process v7
Document process v7
Bala Kris54 views
Fico t codes with description von Amith Sanghvi
Fico t codes with descriptionFico t codes with description
Fico t codes with description
Amith Sanghvi1.3K views
Fico t codes with description von Amith Sanghvi
Fico t codes with descriptionFico t codes with description
Fico t codes with description
Amith Sanghvi2.6K views
Manufacturing and sales management system von Smit Patel
Manufacturing and sales management systemManufacturing and sales management system
Manufacturing and sales management system
Smit Patel5.6K views
R12 New Features In Order Management von ravisagaram
R12 New Features In Order ManagementR12 New Features In Order Management
R12 New Features In Order Management
ravisagaram16.6K views
RESUME PPT.pdf von PubgA
RESUME PPT.pdfRESUME PPT.pdf
RESUME PPT.pdf
PubgA9 views
Billing Process von onearbaein
Billing ProcessBilling Process
Billing Process
onearbaein15.8K views

FINAL-Review

  • 2. Front-end: VB.net 2010 Back-end: SQL server 2008 MS. Aisha Nasreen.S MS. Amrin.R B.sc( cs )-final year “ ” MR. A.B.Antony Anderson M.C.A.., M.Phil..,(Ph.D.)
  • 3. This project is based on “FIRST FLIGHT COURIER SERVICE”. This project is developed in ”VB.NET 2010” and “SQL SERVER 2008”.The main objective of this project is to maintain and processing the work in “YES- MARKETING” agency of “FIRST FLIGHT COURIER SERVICE BATLAGUNDU FRANCHISEE” . This project is provided for making this work as computerized one. So, the manual work can be reduced by this valuable processing. It involves Booking Details, Delivery Details, Report, Expenses, and Settings.
  • 4.  In the existing system, the user faced problems during data entry, data retrieval and in report generation.  The various status of information is maintained in books and files which is very difficult.  Reports are produced by manual processing that will be an unformatted and unreliable.  Every time they need to write the details of regular customer.  Data security is less.  Calculations are done manually.
  • 5.  The proposed system tries to avoid the problems arises in the existing system  Computerized of the existing system is done with the help of some programming language & some database packages.so, it will easy the work of the system  It takes current date automatically from system. so, the user no need to be entered it every time.  If the consignor is regular then the user no need to enter his/ her name & address. it can be derived from the stored database.  The amount is calculated automatically according to the weight, destination etc.. describing in the form from the rate table.
  • 6.  Rate is easily quickly computed.  Fast access.  Better storage capacity.  Accuracy in work.  Easy & fast retrieval of information.  Well-designed report.  Works become very speedy.
  • 7. There are five modules in our project.  BOOKING  DELIVERY  DELIVERY - IN  DELIVERY STATUS  EXPENSES  REPORT  SETTINGS  RATE DETAILS  EMPLOYEE DETAILS  CREDITOR DETAILS  COLLECTION CENTER DETAILS  SIGN OUT
  • 8. Login form is kept for admin security purpose. It contains username and password. If both are correct, it enters into main admin. Main admin contains menus such as booking, delivery, expenses, report, settings. This module contains creditor details, rate details, employee details, collection center details, and sign out. Rate detail contains customer type, destination, consignment type, weight, and amount. Creditor details contains creditor id, creditor name, creditor address, mobile number, office number. Employee detail contains employee id, joining date, employee name, employee address, mobile number, designation, salary, delivery area, branch id, branch name, branch address.
  • 9.  This module contains date, Proof of delivery number, consignment type, destination, customer id, customer type, consignor, consignor’s mobile number, consignee, consignee’s mobile number, state, pin code, weight, amount, employee id.  This module will help the administrator to make the booking job easier.  In this module amount is calculated automatically based on consignment type, destination, customer type, weight, and amount which is stored in rate table.  In this employee id is retrieved from employee table.  This module helps in maintaining the booking records in an effective manner.
  • 10. Delivery module includes Delivery-In and Delivery status. Delivery - In contains the details about the consignments send from the head office to the franchisee. It includes date, Proof of delivery number, consignor, consignor mobile number, consignee, consignee mobile number, consignment type, weight, amount, employee id. Delivery status includes date, Proof of delivery number, consignor, consignee, amount, employee id, branch id, status. Status are entered in this form to know that the consignment is delivered, pending, and return or cancelled. In this form the fields such as, consignor, consignee, amount, employee id, is filled based on the Proof of delivery numbers from both booking and delivery-in table.
  • 11. This expense contains expenses details. It includes expense date, bill number, expense amount, reason, and employee id This form provides report. Reports are generated in neat way. Administrator can able to view details based on date, consignment status based on Proof of delivery number
  • 12. PROCESSOR - Pentium IV Processor RAM SIZE - 512 MB HDD - 40GB KEYBOARD - 108 standard keys MONITOR - LCD monitor MOUSE - LCD optical
  • 13. FRONT END - VB.NET 2010 BACK END - SQL SERVER 2008 OPERATING SYSTEM - WINDOWS XP
  • 14. SNO FIELDNAME TYPE DESCRIPTION 1 username Varchar(20) Login Username 2 password Varchar(20) Login Password
  • 15. SNO FIELD NAME DATA TYPE DESCRIPTION 1 EMPLOYEE_ID Varchar(20) Employee id 2 JOINING_DATE Date Employee joining Date 3 EMPLOYEE_NAME Varchar(20) Employee name 4 EMPLOYEE_ADDRESS Varchar(20) Employee address 5 MOBILE_NUMBER Numeric(18,0) Mobile number 6 DESIGNATION Varchar(20) Designation 7 SALARY Money Salary 8 DELIVERY_AREA Varchar(20) Delivery area 9 BRANCH_ID Varchar(20) Branch id 10 BRANCH_NAME Varchar(20) Branch name 11 BRANCH_ADDRESS Varchar(20) Branch address
  • 16. SNO FIELD NAME DATA TYPE DESCRIPTION 1 CUSTOMER_TYPE Varchar(20) Customer type 2 CUSTOMER_ID Varchar(20) Customer id 3 DESTINATION Varchar(20) Destination 4 CONSIGNMENT_TYPE Varchar(20) Consignment type 5 WEIGHT Varchar(20) Weight 6 AMOUNT Money Amount
  • 17. SNO FIELD NAME DATA TYPE DESCRIPTION 1 CREDITOR_ID Varchar(20) Creditor id 2 CREDITOR_NAME Varchar(20) Creditor name 3 CREDITOR_ADDRESS Varchar(20) Creditor address 4 MOBILE_NUMBER Numeric(18,0) Creditor mobile number 5 OFFICE_NUMBER Numeric(18,0) Office number
  • 18. SNO FIELD NAME DATA TYPE DESCRIPTION 1 APPROVAL_DATE Date Approval Date for collection Centre 2 BRANCH_ID Varchar(20) Branch id 3 BRANCH _NAME Varchar(20) Branch name 4 BRANCH_ADDRESS Varchar(20) Branch address 5 AUTHORIZED_PERSON Varchar(20) Authorized person 6 RATIONCARD_NUMBER Varchar(20) Ration card number 7 MOBILE_NUMBER Numeric(18,0) Mobile number 8 OFFICE_NUMBER Numeric(18,0) Office number 9 DEPOSIT_AMOUNT Money Deposit amount
  • 19. SNO FIELD NAME DATA TYPE DESCRIPTION 1 DATE1 Date Booking Date 2 POD_NUMBER Varchar(20) Booking Proof of delivery number 3 CONSIGNMENT_TYPE Varchar(20) Consignment type 4 DESTINATION Varchar(20) Destination 5 CUSTOMER_ID Varchar(20) Customer id 6 CUSTOMER_TYPE Varchar(20) Customer type 7 CONSIGNOR Varchar(20) Consignor 8 CONSIGNOR_MOBILE_NUMBER Numeric(18,0) Consignor mobile number 9 CONSIGNEE Varchar(20) Consignee 10 STATE Varchar(20) State 11 PINCODE Int Pincode 12 CONSIGNEE_MOBILE_NUMBER Numeric(18,0) Consignee mobile number 13 WEIGHT Varchar(20) Weight 14 AMOUNT Money Amount 15 EMPLOYEE_ID Varchar(20) Employee id
  • 20. SNO FIELD NAME DATA TYPE DESCRIPTION 1 DATE1 Date Delivery in Date 2 POD_NUMBER Varchar(20) Proof of delivery number 3 CONSIGNOR Varchar(20) Consignor 4 CONSIGNOR_MOBILE_NO Varchar(20) Consignor mobile number 5 CONSIGNEE Varchar(20) Consignee 6 CONSIGNEE_MOBILE_NO Varchar(20) Consignee mobile number 7 CONSIGNMENT_TYPE Varchar(20) Consignment type 8 WEIGHT Varchar(20) Weight 9 AMOUNT Money Amount 10 EMP_ID Varchar(20) Employee id
  • 21. SNO FIELD NAME DATA TYPE DESCRIPTION 1 DATE1 Date Delivery Date 2 POD_NUMBER Varchar(20) Proof of delivery number 3 CONSIGNOR Varchar(20) Consignor 4 CONSIGNEE Varchar(20) Consignee 5 EMPLOYEE_ID Varchar(20) Employee id 6 STATUS Varchar(20) Status is pending,return,delivered or canceled 7 BRANCH_ID Varchar(20) Branch id 8 AMOUNT Money Amount
  • 22. SNO FIELD NAME DATA TYPE DESCRIPTION 1 EXPENSES_DATE Date Expenses Date 2 BILL_NO Varchar(20) Bill no 3 EXPENSES_AMOUNT Money Expenses amount 4 REASON Varchar(20) Reason 5 EMP_ID Varchar(20) Employee id
  • 24. ADMIN BOOKING DELIVERY EXPENSES SETTINGS Booking Details Booking Delivery In Details Delivery Status Details Delivery In Delivery Status Expenses Details Expenses Creditor Details Collection Centre Details Rate Details Employee Details Creditor Details Branch Details Rate Details Employee Details DATABASE
  • 25. Imports System.Data.SqlClient Imports System.IO Public Class Booking_details Dim con As New SqlConnection Dim cmd As New SqlCommand Dim dr As SqlDataReader Dim a As Date Dim da As SqlDataAdapter Dim ds As New DataSet Dim dt As New DataTable Private Sub btnBKbook_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBKbook.Click con.Open() cmd = New SqlCommand("select * from BOOKING where POD_NUMBER= '" & txtBKpod_number.Text & "'", con) dr = cmd.ExecuteReader() If dr.Read() Then MessageBox.Show("ALREADY STORED ") Else
  • 26. cmd = New SqlCommand("insert into BOOKING values('" & a & "','" & txtBKpod_number.Text & "','" & cmbBKconsignment_type.Text & "','" & txtBKdestination.Text & "','" & cmbBKcustomer_id.Text & "','" & cmbBKcust_type.Text & "','" & rtxtBKconsignor.Text & "','" & txtBKconsignor_mobile_no.Text & "','" & rtxtBKconsignee.Text & "','" & cmbBKstate.Text & "','" & txtBKpincode.Text & "','" & txtBKconsignee_mobile_no.Text & "','" & txtBKweight.Text & "','" & txtBKamount.Text & "','" & cmbBKemp_id.Text & "')", con) dr.Close() cmd.ExecuteNonQuery() con.Close() MessageBox.Show("BOOKED") End If con.Close() End Sub Private Sub btnBKhome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBKhome.Click Me.Close() End Sub Private Sub Booking_details_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load a = Now.Date con=NewSqlConnection("DataSource=.SQLEXPRESS;AttachDbFilename=E:couriercourierCOURIER.mdf;Integrated Security=True;User Instance=True")
  • 27. con.Open() cmd = New SqlCommand("select * from Employee_details", con) dr = cmd.ExecuteReader() While dr.Read() cmbBKemp_id.Items.Add(dr("Employee_id")) End While con.Close() cmbBKcustomer_id.Visible = False lblBKcustomer_id.Visible = False End Sub Private Sub btnBKclear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBKclear.Click CLR() End Sub Private Sub CLR() txtBKpod_number.Text = " " cmbBKcust_type.Text = " " txtBKamount.Text = " " txtBKconsignee_mobile_no.Text = " "
  • 28. txtBKconsignor_mobile_no.Text = " " cmbBKcustomer_id.Text = " " txtBKpincode.Text = " " txtBKweight.Text = " " cmbBKconsignment_type.Text = " " cmbBKemp_id.Text = " " cmbBKstate.Text = " " rtxtBKconsignor.Text = "" rtxtBKconsignee.Text = "" txtBKdestination.Text = "" End Sub Private Sub cmbBKcust_type_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbBKcust_type.SelectedIndexChanged con.Open() If (cmbBKcust_type.Text = "Credit_Customer") Then cmd = New SqlCommand("select * from CREDITOR_DETAILS", con) dr = cmd.ExecuteReader() While (dr.Read) cmbBKcustomer_id.Items.Add(dr("CREDITOR_ID")) End While
  • 29. If (cmbBKcust_type.Text = "Credit_Customer") Then cmbBKcustomer_id.Visible = True lblBKcustomer_id.Visible = True End If Else cmbBKcustomer_id.Items.Clear() cmbBKcustomer_id.Visible = False lblBKcustomer_id.Visible = False CLR() End If con.Close() End Sub Private Sub cmbBKcustomer_id_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbBKcustomer_id.SelectedIndexChanged con.Open() cmd = New SqlCommand("select * from CREDITOR_DETAILS where CREDITOR_ID='" & cmbBKcustomer_id.Text & "'", con) dr = cmd.ExecuteReader()
  • 30. While (dr.Read) rtxtBKconsignor.Text = dr("Address") txtBKconsignor_mobile_no.Text = dr("MOBILE_NUMBER") End While con.Close() End Sub Private Sub txtBKweight_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtBKweight.TextChanged con.Close() con.Open() cmd = New SqlCommand("select * from RATE_DETAILS where CUSTOMER_TYPE='" & cmbBKcust_type.Text & "' and DESTINATION='" & txtBKdestination.Text & "'and CONSIGNMENT_TYPE='" & cmbBKconsignment_type.Text & "'and WEIGHT='" & txtBKweight.Text & "'", con) dr = cmd.ExecuteReader() While (dr.Read) txtBKamount.Text = dr("amount") End While con.Close() End Sub
  • 49.  Testing is the process of executing a program with the in Intent of finding errors.  A good test case is one that has a high probability of finding an unpredictable error.  A successful test is one that provides solution for an unpredictable error. System testing is the stage of implementation which is aimed at ensuring. That the system works accurately and efficiently before live operation commences. Testing is vital to the success of the system resting making a logical assumption that is all the parts of the system are correct, the goal will be successfully achieved. The candidate system is subject to a variety of tests: On-line response, volume, stresses Recovery and usability lefts.
  • 50. Unit testing focuses verification efforts on the smallest unit of software design, the module. This is also known as “module Testing”. In this project each process are tested separately. This testing is carried at during module is found to be working satisfactorily as regard to the expected output from the module. Integration testing focuses on the design and the construction of the software architecture data can lost across an interface one module can have adverse affection another sub function and so on. This integration testing is a part that the software meets all functional behavioral and performance requirements. The errors, which are uncovered during integration testing, are corrected during this place.
  • 51. This project is successfully completed and works properly according to the needs. The usage of software increases the efficiency and decreases the effort. The system maintains data consistency by avoiding manual errors such as booking, delivery status etc. All the requirements regard to this problem are solved the needs specified in the problem definition are fulfilled. This project will help all end users as a user-friendly system.it has been thoroughly tested and implemented.
  • 52.  Within allotted time, we have solved more processing via this project. It is very easy to enhance this project within small number of modifications,  In future we can use barcode scanner to scan POD numbers.  This project will be implemented in asp.net in future and maintain sub branches via internet.