subhash final

97
A PROJECT ON  UNIQUE IDENTIFICATION NUMBER (UID) REPORT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF THE DEGREE OF “BACHELOR OF COMPUTER APPLICATION “ (2009-2012) Submitted by:- Under Guidance of  SUBHASH CHAND MR. DALJIT SINGH BAWA  BHARATI VIDYAPEETH DEEMED UNIVERSITY SCHOOL OF DISTANCE EDUCATION Academic Study Center - BVIMR, New Delhi An ISO 9001:2008 Certified Institute An ISO 14001:2004 Certified Institude

Upload: 1991tarunsharma

Post on 06-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 1/97

A PROJECT

ON

  UNIQUE IDENTIFICATION NUMBER (UID)

REPORT

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR 

THE AWARD OF THE DEGREE OF

“BACHELOR OF COMPUTER APPLICATION “

(2009-2012)

Submitted by:- Under Guidance of 

SUBHASH CHAND MR. DALJIT SINGH BAWA

 

BHARATI VIDYAPEETH DEEMED UNIVERSITY SCHOOL OF DISTANCE

EDUCATION Academic Study Center - BVIMR, New Delhi

An ISO 9001:2008 Certified Institute

An ISO 14001:2004 Certified Institude

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 2/97

STUDENT UNDERTAKING

This is to certify that I SUBHASH CHAND had completed the Project title UNIQUE

IDENTIFICATION NUMBER  under the guidance of   MR. DALJIT SINGH

BAWA in the partial fulfillment of the requirement for the award of degree of Bachelor 

of Computer Application from Bharati Vidyapeeth Deemed University, SDE,

Academic Study Center BVIMR, New Delhi. This is an original piece of work and I

had neither copied nor submitted it earlier elsewhere.

SUBHASH CHAND

 

2

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 3/97

CERTIFICATE

This is to certify that the project titled “UNIQUE IDENTIFICATION NUMBER 

(UID)” is an academic work done by “SUBHASH CHAND” submitted in the partial

fulfillment of the requirement for the award of the Degree of BCA(Bachelor of 

Computer Application) from Bharati Vidyapeeth Deemed University SDE, Academic

Study Center BVIMR, New Delhi under my guidance and direction. To the best of my

knowledge and belief the data and information presented by SUBHASH CHAND in the

 project has not been submitted earlier.

 

MR. DALJIT SINGH BAWA

 

3

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 4/97

DIRECTOR’S CERTIFICATE

This is to certify that the Project titled “UNIQUE IDENTIFICATION NUMBER (UID)”

is an academic work done by “SUBHASH CHAND” submitted in the partial fulfillment

of the requirement for the award of the Degree of “BCA Course” from “Bharati

Vidyapeeth Deemed University, SDE, Academic Study Center BVIMR, New

Delhi. ”. It has been completed under the guidance of  MR. DALJIT SINGH

BAWA(Internal Guide)

Dr. Sachin S. Vernekar

DIRECTOR 

4

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 5/97

ACKNOWLEDGEMENT

We owe a debt of gratitude to our supervisor, MR. DALJIT SINGH BAWA

, Class supervisor BVUSDE for his continuous encouragement and support throughout

our project work.

I am thankful to our Director, Dept. of Information technology, for their help and

guidance throughout our project work. I also wish to thank the entire faculty of BVUSDE

as well as ADMINISTATION for their cooperation.

I would also like to express thanks to my parents and my brother for their support during

my studies without whom anything would have been possible and we dedicated off my

useful work, if any, till date, to our parents.

SUBHASH CHAND

5

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 6/97

PREFACE

UNIQUE IDENTIFICATION NUMBER (UID) Includes a whole website for a

society:-

"CBSL GROUP PVT LTD."

CBSL concentrates all its efforts to become a globally

trusted leader in content management, document imaging

and document management services.

It is mainly related to human organizational and political aspects. Not only must an

application make economic and technical sense, it must also make operational sense. The

 basic question that you are trying to answer is, “it is possible to maintain and support this

application once it is in production?”

Building an application is decidedly different than operating it, therefore you need to

determine whether or not you can effectively operate and support it. The new and young

 people does understand the need of such change in UID step taken for a reasonable cause.

6

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 7/97

Table of Contents

7

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 8/97

8

Sr .no Topic Page no.

1. Introduction

1.1 Company profile

1.2 Objectives

1.3 Doc Stream implementation Module

07-09

2. System Analysis

2.1 Feasibility Study of Software includes its

types

2.2 Analysis Methodology (Types)

2.3 Choice of Platforms s/w & h/w

2.3.1 Software used

2.3.2 Hardware used

10-23

3. System Design

3.1 ER Diagram

3.2 Waterfall model

3.3 Work Flow Chat

24-27

4. Testing and Implementation 28-87

5. Annexure

5.1 My role and reference

5.2 System Design

5.3 Abbreviation

88-91

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 9/97

 

Chapter -1

9

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 10/97

Introduction

1.1 Company profile1.2 Objectives

1.3 Doc Stream implementation module

1.1Company’s Profile

CBSL concentrates all its efforts to become a globally trusted leader in content

management, document imaging and document management services.

CBSL is a professional business process outsourcing company providing digital

media services such as document management, content management, digital type

setting and document imaging services to business-to-business and business-to-

10

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 11/97

consumer. A broad range of services offered by CBSL include publishing and

 printing, document management, content management, archival and file conversion,

document management software solutions and project management services.

1.2Objectives

 

1. To make a DMS which is proposed to automate the work flow for number of projects

containing no of steps for e.g.: Scanning, QC, Indexing and Retrieval.

2. To make a RMS which is proposed to manage all the records or data after completing

the steps of a project under the work flow solution.

3. To make a Search Engine which includes searching of records/documents/images on

the basis of searching criteria?

11

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 12/97

DOC STREAM SOFTWARE MODULE

WORK FLOW :-  Work Flow Module is made to facilitate Administrator to Configure,

and Update the Work Flow, Supervisor to create, and assign Jobs, and Users to view

their Job Status Respectively ,As well as every one can see the user' History and the

Dashboard.

SYNCHRONIZATION:- This module is made to move documents from server to local

system and vice - versa by continuously checking the flag's status in database checks the

flag's status in database. create the directories at local system and server in specified

manner. Upload and download documents from server to local system. Upload and

download documents from local system to server.

 

SCANNING :- Scanning Module is made to scan the document very easily and fast with

the facility to set the specified parameters of image and save. This Module is made to

facilitate user to change the setting of scan format according to user requirement of 

scanning. Module is made to scan and save the image.

QUALITY CHECKING:- Qc module is facilitate user to enhance the image quality

using various operations. This module is made to check and enhance the quality of an

image that is selected from a folder located in local system.

INDEXING:- Indexing Module is aimed to Index/save the Image by entering the values

of parameters by reading the information on image. All this information will be saved in

database in a specified manner so that retrieval will be very easy , and accurate.

FINAL QC :- Final QC Module Aim is to check a particular image and check all the

information any batch. If any batch have any kind of missing information which can be

added or modified here.

12

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 13/97

 

Chapter.2

System Analysis

2.1 System Requirements

2.2 Feasibility Study of Software includes its types

2.3 Analysis Methodology (Types)

2.4 Choice of Platforms s/w & h/w

2.4.1 Software used

2.4.2 Hardware used

13

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 14/97

14

2.1 System Requirements

OPERATING SYSTEM Windows Server 2008 Enterprise Edition R2 on

32 bit.

FRONT END VB

BACK END My SQL 3.51

DATABASE SERVER  My SQL 3.51

SUPPORTING TOOL image pro,, Window Installer , My sql Setup.

IMPLEMENTATION TOOL Redistributable Packages for C/C++ 2005

LANGUAGE VB

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 15/97

2.1 Feasibility Study of Software includes its types

The basic purpose of feasibility study or survey is to determine whether the whole

 process of UID software analysis leading to Computerization would be worth the effort

for the organization.

Software would take the place of the expense, hassle, and delays of project brochures.

DOC Capture software ( UID Project) will point potential users to the link. As new

features are added.

Feasibility study asks whether the managements’ concept of their desired new system is

actually an achievable, realistic goal, in terms of money, time and end result difference to

the original system. Often, it may be decided to simply update an existing system, rather 

than to completely replace one.

Software intended to motivate and coordinate operators (staff), to serve the administrative

aspects of the project.

The feasibility study results in the preparation of a report called the Feasibility Study/

Survey Report, which is submitted to the management for consideration. It contains the

following details:

• A proposed solution to the problem

• Rough estimate on the cost/benefits analysis if the solution is implemented

• Approximate time, effort and cost estimates for completion of the project

15

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 16/97

It focuses on the three major issues:-

Ю what is the present situation of the organization?

The situation of the project can be enhanced only by the new Software we proposed.

Ю what is the likely impact of the UID Doc capture Software?

As discussed earlier the proposed system will help the project in its publicity but also

in attaining high level of profits by increased number of sales.

Ю Are the staff happy to have a new DOC Capture software (UID Project) System?

There was a small survey made in the organization asking the staff about their take on

the new proposed form of Software and also asking their suggestions on the same. The

response was overwhelming and that made a strong point in the favor of change.

16

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 17/97

2.1.1 Economical feasibility

Economical analysis is the most frequently used method for evaluating the effectiveness

of the software most commonly known as cost/benefit analysis. It is the procedure todetermine the benefits and savings that are expected from the new UID DOC Capture

software and compare them with costs. If benefits overweigh costs, then the decision is

made to design and implement the UID DOC Capture software. Otherwise, further 

 justification or alternations in the proposed system will have to be made if it is to have a

change of being approved.

In developing cost estimates for the software, we need to consider several cost elements.

Among them are:-

Hardware Costs:- relate to the actual purchase or lease of the computer 

and peripherals like printer, disk drive, external hard drives, NAS 14TB

etc.

Facility Costs:- or onetime costs are expenses incurred in the preparation

of the physical site where the application or the computer will be in

operation.

Supply Costs:- are available costs that increase with the increased use of 

 paper, and the like.

17

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 18/97

2.1.2 Technical feasibility

It is related to the UID DOC Capture software and equipment specified in design for 

implementing the new system. It confirms that the necessary technology .i.e. required for the proposed system exists in the organization. The issues involved are:-

Matching the configuration requirements: Checking if the suggested UID DOC

Capture software will be supported by the existing technology, whether it is capable

of sorting the volumes of data and meeting the further requirements related to the H/w

and S/w.

Making the software secure: The system should be secure enough so that no one

can make use the information of the organization in a wrong or negative manner.

18

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 19/97

2.1.3 Operational feasibility

It is mainly related to human organizational and political aspects. Not only must an

application make economic and technical sense, it must also make operational sense. The

 basic question that you are trying to answer is, “it is possible to maintain and support thisapplication once it is in production?”

Building an application is decidedly different than operating it, therefore you need to

determine whether or not you can effectively operate and support it. The new and young

staff does understand the need of such change in UID DOC Capture system.

With the new system there will be no job-cutting process will be done. Rather, the

organization is expecting that through the new software more and more people become

aware of it and hence new applicants for various job profiles will approach. The new

system will at some amount reduce paper work they have to do every day. The task 

distribution will remain the same.

19

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 20/97

2.1.4 Behavioral feasibility

The software is behaviorally feasible. People are inherently resistant to change and

computers are known to facilitate changes. An estimate should be made on how strong

reaction the user staff is likely to have towards the development. The UID DOC Capture

software is mainly of use of the staff that will make necessary changes and updated as

and when required.

Details:

There was an internal survey and analysis is done regarding how the latter thinks about

the new software proposal and to this the response was in the favor of the proposal.

20

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 21/97

2.2 Analysis Methodology (Types)

System analysis is the most important phase in a system development. In this phase, the

new UID DOC Capture software system to be prepared is fully analyzed in all aspects.

Analysis is actually a detailed study of the various operations performed by a system andtheir relationships within and outside the system.

A key question is: what must be done to solve the problem? One aspect of analysis is

defining the boundaries of the system and determining whether or not the system should

consider other related systems.

During analysis, data are collected on the available files, decision points handled by the

 present system. Some logical system models and tools that are used in analysis (Data

flow diagrams, interviews) are commonly used tools in analysis. It requires special skills

and sensitivity to the subjects being interviewed. Bias in data collection and

interpretations can be a problem. Training, experience and common sense are required for 

collection of the information needed to the analysis.

Once analysis is completed, the analyst has a firm understanding of what is to be done the

next step is to decide how the problem might be solved. Thus, in a system design we

move from the logical to the physical aspects of the life cycle.

21

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 22/97

2.3.1 Software used

The supervisors maintain a register that used too much of papers. But through the new

software of the dashboard they are able to maintain the record and interlink the other 

local systems with their own system that reduced the consumption of paper a lot.Software is made by visual Basic 6.0 which is developed by Microsoft.

Visual Basic 6.0 (Front End)

It has many advanced features for page layout and creation.

It is an event driven programming language.

However, these applications are too complicated for non-technical people; they

require a sort tanning.

The bill generated by this software is saved in a database and are accessible by the

ADO from My Sql 3.51.

My Sql 3.51 (Back-end)

Generated CSV are saved in My Sql database.

22

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 23/97

2.3.2 Hardware used

The Hardware’s used were:  NAS (14 TB)

8GB RAM(server)

2GB RAM (local system)

23

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 24/97

DOC STREAM INSTALLATION MANUAL

Each client or server system must have the following software supports on the machine.

These Software must be install in the System :

• Windows Installer (. msi )

• .Net Frame Work 3.5

• Image Pro

• My Sql Installation

• My Sql with ODBC Connector 

• My Sql DSN

• Database Backup

• Database Restore

24

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 25/97

The Process of Installation of Software is Define in the Following Tables:-  

S/W Name Installation Process

1. Windows Installer • Double click on the Setup and click o

next button

• Click on the next to Running the Instal

Process

• Again Click on the Next.....

• Finally Click on the Finish Butto

completed the

• Installation.

2. .Net Frame Work 3.5 • Double Click on the setup to Startin

Installation Process

25

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 26/97

• Click on the Next Button to Runnin

Installation

 

• Click on the Install button to install

Frame Work 

• Click on the Finish button to Complete

Installation

3. Image Pro • Double Click on the Image Pro Setu

Starting the Installation

• Click on the Next Button Running

Installation

• Again Click on the Next …. Button.

• Finally Click on The Finish Butto

completed the Installation.

 

26

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 27/97

Chapter. 3

System Design

3.1 ER Diagram

3.2 Water fall model

3.3 Work Flow Chat

27

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 28/97

3.1 ER diagram

ER diagram showing relationship between the systems and the client systems .

The networking helps in data transference between server and the other local systems.

 

28

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 29/97

3.2 Water Flow Model

The waterfall model is a sequential design process, often used in software development

 processes, in which progress is seen as flowing steadily downwards (like a waterfall)

through the phases of Conception, Initiation, Analysis, Design, Construction, Testing,

Production/Implementation and Maintenance.

Reasons for selection of Waterfall model or Paradigm:

• Linear Sequential Model is the most traditional and simple model of building

software.

• It is more logical to think in terms of different phases of this model, i.e, this is the

most basic & systematic model.

• It is very helpful in learning the software engineering concepts.

• It is beneficial in project planning. Because project cost estimation is based on the

 break-up of the project. This model is logically divided into different phases.

• It incorporates all activities of the information system development.

29

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 30/97

3.3 WORK FLOW CHART

 

30

Start

Quality Checking

Indexing

Logout

Admin (Login)

Scanning

Final QC

Assign Job

Start Work Flow

User (Login)

Admin/Supervisor Through

LoginUser Through

Login

Logout

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 31/97

Chapter.4

Testing and Module

31

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 32/97

DOC STREAM SOFTWARE MODULE DESCRIPTION

Doc Stream Work Flow Module Description

Requirement List of workflow:-

1. Login according to roles.

2. By default dashboard shown to admin

3. Admin can configure new workflow and update existing workflow.

4. Admin can configure and update steps for workflow.

5. Admin can create jobs.

6. Admin can assign jobs to users.

7. Admin can change the user whom a job is assigned.

8. Admin can change the status of a job and step at any time.

9. Admin can see the history according to users, steps, and jobs.

10. User’s details such as login time, login date, system name etc should be

shown to user.

11. By default job status of user shown to user when she/he login.

12. All pending and running jobs are shown to user.

13. User can select a job whose status is pending and ready to start it.

14. Only one can be selected and started at a time.

15. Grid rows color are shown according to status of job that is if job is pending

then grid row color is red and when it is running, its colour will be green.

16. Software will check the path of folders in local drive as D:/Workflow

name/step name/job name.

17. If job is of index then software will check the existence of INI file before

starting the job.

18. User can complete the job.

19. If job is index then software will check for CSV file before completing the

 job.

20. While logout users detail will be saved in database and updated the user’s

history.

32

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 33/97

21. User can’t exit from the software through logout.

22. User can only see his/her history.

Functionality List of workflow (Administrator)

1. User name & Password field: - This field require the user name and

 password for login to work flow.

2. Login:- When the user fill the user name & password field then click 

on the login button.

3. Welcome Window : - This window consist the following templates:

Workflow:- When admin double click on the workflow template there is a link display

(Configure New Workflow) when the admin click on this link to create the Workflow

name in textbox's (Ex. UID), No. of Steps (Ex. 3) then click on the Save link button to

create the workflow. When user create the workflow (Ex. UID) which can be add in grid.

If you want to update the workflow then click on the update link button to update

workflow. Double clicked on selected workflow a New grid is open which have the No.

of rows equal as No. of steps created. Double clicked on the new grid then associated

value is show in below field.

Workflow Name: (Ex. UID)•   No. of Steps : (Ex. 1,2,3)

1 – for Scan (Selected user) 

2 - for QC (Selected user)

  3 – for Index (Selected user)

33

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 34/97

• Step Name : (Scan , Qc, Index)

• Step Type : Select one type from dropdown list(Manual , Automatic)

• Start Script: This field have the three values- No Status , Copy Server 

to Local, Copy Local to Server in Dropdown list.

 

Start CSV Generation: This field generates the CSV file in current job folder.

End CSV Import: This field imports the CSV file & stores in current job folder.

Submit:- This button Submitted the all values for specified step name.

Again double clicked on the second row of the grid then perform the above task again....

If we want to some changes in job name then double clicked on row which

you want to change . Enter new values & click on the Update button.

Job Template:- When the admin clicked on the Job Template a new Interface is

opened this interface have the input fields you can create the job hare .

Three Textbox Field are display for input:

• Work Flow Name (Ex. UID)

• Job Name (Ex. Uid001)

• Job Description

Click on the Create Job Button.

Your job is added in last index of row in grid.

 

Bottom Panel::Assign the job to user :- In  above field Four drop down list show

admin can be assign the job to any particular user (Ex user1,user2,user3.)

• Work Flow Name >> UID

34

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 35/97

• Step Name >> Scan \ Qc \ Index (select One for a user.)

• Job Name >> Your Job name (Ex. User001 etc)

• Assign to User >> Assign the job to a selected user (Ex.

User1,user2,user3.. etc)

Click on the Assign Job Button:-Again Assign to the job to another user.

Dashboard:- When the admin click on the dashboard template a new

interface is open which has the grid of job information such as Work Flow Name , Total

 No Of Jobs, Total no of jobs pending in scanning , Total no of jobs pending in QC, Total

no of jobs pending in Index., Total No Jobs Completed in Scanning , Total No Jobs

Completed in QC, Total No Jobs Completed in Index. A second grid displays in below

which Display the Job Status.

History: - This Template Display The History of Users such as Login time of users,

log out time, Date of users, System Name ,users step,..etc

 

Functionality List of workflow(Users)

  Each user has the work-

flow.exe file on his system to Starting his job.

To Start His Job User can Log in with his user name & Password.

Each user has the unique step of the job.

When the user click on the Login button then a new Interface with a grid. This Grid have

Some Fields Such as Job Name, Work Flow Name, Step Name, Status, Job Start Status.

Double Click on the Row Header of the job which wants to start.

A new Grid is open with a Button (Start Now)

 

See Messages.

Pending. (Current Status)

Click on this button to start the job.

35

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 36/97

 

>> Your Job is Running......

 

>> Minimize the Work Flow.exe

Open Your Job Step.Exe (your assigning job step ..Scan,Qc, Index,)

After Completed Your Step (Scan,/Qc,/Index)

>>Maximize your Work Flow.exe

>> Click on the Completed Button

 

See Messages.

Data Uploading... with progress bar.

After Completed your job step Log out to Work Flow.

Doc Stream Synchronization Module Description

This module is made to move documents from server to local system and vice-versa by

continuously

checking the flag's status in database. Checks the flag's status in database, create the

directories at

local system and server in specified manner, upload and download documents from

server to local

system,upload and download documents from local system to server. All systems

should be

connected via LAN. D drive of all local systems should be shared with full

authentication.

Flow of messages on completion of downloading of documents.

INI File Generation and CSV Export :- This module is made to generate the INI file

36

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 37/97

i.e.,

Document Type.INI and Parameters.INI at a specified path in local system and insert

the values by

capturing the data from database. After completion of indexing process the data of CSV

file will be

exported in database.

checks the flag's status in database ,create the directories at local system and generate

INI

files at the path , Import CSV file and export the data of CSV file in database. 

37

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 38/97

Doc Stream Scanning Module Description 

Module is made to scan and save the image.

Select Scanner:-Select the Scanner Type or Name which you want to use for 

Document,

Click on Ok. To select Scanner 

 

Scan:-Configure Your Document on Scanner Setting & Chose the following

Parameters:

•  File Type

• Tiff 

• JPEG

• Page Type 

• Black/White

• Gray Scale

• Color 

• Compression Type

•  No Compression

• JPEG

• LZW

• Compression Info

• 0

• 4096

• Image DPI (Select one of the List)

 Scan :- Select this for the Scan Your Document you have the following option

• Append:-This option started the Scanner for Scanning the Document.Document automatic Appends the Documents which is Previously Scanned

• Insert After:-Scan Document is set after the last scan document in list.

• Insert Before:-Scan Document is set on before the selected document.

38

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 39/97

• Replace:- Replace the selected document on Specified position.

Display:-This option provides you Document Interface & above option for 

Ordering Document.

 • First : Display the first document of list

• Next: Display the next Document of the list

• Previous: Display the Previous Document of current list document

• Last: Display the last Document of List.

 

View :- This option Provides the features for Viewing & Extracting your 

Document on the following Types:-

• Normal : Provides the normal view of your document

• Fit To Window : Provide the view which is fit on the window

• Fit To Height : Fit the Document on accurate Height

• Flip: Flip the Document

• Rotate : Rotate the Document

• Zoom in : Zoom the Document

• Zoom out : Decrease the Zoom of the Document

Select Drive:-Select the Drive from the drop down list where your Folder Scan is

Stored.

Select Folder:-Select the Folder on selected drive.

Select File :- Select the File from the list which you want to Display

Exit :-Exit from the Doc Stream(Scan)

 

39

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 40/97

 

Doc Stream Quality Checking Module Description

• Browse Folder: -User can browser or choose the desired folder for QC which is in

the system.

• Load All Images of a folder :- All images are load in a box of QC tool by pressing a

 button named Load Images. At that time first image of the folder is display in image

window.

• Load Particular image :-When all images are successfully loaded the image box is

highlighted. Now user can choose a particular image for QC. It helps the user to

avoid the navigation of images.

• View image in Different Size

•  Normal view :-Image is displayed as its normal size.

• Fit to window :-Image is displayed according to image windowwidth and image size.

• Fit to height :-Image is displayed according to image window

height and image size.

• Zoom in :-User can see image in large size.

• Zoom out :-User can see image in small size.

• Image Navigation (Display) :-

• First image:-Go to the first image of folder.

• Previous image:-Go to Previous image from current image.

40

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 41/97

•  Next image:-Go to next image from current image.

• Last image:-Go to Last image of the folder.

• Delete Image: - To remove unwanted image.

• Clean Image :-

Deskew image :-Straight the image automatically according to image and image

window

Despeckle image :-Automatically remove unwanted very small dot pixels from an

image.

Rotate image :-Rotate the image clock wise

Flip image:-Flip vertically an image.

Manual deskew of image:-Users can straight an image according to their need bydrawing a line on the image window.

Whiteout image area:-To remove unwanted area from an image.

Crop image:-Crop the image according to drawing rectangle.

Undo image:-Move to previous image after taking an action.

Exit :-Close the QC window

41

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 42/97

Starting the process of qc.

Image that is to be corrected is loaded after the batch is selected by the operator.

42

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 43/97

Image after correction by the operator in qc.

 

43

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 44/97

After the qc is completed the message is flashed to the operator.

44

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 45/97

Doc Stream Indexing Module Description

Open Folder Browser :-Open the folder browser by clicking on link given above

the list box.

Select a folder (Job) that consist of images

User can select the particular drive and then directory to select the desired

folder that consists of images.

Export all images to data entry form.

After selecting the job folder, the export images button will be visible. All

the images will be exported to data entry form by clicking on the button.

Reading the INI files.

Open and read the document type.ini and store the document type in a

variable one by one.

Loads the first image on data entry form.

The first image of the job will be displayed in the image edit control.

Total no. images and image name with index shown above the image.

45

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 46/97

Total no. of images, name and index of the first image in the selected

folder will be shown in label above the image.

Loads the document type.

Bind all the document type to the combo box and enable the load button.

Loads the parameters to the grid.

Reads the parameter.ini file and then loads all the parameters in the grid

according to the selected document type by clicking on the Load button.

Loads the name and tooltip of first parameter.

The name and tooltip of the parameter that is on the first index of grid will

 be displayed below the grid.

Enable the text box to enter values.

Enable the textbox and user can enter the respective values in the textbox.

Move the values to the grid.

Move the values entered in the textbox will be moved in the grid

corresponding to the parameter name. The values entered in grid columns

can be modified.

Again Loads the name and tooltip of next parameter.

46

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 47/97

After moving the values of one parameter, the name and tooltip on next

 parameter will be shown to user.

User can enter values in text box according to its data type.

Set validation on the textbox according to the data type of parameter such

as String, Numeric, and Date. If the data type is date, a calendar control is

visible above the textbox to select a date.

When all values were filled in grid then focus on submit button.

After filling all the values in the grid, focus set on the submit button to submit all

the values.

Write (or append) all the values to a CSV file in a specified manner.

All the values will be written to a Csv file, if Csv file is already exist. Else

the CSV file will be created and then all the values will be written. The

name of csv file is same as the name of job.

Detect and reads the barcode on image.

Detect and reads the barcode on each image starts from the first imageshown.

Create multi tiff image.

A multi tiff image will be created of the images between two consecutive

47

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 48/97

images that consist of barcode.

Move the multi tiff image to temp folder inside the selected folder.

The multi tiff image created will be moved to a folder named temp inside

the selected folder.

Loads the next image.

The next image will be shown to the user.

Refresh The Interface of Data Entry.

Clear the grid column that contains the values and again loads the name

and tooltip of the first parameter to the user.

Move Next and Previous Image.

By clicking on next and previous buttons, next and previous images will

 be shown to user one by one respectively.

48

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 49/97

The image of selecting a batch before starting the process of indexing.

After selecting the batch the user is ready to start the indexing.

49

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 50/97

The software automatically reads the barcode pasted on to the consent form whichoperator has to check and correct it if needed.

After matching the barcode indexing is done by the operator by entering every fields

taking values from the consent form.

50

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 51/97

Doc Stream Final QC Module Description

 Final Qc :- Final QC help us to fetch the information about Particular Emp such as

modification on the image name , Eid etc.

 How To Use Final Qc.Exe :- To use the final QC exe first start the final QC exe.

Click on the Select Image link 

 Select The Folder on this Path

D:\\UID\Fqc\Jobnamefolder 

Images is Loaded.

All Eid is Loaded on the Drop Down list.

Select the Eid on the Drop Down list.

Click on the Load Button.

Selected EID image show with a grid which has the

information related Selected EID.

Click on generate Report button (Report imported on CSV

file in job name folder).

This report is inserted on the final_descriptor_value

table(UID Database).

51

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 52/97

DOC STREAM ODBC INSTALLATION MANUAL

MySql Connector/ODBC Must be Installed on Each Client System

Double Click on The MySql odbc exe To Start The Installation.......

52

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 53/97

\

Click On Install Button.

53

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 54/97

Click on Next Button.

54

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 55/97

MYSQL SETUP INSTALLATION

 

Click On Next Button.

55

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 56/97

Select Complete then Click on Next Button.

56

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 57/97

Click On Install Button.

57

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 58/97

58

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 59/97

Wait while processing is completed.

59

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 60/97

Click On Next Button

60

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 61/97

Click On Finish Button.

61

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 62/97

Click On Next Button.

62

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 63/97

Select Detailed Configuration then select Next button.

63

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 64/97

Select Developer Machine then click on Next Button.

64

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 65/97

Select Multifunctional Database then click on next button.

65

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 66/97

Click On Next Button.

66

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 67/97

Select Decision support(DSS/OLAP) then Click on Next Button.

67

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 68/97

Click on Next Button.

68

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 69/97

Select Standard Character Set then Click on Next Button.

69

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 70/97

70

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 71/97

Select Install As Window Service then click on Next Button.

71

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 72/97

Current Password :- root

New root Password :- root

Confirm Password :- root

Then click Next Button

72

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 73/97

Click On Execute Button.

73

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 74/97

Click On Finish Button

74

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 75/97

MY SQL DSN SCREEN SHOTS

Here we click on start button then select control panel.

75

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 76/97

  Administrative Tools

In this application click on administrative tools.

76

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 77/97

Select on ODBC driver then click on add button , select mysql odbc 3.51 driver.

Then click on finish button.

77

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 78/97

Here we fill all the fields:-

Data source name: - UID

Server :- Local host

User: - root

Password: - root

Then click on test button

78

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 79/97

Click on OK Button.

79

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 80/97

MY SQL DATABASE BACKUP SCREEN SHOTS

 Here first we click on start button, select MySQL then select MySQL Query Browser.

 

80

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 81/97

User Name: - root

Password: - root

After that click on ok button.

81

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 82/97

Click on Tool, Select MySQL administrator.

82

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 83/97

Click on Backup then select new project button.

83

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 84/97

Select the project & select on [<] button. After that click on execute now.

84

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 85/97

85

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 86/97

Here we choose of particular area where you save backup file then click on save button.

 

86

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 87/97

Click on ok button.

MY SQL DATABASE RESTORE SCREEN SHOTS

 

Click on start button , select mysql then click on mysql query browser.

87

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 88/97

 

88

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 89/97

Server host :- IP address of server 

User Name: - root

Password: - root

Then click on ok button.

89

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 90/97

Select Tool & Click on mysql administrator.

90

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 91/97

Select the backup file for restore.

91

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 92/97

Select another schema then wright UID& select create database if they don't exit after 

that click on start restore button .

92

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 93/97

Click on close button.

93

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 94/97

 

Chapter.5

Annexure

5.1 My role in project and references

5.2 System Design

5.3 Abbreviation

94

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 95/97

5.1 My Role in this project and References

I am working as a software engineer cum trainee and my task is to sort out the problem

that arises during the process and I am also handling the database.

The complete workflow is controlled by me at the site which has the problems of 

software issues and maintining the proper record of every day.

I would like to thank my project guide for her enormous support to me throughout the

 project.

I have given all the details as per best of my knowledge in this project.

I would like to thank my company that helped me in creating this documentation and tomy parents and friends who gave their support to me and added their important

suggestions to modify my project and last but not the least

I am very thankful to my project guide who gave his perfect attention towards me and my

 project throughout .

I have taken help from GOOGLE several times during the documentation to get details

and design my project.

I referred to various other official and social sites also .I have tried to make my project

simple and to the point i have not used any unused word neither I have discussed beyond

topic. This documentation creates a clear vision into the reader’s mind about my project

95

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 96/97

and my labor towards it.

Subhash Chand

BCA(v)

5.2 System Design

This is the pattern of system arranged during the process of UID. Every system has

networking that links every client system with the server as well as within themselves.

96

Server 

Scan System

QC system Index SystemFQC System

8/3/2019 Subhash Final

http://slidepdf.com/reader/full/subhash-final 97/97

  5.3 Abbreviations

The following are the description of the short terms that I have used during the

documentation.

1. UID-Unique Identification Number 

2. IP-Internet Protocol

3. DSN-Data Source Name

4. CSV-Common Separated Value

5. INI-Impact Nominal Index

6. ODBC -Open Database Connectivity

7. DMS- Document Mgt. System

8. Image Pro- Image Professional

9. Qc- Quality Checking

10. Fqc - Final quality checking