Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми &ПК Сервіс&

Реферат Розробка програми &ПК Сервіс&





лгоритму

При запуску програма буде виводити головну форму, на якій буде верхній бар управління, а так же головне меню. У меню або барі можна буде вибрати, для якого клієнта необхідно оформити заявку.

Якщо буде обраний новий клієнт, то необхідно ввести ПІБ, вид роботи, вартість і дату прийому замовлення. Після заповнення заявки клієнтові буде присвоєно індивідуальний номер для можливості знижки в наступний раз, а клієнт буде занесений в базу програмного модуля.

Якщо буде обраний постійний клієнт, то після введення його номера, за умови наявності запису з даним номером клієнта в базі, ПІБ заповнюється автоматично з бази; вид роботи, вартість і дата замовлення заповнюється вручну. Так само виявляється знижка в 3% на послуги. Якщо номер клієнта не буде знайдений в базі, програма повинна буде видати повідомлення про помилку, і запропонувати повторити введення. Дані про покупки будуть додані в файл бази даного клієнта.

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

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

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

Так само через велику обсягу вводяться, збережених даних і різноманітності їх видів. Необхідна можливість заборони на введення некоректних даних. ПІБ, вид роботи вводяться виключно російськими літерами, без можливості введення символів і цифр. Вартість буде підтримувати цілі числа або дробові з двома знаками після коми. Для введення дати буде використаний спеціальний компонент, що дозволяє вибирати дату за допомогою візуального календаря, або здійснювати фільтрований ручне введення. Іншими словами, дане рішення дозволить ввести некоректну дату.

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


1.2.3 Організація вхідних і вихідних даних

У програмі будуть використовуватися 3 типи вхідних даних:

- текстові дані, що вводяться користувачем з клавіатури;

- текстові файли, що завантажуються програмою з папки «Base» і «Setting» проекту програми;

- графічні файли, що завантажуються програмою з папки «res» проекту програми.

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


1.2.4 Вибір складу технічних і програмних засобів

Середовищем розробки програми був обраний продукт компанії CodeGear Turbo Delphi, що включає інтегровану середу розробки програмного забезпечення та ряд інших інструментальних засобів.

середу розробки Turbo Delphi має ряд переваг:

- поліпшена налагодження програм;

- високошвидкісний компілятор;

- ефективність створення користувальницького інтерфейсу програми за рахунок простоти візуального побудови;

- простота і функціональність інструментів для побудови баз даних;

- дозволяє звести до мінімуму обсяг введеного вручну програмного коду.

Мовою програмування була вибрана мова високого рівня - Object Pascal.

Мова Object Pascal є результатом розвитку мови програмування Turbo Pascal.

Найбільш істотною відмінністю від традиційного мови Turbo Pascal є наявність досить складних структур даних (класи) і можливість засобами Object Pascal звертатися до функцій Windows API для створення повноцінних Windows - додатків.



2 . Розробка робочого проекту


.1 Розробка програми


Для розробки програм «ПК Сервіс» використовується середовище розробки програмного забезпечення Turbo Delphi. У даному середовищі був створений проект з назвою Project2. Даний проект складається з п'яти програмних модулів і чотирьох форм: Form2 (малюнок 1 - 6), Form1 (малюнок 7), AboutBox (малюнок 8), OkRightDlg (малюнок 9).

На першій формі розміщено головне меню програми і функціонал для заповнення заявок і друку чеків, на другій формі реалізована довідка за програмою, на третій формі розміщена інформаці...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Розробка програми, що використовує однофайловий базу даних на Pascal
  • Реферат на тему: Розробка програми мовою Turbo Pascal 7.0 для вирішення диференціальних рівн ...
  • Реферат на тему: Розробка бази даних обліку перепусток учнів і програми-клієнта до неї