• Sonuç bulunamadı

Faculty of Economics and Administrative Sciences

N/A
N/A
Protected

Academic year: 2021

Share "Faculty of Economics and Administrative Sciences"

Copied!
120
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Faculty of Economics and Administrative

Sciences

Department of Computer Information Systems

2007/2008 SPRING TERM

CIS 400

(GRADUATION PROJECT)

YHN Car Rental Automation System

Submitted To: DEPT OF. CIS

Submitted By:Ayhan Kaldırım-20010415

(2)

CONTENTS

PAGE

I. ACKNOWLEDGEMENTS... 1

II. ABSTRACT

2

III. INTRODUCTION... 3

IV. DESIGN OF THE SYSTEM... 4

-Explanation... 4

-Database Design... 10

- System Data Block Diagram... 17

-Data Flow Diagram

18

V. USER MANUAL... 25

-User Guidelines

25

-User Flow Charts... 38

(3)

~~

ıf:.._~.

v'' , I

/J,i/:~\

!lt.(.'f

"l"'.~\

ll

l ~./~ ,;-.\\.u•r~ \ I. ,,... 'I I -lf::.?1-"> w\ ..:, ., ..1,yy ::::;/

'r::ı~ .

""II ~·9

,ıJ

._ . , ~~f[t:Kof/:~~/

This project will be prepared by me,with advise of Dr.Yalçın AKÇALI and

lvfi§=-···--·-Nadire ÇAVUŞ and Mr. Ilham HÜSEYNOV to be Department Of Information

Systems.

I have to thank my family for their support in my educational life in Near East

University.

Also I must thank to my best friends for helping me during my project process.

(4)

II.ABSTRACT

This software is a ·specific program only suitable for rent a car management system that makes business in keeping several cars and renting them to the public. The renting system is divided into 6 main processes in order for better user interface and friendly environment.

My solution to the problem I guess is quite understandable as I divided the system into main six processes, such as cars, members, reservations, rentals, reports and accounts. Each of the section I designed is easy to understand and learn fast. There are no menus used but command buttons were preferred instead so all is in front of the user for quick access.

I added user messages as well for the correspondence with the program so user may understand a bit the inside logic of the program how his process is handled.

I hope this software will help the rent a car management business manager keep close eye on his business accounts, his cars and performance, his customers activities using the IRS I designed for the purpose.

As there are hundreds of ways to solve any problem so if you find any suggestions about my program please do not hesitate telling me them.

(5)

III. INTRODUCTION

The field of Information Technology is an exciting and ever-changing field. If you are a life-long learner and want new challenges everyday, it's always a good idea to think of the program you want to create in terms of its solution. In order to do this, you must have a pretty solid understanding of the programming

language that you'll be working in and what you can do with it. Then you should sort out what exactly you're trying to accomplish. What do you want your

program to do?

What problem is it solving? Next, divide the program into its various

components. Then decide how those components will fit together to execute the program. Once all these have sorted out, you can write each part of the program and put them together. This is the correct way to program.

(6)

IV. DESIGN OF THE SYSTEM , ' EXPLANATION Processes 1. Cars Processes Car operation Car search Existing cars Car rental Car sale 2. Customers Process Customer operation Customer search Existing customer 3 .Personnels Process Personnels operation Personnel search Existing personnels Pay salary 4

(7)

4. Reports Process

Existing cars report"" ~

To return cars in a day report To sell cars report

S.Supplier Process

Supplier operation Supplier search Existing Supplier

-Cars process: This process will make easy to adding and updating new customers or existing cars.Search of existing car by licenseplate,model,chassis number.Cars rental and cars sale show in this process.And available to see the all existing car.

-Customer process: To record new customer or update existing customers, this process will be used. Firstly all information about the customer will be entered then click the add button.Search the existing customers by the

name,surname,customerid.And show the all existing customers.

-Persorınels process: In this process adding and updating personnels new

personnels or existing personnels.Personnel search by name,surname,personelid

and use this information.Available to see all personnel information.

-Reports process: The report process is directly for managers of the firm. It provides the reports for selected processes.In this process to see existing car,to return cars in a day,sell cars report to see in this process.

(8)

-Supplier process: In this process adding and updating supplier new

supplier or existing supplier.Personnel search by bayiid,bayiadı and use this

information.Available to see all personnel information.

The minimum requirements of the system are as follows;

Intel Pentium III 2.0 GHz or AMD Athlon XP 2000+ (1.6 GHz) 256 MB Ram

40GB HDD 15'Monitor

Windows XP Home Edition 52 X CD-ROM

The recommended requirements of the system are as follows;

Intel Pentium IV 3.2 GHZ or AMD Athlon 64 Bit Edition 3800+ 2048 MB Ram 80 GB HDD 17'Monitor LCD Windows XP Professional DVD-RW 6

(9)

In this project I used the Borland's Delphi as programming technology

because of the Delphi's easy Object-Oriented coding characteristic. And I

used Microsoft Access as database. Because Access's performance is very good when used on a single computer.

THE PROJECT BOUNDRIES

• The program will be designed to run on one computer.

• The program will not work under Linux or other operating systems. Only

Microsoft Windows XP is recommended.

• The user should have some computer knowledge.

• There should be a printer connected to the computer so that the system

can print out invoices or reports.

TECHNICAL FEASIBILITY

The hardware and requirements that are necessary for the system are as follows:

• Computer

• Printer

(10)

OPERATIONAL FEASIBILITY

• The users should be educated about the usage of the new system.

• The people who work on the system must be given technical support.

• The program should be developed according to the users wants.

ECONOMICAL FEASIBILITY

• The advantage of using my YHN Car Rental Program as economical

result is; it will be cheaper than the other ones.

• It will be very easy to use.

• An extra hardware or software is not needed to use the program.

• Another advantage is saving time. With saving time we can increase our

service performance.

• By using this system it minimizes the risk of making mistakes.

THE REQUIREMENT DETERMINATION

The requirements made by the users and customers are as follows:

• To increase service.

• To use only one program to control all processes.

(11)

Faculty of Economics and Administrative

Sciences

Department of Computer Information Systems

2007/2008 SPRING TERM

CIS 400

(GRADUATION PROJECT)

YHN Car Rental Automation System

Submitted To: DEPT OF. CIS

Submitted By:Ayhan Kaldırım-20010415

(12)

CONTENTS

PAGE

I. ACKNOWLEDGEMENTS... 1

II. ABSTRACT

2

III. INTRODUCTION... 3

IV. DESIGN OF THE SYSTEM... 4

-Explanation... 4

-Database Design... 10

- System Data Block Diagram... 17

-Data Flow Diagram

18

V. USER MANUAL... 25

-User Guidelines

25

-User Flow Charts... 38

(13)

~~

ıf:.._~.

v'' , I

/J,i/:~\

!lt.(.'f

"l"'.~\

ll

l ~./~ ,;-.\\.u•r~ \ I. ,,... 'I I -lf::.?1-"> w\ ..:, ., ..1,yy ::::;/

'r::ı~ .

""II ~·9

,ıJ

._ . , ~~f[t:Kof/:~~/

This project will be prepared by me,with advise of Dr.Yalçın AKÇALI and

lvfi§=-···--·-Nadire ÇAVUŞ and Mr. Ilham HÜSEYNOV to be Department Of Information

Systems.

I have to thank my family for their support in my educational life in Near East

University.

Also I must thank to my best friends for helping me during my project process.

(14)

II.ABSTRACT

This software is a ·specific program only suitable for rent a car management system that makes business in keeping several cars and renting them to the public. The renting system is divided into 6 main processes in order for better user interface and friendly environment.

My solution to the problem I guess is quite understandable as I divided the system into main six processes, such as cars, members, reservations, rentals, reports and accounts. Each of the section I designed is easy to understand and learn fast. There are no menus used but command buttons were preferred instead so all is in front of the user for quick access.

I added user messages as well for the correspondence with the program so user may understand a bit the inside logic of the program how his process is handled.

I hope this software will help the rent a car management business manager keep close eye on his business accounts, his cars and performance, his customers activities using the IRS I designed for the purpose.

As there are hundreds of ways to solve any problem so if you find any suggestions about my program please do not hesitate telling me them.

(15)

III. INTRODUCTION

The field of Information Technology is an exciting and ever-changing field. If you are a life-long learner and want new challenges everyday, it's always a good idea to think of the program you want to create in terms of its solution. In order to do this, you must have a pretty solid understanding of the programming

language that you'll be working in and what you can do with it. Then you should sort out what exactly you're trying to accomplish. What do you want your

program to do?

What problem is it solving? Next, divide the program into its various

components. Then decide how those components will fit together to execute the program. Once all these have sorted out, you can write each part of the program and put them together. This is the correct way to program.

(16)

IV. DESIGN OF THE SYSTEM , ' EXPLANATION Processes 1. Cars Processes Car operation Car search Existing cars Car rental Car sale 2. Customers Process Customer operation Customer search Existing customer 3 .Personnels Process Personnels operation Personnel search Existing personnels Pay salary 4

(17)

4. Reports Process

Existing cars report"" ~

To return cars in a day report To sell cars report

S.Supplier Process

Supplier operation Supplier search Existing Supplier

-Cars process: This process will make easy to adding and updating new customers or existing cars.Search of existing car by licenseplate,model,chassis number.Cars rental and cars sale show in this process.And available to see the all existing car.

-Customer process: To record new customer or update existing customers, this process will be used. Firstly all information about the customer will be entered then click the add button.Search the existing customers by the

name,surname,customerid.And show the all existing customers.

-Persorınels process: In this process adding and updating personnels new

personnels or existing personnels.Personnel search by name,surname,personelid

and use this information.Available to see all personnel information.

-Reports process: The report process is directly for managers of the firm. It provides the reports for selected processes.In this process to see existing car,to return cars in a day,sell cars report to see in this process.

(18)

-Supplier process: In this process adding and updating supplier new

supplier or existing supplier.Personnel search by bayiid,bayiadı and use this

information.Available to see all personnel information.

The minimum requirements of the system are as follows;

Intel Pentium III 2.0 GHz or AMD Athlon XP 2000+ (1.6 GHz) 256 MB Ram

40GB HDD 15'Monitor

Windows XP Home Edition 52 X CD-ROM

The recommended requirements of the system are as follows;

Intel Pentium IV 3.2 GHZ or AMD Athlon 64 Bit Edition 3800+ 2048 MB Ram 80 GB HDD 17'Monitor LCD Windows XP Professional DVD-RW 6

(19)

In this project I used the Borland's Delphi as programming technology

because of the Delphi's easy Object-Oriented coding characteristic. And I

used Microsoft Access as database. Because Access's performance is very good when used on a single computer.

THE PROJECT BOUNDRIES

• The program will be designed to run on one computer.

• The program will not work under Linux or other operating systems. Only

Microsoft Windows XP is recommended.

• The user should have some computer knowledge.

• There should be a printer connected to the computer so that the system

can print out invoices or reports.

TECHNICAL FEASIBILITY

The hardware and requirements that are necessary for the system are as follows:

• Computer

• Printer

(20)

OPERATIONAL FEASIBILITY

• The users should be educated about the usage of the new system.

• The people who work on the system must be given technical support.

• The program should be developed according to the users wants.

ECONOMICAL FEASIBILITY

• The advantage of using my YHN Car Rental Program as economical

result is; it will be cheaper than the other ones.

• It will be very easy to use.

• An extra hardware or software is not needed to use the program.

• Another advantage is saving time. With saving time we can increase our

service performance.

• By using this system it minimizes the risk of making mistakes.

THE REQUIREMENT DETERMINATION

The requirements made by the users and customers are as follows:

• To increase service.

• To use only one program to control all processes.

(21)

THE OLD SYSTEM CAPABILITIES

• There was an existing software but its complex and old.

• Sometimes the data got lost on the database.

THE NEW SYSTEM'S PROVIDENCES

• The new system should be trustable.

• The system will only be accessed by the authorized users.

• The database tables should include all information about the YHN Car

Rental Program

(22)

Database Design: Araba table : ,... Sasi No Agirlik MuayrıeTarihi Ar~ba D~rum~ Fiycı~ Text Text 'Text Text Text Text Text Number OLE Obiect Field Properties A field name can be up to 64 characters long, including spaces. Press Fl for help on field names. No Yes

Ves (No Duplicates) Ves

r1Jo Control

None

(23)

Araç Ödeme Table AutoNumber Number . Text Date/Time Date/Time . Number A field name can be up to.64 characters long, irıcludirı•J spaces. Press F 1 For help on field names. 11

(24)

Çalışanlar Table Adı söy.ad Ücret .Adres ;ie,bir EvTelefonu EvTelefonul Text Text Currency Text . Text Text Text FieldProperties lıcates 12

(25)

Maaş Table ' AutoNumber Number )Date/Time ; Currency 4Currency New Values Format Caption Indexed Smart Tags Increment A field name can be up to 64 characters long, including spaces. PressFl for help on field names. Ödeme No

Yes (No Duplicates)

(26)

Müşteriler Table : Text .. Text . Text : Text Text licates A field name can be up to 64 characters lonq, including spaces. Press Flfor helponfield names. SfnartTags 14

(27)

Bayiler Table Text Text Text Text Long Integer Increment

Yes (No Duplicates·:ı

(28)

Relationship Between Tables: Çalı;;anNo ÖdemeTarihi ÖdemeMiktarı Motor No Sasi No Agirlik Muayne Tarihi Araba Durumu Soyad Ücret Adres Şehir EvTelefonu EvTelefonul BayiAdı BayiAdresi BayiTel BayiCep 16

(29)

"' ı::: ·E C:ı.. o.ı C.

o

ı.. o.ı "' ::ı

t

o.ı•.... ~, o - t Q., ~ ~ S E ~ O ö. w E t E

o ~

... w ı;.. Q. .=: ••.. ..c: ••..• C. o u ı.. E - ı.. C: w -~ ~ -; .;;J ır: (fJ b -·- ı.. C: o t: t: o C. o o "' '-' o.ı C. C. ı.. E c:ı:: C: o.ı o.ı u = ı.. c:ı:: c:ı:: f- o.ı ı.. ı.. "O E o.ı C: ~ .s .8 :.g_u "' "' ı::: "' C. "O

-

>< o.ı = =ö ı.. w o::: u o ır: ır: C.

t

o.ı c:ı::

e

Q,ı :::ı ,,, "' ... ı::: ... ı.. ı.. v: o.ı

o.ı o.ı o.ı

....•

~ C. rJJ

o

C. C. r--ı::: C. C. C C: ... = = ~

-~

ır: (fJ o •... ..c:

·-

,,, C. o u ... ı.. c,

-ı.. ~

-~

= "' C:

e

c, ır:

:3

o.ı [fJ C.

t t t

o = ... (fJ

=

<

-

...~ ..: "'ı.. "'ı.. C

o.ı o.ı o.ı

Q,ı C. E E ~

o

-

o .8 •.. "' "' ı.. o.ı = = ~ E u u

u

o

-..c:

-

o u "' "' .•.. ı..

z

ı.. = "' C: . o.ı u :J o.ı

=

E (fJ --,,

t t

t

>

.8"' ~ = o u tr:

e

"' ~ "' ı.. ı.. e C: OJ) ·E u ~ ı.. ~, C: ı..

·-

ı.. o C: .s Q o.ı u;. u ı::: ~ C. ..c: '- o.ı o c:ı:: C: ~ u o r.rı ı.. ı.. .•.. ı.. ~ C: C: "' C: ı.. o u o.ı

:3

C:

-

(fJ u u ~ "'ı.. C: ~ u ... ~ Q

(30)

Data Flow Diagram'

Contex Diagram for YHN Car Rental Automation System

Updated Customer

Updated Supplier

Knowledg<, Supplier

Customeı Customer KnowledgE

Updated Car Knowled_g_e Supplier Knowledge

Car Knowledge

YHN Car Rental

Automation System Updated Employee user: _Searched C1.,JştomerInfc SearçhedSupplier Infc

1

REPORTS* I )Customer Reports 2)Existed Cars Reports 3)Employee Reports 4)Supplier Reports 5)Rental Turn Reports 6)Sold Car Reports

(31)

Faculty of Economics and Administrative

Sciences

Department of Computer Information Systems

2007/2008 SPRING TERM

CIS 400

(GRADUATION PROJECT)

YHN Car Rental Automation System

Submitted To: DEPT OF. CIS

Submitted By:Ayhan Kaldırım-20010415

(32)

CONTENTS

PAGE

I. ACKNOWLEDGEMENTS... 1

II. ABSTRACT

2

III. INTRODUCTION... 3

IV. DESIGN OF THE SYSTEM... 4

-Explanation... 4

-Database Design... 10

- System Data Block Diagram... 17

-Data Flow Diagram

18

V. USER MANUAL... 25

-User Guidelines

25

-User Flow Charts... 38

VI. REFERANCES...

54

(33)

~~

ıf:.._~.

v'' , I

/J,i/:~\

!lt.(.'f

"l"'.~\

ll

l ~./~ ,;-.\\.u•r~ \ I. ,,... 'I I -lf::.?1-"> w\ ..:, ., ..1,yy ::::;/

'r::ı~ .

""II ~·9

,ıJ

._ . , ~~f[t:Kof/:~~/

This project will be prepared by me,with advise of Dr.Yalçın AKÇALI and

lvfi§=-···--·-Nadire ÇAVUŞ and Mr. Ilham HÜSEYNOV to be Department Of Information

Systems.

I have to thank my family for their support in my educational life in Near East

University.

Also I must thank to my best friends for helping me during my project process.

(34)

II.ABSTRACT

This software is a ·specific program only suitable for rent a car management system that makes business in keeping several cars and renting them to the public. The renting system is divided into 6 main processes in order for better user interface and friendly environment.

My solution to the problem I guess is quite understandable as I divided the system into main six processes, such as cars, members, reservations, rentals, reports and accounts. Each of the section I designed is easy to understand and learn fast. There are no menus used but command buttons were preferred instead so all is in front of the user for quick access.

I added user messages as well for the correspondence with the program so user may understand a bit the inside logic of the program how his process is handled.

I hope this software will help the rent a car management business manager keep close eye on his business accounts, his cars and performance, his customers activities using the IRS I designed for the purpose.

As there are hundreds of ways to solve any problem so if you find any suggestions about my program please do not hesitate telling me them.

(35)

III. INTRODUCTION

The field of Information Technology is an exciting and ever-changing field. If you are a life-long learner and want new challenges everyday, it's always a good idea to think of the program you want to create in terms of its solution. In order to do this, you must have a pretty solid understanding of the programming

language that you'll be working in and what you can do with it. Then you should sort out what exactly you're trying to accomplish. What do you want your

program to do?

What problem is it solving? Next, divide the program into its various

components. Then decide how those components will fit together to execute the program. Once all these have sorted out, you can write each part of the program and put them together. This is the correct way to program.

(36)

IV. DESIGN OF THE SYSTEM , ' EXPLANATION Processes 1. Cars Processes Car operation Car search Existing cars Car rental Car sale 2. Customers Process Customer operation Customer search Existing customer 3 .Personnels Process Personnels operation Personnel search Existing personnels Pay salary 4

(37)

4. Reports Process

Existing cars report"" ~

To return cars in a day report To sell cars report

S.Supplier Process

Supplier operation Supplier search Existing Supplier

-Cars process: This process will make easy to adding and updating new customers or existing cars.Search of existing car by licenseplate,model,chassis number.Cars rental and cars sale show in this process.And available to see the all existing car.

-Customer process: To record new customer or update existing customers, this process will be used. Firstly all information about the customer will be entered then click the add button.Search the existing customers by the

name,surname,customerid.And show the all existing customers.

-Persorınels process: In this process adding and updating personnels new

personnels or existing personnels.Personnel search by name,surname,personelid

and use this information.Available to see all personnel information.

-Reports process: The report process is directly for managers of the firm. It provides the reports for selected processes.In this process to see existing car,to return cars in a day,sell cars report to see in this process.

(38)

-Supplier process: In this process adding and updating supplier new

supplier or existing supplier.Personnel search by bayiid,bayiadı and use this

information.Available to see all personnel information.

The minimum requirements of the system are as follows;

Intel Pentium III 2.0 GHz or AMD Athlon XP 2000+ (1.6 GHz) 256 MB Ram

40GB HDD 15'Monitor

Windows XP Home Edition 52 X CD-ROM

The recommended requirements of the system are as follows;

Intel Pentium IV 3.2 GHZ or AMD Athlon 64 Bit Edition 3800+ 2048 MB Ram 80 GB HDD 17'Monitor LCD Windows XP Professional DVD-RW 6

(39)

In this project I used the Borland's Delphi as programming technology

because of the Delphi's easy Object-Oriented coding characteristic. And I

used Microsoft Access as database. Because Access's performance is very good when used on a single computer.

THE PROJECT BOUNDRIES

• The program will be designed to run on one computer.

• The program will not work under Linux or other operating systems. Only

Microsoft Windows XP is recommended.

• The user should have some computer knowledge.

• There should be a printer connected to the computer so that the system

can print out invoices or reports.

TECHNICAL FEASIBILITY

The hardware and requirements that are necessary for the system are as follows:

• Computer

• Printer

(40)

OPERATIONAL FEASIBILITY

• The users should be educated about the usage of the new system.

• The people who work on the system must be given technical support.

• The program should be developed according to the users wants.

ECONOMICAL FEASIBILITY

• The advantage of using my YHN Car Rental Program as economical

result is; it will be cheaper than the other ones.

• It will be very easy to use.

• An extra hardware or software is not needed to use the program.

• Another advantage is saving time. With saving time we can increase our

service performance.

• By using this system it minimizes the risk of making mistakes.

THE REQUIREMENT DETERMINATION

The requirements made by the users and customers are as follows:

• To increase service.

• To use only one program to control all processes.

(41)

THE OLD SYSTEM CAPABILITIES

• There was an existing software but its complex and old.

• Sometimes the data got lost on the database.

THE NEW SYSTEM'S PROVIDENCES

• The new system should be trustable.

• The system will only be accessed by the authorized users.

• The database tables should include all information about the YHN Car

Rental Program

(42)

Database Design: Araba table : ,... Sasi No Agirlik MuayrıeTarihi Ar~ba D~rum~ Fiycı~ Text Text 'Text Text Text Text Text Number OLE Obiect Field Properties A field name can be up to 64 characters long, including spaces. Press Fl for help on field names. No Yes

Ves (No Duplicates) Ves

r1Jo Control

None

(43)

Araç Ödeme Table AutoNumber Number . Text Date/Time Date/Time . Number A field name can be up to.64 characters long, irıcludirı•J spaces. Press F 1 For help on field names. 11

(44)

Çalışanlar Table Adı söy.ad Ücret .Adres ;ie,bir EvTelefonu EvTelefonul Text Text Currency Text . Text Text Text FieldProperties lıcates 12

(45)

Maaş Table ' AutoNumber Number )Date/Time ; Currency 4Currency New Values Format Caption Indexed Smart Tags Increment A field name can be up to 64 characters long, including spaces. PressFl for help on field names. Ödeme No

Yes (No Duplicates)

(46)

Müşteriler Table : Text .. Text . Text : Text Text licates A field name can be up to 64 characters lonq, including spaces. Press Flfor helponfield names. SfnartTags 14

(47)

Bayiler Table Text Text Text Text Long Integer Increment

Yes (No Duplicates·:ı

(48)

Relationship Between Tables: Çalı;;anNo ÖdemeTarihi ÖdemeMiktarı Motor No Sasi No Agirlik Muayne Tarihi Araba Durumu Soyad Ücret Adres Şehir EvTelefonu EvTelefonul BayiAdı BayiAdresi BayiTel BayiCep 16

(49)

"' ı::: ·E C:ı.. o.ı C.

o

ı.. o.ı "' ::ı

t

o.ı•.... ~, o - t Q., ~ ~ S E ~ O ö. w E t E

o ~

... w ı;.. Q. .=: ••.. ..c: ••..• C. o u ı.. E - ı.. C: w -~ ~ -; .;;J ır: (fJ b -·- ı.. C: o t: t: o C. o o "' '-' o.ı C. C. ı.. E c:ı:: C: o.ı o.ı u = ı.. c:ı:: c:ı:: f- o.ı ı.. ı.. "O E o.ı C: ~ .s .8 :.g_u "' "' ı::: "' C. "O

-

>< o.ı = =ö ı.. w o::: u o ır: ır: C.

t

o.ı c:ı::

e

Q,ı :::ı ,,, "' ... ı::: ... ı.. ı.. v: o.ı

o.ı o.ı o.ı

....•

~ C. rJJ

o

C. C. r--ı::: C. C. C C: ... = = ~

-~

ır: (fJ o •... ..c:

·-

,,, C. o u ... ı.. c,

-ı.. ~

-~

= "' C:

e

c, ır:

:3

o.ı [fJ C.

t t t

o = ... (fJ

=

<

-

...~ ..: "'ı.. "'ı.. C

o.ı o.ı o.ı

Q,ı C. E E ~

o

-

o .8 •.. "' "' ı.. o.ı = = ~ E u u

u

o

-..c:

-

o u "' "' .•.. ı..

z

ı.. = "' C: . o.ı u :J o.ı

=

E (fJ --,,

t t

t

>

.8"' ~ = o u tr:

e

"' ~ "' ı.. ı.. e C: OJ) ·E u ~ ı.. ~, C: ı..

·-

ı.. o C: .s Q o.ı u;. u ı::: ~ C. ..c: '- o.ı o c:ı:: C: ~ u o r.rı ı.. ı.. .•.. ı.. ~ C: C: "' C: ı.. o u o.ı

:3

C:

-

(fJ u u ~ "'ı.. C: ~ u ... ~ Q

(50)

Data Flow Diagram'

Contex Diagram for YHN Car Rental Automation System

Updated Customer

Updated Supplier

Knowledg<, Supplier

Customeı Customer KnowledgE

Updated Car Knowled_g_e Supplier Knowledge

Car Knowledge

YHN Car Rental

Automation System Updated Employee user: _Searched C1.,JştomerInfc SearçhedSupplier Infc

1

REPORTS* I )Customer Reports 2)Existed Cars Reports 3)Employee Reports 4)Supplier Reports 5)Rental Turn Reports 6)Sold Car Reports

(51)

S;'

~t

f-

f~

~ ~

'

...•... ;..

.t

YHN rental Automation System: Top Level

I Employees

El

ırı C "O C "C.

im

"O ~ ~ 3 ~ o •• - 6" ~· ~C.

I~

'"i

in uı •• -< " C. C C.re ~ "O o •• "O o ~ ~ ~ f 3 o •• in •• ~ C. C. , ro n C. C '°•• 5'V, 3 ~

'f

" ,, () ,, C ,, o C o ,, O C C cl' o c3 ~ o

gf Id"O o, ~~ "OC.~3

.•

~ 3 o, "OC. ~o,

i

~ C ~

C. ~ ~ o, o, o, •• o~ g. ro

I ~

a () ~ roro () ~[ ~ C. uı m

~a

~ •• uı C o, ~ C.

fl) () ~ oC. ~ uı Oc "O ~ mo, 3 "m "O3 0 C ~ ~~ 5' o,C ~~ ~ "O 03 o, V, o ~"O o ~ ~ 3 o "O iii° o -< o, o •• ~ ~· -e -< o,o

.•

3 ~ iii ~

.•

-<

.•

.•

-

.• .•

~ ~ ~ o

.•

~ o o

CUSTOMER FILE CAR FILE SUPPLIER FILE EMPLOYEE FILE SALARY PAYMENT FILE USERS FILE

Car Info Customer Info

(52)

Customers Detail DFD Customers Users Ul (1) ~ QJ n ;:ı C ~ zr Vl ,...,. <"~ (1) o O' o. 3 ~ n (1) ,$'<'! C -, Vl ;;,:::: o?;. ,...,. o :::ı ~... 3 o ~ ~ (1) o'ı- -, (1)

-o. ~ :::ı lO ~ -,, (1) o ~ 1. 1 Customer Adding 1.2 Customer Update 1.3 Customer Search n C -, ' (1) :::ı ,..,. C ""Tl ""O o o. ' QJ 3 ,...,. QJ (1) ,..,. o~ ~n QJ C Vl ,..,. o 3 (1) ..., n C {fl ,..,. o 3 (1) '

-:::ı o' CUSTOMER FILE

(53)

Employee Detail DFD

.

1.ı

\ E;J~fıte

~g Employee Users m 3 "O o -< (l) (l) A :ı o :E (l) Cl. lO (l) ~~ Empl~yee \ Update

_i3

Employee Search CJ) (l) QJ ;:ı tr (l) Cl. rn 3 "O o -< (!) (!)

,_.

:ı o'

3.4

Employee Salary Payment CJ) ,ı QJ () o ~ QJ C C, -r • -o 3 -< --. ·00 (!) a. QJ ""O :ı QJ rt 0 QJ rt rt (l) (:-'ô -< m (!) a. :l :l Om ~o' (!) -o ~3 \,0 :ı rt o QJ-o ee -< o ~o-\ (!) -< (!) (!) ~~ (!) ~

(54)

User Process Detail DFD ... Users C (./) (1) -ı ;;,ç ::J o

s

(1) o, ıo (1) \

41

Users Adding

42

Users Update n ""Tl C cO -ı "'O -ı -ı (1) o, 3 ::J o, o, rt rt rt C (1) (1)o, (./) 2G C (1) ....• rt (./) ... o, (1) ::J ....• ...., o USERS FILE

(55)

Report Process Detail DFD Manager 5.1

)

( 5.2 \ 5.3

\

(

Customer Employee 5.4

~~:':)

Sup~::)

Reports s Reports Reports n C (fl <fl m C ,... ! 3 "O o n 3 OJ "O "O (D -, o (D -, ' •....• -< -, •....• ::J (D •....• ::J -,, (D ::J -,, o -,, o

.

•....• o "> ::J-,,o

--

ı

CUSTOMER FILE CAR FILE

(56)

Supplier Detail DFD • ~ Supplier Users (/) ~ (/) C (D ~ OJ "O -, "O <"~ () iii" O' ::, ~ (D -, Q. ;;,:; ;o (/) :::ı ;o/,-o ;,~•.... C "O

s

~ "O

ro

iii Q. o'ıc ıo ~ -, (D •... ~ :::ı --tı

"

~ o \

6.ı

J-.2

ıf.3

Supplier Supplier Supplier Adding \ Update Search n C .., .., (D :::ı rt C ,ı "O o Q. -, OJ :3 rt OJ (D rt o~ OJ rt (/) OJ C "O "O (/) C "O "O =ı (D .., SUPPLIER FILE

(57)
(58)

-V.USER MANUAL

Here I will explain in detail how the system works as the user moves from process to process. The system begins with the main menu that is explained below;

Main Menu

Figure 1

This is the main menu that has 8 main option to be chosen by the user. 1. Araçlar 2. Müşteriler 3. Çalışanlar 4. Raporlar 5. Yardım 6. Program Hakkında 7. Bayiler 8. Çıkış

(59)

Each of the process will be explained in detail. On choosing the last option of Exit the system will prompt user if he wishes to exit the system or not by a message box that contains yes or no buttons. By clicking yes the system will be closed as shown in figure 2.

Figure 2 Araç işlemleri

f•a•T~,-

Yeni Araç Girişi ve Araç Güncelleme

[DBlmage1) Plaka No IOl "728

I

Renk jMetalikGri

I

Muayne Tarihi

Marka lrenau

I

Motor No 123431241342

I

Araba Durumu Jsatıldı 3

Model jFiesta

I

Sasi No J42135341 I Fiyat I 127501 Tip ıskapı

I

Agirlik ~

..

.., + Button2 Button3

Plaka No [Marke [Model !Tip IRenk ~ 01 ss728 renau Fiesta 5 kapı Metali

,-39TV8963 BMW 320 5 kapı siyah

22TVB963 Mercedes E200 Orta Yaş arabası Kırmızı

CY505 RENAULT SPRING SEDAN BiLiN,

-Figure 3

This is the first process of araç işlemleri where we register the cars by providing its information. There are few utilities. To add new click+ button and fill the information box and then clıck the ok button. After the record is retrieved from the database it can be edited using Edit button or delete using delete button. Ana menü button is used to go back to the previous menu.Show the figure 3.

(60)

Araç Arama

Figure 4

This menu use the search cars by plakano,model,şasino and click the ara and

(61)

Mevcut Araçlar Listesi

·c-ıı I AN.6. MENÜ

Figure S

This form shows us existing the all cars in the database and we sill see it.figure S we will see it.

(62)

Araç Kiralama I .. i Günlük. Ucret

I

!

Toplam Ücret I

l

HESAPL6.

YENİ İŞLEM KAYIT ET ANA MENÜ

I

KiraNo MüşteriNo Plaka No

.,

1 1 01ss728

2 1 39T\/8963

3 1 22T\/8963

4 1 01 ss728

Figure 6

This form if we rent of the car and how much money to pay the customer.and push the kayıt et and save the information and press the ana menü go to the main menü.figure 6.

(63)

~---Araba Satış ıı--ı I

+

Plaka No ~ 01 ss728 39TV8963 22TV8963 Figure 7

The cars sale menu use the navigator button and sold the cars.And push the ana menü button back to the main menu.figure 7.

(64)

Faculty of Economics and Administrative

Sciences

Department of Computer Information Systems

2007/2008 SPRING TERM

CIS 400

(GRADUATION PROJECT)

YHN Car Rental Automation System

Submitted To: DEPT OF. CIS

Submitted By:Ayhan Kaldırım-20010415

(65)

CONTENTS

PAGE

I. ACKNOWLEDGEMENTS... 1

II. ABSTRACT

2

III. INTRODUCTION... 3

IV. DESIGN OF THE SYSTEM... 4

-Explanation... 4

-Database Design... 10

- System Data Block Diagram... 17

-Data Flow Diagram

18

V. USER MANUAL... 25

-User Guidelines

25

-User Flow Charts... 38

VI. REFERANCES...

54

(66)

~~

ıf:.._~.

v'' , I

/J,i/:~\

!lt.(.'f

"l"'.~\

ll

l ~./~ ,;-.\\.u•r~ \ I. ,,... 'I I -lf::.?1-"> w\ ..:, ., ..1,yy ::::;/

'r::ı~ .

""II ~·9

,ıJ

._ . , ~~f[t:Kof/:~~/

This project will be prepared by me,with advise of Dr.Yalçın AKÇALI and

lvfi§=-···--·-Nadire ÇAVUŞ and Mr. Ilham HÜSEYNOV to be Department Of Information

Systems.

I have to thank my family for their support in my educational life in Near East

University.

Also I must thank to my best friends for helping me during my project process.

(67)

II.ABSTRACT

This software is a ·specific program only suitable for rent a car management system that makes business in keeping several cars and renting them to the public. The renting system is divided into 6 main processes in order for better user interface and friendly environment.

My solution to the problem I guess is quite understandable as I divided the system into main six processes, such as cars, members, reservations, rentals, reports and accounts. Each of the section I designed is easy to understand and learn fast. There are no menus used but command buttons were preferred instead so all is in front of the user for quick access.

I added user messages as well for the correspondence with the program so user may understand a bit the inside logic of the program how his process is handled.

I hope this software will help the rent a car management business manager keep close eye on his business accounts, his cars and performance, his customers activities using the IRS I designed for the purpose.

As there are hundreds of ways to solve any problem so if you find any suggestions about my program please do not hesitate telling me them.

(68)

III. INTRODUCTION

The field of Information Technology is an exciting and ever-changing field. If you are a life-long learner and want new challenges everyday, it's always a good idea to think of the program you want to create in terms of its solution. In order to do this, you must have a pretty solid understanding of the programming

language that you'll be working in and what you can do with it. Then you should sort out what exactly you're trying to accomplish. What do you want your

program to do?

What problem is it solving? Next, divide the program into its various

components. Then decide how those components will fit together to execute the program. Once all these have sorted out, you can write each part of the program and put them together. This is the correct way to program.

(69)

IV. DESIGN OF THE SYSTEM , ' EXPLANATION Processes 1. Cars Processes Car operation Car search Existing cars Car rental Car sale 2. Customers Process Customer operation Customer search Existing customer 3 .Personnels Process Personnels operation Personnel search Existing personnels Pay salary 4

(70)

4. Reports Process

Existing cars report"" ~

To return cars in a day report To sell cars report

S.Supplier Process

Supplier operation Supplier search Existing Supplier

-Cars process: This process will make easy to adding and updating new customers or existing cars.Search of existing car by licenseplate,model,chassis number.Cars rental and cars sale show in this process.And available to see the all existing car.

-Customer process: To record new customer or update existing customers, this process will be used. Firstly all information about the customer will be entered then click the add button.Search the existing customers by the

name,surname,customerid.And show the all existing customers.

-Persorınels process: In this process adding and updating personnels new

personnels or existing personnels.Personnel search by name,surname,personelid

and use this information.Available to see all personnel information.

-Reports process: The report process is directly for managers of the firm. It provides the reports for selected processes.In this process to see existing car,to return cars in a day,sell cars report to see in this process.

(71)

-Supplier process: In this process adding and updating supplier new

supplier or existing supplier.Personnel search by bayiid,bayiadı and use this

information.Available to see all personnel information.

The minimum requirements of the system are as follows;

Intel Pentium III 2.0 GHz or AMD Athlon XP 2000+ (1.6 GHz) 256 MB Ram

40GB HDD 15'Monitor

Windows XP Home Edition 52 X CD-ROM

The recommended requirements of the system are as follows;

Intel Pentium IV 3.2 GHZ or AMD Athlon 64 Bit Edition 3800+ 2048 MB Ram 80 GB HDD 17'Monitor LCD Windows XP Professional DVD-RW 6

(72)

In this project I used the Borland's Delphi as programming technology

because of the Delphi's easy Object-Oriented coding characteristic. And I

used Microsoft Access as database. Because Access's performance is very good when used on a single computer.

THE PROJECT BOUNDRIES

• The program will be designed to run on one computer.

• The program will not work under Linux or other operating systems. Only

Microsoft Windows XP is recommended.

• The user should have some computer knowledge.

• There should be a printer connected to the computer so that the system

can print out invoices or reports.

TECHNICAL FEASIBILITY

The hardware and requirements that are necessary for the system are as follows:

• Computer

• Printer

(73)

OPERATIONAL FEASIBILITY

• The users should be educated about the usage of the new system.

• The people who work on the system must be given technical support.

• The program should be developed according to the users wants.

ECONOMICAL FEASIBILITY

• The advantage of using my YHN Car Rental Program as economical

result is; it will be cheaper than the other ones.

• It will be very easy to use.

• An extra hardware or software is not needed to use the program.

• Another advantage is saving time. With saving time we can increase our

service performance.

• By using this system it minimizes the risk of making mistakes.

THE REQUIREMENT DETERMINATION

The requirements made by the users and customers are as follows:

• To increase service.

• To use only one program to control all processes.

(74)

THE OLD SYSTEM CAPABILITIES

• There was an existing software but its complex and old.

• Sometimes the data got lost on the database.

THE NEW SYSTEM'S PROVIDENCES

• The new system should be trustable.

• The system will only be accessed by the authorized users.

• The database tables should include all information about the YHN Car

Rental Program

(75)

Database Design: Araba table : ,... Sasi No Agirlik MuayrıeTarihi Ar~ba D~rum~ Fiycı~ Text Text 'Text Text Text Text Text Number OLE Obiect Field Properties A field name can be up to 64 characters long, including spaces. Press Fl for help on field names. No Yes

Ves (No Duplicates) Ves

r1Jo Control

None

(76)

Araç Ödeme Table AutoNumber Number . Text Date/Time Date/Time . Number A field name can be up to.64 characters long, irıcludirı•J spaces. Press F 1 For help on field names. 11

(77)

Çalışanlar Table Adı söy.ad Ücret .Adres ;ie,bir EvTelefonu EvTelefonul Text Text Currency Text . Text Text Text FieldProperties lıcates 12

(78)

Maaş Table ' AutoNumber Number )Date/Time ; Currency 4Currency New Values Format Caption Indexed Smart Tags Increment A field name can be up to 64 characters long, including spaces. PressFl for help on field names. Ödeme No

Yes (No Duplicates)

(79)

Müşteriler Table : Text .. Text . Text : Text Text licates A field name can be up to 64 characters lonq, including spaces. Press Flfor helponfield names. SfnartTags 14

(80)

Bayiler Table Text Text Text Text Long Integer Increment

Yes (No Duplicates·:ı

(81)

Relationship Between Tables: Çalı;;anNo ÖdemeTarihi ÖdemeMiktarı Motor No Sasi No Agirlik Muayne Tarihi Araba Durumu Soyad Ücret Adres Şehir EvTelefonu EvTelefonul BayiAdı BayiAdresi BayiTel BayiCep 16

(82)

"' ı::: ·E C:ı.. o.ı C.

o

ı.. o.ı "' ::ı

t

o.ı•.... ~, o - t Q., ~ ~ S E ~ O ö. w E t E

o ~

... w ı;.. Q. .=: ••.. ..c: ••..• C. o u ı.. E - ı.. C: w -~ ~ -; .;;J ır: (fJ b -·- ı.. C: o t: t: o C. o o "' '-' o.ı C. C. ı.. E c:ı:: C: o.ı o.ı u = ı.. c:ı:: c:ı:: f- o.ı ı.. ı.. "O E o.ı C: ~ .s .8 :.g_u "' "' ı::: "' C. "O

-

>< o.ı = =ö ı.. w o::: u o ır: ır: C.

t

o.ı c:ı::

e

Q,ı :::ı ,,, "' ... ı::: ... ı.. ı.. v: o.ı

o.ı o.ı o.ı

....•

~ C. rJJ

o

C. C. r--ı::: C. C. C C: ... = = ~

-~

ır: (fJ o •... ..c:

·-

,,, C. o u ... ı.. c,

-ı.. ~

-~

= "' C:

e

c, ır:

:3

o.ı [fJ C.

t t t

o = ... (fJ

=

<

-

...~ ..: "'ı.. "'ı.. C

o.ı o.ı o.ı

Q,ı C. E E ~

o

-

o .8 •.. "' "' ı.. o.ı = = ~ E u u

u

o

-..c:

-

o u "' "' .•.. ı..

z

ı.. = "' C: . o.ı u :J o.ı

=

E (fJ --,,

t t

t

>

.8"' ~ = o u tr:

e

"' ~ "' ı.. ı.. e C: OJ) ·E u ~ ı.. ~, C: ı..

·-

ı.. o C: .s Q o.ı u;. u ı::: ~ C. ..c: '- o.ı o c:ı:: C: ~ u o r.rı ı.. ı.. .•.. ı.. ~ C: C: "' C: ı.. o u o.ı

:3

C:

-

(fJ u u ~ "'ı.. C: ~ u ... ~ Q

(83)

Data Flow Diagram'

Contex Diagram for YHN Car Rental Automation System

Updated Customer

Updated Supplier

Knowledg<, Supplier

Customeı Customer KnowledgE

Updated Car Knowled_g_e Supplier Knowledge

Car Knowledge

YHN Car Rental

Automation System Updated Employee user: _Searched C1.,JştomerInfc SearçhedSupplier Infc

1

REPORTS* I )Customer Reports 2)Existed Cars Reports 3)Employee Reports 4)Supplier Reports 5)Rental Turn Reports 6)Sold Car Reports

(84)

S;'

~t

f-

f~

~ ~

'

...•... ;..

.t

YHN rental Automation System: Top Level

I Employees

El

ırı C "O C "C.

im

"O ~ ~ 3 ~ o •• - 6" ~· ~C.

I~

'"i

in uı •• -< " C. C C.re ~ "O o •• "O o ~ ~ ~ f 3 o •• in •• ~ C. C. , ro n C. C '°•• 5'V, 3 ~

'f

" ,, () ,, C ,, o C o ,, O C C cl' o c3 ~ o

gf Id"O o, ~~ "OC.~3

.•

~ 3 o, "OC. ~o,

i

~ C ~

C. ~ ~ o, o, o, •• o~ g. ro

I ~

a () ~ roro () ~[ ~ C. uı m

~a

~ •• uı C o, ~ C.

fl) () ~ oC. ~ uı Oc "O ~ mo, 3 "m "O3 0 C ~ ~~ 5' o,C ~~ ~ "O 03 o, V, o ~"O o ~ ~ 3 o "O iii° o -< o, o •• ~ ~· -e -< o,o

.•

3 ~ iii ~

.•

-<

.•

.•

-

.• .•

~ ~ ~ o

.•

~ o o

CUSTOMER FILE CAR FILE SUPPLIER FILE EMPLOYEE FILE SALARY PAYMENT FILE USERS FILE

Car Info Customer Info

(85)

Customers Detail DFD Customers Users Ul (1) ~ QJ n ;:ı C ~ zr Vl ,...,. <"~ (1) o O' o. 3 ~ n (1) ,$'<'! C -, Vl ;;,:::: o?;. ,...,. o :::ı ~... 3 o ~ ~ (1) o'ı- -, (1)

-o. ~ :::ı lO ~ -,, (1) o ~ 1. 1 Customer Adding 1.2 Customer Update 1.3 Customer Search n C -, ' (1) :::ı ,..,. C ""Tl ""O o o. ' QJ 3 ,...,. QJ (1) ,..,. o~ ~n QJ C Vl ,..,. o 3 (1) ..., n C {fl ,..,. o 3 (1) '

-:::ı o' CUSTOMER FILE

(86)

Employee Detail DFD

.

1.ı

\ E;J~fıte

~g Employee Users m 3 "O o -< (l) (l) A :ı o :E (l) Cl. lO (l) ~~ Empl~yee \ Update

_i3

Employee Search CJ) (l) QJ ;:ı tr (l) Cl. rn 3 "O o -< (!) (!)

,_.

:ı o'

3.4

Employee Salary Payment CJ) ,ı QJ () o ~ QJ C C, -r • -o 3 -< --. ·00 (!) a. QJ ""O :ı QJ rt 0 QJ rt rt (l) (:-'ô -< m (!) a. :l :l Om ~o' (!) -o ~3 \,0 :ı rt o QJ-o ee -< o ~o-\ (!) -< (!) (!) ~~ (!) ~

(87)

User Process Detail DFD ... Users C (./) (1) -ı ;;,ç ::J o

s

(1) o, ıo (1) \

41

Users Adding

42

Users Update n ""Tl C cO -ı "'O -ı -ı (1) o, 3 ::J o, o, rt rt rt C (1) (1)o, (./) 2G C (1) ....• rt (./) ... o, (1) ::J ....• ...., o USERS FILE

(88)

Report Process Detail DFD Manager 5.1

)

( 5.2 \ 5.3

\

(

Customer Employee 5.4

~~:':)

Sup~::)

Reports s Reports Reports n C (fl <fl m C ,... ! 3 "O o n 3 OJ "O "O (D -, o (D -, ' •....• -< -, •....• ::J (D •....• ::J -,, (D ::J -,, o -,, o

.

•....• o "> ::J-,,o

--

ı

CUSTOMER FILE CAR FILE

(89)

Supplier Detail DFD • ~ Supplier Users (/) ~ (/) C (D ~ OJ "O -, "O <"~ () iii" O' ::, ~ (D -, Q. ;;,:; ;o (/) :::ı ;o/,-o ;,~•.... C "O

s

~ "O

ro

iii Q. o'ıc ıo ~ -, (D •... ~ :::ı --tı

"

~ o \

6.ı

J-.2

ıf.3

Supplier Supplier Supplier Adding \ Update Search n C .., .., (D :::ı rt C ,ı "O o Q. -, OJ :3 rt OJ (D rt o~ OJ rt (/) OJ C "O "O (/) C "O "O =ı (D .., SUPPLIER FILE

(90)
(91)

-V.USER MANUAL

Here I will explain in detail how the system works as the user moves from process to process. The system begins with the main menu that is explained below;

Main Menu

Figure 1

This is the main menu that has 8 main option to be chosen by the user. 1. Araçlar 2. Müşteriler 3. Çalışanlar 4. Raporlar 5. Yardım 6. Program Hakkında 7. Bayiler 8. Çıkış

(92)

Each of the process will be explained in detail. On choosing the last option of Exit the system will prompt user if he wishes to exit the system or not by a message box that contains yes or no buttons. By clicking yes the system will be closed as shown in figure 2.

Figure 2 Araç işlemleri

f•a•T~,-Yeni Araç Girişi ve Araç Güncelleme

[DBlmage1) Plaka No IOl "728

I

Renk jMetalikGri

I

Muayne Tarihi

Marka lrenau

I

Motor No 123431241342

I

Araba DurumuJsatıldı 3

Model jFiesta

I

Sasi No J42135341 I Fiyat I 127501 Tip ıskapı

I

Agirlik ~

..

.., + Button2 Button3

Plaka No [Marke [Model !Tip IRenk ~ 01 ss728 renau Fiesta 5 kapı Metali

,-39TV8963 BMW 320 5 kapı siyah

22TVB963 Mercedes E200 Orta Yaş arabası Kırmızı

CY505 RENAULT SPRING SEDAN BiLiN,

-Figure 3

This is the first process of araç işlemleri where we register the cars by providing its information. There are few utilities. To add new click+ button and fill the information box and then clıck the ok button. After the record is retrieved from the database it can be edited using Edit button or delete using delete button. Ana menü button is used to go back to the previous menu.Show the figure 3.

(93)

Araç Arama

Figure 4

This menu use the search cars by plakano,model,şasino and click the ara and

(94)

Mevcut Araçlar Listesi

·c-ıı I AN.6. MENÜ

Figure S

This form shows us existing the all cars in the database and we sill see it.figure S we will see it.

(95)

Araç Kiralama I .. i Günlük. Ucret

I

!

Toplam Ücret I

l

HESAPL6.

YENİ İŞLEM KAYIT ET ANA MENÜ

I

KiraNo MüşteriNo Plaka No

.,

1 1 01ss728

2 1 39T\/8963

3 1 22T\/8963

4 1 01 ss728

Figure 6

This form if we rent of the car and how much money to pay the customer.and push the kayıt et and save the information and press the ana menü go to the main menü.figure 6.

(96)

~---Araba Satış ıı--ı I

+

Plaka No ~ 01 ss728 39TV8963 22TV8963 Figure 7

The cars sale menu use the navigator button and sold the cars.And push the ana menü button back to the main menu.figure 7.

(97)

Müşteri İşlemleri

Figure 8

If the customer comes to rent a car we use the this form and apply to customer.figure 8. Müşteri Arama

Müşteri Arama

r

/MüşteriNci

r

Müşteri Adı

r

Müşteri Soyadı AR.6. 'r'ENİLE Figure 9

We use the customer search by customerid,customemame,customersumame and

(98)

Kayıtlı Müşteriler

Figure 10

We will see the all of the customers.figure 1 O.

Çalışan İşlemleri

.

Çalışan işlemleri

ÇalııanNo [D Adı [Mert Soyadı [Mekik Ücret r Adres [Metropol Şehir [ Lefkoşa Ev Telefonu [ 1234567 Cep Telefonu [ 7654321 'ÇalrşanNo [Adı

~f

1 Mert 2 eyhen AN.6. MENÜ Figure 11

(99)

We use the new workers and update the existing workers use this form and we will see it.figure 11.

Çalışan Arama

.~.RA YENİLE

Figure 12

We use the workers search by workerid,workemame,workersumame and see

it.figure] 2.

Varolan çalışanlar

Varolan Çalışanlar

ANA MENÜ

(100)

We will see the existing workers.figure 13. Maaş Ödeme 2 1 24.06.2008 06 03:56 3 2 29.06.2008 06:03:56 Vergi ve Sigorta Ödeme Miktarı %10+%10

YINi ÖDEMEI MMŞI ÖDE ANA MENÜ

I

Ödeme Tarihi

126.06.2008

Figurel4

We choose the workers and he or she how much money pay to workers we will make it.figure 14.

Mevcut Araçlar

Mevcut Araçlar

Plaka No Marka Model Araç Durumu

39TV8963 BMW 3 20 Mevcut

Figure15

(101)

Gün İçinde Geri Dönen Araçlar

Bugün Dönecek Araçlar

Figure 16 We will see the return the cars in a day.figure 16. Satılan Araçlar

Satılan Araçlar

Pia ka No Marka Model Tip Motor No Fiyat

01ss728 renau Fiesta 5 kapı 23431241342 12750

22TV8963 lvlercedes E200 Ona Yaş arabası 3254y5 70000

CY505 RENAULT SPRİNG SEDAN 346534563 2000

Figure I 7

(102)

Bayi İşlemleri Bayi Arama

Bayi Arama

r

BayiAdı ARA YENİLE

J6

(103)

Varolan bayiler

(104)

Flowchart Main menu ~ CARE 2 CUSTOMERS 3 PERSONNELS 4 REPORTS 5 HELF 6 ABOUT PROGRAM iEXİT

ENTER YOUR CHOICE <Ch,

"

0 '"

?

{j)

Ne "

9"'

.

wG)

Ne ~ Yes

wG)

. No ~ Yes

t,®

. No 'f

<ij

Yes

{j)

. Ne

<G>

Yes

~0

. No 'ii

0

Yes ~~ . No

o

(105)

Password ENTER PASSWORD USER NAME CORRECT Yes No

(106)

Cars

G

Enter Cars Data

1-Save 2-Edit 3-Delete 4-Back Enter Your Choice <cho> No No No No

ır.

()

No

(107)

Customers Y1,_s No No No No

A

~, No

B

~ Y~es ---.., ·

I .

°"""

()

G

A

~Yes No

(108)

Personnels Enter Personnels Data · -Save 2-Edi1 3-Delete 4-Back Enter Your Choice <ehe> İ1 '-- Yes Cho=·?~ No ~,Y-es No Yes

CNew

found No Yes I C j No ,Ldil "1 "1

@

@

·[,,.

o ~

@

X

"

Cho=3?'>._. Yes ! No No

(109)

Reports 1.EXISTING CARS 2.BACK TO CARS IN A DAY 3.SALE CARS 4.RENT CARS 5.GERI ENTER YOUR CHOICE <Ch> ,No vIf Ye

f2

<8>- ~:::]

No Yes

8

(110)

Car Search 1.LICENSE PLATE 2.MODEL 3.CHASSIS NUMBER 4.BACK ENTER YOUR CHOICE <Ch> No \< ~ . ENTER Yes LICENSE _. PLATE No If Ch=2? No v~ ENTER . ..J.J..~' CHASSIS NUMBER No Display Result Yes

Yes Display Result

If ".. Found No

.:

,

7

No No Display Result

(111)

Customer Search 1CUSTOMER NUMBER 2 CUSTOMER NAME 3 CUSTOMER SURNAME ENTER YOUR CHOICE <Ch>

0"--"'~

CUSTOMER / NUMBEF< No Yes~R - . CUSTOMER NAME No -~ ENTER s CUSTOMER SURNAME No ~Yes

7

No No ~ ·,--' . Found? Display Result "' Found? Ne. Yes

ı,3-Display Result No If Found Display Result

(112)

r

Personnel Search ;f PERSONNEL NUMBEf. 2 PERSONNEL NAME 3 PERSONNEL SURNAME ENTER YOUR CHOICE <Ch> No No If Ch=2? Yes No ENTER PERSONNEL SURNAME No Display Result Yes~ ~

)

-

No

- 46

Found Yes No Display Result

(113)

Car Submenu 1.CAR OPERATION 2.CAR SEARCH 3.EXISTING CARS 4.RENTCAR 5.SALE CAR ENTER YOUR CHOICE <Ch>

A

Yes"~

V

r~ô

A

Yes

.ı.:

V

p~ No No Yese No No

(114)

Customer Submenu 1.CUSTOMER OPERATION 2.CUSTOMER SEARCH 3.EXISTING CUSTOMERS ENTER YOUR CHOICE <Ch> Yes

rE)

No No

(115)

Personnel Submenu 1.PERSONNEL OPERATION 2.PERSONNEL SEARCH 3.EXISTING PERSONNELS 4.PAY SALARY "!:{f _!_ ENTER YOUR CHOICE <Ch> -%'

<ij

Yes

~s

. w No

9

Yes

?8

. No 'if

9

Yes···¥>·

B

3•~3

. No

<0>

.

'"8

"f

8

(116)

Report Submenu

1.EXISTING CAR

2.TO BACK THE CAR IN ADAY 3.SALE CAR 4.RENT CAR ENTER YOUR CHOICE <Ch>

0

Yes

~s

. No

0

Yes

~s

. No "9

0

Yes

@

. No

0

.

>@

No '?

8

So

(117)

Exist Cars

EXIST CARS

Exist Customers

EXIST CUSTOMER

(118)

'

Exist Personnels

EXIST PERSONNEL

(119)

Sale Car

8

Enter Sale(car) Data 1-Save 2-Edit 3-Delete 4-Back Enter Your Choice <cho> ~.-Yes No y~ No

G

\~

~-l. ~'""

---1 No if cho=3? No

A

~Yes No

G

Yes_ No Save New

L"''

o

(120)

VI. REFERANCES Web sites 1-)www .delphiturk.com. tr 2-)www.programlama.com 3-)www.turkeycodes.com 4-)www.vikipedia.com Books

Referanslar

Benzer Belgeler

The InstallShield Wizard has successfully installed edeks, Click Finish to exit the wizard.. GELEN EVRAK KA YIT GEREKLi BiLGiLER GiRiliR HANGi iSLEM YAPILACAKSA 'BUTION'

1) Main Menu: The Main Menu includes processes such as Item Acception, Item Submission and Reports. Most of the functions such as add, search, update, change item price and

Yapılan analiz sonucunda patent harcamaları ile ekonomik büyüme arasında tek yönlü bir nedensellik ilişkisi olduğu sonucuna ulaşılmıştır.. Önder ve Hatırlı

İKT 330 International Economics II 3+0 5,0 Economy Policy of Foreign Trade Policy: A Short History of Foreign Trade Policy, Economic Integration and Regional Trade,

Bu İktisadi ve Ticari İlimler Akademisi’ni 1944 yılında kurulan İzmir İktisadi ve Ticari İlimler Akademisi (şimdiki adı Dokuz Eylül Üniversitesi – İktisadi ve İdari

 Firstly to illustrate the different impacts of unofficial efforts particularly the conflict resolution workshops on Turkish Cypriot and Greek Cypriot communities

Associate Professor Exam, Associate Professor Exam, Marmara Üniversitesi, July, 2019 Appointment Academic Staff, Appointment Academic Staff, Marmara Üniversitesi, July, 2019

Tıbbi acil yardım veya özel tedavi ile ilgili bilgiler Tamamlayıcı bilgi yok.. KISIM 5: Yangınla mücadele