Зміст
Введення
. Аналіз предметної області
. Опис вхідний і вихідний інформації
.1 Вхідна інформація
.2 Вихідна інформація
. Обгрунтування вибору середовища реалізації
.1 Вибір середовища реалізації
.2 Вибір складу і параметрів технічних засобів
. Побудова реляційної бази даних
4.1 Розробка логічної і фізичної моделі бази даних
. Проектування та реалізація інтерфейсу програми
Висновок
Список використаних джерел
Додаток
Введення
У курсовій роботі буде розроблена програма, яка автоматизує роботу касира, дозволяє автоматично генерувати звіти в розрізі матеріально-відповідальних осіб, також будуть отримані навички по створенню баз даних з використанням Database Desktop.
Розробка програми буде вестися Delphi 7- це середовище швидкої розробки, в якій в якості мови програмування використовується суворо типізований об'єктно-орієнтована мова Delphi.
1. Аналіз предметної області
Каса - це підрозділ організації, що виконує касові операції з готівкою і грошовими цінностями. Для забезпечення надійної схоронності готівкових коштів і цінностей приміщення каси повинно відповідати вимогам щодо технічного укріплення і обладнання сигналізацією приміщень lt; # justify gt; .1 Вхідна інформація
Вхідна інформація - це інформація, що надходить ззовні і використовувана для її вирішення.
В якості вхідної інформації використовуються 2 бази даних, які ми створили на Database Deckopt:
Kassir.db
Tovar.db
У базі даних Kassir.db вхідними інформаціями служать:
Код касира
ПІБ
Адреса
Оклад
У базі даних Tovar.db вхідними інформаціями служать:
Код товара
Товар
Характеристика
. 2 Вихідна інформація
Вихідна інформація - це інформація, отримана на основі вхідної інформації. Вихідною інформацією є база даних GurOper1.db.
У ньому ми заносимо ті дані, які ми використовуємо для підготовки звіту. У результаті БД виглядає наступним чином:
Таблиця 1
№Ostatok na nachalaKod kassiraDebetDebetSKreditKreditSDataOperKolicOstatok na conecSummaOperac
3. Обгрунтування вибору середовища реалізації
. 1 Вибір середовища реалізації
7 - це середовище швидкої розробки, в якій в якості мови програмування використовується суворо типізований об'єктно-орієнтована мова Delphi. Delphi 7 являє собою повне рішення для розробки додатків від проектування до розгортання з архітектури, керованої моделлю (MDA), яке дозволяє інтегрувати моделювання, розробку і розгортання додатків і систем електронного бізнесу для платформи Windows. Delphi 7 містить розвинені бібліотеки та інструменти для створення додатків електронного бізнесу і веб-сервісів, повністю інтегрує відповідні технології та якісно підвищує продуктивність розробників, надаючи все необхідне для дослідження питань переходу на Microsoft .NET. Візуальна Середа web-розробки Delphi 7 дозволяє візуально будувати web-додатки та кардинально зменшує звичайні тимчасові витрати, пов'язані зі створенням серверної складової додатків, включаючи управління сесіями в многопользовательском режимі доступу. Включена до складу Delphi 7 технологія проектування і моделювання додатків UML дозволяє ефективно проектувати свої додатки за допомогою засобів візуального моделювання та реорганізації коду (refactoring). Можливості Delphi 7 по інтеграції, реінжинірингу та миттєвої візуалізації дозволяють створювати високоякісні проекти і тексти програм, застосовуючи готові шаблони проектування і створюючи більш великі моделі.Desktop - це утиліта, багато в чому схожа на Paradox, яка поставляється разом з Delphi для інтерактивної роботи з таблицями різних форматів локальних баз даних - Paradox і dBase, а також SQL-серверних баз даних InterBase, Oracle, Informix, Sybase (з використанням SQL Links).
. 2 Вибір складу і параметрів технічних засобів
Для вирішення завдання необхідний складу наступних технічних засобів:
- Процесор Pentium з частотою 1.8 ГГц і вище;
- Мінімальний об'єм оперативної пам'яті - 256 Мбайт. Рекомендований - 1 Гбайт і вище;
- Жорсткий диск з об'ємом вільного простору не менше 10 Гбайт при мінімальній кон...