вівторок, 5 червня 2012 р.

Домашнє завдання #6. Серверне розширення eMediaOrganizer.


Вимоги


1.       Як користувач системи я хочу мати змогу отримати дані щодо структури сховища через REST WebService та шляху до конкретно вибраного файлу, для того щоб у майбутньому мати змогу розробити свій власний клієнт для роботи з медіа органайзером.


2.       Як користувач системи я хочу могти запустити невеличкий Windows-based клієнт для отримання данних з веб сервісу.


Очікувана робота програми:
-          Запуск програми – ввід шляху до зєднання з веб сервісом. 
-          Відображення всієї структури.
-          При подвійному кліку на вибраному файлі – пробувати відтворити цей файл на клієнтському компютері.

(Якщо шлях до файлу на сервері буде збережений як мережевий шлях наприклад \\somepc\targetfile.mp3 - то запуск нового процесу повинен відбуватися успішно і файл відтвориться, якщо шлях на сервері буде C:\targetfile.mp3 – то ймовірно що на клієнтському ПК даного файлу нема і потрібно вивести відповідне повідомлення +
шлях до файлу, який ми не змогли знайти.)


·         Це повинен бути дуже обрізаний аналог уже існуючої Windows-based програми, тільки новий клієнт повинен працювати через веб сервіси.


3.       Як адміністратор системи я хочу щоб дані щодо організації файлів зберігалися у базі данних MS SQL Server. (структура файлів, їх типи, повні шляхи до них і т.д.)


Високорівнена діаграма програмних компонентів (для полегшення розуміння обсягу робіт):


Немає коментарів:

Дописати коментар