VCard Android Application A PROJECT REPORT

87
VCard Android Application A PROJECT REPORT Submitted by ARPIT PATEL(110910131005) BHAVIK BHAVSAR(110910131008) In fulfilment for the award of the degree Of BACHELOR OF ENGINEERING In Computer Science & Engineering Department SHRI SATSANGI SAKET DHAM “RAMASHRAM” GROUP OF INSTITUTIONS FACULTY OF ENGINEERING&TECHNOLOGY Vadasma, Dist: Mehsana Gujarat Technological University, Ahmedabad May 2015

Transcript of VCard Android Application A PROJECT REPORT

VCard Android Application

A PROJECT REPORT

Submitted by

ARPIT PATEL(110910131005)

BHAVIK BHAVSAR(110910131008)

In fulfilment for the award of the degree

Of

BACHELOR OF ENGINEERING

In

Computer Science & Engineering Department

SHRI SATSANGI SAKET DHAM “RAMASHRAM”

GROUP OF INSTITUTIONS

FACULTY OF ENGINEERING&TECHNOLOGY

Vadasma, Dist: Mehsana

Gujarat Technological University, Ahmedabad

May 2015

Table of Contents

Acknowledgement I

Abstract II

Certificate III

Contents IV

List of Tables V

List of Figures VI

Abbreviation VII

Chapter 1 Introduction 1

Organization Profile 1

1.2 Project Detail 2

1.2.1 Project Profile 2

1.2.2 Project Definition 3

1.3 Objective 4

1.4 Scope 4

1.5 Purpose 5

1.6 Literature and Review 6

1.7 Model 6

1.8 Project Timing Diagram 8

Chapter 2 Design: Analysis, Design Methodology and Implementation Strategy. 9

2.1 Implementation 9

2.2 Data Dictionary 10

2.3 Data Flow Diagram 11

2.3.1 Level 0 DFD 11

2.3.2 Level 1 DFD 12

2.3.2.1 DFD Level 1.1 13

2.3.2.2 DFD Level 1.2 13

2.3.2.3 DFD Level 1.3 14

2.3.2.4 DFD Level 1.4 14

2.3.3 Level 2 DFD 15

2.3.3.1 DFD Level 2.1 16

2.4 E-R Diagram 17

2.5 Use Case Diagram 18

2.6 Activity Diagram 19

2.6.1 Developer Activity 19

2.6.2 User Activity 20

Chapter 3 Implementation 21

3.1 Screen Shots 21

3.1.1 Splash Screen 21

3.1.2 Login Screen 22

3.1.3 Sign Up Screen 23

3.1.4 Forgot Password 24

3.1.5 Home Screen 25

3.1.6 Templates List 26

3.1.7 Information Filling Form 27

3.1.8 Created VCard Screen 28

3.1.9 Manage Screen 29

3.1.10 Logout Screen 30

3.2 System Testing 31

3.3 Test Case 33

Chapter 4 Conclusion & Future Work 39

4.1 Conclusion 39

4.2 Future Work 40

Appendix

I

ACKNOWLEDGEMENT

We are thankful to respected Mr.Avdhesh Gupta who gives us his thoughts and

suggestion towards this project. We also thank DizLabs IT Services Pvt Ltd. company

whose gives live project and provide whole semester project training and gives words of

advice to searching the project title and Work for the project helped us a great deal during

the Project. They were constant source of inspiration to us throughout the project.

A special thanks to our college SHRI SATSANGI SAKETDHAM RAM-

ASHRAM GROUP OF INSTITUTIONS,Vadasma with Computer branch professor

staff without them co-operation this project would not have been completed in time.

Very special thanks to our friends and collegians for their support, advice and

encouragement throughout the duration of this project. And thanks to all of them who

directly or indirectly assisted or help us throughout our project work.

With Sincere regards from,

Arpit B Patel (110910131005)

Bhavik K Bhavsar (110910131008)

II

SHRI SATSANGI SAKET DHAM “RAMASHRAM”

GROUP OF INSTITUTIONS

FACULTY OF ENGINEERING&TECHNOLOGY

Computer Science & Engineering Department

May 2015

CERTIFICATE

Date: / / This is to certify that the project entitled “VCard Application” has been carried out by

Arpit Patel (110910131005) and Bhavik Bhavsar (110910131008) under my guidance in

fulfilment of the degree of Bachelor of Engineering in Computer Science & Engineering

(8th Semester) of Gujarat Technological University, Ahmedabad during the academic

year 2014-2015.

Mr. Avdhesh Gupta Mr. Avdhesh Gupta Internal Guide Head, CSE Dept

III

ABSTRACT

V-card Builder/Sharer is an android application. This application helps in building

the visiting card with more than one options as well as it provides the feature of sharing the

V-card for registered user. Create your V-card in few seconds. Choose built-in templates,

Customize your V-card, Manage the entire database of created V-cards, Share your V-card

with other app users, Option to create multiple V-cards (for each business), saved V-cards

and , A web based solution to search and access the V-cards/business listings and App based

advertisements based on the kind of V-cards you save.

IV

V

List of Tables:

Table No. Table Description Page No.

1.1 Project Profile 6

4.1 V Card 10

4.2 Template 11

4.3 Category 11

4.4 Sub Category 11

4.5 User 12

4.6 V Card User Creation 12

4.7 V-Card Store 13

4.8 Media Library 13

VI

List of Figure:

Fig no. Fig Description Page No.

1.1 Project Timing Diagram 7

5.1 Level 0 Data Flow Diagram 14

5.2 Level 1 Data Flow Diagram 15

5.3 Level 2 Data Flow Diagram 18

6.1 E-R Diagram 20

7.1 Use case Diagram 21

8.1 Developer Activity 22

8.2 User Activity 23

Plagiarism Checker

Contact us | Universities | History | Testimonies | Press | About us | Sitemap | Help | Essay help | RSS | Log in

o Plagiarism Report For 'Final Submit Report.docx'

How does Viper work.....?

[+] Read more..

Viper scans your work against over 10 billion web pages and work previously submitted to our firm. Once the scan is completed, the report delivers content that may match these other sources, including links to the sites that contain the same content. What Do the Results Mean?

If the report sends back positive matches to content found elsewhere, there is no need to panic and assume you have plagiarised your work. Instead, review the report carefully and consider the following:

Is the material an entire quote, a sentence, or a fragment of 4-5 words often found together? Viper will show a match where there is a string of five or more words that are the same as your work. Even if this is not actually plagiarism, it is important that Viper does not ignore these fragments as they draw your attention to any sentences where the writer has 'rephrased' parts of the original material without referencing the source.

If it was intended to be a quote that you were going to attribute to the source, did you remember to properly reference it? Sometimes, Viper will identify matching material that is available on websites, but the reference might have been found within another source. Just because the work has content that matches a particular website does not mean that every possible source where it appears has to be referenced. Just make sure that at least one reference covers that content.

Did you actually use a footnote and it was just simply not picked up by Viper? This review is just a means of double-checking that all references have been included.

Could Viper have just picked up a phrase that you used more than once in your document? This may be a way to ensure that your writing is tight rather than repetitive or relies on overly used phrases.

Did you use too many direct quotes? Viper checks for direct quotes and delivers an overall percentage of words it views as direct quotes. Clearly, this should not be too high as work that relies too heavily on other material is not 'original'.

A Guide on Viper Results

This guide explains how Viper can identify matching content when it scans your work:

Overall plagiarism rating 6% or less :

The results are that it is highly unlikely that this document contains plagiarised material. A careful check will only be necessary if this is a lengthy document. For example, a 6% result within a 15,000 word essay would be of

concern because it could mean that direct quotes are too lengthy or there are too many places where a reference was not listed.

Overall plagiarism rating 6% - 12% :

The results are that there is a low risk that the document contains any plagiarised material. Most of the matching content will probably be fragments. Review your report for any sections that may not have been referenced

properly.

Overall plagiarism rating 13% - 20% :

The results are that there is a medium risk that the document contains any plagiarised material. There may be sections that match websites so it is important to check that proper credit was attributed to the other sources. The

scan may not have detected quotation marks or footnotes that were used. For example, if an opening quotation mark was included but there was not a closing quotation mark, then this could explain the higher result.

Overall plagiarism rating 21%+ :

The results are that there is a high risk that the document contains plagiarised material. If the overall rating is this high, you need to check your report very carefully. It may be that there are a lot of matching fragments and the

software has not identified all direct quotes , but it is critical that you go through the entire document and address every phrase or fragment that the scan has flagged to reduce this percentage.

[-] hide

Location Title Words

Matched Match

(%)

Unique Words

Matched

Unique Match

(%)

Documents found to be plagiarised

http://www.readysetpro.com/words-of-wisdom/test-cases.html

Words-of-Wisdom: Test Cases - ReadySET Pro

112 4 112 4

https://yoshiyukiaoyagi.wordpress.com/2012/09/19/choosing-test-data/

Choosing Test Data | My innovation - Stay hungry, stay foolish.

112 4 0 <1

http://www.indiamart.com/infosysworld/

Endmile Technologies - Service Provider of Mailing Service ...

93 3 93 3

http://www.slideshare.net/hemahemu/software-testing-strategies

software testing strategies - SlideShare

135 5 135 5

http://geetarautela.webs.com/Software%20Testing%20Methods.docx

Software Testing Methods

118 4 118 4

http://www.letu.edu/people/jaytevis/Software-Engineering/Presentations/Pressman/pressman-ch-13-software-testing-strategies.ppt

Software Testing Strategies - LeTourneau University

38 1 6 <1

http://softestingstuff.weebly.com/uploads/1/8/2/0/1820261/testing_methodology_training_manual.doc

Testing Methodology Training Manual

33 1 8 <1

http://www.authorstream.com/Presentation/CHETANshewale-1222799-software-testing/

Software Testing |authorSTREAM

61 2 8 <1

http://www.freetutes.com/systemanalysis/sa9-system-testing.html

System Testing - Recovery, Stress and Security Testings

20 1 0 <1

https://profiles.google.com/107090300675110506250

Sharma Infosys - Google Profile

92 3 1 <1

https://www.scribd.com/doc/6944749/61/A-STRATEGIC-APPROACH-TO-SOFTWARE-TESTING

6.3 A STRATEGIC APPROACH TO SOFTWARE TESTING for ... - Scribd

75 3 13 <1

http://www.logigear.com/magazine/exploratory-testing/3364/

Black-box Testing Techniques | LogiGear Magazine

25 1 0 <1

Location Title Words

Matched Match

(%)

Unique Words

Matched

Unique Match

(%)

http://www.indiastudychannel.com/experts/9613-system-testing-system-implementation.aspx

System testing and system implementation

20 1 0 <1

http://www.infosysworld.com/aboutus.php

Infosysworld: Bulk Emails, Emails Marketing Solutions, SMTP ...

94 3 0 <1

Matching Content: 16%

Master Document Text ACKNOWLEDGEMENTWe are thankful to respected Mr.Avdhesh Gupta who gives us his thoughts and suggestion towards this project. We also thank DizLabs IT Services Pvt Ltd. company whose gives live project and provide whole semester project training and gives words of advice to searching the project title and Work for the project helped us a great deal during the Project. They were constant source of inspiration to us throughout the project.A special thanks to our college SHRI SATSANGI SAKETDHAM RAM-ASHRAM GROUP OF INSTITUTIONS,Vadasma with Computer branch professor staff without co-operation this project would not have been completed in time.Very special thanks to our friends and collegians for their support, advice and encouragement throughout the duration of this project. And thanks to all of them who directly or indirectly assisted or help us throughout our project work.With Sincere regards from,Arpit B Patel (110910131005)Bhavik K Bhavsar(110910131008)ABSTRACT V-card Builder/Sharer is an android application. This application helps in building the visiting card with more than one options as well as it provides the feature of sharing the V-card for registered user. Create your V-card in few seconds. Choose built-in templates, Customize your V-card, Search the entire database of created V cards, Share your V-card with other app users, Option to create multiple V-cards (for each business), saved V-cards and manage groups, A web based solution to search and access the V-cards/business listings and App based advertisements based on the kind of V-cards you save.Table of ContentsAcknowledgement IAbstractIICertificateIIIContentsIVList of Tables VList of Figures VIAbbreviationVIIChapter 1Introduction1.1 Profile101.2Project Detail1.2.1Project Profile101.2.2Project Definition 101.3 Objective111.4Scope111.5Purpose111.6 Literature and Review12Chapter Design: Analysis, Design Methodology and Implementation Strategy. 2.1Data Dictionary162.2 Data Flow Diagram202.2.1Level 0 DFD2.2.2Level 1 DFD DFD Level 1.12.2.2.2DFD Level 1.22.2.2.3DFD Level 1.32.2.2.4DFD Level 1.42.2.3Level 2 DFD2.2.3.1DFD Level 2.12.3E-R Diagram2.4 Use Case Diagram Activity Diagram252.5.1Developer Activity2.5.2User ActivityChapter 3Implementation 3.1Screen Shots423.1.1Splash Screen3.1.2Login Screen3.1.3Sign Up Screen3.1.4Forgot Password3.1.5Home Screen3.1.6Templates List3.1.7Information Filling Form 3.1.8Created VCard Screen3.1.9Manage Screen3.1.10Logout Screen3.2System Testing433.3Test Case44Chapter 4Conclusion & Future Work4.1Conclusion634.2Future Work63References(iii). List Of Tables :Table No Table DescriptionPage No.1.1Project Profile64.1V Card104.2Template114.3Category114.4Sub Category114.5User124.6V Card User Creation124.7V-Card Store Media Library13(iv). List of Figures :Fig no.Fig DescriptionPage No.1.1Project Timing Diagram75.1Level 0 Data Flow Diagram145.2Level 1 Data Flow Diagram155.3Level 2 Data Flow Diagram186.1E-R Diagram207.1Usecase Diagram218.1Developer Activity228.2User Activity23Abbreviations And Terms : Android An open source platform designed for mobile devices(Gargena, 2011) OS operation system, system used for controlling device Android SDK developing kit for Android platform JRE - The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run and applications written in the Java programming language (CNet, 2013) IDE tool Integrated development environment Eclipse An IDE consists of workspace and plug-ins. It can be used to develop applications in Java and other programming

languages. Open source software Computer software developers of which have made source code of the program available and licensed it under license which gives to software provides the rights to study, change and distribute the software to anyone and for any purpose. (St. Laurent, Andrew M, 2008, p 4) Linux Kernel Unix kernel, sofware which is used to run device. ADT Android development tool, package of tools which are used to develop Android application. GUI Graphical user interface Terminal session Gnome-terminal. It is one of the administrative tools in Ubuntu Android Emulator Container for running Android OS along with applications XML Extensible Markup Language is a specification for storing information (Golberg 2009, p. xii) IntroductionOrganization Profile :DizLabs IT Services Pvt. Ltd. is a leading technology consulting, IT services and Offshore outsourcing solutions company, delivering technology driven business solutions that meet strategic objectives of our clients."DizLabs IT Services Pvt. Ltd." is a group of self motivated techno-creative brains. After servicing full fledge business houses we have gathered the versatile experience to build the software excellence company called DizLabs IT Services Pvt. Ltd.DizLabs IT Services Pvt. Ltd. is founded to address the need of cost effective yet powerful and user friendly systems, the software systems that don't only help to grow the business but also establish a level of trust between our clients and their end customer. We have employed high qualified technical team with engineering and computer application education that can understand the customer requirements and convert their vision into reality.Project Detail :1.2.1. Project Profile :Project TitleANDRIOD V-CARD APPLICATIONProject DefinitionThis is a web based application. This ismaintain Visiting Cardsfor app userDeveloped ForDizLabs IT Services Pvt Ltd.External ProjectMr Badal ZinzuvadiyaGuideInternal ProjectMr. Avdhesh GuptaGuideTeam Size2DevelopersArpit B Patel(110910131005)Bhavik K Bhavsar(110910131008)Front EndAndroid Development Tools, Eclipse with SDK plug-inBack EndSQLiteOperaring SyatemAndroid Version 3.0 to latest, Minimun 1GB RAM,Quad Core/Dual Core Processor,High Definition Diaplay,2GB or more physical memorySupporting ToolsVisual Studio 20101.2.2. Project Definition :V-card Builder/Sharer is an android application. This application helps in building the visiting card with more than one options as well as it provides the feature of sharing the V-card for registered user. Create your V-card in few seconds. Choose built-in templates, Customize your V-card, Search the entire database of created V-cards, Share your V-card with other app users, Option to create multiple V-cards (for each business), saved V-cards and manage Objective :The main goal of V-card is to provide a facility of creating visiting card in few minutes and sharing through the Internet.Choose built-in templates and create your own templates.Search the entire database of created V-cards.Configure your V-card privacy - public/private/shared.Share your V-card with app users.Option to create multiple V-cards(for each business).Create categories of saved V-card and manage groups.A web based solutions to search and access the V-cards/business listings.App based solutions to search advertisements based on the kind of V-cards you save.Scope of Projects :Initially, this application looks like an existing systems, but this systems does not exists in present and it is more complex.V-card will be the first application on Google Play Store. It is the first web based application that provides creation, sharing, saving and managing of visiting cards/business cards.This Application helps any android user for their personal use as well as for their business use, to create their visiting card and to share this visiting card via internet.The special thing is , its available also on web also. Not only on mobile application Purpose System implementation is the important stage of project when the theoretical design is tuned into practical system. The main stages in implementation are as follows: ? Planning ? Training ? System testing and ? Changeover Planning Planning implementation. At the time of implementation of any system people from different departments and system analysis involve. They are confirmed to practical problem of controlling various activities of people outside their own data processing departments. The line managers controlled through an implementation coordinating committee. The committee considers ideas, problems and complaints of user department, it must also consider: implication of system environment ? Self-selection and allocation for implementation tasks ? Consultation with unions and Standby facilities and channels of communication We Can Very High Scope in Future Development, We can

create this App for whole country, and main future development is "Augmented Vision". In This Feature we can see inside any visiting places without entering this place, simply we can scan that place and we can see inside pictures of that placesLiterature and Review :The existing system is a manual system. In this way customer needs to keep his visiting card physically. Sharing of V-card is difficult. The manual system gives us very less security for saving V-card; some V-card may be lost due to mismanagement. It's a limited system and fewer users friendly. Searching of particular V-card is very critical it takes lot of time It is very critical to maintain records manually. To find any person'sV-card customer must need to keep physical visiting card with him/her. Most importantly customer needs to spend money for creating their own visiting card.Current system is only provides the sharing of visiting card, but does not provides the creating and web storage features.Chapter 2. Design and implementation2.1. Data Dictionary(i) . User Table :Login and sign up detail are include it is the main table of the v Card application.Field NameData_TypeKeyConstraintsUser IdVarchar2(50)PKNot NullNameVarchar(15)-Not NullPasswordVarchar(25)-Not Null(ii). VCard :VCard creation data is stored in Following Table.Field NameData_TypeKeyConstraintsIDInt(autoincrement PKNot NullNameVarchar(15)-Not NullCompanyVarchar2(50)-Not NullEmailVarchar2(50)-Not NullWebsiteVarchar2(50)-Not NullAddressVarchar2(50)-Not NullContactVarchar2(15)-Not NullDesignationVarchar2(15)-Not Null2.2. Data Flow Diagram :Data Flow Diagram Level 0 : Data Flow Diagram Level Flow Diagram Level 1.1:Data Flow Diagram Level 1.2:2.2.2.3. Data Flow Diagram Level 1.3:2.2.2.4. Data Flow Diagram Level 2 :Data Flow Diagram Level 2.1:2.3. E-R Diagram :2.4. Use Case Diagram :2.5. Activity Implementation3.1. Screen Shots :3.1.1. Splash Screen :The Splash screen runs during the loading of the application data. It runs for and spinners and welcome text or other media should be used in splash screen.3.1.2. Login Screen :Login screen for user login.3.1.3. Registration Screen :Registration screen for new users.3.1.4. Forgot Password Screen : Screen to get password if user forgot Home Screen :3.1.6. Templates List Screen :Numbers of templates are included on screen for background of VCard.3.1.7. The necessary information filled by user.3.1.8. Created Vcard Screen : Save your Vcard after editing.3.1.9. Manage Screen :User can Log Out Screen : 3.2. System Testing : 3.2.1. Introduction Once source code has been generated, software must be many errors as possible before delivery to customer. Our goal is to design a series of test cases that have a high likelihood of finding errors. To uncover the errors software techniques are used. These techniques provide systematic guidance for designing test that (1) Exercise logic of software components, and (2) Exercise the input and output domains of the program to uncover errors. In program function, behavior performance. 3.2.2. Steps: Software is tested from two different perspectives: (1) Internal program logic case design Techniques. (2) Software requirements are exercised using ?block box? test case Design techniques. In both cases, the intent is the maximum number of errors with the Minimum amount of effort and time. 3.2.3. Testing Methodologies: accommodate low-level tests that are necessary to verify that a small source code segment has been correctly implemented as well as high- level tests that validate major system functions against customer requirements. A strategy must provide guidance for the practitioner and a set of milestones for the manager. Because the steps of the test strategy occur at a time when deadline pressure begins to rise, progress must be measurable and problems must surface as early as possible. Following testing techniques are well known and the same strategy is adopted during this project testing Unit Testing: Unit testing focuses verification effort on the smallest unit of software design- the software component or module. The unit test white-box oriented. The unit testing implemented in every module of student attendance management System. By giving correct manual input to the system, the data are stored in database and retrieved. If you want required module to access input or get the output from the End user. Any error will accrued the time will provide handler to show what type of error will accrued. 3.2.3. System Testing: System testing is actually different tests whose primary purpose is to fully exercise the computer-based system. Below we have described the two types of testing which have been taken for this project. It is to check all modules worked on input basis .if you want change any values or

inputs will change all information So specified input is must. 3.2.4. Performance Testing: Performance testing is designed to test the run-time performance of software within context of an integrated system. Performance testing occurs throughout all steps in the testing process. Even at the unit level, the performance of an individual module may be assessed as white-box tests are conducted. This project reduce attendance table, codes. It will generate report fast.no have extra time or waiting of results .entered correct data will show result few millisecond. Just used only low memory of our system. Automatically do not getting access at another software. Get user permission and access to other applications. 3.3. Test cases: Test execution for other modules in the architecture does not represent any interaction by itself. A test case is a set of sequential steps to execute a test operating on a set of predefined inputs to produce certain expected outputs. There are two types of test cases:-manual and automated. A manual test case is executed manually while an automated test case is executed using automation. In system testing, test data should cover the values of each parameter based on the requirements. Since testing every value is impractical, a few values should be chosen from each equivalence class. An equivalence class is a set of values that should all be treated the same. Ideally, test cases that check error conditions separately from the functional test cases and should have steps to verify the error messages and logs. Realistically, if functional test cases are not yet written, it is ok for testers to check for error conditions when performing normal functional test cases. It should be clear which test data if any is expected to trigger errors.TEST CASES:3.3.1 Admin & User Login Form :Sr. No Test case id Test case name Test case ExpectedResult Actual Result Test case status pass/fail 1 Login UserValidate login To verify that login name on login and password and click submit button Login successful or an error message "In valid login or password " must be displayed Password Validate password To verify that password on login page Enter password and login name click submit button invalid" must be displayed An error message "password invalid" must be displayed Fail Screen Shot for login Validation :Screen Shot Validation :3.3.2 Insert Data Form Testing :Sr. NoTest Case IdTest Case NameTest Case Desc.StepExpected ResultActual ResultTest Case Status PASS/FAIL Insert Data.Validate Insert data.To Allocate Separate Field Type.Does not fill anyone field and select next Button.An Error Massage Please Select Category Type And Enter Valid Data.An Error Massage Please Select Category Type And Enter Valid Data.PASS2Insert Data.Validate Insert data.To Allocate Separate Category Type. Choose Any One Of Them.Enter Related Data And Click Add Button.You Are Successfully Add Data In Database.You Are Successfully Add Data In Database.PASSScreen Shot for Inserting Data Validation :Chapter 4: Conclusion and Future Work4.3. Conclusion :In our project We designed and create a VCard. The target users of the system are people who cannot afford the time and the money to create your own visiting card And main advantage of this application is user uses free of cost. Create card with own logo and own templates.User select and also create the simple templates. Then provide the share and save option to more reliable to user. 4.2. Bibliography :WWW.DEVELOPERS.ANDROID.COMWWW.STACKOVERFLOW.COMWWW ANDROIDEXAMPLE.COMWWW.CODEGEEKS.COMWWW.ANDROIDHIVE.COMWWW.TUTORILSPOINT.COMWWW.JAVAPOINT.COM4.3. System Maintenance :Software maintenance is far more than finding mistakes. Provision must be made forEnvironment changes, which may affect either the computer, or other parts of the computer based systems. Such activity is normally called maintenance. It includes both the improvement of the system functions and the corrections of faults, which arise during the operation of a new system. It may involve the continuing involvement of a large proportion of computer department recourses. The main task may be to adapt existing systems in a changing environment.Back up for the entire database files are taken and stored in storage devices like flash drives, pen drives and disks so that it is possible to restore the system at the earliest. If there is a breakdown or collapse, then the system gives provision to restore database files. Storing data in a separate secondary device leads to an effective and efficient maintains of the system. The nominated person has sufficient knowledge of the organization's computer passed based system to be able to judge the relevance of each

proposed change.4.4. Future Work :Application is very unique and not a single application exists on play-store like Vcard. We are working on application for web support so that the solution of any matter should be solved through online support

Plagiarism Detection Software

Plagiarism Test

Plagiarism Detector

Detect Plagiarism

Essay Checker | Free Check for Plagiarism

Lesson plans

Avoid Plagiarism

Plagiarism Check

Plagiarism Prevention

Turnitin | Check for Plagiarism Free

Editing Services

Coursework writing

Copyright © 2012 All Rights Reserved. Scan My Essay - Free Plagiarism Scanner, Checker and Detection Tool. Viper and ScanMyEssay.com are trading names of Angel Business Limited, a Company registered in England and Wales with Company

Registration No: 07344835, The Loft, 3 Plumptre Street, The Lace Market, Nottingham NG1 1JL | Warning - Viper Keygen / Viper Crack

Please note that by using ScanMyEssay.com, VIPER and any other software or resources on the ScanMyEssay Website, you

are signifying your agreement to our terms and conditions, and our privacy policy | XML sitemap | ROR | TXT | HTML | PHP | 剽

窃检查 | Verificador de plagio gratuito | Détecteur de plagiat gratuit | Viper साहित्यिक चोरी जाांचने का एक ननशुल्क साधन...

GUJARAT TECHNOLOGICAL UNIVERSITYCERTIFICATE FOR COMPLETION OF ALL ACTIVITIES AT ONLINE PROJECT PORTAL

B.E. SEMESTER VIII, ACADEMIC YEAR 2014-2015

Date of certificate generation : 20 May 2015 (19:50)

Plagiarism Search Report

Final Project Report

Patent Drafting Exercise (PDE)

Business Model Canvas (Report)

Business Model Canvas (Image)

Submitted Four Periodic Progress Reports (PPR)

Uploaded

Uploaded

Completed

Uploaded

Uploaded

Completed

This is to certify that, Arpit Babubhai Patel (Enrolment

Number-110910131005) working on project entitled with Vcard

Builder And Sharer from Computer Science & Engineering

department of Shri Satsangi Saketdham "Ram Ashram" Group

Of Institutions. had submitted following details at online project

portal.

Name of Student :

Signature of Student :

Arpit Babubhai Patel

*Signature of Guide :

Name of Guide : HOD_091_31

This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt

that GTU has received a copy of the data that you have uploaded and submitted as your project work.

Disclaimer :

*Guide has to sign the certificate, Only if all above activities has been Completed / Uploaded.

GUJARAT TECHNOLOGICAL UNIVERSITYCERTIFICATE FOR COMPLETION OF ALL ACTIVITIES AT ONLINE PROJECT PORTAL

B.E. SEMESTER VIII, ACADEMIC YEAR 2014-2015

Date of certificate generation : 26 May 2015 (16:06)

Plagiarism Search Report

Final Project Report

Patent Drafting Exercise (PDE)

Business Model Canvas (Report)

Business Model Canvas (Image)

Submitted Four Periodic Progress Reports (PPR)

Uploaded

Uploaded

Completed

Uploaded

Uploaded

Completed

This is to certify that, Bhavikkumar Kirankumar Bhavsar

(Enrolment Number-110910131008) working on project entitled

with Vcard Builder And Sharer from Computer Science &

Engineering department of Shri Satsangi Saketdham "Ram

Ashram" Group Of Institutions. had submitted following details

at online project portal.

Name of Student :

Signature of Student :

Bhavikkumar Kirankumar

Bhavsar

*Signature of Guide :

Name of Guide : HOD_091_31

This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt

that GTU has received a copy of the data that you have uploaded and submitted as your project work.

Disclaimer :

*Guide has to sign the certificate, Only if all above activities has been Completed / Uploaded.

GUJARAT TECHNOLOGICAL UNIVERSITYONLINE PROJECT REPORT SUBMISSION CERTIFICATE

Date of Receipt: 5/25/2015 7:16:40PM _

This is to certify that, GTU has received the project report of

PATEL ARPIT BABUBHAI, BHAVSAR BHAVIKKUMAR

KIRANKUMAR entitled on V card Android appliction from

Computer Science & Engineering of Shri Satsangi Saketdham

Ram Ashram Group Of Institutions

The Receipt No is: GTU/PT/2014/BE/9449

Disclaimer:

This is a computer generated copy and does not indicate that your report has been evaluated. This is the receipt that

GTU has received a copy of the file that you have uploaded as your project report.

Page 1

Chapter 1. Introduction

1.1. Organization Profile :

DizLabs IT Services Pvt. Ltd. is a leading technology consulting, IT services and

Offshore outsourcing solutions company, delivering technology driven business solutions

that meet strategic objectives of our clients.

"DizLabs IT Services Pvt. Ltd." is a group of self motivated techno-creative brains.

After servicing full fledge business houses we have gathered the versatile experience to build

the software excellence company called DizLabs IT Services Pvt. Ltd.

DizLabs IT Services Pvt. Ltd. is founded to address the need of cost effective yet

powerful and user friendly systems, the software systems that don’t only help to grow the

business but also establish a level of trust between our clients and their end customer. We

have employed high qualified technical team with engineering and computer application

education that can understand the customer requirements and convert their vision into reality.

Page 2

1.2. Project Detail :

1.2.1. Project Profile :

Project Title ANDRIOD V-CARD APPLICATION

Project Definition This is a web based application. This is

maintain Visiting Cards

for app user

Developed For DizLabs IT Services Pvt Ltd.

External Project Mr. Badal Zinzuvadiya

Guide

Internal Project Mr. Avdhesh Gupta

Guide

Team Size 2

Developers Arpit B Patel(110910131005)

Bhavik K Bhavsar(110910131008)

Front End Android Development Tools, Eclipse with SDK

plug-in

Back End SQLite

Operaring Syatem

Android Version 3.0 to latest, Minimun 1GB

RAM,Quad Core/Dual Core Processor,High

Definition Diaplay,2GB or more physical

memory

Supporting Tools Visual Studio 2010

Page 3

1.2.2. Project Definition :

V-card Builder/Sharer is an android application. This application helps in building

the visiting card with more than one options as well as it provides the feature of sharing the

V-card for registered user. Create your V-card in few seconds. Choose built-in templates,

Customize your V-card, Search the entire database of created V-cards, Share your V-card

with other app users, Option to create multiple V-cards (for each business), saved V-cards

and manage.

Page 4

1.3. Objective :

The main goal of V-card is to provide a facility of creating visiting card in few

minutes and sharing through the Internet.

Choose built-in templates and create your own templates.

Search the entire database of created V-cards.

Configure your V-card privacy – public/private/shared.

Share your V-card with app users.

Option to create multiple V-cards(for each business).

Create categories of saved V-card and manage groups.

A web based solutions to search and access the V-cards/business listings.

App based solutions to search advertisements based on the kind of V-cards you

save.

1.4. Scope of Projects :

Initially, this application looks like an existing systems, but this systems does not

exists in present and it is more complex.

V-card will be the first application on Google Play Store. It is the first web based

application that provides creation, sharing, saving and managing of visiting

cards/business cards.

This Application helps any android user for their personal use as well as for their

business use, to create their visiting card and to share this visiting card via internet.

The special thing is , its available also on web also. Not only on mobile application.

Page 5

1.5. Purpose

System implementation is the important stage of project when the theoretical design

is tuned into practical system. The main stages in the implementation are as follows:

Planning

Training

System testing and

Changeover Planning

Planning is the first task in the system implementation. At the time of implementation

of any system people from different departments and system analysis involve. They are

confirmed to practical problem of controlling various activities of people outside their own

data processing departments. The line managers controlled through an implementation

coordinating committee. The committee considers ideas, problems and complaints of user

department, it must also consider:

The implication of system environment

Self-selection and allocation for implementation tasks

Consultation with unions and resources available

Standby facilities and channels of communication

We Can Very High Scope in Future Development, We can create this App for whole

country, and our main future development is “Augmented Vision”. In This Feature

we can see inside any visiting places without entering this place, simply we can scan

that place and we can see inside pictures of that places

Page 6

1.6. Literature and Review :

The existing system is a manual system. In this way customer needs to keep his

visiting card physically.

Sharing of V-card is difficult.

The manual system gives us very less security for saving V-card; some V-card may

be lost due to mismanagement. It’s a limited system and fewer users friendly.

Searching of particular V-card is very critical it takes lot of time. It is very critical to

maintain records manually.

To find any person’s V-card customer must need to keep physical visiting card with

him/her. Most importantly customer needs to spend money for creating their own

visiting card.

Current system is only provides the sharing of visiting card, but does not provides the

creating and web storage features.

1.7. Model

Here we use incremental model

Incremental model:

An iterative life cycle model does not attempt to start with a full specification of

requirements. Instead, development begins by specifying and implementing just part of

the software, which can then be reviewed in order to identify further requirements. This

process is then repeated, producing a new version of the software for each cycle of the

model.

In the diagram above when we work iteratively we create rough product or product

piecein one iteration, then review it and improve it in next iteration and so on until it’s

finished. As shown in the image above, in the first iteration the whole painting is sketched

Page 7

roughly, then in the second iteration colors are filled and in the third iterationfinishing is done.

Hence, in iterative model the whole product is developed step by step.

In incremental model the whole requirement is divided into various builds. Multiple

development cycles take place here, making the life cycle a “multi-waterfall” cycle. Cycles

are divided up into smaller, more easily managed modules. Each module passes through the

requirements, design, implementation and testing phases. A working version of software is

produced during the first module, so you have working software early on during the software

life cycle. Each subsequent release of the module adds function to the previous release. The

process continues till the complete system is achieved.

In the diagram above when we work incrementally we are adding piece by piece but

expect that each piece is fully finished. Thus keep on adding the pieces until it’s complete.

As in the image above a person has thought of the application. Then he started building it

and in the first iteration the first module of the application or product is totally ready and can

be demoed to the customers. Likewise in the second iteration the other module is ready and

integrated with the first module. Similarly, in the third iteration the whole product is ready

and integrated. Hence, the product got ready step by step.

Page 8

1.8. Project Timing Diagram:

ID TEAM Jun- July- Sep Oct- Dec Jan FebMar April

WORK 2014

Aug 2014

Nov 2014

2015

2015

2014 2015

2014

1 Visit to a

Company

2 Analysis &

gathering

4 Phase I &

Phase II of

PSAR

5 Designing &

Phase III Of

PSAR

6

Coding & PDE

7 Testing

10 Project completion

Page 9

Chapter 2. Design and implementation

2.2. Implementation:

Android engineering team typically focuses on a small number of "flagship" devices and

develops the next version of the Android software to support those product launches. These

flagship devices absorb much of the product risk and blaze a trail for the broad OEM community,

who follow up with many more devices that take advantage of the new features. In this way, we

make sure the Android platform evolves according to the actual needs of real-world devices.

Each platform version of Android (such as 1.5, 1.6, and so on) has a corresponding branch

in the open source tree. At any given moment, the most recent such branch will be considered the

"current stable" branch version. This current stable branch is the one that manufacturers port to

their devices. This branch is kept suitable for release at all times.

Simultaneously, there is also a "current experimental" branch, which is where speculative

contributions, such as large next-generation features, are developed. Bug fixes and other

contributions can be included in the current stable branch from the experimental branch asrelease

at times.

Page 10

2.2. Data Dictionary

(i) . User Table :

Login and sign up detail are include it is the main table of the v Card application.

Field Name Data_Type Key Constraints

User Id Varchar2(50) PK Not Null

Name Varchar(15) - Not Null

Password Varchar(25) - Not Null

(ii). VCard :

VCard creation data is stored in Following Table.

Field Name Data_Type Key Constraints

ID Int(autoincrement) PK Not Null

Name Varchar(15) - Not Null

Company Varchar2(50) - Not Null

Email Varchar2(50) - Not Null

Website Varchar2(50) - Not Null

Address Varchar2(50) - Not Null

Contact Varchar2(15) - Not Null

Designation Varchar2(15) - Not Null

Page 11

2.3. Data Flow Diagram :

2.3.1. Data Flow Diagram Level 0 :

VCard

App User

Output

Admin

Page 12

2.3.2. Data Flow Diagram Level 1:

Page 13

2.3.2.1. Data Flow Diagram Level 1.1:

2.3.2.2. Data Flow Diagram Level 1.2:

App User LogIn Manage VCard

Page 14

2.3.2.3. Data Flow Diagram Level 1.3:

2.3.2.4. Data Flow Diagram Level 1.4:

Page 15

2.3.3. Data Flow Diagram Level 2 :

Page 16

2.2.3.1. Data Flow Diagram Level 2.1:

Page 17

2.4. E-R Diagram :

Media_Library

password

fb_link

time

VCard

twitter_link

LogIn_Id

VCard_Id

Template_Id

Template

Template_Id

Template Name

Template_Size

Creates

User

Media_Id

Image_Path

Selects Image

Save template

First NameLast NameEmail

create

Template_Id

Template_Id

Fax no

address

Phone

Template_Id

gplush_link

LastName

Firsta name

user id

email

category

category id

name

Image_Path

Crreate card

User atore

user id

user id

user id

vcard id

user-id

card id

name

sub id

Search

Page 18

2.5. Use Case Diagram :

App User

LogIn

SignUp

Create

Search

Save

Share

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

Admin

Update

Manage Users

Manage Database

«uses»

«uses»

«uses»

System

Page 19

2.6. Activity Diagram :

2.6.1. Developer activity:

Log In

Enter Email_ID

Dash Board Log_in / Sign_up Reset Password Update App Version Support View App Manage Directory

Log Out

Yes

No

Page 20

2.6.2. User Activity :

Sign Up Log In

Email_IDSign_UP Form

Verify

Create Choose Template Save Search Share

Log Out

yes

no

no

yes

Page 21

Chapter 3. Implementation

3.1. Screen Shots :

3.1.1. Splash Screen :

The Splash screen runs during the loading of the application data. It runs for few seconds

and spinners and welcome text or other media should be used in splash screen.

Page 22

3.1.2. Login Screen :

Login screen for user login.

Page 23

3.1.3. Signup or Registration Screen :

Registration screen for new users.

Page 24

3.1.4. Forgot Password Screen :

Screen to get password if user forgot the password.

Page 25

3.1.5. Home Screen :

Page 26

3.1.6. Templates List Screen :

Numbers of templates are included on screen for background of VCard.

Page 27

3.1.7. Information Filling Screen :

The necessary information filled by user.

Page 28

3.1.8. Created Vcard Screen :

Save your Vcard after editing.

Page 29

3.1.9. Manage Screen :

User can delete card.

Page 30

3.1.10. Log Out Screen :

Page 31

3.2. System Testing :

3.2.1. Introduction

Once source code has been generated, software must be tested to uncover (and correct) as

many errors as possible before delivery to customer. Our goal is to design a series of test cases that

have a high likelihood of finding errors. To uncover the errors software techniques are used. These

techniques provide systematic guidance for designing test that

(1) Exercise the internal logic of software components, and

(2) Exercise the input and output domains of the program to uncover errors. In program function,

behavior and performance.

3.2.2. Steps:

Software is tested from two different perspectives:

(1) Internal program logic is exercised using ―White box‖ test case design Techniques.

(2) Software requirements are exercised using ―block box‖ test case Design techniques.

In both cases, the intent is to find the maximum number of errors with the Minimum amount of

effort and time.

3.2.3. Testing Methodologies:

A strategy for software testing must accommodate low-level tests that are necessary to

verify that a small source code segment has been correctly implemented as well as high- level tests

that validate major system functions against customer requirements. A strategy must provide

guidance for the practitioner and a set of milestones for the manager. Because the steps of the test

strategy occur at a time when deadline pressure begins to rise, progress must be measurable and

problems must surface as early as possible. Following testing techniques are well known and the

same strategy is adopted during this project testing.

Page 32

3.2.2. Unit Testing:

Unit testing focuses verification effort on the smallest unit of software design- the software

component or module. The unit test is white-box oriented. The unit testing implemented in every module

of student attendance management System. By giving correct manual input to the system, the data are stored

in database and retrieved. If you want required module to access input or get the output from the End user.

Any error will accrued the time will provide handler to show what type of error will accrued.

3.2.3. System Testing:

System testing is actually a series of different tests whose primary purpose is to fully exercise the

computer-based system. Below we have described the two types of testing which have been taken for this

project. It is to check all modules worked on input basis .if you want change any values or inputs will

change all information. So specified input is must.

3.2.4. Performance Testing:

Performance testing is designed to test the run-time performance of software within the context of

an integrated system. Performance testing occurs throughout all steps in the testing process. Even at the

unit level, the performance of an individual module may be assessed as white-box tests are conducted.

This project reduce attendance table, codes. It will generate report fast.no have extra time or waiting

of results .entered correct data will show result few millisecond. Just used only low memory of our system.

Automatically do not getting access at another software. Get user permission and access to other

applications.

Page 33

3.3. Test cases:

Test case is an object for execution for other modules in the architecture does not represent

any interaction by itself. A test case is a set of sequential steps to execute a test operating on a set

of predefined inputs to produce certain expected outputs. There are two types of test cases:-manual

and automated. A manual test case is executed manually while an automated test case is executed

using automation.

In system testing, test data should cover the possible values of each parameter based on the

requirements. Since testing every value is impractical, a few values should be chosen from each

equivalence class. An equivalence class is a set of values that should all be treated the same.

Ideally, test cases that check error conditions are written separately from the functional test

cases and should have steps to verify the error messages and logs. Realistically, if functional test

cases are not yet written, it is ok for testers to check for error conditions when performing normal

functional test cases. It should be clear which test data, if any is expected to trigger errors.

Page 34

TEST CASES:

3.3.1 Admin & User Login Form :

Sr. No

Test case id Test case

name

Test case

desc

Step Expected Result

Actual

Result

Test

case

status pass/f ail

1 Login User Validate

login

To verify that

login name on login page

Enter the login name and

password

and click

submit

button

Login successful or an error message

“In valid

login or

password ”

must be

displayed

Login

successful

Pass

2 Password Validate

password

To verify that

password

on login

page

Enter password and login name

click

submit

button

An error message

“password invalid” must be displayed

An error message

“password

invalid”

must be

displayed

Fail

Page 35

Screen Shot for login Validation :

Page 36

Screen Shot for login Validation :

Page 37

3.3.2 Insert Data Form Testing :

Sr.

No

Test

Case

Id

Test

Case

Name

Test

Case

Desc.

Step

Expected

Result

Actual Result

Test

Case

Status

PASS/

FAIL

1

Insert

Data.

Validate

Insert

data.

To

Allocate

Separate

Field

Type.

Does not fill

anyone field

and select

next Button.

An Error

Massage

Please Select

Category Type

And Enter Valid

Data.

An Error

Massage

Please Select

Category Type

And Enter

Valid Data.

PASS

2

Insert

Data.

Validate

Insert

data.

To

Allocate

Separate

Category

Type.

Choose

Any One

Of

Them.

Enter

Related

Data And

Click Add

Button.

You Are

Successfully

Add Data In

Database.

You Are

Successfully

Add Data In

Database.

PASS

Page 38

Screen Shot for Inserting Data Validation :

Page 39

Chapter 4: Conclusion and Future Work

4.3. Conclusion :

In our project, We designed and create a VCard. The target users of the system are people

who cannot afford the time and the money to create your own visiting card. And main advantage

of this application is user uses free of cost. Create card with own logo and own templates.

User select and also create the simple templates. Then provide the share and save option

to more reliable to user.

4.2. Bibliography :

WWW.DEVELOPERS.ANDROID.COM

WWW.STACKOVERFLOW.COM

WWW.ANDROIDEXAMPLE.COM

WWW.CODEGEEKS.COM

WWW.ANDROIDHIVE.COM

WWW.TUTORILSPOINT.COM

WWW.JAVAPOINT.COM

Page 40

4.3. System Maintenance :

Software maintenance is far more than finding mistakes. Provision must be made for

Environment changes, which may affect either the computer, or other parts of the computer based

systems. Such activity is normally called maintenance. It includes both the improvement of the

system functions and the corrections of faults, which arise during the operation of a new system.

It may involve the continuing involvement of a large proportion of computer department

recourses. The main task may be to adapt existing systems in a changing environment.

Back up for the entire database files are taken and stored in storage devices like flash drives,

pen drives and disks so that it is possible to restore the system at the earliest. If there is a breakdown

or collapse, then the system gives provision to restore database files. Storing data in a separate

secondary device leads to an effective and efficient maintains of the system. The nominated person

has sufficient knowledge of the organization’s computer passed based system to be able to judge

the relevance of each proposed change.

4.4. Future Work :

Application is very unique and not a single application exists on play-store like Vcard. We

are working on application for web support so that the solution of any matter should be solved

through online support.

Page 41

Appendix

GIC Patent Drafting Exercise Team ID:

FORM 1

THE PATENTS ACT 1970

(39 OF 1970)

&

THE PATENTS RULES, 2003

APPLICATION FOR GRANT OF PATENT

(FOR OFFICE USE ONLY)

Application No:

Filing Date:

Amount of Fee paid:

CBR No:

GTU Innovation CouncilPatent Drafting Exercise (PDE)

19824

1. Applicant(s) :

ID Name Nationality Address Mobile No. Email

Bhavikkumar

Kirankumar

Bhavsar

Computer Science &

Engineering Shri

Satsangi Saketdham

"Ram Ashram" Group Of

Institutions. Gujarat

Technologycal University.

8306358707 bhavikbhavsar74

@gmail.com

Indian1

Arpit Babubhai

Patel

Computer Science &

Engineering Shri

Satsangi Saketdham

"Ram Ashram" Group Of

Institutions. Gujarat

Technologycal University.

9586867232 arpitpatel009@g

mail.com

Indian2

2. Inventor(s):

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 1 of 4

Mobile No. Email AddressNationalityNameID

Bhavikkumar

Kirankumar

Bhavsar

Computer Science &

Engineering Shri

Satsangi Saketdham

"Ram Ashram" Group

Of Institutions. Gujarat

Technologycal

University.

8306358707 bhavikbhavsar7

[email protected]

Indian1

Arpit Babubhai

Patel

Computer Science &

Engineering Shri

Satsangi Saketdham

"Ram Ashram" Group

Of Institutions. Gujarat

Technologycal

University.

9586867232 arpitpatel009@

gmail.com

Indian2

3. Title of Invention/Project:

Vcard Builder And Sharer

4. Address for correspondence of applicant/authorized patent agent in india

Name:

Address:

Mobile:

Email ID:

Arpit Babubhai Patel

Computer Science & Engineering , Shri Satsangi Saketdham "Ram Ashram" Group Of

Institutions. , Gujarat Technological University.

9586867232

[email protected]

5. Priority particulars of the application(S) field in convention country

Name of the Applicant Title of the InventionFiling DateApplication No.Country

N/AN/AN/AN/AN/A

6. Particulars for filing patent co-operation treaty (pct) national phase Application

International application number International filing date as alloted by the receiving office

N/A N/A

7. Particulars for filing divisional application

Original(First) Application Number Date of filing of Original (first) application

N/A N/A

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 2 of 4

8. Particulars for filing patent of addition

Original(First) Application Number Date of filing of Original (first) application

N/A N/A

9. DECLARATIONS:

(i) Declaration by the inventor(s)

I/We, the above named inventor(s) is/are true & first inventor(s) for this invention and declare that the

applicant(s).

herein is/are my/our assignee or legal representative.

Date : 20 - May - 2015

Signature & DateName

1 Bhavikkumar

Kirankumar Bhavsar

2 Arpit Babubhai Patel

(ii) Declaration by the applicant(s) in the convention country

I/We, the applicant(s) hereby declare(s) that:-

(iii) Declaration by the applicant(s)

I/We, the applicant (s) in the convention country declare that the applicant(s) herein is/are my/our

assignee or legal representative.applicant(s)

I am/We in possession of the above mentioned invention.

The provisional/complete specification relating to the invention is filed with this aplication.

The invention as disclosed in the spcification uses the biological material from India and the necessary

permission from the competent authority shall be submitted by me/us before the grant of patent to me/us.

There is no lawful ground of objection to the grant of the patent to me/us.

I am/we are the assignee or the legal representative of true & first inventors.

The application or each of the application,particulars of each are given in the para 5 was the first applicatin in

the convention country/countries in respect of my/our invention.

The application or each of the application,particulars of each are given in the para 5 was the first applicatin in

the convention country/countries in respect of my/our invention.

I/we claim the priority from the above mentioned applications(s) filed in the convention country/countries &

state that no application for protection in respect of invention had been made in a convention country before

that date by me/us or by any person

My/Our application in india is based on international application under Patent Cooperation Treaty (PCT) as

mentioned in para 6

The application is divided out of my/our application(s) particulars of which are given in para 7 and pray that

this application may be treated as deemed to have been filed on ___________under section 16 of the Act.

The said invention is an improvement in or modification of the invention particulars of ehivh are given in para

8.

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 3 of 4

(a) Provisional specification/Complete specification

(b) Complete specification(In confirmation with the international application) / as amended before the

international Preliminary Examination Authority (IPEA),as applicable(2 copies),No.of pages.....No.of

claims.....

(c) Drawings (In confirmation with the international application)/as amended before the international

Preliminary Examination Authority(IPEA),as applicable(2 copies),No.of sheets....

(d) Priority documents

(e) Translations of priority documents/specification/international search reports

(f) Statement and undertaking on Form 3

(g) Power of Authority

(h) Declaration of inventorship on Form 5

(i) Sequence listing in electronic Form

(j) ........................................ Fees Rs.XXX in Cash /Cheque/Bank Draft bearin No.XXX Date: XXX on XXX

Bank.

10. Following are the attachments with the application:

I/We hereby declare that to the best of my /our knowledge, information and belief the fact and mtters stated

herein are correct and I/We request that a patent may be granted to me/us for the said invention.Dated this 20 day of May , 2015

Name Signature & Date

1 Bhavikkumar

Kirankumar Bhavsar

2 Arpit Babubhai Patel

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 4 of 4

GIC Patent Drafting Exercise Team ID:

FORM 2

THE PATENTS ACT, 1970

(39 OF 1970)

&

THE PATENTS RULES, 2003

PROVISIONAL SPECIFICATION

19824

1. Title of the project/invention :

Vcard Builder And Sharer

Bhavikkumar Kirankumar Bhavsar , ( Indian )

Address :Computer Science & Engineering Shri Satsangi Saketdham "Ram Ashram" Group Of Institutions.

Gujarat Technologycal University.

Arpit Babubhai Patel , ( Indian )

Address :Computer Science & Engineering Shri Satsangi Saketdham "Ram Ashram" Group Of Institutions.

Gujarat Technologycal University.

2. Applicant(s) :

3. Preamble to the description :

The following specification describes the invention.

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 1 of 4

4. Description :

a. Field of Application / Project / Invention :

android mobile application

b. Prior Art / Background of the Invention / References :

Running and set the templates in listview and also prepare the other user interface for using splash

screen

c. Summary of the Invention/Project :

V-card Builder/Sharer is an android application. This application helps in building the visiting card

with more than one options as well as it provides the feature of sharing the V -card for registered

user.

d. Objects of the Invention/Project :

Create the VCard also share and save the Visiting Cards

e. Drawing(s) :

f. Description of the Invention

V-card Builder/Sharer is an android application. This application helps in building the visiting card

with more than one options as well as it provides the feature of sharing the V -card for registered

user.Create your V-card in few seconds. Choose built-in templates, Customize your V-card, Search

the entire database of created V-cards, Share your V-card with other app users, Option to create

multiple V-cards (for each business), saved V-cards and manage.

g. Examples

h. Unique Features of the Project

Provisional

5. Date & Signature :

Date : 20 - May - 2015

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 2 of 4

Sign and Date

Bhavikkumar

Kirankumar Bhavsar

Sign and Date

Arpit Babubhai Patel

6. Abstract of the project / invention :

V-card Builder/Sharer is an android application. This application helps in building the visiting card with

more than one options as well as it provides the feature of sharing the V-card for registered user.

Create your V-card in few seconds. Choose built-in templates, Customize your V-card, Search the entire

database of created V-cards, Share your V-card with other app users, Option to create multiple V-cards (for

each business), saved V-cards and manage groups, A web based solution to search and access the

V-cards/business listings and App based advertisements based on the kind of V-cards you save.

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 3 of 4

Drawing Attachments :

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 4 of 4

GIC Patent Drafting Exercise Team ID:

FORM 3

THE PATENTS ACT, 1970

(39 OF 1970)

&

THE PATENTS RULES, 2003

STATEMENT AND UNDERTAKING UNDER SECTION 8

19824

1. Declaration :Bhavikkumar Kirankumar Bhavsar , Arpit Babubhai Patel ,

I/We,

Bhavikkumar Kirankumar Bhavsar ( Indian )

Address : Computer Science & Engineering Shri Satsangi Saketdham "Ram

Ashram" Group Of Institutions. Gujarat Technologycal University.

Arpit Babubhai Patel ( Indian )

Address : Computer Science & Engineering Shri Satsangi Saketdham "Ram

Ashram" Group Of Institutions. Gujarat Technologycal University.

2. Name, Address and Nationality of the joint Applicant :

Name of the

Country

Date of

Application

Application

Number

Status of the

Application

Date of

Publication

Date of

Grant

N/A N/A N/A N/AN/AN/A

(i) that I/We have not made any application for the same/substantially the same

invention outside India.

(ii) that the right in the application(s) has/have been assigned to,

Here by declare:

(iii) that I/We undertake that up to the date of grant of patent by the Controller , I/We

would keep him inform in writing the details regarding corresponding application(s)

for patents filed outside India within 3 months from the date of filing of such

application.

Dated this 20 day of May , 2015.

3. Signature of Applicants :

Sign and Date

Bhavikkumar Kirankumar

Bhavsar

Sign and Date

Arpit Babubhai Patel

To

The Controller of Patent

The Patent Office, at Mumbai.

This is just a mock Patent Drafting Exercise (PDE) for semester 8, BE students of GTU.

These documents are not to be submitted with any patent office.Note :

Page 1 of 1

1

1 | P a g e

BMC Model

2

2 | P a g e

Customer Segments

3

3 | P a g e

Value Propositions

4

4 | P a g e

Channels

5

5 | P a g e

Customer Relationship

6

6 | P a g e

Revenue Streams

7

7 | P a g e

Key Activities

8

8 | P a g e

Key Resources:

9

9 | P a g e

Key Partners

10

10 | P a g e

Cost Structure

5/26/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=jflmib8EgXdBMryP5T0iw0EXJIPYnWcjRkSl3Jj3xcc= 1/1

Periodic Progess Report : First PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

I make it the custom listview in the screen. and also implement the flash screen for our complete the backgroundprocess . then i improve the listview to get faster execution.

What challenge you have faced ?

when  i create  the  listview  it will not call  the  faster getview method so  then  i  removed  the  redundancy  for  the getview method. also create the list item i the list view .

What support you need ?

i need the eclipse IDE. the its plugin ADT and also the SDK are used for this task.

Which literature you have referred ?

i  referred the www.devloper,android.com site and also referred the book android tools www.tutorialspoint.com blogof ravi tamada

Comment by Internal Guide :

project overall is good need more research

5/26/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=2OCMbVMI84Qc+ZDpGlnsmcB4EWzbiG4xs2Oj+sx79wc= 1/1

Periodic Progess Report : Second PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

In My project i used the navigation Drawer and also implement the new additional templates. I am implementing thesliding drawer.

What challenge you have faced ?

i  faced  the challenge when  i create navigation drawer and use  fragment  . When  implements sliding drawer  in  theimage is not accepting by the sliding drawer. I faced the new templates size reduce in my application

What support you need ?

I used the eclipes and also the plugin the SDK and ADT. and also the google site for the beautiful templates.

Which literature you have referred ?

www.devloper.android.com  which  is  the  official  site  of  google  for  the  android  programming  andwww.tutorialpoints.com and also the blog of the Ravi tamada and also the external guide in my company as well asmy internal guide .

Comment by Internal Guide :

project overall is good need more research

5/26/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=j+V7Tex3j5dYWelc1+UE3cqM3oJIbLkVtXk+WVoEoUs= 1/1

Periodic Progess Report : Third PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

In My android application i used custom button or Implements the border of the button.Also the add some changesin my user interface .i implemented the shading color in the background.And last one is the validation in the log Inform.

What challenge you have faced ?

When i created a custom button it will automatically re size and overlapped to the other button and the other is i amconfuse about the color but i finally found the color in my background application.

What support you need ?

some of the Hexadecimal color code i will find in the website www.color­hex.com and combination color i used thenthe custom button i learn in the www.youtube.com

Which literature you have referred ?

website  (1)  www.color­hex.com  (2)  www.youtube.com  (3)  www.androidBegain.com  (4)  androidHive  blog  of  ravitamada

Comment by Internal Guide :

project overall is good need more research

5/26/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=F/KiDf+NtBAUu7erlSBe+awG3mu9zqDwkXGQu8N174g= 1/1

Periodic Progess Report : Forth PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

i made the automatically recovery password. if you forgot the password it will give you a automatically send to theuser's email id. the improve some user interface.

What challenge you have faced ?

most challenging in this task is password is blank send to the user email id. So that it is not access the data baseof the SQLite database. Then i will store i n the other variable to get password.

What support you need ?

i  need  Eclipse  with  plugIn  of  the  SDK  and  ADT  for  the  virtual  devices.  also  need  a  three  java  library  for  gmailauthority. (1) Additional.jar (2) mail.jar (3) activation.jar

Which literature you have referred ?

i  referred  the  tutorialspoint and devloper.android sites and also  the other blog  for  the additional  jar  file downloads.www.androdbegain.com

Comment by Internal Guide :

project overall is good need more research

5/27/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=w6rQsPpuD4fvbHT1Ea6AKeYrTGSV9eIeWfQedTY49/U= 1/1

Periodic Progess Report : First PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

the creation and saving process of the data is completed.

What challenge you have faced ?

The drag and setting texts was very difficult to manage, the passing data from current activity to next activity is verydifficult.

What support you need ?

SDK and ADT is used for development

Which literature you have referred ?

Referred the well­known android site www. androidhive.com and www.stackoverflow.com to develop the application.

Comment by Internal Guide :

refer good book project defination is good and unique.

5/27/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=F/KiDf+NtBAUu7erlSBe+ZbXBkAboxJOqr7nKZvJEsc= 1/1

Periodic Progess Report : Second PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

In My project  i used  the navigation Drawer and also  implement  the new additional  templates.  I am  implementing  thesliding drawer.

What challenge you have faced ?

i faced the challenge when i create navigation drawer and use fragment . When implements sliding drawer in the imageis not accepting by the sliding drawer. I faced the new templates size reduce in my application

What support you need ?

I used the eclipes and also the plugin the SDK and ADT. and also the google site for the beautiful templates.

Which literature you have referred ?

www.devloper.android.com which is the official site of google for the android programming and www.tutorialpoints.comand also the blog of the Ravi tamada and also the external guide in my company as well as my internal guide helpingme out.

Comment by Internal Guide :

Over all work is good so far. your needed support I cant understand

5/27/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=XE49m4mu41eTwMjWewMB1T9l1vz++BErUFs9ROEfGLE= 1/1

Periodic Progess Report : Third PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

Created custom button and updated login and also created background with shade.

What challenge you have faced ?

Buttons were overlapping automatically on each­other. Proper validation in login.

What support you need ?

Eclipse with Android Development Toolkit, SDK and AVD.

Which literature you have referred ?

www.androidexample.com www.androidhive.com developers.android.com www.stackoverflow.com

Comment by Internal Guide :

over all work is good. provide few more feature.

5/27/2015 Periodic Progress Report (PPR) Details

http://projects.gtu.ac.in/SitePages/PeriodicProgressReportDetails.aspx?enc=F/KiDf+NtBAUu7erlSBe+Ste5Ti4+yOLYpY16XBtCIs= 1/1

Periodic Progess Report : Forth PPR

Project:

Vcard Builder And Sharer

Status : Reviewed  (Freeze)

What Progress you have made in the Project ?

Create the forgot password for the user comfortable. It will goes to the direct user email Id.

What challenge you have faced ?

when i get the password in the database it will give the null value so the i debug the program and solve it by the extravariable.

What support you need ?

i  need  the  Eclipse  and  with  plugin  ADT  and  SDK.  also  the  need  java  library  (1)  Additional.jar  (2)  mail.jar  (3)Activition.jar

Which literature you have referred ?

i  referred  the  www.devloper.android,com,  www.tutorialspoint.com  and  also  use  some  blog  for  the  extra  jar  filesdownload.

Comment by Internal Guide :

You need to work more in plugin ADT and SDK