VCard Android Application A PROJECT REPORT
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.
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 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 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
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 26
3.1.6. Templates List Screen :
Numbers of templates are included on screen for background of VCard.
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 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 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.
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
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
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
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.colorhex.com and combination color i used thenthe custom button i learn in the www.youtube.com
Which literature you have referred ?
website (1) www.colorhex.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 wellknown 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 eachother. 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