Облік підписок на періодичні видання у поштовому відділенні

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык украинский
Дата добавления 25.03.2015
Размер файла 510,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Зміст

Вступ

1. Опис предметного середовища та постанова задачі

1.1 Опис предметного середовища

1.1.1 Опис каталогу

1.2.1 Аналіз роботи

1.2.2 Постанова задачі

2. Концептуальна модель бази даних

3. Логічна модель бази даних

4. Фізична модель бази даних

5. Опис реалізації проекту бази даних

5.1 Опис функцій і взаємодії користувачів із системою

5.2 Опис метаданих, що зберігаються на сервері БД

5.2.1 Скрипти створення таблиці

5.2.2 Скрипти створення генераторів до таблиці

5.2.3 Скрипти створення тригерів

5.2.4 Скрипти створення збережених процедур

Висновки по роботі

Список використаних джерел

скрипт тригер концептуальний поштовий

Вступ

Предметним середовищем даного курсового проекту є діяльність поштового відділення , зокрема облік підписок на періодичні видання.

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

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

Для розробки БД використовувалась СУБД Interbase, а прикладна програма створена з використанням інструментів мови програмування Java.

1. Опис предметного середовища та постановка задачі

1.1 Опис предметного середовища

Поштове відділення надає послуги оформлення підписок на періодичні видання. Для цього передплатник обирає потрібні видання з каталогу.

1.1.1 Опис каталогу

Каталог містить інформацію про видання, які можна передплатити.

Каталог оформленій у вигляді таблиці.(Приклад наведено нижче)

1.2.1 Аналіз роботи

Передплатник заповнює анкету, де вказує: ПІБ, адресу/абонентську скриню, телефон, назву видання, термін передплати і загальну суму за даний термін.

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

Поштар отримує від касира бланк з інформацією про передплатників, на складі отримує видання, розвозить за адресами передплатників.

При оформленні підписки вказується адреса або номер абонентської скриньки передплатника. Оформити підписку може оператор поштового відділення або поштар.

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

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

Отже необхідно розробити програмне забезпечення для обліку підписок на періодичні видання у поштовому відділенні.

Користувачем системи буде касир поштового відділення.

Вхідні дані:

інформація про періодичні видання,

інформація про підписки та передплатників,

інформація про дільниці,

інформація про оформлені підписки.

Вихідні дані:

довідник періодичних видань,

довідник підписок,

довідник передплатників,

довідник дільниць,

журнал обліку оформлених підписок ,

звіти:

про оформленні підписки за певний період;

про діючі підписки (по дільницях);

про загальну кількість передплатників;

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

Система повинна реалізовувати такі функції:

Ведення довідників,

облік оформлених підписок,

формування звітів.

2. Концептуальна модель бази даних

В результаті вивчення предметної області та постанови задачі було виявлено основні сутності та їх атрибути. У таблиці 2.1 представлені моделі сутність-зв'язок 1-го рівня для сутностей даного предметного середовища.

Таблиця 2.1 - Основні сутності та їх атрибути

Сутності

Атрибути

Видання

Код_виданя

Назва

Тип

Підписка

Код_підписки

Індекс

Термін

Ціна

Кількість_випусків

Дні_тижня

Оформлення

Код_оформлення

Дата_оформлення

Ціна

Дата_початку

Дата_завершення

Передплатники

Код_передплатника

ПІБ

Адреса

Абонентська_скриня

Дільниця

Номер_дільниці

Поштар

Наступним етапом створення моделі сутності-зв'язок є виявлення зв'язків між сутностями. В таблиці 2.2 представлений опис цих зв'язків. На рисунку 2.1 представлена модель сутність-зв'язок.

Таблиця 2.2 - Типи зв'язків між сутностями

Сутності

Тип зв'язку

Зміст зв'язку

Видання

Підписка

1:М

Одне видання може мати багато видів підписок, одна підписка може бути оформлена лише на одне видання.

Підписка

Передплатник

М:М

Одну підписку може оформити багато передплатників, один передплатник може оформити багато підписок

Передплатник

Дільниця

М:1

В межах однієї дільниці може жити багато передплатників, один передплатник може жити лише на одній дільниці.

3. Логічна модель бази даних

На основі розробленої концептуальної моделі було розроблено логічну модель бази даних. На рисунку 3.1 наведено логічну модель бази даних.

Видання (Vidanna): Код_видання(Kod_vidanna),Назва(Nazva), Тип(Tip);

Підписка(Pidpiska): Код_підписки(Kod_pidpusku), Індекс(Index), Термін(Termin), Ціна(Cina), Кількість_видань(Kilkist_vudan), Дні_тижня (Dni_tugnya),Код_видання(Kod_vidannya);

Оформлення(Oformlennya): Код_оформлення(Kod_oformlennya), Дата_оформлення(Data_ oformlennya), Ціна(Cina), Дата_початку(Data_pochatky), Дата_завершення(Data_zavershennya), Код_підписки(Kod_pidpusku), Код_передплатника(Kod_peredplatnuka);

Передплатник(Peredplatnuk): Код_передплатника(Kod_peredplatnuka), ПІБ(PIB), Адреса(Adressa), Абонентська_скриня(Abonentska_skrinya), Номер_дільниці(Nomer_dilnuci);

Дільниця(Dilnucya): Номер_дільниці(Nomer_dilnuci), Поштар(Poshtar);

Рисунок 3.1 - Логічна модель

4. Фізична модель бази даних

На основі аналізу атрибутів сутностей бази даних кожному атрибуту був назначений відповідний тип даних та обмеження на значення, де це було потрібно. В таблицях 4.1-4.5 наведено опис структур таблиць бази даних.

Таблиця 4.1 - Опис структури таблиці «Видання»

Ідентифікатор поля

Ознака ключа

Тип даних

Обмеження

Примітка

Kod_vidanna

PK

INTEGER

NOT NULL

Nazva

VARCHAR(30)

Tip

VARCHAR(15)

Kod_vidanna - зв'язок з таблицею (Pidpiska)

Таблиця 4.2 - Опис структури таблиці «Підписка»

Ідентифікатор поля

Ознака ключа

Тип даних

Обмеження

Примітка

Kod_pidpusku

PK

INTEGER

NOT NULL

Index

INTEGER

Termin

INTEGER

Cina

FLOAT

Kilkist_vudan

INTEGER

Dni_tugnya

VARCHAR (30)

Kod_vidannya

FK

INTEGER

NOT NULL

Поле зовнішнього ключа для зв'язку з таблицею Vidanna (Kod_vidannya)

Kod_pidpusku - зв'язок з таблицею (Oformlennya)

Таблиця 4.3 - Опис структури таблиці «Оформлення»

Ідентифікатор поля

Ознака ключа

Тип даних

Обмеження

Примітка

Kod_oformlennya

PK

INTEGER

NOT NULL

Data_ oformlennya

DATE

Cina

FLOAT

Data_pochatky

DATE

Data_zavershennya

DATE

Kod_pidpusku

FK

INTEGER

NOT NULL

Поле зовнішнього ключа для зв'язку з таблицею Pidpiska (Kod_pidpusku)

Kod_peredplatnuka

FK

INTEGER

NOT NULL

Поле зовнішнього ключа для зв'язку з таблицею Peredplatnuk (Kod_peredplatnuka)

Таблиця 4.4 - Опис структури таблиці «Передплатник»

Ідентифікатор поля

Ознака ключа

Тип даних

Обмеження

Примітка

Kod_peredplatnuka

PK

INTEGER

NOT NULL

PIB

VARCHAR(50)

Adressa

VARCHAR(60)

Abonentska_skrinya

VARCHAR(10)

Nomer_dilnuci

FK

INTEGER

NOT NULL

Поле зовнішнього ключа для зв'язку з таблицею Dilnucya (Nomer_dilnuci)

Kod_peredplatnuka - зв'язок з таблицею (Oformlennya)

Таблиця 4.5 - Опис структури таблиці «Дільниця»

Ідентифікатор поля

Ознака ключа

Тип даних

Обмеження

Примітка

Nomer_dilnuci

PK

INTEGER

NOT NULL

Poshtar

VARCHAR(40)

Nomer_dilnuci - зв'язок з таблицею (Perdplatnuk)

Для полів первинних та зовнішніх ключів слід створити домен:

CREATE DOMAIN "PRMKEY" AS INTEGER NOT NULL;

CREATE DOMAIN "FOREIGNKEY" AS INTEGER NOT NULL;

5. Опис реалізації проекту бази даних

5.1 Опис функцій та взаємодії користувачів із системою

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

Рисунок 5.1 - Вікно авторизації

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

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

На кожній з них знаходиться однойменна таблиця з відповідним вмістом. Спільними елементами кожної форми є кнопка «Вийти».

Кнопка «Вийти» при натискання на нею лівою кнопкою миші повертає на головну форму.

Користувач може редагувати дані лише натиснувши лівою кнопкою миші на потрібну комірку та відредагувавши її вміст. Для видалення запису необхідно обрати рядок та натиснути на клавішу «Delete» на клавіатурі.

Головна форма надає можливість обирати та переглядати потрібну інформацію перейшовши на потрібну форму, натиснувши на відповідну кнопку. На головній формі (рисунок 5.2) розташовані 6 кнопок під назвами: «Видання», «Підписка», «Оформлення», «Передплатник», «Дільниця». Також кнопка «Вийти».

Рисунок 5.2 - Вигляд головної форми

На рисунку 5.3 представлена схема взаємодії екранних форм даного програмного забезпечення.

Рисунок 5.3 - Схема взаємодії форм.

Кнопка переходу на форму Видання.

Кнопка переходу на форму Підписка.

Кнопка переходу на форму Оформлення.

Кнопка переходу на форму Передплатник.

Кнопка переходу на форму Дільниця.

а. Кнопка переходу на головну форму.

5.2 Опис метаданих, що зберігаються на сервері БД

5.2.1 Скрипти створення таблиці

Видання

CREATE TABLE "VIDANNA"

(

"KOD_VIDANNA""PRMKEY",

"NAZVA"VARCHAR(30),

"TIP"VARCHAR(15),

PRIMARY KEY ("KOD_VIDANNA")

);

SET TERM ^ ;

CREATE TRIGGER "TREGER_GEN_KV_VID" FOR "VIDANNA"

ACTIVE AFTER INSERT POSITION 0

AS

BEGIN

NEW.KOD_VIDANNA = GEN_ID (GEN_KV_VID,1);

END

^

COMMIT WORK ^

SET TERM ;^

Передплатник

CREATE TABLE "Peredplatnuk"

(

"Kod_peredplatnuka""PRMKEY",

"PIB"VARCHAR(50),

"Adressa"VARCHAR(60),

"Abonentska_skrinya"INTEGER,

"Nomer_dilnuci""FOREIGNKEY",

PRIMARY KEY ("Kod_peredplatnuka")

);

ALTER TABLE "Peredplatnuk" ADD FOREIGN KEY ("Nomer_dilnuci") REFERENCES "Dilnucya" ("Nomer_dilnuci");

SET TERM ^ ;

Підписка

CREATE TABLE "PIDPISKA"

(

"Kod_pidpusku""PRMKEY",

"Index"INTEGER,

"Termin"INTEGER,

"Cina"FLOAT,

"Kilkist_vudan"INTEGER,

"Dni_tugnya"VARCHAR(30),

"Kod_vidanna""FOREIGNKEY",

PRIMARY KEY ("Kod_pidpusku")

);

ALTER TABLE "PIDPISKA" ADD FOREIGN KEY ("Kod_vidanna") REFERENCES "VIDANNA" ("KOD_VIDANNA");

SET TERM ^ ;

Оформлення

CREATE TABLE "Oformlennya"

(

"Kod_oformlennya""PRMKEY",

"Data_oformlennya"DATE,

"Cina"FLOAT,

"Data_pochatky"DATE,

"Data_zavershennya"DATE,

"Kod_pidpusku""FOREIGNKEY",

"Kod_peredplatnuka""FOREIGNKEY",

PRIMARY KEY ("Kod_oformlennya")

);

ALTER TABLE "Oformlennya" ADD FOREIGN KEY ("Kod_pidpusku") REFERENCES "PIDPISKA" ("Kod_pidpusku");

ALTER TABLE "Oformlennya" ADD FOREIGN KEY ("Kod_peredplatnuka") REFERENCES "Peredplatnuk" ("Kod_peredplatnuka");

SET TERM ^ ;

Дільниця

CREATE TABLE "Dilnucya"

(

"Nomer_dilnuci""PRMKEY",

"Poshtar"VARCHAR(40),

PRIMARY KEY ("Nomer_dilnuci")

);

SET TERM ^ ;

5.2.2 Скрипти створення генераторів для таблиці

- Видання

CREATE GENERATOR "GEN_KV_VID";

Передплатник

CREATE GENERATOR "GEN_KPER_PER";

Підписка

CREATE GENERATOR "GEN_KP_PID";

Оформлення

CREATE GENERATOR "GEN_KOF_OF";

Дільниця

CREATE GENERATOR "GEN_ND_DIL";

5.2.3 Скрипти створення тригерів

Тригери для генераторів:

Видання

CREATE TRIGGER "TREGER_GEN_KV_VID" FOR "VIDANNA"

ACTIVE AFTER INSERT POSITION 0

AS

BEGIN

NEW.KOD_VIDANNA = GEN_ID (GEN_KV_VID,1);

END

^

COMMIT WORK ^

SET TERM ;^

Передплатник

CREATE TRIGGER "TRIGGER_GEN_KPER_PER" FOR "Peredplatnuk"

ACTIVE AFTER INSERT POSITION 0

AS

BEGIN

NEW."Kod_peredplatnuka" = GEN_ID (GEN_KPER_PER,1);

END

^

COMMIT WORK ^

SET TERM ;^

Підписка

CREATE TRIGGER "TRIGGER_GEN_KP_PID" FOR "PIDPISKA"

ACTIVE AFTER INSERT POSITION 0

AS

BEGIN

NEW."Kod_pidpusku" = GEN_ID (GEN_KP_PID,1);

END

^

COMMIT WORK ^

SET TERM ;^

Оформлення

CREATE TRIGGER "TRIGGER_GEN_KOF_OF" FOR "Oformlennya"

ACTIVE AFTER INSERT POSITION 0

AS

BEGIN

NEW."Kod_oformlennya" = GEN_ID (GEN_KOF_OF,1);

END

^

COMMIT WORK ^

SET TERM ;^

Дільниця

CREATE TRIGGER "TRIGGER_GEN_ND_DIL" FOR "Dilnucya"

ACTIVE AFTER INSERT POSITION 0

AS

BEGIN

NEW."Nomer_dilnuci" = GEN_ID (GEN_ND_DIL,1);

END

^

COMMIT WORK ^

SET TERM ;^

Скрипти створення збережених процедур

Процедура про діючі підписки (по дільницях);

CREATE PROCEDURE "Diuchi_pidpiski_po_dilnicah"

(

"DATA_1" DATE

)

RETURNS

(

"Nomer_dilnuci" INTEGER,

"NAZVA" VARCHAR(30),

"PIB" VARCHAR(50),

"Data_pochatky" DATE,

"Data_zavershennya" DATE,

"Termin" INTEGER,

"Cina" FLOAT

)

AS

BEGIN EXIT; END ^

ALTER PROCEDURE "Diuchi_pidpiski_po_dilnicah"

(

"DATA_1" DATE

)

RETURNS

(

"Nomer_dilnuci" INTEGER,

"NAZVA" VARCHAR(30),

"PIB" VARCHAR(50),

"Data_pochatky" DATE,

"Data_zavershennya" DATE,

"Termin" INTEGER,

"Cina" FLOAT

)

AS

begin

for select "Dilnucya"."Nomer_dilnuci", VIDANNA."NAZVA", "Peredplatnuk"."PIB",

"Oformlennya"."Data_pochatky", "Oformlennya"."Data_zavershennya", PIDPISKA."Termin", "Oformlennya"."Cina"

from "Dilnucya", "Oformlennya", PIDPISKA, "VIDANNA", "Peredplatnuk"

where ("Oformlennya"."Kod_pidpusku"="PIDPISKA"."Kod_pidpusku")

and ("Oformlennya"."Kod_peredplatnuka"="Peredplatnuk"."Kod_peredplatnuka")

and ("PIDPISKA"."Kod_vidanna"="VIDANNA"."KOD_VIDANNA")

and ("Peredplatnuk"."Nomer_dilnuci"="Dilnucya"."Nomer_dilnuci")

and (("Oformlennya"."Data_pochatky"<=:DATA_1) and ("Oformlennya"."Data_zavershennya">=:DATA_1))

into :"Nomer_dilnuci",:"NAZVA",:"PIB",:"Data_pochatky",:"Data_zavershennya",:"Termin",:"Cina"

DO SUSPEND;

end

^

SET TERM ; ^

COMMIT WORK;

SET AUTODDL ON;

Процедура про оформленні підписки за певний період;

CREATE PROCEDURE "OF_PROC_ZA_PEVN_PER"

(

"DATA_1" DATE,

"DATA_2" DATE

)

RETURNS

(

"NAZVA" VARCHAR(30),

"Termin" INTEGER,

"PIB" VARCHAR(50),

"DATA_OFORMLENNYA" DATE,

"Cina" FLOAT

)

AS

BEGIN EXIT; END ^

ALTER PROCEDURE "OF_PROC_ZA_PEVN_PER"

(

"DATA_1" DATE,

"DATA_2" DATE

)

RETURNS

(

"NAZVA" VARCHAR(30),

"Termin" INTEGER,

"PIB" VARCHAR(50),

"DATA_OFORMLENNYA" DATE,

"Cina" FLOAT

)

AS

begin

for select VIDANNA."NAZVA", PIDPISKA."Termin", "Peredplatnuk"."PIB", "Oformlennya"."Data_oformlennya", "Oformlennya"."Cina"

from "Oformlennya", PIDPISKA, "VIDANNA", "Peredplatnuk"

where ("Oformlennya"."Kod_peredplatnuka"="Peredplatnuk"."Kod_peredplatnuka")

and ("Oformlennya"."Kod_pidpusku"="PIDPISKA"."Kod_pidpusku")

and ("PIDPISKA"."Kod_vidanna"="VIDANNA"."KOD_VIDANNA")

and (("Oformlennya"."Data_oformlennya">=:Data_1) and ("Oformlennya"."Data_oformlennya" <=:Data_2))

into :"NAZVA",:"Termin",:"PIB",:Data_oformlennya,:"Cina"

DO SUSPEND;

end

^

SET TERM ; ^

COMMIT WORK;

SET AUTODDL ON;

Процедура про загальну кількість передплатників;

CREATE PROCEDURE "ZAG_KILKIST_PEREDPLATNIKIV"

RETURNS

(

"KST" INTEGER

)

AS

BEGIN EXIT; END ^

ALTER PROCEDURE "ZAG_KILKIST_PEREDPLATNIKIV"

RETURNS

(

"KST" INTEGER

)

AS

begin

select Count (DISTINCT "Kod_peredplatnuka")

from "Oformlennya"

into :kst;

SUSPEND;

end

^

SET TERM ; ^

COMMIT WORK;

SET AUTODDL ON;

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

CREATE PROCEDURE "ZAG_SUMM_NA_YAKU_OF_PIDP_ZA_PEVN_PERIOD"

(

"DATA_1" DATE,

"DATA_2" DATE

)

RETURNS

(

"Cina" FLOAT

)

AS

BEGIN EXIT; END ^

ALTER PROCEDURE "ZAG_SUMM_NA_YAKU_OF_PIDP_ZA_PEVN_PERIOD"

(

"DATA_1" DATE,

"DATA_2" DATE

)

RETURNS

(

"Cina" FLOAT

)

AS

begin

for select SUM ("Cina")

from "Oformlennya"

where (("Data_oformlennya">=:"DATA_1")and ("Data_oformlennya"<=:"DATA_2"))

into :"Cina"

DO SUSPEND;

end

^

SET TERM ; ^

COMMIT WORK;

SET AUTODDL ON;

Висновки по роботі

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

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

Список використаних джерел

1. Доманецька І.М. Промислові системи управління базами даних: Конспект лекцій. - К.: КНУБА, 2012. -64с.

2. Data Definition Guide InterBase XE3, Update 3 [Electronic resource] : Embarcadero Technologies, 2013. - Mode of access : http://docs.embarcadero.com/products/interbase/IBXE3Update3/DataDef.pdf

Размещено на Allbest.ru

...

Подобные документы

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

  • Основні підходи до проектування баз даних. Опис сайту Інтернет-магазину, характеристика його підсистем для обробки анкет і запитів користувачів. Розробка концептуальної, інфологічної, даталогічної, фізичної моделей даних. Побудова ER-моделі в CASE-засоби.

    курсовая работа [2,3 M], добавлен 01.02.2013

  • Розробка бази даних в середовищі Microsoft SQL Server 2008 для обліку послуг фітнес-клубу. Таблиці для баз даних, їх властивості. Аналіз сукупності вхідних і вихідних параметрів, опис інформаційної бази, розробка логічної і фізичної моделі даних в ІС.

    курсовая работа [449,9 K], добавлен 09.05.2016

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

    курсовая работа [726,2 K], добавлен 18.05.2015

  • Проектування бази даних (БД). Проектування логічної моделі БД. Реалізація БД та створення таблиць. Встановлення зв’язків, вибір мови та середовища програмування. Опис функціональних елементів та реалізація програми. Опис та тестовий приклад програми.

    дипломная работа [1,6 M], добавлен 07.01.2017

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

    курсовая работа [3,5 M], добавлен 28.11.2011

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

    курсовая работа [946,8 K], добавлен 02.07.2015

  • Теоретичні відомості про пакет ІЗВП Borland Delphi та СУБД MS Access, оцінка їх функціональних особливостей. Опис структури бази даних. Проектування інтерфейсу програми, опис її логічної структури та функцій. Контроль коректності вхідних, вихідних даних.

    курсовая работа [4,5 M], добавлен 03.01.2014

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

    курсовая работа [3,0 M], добавлен 25.08.2014

  • Опис предметного середовища. Перелік вхідної інформації. Концептуальна, даталогічна, фізична модель бази даних. Опис функціональних запитів та залежностей. Визначення цілісності посилань між таблицями бази даних. Форма "спеціальність", "дисципліна".

    курсовая работа [1,3 M], добавлен 13.10.2014

  • Проектування бази даних предметної області "Магазин будівельних матеріалів". Аналіз сукупності вхідних і вихідних даних, шляхи удосконалення інформаційної системи обліку товару. Організація інформаційної бази, розробка логічної і фізичної моделі.

    курсовая работа [559,2 K], добавлен 09.05.2016

  • Можливості застосування середовища MySQL для роботи з базами даних. Завдання системи SQL Server. Розробка концептуальної моделі бази даних "Сервісний центр". Створення таблиць phpmyadmin, заповнення їх даними. Створення запитів і зв’язків у phpmyadmin.

    курсовая работа [2,3 M], добавлен 27.05.2015

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

    курсовая работа [55,1 K], добавлен 15.03.2015

  • Опис вхідних та вихідних повідомлень, процедури перетворення даних. Розробка інфологічної моделі, інформаційні об’єкти та їх характеристика. Автоматизація даталогічного проектування. Опис структур таблиць бази даних на фізичному рівні, реалізація запитів.

    курсовая работа [2,5 M], добавлен 02.01.2014

  • Дослідження підсистем створення облікової анкети на сайті, обробки замовлення та контролю платіжної системи. Проектування концептуальної, логічної і фізичної моделей даних. Визначення в них атрибутів сутностей, типу та розміру. Генерація моделей до СКБД.

    курсовая работа [1,6 M], добавлен 30.01.2013

  • Розробка гри "Арканоід", з можливістю гри, як одного та і двох гравців одночасно на одному гральному полі, за допомогою Visual Studio 2008 з XNA Framework. Аналіз предметної галузі. Опис концептуальної моделі. Реалізація взаємодії між гравцем та системою.

    курсовая работа [5,5 M], добавлен 21.01.2010

  • Розробка концептуальної і фізичної моделей бази даних по обліку концертних заходів, організаторів, артистів та призерів конкурсів. Код запиту на створення бази даних. Загальні види запитів в інформаційній системі. Розробка програмного коду головної форми.

    курсовая работа [1,5 M], добавлен 11.12.2011

  • Розробка інтерфейсу користувача системи. Розробка підсистеми планування ремонтно-профілактичних робіт для відділу головного інженера на ВАТ "Макаронна фабрика". Розробка логічної і фізичної моделей бази даних. Опис реалізованих функцій системи.

    дипломная работа [103,0 K], добавлен 14.02.2014

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

    курсовая работа [659,7 K], добавлен 01.04.2016

  • Створення баз даних для автоматизування роботи торгового представника в середовищі програмування Delрhі. Опис вхідної та результуючої інформації, формалізований опис задачі. Розробка технічного та робочого проекту, опис та обґрунтування вибору структури.

    курсовая работа [135,8 K], добавлен 11.10.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.