Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Перелік тем тем РГР з курсу

Читайте также:
  1. II. Правила приема лабораторных работ по курсу “АЯП”.
  2. IV. Підведення підсумків конкурсу
  3. V. Темы рефератов по курсу: «Правовое регулирование международного туризма».
  4. VI. Темы докладов по курсу «Правовое регулирование международного туризма».
  5. VII. Організація і проведення конкурсу
  6. Банк тестових завдань з предмету пропедевтика ортопедичної стоматології на підсумковий модульний контроль 2-го курсу
  7. ВИМОГИ ДО СПЕЦКУРСУ

"Програмування. Основи створення Web-додатків"

 

1. Реалізувати автономний модуль реєстрації, яким використовується автономний зовнішній файл з реєстраційними даними (що зашифровані з використанням відомих алгоритмів шифрування), представляється інтерфейс користувача, реалізована система взаємодії з адміністратором (можливо, віддаленого). Можливо наповнення цього модуля і іншими функціями (Наприклад, зберігання реєстраційних даних у системному реєстрі в закодованому вигляді).

2. Розробити розподілену систему дистанційного навчання. Реалізувати режим ведення журналу відвідувань, тематичного діалогу «питання - відповідь» та можливість відкладеного сеансу роботи.

3. Розробити оболонку, в якій при реєстрації користувачу в якому-небудь каталозі автоматично розміщаються дані cookie в залежності від рівня послуг, що надаються. При наступній реєстрації записані дані cookie повинні забезпечити автоматичну настройку на поточного користувача.

4. Розробити розподілену систему-оболонку, що дозволяє в інтерактивному режимі створювати файл бази даних з форматом, вибраним із списку. При цьому файл повинен створюватись на сервері та з заданими полями.

5. Розробити АРМ вченого секретаря (потребує обговорення з викладачем).

6. Те ж саме, що й 5, але у вигляді розподіленої системи.

7. Розробити розподілену систему діагностики клієнтського комп'ютера, яка після реєстрації поточного користувача надає йому дані про його робоче місце у форматі HTML.

8. Те ж саме, що й 6 + надання рекомендацій по вибору оптимального програмного забезпечення виходячи з роду занять користувача.

9. Розробити серверний модуль побудови графіків функцій з використанням синтаксичного аналізатора виразів (аналіз символьної формулі, введеної користувачем).

10. Розробити розподілену систему оцінки знань по конкретній предметній області. Передбачити пошаговий режим роботи, пакетний режим, накопичування балів та, можливо, видачу рекомендацій.

11. Розробити розподілений аналог експертної системи пошуку несправностей. Аналог, оскільки для професіональних систем такого роду як правило використовуються інші засоби та наукові концепції.

12. Розробити розподілену Web-систему наукового інституту. Передбачити базу даних легітимних користувачів системи, які можуть додавати інформацію в інтерактивному режимі.

13. Розробити Internet-магазин з можливістю святкового пониження цін.

14. Розробити Internet-магазин з можливістю відкладеної оплати покупки.

15. Розробити Internet-магазин з можливістю оформлення доставки, повідомлення по електронній пошті о вартості покупки та виборі валюти.

16. Розробити систему автоматичного розрахунку свят на вибраний рік.

17. Розробити систему-гороскоп з вибором найбільш вдалого (за різними критеріями) партнера серед відомих людей.

18. Розробити систему автоматичної генерації HTML-сторінки в залежності від кількості фреймів, їх розташування, вибраних елементів керування. Передбачити перевірку коректності заданих параметрів. Генерація сторінки повинна виконуватись на сервері. Сама сторінка повинна відображатись у новому вікні броузера, а також зберігатися у якому-небудь клієнтському каталозі у текстовому вигляді.

19. Розробити систему тестування абітурієнтів за профільними областями знань. Після визначення числа набраних балів треба порекомендувати перелік вузів, у які вони можуть поступити у поточний момент.

20. Розробити розподілену систему навчання в заданій області знань, аналогічну грі «Тетріс». Декілька ієрархій питань з зростаючою складністю та зменшенням часу на вибір відповіді.

21. Розробити систему оцінки «зрілості суджень» людини. В системі повинні бути передбачені питання в залежності від віку людини, області її професійних інтересів. Крім того, необхідно передбачити декілька категорій «життєвих» питань загального призначення. Розробити систему критеріїв оцінок даних відповідей.

22. Розробити систему оцінки знань іноземної мови. Необхідно передбачити можливість тестування знань декількох мов, а також отримання середньої оцінки. Повинно бути сформульовано декілька категорій питань різних рівнів складності.

23. Розробити систему оцінки глибини знань в області інформаційних технологій. Передбачити питання по існуючим засобам розробки, мовам програмування, протоколам та основним поняттям. В випадку неправильної відповіді система повинна видавати підказки, однак при цьому відповідь оцінюється більш низькою кількістю балів.

24. Розробити систему навчання по фізиці, при цьому складність питань повинна знижатися від початку до кінця (в зворотному напрямку). При неправильній відповіді на поточне питання повинно задаватися більш легке питання. В результаті повинна бути вирахувана середня сума балів, а також даватись рекомендації щодо необхідності більш глибокого освоєння якого-небудь розділу фундаментальної науки.

 

Вимоги до вмісту пояснювальної записки

 

1. Стандартний титульний лист (з темою роботи та складом групи розробників). Друга сторінка — список групи розробників з переліком зобов'язань кожного учасника.

2. Формулювання вимог (функціональні, до інтерфейсу, тощо).

3. Опис прецедентів.

4. Модель предметної області (діаграми класів, діаграми послідовностей тощо).

5. Модель проектування (навести перелік використаних стереотипів з розшифровкою їх призначення). Окремо описати "класи"-контролери, використані шаблони та інші проектні рішення (обробка транзакцій, підтримка багатопоточності тощо).

6. Вибрані засоби розробки. Їх перелік та обгрунтування вибору (для вільно розповсюджуваних пакетів навести відповідне джерело). Вимоги до настройки (місцеположення серверу, його робочі каталоги, місцеположення сценаріїв та ін.). Особові параметри настройки (відмінні від прийнятих за замовчуванням), якщо вони є.

7. Додаткова специфікація (перелік використаних готових засобів/сценаріїв, їх призначення, джерело отримання та ін.).

8. Модель даних (список файлів бази даних, їх структура та взаємозв'язок).

9. Програмний код (повністю) та його електронна версія (суттєві фрагменти коду повинні містити коментарі).

10. Керівництво до установки. Вимоги до обладнання.


Дата добавления: 2015-11-13; просмотров: 27 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основна навчальна література| Or How to Be a Friend of Summer Holidays

mybiblioteka.su - 2015-2024 год. (0.006 сек.)