TH-OCR NK. content introduction go to next page background assumptions overall structure chart IPO for overall structure dataflow diagram of overall structure.

Slides:



Advertisements
Similar presentations
CSE 105 Structured Programming Language (C)
Advertisements

The following is designed to give a brief understanding of the different methods you can use to scan, file and search documents in FILEstream. FILEstream.
MULTIMEDIA What is Multimedia? What is Information?
Chapter 3: Modules, Hierarchy Charts, and Documentation
ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
Premier Director Document Imaging
Programming Logic and Design Fourth Edition, Introductory
Documentation Letts Study Guide Information Systems - IT Chapter 19.
Input & Output Devices ASHIMA KALRA.
Starting Out with C++, 3 rd Edition 1 Chapter 1. Introduction to Computers and Programming.
COSC 120 Computer Programming
Computer Programming and Basic Software Engineering 4. Basic Software Engineering 1 Writing a Good Program 4. Basic Software Engineering 3 October 2007.
Understanding the Mainline Logical Flow Through a Program (continued)
Chapter 1 Program Design
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Step 1 - Start your PC and place your Windows XP CD in your CD/DVD- ROM drive. Your PC should automatically detect the CD and you will get a message saying.
ScannersScanners How to use them to scan pictures and documents.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Word Processing basics
Systems Life Cycle A summary of what needs to be done.
CS102 Introduction to Computer Programming
Problemsolving 2 Problem Solving: Designing a website solution Identifying how a solution will function Taking into account the technical constraints a.
Chapter 12 Word Processing and Desktop Publishing: Printing It.
Basic Input Output System
CSE 1340 Introduction to Computing Concepts Class 2.
Software GCSE ICT.
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
Computer Logging with DXKeeper. Why Computer Logging? So BRARA can keep an accurate log for N4BRF So BRARA can QSL for FREE with LOTW When a computer.
MULTIMEDIA What is Multimedia? The word MULTIMEDIA is made up from two words, MULTI meaning more than one and MEDIA meaning a way of displaying or passing.
Simple Program Design Third Edition A Step-by-Step Approach
Operating Systems. Operating System  A program running in a computer from the moment it is switched on.  Part of the Systems Software of the computer.
System Development Life Cycle. The Cycle When creating software, hardware, or any kind of product you will go through several stages, we define these.
Selecting, Formatting, and Printing a finished Report…….
Programming Concepts Chapter 3.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
Programming Fundamentals. Today’s Lecture Why do we need Object Oriented Language C++ and C Basics of a typical C++ Environment Basic Program Construction.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Test and Review chapter State the differences between archive and back-up data. Answer: Archive data is a copy of data which is no longer in regular.
Cs413_design04.ppt Design and Software Development Design : to create a functional interface that has high usability Development : an organized approach.
Practical Programming COMP153-08S Week 5 Lecture 1: Screen Design Subroutines and Functions.
content objective assumption function user interface requirement price range sale figure introductionworking schedule budget potential need you can click.
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
The Art of Programming. The process of breaking problems down into smaller, manageable parts By breaking the problem down, each part becomes more specific.
How Are Computers Programmed? CPS120: Introduction to Computer Science Lecture 5.
 Contents 1.Introduction about operating system. 2. Minimum requirement for Windows 7 operating system. 3. Procedure to install Window 7 operating system.
Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the program development.
7.1 Operating Systems. 7.2 A computer is a system composed of two major components: hardware and software. Computer hardware is the physical equipment.
OCR A Level F453: The function and purpose of translators Translators a. describe the need for, and use of, translators to convert source code.
The information systems lifecycle Far more boring than you ever dreamed possible!
13-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 13 Solver.out File and CCL Introduction to.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Advanced Higher Computing Science
Input & Output Devices ASHIMA KALRA.
Topic 2: Hardware and Software
The life cycle.
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
OPERATE A WORD PROCESSING APPLICATION (BASIC)
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
SDLC Phases Systems Design.
Tutorial 8 Sharing, Integrating, and Analyzing Data
ICS103 Programming in C 1: Overview of Computers And Programming
Chapter 4: Writing and Designing a Complete Program
Presentation transcript:

TH-OCR NK

content introduction go to next page background assumptions overall structure chart IPO for overall structure dataflow diagram of overall structure analysis methods structure chart modules 3.0 user interface requirement program flowchart data structure detail of a modules

After the preliminary investigation, it is the time for us to go to the kernel -- the design stage. Since the further implementations are all based on this design report. the details should be involved clearly. go to next page introduction go to previous page

Being a successful secretary in the office, good typing skills is need. However, if a big pile of document is waiting for you, OCR is you good assistant. It can help you to input all documents within a few minutes. Besides secretary, people usually need to type much document into computer. If you want to do it in a efficient way, TH-OCR-HK is you first choice. go to next page background go to previous page

go to next page assumptions We assume the users have the ability to use a scanner. Users are expected to have ability to type in Chinese or have a hand writing board. go to previous page

go to next page overall structure chart TH-OCR NK 1.0 File 2.0 Text modification 4.0 Assistance 5.0 From scanner 2.1 Word Recognition 3.0 Insert 4.1 From file 2.2 Edit 4.2 New word creation 5.2 Help 5.1 go to previous page

go to next page IPO for overall structure Processing 1. choosing language 2. modifying the text 3. inserting objects 4. using function to edit the textInput File Inputoutput file document on screen go to previous page

go to next page dataflow diagram of overall structure primary object editing existed file other text file final result file document on screen go to previous page

go to next page analysis methods TOP DOWN method has been used. Process from the upper level, objectives and operations of the information system as a whole are considered. Since the main job is not separated into many tasks, it is more efficient to manage the job by the TOP DOWN method. go to previous page

go to next page structure chart modules 3.0 (word recognition) recognize by part recognize all modify with script italics rectification layout analysis manual italics rectification manual layout analysis line order reversal learning of new word word bank modification option 3.4 word recognition 3.0 go to previous page

A graphic file is loaded into TH-OCR NK go to next page the script the script is display in a larger scale user interface go to previous page

Analysis is finished. It’s the time for editing the text. go to next page the analyzed part of the script the original script user interface go to previous page

hardware requirement : or above 4 MB RAM 2X CD ROM scanner software requirement : Windows 95/98/NT NJwin2.0 (if recognize Japanese character) go to next page requirement go to previous page

Users are expected to know how to use scanner how to input Chinese characters or Japanese character ( if recognize Japanese characters) operate Windows 95/98/NT go to next page requirement go to previous page

go to next page program flowchart and data structure for ‘word recognition’ do not provide this function token the word from the script start compared the word with the word bank file opened ? yes no data structure script = record word : integer line : integer end; go to previous page

go to next page program flowchart and data structure for ‘word recognition’ take the most similar word into object file is the key ‘Esc’ pressed? do the compare finish ? no yes finish go to previous page bank = record language : string word : integer end; object = record word : integer line : integer end;

go to next page detail of ‘word recognition’ modules go to previous page 1. module abstractThe main function of this module is to let the paper script change into a computer text file. 2. implementation documentation There are no instruction that the user should know. 3. design Check whether the script file is opened if selected, then start the word recognition else refuse to start the function

go to next page detail of ‘word recognition’ modules go to previous page 4. exports Global type declaration and constants script’s record object 5. importsno external procedure is necessary 6. input / output Input : the script file Output : the object file display the object on the screen

go to next page detail of ‘word recognition’ modules go to previous page 7. pre and post conditions The important variant on the data structure is the script record and the word bank. If the script change, the object will be changed. If the word bank change, word can not be recognize correctly. 8. error handlingError may cause by the memory jam. It will happen when the script file contain too many words. If error occurs, user will be asked to break the script file into two subfiles. 9. test caseTest this software with different size of script files and open them altogether in order to test the software memory management.

software : TH-OCR NK date : 1st. November, 1999 account no Please call us if you have any question. Tel : Fax :