Облік замовлень
Концептуальна, фізична та датологічна моделі бази даних, їх зміст і компоненти. Опис використовуваних запитів і вимоги до них. Розробка структури програми та її функціональні особливості. Головні етапи та закономірності реалізації проекту бази даних.
Рубрика | Бухгалтерский учет и аудит |
Вид | контрольная работа |
Язык | украинский |
Дата добавления | 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