Пропускане към основното съдържание

перфектният ми.не английски

Easy Connect [the crawler]


Software Specification

The purpose of this document is to describe the required software development in order to be created a software instrument (a tool for crawling) that includes the following parts:





•    Gathering information for companies and making profiles of them with the products they offer. (Crawling)

•    User interface for managing – the crawler and the information which is gathered. 

•    Sending offers via e-mail.

•    Sorting the results.



















Date:     20.09.2015
Version:    1.0
Document Owner:     todor.panayotov@gmail.com



















Software Architecture:


As a solution we are using three different types of crawlers written on Perl/ Python or NodeJS.
Redis as a temporary storage while we are building the companies profiles.
NoSQL and Node Webkit for the User Interface.


•    The following Diagram 0-A explains how the tool should work on:

Diagram 0 A




Crawlers and back end:


This chapter describes why we need three types of crawlers and Redis as middle layer storage.
No matter from the chosen technology the logic should be as it’s shown on:
Diagrams 0-B, 0-C, 0-D    

Wide Range Crawler:

Diagram 0 B

Network Crawler:

Diagram 0 C

Website Crawler:



Diagram 0 D


Use cases:


General use case is shown on Diagram 0-E
But there can be and will be plenty and diverse use cases for managing the user interface.






Diagram 0 E



User Interface:


We use the Node Webkit as a technology for building the User Interface.
Based on the rule keep it simple, design should be intuitive and UX oriented.



Diagram 0 F



NB: On Diagram 0-F, I show only a Wire Frame, not actual design!  


Development:



Depends on human resources we may have various approaches:
In Diagram 0-G it is shown one example how the project can be plan and executed with 4 people.
•    Project Manager
•    UI/UX Designer with knowledge of Node Webkit
•    Backend Developer with knowledge of Perl/Python or NodeJS for the Crawlers
•    Data Base Developer with knowledge of NoSQL, Redis and Big Data technologies 




Diagram 0 G


Document Information:


   
Date:     20.09.2015
Version:    1.0
Document Owner:     todor.panayotov@gmail.com

Популярни публикации от този блог

Когато я обичам, повече от теб...

В шепота на твоето ехо започвам този разказ, любима.и да! говоря за музиката. понякога е мълчанието на звука, понякога е ритъмът на гласът виждам го така,
пиша го
и това ще си прехвърля там
на гърба  на тетрадката , с много драсканици около него. а само понякога с монолитен текст,
като, че ли изписано не от мен,
а от музата на музиката.

аромати, допир, кожа, сетива. с много и с малко думи
а на последък дори не пиша толкова често И да се върна на нея. Възпят в собственото си възприятие. Знам че си там.
пред и преди мен.
в движение, танц и ритъм.
вълни на възприятие,
емблема на емоции.... Музиката която не спи.  
Не спиш и ти.., а само сънят ни дели.
Сънуваш ли русалки с крила,
върху облаци от дим.

Обхват на неразбиращо разбраните хората прилети във  единствената дума ,
свързана между две времена на споделена случайност,
застинала в момента на този запис.

това е,!
повече от колкото можем да ви дадем. но го даваме.
но не на вас, а на музиката. която носите със себе си.

Има ли завър…

Най-великият концерт на който не съм бил.

И за една Беглика.




Мехико

Колко струва един Уеб сайт?

Така. Колко струва един  Уеб сайт(Website)?
"Вижте следните статии по темата. Темата на Жюстин и тази на Димитър Цонев. (Митко още не го познавам лично, затова се обръщам към него по-официално.)"

И двете статии дават много важна информация за.. "светлата страна на медала", но все пак някой трябва плати сметката, няма как.

Както всичко останало и в създаването на Интернет сайтове, ние българите сме много способни. Наравно с политиката и футбола, според нас всеки може да направи сайт докато се къпе в банята, прави ремонт на кухнята или по-популярният според мен начин - спейки вечерно време в леглото.

А всъщност един website струва много. Той е Вашият бизнес пред света, той е...(Да, затова вече прочетохте.)

Колко струва един Уеб сайт, наистина?

Лаконично и дипломатично, всички хора в бизнеса биха ви отговорили - Зависи. А отговора е:

Сайтовете струват времето на хората, които го създават. Или казано още по-дипломатично. Сайтовете струват парите, за които хората си о…