Ім'я файлу: Автоматизована інформаційна система магазину Магніт (1).doc
Розширення: doc
Розмір: 156кб.
Дата: 03.01.2023
скачати
Пов'язані файли:
звіт ІІІ (Автосохраненный).docx
nevidkladni_stani_v_pediatriji-88f-91f.02.04.20r..docx
1.docx
Педагогічну практику я проходила у Олієво (1).docx
АІС метод. КР.docx
20130321-090912.docx
Lektsiia_2_2_razbor_СН_рамы.ppt
Стаття Стиркіна 2022.doc
dis_Ustinskiy.pdf
тема 5 для студентів.doc
ТЕХНІКА БЕЗПЕКИ ПРИ ВИКОНАННІ СЛЮСАРНИХ РОБІТ.docx

НОУ СПО «Балашовский КООПЕРАТИВНИЙ ТЕХНІКУМ»

Циклова комісія математики, інформатики та обчислювальної техніки

Спеціальність 230103

«Автоматизовані системи обробки інформації та управління»

КУРСОВИЙ ПРОЕКТ

на тему

Автоматизована інформаційна система магазину «Магніт»

з дисципліни «Розробка та експлуатація автоматизованих інформаційних систем»

Виконав

студент групи АС-41

Савкін Дмитро Олександрович

Перевірила

викладач Баранова Н.А.

2009 навчальний рік

Призначення проекту

Розробка автоматизованої інформаційної системи з автоматизації облікової діяльності на прикладі магазину «Магніт». Створення проекту багатокористувацької бази даних, яка може бути використана на комп'ютерах магазину «Магніт» у файл-серверному варіанті.

Інструментальні засоби розробки:

- Turbo Delphi 7 (розробка клієнтського додатку);

- СУБД MS Access (розробка бази даних віддаленого доступу)

- Windows Help Designer Professional v2.3.5 (розробка файлу допомоги)

Зміст курсового проекту:

  • теоретична частина [текст];

  • практична частина [текст];

  • дистрибутив програмного продукту [CD - ROM].

Зміст

Введення

I. Аналітична частина

1.1 Техніко-економічна характеристика предметної області

1.2 Обгрунтування необхідності та мети використання обчислювальної техніки для вирішення задачі

1.3 Мета та призначення автоматизованого варіанту розв'язання задачі

1.4 Аналіз існуючих розробок та обгрунтування вибору технології проектування

1.5 Інформаційна модель предметної області та її опис

II. Проектна частина

2.1 Постановка завдання

2.2 Характеристика нормативно-довідкової інформації

2.3 Характеристика вхідної оперативної інформації

2.4 Характеристика результатної інформації

Висновок

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

Програми

Введення

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

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

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

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

У даному курсовому проекті досліджується автоматизація обліку продажу товарів на прикладі мережі супермаркетів «Магніт».

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

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

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

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

Практична значимість курсового проекту - це можливість використання розробленої АІС торгового підприємства від невеликих торгових точок до великомасштабних супермаркетів, яким і є магазин «Магніт».

I. Аналітична частина

1.1 Техніко-економічна характеристика предметної області

Роздрібна торговельна мережа класифікується за двома ознаками: стаціонарності і товарно-асортиментному профілю. За першою ознакою роздрібна торговельна мережа поділяється на:

- Стаціонарну (магазини);

- Напівстаціонарні (павільйони, намети, лотки, кіоски);

- Пересувну (розвозять і розносна).

За другою ознакою роздрібна торговельна мережа поділяється на:

- Змішану (торгує товарами однієї або двох-трьох груп або комплексів);

- Спеціалізовану (торгує окремими підгрупами і видами товарів);

- Універсальну (торгує всіма групами або продовольчих або непродовольчих товарів).

ВАТ «Магніт» (Краснодарський край) займає 46 місце в рейтингу «Експерт-400» у 2007 році. Керуюча компанія мережі магазинів «Магніт» - ЗАТ «Тандер», заснована в 1994 р. як оптовий постачальник побутової хімії та косметики, а з 1997 р. приступила до освоєння продовольчого сегмента ринку, ставши одним з п'яти найбільших дистриб'юторів в Росії. У 1998 році розпочато роботу з розвитку роздрібного ринку: відкрито перший магазин самообслуговування. Протягом року компанія вийшла на лідируючі позиції на півдні Росії, після чого почалося просування компанії в інші регіони. На початку 2006 року було завершено реорганізацію групи компаній «Магніт», в результаті якої ВАТ «Магніт» стало холдинговою компанією групи товариств, що займаються роздрібною торгівлею через мережу магазинів «Магніт». У цьому ж році компанія почала розвивати в усіх містах Росії новий формат роздрібної торгівлі - федеральну мережу гіпермаркетів «МАГНІТ».

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

Станом на 31 грудня 2008 року були відкриті 14 гіпермаркетів.

Зараз в будівництві знаходиться більше 10 об'єктів. Торгова площа гіпермаркетів варіюється від 2000 - 12 500 кв.м. Асортимент нараховує до 15 000 найменувань товарів, з яких близько 75% становлять продукти харчування. Гіпермаркети розміщуються в межах міста, що робить можливим їх відвідування не тільки автовласниками.

ВАТ «Магніт» є власником найбільшої за кількістю магазинів і території їх покриття мережі в Росії, що дозволяє здійснювати закупівлі на спеціальних умовах.

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

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

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

Магазини «Магніт» на сьогоднішній день пропонує більше 3000 найменувань продукції, причому в різних магазинах даного асортименту може трохи відрізнятися. Основу (80%) складають продукти живлення, решта - супутні товари.

Близько 50% товару, представленого в мережах, приходить по дистрибутивних каналах і ексклюзивним договорами, що не дивно, враховуючи, що всі мережі зросли з оптових фірм. Дана політика, безумовно, впливає на асортимент магазинів, оскільки укладені договори мають на увазі виконання дистрибуторських планів. У результаті ковбасний відділ може бути представлений всього 2-3 виробниками, що не зовсім вірно з точки зору категорійного менеджменту.

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

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

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

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

1.2 Обгрунтування необхідності та мети використання обчислювальної техніки для вирішення задачі

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

У компанії ЗАТ «Тендер» в роздрібній мережі магазинів «Магніт» впроваджена й автоматизована система управління товарними запасами, завдяки чому підвищується їх оборотність.

За допомогою ЕОМ у магазині «МАГНІТ» автоматизовано облік надходження та продажу товарів, облік розрахунків з постачальниками і покупцями, операцій по розрахунковому рахунку, кількісно-сумовий облік. У загальному обсязі облікових робіт ці завдання мають значну питому вагу. Їх автоматизація дозволяє скоротити ручні операції, прискорити обробку інформації, підвищити точність обліку. У пам'яті ЕОМ зберігається і може бути видана на друк детальна інформація про кількість надходження і продажу конкретного товару за кожним документом у випадку розбіжності величини запасу з даними машинного обліку.

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

Головне призначення автоматизованої системи обробки інформації (АСОІ) в даному випадку - підвищити ефективність виконання основних функцій бухгалтера, оскільки функціонування блоку виписки документів пов'язано з дуже великим інформаційним потоком. Крім того, АСОІ покликана поліпшити оперативність прийняття рішень, підвищити продуктивність праці, знизити кількість обчислювальних помилок за допомогою автоматизації процесу обробки інформації, сприяти ефективному і безпечного зберігання і доступу до інформації.

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

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

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

1.3 Мета та призначення автоматизованого варіанту розв'язання задачі

Будь-який супермаркет, для продажу якого б виду товарів він ні призначався, являє собою комплексне підприємство, в орбіту якого залучаються багато і багато галузей господарства. Найбільша загальна принципова схема побудови системи управління супермаркетом має такий вигляд (див. рис. 1):



Рис 1. Схема побудови системи управління супермаркетом

Центром будь-якій подібній АСУ завжди є потужний енергонезалежний сервер, який зберігає інформацію про діяльність всіх підсистем супермаркету у вигляді сукупності розподілених баз даних. Кожна база даних містить одну або декілька інформаційних таблиць, зміст яких визначається назвою БД і може відрізнятися за внутрішнім характеристикам; одна і та ж база даних може використовуватися для роботи різних підсистем шляхом виділення з неї відповідної інформаційної таблиці.

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

1) вилучення даних з БД, пов'язаних з відповідною підсистемою;

2) запис в БД змінених або нових даних;

3) зв'язок із зовнішніми пристроями, необхідними для функціонування підсистеми.

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

1) Підсистема «Робота з товарами»

За характером своєї діяльності супермаркет - організація, метою якої є продаж населенню продуктів та інших товарів широкого споживання з метою отримання прибутку. У зв'язку з цим природним представляється відведення більшості реалізованих АСУ функцій відповідної підсистемі:

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

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

в) зміна цін товарів в БД при зміні останніх;

г) автоматизоване нарахування націнок на товари відповідно до поточних економічних становищем супермаркету;

д) генерація списків унікальних ідентифікаційних номерів для розклеювання на відповідні товари;

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

2) Підсистема «Робота з постачальниками»

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

Стабільність роботи супермаркету в дуже великій мірі залежить від чіткості та узгодженості поставок товарів і обладнання; функції, реалізовані даної підсистемою, такі:

а) автоматизоване складання списку постачальників, робота з якими доцільна за комплексним показником, що формується групою експертів з вивчення ринку;

б) автоматизована генерація договорів з обраними постачальниками на поставку товарів певного асортименту на певний строк;

в) автоматизоване продовження договорів з зарекомендували себе постачальниками та розірвання договорів з постачальниками, що не виправдали покладеного на них довіри;

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

д) автоматичне складання списків дат прибуття транспорту з виробленими замовленнями для здійснення прийому цих замовлень і відвантаження їх на склад або відправки на вітрини відповідно до списків наявних в даних місцях товарів;

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

3) Підсистема «Робота з фінансами»

Оскільки супермаркет є приватним підприємством і головною метою його творців є отримання прибутку, фінансової підсистемі в розглянутій нами АСУ повинна приділятися особлива увага. Ця підсистема виконує наступні функції:

а) щомісячне продовження договору з банком, укладеного на початку діяльності супермаркету, і автоматизоване складання відповідної документації;

б) автоматична помісячна генерація бухгалтерських звітів з інформацією про отримані за місяць чистого прибутку і чистий збиток;

в) автоматизоване складання кошторисів на проведення ремонтних і інших обслуговуючих робіт;

г) автоматизоване складання документації, що призначався для для отримання грошей з банку і відправлення їх до банку після закінчення кожного тижня;

1.4 Аналіз існуючих розробок та обгрунтування вибору технології проектування

Найбільш популярними системами, використовуваними в даний час для автоматизації торговельної та складської діяльності підприємств у Росії, є програми «1С: Торгівля і склад» і «1С: Управління торгівлею».

"1С: Торгівля і склад" призначена для обліку будь-яких видів торгових операцій. Завдяки гнучкості і настроюваності система здатна виконувати всі функції обліку - від ведення довідників і введення первинних документів до отримання різних відомостей і аналітичних звітів.

"1С: Торгівля і склад" автоматизує роботу на всіх етапах діяльності підприємства і дозволяє:

  • вести роздільний управлінський і фінансовий облік;

  • вести облік від імені декількох юридичних осіб;

  • вести партійний облік товарного запасу з можливістю вибору методу списання собівартості (FIFO, LIFO, по середній);

  • вести роздільний облік власних товарів і товарів, узятих на реалізацію;

  • оформляти закупівлю і продаж товарів;

  • проводити автоматичне початкове заповнення документів на основі раніше введених даних;

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

  • виконувати резервування товарів і контроль оплати;

  • вести облік грошових коштів на розрахункових рахунках і в касі;

  • вести облік товарних кредитів і контроль їх погашення;

  • вести облік переданих на реалізацію товарів, їх повернення і оплату;

При використанні програми "1С: Торгівля і склад" користувач може:

  • задати для кожного товару необхідна кількість цін різного типу, зберігати ціни постачальників, автоматично контролювати і оперативно змінювати рівень цін;

  • працювати з взаємозв'язаними документами;

  • виконувати автоматичний розрахунок цін списання товарів;

  • швидко вносити зміни за допомогою групових обробок довідників і документів;

  • вести облік товарів у різних одиницях виміру;

  • отримувати найрізноманітнішу звітну і аналітичну інформацію про рух товарів і грошей;

  • автоматично формувати бухгалтерські проводки для 1С: Бухгалтерії.

"1С: Торгівля і склад" містить засоби забезпечення збереження і несуперечності інформації:

  • можливість заборони користувачам "прямого" видалення інформації;

  • спеціальний режим видалення даних з контролем перехресних посилань;

  • можливість заборони користувачам редагувати дані за минулі звітні періоди;

  • встановлення заборони на редагування друкарських форм документів;

  • "Замикання" системи користувачем при тимчасовому припиненні роботи.

Система "1С: Торгівля і склад" поряд зі своїми плюсами має ряд недоліків:

  1. вимагає великих грошових витрат на придбання;

  2. встановити систему 1С: "Торгівля і склад" може не будь-який користувач;

  3. для роботи з системою персонал повинен пройти спеціалізовані курси.

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

1.5 Інформаційна модель предметної області та її опис

Діаграми взаємодії дозволяють наочно уявити очікуване поведінка системи (див. рис.2).

Основними поняттями діаграм взаємодії є: дійова особа, варіант використання, зв'язок.

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

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

Зв'язок - взаємодія дійових осіб і відповідних варіантів використання.



Рис.2 Діаграма взаємодії АІС «МАГНІТ»

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

Для розробляється АІС можна побудувати діаграму Class.



Рис.3 Діаграма класів АІС «МАГНІТ»

За запропонованою діаграмі класів у нас виходить 6 таблиць.

Таблиця «Magazin»



Найменування поля

Тип даних

Опис

1

Name

текст

найменування

2

Director

текст

Директор

3

Adress

текст

Адреса

4

Telephon

текст

Телефон

5

KPP

числовий

КПП

6

INN

числовий

ІПН

Таблиця «postavshik»



Найменування поля

Тип даних

Опис

1

Id_postav

c четчік

Код постачальника

2

Name

текст

Найменування постачальника

3

Address

текст

Адреса

4

telephon

текст

Телефон

5

Shet

число

Розрахунковий рахунок

Таблиця «Postuplenie»



Найменування поля

Тип даних

Опис

1

Id_post

c четчік

Код поставки

2

Data_post

дата

Дата поставки

3

Kolvo

числовий

Кількість

4

Summa_post

числовий

Сума поставки

5

id_postav

числовий

Код постачальника

6

id_tovar

числовий

Код товару

Таблиця «Prodaga»



Найменування поля

Тип даних

Опис

1

Id_prodag

c четчік

Код продажу

2

Data_prodag

дата

Дата продажу

3

Kolvo

числовий

Кількість

4

Summa_prod

числовий

Сума продажу

5

id_tovar

числовий

Код товару

Таблиця «Tovar»



Найменування поля

Тип даних

Опис

1

Id_tovar

c четчік

Код товару

2

name

текст

Найменування

3

Ed_izm

текст

Одиниця виміру

4

PriceProd

числовий

Ціна продажу

5

PricePokup

числовий

Ціна купівлі

Таблиця «Zakaz»



Найменування поля

Тип даних

Опис

1

Id_zakaz

c четчік

Код замовлення

2

Id_tovar

числовий

Код товару

3

edizm

текст

Одиниця виміру

4

Data

дата

Дата замовлення

5

Kolvo

числовий

Кількість

6

id_postav

числовий

Код постачальника

У результаті конструювання таблиць та встановлення відповідних зв'язків отримуємо схему даних в проектованої СУБД MS ACCESS.



Рис.4 Схема даних СУБД Access

II. Проектна частина

2.1 Постановка завдання

Основним завданням курсового проекту є розробка автоматизованої інформаційної системи магазину «МАГНІТ».

Для нормального функціонування даної інформаційної системи необхідно розробити базу даних «МАГНІТ», в якій будуть міститися всі початкові дані нашої системи.

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

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

Щоб користувач міг у потрібний йому час переглянути дані додатка «МАГНІТ» і роздрукувати їх, система повинна включати звіти, які виведуть всю інформацію.

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

Метою створення курсової роботи є розробка системи для автоматизованого розрахунку й обліку користувачем автоматизованого електронного каталогу магазину.

Технічні вимоги

Призначення додаткових специфікацій - визначити вимоги до розроблюваної автоматизируемой системі «МАГНІТ», які утворюють повний набір вимог до системи.

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

Функціональні можливості. Система повинна забезпечувати режим роботи,, потрібно створити систему, в якій могли б працювати не тільки програмісти, але і звичайні користувачі.

Зручність використання. Інтерфейс користувача повинен бути Windows ХР-сумісним.

Надійність. Система повинна бути в працездатному стані 24 години на добу 7 днів на тиждень, час простою - не більше 10%.

Продуктивність. Система повинна підтримувати до 5 користувачів, що одночасно працюють з центральною базою даних, і до 5 користувачів, що одночасно працюють з локальними серверами.

Безпека. Система не повинна дозволяти що? Що повинна дозволяти й т.д.

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

2.2 Характеристика нормативно-довідкової інформації

Метою створення курсової роботи є розробка системи для автоматизованого розрахунку й обліку користувачем автоматизованого електронного каталогу магазину.

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

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

Модулі Довідника:

Кнопка «Перша»:

DataBD. ADOPostavshik. FindFirst;

Кнопка «Остання»:

DataBD. ADOPostavshik. FindLast;

Кнопка «Попередня»:

DataBD. ADOPostavshik. FindPrior;

Кнопка «Наступна»:

if DataBD. ADOPostavshik. FindNext = false then showMessage ('Останній запис');

Кнопка «Видалити»:

If DataBD.ADOPostavshik.Eof Then Abort;

If messagebox (0, 'Ви дійсно хочете видалити запис?', 'Запит', 33) = 1

then DataBD. ADOPostavshik. delete;

Виклик форми пошуку:

Application. CreateForm (TFormPoiskPost, FormPoiskPost);

Викликає форму додавання:

Application.CreateForm (TFormDobPost, FormDobPost);

Кнопка «Вихід»:

Close;

кнопка «пошуку за кодом»:

DataBD.ADOQPoiskPost.Active: = false;

DataBD.ADOQPoiskPost.SQL.Clear;

DataBD.ADOQPoiskPost.SQL.Add ('SELECT *');

DataBD.ADOQPoiskPost.SQL.Add ('FROM Postavshik');

DataBD.ADOQPoiskPost.SQL.Add ('WHERE Postavshik.id_postav LIKE''' + Edit1.Text +'%''');

DataBD.ADOQPoiskPost.Active: = true;

кнопка «скидання»:

DataBD.ADOQPoiskPost.Active: = false;

DataBD.ADOQPoiskPost.SQL.Clear;

DataBD.ADOQPoiskPost.SQL.Add ('SELECT *');

DataBD.ADOQPoiskPost.SQL.Add ('FROM Prodaga');

DataBD.ADOQPoiskPost.Active: = true;

Кнопка «Додати»:

databd.ADOpostavshik.append;

Кнопка «Зберегти»:

if dataBD.ADOPostavshik.Modified then

dataBD.ADOPostavshik.post;

2.3 Характеристика вхідної оперативної інформації

Журнали призначені для додавання, зміни, зберігання, видалення, перегляду інформації про надходження, замовлення та продажу товару (див. Додаток 2).

Модулі Журналу

Викликає форму додавання:

Application. CreateForm (TFormDobPost, FormDobPost);

Викликає форму зміни:

Application. CreateForm (TFormRedakProd, FormRedakProd);

Кнопка «Сформувати звіт за датою»:

Application.CreateForm (TFormProdDate, FormProdDate);

Кнопка «Пошук»

DataBD.ADOQProd.Active: = false;

DataBD.ADOQProd.SQL.Clear;

DataBD.ADOQProd.SQL.Add ('SELECT *');

DataBD.ADOQProd.SQL.Add ('FROM Prodaga');

DataBD.ADOQProd.SQL.Add ('WHERE Prodaga.Data_prod LIKE''' + Edit1.Text +'%''');

DataBD.ADOQProd.Active: = true;

Кнопка «Скидання»:

DataBD.ADOQProd.Active: = false;

DataBD.ADOQProd.SQL.Clear;

DataBD.ADOQProd.SQL.Add ('SELECT *');

DataBD.ADOQProd.SQL.Add ('FROM Prodaga');

DataBD.ADOQProd.Active: = true;

Кнопка «Додати»:

databd.ADOpostavshik.append;

Кнопка «Зберегти»:

if dataBD.ADOPostavshik.Modified then

dataBD.ADOPostavshik.post;

Кнопка «Змінити»:

dataBD.ADOQProd.Refresh;

Кнопка «Сформувати»:

DataBD.ADOQProd.Active: = false;

DataBD.ADOQProd.SQL.Clear;

DataBD.ADOQProd.SQL.Add ('SELECT *');

DataBD.ADOQProd.SQL.Add ('FROM Prodaga');

DataBD.ADOQProd.SQL.Add ('WHERE Prodaga.data_prod like''' + Edit1.Text +'%''');

DataBD.ADOQProd.Active: = true;

rv2.Execute;

2.4 Характеристика результатної інформації

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

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

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

  1. оцінити фінансове становище потенційних партнерів;

  2. прийняти рішення щодо доцільності та умов ведення справ з тим чи іншим партнером;

  3. уникнути видачі кредитів ненадійним клієнтам;

  4. оцінити доцільність придбання активів тієї чи іншої організації;

  5. правильно побудувати стосунки із замовниками;

  6. врахувати можливі ризики підприємництва.

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

У даному курсовому проекті розроблено звіти про результати купівлі та продажу продукції. Мета складання цих звітів - надання користувачам повної, правдивої та неупередженої інформації про господарську діяльність підприємства, його про доходи й витрати за звітний період. (Див. Додаток 3).

Висновок

У цій роботі була створена автоматизована інформаційна система магазину «МАГНІТ», яка змогла б автоматизувати діяльність, пов'язану з діяльністю продажу товару. В автоматизованій інформаційній системі «МАГНІТ» необхідно передбачити збір та внесення всіх необхідних даних, які в подальшому будуть необхідні для роботи всієї системи.

Автоматизована інформаційна система (АІС) повинна виконувати збір даних, заповнювати всі необхідні довідники, документи, звіти та відбір в базі даних, а так само стежити за тим, щоб введені дані були точні й правильно оформлені.

Коли надходить нова інформація, програміст заносить всі дані в базу даних магазину «МАГНІТ». Розроблена система повинна автоматизувати роботу магазину. Система повинна дозволяти програмістові здійснювати перевірку необхідних даних, а також можливість внесення коригувань, перегляд всіх довідників, журналів та звітів. Вся інформація у вигляді звіту повинна мати можливість роздрукувати на принтері.

На початку роботи була розроблена база даних «Magazin». Потім у середовищі Delphi 7 було створено програму, що дозволяє працювати з системою.

У нього входять:

- Довідники, що дозволяють додавати і видаляти записи та здійснювати пошук необхідної інформації;

- Журнали, дозволяють додавати, видаляти інформацію про надходження, продажу та замовлення товару, а також проводити пошук;

- Звіти, які виводять необхідну інформацію користувачеві;

- Довідка по роботі з системою, яка допомагає користувачеві освоїти роботу в АІС «МАГНІТ».

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

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

  1. Гофман В. Робота з базами даних в Delphi. С-Пб: БХВ-Петербург 2001

  2. Фаронов В. Програмування баз даних в Delphi 7. Навчальний курс С-Пб: Пітер 2003

  3. А.М. Вендров. Проектування програмного забезпечення економічних інформаційних систем: Підручник. - М.: Фінанси і статистика, 2005. - 352 с. електронний варіант

  4. Смирнова Г.М. та ін Проектування економічних інформаційних систем: Підручник - М. Фінанси і статистка, 2001. електронний варіант

  5. А.М. Вендров. Проектування програмного забезпечення економічних інформаційних систем: Навчальний посібник. - М.: Фінанси і статистика, 2002 електронний варіант

  6. Венчковскій Л.Б. Розробка складних програмних виробів. - Електронний варіант.

  7. Шлеер. Технологія розробки програмного забезпечення. Електронний варіант.

  8. Буч Г. Об'єктно - орієнтований аналіз. Електронний варіант

  9. Базіян, Менахем і ін Visual FoxPro 6. Спеціальне видання: Пер. з англ. - М.: Видавничий дім «Вільямс», 1999 - 928 с.

Додаток 1. Заповнені форми довідників в режимі роботи користувача з АІС «Магніт»



Рис 1. Допоміжна форма з інформацією про магазин «Магніт»



Рис 2. Довідник «Постачальники»



Рис 3. Форма «Пошук постачальників»



Рис 4. Форма «Додавання постачальників»



Рис 5. Довідник «Товари»



Рис 6. Форма «Додавання товару»



Рис 7. Форма «Пошук товару»

Додаток 2. Заповнені форми журналів в режимі роботи користувача з АІС «Магніт»



Рис 8. Журнал «Продаж товару»



Рис 9. Форма «Додавання запису продажу»



Рис 10. Форма «Зміни запису продажів»



Рис 11. Форма «Звіт за датою»



Рис 12. Журнал «Надходження товару»



Рис 13. Форма «Додавання запису надходження»



Рис 14. Форма «Зміни запису надходження»



Рис 15. Форма «Звіт за датою»



Рис 16. Журнал «Замовлення товару»



Рис 17. Форма «Додавання замовлення»



Рис 18. Форма «Звіт за датою»

Додаток 3. Звіти в режимі роботи користувача з АІС «Магніт»



Рис 19. Звіт «Надходження товару»



Рис 20. Звіт «Продаж товару»



Рис 21. Звіт «Замовлення товару»



Рис 22. Звіт «Прайс-лист»


//ua-referat.com
скачати

© Усі права захищені
написати до нас