Chapter No 5
Chapter No 5
The primary objective of the development is to translate the most promising design
approach into stable, interoperable, producible and cost effective design, validate the
manufacturing and production process and demonstrate system capabilities through testing.
Although much of the activities in the development addresses the computer programs that
make up the system, this phase also puts in place the hardware, software and
communication environment of the overall system. At the end of the development, the
system will be ready for activities of the integration and testing.
C#
C# is an elegant and type-safe object-oriented language that enables developers to build a
variety of secure and robust applications that run on the .NET Framework. You can use C#
to create traditional Windows client applications, XML Web services, distributed
University of Education 33
Online Rent A Car
The C# provides click and point techniques for efficient generation of user interface
And produces code for this itself that runs behind the screen.
Object Oriented Programming
University of Education 34
Online Rent A Car
I have placed all inputs, outputs and data statements and programs
University of Education 35
Online Rent A Car
System Requirements
Hardware Requirements:
Core 2 due 2.4 GHz Processor and Above
RAM 2GB and Above
HDD 160 GB Hard Disk Space and Above
Hardware Requirements:
WINDOWS 10
University of Education 36
Online Rent A Car
Improved Communication
Confusion over terminologies and requirements is averted.
Result: Mistakes are avoided. Transition between programming and planning is shortened
due to a clearer understanding between designers and implementers.
Managed Complexity
Complicated system with many variables is easily understood
Designer can focus on big picture, rather than small detail
Result: Development time is shortened and systems are constructed in a logical,
streamlined function
System Development
This section describes different layers and components developed for the implementation
of new system. The system is developed as a three-tier architecture i.e. it has three layers
Presentation Layer
Data Source
Figure 5.1
Presentation Layer
University of Education 37
Online Rent A Car
This layer provides the front end of the system. The front end of the system developed in
Html, PHP and graphics tools like Dreamweaver. I used PHP to make the web pages’
dynamic. Different types of forms are generated using PHP. In implementation layer add
item form, registration form, order form and many others are used to enter the information
in the database.
Business Logic layer
This layer provides the middle layer of the system. All business logics reside in this layer. I
have used ASP.NET to implement business logic and make connection between presentation
layer and data layer. In business logic layer different scripts are used in ASP.NET to
implement the business logic.
Data Layer
This layer consists of one or more databases. This system is developed using MSSQL as a
back end DBMS.
Front-End
Front end is that part of software, which is visible to user or all the user interaction, takes
place at front end. Since the project Desktop Application therefore the front end should be
designed in a language that can browser understand therefore this end was designed in C#.
Back-End
The back end is that portion of the project where the database is maintained. For the
creation and maintenance of database we need a DBMS. The DBMS selected for this project
is SQL Server.
University of Education 38