14
Ramose Search Engine Prepared by: Ahmed Samir, DELTA for Consulting and Development Search application Offer Ramose

Ali al tamimi project

Embed Size (px)

Citation preview

Page 1: Ali al tamimi project

Ramose Search Engine

Prepared by: Ahmed Samir,

DELTA for Consulting and Development

Search application Offer “Ramose”

Page 2: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 2 of 14 DELTA for Consulting and Development 7/20/2010

Ramose Search Application

High Level Design

Page 3: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 3 of 14 DELTA for Consulting and Development 7/20/2010

1. Table of Contents

Ramose Search Application ............................................................................................................................................. 2

High Level Design ............................................................................................................................................................ 2

1. Table of Contents .................................................................................................................................................... 3

2. List of Figures ......................................................................................................................................................... 4

Document Status: ....................................................................................................................................................... 5

Document Author: ....................................................................................................................................................... 5

Distribution List ............................................................................................................................................................ 5

Sign off ......................................................................................................................................................................... 5

1. Glossary of Terms ................................................................................................................................................... 6

2. Introduction ............................................................................................................................................................ 7

3. Features ................................................................................................................................................................... 8

3.1. The Ramose Engine .......................................................................................................................................... 8

3.2. Multi-Search Criteria ....................................................................................................................................... 8

3.3. Multi-language .............................................................................................................................................. 10

3.4. Ramose Indexing ............................................................................................................................................ 11

4. Important points ................................................................................................................................................... 12

5. Payments and delivery .......................................................................................................................................... 13

6. Contacts ................................................................................................................................................................. 14

Page 4: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 4 of 14 DELTA for Consulting and Development 7/20/2010

2. List of Figures Figure 1 : Ramose Engine .................................................................................................................... 8

Figure 2: Search Criteria ...................................................................................................................... 9 Figure 3 : Search Result ....................................................................................................................... 9

Figure 4 : Details................................................................................................................................ 10 Figure 5 : Multi-Language Feature ..................................................................................................... 10

Page 5: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 5 of 14 DELTA for Consulting and Development 7/20/2010

Document Status:

Draft Final Release Signed off/Baseline

Document Author:

Document Version #

Action Modified By Date & Time Section, Page(s)and Text Revised

1.0 Created Eng. Mohammad Yousri 20th July 2010 Entire document

Distribution List

Affiliation Name Role

Sign off

Internal Entities Name Position Signature

External Entities Name Position Signature

Page 6: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 6 of 14 DELTA for Consulting and Development 7/20/2010

1. Glossary of Terms

Table 1: Abbreviations & Definitions

Abbreviation Definition

HLD High level design

Ramose The name of the search engine

Page 7: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 7 of 14 DELTA for Consulting and Development 7/20/2010

2. Introduction Commitment to Excellence in Quality...

Delta was established in 4002 , Delta management consulting & Development is a leading management & Industrial consulting company with a proud history.

Delta is a global management consulting, Training services and Outsourcing Company. Combining unparalleled experience, comprehensive capabilities across all industries and business functions, and extensive research on the world's most successful companies, Delta collaborates with clients to help them become high-performance businesses and governments. We are highly customer-focused in both our management and industrial consulting and training services this greater responsiveness results from: Integrating our consulting & training Services Monitoring and adopting new concepts and methodologies to help our clients become proactive in marketplace. The beating heart of the company is its retained high-caliber and motivated team of professionals who strive with dedication, perseverance and integrity, placing collaborative efforts to achieve ultimate customer satisfaction. We have been building experience over the past decades, enhancing skills and know-how. Self development

and coaching is a core aspect we induce among all members of Delta. We highly value people in Delta by rewarding achievement and encouraging individual development and growth.

This document introduce Ramose search application of Ali-AlTamimi stored data named ramose; where this application is a program designed to help find information stored on a computer system. This application allows one to ask for content meeting specific criteria (typically those containing a given word or phrase) and retrieving a list of references that match those criteria.

Page 8: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 8 of 14 DELTA for Consulting and Development 7/20/2010

3. Features The ramose search engine should support the following features in order to retrieve the data in an easy way.

3.1. The Ramose Engine

Actually, this the most important feature in the application, since, the engine not only search within the files in the folder, however, it search inside the files itself, in other words, the ramose engine open each file and the read the information in that file.

Figure 1 : Ramose Engine

3.2. Multi-Search Criteria

The ramose search support multi search criteria in order to help the client to search with multi things. We have the following basic search criteria in ramose search engine:

Company

Full name

Job title

Email

Business phone number

Mobile

Page 9: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 9 of 14 DELTA for Consulting and Development 7/20/2010

Figure 2: Search Criteria

If the is a data match the search criteria, then this data will be shown with a data grid as following, and the records of the data grid will be linkable in order to give the user the option to show more details of the record, and also support paging in order to enhance the UI.

Figure 3 : Search Result

Page 10: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 10 of 14 DELTA for Consulting and Development 7/20/2010

When double click on any of the rows that had been shown in the data grid, the details of row should be shown as following:

Figure 4 : Details

According, to the standards of usability, the application gives the suitable message in case there is no data matches the search criteria, and also, validates the search criteria data against the validation standards (Required field validator or regular expression)

3.3. Multi-language

The application supports the multi-language feature, in order to help the both of the Arabic and non Arabic nationalities use the application.

Figure 5 : Multi-Language Feature

When selecting the language, all the label of search criteria and the labels of the header of the data grid must be changes to the selected language.

Page 11: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 11 of 14 DELTA for Consulting and Development 7/20/2010

3.4. Ramose Indexing Ramose indexing service scans through files and folders on the store path information about them in index files in order to speed out the searching speed.

Page 12: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 12 of 14 DELTA for Consulting and Development 7/20/2010

4. Important points Kindly, pay attention to the following points, since the developer will take care of them while implementing the engine.

- The ramose engine assume that there is only and only one path which includes all the files in extension (.msg)

- The ramose engine indexer will be run every day at 3:00 am in order to check if there a new file had been added to the store folder.

- The ramose engine is a window application not a web application. - The Arabic language resource file – multi language feature – will be filled by the client.

Page 13: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 13 of 14 DELTA for Consulting and Development 7/20/2010

5. Payments and delivery The Ramose search engine for Ali-Altamimi Company from Delta solution with the following terms for the payments and delivery:

5.1 Value: 30000 Saudi riyal per the total solution (Only thirty thousand Saudi riyal)

5.2 Payment: 1. 35% down Payment. 2. 65% upon delivery for the total solution.

5.3 Delivery: 55 days from receiving the PO and Down Payment (Only fifty days)

Page 14: Ali al tamimi project

Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”

Page 14 of 14 DELTA for Consulting and Development 7/20/2010

6. Contacts

Mr. Ahmed Samir, Management Consultant, Mob: 00966560021313 Eng. Mohamed Yousri, Technical Consultant, Mob: 00966545713577 Mrs. Hala Hanon, Management Consultant, Mob: 00966542779700

JORD0N +96 (2) 799 8850 020 RIYADH +96 (6) 560 0213 13 JEDDAH +96 (6) 546 7773 48 DAMMAM +96 (6) 534 0983 40