Облік замовлень

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

Рубрика Бухгалтерский учет и аудит
Вид контрольная работа
Язык украинский
Дата добавления 09.07.2017
Размер файла 902,5 K

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

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

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

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

Облік замовлень

Вступ

даталогічний запит програма облік

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

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

Відомості про рахунок повинні собі містити код, номер рахунку.

Відомості про товар містять в собі код, назву товару, номер товару та вартість.

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

Один і той же товар може придбати декілька клієнтів, також той самий товар може знаходитися в різних магазинах.

Клієнт може мати декілька рахунків.

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

Ш Декілька магазинів

Ш Які мають однакові товари та розділяються на філії

Ш Клієнт має декілька рахунків

Ш Клієнт має знижку

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

Розглянемо роботу магазина. На рисунку зображено учасників процесу роботи магазина.

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

Концептуальна модель (рис. 1)

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

даталогічний запит програма облік

Таблиця 1. Атрибути інформаційної моделі

Сутність

Атрибути

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

Клієнт

- Код;

- ПІБ;

- Адреса;

- Знижка;

CodC;

PIB;

Adress;

Sale;

Рахунок

- Код;

- номер;

CodP;

PNumber;

Товар

- Код;

- Назва;

- Номер;

- Вартість;

CodT;

Tnazva;

Tnumber;

TVart;

Магазин

- Код;

- Філія;

- Назва;

- Адреса;

CodM;

FilNumber;

Mnazva;

Madress;

Визначимо зв'язки між сутностями, що включені в модель (табл. 2).

Таблиця 2. Взаємозв'язки між сутностями

Сутності

Типи зв'язку

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

Товар

Магазин

М:М

В одному магазині може продаватися декілька товарів

Кліент

Рахунок

1:М

Один клієнт може мати багато рахунків

Рахунок

Товар

М:М

В один рахунок може входити багато товарів

3. Датологічна модель Бази даних

датологічний запит програма облік

Наведемо структуру таблиць та їх взаємозв'язків у вигляді діаграм.

Датологічна модель (рис. 2)

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

Визначимо властивості атрибутів кожної з таблиць БД.

Опис функціональних запитів

4. Опис структури програми

Програмне забезпечення розроблено у середовищі Delphi 7. Файл проекту Project.dpr містить 6 повнофункціональних програмних модулів:

Unit1.pas - головний модуль програми;

Unit2.pas - модуль компоненту типу DataModule2;

Unit3.pas - модуль форми перегляду таблиць

Unit4.pas - модуль редагування таблиці Товари

Unit5.pas - модуль формування звіту таблиці Товари

Uni6.pas - модуль пошуку по таблиці Товар

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

Заповнення таблиць БД початковими даними.

Запускаємо Database Desktop. У меню «File» обираємо команду

«Open Table» і відкриваємо таблицю Tovar.db. Переходимо у режим редагування і заносимо дані до таблиці.

Всі інші таблички створені нами заповняємо таким же самим чином.

Визначення цілісності посилань між таблицями БД.

Щоб визначити цілісність посилання нашої бази даних відкриваємо таблицю Rahynok і заходимо в режим реструктуризації (Table/Restructure). У списку Table Properties обираємо елемент Referential Integrity та натискаємо кнопку Define.

У вікні, що з'явилось, в списку Fields показані поля підпорядкованої таблиці, а в списку Tables - таблиці робочої бази даних.

Зі списку Fields обираємо поле, що є зовнішнім ключем і ставимо йому у відповідність поле - первинний ключ - з таблиці, що є головною.

6. Розробка програми

Головна програма:

На головній формі розташоване випадаюче меню, за допомогою якого можна переглянути основні таблиці бази даних, а саме: Товар, Магазин, Клієнт, Звіт, Пошук.

Обробники подій для кнопок:

procedure TForm1. Button1Click (Sender: TObject);

begin

Form3. Show;

Form3.DBGrid1. DataSource:=DataModule2. DataSource5;

DataModule2. Table5. Active:=True;

end;

procedure TForm1. Button2Click (Sender: TObject);

begin

Form3. Show;

Form3.DBGrid1. DataSource:=DataModule2. DataSource1;

DataModule2. Table1. Active:=True;

end;

procedure TForm1. Button3Click (Sender: TObject);

begin

Form3. Show;

Form3.DBGrid1. DataSource:=DataModule2. DataSource4;

DataModule2. Table4. Active:=True;

end;

procedure TForm1. Button4Click (Sender: TObject);

begin

Form3. Show;

Form3.DBGrid1. DataSource:=DataModule2. DataSource2;

DataModule2. Table2. Active:=True;

end;

procedure TForm1. Button6Click (Sender: TObject);

begin

DataModule2. Table5. CancelRange;

end;

procedure TForm1. Button7Click (Sender: TObject);

begin

Form3. Show;

Form3.DBGrid1. DataSource:=DataModule2. DataSource5;

DataModule2. Table5. Active:=True;

DataModule2. Table5. Filtered:=True;

end;

procedure TForm1.N7Click (Sender: TObject);

begin

ShowMessage ('Ви намагаєесь закрити базу даних:)');

close;

end;

procedure TForm1.N3Click (Sender: TObject);

begin

Form3. Show;

Form3. Panel1. Align:=alclient;

Form3. Panel1. Visible:=True;

end;

procedure TForm1.N4Click (Sender: TObject);

begin

Form3. Show;

Form3. Panel2. Align:=alclient;

Form3. Panel2. Visible:=True;

end;

procedure TForm1.N6Click (Sender: TObject);

begin

Form3. Show;

Form3. Panel3. Align:=alclient;

Form3. Panel3. Visible:=True;

end;

procedure TForm1.N9Click (Sender: TObject);

begin

Form6. Show;

end;

procedure TForm1.N5Click (Sender: TObject);

begin

Form5. Quickrep1. Preview;

end;

procedure TForm1.N10Click (Sender: TObject);

begin

close;

end;

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

Текс програми:

procedure TForm3. FormClose (Sender: TObject; var Action: TCloseAction);

begin

Panel1. Visible:=false;

Panel2. Visible:=false;

Panel3. Visible:=false;

end;

procedure TForm3. FormCreate (Sender: TObject);

begin

Panel1. Visible:=false;

Panel2. Visible:=false;

Panel3. Visible:=false;

end;

procedure TForm3. Button1Click (Sender: TObject);

begin

Form4. Show;

DataModule2. Table5. Insert;

end;

procedure TForm3. Button2Click (Sender: TObject);

begin

Form4. Show;

DataModule2. Table5. Edit;

end;

procedure TForm3. Button3Click (Sender: TObject);

begin

DataModule2. Table5. Delete;

end;

Форма редагування

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

procedure TForm4. Button1Click (Sender: TObject);

begin

DataModule2. Table5. Post;

close;

end;

procedure TForm4. Button2Click (Sender: TObject);

begin

DataModule2. Table5. Cancel;

close;

end;

Форма пошуку

Викликається при натисканні клавіші «Пошук» в випадаючому меню.

Містить параметри пошуку.

procedure TForm6. Button1Click (Sender: TObject);

begin

DataModule2. Table5. Filtered:=True;

Form3. Panel1. Visible:=True;

Form3. Show;

end;

procedure TForm6. FormClose (Sender: TObject; var Action: TCloseAction);

begin

DataModule2. Table5. Filtered:=False;

DataModule2. Table5. Refresh;

end;

Список літератури

1. Архангельский А.Я. Программирование в Delphi для Windows. - М.: ООО «Бином-Пресс», 2003. - 1152 с.

2. Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi. 7 - СПб.: БХВ-Петербург, 2003. - 784 с.

3. Дейт К.Дж. Введение в системы баз данных, 7-е издание. - М.: Издательский дом «Вильямс», 2001. -1072 с.

4. Гайна Г.А. Основи проектування баз даних: Навчальний посібник. - К.: Кондор, 2008. - 200 с.

5. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс - М.: «Вильямс», 2003. - 1088 с.

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

...

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

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

    дипломная работа [184,9 K], добавлен 23.01.2014

  • Особливості функціонування автоматизованих систем обробки даних (АСОІ) для управління і контролю господарської діяльності. Порядок обробки інформації на ЕОМ для використання у контрольно-аудиторському процесі. Головні етапи повного циклу обробки даних.

    контрольная работа [92,6 K], добавлен 27.09.2010

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

    контрольная работа [59,1 K], добавлен 25.06.2011

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

    курсовая работа [483,3 K], добавлен 24.12.2010

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

    контрольная работа [18,5 K], добавлен 15.05.2011

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

    контрольная работа [58,8 K], добавлен 18.02.2010

  • Визначення, класифікація і оцінка виробничих запасів на підприємствах України, застосування програми "1С:Бухгалтерія” для їх обліку. Вимоги до документального оформлення руху запасів, документування надходження та відпуску, обліку придбання і реалізації.

    реферат [1,2 M], добавлен 25.10.2009

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

    дипломная работа [784,8 K], добавлен 19.12.2013

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

    дипломная работа [87,6 K], добавлен 15.07.2008

  • Економічний зміст витрат, їх класифікація та оцінка. Огляд законодавчої та нормативної бази з обліку витрат. Оцінка облікової політики на прикладі ВАТ "Західенерго" Добротвірська ТЕС. Аналіз основних показників діяльності та витрат електростанції.

    дипломная работа [122,5 K], добавлен 20.08.2010

  • Економічний зміст і нормативне регулювання реалізації продукції. Оцінка стану організації бухгалтерського обліку розрахунків на ТОВ "Куземинське", аналіз обліку реалізації продукції, робіт та послуг на підприємстві. Розробка заходів щодо їх вдосконалення.

    дипломная работа [556,7 K], добавлен 23.07.2010

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

    реферат [13,4 K], добавлен 07.03.2011

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

    курсовая работа [90,0 K], добавлен 28.05.2010

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

    реферат [26,1 K], добавлен 14.04.2010

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

    научная работа [68,2 K], добавлен 08.04.2013

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

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

  • Інвентаризація як необхідна умова діяльності підприємства. Економіко-правовий аналіз нормативної бази та метод бухгалтерського обліку. Аналіз комерційної діяльності базового підприємства. Документальне оформлення результатів інвентаризації та її облік.

    курсовая работа [1017,3 K], добавлен 30.01.2012

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

    контрольная работа [25,6 K], добавлен 06.07.2009

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

    отчет по практике [161,1 K], добавлен 29.11.2011

  • Загальна характеристика діяльності "Вопак-Трейд" та його економічні показники за 2008-2009 рр. Основні види товарів та документальне оформлення їх руху. Облік операцій з розрахунку товарів і тари на оптові бази і склади; експортних та імпортних операцій.

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

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