Professional Documents
Culture Documents
Melishw Docmente
Melishw Docmente
Advisor Name
.Getenet mossie
1
December,
2007 E.C
Contents
Chapter one................................................................................................................ 1
1. Introduction........................................................................................................... 1
1.1. Background...................................................................................................... 1
1.2. Statement of the problem................................................................................ 2
1.3. Objectives........................................................................................................ 2
1.3.1. General Objective.................................................................................... 2
1.3.2. Specific objective....................................................................................... 2
1.4. Significance of project...................................................................................... 3
1.5. Scope of the project......................................................................................... 3
1.6. Methodology................................................................................................. 4
1.6.1 SYSTEM DEVELOPMENT METHODOLOGY...................................................4
1.6.2. Data collection methodology.....................................................................5
1.6.2.2. Document Analysis..................................................................................5
1.6.2.3. Interview: -.............................................................................................. 5
1.6.3
Chapter one
1. Introduction
1.1. Background
The sector of car rental and online reservation service has a
great role. It provides a legal car rent for customers.
The Menkorer car renting system can be serviced in a traditional
or in complicated way and also users can access this service by
going physically to the organization. This makes the users for
extra cost and time. It implies that organization losses the
customers because the system is done by tiresome way.
To develop web application for car rental system. Hence the
manual system is prone to errors and in addition it has many
disadvantages related to the organizations resources like time
and money. By analyzing these problems, my project has targets
for such problems occurred on manual system and planned to
solve the task to reduce the problems.
This document emphasize on what the project is, to solve the
problem on manual system, the depth (scope) of the project, the
fund needed to accomplish the project, and also what will the
project should do and will do, will be describe the specific and
general objectives of the project, specification of hardware and
software, feasibility study will covered .
1
1.3. Objectives
1.3.1.
General Objective
Feedback transmission
customer.
1.6. Methodology
1.6.1
.
1.6.2.2. Document Analysis
Studying the documents that are used in the past, in order to
understand about the problems in the existing system, rule for
processing data etc.
.
1.6.2.3. Interview:
N
o
material
Unit price
amount
Total price
Flash disc
180 birr
180 birr
memory
100 birr
100 birr
CD &DVD
For transport
10 birr
10 birr
paper
10 birr
10 birr
30 birr
120 birr
computer
18,000
total
18,335 birr
Table 1.1 cost analysis
18,000
18,425 birr
Error reduction
Increased the speed of activity
Reduction in material usage
Faster decision making
Increased accuracy and availability
Start
Finish
Dura
tion
proposal 05/3/
07
analysis 6/4/0
7
design
20/4/
07
coding
27/4/
113/4
/07
19/4/
07
26/4/
07
3/5/0
13
Novemb december
er
13
6
6
8
January
implem
entation
07
6/5/0
7
7
17/5/
07
11
2. Chapter two
System Analysis
2.1 BUSINESS AREA ANALAYSIS (Requirement
analysis)
Now a day computerized system dominate the world. Almost all application area
communicates by computerized system. This system use different types of
networks for communicate one organization with another or one country to another.
The network may be LAN and WAN.
But until now many application area use manual system. This is the old system. It is
not secured and low speed. This is tire some because we must move to the
organization and it leads to extravagancy. But computer system communicate easily
without go to the organization at anywhere. One of the most important
communications is web application. It is the most known application recently used.
UC-1
Reserve vehicle
Priority
High
Actor
Customers
Description
This use case permits customers to reserve make schedule for renting
vehicle, based on the availability of the vehicle.
Precondition
Post condition
Basic action
User action
System response
10
1. Customers want to
reserve a vehicle.
11
Rent registration
Use case number
Us -2
Rent registration
Priority
High
Actor
Employee
Description
Pre condition
Post condition
Basic action
User action
System response
US 03
12
4.the system
prompts to enter the
following
information()
6. The system
verifies that basic
fields have been
filled out.
8. Use case end.
Precondition
Post-condition
Main sequence
Vehicle Registration
High
Employee
These use case permits user to register new cars to the
system with detail descriptions about the cars such as
plate no, model, brand, quantity, number of sits and
amount of price per hour.
Employee wants to register a new vehicle.
Description about the car stored successfully.
User action
System response
1. The employee
3. The system response or
wants to add
displays a form to be
a new vehicle.
filled
2. The manager
Out for vehicle registration.
requests add
6. The system verifies
New car form page to the that
employee.
the fields have been
4. The employee
filled
fills the following
Out correctly.
information in the form.
7. The system displays a
Plate number
successfully form
stored message to the
Vehicle type
User.
Vehicle model
8. Use case end.
Quantity
Price per hour
status
5. The employee
clicks or
presses on the save
Or insert button.
Alternative
Sequence
View vehicle
Use case number
UC-05
View Vehicle
Priority
High
Actor
Description
Precondition
Post-condition
View reservation
Use case number
UC-06
View Reservation
Priority
Medium
Actor
Description
Precondition
Post-condition
Main sequence
User Action
System Response
Reservation.
2.The Employee opens
reservation
14
Requested page.
5. The system puts on
Page.
view
Button.
Alternative
Sequence
5.1. If reservation
information is not found
back to main sequence
of step 2.
15
Activity diagram
1.Activity diagram of Login to the System
Login
Valid
invalid
Login to system
16
17
18
19
20
If not
Found
If
Found
21
22
23
Manager&Empl
oyee
Homepage
Manager&Empl
Yee went to login
Logon: Control
r
If not empty
a logon
rent: database
Request login
Checkautentica
ton
Logged in
B .vehicle reservation
24
Valid
Customer
Home<<UI>>
Wants reserve
Vichle
Reservation
<<UI>>
Reserve page
Reserve
<<Controler>>
Rent: database
Checkvichle
Availability
Check input
Customer fill
Reserve form
Store in database
C.Rent registration
25
Employee
Home<<UI>>
Rent
<<Controller>>
Vichle
Rent: database
2. Form ()
Check input
3.1 check form
3.2
Rent information
D.vehicle registration
26
3.1.1store in
Database
Employee
Home<<UI>>
Vichle
<<Controler>>
Vichle: vichle
Rent: database
2. Form ()
1. Click vichle
Button
Check input
3.1 check form
27
3.1.1store in
Database
G.View reservation
28
29
H.Cancel Reservation
Home<<UI>>
Reservation
<<UI>>
Reserve: vichle
rent: database
Custom
Mere
1. Insert plate
Number
2. Click cancel
Button
2.1.3 Reservation
Has been
Canceled
2.1.3.1 Show
Message
30
2.1.1 Check
Plate no ()
2.1.2 Reservation
Canceled ()
2. Vehicle Registration
The system should allow employee to register new vehicles.
The system should allow customer to select cars on the list.
The system should allow employee to Search vehicles by specific record.
The system should allow employee to update status of the vehicle list.
The system should allow user to display all lists of vehicle.
The system should allow user to display all available vehicle.
3. Rent Registration
The system should allow User to be able to register customers into rent list.
The system should allow User to select by specific type of records.
The system should allow User to display customers, who rent vehicles.
32
The system should allow User to display all customers rent record.
2.4.3.2 Documentation
In the development process need to document each development process for the maintenance
purpose and two special documents are necessary for the system
33
The system should trap errors occurring due to invalid input then it displays error
message.
3.1. Design goals: Performance:-the system would have a faster response time, and use a minimal
space usage.
Efficiency: - It is timeless and high performance since every task is done
automated and it has taking less time and to complete the task requires a less
period of time.
Speed:-regarding on the speed the system would generate output with better
speed.
Reliability: - it operates as expected over specified time interval.
Security:-the system provides (contains) username and password for each user
based on their privilege.
34
35
<<Component>>
Login
<<Component>>
View rent
<<Component>>
Logout
<<Component>>
Login
<<Component>>
Vichleregistration
36
<<Component>>
View reservation
<<Component>>
Rent registration
<<Component>>
Viewfreevichle
<<Component>>
Searchvichle
37
<<Component>>
Vichlereservation
<<Component>>
View feedback
38
39
4. Chapter four
4.1. Conclusion and Recommendation
4.2. Conclusion
40
References
Websites:
http://www.Requirement analysis
http://www.system design
http://www.supershareware.com
41
42