- •Курсова робота
- •1.Пояснювальна записка
- •V. Детальне проектування
- •Vі Висновки
- •VII Література
- •2.Зміст додатків
- •1. Доступ до даних asp.Net
- •2. Постановка задачі
- •2.1. Призначення, функції та достоїнства додатку
- •3. Опис проекту
- •3.1. Проектування інтерфейсу
- •3.2. Основні елементи інтерфейсу
- •4. Детальне проектування
- •4.1. Розробка бази даних проекту, структура таблиць
- •4.2. Основні модулі, алгоритми
- •Висновок
- •Література
- •Додаток 1 – Лістинг програми
- •Додаток 2 – Схеми проекту
Міністерство освіти і науки України
Смілянський промислово - економічний коледж
Черкаського державного технологічного університету
Курсова робота
з предмету «Розробка застосувань клієнт-серверної архітектури»
Тема: "Доступ до даних ASP.NET. Проект «Бібліотека»"
Студента ІV курсу групи ПР-9-12
напрямку підготовки: програмна інженерія
спеціальності: розробка програмного забезпечення
Гребенюка Івана Андрійовича
Керівник викладач вищої категорії Зборівська В. П.
Національна шкала _________________________
Члени комісії _______ _________________
_______ _________________
_______ ________________
Сміла 2016
ЗАВДАННЯ
Для курсової роботи Доступ до даних ASP.NET. Проект «Бібліотека»
Студенту_______________________________________
______________________________________________
Курсова робота на вказану тему виконується студентом технікуму в слідуючому обсязі:
1.Пояснювальна записка
І. Вступ
Висвітити загальні задачі створення web-застосувань;
Показати свою ознайомленість з основними положеннями дисципліни, існуючими міжнародними стандартами та правилами розробки;
Проаналізувати проблеми створення web-продуктів.
Вказати тему проекту, предмет вивчення.
Обсяг 1-2 ст.
ІІ. Теоретична частина відповідно до варіанту.
Розкрити питання, обсягом 10-12 ст.
ІІІ. Постановка задачі.
Призначення додатку, його функціїї та достоїнства. Обсяг 1 ст.
ІV. Опис проекту
Опис процесу завантаження проекту, інтерфейс процесу роботи.
Опис розміщення і переходу по сторінках проекту. 6-7 ст.
V. Детальне проектування
Розробка бази даних проекту. Логічна схема бази даних, структура таблиць. Основні модулі, алгоритми. 6-7 ст.
Vі Висновки
VII Література
2.Зміст додатків
Лістинг програми.
Системний код згенерованої бази даних.
Графічний матеріал.
Схеми проектів.
Дата видачі______________________
Зав.відділенням___________________
Викладач_________________________
Зміст
Вступ 5
1. Доступ до даних ASP.NET 8
2. Постановка задачі 19
2.1. Призначення, функції та достоїнства додатку 19
3. Опис проекту 20
3.1. Проектування інтерфейсу 20
3.2. Основні елементи інтерфейсу 21
4. Детальне проектування 24
4.1. Розробка бази даних проекту, структура таблиць 24
4.2. Основні модулі, алгоритми 26
Висновок 32
Література 33
Додаток 1 – Лістинг програми 34
Додаток 2 – Схеми проекту 39
Вступ
Веб - застосунок — розподілений застосунок, в якому клієнтом виступає браузер, а сервером — веб-сервер. Браузер може бути реалізацією так званих тонких клієнтів — логіка застосунку зосереджується на сервері, а функція браузера полягає переважно у відображенні інформації, завантаженої мережею з сервера, і передачі назад даних користувача. Однією з переваг такого підходу є той факт, що клієнти не залежать від конкретної операційної системи користувача, тому веб-застосунки є міжплатформовими сервісами. Задачою веб - застосунку є об’єднання деяких даних в єдину систему мережі.
Всесвітню павутину утворюють мільйони веб-сервісів мережі Інтернет, розташованих по всьому світу. Веб-сервер - це комп'ютерна програма, яка запускається на підключеному до мережі комп'ютері і використовує протокол HTTP для передачі даних. У найпростішому вигляді така програма отримує по мережі HTTP-запит на певний ресурс, знаходить відповідний файл на локальному жорсткому диску і відправляє його по мережі запит комп'ютера. Більш складні веб-сервери здатні у відповідь на HTTP-запит динамічно генерувати документи за допомогою шаблонів і сценаріїв.
Для перегляду інформації, отриманої від веб-сервера, на клієнтському комп'ютері застосовується спеціальна програма - веб-браузер. Основна функція веб-браузера - відображення гіпертексту. Всесвітня павутина нерозривно пов'язана з поняттями гіпертексту і гіперпосилання. Велика частина інформації в Інтернеті є саме гіпертекст.
Стандартів по розробці веб-застосувань в світі достатня кількість: Annotea, CC / PP, Compound Document Formats, CSS, DOM, HTML, HTTP, InkML, MathML, OWL, PICS, PNG, P3P, RDF, SMIL, SOAP / XMLP, SPARQL, Style, SVG, TAG, Timed Text, URI / URL, Voice Browser, WAI, WAI-ARIA, WebCGM, Web Services, XForms, XHTML, XInclude, XLink, XML, XML Base, XML Binary Characterization, XML Encryption, XML Key Management, XML Query, XML Schema, XML Signature, XPath, XPointer, MXSL і XSLT.
Для розробки проекту я використовую такі стандарти: HTML(мова гіпертекстової розмітки), HTTP(протокол передачі гіпертексту), URL(універсальний покажчик ресурсу), XML(розширювана мова розмітки).
При розробці веб-продуктів можна зіштовхнутись з деякими проблемами по його розробці:
Призначення веб-продукту;
Межі веб-продукту(його можливості);
Вибір програмного продукту для створення певного веб-продукту(CMS);
Коло людей, на яких буде розрахований даний веб-продукт;
Дизайн веб-продукту.
Використання скриптів, їх перевірка працездатності в різних браузерах.
Предметом вивчення курсового проекту є веб-продукт «Бібліотека». Даним веб-продуктом зможуть користуватися, як адміністратори, так і користувачі. Проект «Бібліотека» містить в собі можливості забронювати книгу, перевіряти чи доступна та чи інша книга за заохоченням, дає можливість повернути книгу. Також дає можливість пошуку та фільтрацією книги за її назвою, його автором, анотацією, ISBN(унікальний номер книжкового видавництва), та також пошук та фільтрація за ключовими словами. В даному веб-продукті є можливість пошук та фільтрація книг за їх категорією.
Темою проекту є розробка веб-проекту «Бібліотека», яким зможуть користуватись певні користувачі, які будуть ідентифіковані за допомогою форми реєстрації.
Метою даної курсової роботи є:
Розробка веб-продукту «Бібліотека», яка дозволить виконувати пошук та фільтрацію за певними критеріями та категоріями, отримання книг та їх повернення;
Отримання навичок самостійного визначення інтерфейсу веб-продукту;
Отримання навичок самостійного визначення архітектури веб-продукту;
Закріплення знань по розробці проектів ASP.NET.
Метою створення веб-продукту є закріплення навичок по розробці додатків ASP.NET.
