грамний продукт повинен володіти високим ступенем надійності. У всьому програмному продукті повинен використовуватися обмеження введення даних в поля таблиць. Перед занесенням нових даних повинна проводитися перевірка введеної інформації на відповідність. Програмний продукт повинен володіти високою швидкодією, виробляє всі дії за короткий проміжок часу.
Створюваний програмний продукт дозволяє:
- вести автоматизований облік вкладів в банку;
- складати звітну відомість.
Для коректної роботи програми комп'ютер повинен відповідати наступним мінімальним вимогам:
- MS Windows XP/Vista/7;
- процесор 1 ГГц;
- 128 МБ ОЗУ;
- 20 МБ вільного простору на диску;
- принтер;
- клавіатура;
- миша.
Також на комп'ютері необхідно наявність таких програмних продуктів як:
- Microsoft Word;
- Microsoft Excel.
автоматизований облік внесок
2. Експериментальний розділ
. 1 Обгрунтування вибору мови програмування
Серед великої різноманітності продуктів для розробки додатків Delphi займає одне з провідних місць. Delphi віддають перевагу розробники з різним стажем, звичками, професійними інтересами. За допомогою Delphi написано колосальну кількість додатків, десятки фірм і тисячі програмістів-одинаків розробляють для Delphi додаткові компоненти.
В основі такої загальновизнаної популярності лежить той факт, що Delphi, як ніяка інша система програмування, задовольняє викладеним вище вимогам. Дійсно, додатки за допомогою Delphi розробляються швидко, причому взаємодія розробника з інтерактивним середовищем Delphi не викликає внутрішнього відторгнення, а навпаки, залишає відчуття комфорту. Delphi-додатки ефективні, якщо розробник дотримується певні правила (і часто - якщо не дотримується). Ці додатки надійні і при експлуатації мають передбачуваним поведінкою.
Інтегроване середовище розробки Delphi з її інструментами візуального редагування, бібліотекою компонент, механізмом баз даних і багатьом іншим, ідеально підходить для написання додатків Windows, використовуючи свій діалект мови Object Pascal - Delphi Pascal, який є об'єктно-орієнтованим.
До складу Delphi входять компоненти, що дозволяють створювати програми роботи з файлами даних, створеними різними системами: від dBASE до Infomix і Oracle. Delphi також дозволяє програмісту, використовуючи утиліту Borland Database Desktop, створювати файли баз даних у різних форматах.
В залежності від розташування програми, використовує дані, і самих даних, а також способу розділення даних між декількома користувачами розрізняють локальні і видалені бази даних.- це локальна база даних. Дані локальної бази даних знаходяться на одному пристрої, в якості якого може виступати диск комп'ютера або мережевий диск. Для забезпечення доступу до даних між декількома пользовате лями, в якості яких виступають програми, що працюють на одному або декількох комп'ютерах, в локальних базах даних застосовується метод, що отримав назву блокування файлів. Суть цього методу полягає в тому, що поки дані використовуються одним користувачем, інший користувач не може працювати з цими даними, тобто дані для нього закриті, заблоковані.
Пакет Delphi - продовження лінії компіляторів мови Pascal корпорації Borland. Pascal як мова дуже простий, а суворий контроль типів даних сприяє ранньому виявленню помилок і дозволяє швидко створювати надійні та ефективні програми.
Обгрунтуванням вибору служать наступні фактори:
- швидкість розробки. Від швидкої розробки залежить, насамперед, ціна програмного продукту. Для збільшення швидкості написання Windows-додатків необхідно використовувати засоби візуального програмування. Delphi як можна більш підходить для виконання даного завдання, оскільки призначення Delphi - швидка розробка додатків (RAD - Rapid Application Development). Розробка додатків інтерфейсу користувача за допомогою Delphi - в основному процес проектування, з вельми невеликою кількістю фактичного програмування, що істотно скорочує час на створення зручного інтерфейсу, відповідального стандартам розробки Windows-додатків. Delphi може компілювати 32-бітові програми, забезпечуючи високу швидкість виконання;
- характер завдання. Розглянута в дипломному проекті задача відноситься до розряду з використанням баз даних. До складу Delphi входить високоефективний компілятор з мови Object Pascal, заснованому на концепції об'єкт...