Розробка програмного забезпечення для автоматизованого робочого місця соціального працівника на мові програмування Delphi 7
Оцінка загальних рекомендацій по розробці графічного інтерфейсу програмного додатку. Компоненти головної віконної форми програми. Опис випливаючих підказок, що розміщені на компонентах інформаційної системи. Алгоритм обробки подій клавіатури і миші.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 19.07.2017 |
Размер файла | 384,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Вступ
Сучасні умови для роботи по обслуговуванню клієнтів на підприємствах та фірмах досягли того рівня, коли обслуговуюча система оброблює дані з дуже великою швидкістю. Всі документи зберігаються на комп'ютері, а вся необхідна інформація заноситься до спеціальних баз даних.
Нажаль, до нашого часу, існують організації які всі обрахунки ведуть на папері. Це є великим недоліком, адже набагато знижується швидкість обробки даних та розрахунків. Тому виникає необхідність в написанні програм, які можуть вирішити ці проблеми.
Дана програма призначена для полегшення роботи соціальних працівників.
Програма має декілька баз даних, в яких зберігаються всі дані. Ця програма допоможе при нарахуванні субсидій. Вона автоматично буде виводити прізвища тих людей, яким потрібно нараховувати субсидію. Тобто тим, які сплачують за комунальні послуги більше десяти відсотків від прибутку за місяць. Соціальні працівники зможуть занести до програми всі необхідні дані про людей похилого віку: ПІБ, адресу, дату народження, телефон, номер пенсійного посвідчення. У програмі буде пошук людей по певним даним. Вибравши відповідне поле, за яким буде відбуватися пошук, та ввівши потрібні дані автоматично знаходиться потрібна особа.
Дана програма буде дуже легкою у користуванні. Її використовувати зможе кожен, хто має хоч найменші навички користування комп'ютером.
1. Розробка інтерфейсу користувача
1.1 Загальні рекомендації
Загальні рекомендації по розробці графічного інтерфейсу були використані:
Головне меню. Реалізується компонентою MainMenu.
Панель інструментів швидких клавіш, дублюючих основні розділи меню.
Контекстне меню (реалізується компонентою PopupMenu), випливає при клацанні користувача правою кнопкою миші на вікні програми або компоненті.
Ярлики підказок, випливаючи при піднесені курсору миші на компоненти.
Кольори, що використовувались у програмі є легкими для сприйняття, тому сприйняття програми не втомлює користувача.
Шрифт та розмір надписів у програмі відповідно зручний для користувачів.
1.2 Багатовіконні та багатосторінкові додатки
Опис всіх вікон програми можна розглянути в таблиці 1.1
Таблиця 1.1. Опис вікон програми
№ п/п |
Назва |
Призначення |
Примітка (якщо використовується компонента палітри Dialogs чи інше стандартне вікно) |
|
1. |
Головна форма (Form1) |
Служить головною формою програми. На ній ми можемо розділ, з яким будемо далі працювати(здійснює перхід до вікон Form2, Form4). |
||
2. |
На платній основі (Form2) |
Для переглядання детальної інформації про осіб, які знаходяться на платній основі(ПІБ, дата народження, адреса проживання, категорія, номер пенсійного посвідчення, номер особової справи). |
OpenDialog1 (використовується для завантаження RTF фалів). SaveDialog1 (для збереження текстових файлів) |
|
3. |
На безплатній основі (Form4) |
Для переглядання детальної інформації про осіб, які знаходяться на платній основі (ПІБ, дата народження, адреса проживання, категорія, номер пенсійного посвідчення, номер особової справи). |
OpenDialog1 (використовується для завантаження RTF фалів). SaveDialog1 (для збереження текстових файлів) |
|
4. |
Текстовий редактор (Form5 ) |
Для редагування текстової інформації. |
FontDialog1 (використовується для редагування матеріалу) |
1.3 Проектування екрану
У даній програмі компоненти розміщені таким чином , щоб користувач зміг якнайшвидше працювати з даною програмою.
Компоненти розташовані на «Головна форма»(Form1):
Зверху розташоване MainManu1. В ньому знаходяться команди для переходу до Form2 та Form4.
Button1 та Button2 - зліва внизу, для переходу на Form2 та Form4.
MonthCalendar1 - в правій частині форми.
GradText1 - вверху форми. Він слугує для відображення назви центру.
Компоненти розташовані на «На платній основі»(Form2):
Вверху форми розташоване MainManu1.
Під ним знаходиться Panel1, на якій розташовані кнопки редагування таблиці (SpeedButton1, SpeedButton2, SpeedButton3, SpeedButton18).
PageControl1 - призначена для розміщення на формі закладок, на яких знаходяться інші компоненти.
На закладці TabSheet1(головна) розташовані DBGrid1 та DBGrid2. Вони слугують для виводу інформації про осіб похилого віку.
DBNavigator1 та DBNavigator2 - роблять зручним перегляд даних в DBGrid1 та DBGrid2. Також використовуються для редагування даних таблиць.
DBText1 - виводить на форму поле ПІБ з DBGrid1.
На закладці TabSheet2 (субсидії) розташовані DBGrid3 та DBGrid4. Вони слугують для виводу інформації про осіб , які отримують субсидію.
RichEdit1 - слугує для виводу поля ПІБ з DBGrid1 для тих осіб, яким потрібно нараховувати субсидію.
Над RichEdit1 розташована Panel2 - на якій знаходяться SpeedButton8, SpeedButton9, SpeedButton10, SpeedButton11 та SpeedButton12(кнопки для редагування тексту). Та SpeedButton6, SpeedButton7, SpeedButton15, які відповідають за збереження, відкривання та друк текстової інформації.
Внизу форми розташовані Button1(вивести - слугує для виведення поля ПІБ з таблиці в RichEdit1) та Button2 (відкрити - відкриває Form5).
На закладці TabSheet3 (пошук) розташовані: ComboBox1 - для вибору поля пошуку та Edit1 - для введення тексту, який потрібно знайти.
SpeedButton4 - почати пошук.
Label3 (оберіть поле) та Label4 (введіть текст).
На закладці TabSheet4 (заяви) розташовані:
RichEdit2 - призначений для виведення тексту заяви.
Edit2, Edit3, Edit4 - для введення необхідних даних.
SpeedButton13, Button4, Button5 - призначені для відкривання, виведення та збереження текстової інформації.
Компоненти розташовані на «На безплатній основі» (Form4):
Вверху форми розташоване MainManu1.
Під ним знаходиться Panel1, на якій розташовані кнопки редагування таблиці (SpeedButton1, SpeedButton2, SpeedButton3, SpeedButton18).
PageControl1 - призначена для розміщення на формі закладок, на яких знаходяться інші компоненти.
На закладці TabSheet1(головна) розташовані DBGrid1 та DBGrid2. Вони слугують для виводу інформації про осіб похилого віку.
DBNavigator1 та DBNavigator2 - роблять зручним перегляд даних в DBGrid1 та DBGrid2. Також використовуються для редагування даних таблиць.
DBText1 - виводить на форму поле ПІБ з DBGrid1.
На закладці TabSheet2 (субсидії) розташовані DBGrid3 та DBGrid4. . Вони слугують для виводу інформації про осіб , які отримують субсидію.
RichEdit1 - слугує для виводу поля ПІБ з DBGrid1 для тих осіб, яким потрібно нараховувати субсидію.
Над RichEdit1 розташована Panel2 - на якій знаходяться SpeedButton8, SpeedButton9, SpeedButton10, SpeedButton11 та SpeedButton12 (кнопки для редагування тексту). Та SpeedButton6, SpeedButton7, SpeedButton15, які відповідають за збереження, відкривання та друк текстової інформації.
Внизу форми розташовані Button1 (вивести - слугує для виведення поля ПІБ з таблиці в RichEdit1) та Button2 (відкрити - відкриває Form5).
На закладці TabSheet3 (пошук) розташовані: ComboBox1 - для вибору поля пошуку та Edit1 - для введення тексту, який потрібно знайти.
SpeedButton4 - почати пошук.
Label3 (оберіть поле) та Label4 (введіть текст).
На закладці TabSheet4 (заяви) розташовані:
RichEdit2 - призначений для виведення тексту заяви.
Edit2, Edit3, Edit4 - для введення необхідних даних.
SpeedButton13, Button4, Button5 - призначені для відкривання, виведення та збереження текстової інформації.
Компоненти розташовані на «Текстовий редактор»(Form5):
Зверху на формі розташовано MainMenu1, яке відразу потрапляє в поле зору користувача. В ньому знаходяться такі команди, які потрібні для роботи з текстовою інформацією.
Під MainMenu1 розміщено Panel1 та Panel2 на яких знаходяться:
Button1 (вивести) - виводить текст в RichEdit1.
SpeedButton1 (відкрити), SpeedButton2 (зберегти), SpeedButton3 (друкувати) - відповідають за відкривання, збереження та друк текстової інформації.
SpeedButton13(вирізати), SpeedButton15 (копіювати), SpeedButton19 (вставити) - для роботи з текстом.
SpeedButton16 (вставити дату), SpeedButton17 (вставити час) - вставляють в текст дату та час.
ComboBox1 - змінює розмір шрифту.
ColorBox1 - дозволяє обрати колір шрифту.
SpeedButton4, SpeedButton5, SpeedButton6, SpeedButton7, SpeeButton8, SpeedButton9, SpeedButton10, SpeedButton11, SpeedButton12 - для редагування тексту.
SpinEdit1 - дозволяє обрати відступ для абзацу.
DateTimePicker1 - виводить дату. DateTimePicker2 - виводить час. Під ними розташована RichEdit1 - для виводу текстової інформації.
1.4 Підказки і контекстно-залежні довідки
Опис всіх випливаючи підказок розміщених на компонентах в програмі можна розглянути в таблиці 1.2.
Таблиця 1.2. Опис підказок
№ п/п |
Назва вікна |
Назва компоненти |
Підказка |
|
1. |
Головна форма (Form1) |
Button1 |
Відкриється форма "На платній основі" |
|
2. |
Button2 |
Відкриється форма "На безплатній основі" |
||
№ п/п |
Назва вікна |
Назва компоненти |
Підказка |
|
3. |
На платній основі (Form2) |
SpeedButton1 |
Видалити запис з таблиці |
|
4. |
SpeedButton2 |
Додати запис до таблиці |
||
5. |
SpeedButton3 |
Зберегти запис в таблиці |
||
6. |
SpeedButton4 |
Розпочати пошук |
||
7. |
SpeedButton6 |
Зберегти |
||
8. |
SpeedButton7 |
Друк |
||
9. |
SpeedButton8 |
Вирівняти текст по лівому краю |
||
10. |
SpeedButton9 |
Вирівняти текст по правому краю |
||
11. |
SpeedButton10 |
Курсив |
||
12. |
SpeedButton11 |
Жирний |
||
13. |
SpeedButton12 |
Вирівняти текст по центру |
||
14. |
SpeedButton13 |
Вивести дані |
||
15. |
SpeedButton15 |
Відкрити |
||
16. |
SpeedButton18 |
Обновити дані таблиці |
||
17. |
Button1 |
Вивести дані |
||
18. |
Button2 |
Відкрити редактор |
||
19. |
Button4 |
Зберегти |
||
20 |
Button5 |
Відкрити |
||
21. |
На безплатній основі (Form4) |
SpeedButton1 |
Розпочати пошук |
|
22. |
SpeedButton2 |
Додати запис до таблиці |
||
23. |
SpeedButton3 |
Зберегти запис таблиці |
||
24. |
SpeedButton4 |
Видалити запис із таблиці |
||
25. |
SpeedButton6 |
Зберегти |
||
26. |
SpeedButton7 |
Друк |
||
27. |
SpeedButton8 |
Вирівнювання по лівому краю |
||
28. |
SpeedButton9 |
Вирівнювання по правому краю |
||
29. |
SpeedButton10 |
Курсив |
||
30. |
SpeedButton11 |
Жирний |
||
31. |
SpeedButton12 |
Вирівнювання по центру |
||
32. |
SpeedButton13 |
Вивести дані |
||
33. |
SpeedButton15 |
Відкрити |
||
34. |
SpeedButton18 |
Обновити дані у таблиці |
||
35. |
Текстовий редактор (Form5) |
SpeedButton1 |
Відкрити |
|
36. |
SpeedButton2 |
Зберегти |
||
37. |
SpeedButton3 |
Друк |
||
38. |
SpeedButton4 |
Маркований список |
||
39. |
SpeedButton5 |
Не маркований список |
||
40. |
SpeedButton6 |
Курсивом |
||
41. |
SpeedButton7 |
Жирний шрифт |
||
42. |
SpeedButton8 |
Вирівнювання тексту по лівому краю |
||
43. |
SpeedButton9 |
Вирівнювання тексту по центру |
||
44. |
SpeedButton10 |
Вирівнювання тексту по правому краю |
||
45. |
SpeedButton11 |
Шрифт |
||
46. |
SpeedButton12 |
Колір шрифта |
||
47. |
SpeedButton13 |
Вирізати |
||
48. |
SpeedButton15 |
Копіювати |
||
49. |
SpeedButton16 |
Вставити дату |
||
50. |
SpeedButton17 |
Вставити час |
||
51. |
SpeedButton18 |
Абзац |
||
52. |
SpeedButton19 |
Вставити |
||
53. |
ComboBox1 |
Розмір шрифта |
||
54. |
ColorBox1 |
Колір шрифту |
1.5 Обробка подій клавіатури і миші
Опис обробки подій клавіатури і миші міститься в таблиці 1.3.
Таблиця 1.3. Опис подій миші та клавіатури
№ п/п |
Подія |
Компонента |
Опис |
|
Головна форма (Form1) |
||||
1. |
OnClick |
Button1 |
Перехід до вікна «На платній основі» |
|
2. |
OnClick |
Button2 |
Перехід до вікна «На безплатній основі» |
|
На платній основі(Form2) |
||||
1. |
OnClick |
SpeedButton1 |
Видалити запис з таблиці |
|
2. |
OnClick |
SpeedButton2 |
Додати запис до таблиці |
|
3. |
OnClick |
SpeedButton3 |
Зберегти запис в таблиці |
|
4. |
OnClick |
SpeedButton4 |
Розпочати пошук |
|
5. |
OnClick |
SpeedButton6 |
Зберегти |
|
6. |
OnClick |
SpeedButton7 |
Друк |
|
7. |
OnClick |
SpeedButton8 |
Вирівняти текст по лівому краю |
|
8. |
OnClick |
SpeedButton9 |
Вирівняти текст по правому краю |
|
9. |
OnClick |
SpeedButton10 |
Курсив |
|
10. |
OnClick |
SpeedButton11 |
Жирний |
|
11. |
OnClick |
SpeedButton12 |
Вирівняти текст по центру |
|
12. |
OnClick |
SpeedButton13 |
Вивести дані |
|
13. |
OnClick |
SpeedButton15 |
Відкрити |
|
14. |
OnClick |
SpeedButton18 |
Обновити дані таблиці |
|
15. |
OnClick |
Button1 |
Вивести дані |
|
16. |
OnClick |
Button2 |
Відкрити редактор |
|
17. |
OnClick |
Button4 |
Зберегти |
|
18. |
OnClick |
Button5 |
Відкрити |
|
На безплатній основі (Form4) |
||||
1. |
OnClick |
SpeedButton1 |
Розпочати пошук |
|
2. |
OnClick |
SpeedButton2 |
Додати запис до таблиці |
|
3. |
OnClick |
SpeedButton3 |
Зберегти запис таблиці |
|
4. |
OnClick |
SpeedButton4 |
Видалити запис із таблиці |
|
5. |
OnClick |
SpeedButton6 |
Зберегти |
|
6. |
OnClick |
SpeedButton7 |
Друк |
|
7. |
OnClick |
SpeedButton8 |
Вирівнювання по лівому краю |
|
8. |
OnClick |
SpeedButton9 |
Вирівнювання по правому краю |
|
9. |
OnClick |
SpeedButton10 |
Курсив |
|
10. |
OnClick |
SpeedButton11 |
Жирний |
|
11. |
OnClick |
SpeedButton12 |
Вирівнювання по центру |
|
12. |
OnClick |
SpeedButton13 |
Вивести дані |
|
13. |
OnClick |
SpeedButton15 |
Відкрити |
|
14. |
OnClick |
SpeedButton18 |
Обновити дані у таблиці |
|
Текстовий редактор(Form5) |
||||
1. |
OnClick |
SpeedButton1 |
Відкрити |
|
2. |
OnClick |
SpeedButton2 |
Зберегти |
|
3. |
OnClick |
SpeedButton3 |
Друк |
|
4. |
OnClick |
SpeedButton4 |
Маркований список |
|
5. |
OnClick |
SpeedButton5 |
Не маркований список |
|
6. |
OnClick |
SpeedButton6 |
Курсивом |
|
7. |
OnClick |
SpeedButton7 |
Жирний шрифт |
|
8. |
OnClick |
SpeedButton8 |
Вирівнювання тексту по лівому краю |
|
9. |
OnClick |
SpeedButton9 |
Вирівнювання тексту по центру |
|
10. |
OnClick |
SpeedButton10 |
Вирівнювання тексту по правому краю |
|
11. |
OnClick |
SpeedButton11 |
Шрифт |
|
12. |
OnClick |
SpeedButton12 |
Колір шрифта |
|
13. |
OnClick |
SpeedButton13 |
Вирізати |
|
14. |
OnClick |
SpeedButton15 |
Копіювати |
|
15. |
OnClick |
SpeedButton16 |
Вставити дату |
|
16. |
OnClick |
SpeedButton17 |
Вставити час |
|
17. |
OnClick |
SpeedButton18 |
Абзац |
1.6 Проектування віконного та контекстного меню
Опис проектування віконного та контекстного меню міститься в таблиці 1.4.
Таблиця 1.4. Опис віконного та контекстного меню
№ п/п |
Назва |
Призначення |
Назва компоненти |
|
Головна форма (Form1) |
||||
1. |
N2 |
Закриває форму |
MainMenu1 |
|
2. |
N3 |
Показує Form2 |
||
3. |
N4 |
Показує Form4 |
||
На платній основі (Form2) |
||||
4. |
N3 |
Закриває форму |
MainMenu1 |
|
На безплатній основі (Form4) |
||||
5. |
N4 |
Закриває форму |
MainMenu1 |
|
Текстовий редактор(Form5) |
||||
6. |
N2 |
Відкрити текстовий файл |
MainMenu1 PopupMenu1 |
|
7. |
N3 |
Зберегти текстовий файл |
||
8. |
N4 |
Друкувати текстовий файл |
||
9. |
N5 |
Закриває форму |
||
10. |
N7 |
Вирізати текст |
||
11. |
N8 |
Копіювати текст |
||
12. |
N10 |
Скрити/Показати панель інструментів(Panel1) |
||
13. |
N11 |
Скрити/Показати панель форматування (Panel2) |
||
14. |
N13 |
Вивести дату |
||
15. |
N14 |
Вивести час |
||
16. |
N16 |
Обрати шрифт тексту |
||
17. |
N23 |
Вставити текст |
||
18. |
N24 |
Виділити весь текст |
||
19. |
N19 |
Копіювати текст |
||
20. |
N20 |
Вирізати текст |
||
21. |
N26 |
Вставити текст |
||
22. |
N28 |
Виділити весь текст |
2. Опис використаних компонентів
Опис використаних компонентів в програмі міститься в таблиці 2.1.
програмний графічний інтерфейс клавіатура
Таблиця 2.1. Опис використаних компонентів
№ п/п |
Компонента |
Призначення |
Змінені властивість |
Значення |
|
Form1 |
|||||
1. |
Button1 |
Відкриває Form2 |
Caption |
На платній основі |
|
2. |
Button2 |
Відкриває Form4 |
Caption |
На безплатній основі |
|
3. |
GradText1 |
Виводить текст |
Lines |
Територіальний центр соціальго обслуговування |
|
4. |
MonthCalendar1 |
Виводить на форму календар |
|||
Form2 |
|||||
1. |
Panel1 |
Використовується для розміщення на ній інших компонент |
Align |
alTop |
|
2. |
SpeedButton1 |
Видаляє запис із таблиці |
Caption |
Видалити |
|
3. |
SpeedButton2 |
Додає запис до таблиці |
Caption |
Додати |
|
4. |
SpeedButton2 |
Зберегти запис в таблиці |
Caption |
Зберегти |
|
5. |
SpeedButton18 |
Обновити дані в таблиці |
Caption |
Обновити |
|
6. |
Label1 |
Виводить назву форми |
Caption |
На платній основі |
|
7. |
DBText1 |
Виводить поле ПІБ з таблиці |
DataSource |
DataSource1 |
|
Font->Size |
12 |
||||
DataField |
PIB |
||||
8. |
DBGrid1 |
Підключається до DataSource1 і виводить базу даних підключену до Table1. |
DataSource |
DataSource1 |
|
№ п/п |
Компо-нента |
Призначення |
Змінені властивість |
Значення |
|
9. |
DBGrid2 |
Підключається до DataSource2 і виводить базу даних підключену до Table2. |
DataSource |
DataSource2 |
|
10. |
DBGrid3 |
Підключається до DataSource3 і виводить базу даних підключену до Table3. |
DataSource |
DataSource3 |
|
11. |
DBGrid4 |
Підключається до DataSource4 і виводить базу даних підключену до Query1. |
DataSource |
DataSource4 |
|
12. |
DBNavigator1 |
Виконує дії додавання, видалення полів, переходу на наступний, попередній, перший, останній запис в DBGrid1. |
DataSource |
DataSource1 |
|
13. |
DBNavigator2 |
Виконує дії додавання, видалення полів, переходу на наступний, попередній, перший, останній запис в DBGrid2. |
DataSource |
DataSource2 |
|
14. |
DBNavigator3 |
Виконує дії додавання, видалення полів, переходу на наступний, попередній, перший, останній запис в DBGrid3. |
DataSource |
DataSource3 |
|
15. |
Table1 |
Підключає базу даних в якій містяться детальна інформація про всіх осіб. |
DatabaseName |
kyrsova |
|
TableName |
Загальна1.dbf |
||||
IndexName |
N |
||||
Active |
True |
||||
16. |
Table2 |
Підключає базу даних в якій містяться інформація про всі послуги. |
DatabaseName |
kyrsova |
|
TableName |
Парехмак.dbf |
||||
IndexName |
N |
||||
Active |
True |
||||
17. |
Table3 |
Підключає базу даних в якій містяться інформація про субсидії. |
DatabaseName |
kyrsova |
|
TableName |
субсидии.DBF |
||||
18. |
Query1 |
Відсортовує дані |
DatabaseName |
kyrsova |
|
DataSource |
DataSource3 |
||||
19. |
DataSource1 |
Підключається до Table1. |
DataSet |
Table1 |
|
20. |
DataSource2 |
Підключається до Table2. |
DataSet |
Table2 |
|
21. |
DataSource3 |
Підключається до Table3. |
DataSet |
Table3 |
|
22. |
DataSource4 |
Підключається до Query1. |
DataSet |
Query1 |
|
23. |
Button1 |
Виводить поле ПІБ з DBGrid4 в RichEdit1. |
Caption |
Вивести |
|
24. |
Button2 |
Відкриває Form5 |
Caption |
Відкрити |
|
25. |
SpeedButton6 |
Зберігає текстовий файл |
Hint |
Зберегти |
|
ShowHint |
True |
||||
26. |
SpeedButton7 |
Друкує текстовий файл |
Hint |
Друк |
|
ShowHint |
True |
||||
27. |
SpeedButton8 |
Вирівнює текст по лівому краю |
Hint |
Вирівняти текст по лівому краю |
|
ShowHint |
True |
||||
28. |
SpeedButton9 |
Вирівнює текст по правому краю |
Hint |
Вирівняти текст по правому краю |
|
ShowHint |
True |
||||
29. |
SpeedButton10 |
Текст курсивом |
Hint |
Курсив |
|
ShowHint |
True |
||||
30. |
SpeedButton11 |
Жирний текст |
Hint |
Жирний |
|
ShowHint |
True |
||||
31. |
SpeedButton12 |
Вирівнює текст по центру |
Hint |
Вирівняти текст по центру |
|
ShowHint |
True |
||||
32. |
SpeedButton15 |
Відкриває текстовий файл |
Hint |
Відкрити |
|
ShowHint |
True |
||||
33. |
Label2 |
Вказує на інформацію, яка виводиться в RichEdit1. |
Caption |
Особи, яким нараховується субсидія |
|
34. |
ComboBox1 |
Дає можливість обрати потрібне поле. |
Text |
Оберіть поле |
|
35. |
Edit1 |
Є одним із параметрів для пошуку. |
Text |
||
36. |
SpeedButton4 |
Здійснює пошук. |
Caption |
ОК |
|
37. |
Label3 |
Вказує на інформацію з ComboBox1 |
Caption |
Оберіть поле для пошуку |
|
38. |
Label4 |
Вказує на інформацію, яку потрібно ввести в Edit1. |
Caption |
Відкрити |
|
39. |
RichEdit2 |
Використовується для виведення тексту заяви. |
Lines |
||
40. |
Button4 |
Зберігає текстовий файл |
Caption |
Зберегти |
|
41. |
Button5 |
Відкриває текстовий файл |
Caption |
Відкрити |
|
42. |
SpeedButton13 |
Виводить текст заяви |
Caption |
Вивести |
|
43. |
Edit2 |
В ньому вказується ПІБ |
Text |
||
44. |
Edit3 |
В ньому вказується рік народження |
Text |
||
45. |
Edit4 |
В ньому вказується основ |
Text |
||
46. |
Label5 |
Вказує на інформацію, яку потрібно ввести в Edit1. |
Caption |
ПІБ |
|
47. |
Label6 |
Вказує на інформацію, яку потрібно ввести в Edit3. |
Caption |
РН |
|
48. |
Label7 |
Вказує на інформацію, яку потрібно ввести в Edit2. |
Caption |
На |
|
49. |
Label8 |
Вказує на інформацію, яку потрібно ввести в Edit2. |
Caption |
основі |
|
Form4 |
|||||
1. |
Panel1 |
Використовується для розміщення на ній інших компонент |
Align |
alTop |
|
2. |
SpeedButton1 |
Видаляє запис із таблиці |
Caption |
Видалити |
|
3. |
SpeedButton2 |
Додає запис до таблиці |
Caption |
Додати |
|
4. |
SpeedButton2 |
Зберегти запис в таблиці |
Caption |
Зберегти |
|
5. |
SpeedButton18 |
Обновити дані в таблиці |
Caption |
Обновити |
|
6. |
Label1 |
Виводить назву форми |
Caption |
На безплатній основі |
|
7. |
DBText1 |
Виводить поле ПІБ з таблиці |
DataSource |
DataSource1 |
|
Font->Size |
12 |
||||
DataField |
PIB |
||||
8. |
DBGrid1 |
Підключається до DataSource1 і виводить базу даних підключену до Table1. |
DataSource |
DataSource1 |
|
9. |
DBGrid2 |
Підключається до DataSource2 і виводить базу даних підключену до Table2. |
DataSource |
DataSource2 |
|
10. |
DBGrid3 |
Підключається до DataSource3 і виводить базу даних підключену до Table3. |
DataSource |
DataSource3 |
|
11. |
DBGrid4 |
Підключається до DataSource4 і виводить базу даних підключену до Query1. |
DataSource |
DataSource4 |
|
12. |
DBNavigator1 |
Виконує дії додавання, видалення полів, переходу на наступний, попередній, перший, останній запис в DBGrid1. |
DataSource |
DataSource1 |
|
13. |
DBNavigator2 |
Виконує дії додавання, видалення полів, переходу на наступний, попередній, перший, останній запис в DBGrid2. |
DataSource |
DataSource2 |
|
14. |
DBNavigator3 |
Виконує дії додавання, видалення полів, переходу на наступний, попередній, перший, останній запис в DBGrid3. |
DataSource |
DataSource3 |
|
15. |
Table1 |
Підключає базу даних в якій містяться детальна інформація про всіх осіб. |
DatabaseName |
kyrsova |
|
TableName |
Загальна1.dbf |
||||
IndexName |
N |
||||
Active |
True |
||||
16. |
Table2 |
Підключає базу даних в якій містяться інформація про всі послуги. |
DatabaseName |
kyrsova |
|
TableName |
Парехмак.dbf |
||||
IndexName |
N |
||||
Active |
True |
||||
17. |
Table3 |
Підключає базу даних в якій містяться інформація про субсидії. |
DatabaseName |
kyrsovа |
|
TableName |
субсидии.DBF |
||||
Active |
True |
||||
18. |
Query1 |
Відсортовує дані |
DatabaseName |
kyrsova |
|
DataSource |
DataSource3 |
||||
№ п/п |
Компо-нента |
Призначення |
Змінені властивість |
Значення |
|
19. |
DataSource1 |
Підключається до Table1. |
DataSet |
Table1 |
|
20. |
DataSource2 |
Підключається до Table2. |
DataSet |
Table2 |
|
21. |
DataSource3 |
Підключається до Table3. |
DataSet |
Table3 |
|
22. |
DataSource4 |
Підключається до Query1. |
DataSet |
Query1 |
|
23. |
Button1 |
Виводить поле ПІБ з DBGrid4 в RichEdit1. |
Caption |
Вивести |
|
24. |
Button2 |
Відкриває Form5 |
Caption |
Відкрити |
|
25. |
SpeedButton6 |
Зберігає текстовий файл |
Hint |
Зберегти |
|
26. |
ShowHint |
True |
|||
27. |
SpeedButton7 |
Друкує текстовий файл |
Hint |
Друк |
|
28. |
ShowHint |
True |
|||
29. |
SpeedButton8 |
Вирівнює текст по лівому краю |
Hint |
Вирівняти текст по лівому краю |
|
30. |
ShowHint |
True |
|||
31. |
SpeedButton9 |
Вирівнює текст по правому краю |
Hint |
Вирівняти текст по правому краю |
|
32. |
ShowHint |
True |
|||
33. |
SpeedButton10 |
Текст курсивом |
Hint |
Курсив |
|
34. |
ShowHint |
True |
|||
35. |
SpeedButton11 |
Жирний текст |
Hint |
Жирний |
|
36. |
ShowHint |
True |
|||
37. |
SpeedButton12 |
Вирівнює текст по центру |
Hint |
Вирівняти текст по центру |
|
38. |
ShowHint |
True |
|||
39. |
Label7 |
Вказує на інформацію, яку потрібно ввести в Edit2. |
Caption |
На |
|
40. |
SpeedButton15 |
Відкриває текстовий файл |
Hint |
Відкрити |
|
ShowHint |
True |
||||
41. |
Label2 |
Вказує на інформацію, яка виводиться в RichEdit1. |
Caption |
Особи, яким нараховується субсидія |
|
42. |
ComboBox1 |
Дає можливість обрати потрібне поле. |
Text |
Оберіть поле |
|
43. |
Edit1 |
Є одним із параметрів для пошуку. |
Text |
||
44. |
SpeedButton4 |
Здійснює пошук. |
Caption |
ОК |
|
45. |
Label3 |
Вказує на інформацію з ComboBox1 |
Caption |
Оберіть поле для пошуку |
|
46. |
Label4 |
Вказує на інформацію, яку потрібно ввести в Edit1. |
Caption |
Відкрити |
|
47. |
RichEdit2 |
Використовується для виведення тексту заяви. |
Lines |
||
48. |
Button4 |
Зберігає текстовий файл |
Caption |
Зберегти |
|
49. |
Button5 |
Відкриває текстовий файл |
Caption |
Відкрити |
|
50. |
SpeedButton13 |
Виводить текст заяви |
Caption |
Вивести |
|
51. |
Edit2 |
В ньому вказується ПІБ |
Text |
||
52. |
Edit3 |
В ньому вказується рік народження |
Text |
||
53. |
Edit4 |
В ньому вказується основ |
Text |
||
54. |
Label5 |
Вказує на інформацію, яку потрібно ввести в Edit1. |
Caption |
ПІБ |
|
55. |
Label6 |
Вказує на інформацію, яку потрібно ввести в Edit3. |
Caption |
РН |
|
Текстовий редактор(Form5) |
|||||
1. |
Button1 |
Виводить прізвища в RichEdit1 |
Caption |
Вивести |
|
2. |
SpeedButton1 |
Відкриває текстовий файл |
Hint |
Відкрити |
|
ShowHint |
True |
||||
3. |
SpeedButton2 |
Зберігає текстовий файл |
Hint |
Зберегти |
|
ShowHint |
True |
||||
4. |
SpeedButton3 |
Друкує текстовий файл |
Hint |
Друк |
|
ShowHint |
True |
||||
5. |
SpeedButton4 |
Маркований список |
Hint |
Маркований список |
|
ShowHint |
True |
||||
6. |
SpeedButton5 |
Не маркований список |
Hint |
Не маркований список |
|
ShowHint |
True |
||||
7. |
SpeedButton6 |
Курсивний шрифт |
Hint |
Курсивом |
|
ShowHint |
True |
||||
8. |
SpeedButton7 |
Жирний шрифт |
Hint |
Жирний шрифт |
|
ShowHint |
True |
||||
9. |
SpeedButton8 |
Вирівнює текст по лівому краю |
Hint |
Вирівнювання тексту по лівому краю |
|
ShowHint |
True |
||||
Подобные документы
Головні принципи візуального програмування, опис компонентів Delphi, використаних при розробці проекту. Опис програми-додатку "Психологічний тест" та список дій користувача. Алгоритм роботи програми, її форма та ієрархія. Опис графічного інтерфейсу.
курсовая работа [1,2 M], добавлен 08.06.2010Розробка програми для моделювання роботи алгоритму Дейкстри мовою C# з використанням об’єктно-орієнтованих принципів програмування. Алгоритм побудови робочого поля. Програмування графічного інтерфейсу користувача. Тестування програмного забезпечення.
курсовая работа [991,4 K], добавлен 06.08.2013Розробка автоматизованого робочого місця начальника курсу ВВНЗ в програмному середовищі Borland Delphi. Реалізація головного меню програми та додаткової панелі управління. Таблиця з інформацією про спортсмена. Алгоритм роботи інформаційної системи.
курсовая работа [777,6 K], добавлен 19.05.2014Розробка інформаційних моделей та програмного забезпечення автоматизованого робочого місця управління замовленнями малого підприємства. Трудомісткість та тривалість написання програми, розрахунок поточних витрат її реалізації та мінімальної ціни продажу.
дипломная работа [2,0 M], добавлен 19.11.2010Дослідження та аналіз об’єкту програмування. Основні архітектурні риси JavaScript. Переваги CSS розмітки. Структура HTML-документа. Вимоги до апаратного та програмного забезпечення. Опис програми та її алгоритмів. Оцінка вартості програмного продукту.
дипломная работа [1,0 M], добавлен 01.09.2016Дослідження класифікації автоматизованих інформаційних систем. Обґрунтування вибору мови і системи програмування. Програмне забезпечення та опис компонентів середовища. Інтерфейс програмного комплексу. Розрахунок повної собівартості програмного продукту.
дипломная работа [584,1 K], добавлен 26.06.2015Визначення вимог до програмного забезпечення. Проектування архітектури програми, структури даних та інтерфейсу. Програмування графічного редактора, специфікація його класів та алгоритм роботи. Зміна архітектури редактора згідно нових вимог замовника.
дипломная работа [1,2 M], добавлен 05.01.2014Вибір методів та засобів створення інформаційної системи для обліку і перегляду продукції на складі. Розробка моделі даних для реляційної бази даних, прикладного програмного забезпечення. Тестування програмного додатку, виявлення можливих проблем.
курсовая работа [1,1 M], добавлен 22.09.2015Призначення менеджеру пристроїв. Обґрунтування вибору мови програмування. Розробка структурної схеми і опис діалогового інтерфейсу програми. Блок-схема програмного додатку, основні функції і алгоритм його роботи. Методики і інструкція його тестування.
курсовая работа [3,4 M], добавлен 17.11.2014Сутність автоматизованого робочого місця фахівця з розрахунку заробітної платні у медичному закладi. Розробка діаграми класів для програмного комплексу. Опис взаємодії між структурними елементами програмного комплексу. Показники якості аналогічних систем.
курсовая работа [2,2 M], добавлен 03.06.2019Первинний опис програмного забезпечення графічний редактор. Функціональна специфікація класів. Проектування архітектури програми, структури даних та графічного інтерфейсу. Опис алгоритму природною мовою. Аналіз впливу зміни вимог на зміну архітектури.
курсовая работа [2,4 M], добавлен 07.10.2014Мета, задачі та принципи створення інформаційних систем. Бібліотечні системи на Україні. Перелік вхідних та вихідних даних, вибір СУБД, структура програмного забезпечення АРМ. Визначення трудомісткості, тривалості та витрат на розробку програми.
дипломная работа [2,1 M], добавлен 19.11.2010Аналіз задач, які вирішуються з використанням інформаційної системи. Вибір серверного вирішення, клієнтської частини, мережного вирішення, системного програмного забезпечення. Розробка підсистеми діагностики, керування, забезпечення безпеки даних.
курсовая работа [1,5 M], добавлен 22.04.2011Проблеми розробки компонентного програмного забезпечення автоматизованих систем управління. Сучасні компонентні технології обробки інформації. Аналіз вибраного середовища проектування програмного забезпечення: мова програмування PHP та Apache HTTP-сервер.
дипломная работа [2,8 M], добавлен 11.05.2012Критерії (вимоги) до створення автоматичного робочого місця оператора реєстратури. Обґрунтування вибору середовища програмування та засобів збереження даних. Алгоритм програми. Опис інтерфейсу проекту системи. Програмні модулі та керівництво користувача.
дипломная работа [1017,0 K], добавлен 31.10.2014Розробка елементів інформаційної системи для контролю експлуатації автотранспорту. Розробка програмного забезпечення в середовищі програмування Delphi з використанням пакету компонентів DevelopmentExpress та сервера баз даних під керуванням FireBird 2.1.
дипломная работа [4,3 M], добавлен 24.10.2012Аналіз формування податкової звітності. Розробка проекту інтерфейсу, інформаційної, статичної та динамічної моделей програмного забезпечення. Розрахунок економічної ефективності впровадження програмного забезпечення формування податкової звітності.
дипломная работа [3,5 M], добавлен 26.04.2012Розробка програми калькулятора, що може виконувати найголовніші арифметичні операції над двома числами. Вимоги до апаратного і програмного забезпечення. Опис форм та компонентів програми. Розробка алгоритмів програмного забезпечення. Опис коду програми.
курсовая работа [57,1 K], добавлен 31.05.2013Розробка ігрового додатку за технологією IDE Visual Studio та WPF. Опис вхідної та вихідної інформації. Назва та призначення модулів програми. Основні поля класу, необхідні для ігрової логіки. Блок-схема алгоритму гри. Інструкція з експлуатації системи.
курсовая работа [1,3 M], добавлен 02.06.2015Класифікація об'єктно-орієнтованих мов програмування. Розробка алгоритмічного та програмного забезпечення комп'ютерної системи управління процесом випалювання будівельних матеріалів. Тестування програмного забезпечення, оцінка його ефективності.
курсовая работа [1,6 M], добавлен 25.04.2015