Хелпикс

Главная

Контакты

Случайная статья





Назва таблиці. Назва поля. Тип поля. Призначення поля. Назва індексу. Тип індексу. Ключ індексу. Проектування звітів. Проектування меню додатка. РОЗРОБКА СИСТЕМИ ОПЕРАТИВНОЇ ДОВІДКИ. СТВОРЕННЯ ІНСТАЛЯЦІЙНОГО ПАКЕТУ ДОДАТКА. В ИСНОВОК. СПИСОК ВИК ОРИСТАНОЇ



Назва таблиці

Назва поля

Тип поля

Призначення поля

Назва індексу

Тип індексу

Ключ індексу

abonent kod_ab Integer Код абонента kod_ab Primary kod_ab
  fam Character прізвище Kod_lg Regular Kod_lg
  Im Character ім’я      
  Ot Character по батькові      
  Lic_schet Integer лицевий рахунок      
  Yl Character Вулиця      
  Dom Character Будинок      
  Kv Integer квартира      
  Kod_lg Integer Код леготи      
  cena Currency Ціна за кВт/год      
lgoti kod_l Integer Код леготи kod_l Primary kod_l
  naz Character назва      
  proc Numeric процент      
nachisleni kod Integer Код L_schet Regular L_schet
  L_schet Integer Лицевий рахунок kod Primary kod
  Data data дата L_schet Regular L_schet
  Debit Currency дебіт      
  Credit Currency Кредит      
  Saldo Currency Сальдо      
  Pocaz_shet Integer Показники лічильника      

 

 


2.2. Проектування форм

 

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

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

У формі «Начисление» ми маємо змогу вносити показники лічильника- кількість кВт/год, які споживає абонент, а звідси система відобразить дебіт, кредит та сальдо. Згідно цих показників в даній формі ми можемо отримати рахунок, завдяки якому споживач буде повідомлений про нарахування за місяць.

 

Рисунок.2.2 - Форма нарахування

 

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


2.3. .Проектування звітів

 

ЗвітконецформыначалоформыЗвітЗвіт - форматоване представлення даних, що виводиться на екран, принтер або у файл. Звіт, що створюється в Visual FoxPro, може бути представлений в табличному вигляді або у вільній формі.

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

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

В інформаційній системі «Облік споживачів електроренергії» створено два звіти:  

1. Звіт «Абонент», що відображає всіх абонентів електромережі(Додаток А).

2. Звіт «Чек», в якому вказується про сплату абонента за надані послуги.

3. Звіт «Квитанція», в якому повідомляється абоненту про нарахування кВт/год за минулий місяць та суму сплати за послуги.

Звіти створено за допомогою майстра звітів Visual FoxPro. Для створення звіту необхідно:

1. Виділити Reports в диспетчері проектів;

2. Вибрати New;

3. Вибрати Report Wizard або New Report для створення звіту вручну;

4. Вибрати тип створюваного звіту: простий або один до багатьох, звичайний або табличний;

5. Керуватися вказівками майстра;

6. Натиснути ОК;

7. Дати звіту необхідне ім’я та збе регти в папці Reports.

Будь-який звіт можна редагувати за допомогою конструктора звітів.

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

Для попереднього перегляду звіту необхідно:

1. В диспетчері проектів виділити відповідний звіт;

2. Вибрати Preview;

3. В панелі інструментів Print Preview вибирати  та  для змін сторінок

4. Щоб змінити розмір звіту при перегляді треба вибрати ;

5. Щоб повернутися в режим редагування достатньо натиснути  


2.4. Проектування меню додатка

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

Спроектоване меню призначене для максимально комфортної роботи з додатком. Для цього в меню перед бачена можливість швидкого виклику команд за допомогою «гарячих клавіш». Всі команди згруповано за їх функціональними можливостями. На малюнку 2.9 зображене головне меню програми.

Рисунок2.9 – Головне меню програми

 

Пункт меню Файл містить наступні підпункти :

Новый – виклик діалогу, що дозволяє створити одну з користувацьких форм.

Открыть – виклик діалогу, що дозволяє відкрити одну з користувацьких форм.

Закрыть – закриття поточного вікна.

Сохранить – збереження даних у базі.

Печать – друк даних.

Настройка печати – виклик діалогового вікна настроювання друку.

Выход – завершення роботи з додатком.

Пункт меню Правка  слугує для редагування даних у формах і має наступні підпункти:

Отменить – відміна останньої дії.

Вернуть– повторення останньої дії.

 

Вырезать – вирізати у буфер виділений фрагмент.

Вставить – вставити з буферу текст.

Копировать – копіювати в буфер виділений фрагмент.

Очистить – очистити активне поле.

Выделить всё – виділити увесь текст поля.

Найти – виклик діалогу пошуку даних.

Заменить – пошук небхідного слова та його заміна.

Пункт Операції необхідний для виклику форм «Начисление», «Оплата» та розрахунку сальдо(різниця між дебітом і кркдітом)

     Пункт Сводка

Пункт Справка містить два наступних підпункти:

Вызов справки – виклик файлу допомоги.

3. РОЗРОБКА СИСТЕМИ ОПЕРАТИВНОЇ ДОВІДКИ

 


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

Для проектування довідкової системи можна використовувати продукт HTML Help Workshop, що входить до складу Vіsual Studіo. Основні функціональні можливості цього продукту наступні:

1. Створення сторінки змісту з ієрархічною структурою.

2. Створення предметного покажчика на основі переліку ключових слів.

3. Можливість організації пошуку будь-якого слова чи фрази в тексах довідки.

4. Включення в довідку графічних зображень і т.д.

HTML Help Workshop є окремим програмним продуктом і працює не залежно від Vіsual Fox Pro. Для відображення змісту власної системи оперативної довідки HTML Help Workshop використовується Іnternet Explorer. За допомогою HTML Help Workshop можна створити розділи довідки і меню для розроблювального додатка. По закінченню проектування система довідки HTML Help Workshop виконає її компіляцію і сформує файл довідки, що має розширення .CHM.

 

Для звертання до системи довідки, розробленої в середовищі HTML Help Workshop, у додатку Vіsual Fox Pro користувач може скористатися одним зі способів:

· Вибір команди в меню Довідка.

· Щиглик на кнопці Довідка в екранній формі.

Додавання файлу допомоги відбувається у вікні Application Builder, а саме у полі Help File, малюнок 3.1  Після приєднання файлу і компіляції додатку виклик цього файлу буде можливий за допомогою головного меню програми або «гарячої клавіші» F1.

Рисунок3.1 – Приєднання до проекту файлу допомоги

 

4.СТВОРЕННЯ ІНСТАЛЯЦІЙНОГО ПАКЕТУ ДОДАТКА

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

Для створення інсталяційного додатку при розробці інформаційної системи «Автосалон» було обрано програмний продукт InstallShield® Express.

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

На першому етапі Wizard Project (Рис 4.1) необхідно було задати ім’я створюваного проекту та обрати мову інсталяції.

 

Рис. 4.1 – Етап 1

 

 

На другому етапі Application Information (Рис 4.2) необхідно було ввести наступну інформацію:

· Ім'я продукту за умовчанням

· Номер версії додатку

· Назву каталогу, куди по замовчування буде проводитися інсталяція додатку


Рис. 4.2 – Етап 2

 

На третьому етапі Software Updates (Рис. 4.3) необхідно було встановити сервіс автоматичного оновлення програмного забезпечення клієнтам додатку через службу InstallShield's Update Service. При створенні додатку «Автосалон» дана опція була відключена.

Рис. 4.3 – Етап 3

 

На наступному етапі Company Information (Рис. 4.4) необхідно було ввести дані про розробника додатку та контактну інформацію, а саме: назву компанії, номер телефону та адресу Інтернет сторінки.

Рис. 4.4 – Етап 4

 

На наступному етапі Application Features (Рис. 4.5) можна створити дерево каталогів, за яким буде проводитися інсталяція додатку.

 

Рис. 4.5 – Етап 5

 

На наступному етапі Application Files(Рис. 4.6) необхідно додати всі файли, що беруть участь в створенні додатку.

Рис. 4.6 – Етап 6

На наступному етапі Create Shortcuts(Рис. 4.7) можна створити ярлики для робочого столу та меню «Пуск».

Рис. 4.7 – Етап 7

 

 

На наступному етапі Dialogs (Рис. 4.8)можна до інсталяційного пакету додати діалоги: ліцензійна угода, інформація про клієнта та готовність до встановлення.

рис. 4.8 – Етап 8

Останнім кроком майстра Wizard Summary(Рис. 4.9)є відображення  всіх проектних параметрів настройки додатку.

Рис. 4.9 – Етап 9

 

Інсталяційний проект інформаційної системи «Автосалон» має назву Setup.exe.


5.В ИСНОВОК

При виконанні курсового проекту було спроектовано та створено iнформацiйну систему «Облік споживачів електроенергії» з використанням СУБД Visual FoxPro 9.0. Спочатку був створений проект, основою якого є база даних „ Oblik_el ”. База даних включає в себе 3 таблиці: перша - абонент, яка містить наступні записи: прізвище, ім’я, по батькові, лицевий рахунок, адреса: вулиця, дім, квартира та наявність чи відсутність льгот; друга – леготи, що містить такі записи: інвалід 1 групи, інвалід 2 групи, чорнобилець та відсутність легот: відповідній категорії людей відповідний тариф; третя – нарахування, записи: згідно лицевого рахунку дата, дебет, кредит, сальдо та кількість кіловат спожитих за місяць;

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

            Для звітності та відображення даних на друкованому листі створено два звіти: Звіт «Абонент», що відображає всіх абонентів електромережі. Звіт «Чек», в якому вказується про сплату абонента за надані послуги. Звіт «Квитанція», в якому повідомляється абоненту про нарахування кВт/год за минулий місяць та суму сплати за послуги.

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

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

 

 


СПИСОК ВИК ОРИСТАНОЇ ЛІТЕРАТУРИ

 

1. Гери Хансен, Джеймс Хансен. Базы данных: разработка и управление: Пер. с англ. – М. ЗАО “Издательство БИНОМ”, 1999.

2. Попов А.А. Создание приложений для FoxPro 2.5/2.6 в DOS и

    WINDOWS.– М .: Издательство ”Калашников и К”, 1997. – 660 с.:

    илл.

3. FoxPro. Language Refrence. – Microsoft Corp., 1994.

4. Пинтер Лес. Разработка приложений в Microsoft FoxPro 2.5. – М.:

    ТОО Эдель, 1995.

5. Дейт К. Руководство по реляционной СУБД DB2. – М.: Финансы и

    статистика, 1988.

 

ДОДАТКИ

 

 

Додаток А – Звіт

 


Додаток Б – Звіт

 

 

Додаток В – Звіт

 

 

 

Додаток Г – Звіт

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.