Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Переваги використання технології ADO.NET




Загальний опис програми та обгрунтування вибору СУБД та засобів розробки

РОЗРОБКА ІНФОРМАЦІЙНОГО ТА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ АВТОМАТИЗАЦІЇ ПРОЦЕСУ ОБЛІКУ РОБОТИ КУР'ЄРА

Поліморфізм

Абстрагування

Спрощення складної дійсності шляхом моделювання класів, що відповідають проблемі, та використання найприйнятнішого рівня деталізації окремих аспектів проблеми. НаприкладСобака Сірко більшу частину часу може розглядатись як Собака, а коли потрібно отримати доступ до інформації специфічної для собак породи коллі — як Коллі і як Тварина(можливо, батьківський клас Собака) при підрахунку тварин Петра.

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

 

 

В даній курсовій роботі представлений програмний продукт, який автоматизовує облік роботи кур’єра піцерії.

Програма, являю собою віконний продукт, написана на мові програмування високого рівня C# у середовищі розробки MicroSoft Visual Studio 2010 Ultimate. В якості сховища даних(БД) вибрано MicroSoft SQL Server 2008 R2. Зв’язок програми з БД реалізовано за допомогою технології ADO.NET. Значна частина бізнес-логіки написана у збережувальних процедурах. Моделювання, конфігурування, управління базою даних виконувалось у MS SQL Management Studio.

У програмі реалізовано:

- Авторизація користувачів

- Розділення прав користувачів

- Атоматизація замовлення

- Перегляд історії замовлень

- Перегляд стану роботи кур’єрів

- Облік кур’єрів

- Редагування меню

- Облік користувачів


ADO.NET (ActiveX Data Objects.NET) — це набір бібліотек, що поставляється з Microsoft.NET Framework і призначений для взаємодії з різними сховищами даних з.NET-застосунків. Бібліотеки ADO.NET включають класи для приєднання до джерела даних, виконання запитів і обробки їхніх результатів. Крім того, ADO.NET можна використовувати в якості надійного, ієрархічно організованого, відокремленого кешу даних для автономної роботи з даними.

ADO.NET володіє багатьма перевагами порівняно з іншими технологіями доступу до даних. Основні з них це:




Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 1028; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.