courier website

51
Courier website Mitesh Patel Project4free.blogspot.com

Upload: mitesh-patel

Post on 20-Jun-2015

318 views

Category:

Education


4 download

DESCRIPTION

This ppt you will to some help for ppt presentation and Don't be forget thanks Mitesh Patel project4free.blogspot.com

TRANSCRIPT

Page 1: Courier website

Courier website

Mitesh Patel Project4free.blogspot.com

Page 2: Courier website

No. Contents Page No

1. Project Profile 4

→ Existing System 5→ Proposed System 5→ Technology Used 6

2. Diagrams 10→ Data Flow Diagram 11→ ER Diagram 15

3. Data Dictionary 174. Screen Layouts 22

5. Future Scope 46

6. Bibliography 47

Index

Page 3: Courier website

Development Environment•Software’s

I)Front End : ASP.NETII)Back End : Microsoft SQL Server 2000III)Web Server : IIS 6.0IV)Technology : .Net FrameworkV)Programming Language : VB. NetVI)Designing : PhotoShop

•Platform

I)Server Operating System : Windows Server. II)Client Operating System : Windows 9x/2K/Xp.

I)Hardware ConfigurationI)Server Side Configuration : P-IV -2.40 GHz

80 GB HDD768 MB SDRAM 52X CD Rom Drive

Mouse

Page 4: Courier website

Project ProfilePurpose of project •Features•Admin side We have design our website in such a manner that it becomes very user friendly to admin. We have provided all most all the functionality which admin wants such as managing which includes adding, editing, deleting, updating employee. admin also check status of parcel is deliverd on time or not. Work properly done by employee, employee also report to admin. If any customer wnt to know his parcel delivered or not then admin give him waybill no to check status of parcel. All full service provided for customer. ii) User side Any user can visit our site. We have not defined that only particular user who is registered can only visit our site. Any Visitor can visit our site,. The site is very user friendly to the user who doesn’t know much about computers they can also visit our site. The user can give feedback to the admin about any particular form or any enquiry he can place. If a user forgets his password then he can get his old password by giving his email id. User can change his password.

Page 5: Courier website

Advantage User-friendly environment.

Enhancement•Tracking number provided by the Admin increases the security of the transaction.•The project is also having the feature to facilitate the user where he can also comment a feedback and can ask queries to the company.

• Existing System Currently there is no existing online Angadiya system, which helps electronic transaction come possible. Today we have entered the 21st century, which is an era of Science, Technology etc. As we all know that this is an Information Age which aims to work at “Single-Click” , so we have to make things such that users get it as easily as possible.

With the help of this project, people would become much more familiar with “Online Angadiya Services”, which is one of the fastest and efficient ways to transact online.

• Proposed SystemThe Proposed system shall have the following features: This project is having two sides Admin and user. Online Angadiya transaction is possible. More over infinite number of categories and subcategories can be added by admin at any time. We have defined our website for a quick and effective completion of the transaction.

Page 6: Courier website

TOOLS AND TECHNOLOGY

Microsoft .NET Framework 2.0

The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives:

i) To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.

ii) To provide a code-execution environment that minimizes software deployment and versioning conflicts. •To provide a code-execution environment that guarantees safe execution of code, including code created by an unknown or

semi-trusted third party. •To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments. •To make the developer experience consistent across widely varying types of applications, such as Windows-based

applications and Web-based applications. •To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any

other code.

Page 7: Courier website

The .NET Framework has two main components: the common language runtime and the .NET Framework class library. The common language runtime is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting , while also enforcing strict type safety and other forms of code accuracy that ensure security and robustness. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library, the other main component of the .NET Framework, is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services.

The .NET Framework can be hosted by unmanaged components that load the common language runtime into their processes and initiate the execution of managed code, thereby creating a software environment that can exploit both managed and unmanaged features. The .NET Framework not only provides several runtime hosts, but also supports the development of third-party runtime hosts.

For example, ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code. ASP.NET works directly with the runtime to enable ASP.NET applications and XML Web services, both of which are discussed later in this topic.

Internet Explorer is an example of an unmanaged application that hosts the runtime (in the form of a MIME type extension). Using Internet Explorer to host the runtime enables you to embed managed components or Windows Forms controls in HTML documents. Hosting the runtime in this way makes managed mobile code (similar to Microsoft ActiveX controls) possible, but with significant improvements that only managed code can offer, such as semi-trusted execution and secure isolated file storage.

The following illustration shows the relationship of the common language runtime and the class library to your applications and to the overall system. The illustration also shows how managed code operates within a larger architecture.

Page 8: Courier website

About ASP.NET ASP.NET is more than the next version of Active Server Pages (ASP); it is a unified Web

development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible with ASP, it also provides a new programming model and infrastructure for more secure, scalable, and stable applications. You can feel free to augment your existing ASP applications by incrementally adding ASP.NET functionality to them.

ASP.NET is a compiled, NET-based environment; you can author applications in any .NET compatible language, including Visual Basic .NET, C#, and JScript .NET. Additionally, the entire .NET Framework is available to any ASP.NET application. Developers can easily access the benefits of these technologies, which include the managed common language runtime environment, type safety, inheritance, and so on.

Developers can use Web Forms or XML Web services when creating an ASP.NET application, or

combine these in any way they see fit. Each is supported by the same infrastructure that allows you to use authentication schemes, cache frequently used data, or customize your application's configuration, to name only a few possibilities.

•Web Forms allow you to build powerful forms-based Web pages. When building these pages, you can use ASP.NET server controls to create common UI elements, and program them for common tasks. These controls allow you to rapidly build a Web Form out of reusable built-in or custom components, simplifying the code of a page.

Page 9: Courier website

•An XML Web service provides the means to access server functionality remotely. XML Web services enable the exchange of data in client-server or server-server scenarios, using standards like HTTP and XML messaging to move data across firewalls. XML Web services are not tied to a particular component technology or object-calling convention. As a result, programs written in any language, using any component model, and running on any operating system can access XML Web services. Each of these models can take full advantage of all ASP.NET features, as well as the power of the .NET Framework and .NET Framework common language runtime. These features and how you can use them are outlined as follows: •If you have ASP development skills, the new ASP.NET programming model will seem very familiar to you. However, the ASP.NET object model has changed significantly from ASP, making it more structured and object-oriented. Unfortunately this means that ASP.NET is not fully backward compatible; almost all existing ASP pages will have to be modified to some extent in order to run under ASP.NET. In addition, major changes to Visual Basic .NET mean that existing ASP pages written with Visual Basic Scripting Edition typically will not port directly to ASP.NET. In most cases, though, the necessary changes will involve only a few lines of code. •Accessing databases from ASP.NET applications is an often-used technique for displaying data to Web site visitors. ASP.NET makes it easier than ever to access databases for this purpose. It also allows you to manage the database from your code.

Page 10: Courier website

1. External Entities :

2. Data Flow :

3. Data Store :

4. Process :

Data Flow Diagrams A Data Flow Diagram is a graphical representation of proposed system. It is one of the tools of structuring analysis in the data flow diagram.The flow of data from their success on objects through process that transforms them their destination in other objects.It can’t show control information.

Data Flow Diagram serves two purposes:

•Provides a graphical tool , which can be used by the analyst to explain his understanding of the system to the user.•Can be readily converted into a structure chart , which is used in design.

Symbols used in Data Flow Diagrams:

Page 11: Courier website

Context Diagram

AngadiaService

ADMIN

EMPLOYEE CUSTOMER LOGIN

EDIT PROFILE

COMPLETE STATUS

UPDATE DETAILS

CONFIRMATION

WORK ALLOCATION

FEEDBACKTRANSACTION

LOGIN

EDIT PROFILE

UPDATE PROFILE

CONFIRMATION

TRACKING NO

QUERY

VIE

W C

OM

PLET

E W

OR

KV

IEW

DET

AIL

LOG

IN

CON

FIR

MA

TIO

N

TRA

CKIN

G N

O

ALL

OCA

TE W

OR

K A

ND

STA

TUS

UPD

ATI

ON

GEN

ERA

TE R

EPO

RT

Page 12: Courier website

1ST Level DFD

Page 13: Courier website

ADMIN

LOGINUSERNAME PASSWORD REGI STRATION

MASTER

CUSTOMER

UPDATE

TRANSACTION

QUERY

FEEDBACK

VIEW

E - MAIL

REPORTS WORKALLOCATION

REGISTRATION

EMPLOYEE

1.0

6.0

5.0

2.0

3.0

4.0

7.0

8.0

10.09.0

PROFILE

DETAILS

BALANCE MASTER

UPDATE BALANCE

USERNAME PASSWORD

VEHI CLE MASTER

VEHICLE

TRANSACTION MASTER

INQUIRYMASTER

DETAILSDETAILS

DETAILS

Page 14: Courier website

2nd Level DFD

AUTHENTICATION

EMPLOYEE

CUSTOMER ADMIN

LOGIN

1.1

USER ID USER ID

LOGIN DETAILS LOGIN DETAILS

EXIT LOGIN DETAILS

USER ID

1.2 1.3

Page 15: Courier website

Entity Relationship Diagram

Page 16: Courier website

PERFORMSCUSTOMER TRANSACTION

1

1

1

EDIT

ASK

PROFILE

QUERY

*

*

*HANDLES

ADMIN

1

*GIVE

TRANSACTION

1 *ALLOCATE WORK

1

*

1

GENERATE REPORTS*

EMPLOYEE

HENDLE TRANSACTION*1

SEND E - MAIL*1

ALLOCATE WORK

HANDLES 1

1

**

EDIT PROFILE1

*

1

PERFORM WORK*

Page 17: Courier website

DATA DICTIONARY

•What is Data Dictionary?

Data Dictionary is catalog-A repository – of the elements in a system. As the name suggest , this elements center around data and the way they are structured to make user requirements and organization needs.

In a Data Dictionary you will find a list of the entire element composing the data flowing to the system. The major elements are data flows, data stores and processes. The Data Dictionary stored the details are description of those elements if analyst want to know how many characters are in a data items by what others name it reference in the system, or where it is used in the system, they should be able to find the answers in the properly developed Data Dictionary.

The Data Dictionary is developed during data flow analysis and assists the analyst involves in the determining system requirements. How ever, its contents are used during system design.

Page 18: Courier website

No Field-Name Data type Length Description1 Admin_ID Numeric 9 Primary Key2 Login_Name Varchar 203 Password Varchar 20

1) Table: - Admin This table contains the information about the admin.

Page 19: Courier website

No Field-Name

Data type Length Description

1 Registration_ID

Numeric 9 Primary Key

2 First_Name Varchar 50

3 Last_Name Varchar 504 Address Varchar 2005 City Varchar 506 State Varchar 507 Country Varchar 508 User_ID Varchar 509 Password Varchar 50

Pin_code Numeric 911 Phone_Nu

mberNumeric 9

12 Mobile_Number

Numeric 9

13 Email_ID Varchar 5014 Security_Q

uestionsVarchar 50

15 Answer Varchar 5016 Amount Numeric 9

2) Table: - Registration This table contains the information about the user. So, it stores UserName, Password and other type of information.

Page 20: Courier website

No Field-Name Data type Length Description1 Inquiry_ID Numeric 9 Primary Key2 First_Name Varchar 503 Last_Name Varchar 504 Address Varchar 505 Contact_Number Numeric 206 Query Varchar 50

3) Table: - Inquiry Table This table contains the information about the Inquiry. So, it stores ID, Name, , Address Customer Query and other type of information.

Page 21: Courier website

No Field-Name Data type Length Description1 Emp_ID Numeric 9 Primary Key2 Emp_Name Varchar 503 Emp_Address Varchar 1004 Roll Varchar 505 Status Varchar 506 Emp_UserName Varchar 507 Emp_Password Varchar 50

4) Table: - Employee Master This table contains the information about the Employee. So, it stores Name, Address, Roll, Status and other type of information.

Page 22: Courier website

No Field-Name Data type Length Description1 Veh_ID Numeric 9 Primary Key2 Veh_No Varchar 503 Veh_Type Varchar 504 Veh_Name Varchar 1005 Trip Varchar 50

5) Table: - Vehicle Master This table contains the information about the Vehicle. So, it stores No, Type, Name, Trip and other type of information.

Page 23: Courier website

No Field-Name Data type Length Description1 Transaction_ID Numeric Primary Key2 Sender_Name Varchar 503 Sender_Address Varchar 504 Sender_Phone_No Varchar 2005 Destination Varchar 506 Receiver_Name Varchar 507 Receiver_Address Varchar 508 Receiver_Phone_No Varchar 509 Amount Varchar 50

Identity_Proof Numeric

6) Table: - Transaction table This table contains the information about the Transaction. So, it stores Sender Name, Sender Address, Sender Phone Number and other type of Information.

Page 24: Courier website

No Field-Name Data type Length Description1 Track_ID Numeric 9 Primary Key2 WayBill_No Numeric 503 From_In Varchar 504 To_In Varchar 1005 Status Varchar 506 Date_Delivery Varchar 507 Receiver_Address Varchar 508 Time_Delivery Varchar 509 Recipient Varchar 50

7) Table: - Tracking Table This table contains the information about the Tracking. So, it stores Waybill Number, From in, To in, and other type of information.

Page 25: Courier website

No Field-Name Data type Length Description1 Feedback_ID Numeric 9 Primary Key2 Name Varchar 503 Address Varchar 504 City Varchar 505 Mobile_No Varchar 506 Email_ID Varchar 507 Comments1 Varchar 5008 Comments2 Varchar 500

8) Table: - Feedback This table contains the information about the feedback given by the user.

Page 26: Courier website

SCREEN LAYOUTS

HOME PAGE OF WEBSITE.

Page 27: Courier website

About the website.

Page 28: Courier website

Forgot password page.

Page 29: Courier website

Recover password page.

Page 30: Courier website

Registration of New Customer

Page 31: Courier website

Employee detail.

Page 32: Courier website

Login page.

Page 33: Courier website

After login first page.

Page 34: Courier website

Vehical master for driver use which vehical this detail show this page.

Page 35: Courier website

Add new employe.

Page 36: Courier website

Delete record of employee.

Page 37: Courier website

Feed back for employee.

Page 38: Courier website

Inquiry detail of angadiya.

Page 39: Courier website

Total no of angadiya(person) come for transaction.

Page 40: Courier website

Delete record of angadiya.

Page 41: Courier website

Detail of where to send a parcel by which employee

Page 42: Courier website

Add the new record of employee

Page 43: Courier website

Delete the record of employee.

Page 44: Courier website

Customer check all detail about parcel’ status, who delivered, delivered time also by using bill no.

Page 45: Courier website

Inquiry of employee.

Page 46: Courier website

Contact us.

Page 47: Courier website

REPORTSVEHICALNO REPORT

Page 48: Courier website

EMPLOYEE NAME REPORT

Page 49: Courier website

TRACKWAY BILL NO REPORT

Page 50: Courier website

Future Scope•The main future Scope of this website is that the user can easily place his transaction through the online facility.•As well as he/she can view their few of the past transactions. •Due to the online Angadiya Facility, user will be relieved of someProblems such as traveling to our branch office and can save his invaluable time and resources.•And Last Big Advantage of Online Angadiya is that we can save more & more trees as our system

is paperless and thus is an environment friendly one.

Page 51: Courier website

BIBILIOGRAPHYReferences Books•Programming With ASP.NET•Teach Yourself ASP.NET•BLACKBOOK ASP.NET 2.0.•UNLEASHED ASP.NET 2.0.