0% found this document useful (0 votes)
113 views13 pages

Character Recognition

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 13

A Project Report On

Character Recognition
BE-SEM VII Prepared At Department Of Information Technology Faculty of Technology, Dharmsinh Desai University College Road, Nadiad-387001 Prepared By Patel Nilaxkumar R. (IT-61) I.T. department, DDU, Nadiad Patel Nisithkumar J. (IT-64) I.T. department, DDU, Nadiad Guided By Asst. Prof. Y. L. Patel Department of Information Technology Faculty of Technology Dharmsinh Desai University

Department of Information Technology Faculty of Technology, Dharmsinh Desai University College Road, Nadiad-387001

DDU (Faculty of Tech., Dept. of IT)

CANDIDATES DECLARATION

We declare that pre-final semester report entitled Character Recognition Application is our own work conducted under the supervision of the guide Asst. Prof. Y. L. Patel from Faculty of Technology, DDU, Nadiad.

We further declare that to the best of our knowledge the report for B.E SEM-VII does not contain part of the work which has been submitted either in this or any other university without proper citation.

Nilax R Patel Branch: IT Student ID: 086067

Nisith J. Patel Branch: IT Student ID: 086070

Submitted To: Asst. Prof. Y.L.Patel, Department of Information Technology, Faculty of Technology, Dharmsinh Desai University, Nadiad State: Gujarat

DDU (Faculty of Tech., Dept. of IT)

DHARMSINH DESAI UNIVERSITY NADIAD-387001, GUJARAT

CERTIFICATE
This is to certify that the project carried out in the subject of Software Design Project entitled Character Recognition and provided in this report is a bonafied report of the work carried out by 1) Mr. Nilax Patel, Student ID No: 086067 2) Mr. Nisith Patel, Student ID No: 086370

Of Department of Information Technology, semester VII, under the guidance and supervision at Dharmsinh Desai University, Nadiad (Gujarat). They were involved in the project during academic year 2011-2012.

Asst. Prof. Y. L. Patel Department of Information Technology, Faculty of Technology, Dharmsinh Desai University, Nadiad Date:

Prof. R.S.Chhajed Head, Department of Information Technology, Faculty of Technology, Dharmsinh Desai University, Nadiad Date:

DDU (Faculty of Tech., Dept. of IT)

ACKNOWLEGEMENT

It is a great sense of satisfaction and a matter of privilege to us to work at DDIT, Nadiad. We wish to express our heartiest thanks to I.T. Department for providing us the opportunity to undergo the training in the esteemed organization. Under such a nice environment, systematic work approach and target oriented task management of this division provided us with the much-desired training experience needed for future software professional.

Our heartfelt thanks to our Sir Asst. Prof. Y. L. Patel, who has helped us in the project with words of encouragement, and has shown full confidence in our abilities.

Project Member Nilax R. Patel Nisith J. Patel

DDU (Faculty of Tech., Dept. of IT)

ABSTRACT

Here the application is about Character Recognition.A character recognition system which works with the mechanism of the neural network, a neural network model for deformation-invariant visual charcater recognition. The system has been trained to recognize 26 handwritten capital alphanumeric characters. The ability to recognize deformed characters correctly depends strongly on the choice of the training pattern set. Some techniques for selecting training patterns useful for deformation-invariant recognition of a large number of characters are suggested. The system match the pattern of the drawn character into the database and if pattern is match then display appropriate character for that. We can also train the system for our character.

DDU (Faculty of Tech., Dept. of IT)

TABLE OF CONTENTS TABLE OF CONTENTS:


1.0 Introduction 1.1 Project Details 1.2 Purpose 1.3 Scope 1.4 Objective 1.5 Technology and Literature Review 1 1 1 1 2 2

2.0 Project Management 2.1 Feasibility Study 2.1.1 Technical feasibility 2.1.2 Operational feasibility 2.1.3 Economic Feasibility 2.1.4 Time Scheduling Feasibility 2.1.5 Implementation Feasibility 2.2 Project Planning 2.2.1 Project Development Approach and Justification 2.2.2 2.2.3 2.2.4 Project Plan Milestones and Deliverables Roles and Responsibilities

4 4 5 5 5 6 6 6

6 7 7 8

3.0

System Requirements Study 3.1 3.2 3.3 Problems and Weaknesses of Current System Hardware and Software Requirements Constraints

10 11 11 12

DDU (Faculty of Tech., Dept. of IT)

TABLE OF CONTENTS

4.0 System Analysis 4.1 Software Requirement Specification (SRS) 4.1.1 Functional Requirements

13 13 13

5.0

UML Diagrams 5.1 Use case Diagram 5.2 Activity Diagram 5.3 Statechart Diagram 5.4 Class Diagram 5.5 Sequence Diagram 5.5.1 Admin sequence diagram(Training) 5.5.2 User sequence diagram(Testing)

16 16 17 18 19 20 20 21

6.0 Implementation Planning 6.1 Implementation Environment 6.2 Implementation 6.2.1 Patterns 6.2.2 Training Set 6.2.3 User Interface 6.2.3.1 User Frame 6.2.3.2 Train Frame 6.2.4 Input to the network 6.2.5 Output to the network 7.0 Testing 7.1 Testing Plan 7.2 Testing Strategy 7.3 Testing Methods 7.4 Test Cases

33 33 33 33 33 33 33 34 34 34 35 35 36 36 38

DDU (Faculty of Tech., Dept. of IT)

TABLE OF CONTENTS

8.0 User Manual

34

9.0 Limitation and Future Enhancement

39

10.0

Conclusion and Discussion 10.1 10.2 Conclusions and Discussion Summary of the Project

40 40 40 41

References

DDU (Faculty of Tech., Dept. of IT)

SYSTEM REQUIREMENT STUDY LIST OF FIGURES:


Fig 2.2.1.1 Traditional Approach Fig 2.2.2.1 Software Development Life Cycle Fig 4.4.1 Fig 4.6.1 Fig 4.7.1 Use Case Diagram Activity Diagram State Diagram 6 7 16 17 18 19 20 35 39 40 40 41 42 42 43 43

Fig 5.1.1.1 Class Diagram Fig 5.1.2.1 Sequence Diagram Fig 7.1.1 Fig 8.1 Fig 8.2 Fig 8.3 Fig 8.4 Fig 8.5 Fig 8.6 Fig 8.7 Fig 8.8 Testing Plan Home Page Select Option User authentication Training Frame Add charcter into the database Testing Frame Recognize character Add character into the database

DDU (Faculty of Tech., Dept. of IT)

SYSTEM REQUIREMENT STUDY 3.SYSTEM REQUIREMENT STUDY


After initial discussions with the HR head and preliminary investigation, the requirement study of the project was done. A pre-requirement of investigation was prepared which revealed the exact amount of efforts required in people-person months, the cost that would be incurred, the risks and the mitigating factors. Different parameters were taken into consideration while considering the cost factor incurred in the project: Consultancy cost: This cost is based on the staffing of the project and its location. Hardware cost: This cost is based on the cost incurred on the hardware utilized per person month like computer, tapes etc. Software cost: This cost includes the cost incurred on the licensing of tools and software used in the project e.g. Net Beans etc. Systems analysis & requirements definition After doing a preliminary investigation the following functional and non-functional requirements were found and a SRS (System Requirements Specification) was prepared. Based on the SRS we decided to follow the Evolutionary prototyping model for our system development. A software process model is a simplified description/abstract representation of a software process which is presented from a particular perspective. A process model for software engineering is chosen based on the nature of the project and application, the methods and tools to be used, and the controls and deliverables that are required. All software development can be characterized as a problem solving loop in which four distinct stages are encountered: y y y y Status quo Problem definition Technical development Solution integration     Status Quo represents the current state of affairs. Problem Definition identifies the specific problem to be solved. Technical Development solves the problem through the application of some technology. Solution Integration delivers the results (e.g. documents, programs, data, and new product) to those who requested the solution in the first place.

DDU (Faculty of Tech., Dept. of IT)

SYSTEM REQUIREMENT STUDY

3.1 PROBLEMS AND WEAKNESS CURRENT SYSTEM

y y y y y

Current system are not much user friendly. Current system doesnt provide good user interface. Current system take considerable amount of time in giving response to user. Current system recognize only capital letters. Current System recognize only character which are draw in well manner.

3.2 HARDWARE AND SOFTWARE REQUIREMENT


Minimum configuration for our system is as below:

3.2.1 Hardware Requirement y y y Pentium III or IV 256 MB of RAM System must be jar support

3.2.2 Software Requirement y y Operating System: Windows 2000/XP/Windows 7 Net Beans IDE 6.9

The organization have enough license to meet the software requirement of Net Beans and other tools required to develop the application. So no additional hardware or software is required.

DDU (Faculty of Tech., Dept. of IT)

SYSTEM REQUIREMENT STUDY

3.4 CONSTRINTS
3.4.1 Hardware Limitations y Here users who want to process should have system with JAR files support.

3.4.2 Higher Order Language Requirements


Here I am using J2SE as a front end.

3.4.3 Safety and Security Consideration

For safety user each time need to be authenticated if they are not paired.

Each time controller is asked if it wants to allow data to be transferred.

DDU (Faculty of Tech., Dept. of IT)

SYSTEM REQUIREMENT STUDY

DDU (Faculty of Tech., Dept. of IT)

You might also like