Повна постановка завдання ⇐ ПредыдущаяСтр 2 из 2
Необхідно розробити систему для редагування і написання математичних формул. Об'єкти системи: формула, формульный редактор. Формула: математичний вираз в одному з видів, бажано, що б редактор сам розпізнавав мову і вид виразу по сигнатурі. Формульний редактор: візуальна частина. Повинен дозволяти:
Додатково система повинна забезпечувати збереження формул в декількох форматах (наприклад, в XML). Редактор повинен включати конвертор в різні формати, наприклад, переклад формули в стандартний вираз для C/C++, Pascal і Fortran. Також обов'язково потрібна можливість перекладу формули в BMP-изображение. Варіант 4) Web-сервіс (на основі сокетів) Короткий опис Необхідно реалізувати на стороні сервера сховище, в яке можна поміщати алгоритми в деякому стандартному вигляді, а потім виконувати їх. Для простоти алгоритми можуть бути математичними формулами. У алгоритмах повинні бути заявлені наступні дані:
Доступ до алгоритмів повинен бути обмежений на основі розділення має рацію по ролях. Повна постановка завдання Web-сервис повинен бути розрахований на невелике число користувачів і роботу в локальній мережі. До web-сервису повинен бути реалізований розділений доступ користувачів. Об'єкти системи: користувач, роль, алгоритм, web-сервис. Користувачі: логін, пароль, роль. Користувач може на web-сервисе здійснювати наступні дії:
Роль: є списком користувачів. Алгоритм: назва, код (математичний вираз), приналежність користувачеві, вхідні і вихідні параметри. Web-сервис надає наступні можливості:
Для зберігання алгоритмів на сервері створюється дерево каталогів і файлів. Для кожного користувача створюється кореневий каталог. У цьому каталозі можуть зберігатися, як алгоритми (файли з кодом), так і інші каталоги. Розділення прав здійснюється на основі спеціального файлу із списком користувачів, яким доступна ця тека. Права на теку успадковуються. Також можна вирішити доступ відразу групі користувачів, що належать певній ролі. Редагувати алгоритм може тільки користувач, що виклав алгоритм. Виконати алгоритм можуть тільки ті користувачі, яким доступна тека з алгоритмом. Виконання проводиться через спеціальний інтерфейс.
Варіант 5) Система взаємодії команд Короткий опис Керівництво фірми "Effectiveness" прийшло до висновку, що продуктивність праці її співробітників не досить повно відповідає гучному імені компанії. В результаті проведених досліджень була виявлена основна причина - недостатня ефективність обміну інформацією між співробітниками. Як рішення керівництво бачить впровадження єдиного засобу електронної комунікації. Відділу розробників компанії доручено створити систему, що включає поштовий інструмент і інструмент для обміну миттєвими повідомленнями. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|