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

Назва поля

Тип

Інформаційний зміст

ID

+

Код

Adress

Alpha

Адреса

Nazva

Alpha

Назва

Таблиця 3 Структура полів файлу Tab_vub.db

Назва поля

Тип

Інформаційний зміст

ID

+

Код

Prizvuge

Alpha

Прізвище

Imia

Alpha

Ім'я

Po_batkovi

Alpha

По батькові

Rik_nar

Date

Рік народження

Vik

Number

Вік

Stat

Alpha

Стать

Adress

Alpha

Адреса

Vylucia

Alpha

Вулиця

Nom_byd

Number

Номер будинку

Nom_kva

Number

Номер квартири

Ser_pasp

Alpha

Серія паспорта

Nom_pasp

Number

Номер паспорта

Data_vud_pasp

Date

Дата видачі паспорта

Kum_vud_pasp

Alpha

Ким виданий паспорт

Viiskovo_zobov

Alpha

Військовозобов'язаний

Photo

Graphic

Фото

Pensioner

Alpha

Пенсіонер

Prucuna_vub

Alpha

Причина вибуття

Data_vub

Date

Дата вибуття

3. Опис алгоритму функціонування програмного забезпечення

3.1 Інформаційна модель системи

Рис. 3.1. Інформаційна модель системи

3.2. Модульна структура програмного засобу

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

Мал. 3.2

Призначення програмних модулів Таблиця 3.1

Позначення

Призначення

1

p_st

Головний модуль програми. Містить головну форму і забезпечує перехід з однієї форми на іншу.

2

vyl

Модуль довідника вулиць.

3

pasp_st

Модуль введення та редагування даних.

4

Unit9

Модуль звіту «Картка паспортних даних».

5

Uni11

Модуль для введення додаткових даних.

6

Uni10

Модуль звіту «Довідка про прописку».

7

Unit12

Модуль, який містить дані про вибувших.

8

Unit7

Модуль, для вилучення вибувших.

9

Unit4

Модуль, для пошуку за прізвищем.

10

Unit5

Модуль, для пошуку за адресою.

11

Unit6

Модуль, для відображення списку пенсіонерів.

12

Unit8

Модуль звіту «Список пенсіонерів»

13

Unit2

Модуль, який містить довідку про розробника.

3.3 Опис програмних модулів

3.2.1 Модуль “P_st_”

Модуль P_st є головним модулем програми через який здійснюється зв'язок з іншими програмними модулями. Перехід на інші програмні модулі виконується з використанням системи меню. Екранна форма модуля в режимі виконання програми, з розкритим елементом меню зображена на рис.3.3.

Мал.3.3 Екранна форма модуля P_st в режимі виконання програми

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

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

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

Таблиця 3.2 Програмна специфікація модуля P_st

Компонент програми

Позначення

Зміст

Стандартні модулі

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ComCtrls, Menus;

Стандартні модулі, з якими встановлюється зв'язок

Візуальні компоненти

MainMenu1: TMainMenu;

Програмне меню, яке забезпечує перехід на інші програмні форми

N1: TMenuItem;

Пункт меню «Довідники»

N2: TMenuItem;

Підпункт «Вулиці» пункту меню Довідники

N3: TMenuItem;

Пункт меню «Операції»

N4: TMenuItem;

Підпункт «Введення даних» пункту меню Операції

N5: TMenuItem;

Пункт меню «Вибірка»

N6: TMenuItem;

Підпункт «Вибувші» пункту меню Вибірка

N7: TMenuItem;

Підпункт «Дані про вибувших» пункту меню Операції

N8: TMenuItem;

Підпункт «Пошук» пункту меню Вибірка

N9: TMenuItem;

Підпункт «Прізвище» підпункту Пошук меню Вибірка

N10: TMenuItem;

Підпункт «Адреса» підпункту Пошук меню Вибірка

N11: TMenuItem;

Підпункт «Пенсіонери» пункту меню Вибірка

N12: TMenuItem;

Пункт меню «Довідка»

N13: TMenuItem;

Підпункт «Про програму» пункту меню Довідка

N14: TMenuItem;

Підпункт «Про автора» пункту меню Довідка

Процедури

procedure N1Click(Sender: TObject);

Відкриваємо пункт меню «Довідники»

procedure N2Click(Sender: TObject);

Переходимо на форму довідника вулиць

procedure N3Click(Sender: TObject);

Відкриваємо пункт меню «Операції»

procedure N4Click(Sender: TObject);

Переходимо на форму введення даних

procedure N5Click(Sender: TObject);

Відкриваємо пункт меню «Вибірка»

procedure N6Click(Sender: TObject);

Переходимо на форму вилучення вибувших

procedure N7Click(Sender: TObject

Переходимо на форму перегляду даних про вибувших

procedure N8Click(Sender: TObject);

Відкриваємо підпункт меню «Пошук»

procedure N9Click(Sender: TObject);

Переходимо на форму для пошуку по прізвищу

procedure N10Click(Sender: TObject);

Переходимо на форму для пошуку за адресою

procedure N11Click(Sender: TObject);

Переходимо на форму для відображення пенсіонерів

procedure N12Click(Sender: TObject);

Відкриваємо пункт меню «Довідка»

procedure N13Click(Sender: TObject);

Переходимо на форму для перегляду довідки про програму

procedure N14Click(Sender: TObject);

Переходимо на форму для перегляду довідки про розробника

Страницы: 1, 2, 3, 4, 5, 6



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.