Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсак.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
356 Кб
Скачать

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

2.1 Загальний опис програми та обгрунтування вибору субд та засобів розробки

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

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

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

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

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

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

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

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

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

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

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

2.1.1 Переваги використання технології ado.Net

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

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

Простота модифікації.

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

Простота програмування.

Компоненти даних ADO.NET в Visual Studio інкапсулюють функціональні можливості доступу до даних різними способами, що допомагає розробляти програмні продукти значно швидше і з меншою кількістю помилок.

Продуктивність.

Для непідключених застосунків набори даних ADO.NET дають виграш в продуктивності в порівнянні з непідключеними наборами записів ADO. Передача непідключеного набору записів між рівнями за допомогою COM-упаковки може призвести до великої витрати обчислювальних ресурсів, тому що значення в наборі записів перетворюються до типів даних, відомих COM. У ADO.NET таке перетворення типів даних не потрібно.

2.2 Аналіз предметної області

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

Основними користувачами системи є оператори та кур’єри. Вони використовуватимуть систему для отримання інформації, яка необхідна їм для реалізації доставки піци на дім.

Іншими користувачами системи є:

  • Керівний склад піцерії – це користувачі, які мають доступ до функцій оператора та кур’єра, а також можуть редагувати меню, профілі користувачів.

  • Адміністратор – особа , яка має повний доступ до всіх функціональних можливостей системи і здійснюють контроль за її коректною роботою.

Для функціювання закладу встановлено чітку процедуру обліку на складі. Загальна процедура підпорядковується спеціальним інструкціям.

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

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

Рисунок 2.1 - Діаграма прецедентів

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]