You are on page 1of 74

Share My Book 1/Project Scope & Definition

_____________________________________________________________________________________

Project Scope and Definition

Share my book is an IOS Application, through which users can share their physical books with
each other. They can search the book for particular book or particular location. User can also
decide with other user where to meet for sharing the book. Following are the scope:

 Users can search particular books from different categories.

 User can also search books according to the following functionalities:


o Locations wise
o Book wise
o Category wise

 They can add, update, delete their added books.

 Users can exchange the books with each other.

 Both users can decide about which books they want to exchange and can decide about the
location to meet for exchanging books.

 Only registered users can see books and can do transactions with each other.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 1


Ahmedabad University
Share My Book 2/Study of Related Systems
3/Limitations of Existing System

Study of Related Systems

 There is no similar application like Share My Book.

 It is unique definition of a project in which users can exchange books without any money
transactions.

 Amazon, EBay such types of applications are selling books to their customers with
money transactions. In this type of applications user has to pay lot of money for a single
book which might be useful for some period of time.

Existing Scenario

There is no such type of application in market, but limitations of similar systems are:

 Once user bought the book he/she can’t give it back to the seller after using it

 User has to do money transactions and has to spend money on different books.

 Some of books are not useful after some period of time. So, sometimes it is worthless to
spend more money on buying it.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 2


Ahmedabad University
Share My Book 4/Software Requirement Specifications
_____________________________________________________________________________________

Software Requirement Specifications

Modules:

o Admin Side:

 Reports: Admin can generate reports according to different categories


like:
 How many users are using the application?
 Which users are frequently sharing the books? etc.
 Admin can manage user accounts.
 Admin can manage all the entities.

o User Side:

 Login: User can do login by registering themselves to the application.


To use the application login is must.

 Profile: Users can edit their profiles, like users can update their
password.

 Search: User can search according to the location or on the basis of


book availability.

 Book Details: Users can edit the book details of their books, which are
added in their collection. Users can exchange the books according to their
needs.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 3


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

UML Diagrams
1. Use-Case Diagrams:

1.1 Global Level Use-Case Diagram

Diagram 1.1

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 4


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

1.2 Detail Level Use-Case Diagram of Users

Diagram 1.2
_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 5


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

1.3 Detail Level Use-Case Diagram of Admin

Diagram 1.3

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 6


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

2. Sequence Diagrams:
2.1 Sequence Diagram for Registration

Re gis tr a tion Re gis tr a tion


Admin/Us e r Us e r
For m Contr olle r

FillForm()
Re c e ive
De ta ils ()
Va lida te
De ta ils

Alt

AddUse r()
Va lid

Re gis tra tion Re turn


Confir ma tion

Re gis tra tion


Inva lid
Ca nc e lle d

Diagram 2.1

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 7


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

2.2 Sequence Diagram for Login

Cus tome r Login Se c ur ity Us e rs


Sc re e n Ma na ge r

Login
Va lid Us e r
Che c k Us e r's
De ta ils

Us e rDe ta ils

Va lida te
Re s ult
Re s ult

Diagram 2.2

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 8


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

2.3 Sequence Diagram for Book Sharing

Diagram 2.3

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 9


Ahmedabad University
Share My Book 5/UML Diagrams
_____________________________________________________________________________________

3.Activity Diagram:

Diagram 3.1

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 10


Ahmedabad University
Share My Book 6/Class Diagram
_____________________________________________________________________________________

Class Diagram

Diagram 4.1

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 11


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

Data Dictionary

User Table
This table displays the detail of user and contains login details, where user can
check his profile.

Field Name Data type Size Constraints Description

User_ID Integer 3 Primary key It stores user’s login id.


User_Name Varchar 20 Not Null It stores user name.

Password Md5 12 Not Null It stores password.

Phone-No Numeric 11 It Stores user’s phone no.

Email_ID Varchar 20 Not Null, It stores user’s Email-id.


Unique
User_Area Varchar 25 Not Null It stores area where the
user is living.
Area_Id Integer 3 Foreign key It stores Area’s unique ID.

User
User_I User_Nam Password Phone-No Email_ID User_Area Area_ID
D e
1 Shaily ******* 94278-02454 shah.Shaily27@gm Usmanpur 1
ail.com a
2 Heli ******** 12345-67890 heliparikh3@gmail Satellite 2
.com
3 Aditi ******* 23456-78907 aditiPatel@gmail.c Usmanpur 1
om a
4 Pankti ********* 23546-73243 pankti24@gmail.co Bapunagar 7
m
5 drashti ********* 86545-45545 drashtishah@gmail Maninagar 6
.com

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 12


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

Book Category

This table is used to store book category details.

Field Name Data Size Constraints Description


type
Book_Cat_ID Integer 3 Primary key It stores Book-Category-id.

Book_Cat_name Varchar 20 Not Null It stores Book-category-name.

Book Category
Book_Cat_ID Book_Cat_Name
1 Novel
2 Programming Language
3 Fiction
4 Love Story
5 Law
6 Horror

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 13


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

Book Master

This table is used to store all the details of books added by the user.
Field Name Data Size Constraints Description
type
Book_ID Integer 3 Primary key It stores Book-id.
Book_Name Varchar 15 It stores Book name.

Book_Author Varchar 20 It stores name of the Author of


book.

Book_Editio Integer 5 It stores edition of the book.


n

Book_Cat_ID Integer 3 Foreign key It stores Book Category id.

Book_I Book_Name Book_Autho Book_Edition Book_Cat_ID


D r
1 1984 Martin - 1
2 Android Reto Meier 2 2
Programming
3 ASP .Net Stephen 2 2
Walther
4 Three Mistakes of Chetan - 1
My Life Bhagat

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 14


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

Area
This table is used to store the area of user.

Field Name Data type Size Constraints Description

Area_ID Integer 3 Primary key It stores Area’s unique id.

Area_name Varchar 20 Not Null It stores name of the area of user.

Area
Area_ID Area_Name
1 Usmanpura
2 Satellite
3 Naranpura
4 Prahladnagar
5 Navrangpura
6 Maninagar
7 Bapunagar

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 15


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

GUI Screen Design Layouts


This is the Launch Screen. When user opens the application for the first time they will see this
screen First.

Screen 1 : Launch Screen

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 16


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen, which is launched after the launch screen. User can Login, Register or can
also go to Forgot Password.

Screen 2 : Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 17


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen when user is not registered and try to login.

Screen 3 Login
Page

This is the
Screen when
user is not
registered and
tries to login.

Screen 4:
Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page18


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where user will clicks on the Register Now button.

Screen 5 : Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page20


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen for Registration Form

Screen 6: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 21


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the error message Screen when user clicks on Register without filling the Form.

Screen 7: Registration Page

This is the Screen for Email Validation.


_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page22


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

Screen 8 : Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 23


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen for prompting the user for invalid email ID

Screen 9: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page24


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen for Password Validation.

Screen 10: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 25


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen for prompting the user about the password length.

Screen 11: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page26


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen for mismatch Password and confirm password.

Screen 12 : Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 27


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen for prompting the user about the mismatch of the password and confirm
password.

Screen 13: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page28


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen, when user enters all details correctly in the form.

Screen 14: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 29


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen when user is successfully created and uploaded to the server.

.
Screen 15: Registration Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page30


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen where user clicks on Forgot Password.

Screen 16: Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 31


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where user has to enter the details for the forgot password.

Screen 17: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page32


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen when user clicks on the change password without entering the details.

Screen 18: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 33


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen for prompting the user for invalid password length.

Screen 19: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page34


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen for prompting the user about the mismatch of the password and confirm
password.

Screen 20: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 35


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen for confirmation of the Forgot password.

Screen 21: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page36


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen when user clicks on No button of the confirmation of the forgot password.

Screen 22: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 37


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen when user clicks on the YES button of the confirmation of the forgot
password.

Screen 23: Change Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page38


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen where user will login in to the application.

Screen 24: Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 39


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where user will enter the credentials for logging in.

Screen 25: Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 40


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen for prompting the user for invalid password length.

Screen 26: Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 41


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen when user enters proper credentials and login.

Screen 27: Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 42


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen which will be displayed to the user when login. User will able to see there
uploaded books and can also add extra books too.

Screen 28: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 43


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen for entering the details of the book.

Screen 29: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 44


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen where user has entered all the details of the book and clicks on the save.

Screen 30: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 45


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where the user entered book is uploaded to the server.

Screen 31: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 46


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen, which displays all the books which is added by the user.

Screen 32: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 47


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen which shows that user can delete the book from the list.

Screen 33: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 48


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen which show that the book has been deleted and the table is updated.

Screen 34: Add Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 49


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen, which shows all the available books area wise and search wise from the all
other users.

Screen 35: Available Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 50


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen when user clicks on the available book area wise, user will able to see the user
name and the contact number so that they can contact each other and can exchange the book.

Screen 36: Available Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 51


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where user will clicks on the available book search wise.

Screen 37: Available Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 52


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen where user has to enter the book name to search.

Screen 38: Available Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 53


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where user types IOS and is listed with the book name IOS.

Screen 39: Available Book Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 54


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen where user can reset the password.

Screen 40: Reset Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 55


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen which prompts about the mismatch of the passwords.

Screen 41: Reset Password Page

This is the Screen which prompts that invalid passwords length.


_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 56


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

Screen 42: Reset Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 57


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen where user enters all the details and clicks on reset password.

Screen 43: Reset Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 58


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen where change password confirmation is shown to the user.

Screen 44: Reset Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 59


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen shown when user clicks on YES button of the confirmation message.

Screen 45: Reset Password Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 60


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

This is the Screen when user clicks on NO button of the confirmation message.

Screen 46: Reset Password Page


_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 61


Ahmedabad University
Share My Book 7/Data Dictionary
_____________________________________________________________________________________

This is the Screen when user clicks on logout tab and clicks on logout button too.

Screen 47: Logout Page

This is the Screen which is shown when user logout from the application.
_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 62


Ahmedabad University
Share My Book 8/GUI Screen Design Layouts
_____________________________________________________________________________________

Screen 48:Login Page

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 63


Ahmedabad University
Share My Book 9/Report Layouts
_____________________________________________________________________________________

Report Layouts
1. Total Users: This report shows the number of registered users.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 64


Ahmedabad University
Share My Book 9/Report Layouts
_____________________________________________________________________________________

2.AreaWise User: This report shows how many users are registered from
particular area.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 65


Ahmedabad University
Share My Book 9/Report Layouts
_____________________________________________________________________________________

3. CategoryWise Book: This report shows how many books are available for
particular book category.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 66


Ahmedabad University
Share My Book 9/Report Layouts
_____________________________________________________________________________________

4.AreaWise Book: This report shows which books are available in particular
area.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 67


Ahmedabad University
Share My Book 9/Report Layouts
_____________________________________________________________________________________

5. Area and CategoryWise Books: This report shows how many books of
same category are there in particular area.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 68


Ahmedabad University
Share My Book 9/Report Layouts
_____________________________________________________________________________________

6. User Wise Books: This report shows how many book details are entered by
particular user.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 69


Ahmedabad University
Share My Book 10/System Development Technology and Tools
Used
_____________________________________________________________________________________

System Development Technology and Tools Used

Hardware: MacBook Pro (Retina Display)


OS X Yosemite (version – 10.10.5)

Processor - 2.3 GHz Intel Core i7

Memory - 8GB 1600 MHz

Graphics – Intel HD Graphics

Macintosh HD – 250 GB

Software Used:

Backend: – Core Data, Parse Server.

Frontend: Xcode (6.4)

Tested Device: IPhone 6

Other Tools: Microsoft Office Visio 2007

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 70


Ahmedabad University
Share My Book 11/System Testing
_____________________________________________________________________________________

System Testing

 We have tested our application, like user should enter proper email Id, password should
of more than six characters, password and confirm password should match with each
other.

 Without Registration user cannot login to the application. User has to Register
themselves first to login to the application.

 We have tested the Load of the application by entering more user at a time so due to this
we came to the conclusion that our application can handle more request at a time.

 We have done UI Automation test, which means the test checks how all components of
the system work together. This form of testing involves launching the app on a simulator
or real device, then automating interaction with the user interface to perform certain user
actions (such as touching, swiping), and then checking the test result.

 We have done Unit testing which means a unit test involves coding to test a single
component of an app, taken in isolation. The test typically passes to the component a
series of variables, and checks that the component returns the correct values.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 71


Ahmedabad University
Share My Book 11/System Testing
_____________________________________________________________________________________

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 71


Ahmedabad University
Share My Book 12/Conclusion and Future Enhancement
_____________________________________________________________________________________

Conclusion and Future Enhancement

We conclude based upon the foregoing that the Share My Book Project in our analysis is correct
and predict that our margin of error is within tolerant limits.

We have taken enough care to make the project user friendly and interactive. We have tried our
level best to make the services useful convenient and to provide maximum facility but we never
claim that this system may fulfill all the requirements of the user in every conditions.

We hope that application "Share My Book” will increase the productivity of the developers, and
users will be glad to use this application.

Any suggestion for the project to make the project more effective or powerful is always
welcomed.

So, in future we will also try to add following functionalities:

 We will try to add the chat feature so that user can do the chat and can decide the
location where to meet and they can have record of the other user.

 We will also try to upload the picture of the book so that user can easily identify
the book, which make more user-friendly application.

 We will make this application available for apple watch so user will get
notification directly on their watch.

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 72


Ahmedabad University
Share My Book 13/Bibliography
_____________________________________________________________________________________

Bibliography
 References:

o Magnifying Object-oriented Analysis and Design.

o iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch

Guides) by Joe Conway and Aaron Hillegrass

o Programming in Objective-C (5th Edition) (Developer's Library) by Stephen G.

Kochan

 Internet:
o https://developer.apple.com/

o www.appcoda.com/ios-programming-course/

o https://developer.xamarin.com/

_____________________________________________________________________________________

School of Computer Studies Minor Project (2015-16) Page 73


Ahmedabad University
Thank You

You might also like