Автоматизована система "Облік паспортних даних"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

»иці 3.11

 

Таблиця 3.11

Компонент програмиПозначення ЗмістСтандартні модуліWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, DBTables, Db, StdCtrls, Mask,DateUtils;Стандартні модулі, з якими встановлюється звязокКомпоненти QRLabel1: TQRLabel; QRLabel2: TQRLabel; QRLabel3: TQRLabel; QRLabel4: TQRLabel; QRLabel5: TQRLabel; QRLabel6: TQRLabel;Написи звітуQRDBText1: TQRDBText; QRDBText2: TQRDBText; QRDBText3: TQRDBText; QRDBText4: TQRDBText; QRDBText5: TQRDBText;Поле виведення даних

Програмний код модуля Unit8 наведено у Додатку 2.

Модуль Unit9 - модуль формує звіт Картка паспортних даних. За допомогою даного модуля и можемо вивести на екран картку паспортних даних по окремому прізвищу, по необхідності роздрукувати.

Екранна форма модуля в режимі виконання програми зображена на мал.3.24.

 

Мал.3.24. Екранна форма Unit9 режимі виконання

 

Екранна форма модуля Unit9 в режимі конструювання зображена на мал. 3.25

 

Мал.3.25. Екранна форма Unit9 режимі конструювання

 

Програмна специфікація модуля Unit9 наведена у таблиці 3.12

 

Таблиця 3.12

Компонент програмиПозначення ЗмістСтандартні модуліWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, DBTables, Db, StdCtrls, Mask,DateUtils;Стандартні модулі, з якими встановлюється звязокКомпоненти QRLabel1: TQRLabel; QRLabel2: TQRLabel; QRLabel3: TQRLabel; QRLabel4: TQRLabel; QRLabel5: TQRLabel; QRLabel6: TQRLabel; QRLabel7: TQRLabel; QRLabel8: TQRLabel; QRLabel9: TQRLabel; QRLabel10: TQRLabel; QRLabel11: TQRLabel; QRLabel12: TQRLabel; QRLabel13: TQRLabel; QRLabel14: TQRLabel; QRLabel15: TQRLabel; QRLabel16: TQRLabel; QRLabel17: TQRLabel; QRLabel18: TQRLabel; QRLabel19: TQRLabel;Написи звітуQRDBText1: TQRDBText; QRDBText2: TQRDBText; QRDBText3: TQRDBText; QRDBText4: TQRDBText; QRDBText5: TQRDBText; QRDBText6: TQRDBText; QRDBText7: TQRDBText; QRDBText8: TQRDBText; QRDBText9: TQRDBText; QRDBText10: TQRDBText; QRDBText11: TQRDBText; QRDBText12: TQRDBText; QRDBText13: TQRDBText; QRDBText14: TQRDBText; QRDBText15: TQRDBText; QRDBText16: TQRDBText;Поле виведення данихQRDBImage1: TQRDBImage;Відображено картинку в звіті

Програмний код модуля Unit9 наведено у Додатку 2.

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

Екранна форма модуля в режимі виконання програми зображена на мал.3.26.

 

Мал.3.26. Екранна форма Unit10 режимі виконання

 

Екранна форма модуля Unit10 в режимі конструювання зображена на рис. 3.27

 

Мал.3.27. Екранна форма Unit10 режимі конструювання

Програмна специфікація модуля Unit10 наведена у таблиці 3.13

 

Таблиця 3.13

Компонент програмиПозначення ЗмістСтандартні модуліWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, DBTables, Db, StdCtrls, Mask,DateUtils;Стандартні модулі, з якими встановлюється звязокКомпоненти QRLabel1: TQRLabel; QRLabel2: TQRLabel; QRLabel3: TQRLabel; QRLabel4: TQRLabel; QRLabel5: TQRLabel; QRLabel6: TQRLabel; QRLabel7: TQRLabel; QRLabel8: TQRLabel; QRLabel9: TQRLabel; QRLabel10: TQRLabel; QRLabel11: TQRLabel; QRLabel12: TQRLabel; QRLabel13: TQRLabel; QRLabel14: TQRLabel; QRLabel15: TQRLabel; QRLabel16: TQRLabel;Написи звітуQRDBText1: TQRDBText; QRDBText2: TQRDBText; QRDBText3: TQRDBText; QRDBText4: TQRDBText; QRDBText5: TQRDBText; QRDBText6: TQRDBText; QRDBText7: TQRDBText; QRDBText8: TQRDBText;Поле виведення даних

Програмний код модуля Unit10 наведено у Додатку 2.

 

5. Висновок

 

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

 

6. Список використаної літератури

 

1.В.Э.Гофман, А.Д. Хомоненко „Delphi 6

2.Н.Б. Культин Delphi 6. „Програмирование на Object Pascal

 

ДОДАТКИ

 

ДОДАТОК 1

 

7.1 Технічне завдання на розробку програмного засобу

 

1. ЗАГАЛЬНІ ПОЛОЖЕННЯ

 

1.2.Найменування програмного засобу

 

Повне найменування програмної розробки: Автоматизована система Облік паспортних даних, надалі іменована як програма. Коротка назва програми - Паспортний стіл.

 

1.2 Призначення розробки та область застосування

 

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

 

1.3 Найменування розроблювача і замовника

 

Розроблювач даного програмного продукту - студентка групи П-308 (шифр групи) __________________ (прізвище та ініціали), надалі іменований як розроблювач.

Замовник програмного продукту - Циклова комісія Розробка програмного забезпечення Бердичівського коледжу промисловості, економіки та права, в особі викладача Тростянського Б.Г..

2. ПІДСТАВА ДЛЯ РОЗРОБКИ

 

2.1 Документ, на підставі якого ведеться розробка

 

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

 

2.2 Організація, що затвердила цей документ, і дата його затвердження

 

Завдання затверджене на засіданні циклової комісії Розробка програмного забезпеченн Бердичівського коледжу промисловості, економіки та права __________ і видано викладачем Тростянським Б.Г.

 

3. ВИМОГИ ДО ПРОГРАМИ

 

3.1 Вимоги до функціональних характеристик

 

3.1.1 Склад виконуваних функцій

Програма повинна забезпечувати введення, збереження і р