1. Ramose
Search
Engine
Search application Offer “Ramose”
Prepared by: Ahmed Samir,
DELTA for Consulting and Development
2. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
Ramose Search Application
High Level Design
Page 2 of 14 DELTA for Consulting and Development 7/20/2010
3. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 3 of 14 DELTA for Consulting and Development 7/20/2010
4. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 4 of 14 DELTA for Consulting and Development 7/20/2010
5. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
Document Status:
Draft
Final
Release
Signed off/Baseline
Document Author:
Document Action Modified By Date & Time Section, Page(s)and Text
Version # 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 5 of 14 DELTA for Consulting and Development 7/20/2010
6. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
1. Glossary of Terms
Table 1: Abbreviations & Definitions
Abbreviation Definition
HLD High level design
Ramose The name of the search engine
Page 6 of 14 DELTA for Consulting and Development 7/20/2010
7. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
2. Introduction
Commitment to Excellence in Quality...
Delta was established in4002 , 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 7 of 14 DELTA for Consulting and Development 7/20/2010
8. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 8 of 14 DELTA for Consulting and Development 7/20/2010
9. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 9 of 14 DELTA for Consulting and Development 7/20/2010
10. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 10 of 14 DELTA for Consulting and Development 7/20/2010
11. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 11 of 14 DELTA for Consulting and Development 7/20/2010
12. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 12 of 14 DELTA for Consulting and Development 7/20/2010
13. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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 13 of 14 DELTA for Consulting and Development 7/20/2010
14. Ramose Search Engine SEARCH APPLICATION OFFER “RAMOSE”
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
Page 14 of 14 DELTA for Consulting and Development 7/20/2010