Sie sind auf Seite 1von 79

BOOKRACK

Akhilesh Ajayan (Reg. No. 320 – 15 954 007)


Amalchandran J (Reg. No. 320 – 15 954 008)
Muhammed Muhsin S (Reg. No. 320 – 15 954 032)

UNIVERSITY INSTITUTE OF TECHNOLOGY


UNIVERSITY OF KERALA
ADOOR CENTRE

PROJECT REPORT

SUBMITTED IN PARTIAL FULFILLMENT OF THE


REQUIREMENT FOR THE DEGREE OF BSc COMPUTER
SCIENCE, UNIVERSITY OF KERALA
2015 - 2018
BOOKRACK

Akhilesh Ajayan (Reg. No. 320 – 15 954 007)


Amalchandran J (Reg. No. 320 – 15 954 008)
Muhammed Muhsin S (Reg. No. 320 – 15 954 032)

SUBMITTED IN PARTIAL FULFILLMENT OF THE


REQUIREMENT FOR THE DEGREE OF BSc COMPUTER
SCIENCE, OF KERALA UNIVERSITY

UNIVERSITY INSTITUTE OF TECHNOLOGY


UNIVERSITY OF KERALA
ADOOR CENTRE
2015-2018
UNIVERSITY INSTITUTE OF TECHNOLOGY
UNIVERSITY OF KERALA
ADOOR CENTRE
2015-2018

CERTIFICATE

This is to certify that this report “BOOKRACK” is a bonafide record


project work done by Akhilesh Ajayan , Amalchandran J and
Muhammed Muhsin S under our supervision and guidance, towards
partial fulfillment of the requirements for the award of the degree of BSc
Computer Science of the University of Kerala

Mrs. Anuja A Rajan Prof: John M George


Project Guide Principal

External Examiner
UNIVERSITY INSTITUTE OF TECHNOLOGY
UNIVERSITY OF KERALA
ADOOR CENTRE, KERALA – 691 523

Phone : 04734-227755

e-mail: adooruit1@gmail.com

====================================================================

Prof JOHN M GEORGE

Principal Date

CERTIFICATE

This is to certify that Akhilesh Ajayan (Reg. No. 320 – 15 954 007),

Amalchandran J (Reg. No. 320 – 15 954 008) and Muhammed Muhsin S (Reg.
No. 320 – 15 954 032) student of Fourth Semester BSc Computer Science, UIT Adoor
have successfully completed his project entitled “BOOKRACK” at our institution. He has
been fully involved in this project and has done considerable research both on the subject of
the project as well as on the environment in which he had developed the software.

His works have been evaluated and tested at every stages and we are glad to
certify that they had produced a useful software product.

Principal
DECLARATION

We hereby declare that the project entitled “BOOKRACK” has been carried out by us in
the partial fulfillment of the requirements for the award of Bachelor Degree in Computer Science
from University Institute of Technology, University Of Kerala, Adoor Centre.
We also declare that the findings in the report are based on the program done and we
have not copied from any other report submitted to University of Kerala.

Akhilesh Ajayan (Reg. No. 320 – 15 954 007)


Amalchandran J (Reg. No. 320 – 15 954 008)
Muhammed Muhsin S (Reg. No. 320 – 15 954 032)

Place:
Date:
ACKNOWLEDGEMENT

This project would not have been possible without the support and co-ordination of a
number of persons of various talents and pursuits. We make use of this opportunity to express
our gratitude to those who have helped me to bring out the project entitled BOOKRACK.
First and foremost, we thank God Almighty for giving me the opportunity to complete
this project successfully. We are grateful for all His blessings and His great care.
We are highly obliged to our Prof.John M George, principal of U.I.T Adoor, for
being the source of inspiration and for his complete co-operation throughout our BSc
Computer Science course. We are very much grateful and indebted to my Internal Guide,
Mrs.Anuja A Rajan for her constant Guidance and advice that helped me to compile, print
and present this project work at the right time in the right way. We are very much grateful
and indebted to our Lab In-charges Mrs.Indumathi and Mrs. Raji and lecturers of
Department of Computer Science, University Institute of technology for their valuable
guidance given to us.
We sincerely thank Mr.Arunjith R S and Mr.Indrajith C ,our Project Guides,
University Institute of Technology, Adoor. We acknowledge his inestimable support and
extensive guidance showered on us. His dedicated care has come down a long way in
completing this venture.
We are indebted to all my friends, parents, and well-wishers for their sincere help for
the completion of this project.

Akhilesh Ajayan (Reg. No. 320 – 15 954 007)


Amalchandran J (Reg. No. 320 – 15 954 008)
Muhammed Muhsin S (Reg. No. 320 – 15 954 008)
ABSTRACT

The main objective of the project is to create an online book store that allows users to
search and purchase a book online based on title, author and subject. The selected books are
displayed in a tabular format and the user can order their books online through credit card
payment. Using this Website the user can purchase a book online instead of going out to a
book store and wasting time.
Online Book store is an online web application where the customer can purchase
books online. Through a web browser the customers can search for a book by its title or
author, later can add to the shopping cart and finally purchase using credit card transaction.
The user can login using his account details or new customers can set up an account very
quickly. They should give the details of their name, contact number and shipping address.
The user can also give feedback to a book by giving ratings on a score of five. The books are
divided into many categories based on subject like Software, Database, English, Architecture
etc.
The Online Book Store Website provides customers with online shopping through a
web browser. A customer can, create, sign in to his account, place items into a
shopping cart and purchase using his credit card details.
The main Modules of this website are;
 Admin
 Author
 User
CONTENTS

1. Introduction 1
1.1 Introduction 2
2. System Analysis 3
2.1 Existing System 4
2.2 Drawbacks of existing System 4
2.3 Proposed System 4
2.4 Advantages of Proposed System 5
2.5 Feasibility Study 6
2.6 Data Flow Diagrams 7
2.7 Entity Relationship Diagram 16
2.8 Menu Tree 18
2.9 Flow Chart 19
3. System Specification 20
3.1 Hardware Specification 21
3.2 Software Specification 21
3.3 Software Development 22
3.3.1 Platform Overview 22

4. System Design 25
4.1 Table List 26
5. System Coding 32
6. System Testing 44
6.1 Unit Testing 45
6.2 Integration Testing 45
6.3 System Testing 45
7. Security Methods 46
8. Conclusion & Feature Enhancement 48
8.1 Conclusion 49
8.2 Future Enhancement 49
9. Appendix 50
Appendix A: Forms 51
Appendix B: Meeting Minutes 66
Appendix C: Gantt chart 72
10. Bibliography 73s
Online Vehicle Service Center Management
1

INTRODUCTION

University Institute of Technology , Adoor


Online Vehicle Service Center Management
2

1 INTRODUCTION

1.1 INTRODUCTION
2 The main objective of the project is to create an online book store that allows users to
search and purchase a book based on title, author and subject. The selected books are
displayed in a tabular format and the user can order their books online through credit card
payment. The Administrator will have additional functionalities when compared to the
common user. The main motivation to create this project has many sources such as,
Interest to develop a good user friendly website with many online transactions using a
database.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
3

SYSTEM ANALYSIS

University Institute of Technology , Adoor


Online Vehicle Service Center Management
4

2. SYSTEM ANALYSIS

2.1 EXISTING SYSTEM


The current system of a company is very ancient and need to be replacing as
companie’s business is expanding. One of the biggest disadvantages of the biggest system is
that lacking of computerized book shop each time a customer need to shop book order and
then give to the chef who will be preparing our food. So this process is very time consuming
and very ancient. This is very difficult to manage. All the existing systems are traditional and
lack of use of technology, therefore the process is very time consuming and length as paper
work is here. This was creating problem in maintaining data record at the end like employee
attendance, bill, play slip, salary slip, etc.
This document will propose all features and procedures to develop the system.
2.2 DRAWBACK OF EXISTING SYSTEM
1) As it is not online, the customer have to wait for the salesman to take their order and has
to wait for the bill as well
2) Waiters have to manually keep a record of all the book ordered by the customer and that
work is very complicated.
3) Waiters have to manually calculate the amount of money to be paid by the customer after
buying book.
4) Records are maintained manually so there are chances of damage and loss of data.
5) Less exposure for people in the world of technology.

2.3 PROPOSED SYSTEM

This online application enables the end users to register online, select the book from
the list of items, and order book online by just selecting the book that the user want to
have. By using this application the work of the shop salesman is reduced and we can
also say that the work is nullified. The benefit of this system is that by using this
website the user can purchase a book online instead of going out a bookstore and
wasting the valuable time.

The objectives of this project are:


 To order book rapidly.
 To make it convenient for people who have a limited time.
 Cost reduction.
 Reduced paper work.
Computerized order and billing system

University Institute of Technology , Adoor


Online Vehicle Service Center Management
5

Objectives of the proposed system

 24 X 7 availability
 Maintain a database to update information
 Provide facility for quick information retrieval
 Decrease response time
 Manual records removal
 Reduction in time required for data entry in manual record
 Abolishing of time consuming manual process
 Automatic archival and retrieval of data
 Advanced security feature
 Menu driven user interface in English

2.4 ADVANTAGES OF PROPOSED SYSTEM

 Very fast.
 Accurate.
 Access from anywhere without any time limit.
 Record keeping is much easy
 Can contact the Admin
 Reliable
 Secure
 Advanced

University Institute of Technology , Adoor


Online Vehicle Service Center Management
6

2.5 FEASIBILITY STUDY


Feasibility is the test of the proposed system regarding its working ability to meet user
requirements and effective use of resources. The main objectives of the feasibility study are
technical, economic feasibility of developing system. It is done by investigating the existing
system in the area under investigation and generating ideas about the new system.
 Technical Feasibility
Technical feasibility checks whether the system is technically feasible to the
organization. The developed system is technically feasible and also easy to work with the
system. Technical feasibility study deals with the hardware as well as software requirements.
The scope was whether the work for the project is done with the current equipment’s and the
existing software technology has to be examined in the feasibility study. The outcome was
found to be positive. In the proposed system, data can be easily stored and managed using
database management system software. The reports and results for various queries can be
generated easily. Therefore, the system is technically feasible.

 Economic Feasibility

Economic analysis commonly referred to as cost and benefit analysis. Proposed system
was developed with the available resources. Since cost input for the software is almost
nil the output of the software is always a profit. Hence Software is economically feasible.

 Operational Feasibility

Operational feasibility determines the working of the proposed system during installation.
Here the proposed system works more efficiently than existing system. So the system is
considered to be operationally feasible.

 Social Feasibility

The input and output screens are so user friendly such that any novice user could process this
application.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
7

2.6 DATA FLOW DIAGRAMS


Data flow diagrams are commonly used during system analysis. They are useful in
understanding a system and are efficiently used for partitioning during analysis.

Symbols used in dataflow diagrams

 External entity
A rectangle( ) indicates any external entity to the system beingmodeled. The
entity can be class of peoples, an organization, or even another system.The function of the
external entity is to, supply data to, or receive data from the system. They have no interest in
how to transform the data.
 Process
Bubbled or circles ( ) are used to indicate where incoming data flows are
processed and then transformed into outgoing data flow. The process are numbered and
named to indicate the occurrence in the system flow.
 Data Flow
Arrow ( ) marking the movement of data through the system indicates data
flow. It’s the pipeline carrying packets of data from an identified point of origin into a
specific destination.
 Data Store
Open rectangles ( ) are used to identify holding points for data. A data
store denotes in rest.
 Output Symbol
The hard copy is produced using the output ( ) and the user of the copies
cannot be clearly specified or three or several users of the output.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
8

LEVEL 0 DFD

Admin Admin

User Bookrack User

Author Author

University Institute of Technology , Adoor


Online Vehicle Service Center Management
9

LEVEL 1 ADMIN

book category
management

complaint d
management a
t
a
b
a
s
e

view
admin book
Feedbacks

view news
letters

admin

view payment

University Institute of Technology , Adoor


Online Vehicle Service Center Management
10

Level 1.1 ADMIN

c
a
add category
book category t
admin book management
management e
g
o
r
y
update
category

admin

view
category

view send
complaint

University Institute of Technology , Adoor


Online Vehicle Service Center Management
11

Level 1.2 ADMIN

c
a
complaint add reply t
admin book e
management
g
o
r
y
view complaint

admin

University Institute of Technology , Adoor


Online Vehicle Service Center Management
12

Level 1 USER

d
a
user Book book t
a
b
a
s
e
register

user

complaint

feedback add

University Institute of Technology , Adoor


Online Vehicle Service Center Management
13

Level 1.1 USER

view book b
user Book blog management o
o
k

new seller

user

buy book

add comments

University Institute of Technology , Adoor


Online Vehicle Service Center Management
14

Level 1.2 USER

c
o
m
add new
user Book complaint p
complaints
l
a
i
n
t

user

view replay

University Institute of Technology , Adoor


Online Vehicle Service Center Management
15

Level 1 AUTHOR

d
register
a
t
author book a
b
a
s
book e
management s

author

View
review

blog
management

University Institute of Technology , Adoor


Online Vehicle Service Center Management
16

Level 1.1 AUTHOR

book add book b


author Book o
management
o
k

edit book

author

view book

University Institute of Technology , Adoor


Online Vehicle Service Center Management
17

Level 1.2 AUTHOR

add blog b
author Book blog management l
o
g

update blog

author

view blog

add comments

University Institute of Technology , Adoor


Online Vehicle Service Center Management
18

2.7 ENTITY RELATIONSHIP DIAGRAM

An Entity –Relationship model (ERM) is an abstract and conceptual representation of


data. Entity-Relationship modeling is a database modeling method, used to produce a type of
conceptual schema or semantic data model of system, often a relational database, and its
requirements in a top down fashion. Diagrams created by this process called entity-
relationship diagrams, ER diagrams or ERDs.

Each database tables used in a project is known as an Entity .E-R diagram displays the
relationship among these entities. The entities are represented using rectangular boxes and the
relationship among these entities. The entities represented using rectangular boxes and
relationship with diamond symbols. The fields of an entity are known as Attributes. The
attributes are represented using ellipses. They are different type Attributes they are as below.
1) Single valued and Multi valued
2) Simple or Composite
3) Null Attributes
4) Derived Attributes

ER Model was described by P P Chen in 1976. It is most widely used model for design
of data base. There are different model are used for design a database they are as follows.
1) Relational Model
2) Hierarchical Model
3) Network Model

In addition to this model there are other model they are


1) Entity Relationship Model
2) Object-Oriented Data Model
3) Semi structured Model

University Institute of Technology , Adoor


comment id book subcriptio
email admin id email
n id
author
subcription admin
comments
author id name complaint name feedback
rate id book id id

complaint admin id feedback user id


author rate author id author author id

rate id
author author user admin
author blog complaint
id author news letter user
book rate
day write
id admin
admin user id
author newsletter email
day write author id blog id
ER-Digram

name
rate id
author blog
blog id user rate user id
commends
Book_id book

author user cart id


book user
comments
book id book book id

comment cart
id
category
category
id
id
user
category id category
image name name book
cart id

image book

book id payment
payment id
Online Vehicle Service Center Management
19

University Institute of Technology , Adoor


Online Vehicle Service Center Management
20

2.8 MENU TREE

Bookrack

Author User
Admin

Login
Login
Login

Apply for
Books
Book
management Adding Book

Shop Payment
management

Account
User Management
response
management Account
management

University Institute of Technology , Adoor


Online Vehicle Service Center Management
21

2.9 FLOW CHART

Start

Bookrack

Admin Author User

username& Username Username


password & password &password

Is N Is N
Is N
valid valid
valid

Y
Y Y

Admin Author process User Process


process

Stop

University Institute of Technology , Adoor


Online Vehicle Service Center Management
22

SYSTEM SPECIFICATIONS

University Institute of Technology , Adoor


Online Vehicle Service Center Management
23

3. SYSTEM SPECIFICATION

3.1 HARDWARE SPECIFICATION

Processor : Dual core


RAM : 1GB
Speed : 2GHZ
Hard Disk Drive : 80 GB
Mouse : Standard Mouse
Keyboard : Standard Keyboard
Monitor : SVGA color monitor

3.2SOFTWARE SPECIFICATION

Operating System : Windows XP or Higher version


Programming Language : Java script,PHP,HTML
Data Base : MySQL SERVER
Web Browser : Google Chrome or MozilaFire fox

University Institute of Technology , Adoor


Online Vehicle Service Center Management
24

3.3 SOFTWARE DEVELOPMENT

3.3.1 PLATFORM OVERVIEW

PHP

PHP is a server-side scripting language created in 1995 and designed for web development
but also used as a general-purpose programming language. As of January 2013, PHP was
installed on more than 240 million websites (39% of those sampled) and 2.1 million web
servers. Originally created by Rasmus Lerdorf in 1994, the reference implementation of PHP
(powered by the Zend Engine) is now produced by The PHP Group. While PHP originally
stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor, which is a
recursive backronym.

PHP code can be simply mixed with HTML code, or it can be used in combination with
various templating engines and web frameworks. PHP code is usually processed by a PHP
interpreter, which is usually implemented as a web server's native module or a Common
Gateway Interface (CGI) executable. After the PHP code is interpreted and executed, the web
server sends resulting output to its client, usually in form of a part of the generated web page;
for example, PHP code can generate a web page's HTML code, an image, or some other data.
PHP has also evolved to include a command-line interface (CLI) capability and can be used
in standalone graphical applications.

The canonical PHP interpreter, powered by the Zend Engine, is free software released under
the PHP License. PHP has been widely ported and can be deployed on most web servers on
almost every operating system and platform, free of charge.

JavaScript

JavaScript, also known as ECMA Script (the untrademarked name used for the standard), is a
dynamic programming language. It is most commonly used as part of web browsers, whose
implementations allow client-side scripts to interact with the user, control the browser,
communicate asynchronously, and alter the document content that is displayed. JavaScript (at
least the strict subset asm.js) is also considered an "assembly language of the web" – a
compile target of source-to-source compilers – for making client side web applications, using
other programming languages, supported by all the major browsers without plug-ins. It is also
used in server-side network programming with runtime environments such as Node.js, game
development and the creation of desktop and mobile applications.

JavaScript is classified as a prototype-based scripting language with dynamic typing and first-
class functions. This mix of features makes it a multi-paradigm language, supporting object-
oriented, imperative, and functional programming styles.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
25

Despite some naming, syntactic, and standard library similarities, JavaScript and Java are
otherwise unrelated and have very different semantics. The syntax of JavaScript is actually
derived from C, while the semantics and design are influenced by the Selfand Scheme
programming languages.

JavaScript is also used in environments that aren't web-based, such as PDF documents, site-
specific browsers, and desktop widgets. Newer and faster JavaScript virtual machines (VMs)
and platforms built upon them have also increased the popularity of JavaScript for server-side
web applications. On the client side, JavaScript has been traditionally implemented as an
interpreted language, but more recent browsers perform just-in-time compilation.

JavaScript was originally developed by Brendan Erich, while he was working for Netscape
Communications Corporation.

MySQL

MySQL is the world's second most[a] widely used relational database management system
(RDBMS) and most widely used open-source RDBMS. It is named after co-founder Michael
Widenius's daughter, The SQL acronym stands for Structured Query Language. The MySQL
development project has made its source code available under the terms of the GNU General
Public License, as well as under a variety of proprietary agreements. MySQL was owned and
sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by
Oracle Corporation. For proprietary use, several paid editions are available, and offer
additional functionality.

MySQL is a popular choice of database for use in web applications, and is a central
component of the widely used LAMP open source web application software stack (and other
'AMP' stacks). LAMP is an acronym for "Linux, Apache, MySQL, Perl/PHP/Python." Free-
software-open source projects that require a full-featured database management system often
use MySQL. Applications that use the MySQL database include: TYPO3, MODx, Joomla,
WordPress, phpBB, MyBB, Drupal and other software. MySQL is also used in many high-
profile, large-scale websites, including Google (though not for searches), Facebook, Twitter,
Flickr, and YouTube

On all platforms except Windows, MySQL ships with no GUI tools to administer MySQL
databases or manage data contained within the databases. Users may use the included
command line tools, or install MySQL Workbench via a separate download. Many third party
GUI tools are also available.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
26

JQuery

jQuery is a small, light-weight and fast JavaScript library. It is cross-platform and


supports different types of browsers. It takes a lot of common tasks that requires many
lines of JavaScript code to accomplish, and binds them into methods that can be called
with a single line of code whenever needed. It is also very useful to simplify a lot of the
complicated things from JavaScript, like AJAX calls and DOM manipulation.

 jQuery is a small, fast and lightweight JavaScript library.

 jQuery is platform-independent.

 jQuery means "write less do more".

 jQuery simplifies AJAX call and DOM manipulation.

Following are the important features of jQuery.

 HTML manipulation
 DOM manipulation
 DOM element selection
 CSS manipulation
 Effects and Animations
 Utilities
 AJAX
 HTML event methods
 JSON Parsing
 Extensibility through plug-ins

University Institute of Technology , Adoor


Online Vehicle Service Center Management
27

SYSTEM DESIGN

University Institute of Technology , Adoor


Online Vehicle Service Center Management
28

4. SYSTEM DESIGN

4.1 TABLE LIST

1)Table Name : Admin


Primary Key : admin_id

FIELD NAME TYPE CONSTRAINTS DESCRIPTION


admin_id int(2) Primary Key Admin ID
username varachar(20) Login ID
password varachar(20) Password

2)Table list :Employee


Primary Key : employee_id

FIELD NAME TYPE CONSTRAINTS DESCRIPTION


employee_id Int(10) Primary Key Employee ID
admin_id Int(11) Foreign Key Admin ID
fname varachar(20) First Name of employee
mname varachar(20) Middle Name of
employee
lname varachar(20) Last name of employee
date of birth date Date of birth
email varachar(20) E-mail
password varachar(20) Uniqe password
image varachar(255) Image of the employee
sex varachar(20) Type of sex
phone no varachar(50) Contact number
type varachar(20) Technical/Non-Technical
work status Int(15) Active/Non-Active
address varachar(50) Address of the employee
pin code Int(15) District code
joining date datetime Date of joining
delete_status Int(11) Indicate whether the
employee is work in the
company or not

University Institute of Technology , Adoor


Online Vehicle Service Center Management
29

3)Table Name :User


Primary Key : user_id

FIELD NAME TYPE CONSTRAINTS DESCRIPTION


user_id Int(10) Primary Key Customer ID
fname varachar(20) FirstName
mname varachar(20) Middle Name
lname varachar(20) Last name
email varachar(40) Email ID
password varachar(32) Password
mobile varachar(20) Contact number
gender varachar(20) Type of sex
dob date Date of birth
image varachar(20) User image
address varachar(20) Address of th user
pin code Int(10) District code
date date Sign up date

4)Table Name : Vehicle


Primary Key : vehicle_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
vehicle_id Int(10) Primary Key User ID
user_id Int(11) Foreign Key Vehicle ID
type_of_vehicle varachar(20) Tow/Four wheeler
brand varachar(50) Vehicle brand
registered_number varachar(20) Vehicle register
number
fuel varachar(20) Type of fuel
delete status Int(10) Removal of vehicle
date date Registered Date

University Institute of Technology , Adoor


Online Vehicle Service Center Management
30

5)Table Name :Brand


Primary Key : brand_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
brand_id Int(11) Primary key Brand ID
type Int(11) Two/Four wheeler
brand varachar(20) Brand of the vehicle
model varachar(20) Model of the vehicle
delete_status Int(11) Status deletion
date Timestamp Date time

6)Table list :Service details


Primary Key :service_details_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
service_details_id Int(11) Primery Key Service ID
service_name varachar(20) Service Name
amount varachar(20) amount

7)Table Name : Service


Primary Key : service_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
service_id Int(11) Primery Key Service ID
service_order_id Int(11) Foreign Key Service order ID
status varachar(20) Service deletion
brand varachar(20) Vehicle brand
model varachar(20) Vehicle model
start_date datetime Staring of service
end_date date Ending of service
problem varachar(200) Problem found by
user
amount varachar(20) Cost of the service
paid_status
delete_status Int(11) Deletion of service
date datetime Date
employee_id Int(11) Foreign Key ID of the employee

University Institute of Technology , Adoor


Online Vehicle Service Center Management
31

8)Table Name :service_names


Primary Key : service_name_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
service_name_id Int(11) Primery key Service name ID
service_type_id Int(11) Foreign Key Service Type Id
service_name varchar(222) Service Name
price varchar(22) Price
type_of_vehicle Int(11) Type of Vehicle
delete_status Int(11) Delete status

9)Table Name :service_type


Primary Key : service_type_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
service_type_id Int(11) Primery key Service Type ID
admin_id Int(11) Foreign Key Admin ID
category varchar(222) Category
delete status Int(11) Delete Status

10)Table Name :Testdrive


Primay Key : testdrive_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
testdrive_id Int(11) Primary Key Testdrive ID
employee_id Int(11) Foreign Key Employee ID
service_id Int(11) Foreign Key Service ID
problems varachar(100) Problems found on
test drive
delete_status Int(11) Delete Status

University Institute of Technology , Adoor


Online Vehicle Service Center Management
32

11)Table Name :Complaint


Primary Key : complaint
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
complaint_id Int(11) Primery key Complaint ID
user_id Int(11) Foreign Key User ID
complaint varchar(222) Complint given by
user
date datetime Date & time of
complaint when
genrated
service_order_id Int(11) Service order ID
reply varchar(222) Reply given by
Admin
delete_status Int(11) Delete Status

12)Table Name :Message


Primary Key : message_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
message_id Int(11) Primery key Message ID
admin_id Int(11) Foreign Key Admin id
employee_id varchar(222) Foreign Key Employee Id
from varchar(32) From
too varchar(32) To
message varchar(22) Message
delete_status Int(11) Delete Status

13)Table Name :Payment


Primary Key : payment_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
payment_id Int(11) Primery key Complaint ID
service_id Int(11) Foreign Key Service Id
user_id Int(11) Foreign Key User ID
amount varchar(22) Total Amount
delete_status Int(11) Delete Status

University Institute of Technology , Adoor


Online Vehicle Service Center Management
33

14)Table Name :Feedback


Primary Key : feedback_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
feedback_id Int(11) Primery key Feedback ID
user_id Int(11) Foreign Key User ID
feedback varchar(222) Feedback
view Int(11) View Status
delete_status Int(11) Delete of status

15)Table Name :Vehicle_type


Primary Key : vehicle_type_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
vehicle_type_id Int(11) Primery key Vehicle Type ID
type_of_vehicle varchar(25) Type of Vehicle
delete_status Int(11) Delete of status

16)Table list :Service_orders


Primary Key: service_order_id
FIELD NAME TYPE CONSTRAINTS DESCRIPTION
service_order_id Int(11) Primery key Feedback ID
user_id Int(11) Foreign Key User ID
vehicle_id Int(11) Foreign Key Vehicle ID
date date Date
brand Int(11) Brand
model Int(11) Model
start_date date Start Date
end_date date End Date
problem varchar(255) Problems
status varchar(20) Status
delete_status Int(11) Delete status

University Institute of Technology , Adoor


Online Vehicle Service Center Management
34

SYSTEM CODING

University Institute of Technology , Adoor


Online Vehicle Service Center Management
35

5. CODING

CODE FOR CONNECTION

<?php

//Define
define('SYSTEM_NAME', 'thoughts');
define( 'DIRECTORY', '/books' );
define( 'PATH', 'http://' . $_SERVER['SERVER_NAME'] . DIRECTORY );
define( 'PATH_ADMIN', PATH . '/admin' );
define( 'PATH_AUTHOR', PATH . '/author' );
define( 'PATH_USER', PATH . '/user' );
class Database extends Exception {

// Setting up variables
private $host = 'localhost';
private $username = 'books';
private $password = 'zhf7jMogOd6lh4Uf';
private $db = 'books';

private $dbn;

// Defining constructor
public function __construct() {
$this->connect();
}

// Database connection
public function connect() {

try {
//Crearing database source name
$dsn = 'mysql:host=' . $this->host . ';dbname=' . $this->db;

//Creating object in PDO


$this->dbn = new PDO($dsn, $this->username, $this->password);
$this->dbn->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
$this->dbn->setAttribute(PDO::ATTR_EMULATE_PREPARES,
false);

return true;
} catch( PDOException $e ) {

University Institute of Technology , Adoor


Online Vehicle Service Center Management
36

echo '<script type="text/javascript">console.log("' . ' Error: ' . $e-


>getMessage() . '");</script>';
}

public function execute_query( $sql, $array = NULL ) {

try {
$stmnt = $this->dbn->prepare($sql);
$istrue = $stmnt->execute($array);

if( $istrue ) {
return true;
} else {
return false;
}
} catch (PDOException $e) {
echo '<script type="text/javascript">console.log("' . ' Error: ' . $e-
>getMessage() . '");</script>';
}

public function display( $sql, $array = NULL ) {

try {
$stmnt = $this->dbn->prepare($sql);
$stmnt->execute( $array );

return $istrue = $stmnt->fetchAll();


} catch (PDOException $e) {
echo '<script type="text/javascript">console.log("' . ' Error: ' . $e-
>getMessage() . '");</script>';
}
}
}
?>

CODE FOR ADD BOOK

<?php include_once('header.php') ?>


<?php
$db = new Database();
$message = array( NULL, NULL);
if ($_POST) {

$_SESSION['POST'] = $_POST;
echo "<script
type='text/javascript'>location.href='".$_SERVER['REQUEST_URI']."'</script>";

University Institute of Technology , Adoor


Online Vehicle Service Center Management
37

exit();
}
if (isset($_SESSION ['POST'])) {
$_POST = $_SESSION['POST'];
unset($_SESSION['POST']);
}
if (isset($_GET['message'])) {
if ($_GET['message'] == 1 && isset( $_SESSION['message'])) {
$message = $_SESSION['message'];
unset($_SESSION['message']);
}
}
?>

<div class="">
<div class="page-title">
<div class="title_left">
<h3>New Book</h3>
</div>

</div>
<div class="clearfix"></div>

<div class="row">

<div class="col-md-12 col-sm-12 col-xs-12">


<div class="x_panel">

<div class="x_content">

<!-- Tabs -->


<div id="wizard_verticle" class="form_wizard
wizard_verticle">

<div class="col-md-1 col-md-offset-1 text-


right">

<ulclass="listunstyledwizard_stepsfloatright">
<li>

<ahref="#step11"class="selected">

<spanclass="step_no">1</span>
</a>
</li>
<li>

University Institute of Technology , Adoor


Online Vehicle Service Center Management
38

<ahref="#step22"class="disabled">

<spanclass="step_no">2</span>
</a>
</li>
<li>

<ahref="#step33"class="disabled">

<spanclass="step_no">3</span>
</a>
</li>
<li>

<ahref="#step44"class="disabled">

<spanclass="step_no">4</span>
</a>
</li>
</ul>
</div>

<div id="step-11" class="col-md-10">


<h2 class="StepTitle">Step 1
Content</h2>
<form class="form-horizontal form-
label-left" action="book1.php" data-parsley-validate class="form-horizontal form-label-left"
method="post">

<div class="form-group">
<label class="control-
label col-md-3 col-sm-3" >category <span class="required">*</span>
</label>
<div class="col-md-6 col-
sm-6">

<select
name="category" required="required" class="form-control col-md-7 col-xs-12">
<option
disabled="disabled" selected="selected">Select</option>

<?php

$stmnt="select * from category WHERE delete_status=0 ORDER BY date DESC";


$category
= $db->display( $stmnt);
if(
$category ) {

University Institute of Technology , Adoor


Online Vehicle Service Center Management
39

foreach ($category as $value) {

echo "<option value='". $value['category_id']."' >" . $value['name'] . "</option>";


}
}
?>

</select>
</select>
</div>
</div>

<div class="form-group">
<label class="control-label col-
md-3 col-sm-3" >Name <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6">
<input type="text"
name="name" required="required" class="form-control col-md-7 col-xs-12">
</div>
</div>

<div class="form-group">
<label class="control-label col-
md-3 col-sm-3" >number of copies <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6">
<input type="number"
name="number_of_copies" required="required" class="form-control col-md-7 col-xs-12">
</div>
</div>

<div class="form-group">
<label class="control-label col-
md-3 col-sm-3" >old price <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6">
<input type="number"
min="10" name="old_price" required="required" class="form-control col-md-7 col-xs-12">
</div>
</div>

<div class="form-group">

University Institute of Technology , Adoor


Online Vehicle Service Center Management
40

<label class="control-label col-


md-3 col-sm-3" >discount <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6">
<input min="0"
max="99" type="number" name="discount" required="required" class="form-control col-
md-7 col-xs-12 l has-feedback-right">

<span class="fa form-


control-feedback right" aria-hidden="true">%</span>
</div>
</div>

<script type="text/javascript">

$(document).ready(function() {

$("input[name=old_price], input[name=discount]").bind("keyup change", function(e)


{
keyUpfunction();
});

function keyUpfunction()
{

var a9 = parseInt(
$('input[name=old_price]').val())

var b9 =
parseInt($('input[name=discount]').val());

if( a9>5 && (b9


>= 0 && b9 <= 99)){
b9 = b9 /
100;
b9 = a9 *
b9;
a9 = a9 -
b9;

console.log(a9);

$('input[name=price]').val(Math.round(a9));
}

University Institute of Technology , Adoor


Online Vehicle Service Center Management
41

});

</script>

<div class="form-group">
<label class="control-label col-
md-3 col-sm-3" >price <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6">
<input type="hidden"
name="price" >
<input type="text"
disabled="disabled" name="price" required="required" class="form-control col-md-7 col-xs-
12">
</div>
</div>

<div class="form-group">
<label class="control-label col-
md-3 col-sm-3" >type <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6">

<selectname="type"required="required" class="form-control col-md-7 col-xs-12">

<optiondisabled="disabled" selected="selected">Select</option>

<optionvalue="novels">novels</option>

<optionvalue="shortstories">short stories</option>

<optionvalue="">Science fiction</option>

<optionvalue="">Satire</option>

<optionvalue="">Drama</option>

<optionvalue="">Action and Adventure</option>

<optionvalue="">Romance</option>

<optionvalue="">Mystery</option>

<optionvalue="">Horror</option>

<optionvalue="">Selfhelp</option>

University Institute of Technology , Adoor


Online Vehicle Service Center Management
42

<optionvalue="">Health</option>

<optionvalue="">Guide</option>

<optionvalue="">Travel</option>

<optionvalue="">Children's</option>

<optionvalue="">Religion, Spirituality & New Age</option>

<optionvalue="">Science</option>

<optionvalue="">History</option>

<optionvalue="">Math</option>

<optionvalue="">Anthology</option>

<optionvalue="">Poetry</option>

<optionvalue="">Encyclopedias</option>

<optionvalue="">Dictionaries</option>

<optionvalue="">Comics</option>

<optionvalue="">Art</option>

<optionvalue="">Cookbooks</option>

<optionvalue="">Diaries</option>

<optionvalue="">Journals</option>

<optionvalue="">Prayer books</option>

<optionvalue="">Series</option>

<optionvalue="">Trilogy</option>

<optionvalue="">Biographies</option>

<optionvalue="">Autobiographies</option>

<option value="">Fantasy</option>

</select>

University Institute of Technology , Adoor


Online Vehicle Service Center Management
43

</div>
</div>
<script type="text/javascript"
charset="utf-8" async defer>
$(document).ready(function() {
$('select[name=type]
option').each(function(){
$(this).attr('value',
$(this).text());
if($(this).text() ==
"<?php echo $proflie[10] ?>")

$(this).attr("selected", "selected");
});
});
</script>
<div class="form-group">
<div class="col-md-6 col-sm-6
col-xs-12 col-md-offset-3 text-right">
<button name="next1c"
value="update" type="clear" class="btn btn-info">Clear</button>
<button name="next1"
value="update" type="submit" class="btn btn-success">Next</button>
</div>
</div>

</form>
</div>
</div>
<!-- End SmartWizard Content -->
</div>
</div>
</div>
</div>
</div>
<?php include_once('footer.php') ?>

CODE FOR USER REGISTRATION

<?php
include_once('../includes/connection.php');
$db = new Database();
echo rand(10,600);
$message="";
if(isset($_POST['register'])){

$username = $_POST['username'];
$fname = $_POST['fname'];

University Institute of Technology , Adoor


Online Vehicle Service Center Management
44

$lname = $_POST['lname'];
$password =md5($_POST['password']);
$mobile_number = $_POST['mobile_number'];
$address=$_POST['address'];
$code = rand(2000,5000);

$stmnt ='insert into customer (username,fname,lname,password,mobile_number,address,


code)
values(:username,:fname,:lname,:password,:mobile_number,:address,:code)';
$params = array(

':username' => $username,


':fname' => $fname,
':lname' => $lname,
':password' => $password,
':mobile_number' => $mobile_number,
':address'=> $address,

':code' => $code


);

$istrue=$db->execute_query($stmnt,$params);
if($istrue){
header('Location:customer_login.php');
//$message='Successfully registered';

}else{
$message=$istrue;

?>
<div id="page-title">
<h2>Customer registration</h2>
<p>View all customers by username</p>
</div>

<div class="panel">
<div class="panel-body">
<h3 class="title-hero">

</h3>

University Institute of Technology , Adoor


Online Vehicle Service Center Management
45

<form method="post" action="" class="form-horizontal bordered-row" data-parsley-


validate>
<div class="row">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">username</label>
<div class="col-sm-6">
<input type="text" name="username" required="" class="form-control" id=""
placeholder="enter your username">
</div>
</div>
</div>

<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">firstname</label>
<div class="col-sm-6">
<input type="text" name="fname" data-parsley-pattern="^(?:[A-Za-z]+[-])*[A-Za-z]+$"
required="" class="form-control" id="" placeholder="enter your firstname">
</div>
</div>
</div>

<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">lastname</label>
<div class="col-sm-6">
<input type="text" name="lname" data-parsley-pattern="^(?:[A-Za-z]+[-]*[A-Za-z]+$"
required="" class="form-control" id="" placeholder="enter your lastname">
</div>
</div>
</div>

<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">password</label>
<div class="col-sm-6">
<input type="password" name="password" minlength="8" required="" class="form-control"
id="" placeholder="enter your password">
</div>

</div>
</div>

<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">retype password</label>
<div class="col-sm-6">

University Institute of Technology , Adoor


Online Vehicle Service Center Management
46

<input type="password" name="re_password" minlength="8" data-parsley-


equalto="#password" required="" class="form-control" id="" placeholder="retype
password">
</div>
</div>
</div>

<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">mobile number</label>
<div class="col-sm-6">
<input type="text" name="mobile_number" min="10" max="10" data-parsley-
pattern="^[789]\d{9}$" required="" class="form-control" id=""
placeholder="mobile_number">
</div>
</div>
</div>

<div class="col-md-6">
<div class="form-group">
<label class="col-sm-3 control-label">address</label>
<div class="col-sm-6">
<textarea name="address" required="" class="form-control" id="" placeholder="enter your
address"></textarea>
</div>
</div>
</div>

<div class="content-box text-center">


<button class="btn btn-lg btn-info" name="register">Register</button>
</div>

</form>
</div>
</div>

<?php include_once( '../footer.php' ); ?>

University Institute of Technology , Adoor


Online Vehicle Service Center Management
47

SYSTEM TESTING

University Institute of Technology , Adoor


Online Vehicle Service Center Management
48

6. TESTING
This is the key factor of success of any system .Testing is done by constantly keeping
in touch with the prospective system at the time of development and making changes
whenever required .This is done with regard to the input screen design and output screen
design.

6.1 UNIT TESTING:


Unit testing focuses verification efforts even in the smallest unit of software design in
each module. This is known as ‘Module testing’. The modules of the system are tested
separately. Unit testing is essential for the verification of the code produced during the code
phase, and hence the goal is to test the internal logic of the module. It is typically done by the
programmer of the module.

6.2 INTEGRATION TESTING:


Integration testing is the systematic testing to uncover the errors within the interface.
This testing is done with simple data and the developed system has run successfully with
simple data. In this many unit tested modules are combined into subsystems, which are then
tested. The goal here is to see if the modules can be integrated properly.

6.3 SYTSTEM TESTING:


System testing is designed to uncover weakness that were not found in earlier tests
.This included forced system failure and validation of the total system.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
49

SECURITY METHODS

University Institute of Technology , Adoor


Online Vehicle Service Center Management
50

7. SECURITY METHODS
A computer becomes more and more integrated into our lives ,we end up leaving a lot
of sensitive information on our PC’s .When we speak of computer security ,what we mean is
the ways in which you can prevent people from accessing data on your computer and keep
your data safe are must. So keeping in mind the necessity of security this system is provided
with some security schemes.
Over here the user has a provision to login username and password. On logged, the
user can view a different page in which some sub items will be displayed which refers to the
options the user can access too.
Although we have all these security methods, there is a chance to leak the username
and password. At that time, any person from outside the organization can access the details.
To avoid this illegal action, there is a provision of changing the username and password and
also with the message alert system.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
51

CONCLUSION& FUTURE ENHANCEMENT

University Institute of Technology , Adoor


Online Vehicle Service Center Management
52

8. CONCLUSION & FUTURE ENHANCEMENT

8.1 CONCLUSION

This system mainly applicable to a single vehicle service d company. The authority of
the company can control the overall process and other users. Using this site any customer can
order the servicing of vehicle from anywhere at any time. Powerful programing techniques,
calculations and the well-designed pages make popular this site. The user confidential
process are restricted to others with the use of a special user id and password and also with
the message alert system. In general it is a secured site for users.
The software was implemented and tested with real data and were found to be error
free. Also, the system is protected from any unauthorized access. All the necessary validation
are carried out on this project, so that any kind of users can make use of this software and
messages makes them conscious of the error they have made.

8.2 FUTURE ENHANCEMENT

Since arc and every application should expand and it should provide a way for the
updating the system has been developed. Every module in the system is developed carefully
such that the future enhancement do not affect the basic performance of the system. Through
the current system is suitable the customer can be eager to use the most recent available
development the system is better and faster than the existing one.

University Institute of Technology , Adoor


Online Vehicle Service Center Management
53

APPENDIX

University Institute of Technology , Adoor


Online Vehicle Service Center Management
54

9. APPENDIX
APPENDIX A: FORMS

ADMIN login

University Institute of Technology , Adoor


Online Vehicle Service Center Management
55

Admin Home

University Institute of Technology , Adoor


Online Vehicle Service Center Management
56

Add Book

University Institute of Technology , Adoor


Online Vehicle Service Center Management
57

Add new category

University Institute of Technology , Adoor


Online Vehicle Service Center Management
58

Author login

University Institute of Technology , Adoor


Online Vehicle Service Center Management
59

Author home

University Institute of Technology , Adoor


Online Vehicle Service Center Management
60

User login

University Institute of Technology , Adoor


Online Vehicle Service Center Management
61

User home

University Institute of Technology , Adoor


Online Vehicle Service Center Management
62

APPENDIX B: MEETING MINUTES

MEETING MINUTES 1
Date: 21/06/2017
Time: 9.30 am to 3.30 pm
Location: University Institute of Technology
Present: Akhilesh ajayan
Amal chandran J
Muhammed muhsin S
Discussion of the problem to be solved by software:
Our developing software can solve the problems of the existing system. The aim of the
project Bookrack is to deliver faster requirements of the user and easier management of
documents and workflow in a shop.
Discussion of the software Requirement:
The majority of the code will be written in ASP.NET. This software will work on Windows
10 service pack 1 or 2 and use backend as SQL Server 2008.
Discussion of management plan:
Our project can be used to buy book effectively through online for customers. Our
discussions about this project include minutes from the minutes and table tasks.
Specific tasks Assigned with deadlines:
We decided to do a project named as Bookrack small points/other comments: User
documentation can done in Microsoft Word.
Schedule for next meeting: The next team meeting will be on 29/06/2017

University Institute of Technology , Adoor


Online Vehicle Service Center Management
63

MEETING MINUTES 2
Date: 29/06/2017
Time: 9.30 am to 3.30 pm
Location: University Institute of Technology
Present: Akhilesh Ajayan
Amalchandran J
Muhammed muhsin S

Discussion of the problem:


We have already decided to conduct our next team meeting on since the form
designing was the main task. The all forms creation must be simple and also the flow from
one form to another must be smooth.
Specific Tasks Assigned with deadlines:
Complete creation of tables on or before 07/07/2017
Scheduled Next Meeting:
The next team meeting will be on.10/07/2017

University Institute of Technology , Adoor


Online Vehicle Service Center Management
64

MEETING MINUTES 3
Date: 10/07/2017
Time:9.30 am to 3.30 pm
Location: University Institute of Technology
Present: Akhilesh Ajayan
Amalchandran J
Muhammed muhsin S
Discussion of the problem:
We have already decided to conduct our next team meeting on since the form designing was
over and next task was to design the database. Data flow from the form to the SQL Server
database must be set as required. We all made our suggestions and we decided to do it as
possible.
Specific Tasks Assigned with deadlines:
Complete design of forms on or before 22/07/2017
Scheduled Next Meeting:
The next team meeting will be on 24/07/2017

University Institute of Technology , Adoor


Online Vehicle Service Center Management
65

MEETING MINUTES 4
Date: 24/07/2017
Time:9.30 am to 3.30 pm
Location: University Instituute of Technology
Present: Akhilesh ajayan
Amalchandran J
Muhammed muhsin S
Discussion of the problem:
The Database design was over the next task was to coding. We decided to do our project
coding and write code for each form.
Specific Tasks Assigned with deadlines:
Complete coding on or before 07/08/2017
Scheduled Next Meeting:
The next team meeting will be on 11/08/2017

University Institute of Technology , Adoor


Online Vehicle Service Center Management
66

MEETING MINUTES 5
Date: 11/08/2017
Time:9.30 am to 3.30 pm
Location: University Institute of Technology
Present: Akhilesh ajayan
Amal chandran J
Muhammed muhsin S

Discussion of the problem:


After coding, we decided to do the next section, testing. We decided to test each module of
the project. For developing our project as much as error free, we used the testing such as
Black box testing, White box testing etc…
Scheduled Next Meeting:
The team meeting will be on 19/08/2017

University Institute of Technology , Adoor


Online Vehicle Service Center Management
67

MEETING MINUTES 6
Date: 19/08/2017
Time:9.30 am to 3.30 pm
Location: University Institute of Technology
Present: Akhilesh ajayan
Amal chandran J
Muhammed muhsin S

Discussion of the problem:


The next section is Implementation & Maintenances. After testing, each module can be
implemented and the maintenance can also be done. Finally we checked the performance of
our project. During these periods our project is completed. We decided to revise our project
and check whether it works properly.
Specific Tasks Assigned with deadlines: Complete documentation and collect certificate on
27/08/2017

University Institute of Technology , Adoor


Online Vehicle Service Center Management
68

APPENDIX C: GANT CHART

Task June July August Start Finish Time


(Days)

21 232527 29 31 3 5 7 10 12 14 18 20 22 24 26 28 3 5 7 11 13 17 19 24 27

Specificat
ion
21/06/17 29/06/17 5d
21 29

Database 31/06/17 7/07/17 4d


Part 31 7
Design

Design
GUI 10/07/17 22/07/17 6d
Part 10 22

Code
Database 24/07/17 13/08/17 8d
Part 24 13

Code GUI
Part 14 19 14/08/17 19/08/17 5d

Integrati
on & 20/08/14 27/08/14 3d
Testing 20 27

Starting Date Timeline (Period) Finishing Date

University Institute of Technology , Adoor


Online Vehicle Service Center Management
69

BIBLIOGRAPHY

University Institute of Technology , Adoor


Online Vehicle Service Center Management
70

10. BIBLIOGRAPHY

1. ELIAS M.AWAD, System analysis and design, TataMegrawHIll, second edition,year 2000

2. ROGER S. PRESSMAN, Software engineering, TataMegrawHill, fifth edition, year 2004

3. SIMON BRAWN, ROBERT BERDICK, DAN MALIKS, works publications second


edition, year 2002.

4. WILLIAM G PAGE, SQL SERVER 2000, special edition, year 2002

5. GRAY CORNELL& JONATHAN MORRISON, “Programming in C#.NET”, Pares


publishers.

University Institute of Technology , Adoor

Das könnte Ihnen auch gefallen