A Project Presentation on - DSpace at Ganpat University

0 downloads 246 Views 6MB Size Report
4. 2. Existing System. 5. 3. Need for new System. 5. 4. Functional Specification. 6. 5. Hardware and Software Requiremen
A Project Presentation on

SUBMITTED TO DEPARTMENT OF COMPUTER SCIENCE GANPAT UNIVERSITY,KHERVA PRESENTED BY Prajapati Ripal B.(13084231238)

1

Sr. No

Title

Page No

1

Abstract (Project Profile)

4

2

Existing System

5

3

Need for new System

5

4

Functional Specification

6

5

Hardware and Software Requirement

12

6

System Flow Chart

15

7

Timeline Chart

17

8

E-R Diagram

19

9

UML Diagrams

21

9.1 Use Case Diagram

22

9.2 Activity Diagram

24

9.3 Class Diagram

28

9.4 Sequence Diagram

30

9.5 Collaboration Diagram

34

10

Data Dictionary

38

11

Input Design/Output Design

46

13

Post Implementation Review

82

14

Future Enhancement

83

15

Bibliography

84

2

3

Index Key

Content

1.

Project Title

Online Courier Service System

2.

Project Objective

The main objective of project is to provide users with the facility of taking online courier services.

3.

Internal Guide

Mr. Biren Patel

4.

Team Member

1. Prajapati Ripal B(13084231238)

Tools 5.

Front-End Tool

PHP 5.4.7

6.

Back-End Tool

My SQL 5.5.27

7.

Other Tool

Dream viewer,RF Flow

8.

Duration

60 days

4

Existing System: Courier Sending Courier Tracking View Policy Proposed System: Providing Offers Pickup Facility(from home or office) Courier Returning Facility(Critical Condition)

5

 There Are 3 Module Are Used In This Project Like,  User Admin Branch Admin

6

USER New registration View /update login details View policy details View tracking information View offers ADMIN View/update user details Update policy details Track the courier details Update offers

7

Branch Admin This module helps the branch admin to use various services after the logged on e-courier services like:· update status View status

8

(1)User Module:In this module user can use various service by online with the help of internet. This service help the user to do their work effectively & efficiency. They are view the login details. They are also view the policy details and view the tracking information. User are view the various offers like diwali offer ,rakshabandhan offer, one day offer.

9

(2)Admin Module:The admin helps the admin to do work with the different facility that helps to solve the problem of manual work & easily maintain. To admin can want to update policy details, track the courier details and also provides unique services & the best offers like diwali festival offer, rakshabandhan offers etc.. Admin has all the control over the websites by that admin can create ,branch & can update branch record any time.

10

(3)Branch Module:Branch admin can login after those do all the needed works like packet tracking, view status The main objective of checking report gives the daily profit and loss.

11

12

Hardware Specification  Server Side: Processor RAM

2.0GHZ 4 GB

Hard Disk

40GB

 Client Side: Processor

1GHZ

RAM

20GB

Hard Disk

512MB

13

 Software Specification:  Server Side: Operating System

Window xp

Runtime Environment

PHP 5.4.7

Web Server

Apache 3.2.1

Front End

PHP, Dreamviewer 8

Back End

My SQL server 2005

 Client Side:

Operating System

Window xp or any compatible operating system

Web Browser

IS(Internet Explorer) 8.0 Any Compatible Browser

14

15

Start View the site Is Registered

No

Yes

Registration

Enter User Name & Password No Is Authorize Yes ( User )

No

Is Admin?

Yes

( Admin ) Update offers

View offers

Update policy View policy Courier detail

View track details

Track detail

Log Out Stop

16

17

4 Months Development Phase

0 to 10 Days

10 to 20 Days

20 to 30 Days

30 to 40 Days

40 to 50 Days

50 to 60 Days

Duration (Day)

Requirement Gathering

5

Analysis

10

Design

15

Coding

20

Testing

5

Implementation

5

Documentation

60

Activity

Days 18

19

Admin_id

User name

admin

1

offer_id

1

user_id

M

manage

offers

1

1

M

manage user_id Source branch_id

manage

has

courier_id

courier_ detail

Destination branch_id

M M has

has

M

User name

M

M Track_detail

fin_status

M

view

courier_id

M

user

Registration_i d

20

21

Online courier service system

registration

login

View offers

Add/update offers Add/update courier details

user

View policy

admin

Add/update policies

View track details Update track details Manage transaction

22

Online courier service system

login

Message

Request

Update status

Branch admin View status

Profile change

23

24

25

26

27

28

Registration -Name -Username_id -Password -Email_id -Gender -Mobile number -d.o.b

Courier Detail

+Register() 1 1

Login -id -password -type

1

-

-Courier_id -User_id --Destination Address -Date -Weight -source branch_id -Destination Branch_id -cost

Offer

-

-

-Offer --start date --end date --offer description

+choose() +add() +change() +payment

+Login()

1 1

Track -courier_id -branch_id -date

+Track()

1 1

Policy -policy_id -policy_name -description

+choose()

1

1

Payment

-payment_id -courier_id -date -cost -status -

+Payment()

29

ADMIN

Login

User Manage

Manage offers

Manage Policy

Enter Username& Password Successfully Login

View User Details Retrieve User Details View Offers Details Retrieve offers Details

View Policy Details Retrieve Policy Details

30

ADMIN Manage Courier detail

Manage Track Detail

Logout

View Courier Detail Retrieve Courier Detail

View Track Details Retrieve Track Details View Topic Details Logout Successfully

31

USER User Registration

Login

select offers

Select policy

Select track

Enter User Detail Successfully Registration

Enter Username & Password Successfully Login View offers Details Retrieve offers Details

View Policy Details Retrieve Policy Details View track Details Retrieve track Details

32

BRANCH MANAGER Login

Update status Details

View status Details

Enter Username& Password Successfully Login

Update status Details Retrieve status Details View status Details Logout Successfully

33

34

Collaboration Diagram - Admin

Admin

1: Login 2: Manage User 3: Category 4: Manage offer 5: Manage policy 6: Manage courier detail 7:Manage track detail 8: Logout System

1:1:1: Login Successfully 2:1:1: View/ Delete User 3:1:1: Add/ Update/ Delete offer 4:1:1: View/ Delete policy 5:1:1: View/ Delete courier detail 6:1:1: Generate/ View track 7:1:1: Logout Successfully

Database

1:1: Acknowledgement 2:1: Store User Update 3:1: Store offer 4:1: Store policy 5:1: Store courier detail 6:1: Send track detail 7:1: Acknowledgement

35

36

Collaboration Diagram - User

User

1: Login 2: Manage User 3: select offer 4:select policy 5:select track

System

1:1:1: Login Successfully 2:1:1: View/ Delete User 3:1:1: Add/ Update/ Delete offer 4:1:1: View/ Delete policy 5:1:1: View/ Delete track

Database

1:1: Acknowledgement 2:1: Store User Update 3:1: Store offer 4:1:store policy 5:1:store track 6:1: Acknowledgement

37

38

Description : This Table Keep The Information About Company login master. Sr.No

Field Name

Data Type

Constraint

Size

Description

1

User_id

Integer

Primary Key

11

Id of The user

2

Password

Varchar

Not Null

10

Password of the user

39

Description : Registration Table Keep The Information About User. Primary Key : Registration_id.

Sr.No Field Name

Data Type

Constraint

Size

Description

1

first_name

varchar

Not Null

20

First name of the user

2

last_name

Varchar

Not Null

50

Last Name of the User

3

User_id

Varchar

Not Null

50

id of the User

4

Password

Varchar

Not Null

50

Password of the User

5

Email_id

Varchar

Not Null

50

Email id of the User

6

Address

Varchar

Not Null

50

Address of the User

7

Gender

Decimal

Not Null

6,0

Gender of the User

8

Mobile_no

Varchar

Not Null

15

Mobile no of the User

9

d.o.b

varchar

Not Null

20

Date of birth of the User

40

Description : Offer Table Keep The Information About various offers. Primary Key : offer_id. Sr.No Field Name

Data Type

Constraint

Size

Description

1

offer_id

varchar

Primary Key

20

Id of the offer.

2

Starting_date

Varchar

Not Null

20

Starting date of the offer

3

Ending_date

Varchar

Not Null

20

Ending date of the offer

4

Offer_description

Text

Not Null

20

Offer description

5

Offer_image

Varchar

Not Null

20

Images of the offer

6

rate

int

Not Null

5

Rate of offer

7

discount

varchar

Not Null

20

Discount of offer

41

Description :This table is the master table of the courier Primary Key :courier_id. Sr.No

Field Name

Data Type

Constraint

Size

Description

1

Courier_id

Integer

Primary Key

4

Id of the courier

2

User_id

varchar

Foreign Key

20

Id of the user

3

Source_address

Integer

Not Null

20

Source address

4

Source_city

Varchar

Not Null

20

Source city of courier detail

5

Destination_address

Varchar

Not Null

20

Address of courier destination

6

Destination_city

Varchar

Not Null

20

Destination city

7

weight

integer

Not Null

3

Weight of courier

8

quantity

integer

Not Null

3

Quantity of courier

9

date

Varchar

Not Null

10

Date of courier

10

Current_status

Varchar

Not Null

20

Status of courier

11

Fin_status

Varchar

Not null

20

Fin status of courier

12

Cost

Integer

Not null

4

Cost of courier 42

Description : Policy Table Keep The Information About courier policy Primary Key : policy_id.

Sr.No

Field Name

Data Type

Constraint

Size

Description

1

policy_id

Varchar

Primary Key

20

Id of The policy

2

Policy description

text

Not Null

10

Description of policy

43

Description :This table is the master table of the offer payment Primary Key :user_id. Foreign Key : user_ id with reference table offer_id Sr.No Field Name

Data Type

Constraint

Size

Description

1

User_id

Varchar

Primary Key

20

Id of the user.

2

Offer_id

Varchar

Reference key

20

Id of the offer.

3

Cost

Varchar

Not Null

20

Cost of the offer.

4

Bank_nm

Varchar

Not Null

20

Name of the bank.

5

Card_no

Varchar

Not Null

20

Number of the card.

6

Ctv_no

Varchar

Not Null

10

Number of the ctv.

7

Expiry_date

Varchar

Not Null

20

Date of offer expiration.

44

Description :This table is the master table of the courier payment Primary Key :user_id. Foreign Key : user_ id with reference table courier_id Sr.No

Field Name

Data Type

Constraint

Size

Description

1

User_id

Varchar

Primary Key

20

Id of the user.

2

courier_id

Varchar

Reference key 20

Id of the courier.

3

Bank_nm

Varchar

Not Null

20

Name of the bank.

4

Card_no

Varchar

Not Null

20

Number of the card.

5

Ctv_no

Varchar

Not Null

20

Number of the ctv.

6

Expiry_date

Varchar

Not Null

10

Expiry date.

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

After the system is implemented and conversion is completed, a review of system is usually conducted by users and analyst. This is called Post Implementation Review. The Post Implementation Review is the process of review after the system implemented user and the analysts generally do this review process. This review process is done to determine how well the system is working, how it has accepted, and whether maintenance is needed. The review is important to gather information and maintain the system.

82

It is still mature and fully dynamically. Any requirements, this project are completed but still they want to update and modify some modules. We are always thinking about organization requirements also growing day by day. We always want implement something more. This project is completed when you watch, but we want to implement more things. · Online Chat · Overseas Service · Pickup Request On chat · Expanded geographical research

83

At the process time of making this project we have take reference of some outsider sources which we want to mansion here. Websites www.google.com www.fristflight.com www.bluedart.com

84

85