- •Курсова робота
- •1.Пояснювальна записка
- •V. Детальне проектування
- •Vі Висновки
- •VII Література
- •2.Зміст додатків
- •1.1. Робота з серверними елементами управління Microsoft Ajax
- •2. Постановка задачі
- •2.1. Призначення, функції та достоїнства додатку
- •3. Опис проекту
- •3.1. Проектування інтерфейсу
- •3.2. Основні елементи інтерфейсу
- •4. Детальне проектування
- •4.1. Розробка бази даних проекту, структура таблиць
- •4.2. Основні модулі, алгоритми
- •Висновок
- •Література
- •Додаток 1 – Лістинг програми
- •Додаток 2 – Схеми проекту
Міністерство освіти і науки України
Смілянський промислово - економічний коледж
Черкаського державного технологічного університету
Курсова робота
з предмету «Розробка застосувань клієнт-серверної архітектури»
Тема: "Microsoft Ajax. Проект «Розсилка повідомлень»"
Студента ІV курсу групи ПР-9-12
напрямку підготовки: програмна інженерія
спеціальності: розробка програмного забезпечення
Борткус Вадим Володимирович
Керівник викладач вищої категорії Зборівська В. П.
Національна шкала _________________________
Члени комісії _______ _________________
_______ _________________
_______ ________________
Сміла 2016
ЗАВДАННЯ
Для курсової роботи Microsoft Ajax. Проект «Розсилка повідомлень»
Студенту_______________________________________
______________________________________________
Курсова робота на вказану тему виконується студентом технікуму в слідуючому обсязі:
1.Пояснювальна записка
І. Вступ
Висвітити загальні задачі створення web-застосувань;
Показати свою ознайомленість з основними положеннями дисципліни, існуючими міжнародними стандартами та правилами розробки;
Проаналізувати проблеми створення web-продуктів.
Вказати тему проекту, предмет вивчення.
Обсяг 1-2 ст.
ІІ. Теоретична частина відповідно до варіанту.
Розкрити питання, обсягом 10-12 ст.
ІІІ. Постановка задачі.
Призначення додатку, його функціїї та достоїнства. Обсяг 1 ст.
ІV. Опис проекту
Опис процесу завантаження проекту, інтерфейс процесу роботи.
Опис розміщення і переходу по сторінках проекту. 6-7 ст.
V. Детальне проектування
Розробка бази даних проекту. Логічна схема бази даних, структура таблиць. Основні модулі, алгоритми. 6-7 ст.
Vі Висновки
VII Література
2.Зміст додатків
Лістинг програми.
Системний код згенерованої бази даних.
Графічний матеріал.
Схеми проектів.
Дата видачі______________________
Зав.відділенням___________________
Викладач_________________________
Зміст
Вступ 5
1. Microsoft Ajax 7
1.1. Робота з серверними елементами управління Microsoft Ajax 7
2. Постановка задачі 21
2.1. Призначення, функції та достоїнства додатку 21
3. Опис проекту 22
3.1. Проектування інтерфейсу 22
3.2. Основні елементи інтерфейсу 22
4. Детальне проектування 25
4.1. Розробка бази даних проекту, структура таблиць 25
4.2. Основні модулі, алгоритми 26
Висновок 29
Література 30
Додаток 1 – Лістинг програми 31
Додаток 2 – Схеми проекту 36
Вступ
ASP.NET (Active Server Pages для .NET) - технологія створення веб-додатків і веб-сервісів від компанії Майкрософт. Вона є складовою частиною платформи Microsoft .NET і розвитком старішої технології Microsoft ASP. На даний момент останньою версією цієї технології є ASP.NET 5. Початковий проект називався «XSP»; Гатрі пояснив в інтерв'ю 2007 року, що «завжди запитують, що означає буква X. У той час вона нічого не значила. XML починається з неї; XSLT починається з неї. Все клевое починається з X, тому ми його так і назвали. »Прототип XSP був написаний на Java, так як на той момент у Microsoft не було Java-подібної технології. У той час вже передбачалося (небезпідставно, як з'ясувалося в подальшому), що ліцензування Java для Microsoft не буде продовжено в 2003 році (в 2003 минав термін виданої Sun Microsystems ліцензії). У 1999 було вирішено побудувати нову платформу на основі Common Language Runtime (CLR), так як в ньому, як і в Java, наявна програмування по принципам ООП, Прибирання сміття та інші можливості. Гатрі описав це рішення як «величезний ризик», так як успіх нової розробки був пов'язаний з успіхом CLR, яка, як і XSP, перебувала на ранній стадії розробки.
Хоча ASP.NET бере свою назву від старої технології Microsoft ASP, вона значно від неї відрізняється. Microsoft повністю перебудувала ASP.NET, грунтуючись на Common Language Runtime (CLR), яка є основою всіх додатків Microsoft .NET. Розробники можуть писати код для ASP.NET, використовуючи практично будь-які мови програмування, що входять в комплект .NET Framework (C #, Visual Basic.NET і JScript .NET). ASP.NET має перевагу в швидкості в порівнянні з скриптовими технологіями, так як при першому зверненні код компілюється і поміщається в спеціальний кеш, і згодом тільки виконується, не вимагаючи витрат часу на парсинг, оптимізацію, і т. д.
Предметом вивчення курсового проекту є веб-продукт «Розсилка повідомлень». Даним веб-продуктом зможуть користуватися всі користувачі. Проект «Розсилка повідомлень» містить в собі можливості відправляти адресатам повідомлення.
Метою даної курсової роботи є:
Розробка веб-продукту «Розсилка повідомлень», яка дозволить виконувати пошук та фільтрацію за певними критеріями та категоріями, отримання книг та їх повернення;
Отримання навичок самостійного визначення інтерфейсу веб-продукту;
Отримання навичок самостійного визначення архітектури веб-продукту;
Закріплення знань по розробці проектів ASP.NET.
Метою створення веб-продукту є закріплення навичок по розробці додатків ASP.NET.
1. Microsoft Ajax
Можливості Microsoft Ajax дозволяють швидко створювати веб-сторінки з збагаченим призначеним для користувача інтерфейсом, що містить відомі елементи призначеного для користувача інтерфейсу. Технологія Microsoft Ajax містить бібліотеки клієнтських скриптів, що включають не залежить від браузера скрипт ECMAScript (JavaScript) і технології динамічного HTML (DHTML). За допомогою можливостей Microsoft Ajax можна поліпшити роботу користувачів і підвищити ефективність веб-додатків.
Технологію Microsoft Ajax можна використовувати для поліпшення серверних веб-додатків ASP.NET або MVC-додатків ASP.NET шляхом додавання клієнтської функціональності, яка дозволяє прискорити їх роботу і підвищити інтерактивність. Наприклад, ви можете вибрати користувацькі елементи керування Microsoft Ajax для відображення згортається панелей і вкладок.
