25 серпня 2009 року було випущено вже тринадцяту по рахунку версію Delphi 2010.


Розділ 2. Опис предметної області

2.1 Постановка задачі

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

При спілкуванні з прикладною системою користувачу іноді доводиться

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

Можна виділити два класи прикладного програмного забезпечення, що використовуються на персональних комп’ютерах:

прикладні пакети і програми загального призначення;

проблемно-орієнтовані пакети і програми.

Серед стандартного прикладного програмного забезпечення загального застосування для управлінської діяльності слід виділити:

Системи підготовки текстових документів (текстові редактори, текстові процесори, настільні видавничі системи).

Системи обробки фінансово-економічної інформації (універсальні табличні процесори, спеціалізовані бухгалтерські програми, спеціалізовані банківські програми внутрішніх та міжбанківських розрахунків, спеціалізовані програми фінансово-економічного аналізу і планування).

Системи керування базами даних призначені для створення, зберігання та маніпулювання масивами даних великих обсягів. Різні системи цього класу розрізняються способами організації зберігання даних і обробки запитів на пошук інформації, а також характером інформації, яка зберігається в базі даних.

Особисті інформаційні системи (програма-секретар). Вони дозволяють проводити планування особистого часу, своєчасно нагадують про початок запланованих заходів, ведуть персональні та інші карточки з можливістю автоматичної вибірки інформації, ведуть персональні інформаційні записники для збереження різноманітної особистої інформації.

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

2.2 Програмна модель.

Завданням роботи є створення програми – органайзера для планування робочого часу, ведення записної і телефонної книжки. До складу додатка повинні входити: калькулятор, записна і телефонна книжка, годинник, календар. Захистити додаток від копіювання шляхом прив’язки до параметра в системному реєстрі. Створити інсталяцію, оптимізовану для розповсюдження на дискетах.

Програма створена в середовищі Borland Delphi 7 і складається з кількох модулів. Крім того, в ній застосовуються XML таблиці.

Основними операціями, виконуваними програмою, є: робота з базами, обчислення(калькулятор), вивод поточної дати і часу.

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

Графічне відображення алгоритму має такий вигляд(схема1):

Схема 1. Загальний алгоритм роботи програми.

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


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

3.1 Інтерфейс

Для створення програми були використані XML-таблиці і елементи ClientDataSet та DataSourse, що застосовуються для розробки баз даних і розташовані на вкладці Data Access. Крім того, необхідними є компоненти DBGrid і DBNavigator, розташовані на вкладці DataControls.

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

Один з підлеглих модулів вміщує телефонну книгу, подібну за структурою до записника. Другий модуль вміщує в собі калькулятор.

Для розробки інтерфейсу було використано 3 форми, відповідно до числа модулів: 1 головна(рис.1) і 2 модальні.

Рис. 1 Головна форма.

Основою форми є вже вищезгадані ClientDataSet та DataSourse, DBGrid і DBNavigator.

DBGrid – це поле, в яке вносяться записи, а DBNavigator – сукупність командних кнопок, що здійснюють переміщення по рядках запису, їх редагування та додавання.

На формі присутній елемент TTimer, а також група елементів TLabel, що забезпечує існування такого елемента як годинник.

Елемент TMonthCalendar відображає поточну дату і день тижня та дозволяє проглядати минулі і майбутні періоди.

Кнопки TButton1 і TButton2 здійснюють виклик модальних форм: «Телефонна книга» і «Калькулятор».

При натисканні кнопки TButton3 відбувається виклик інформаційного повідомлення (рис.2).

Рис. 2 Інформаційне повідомлення.

Модальна форма TForm2 (рис. 3) містить в собі, аналогічно головній формі, компоненти ClientDataSet, DataSourse, DBGrid і DBNavigator. Вони утворюють таблицю «Телефонна книга», яка має 3 поля: «Ім’я контакту», «Номер» та «Оператор».

Рис. 3 Модальна форма TForm2.


Модальна форма TForm3 (рис. 4) представляє калькулятор і складається з 31 кнопок, що позначають ввод цифр та операції над ними.

Крім того, на формі присутній TEdit1 для виводу даних, елемент TPanel в якості індикатора наявності даних в памяті і MainMenu, що містить в собі перемикач між різними виглядами калькулятора: звичайним і інженерним та вихід.

Рис. 4 Модальна форма TForm3.


Информация о работе «Створення програми-органайзера»
Раздел: Информатика, программирование
Количество знаков с пробелами: 25715
Количество таблиц: 0
Количество изображений: 10

Похожие работы

Скачать
22326
0
0

... і, що належать до різних сфер професійної діяльності, опрацьовують інформацію, котра має вигляд, властивий тій чи іншій галузі. Розробка пакету Microsoft Office мала на меті зібрати програмні засоби, призначені для опрацювання різного роду інформації, яка використовується менеджменті. Звичайно, будь-яке підприємство має потребу в інструментах для роботи з текстами (створення, редагування, ...

Скачать
105113
7
0

... " (ВД 51) Головна книга (ВД 52)     Рис. 3.1 Схема записів в регістрах по обліку адміністративних витрат у СТОВ «Гусарівське». 4. Шляхи удосконалення обліку адміністративних витрату СТОВ «Гусарівське»   4.1 Основні напрями удосконалення обліку в Україні Трансформація економіко- ...

Скачать
213419
24
23

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

Скачать
42736
0
2

... або "Mac OS", і це також позитивно позначається на використанні системи, дозволяючи вибрати його на власний розсуд. Крім того, цією ОС можна керувати за допомогою командних мов, використання яких не обмежує можливості і функціональність системи. Дана ОС є відкритою, що означає публічну доступність специфікацій інтерфейсів, протоколів і внутрішніх алгоритмів роботи системи. Ця риса сприяє розвитку ...

0 комментариев


Наверх