База данных "Магазин компьютерной техники"

Автор работы: Пользователь скрыл имя, 30 Октября 2012 в 21:45, курсовая работа

Краткое описание

В даній курсовій роботі в якості предметної галузі розглядається магазин комп’ютерної техніки. Метою роботи є розробка бази даних «Магазин комп'ютерної техніки».
Проблемою даної предметної галузі являється те, що інформаційний обмін між ланками управління є дуже повільним. Це, насамперед, пов’язано з великим обсягом паперових документів. Завжди постає необхідність підтримувати зв'язок з постачальниками, ведення коректного і вичерпного списку товару, редагування, поновлення та доповнення його. Крім того, часто буває необхідно відібрати деякі документи за певним критерієм. Наприклад, щоб дізнатися які товари були продані до певної дати, треба серед всіх накладних відібрати такі, на яких записана ця дата. Ручний пошук та корекція в такому вигляді являються дуже неефективними.

Содержание

Вступ 3
1 Опис предметної галузі 4
1.1 В якості предметної галузі розглядається магазин комп'ютерної техніки. 4
1.2 Склад 5
1.2.1 Роль складу 5
1.2.2 Класифікація складів 7
1.3 Технічне завдання 11
2 Розробка програмного забезпечення 14
2.1 Ескізний проект 14
2.1.1 Діаграма нульового рівня. 14
2.1.2 Діаграма першого рівня 15
2.1.3 Розробка концептуальної моделі даних 16
2.1.4 Розробка діаграми станів 19
2.2 Технічннй проект 20
2.2.1 Розробка логічної моделі даних 20
2.2.2 Розробка фізичної моделі даних 21
2.2.3 Вибір СУБД 21
2.3 Робочий проект 22
2.3.1 Специфікація програмних модулів 22
2.3.2 Розробка робочої документації 22
3 Результати роботи програми 23

Вложенные файлы: 1 файл

НОВАЯ ОСНОВНА ЧАСТИНА1.doc

— 417.00 Кб (Скачать файл)


 

 

Вступ

В даній курсовій роботі в якості предметної галузі розглядається магазин комп’ютерної техніки. Метою роботи є розробка бази даних «Магазин комп'ютерної техніки».

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

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

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

 

1 Опис предметної  галузі

1.1 В якості предметної галузі розглядається магазин комп'ютерної техніки.

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

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

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

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

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

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

1.2 Склад

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

1.2.1 Роль складу

Склад в логістиці використовується тільки тоді, коли це дозволяє поліпшити показники наскрізного процесу. Таким чином, роль складу полягає у створенні умов для оптимізації матеріального потоку. Логістика ставить завдання гармонійної організації внутрішньо складських процесів, а також завдання технічної, технологічної та планово-організаційної спряженості внутрішньо складських процесів з процесами що відбуваються в навколишньому склад економічному середовищі. Отже сучасний великий склад - це складне технічне спорудження, що складається з численних взаємопов'язаних елементів, має певну структуру і виконує ряд функцій з перетворення матеріальних потоків, а також накопичення, переробки і розподілу вантажів між споживачами. При цьому в силу різноманіття параметрів, технологічних рішень, конструкцій устаткування й характеристик різноманітної номенклатури, перероблюваних вантажів склади відносять до складних систем. У той же час склад сам є лише елементом системи більш високого рівня - логістичній ланцюга, яка і формує основні та технічні вимоги до складської системі, встановлює цілі та критерії її оптимального функціонування, диктує умови переробки вантажу. Тому склад повинен розглядатися не ізольовано, а як інтегрована складова частина логістичній ланцюга. Тільки такий підхід дозволить забезпечити успішне виконання основних функцій складу і досягнення високого рівня рентабельності. При цьому необхідно мати на увазі, що в кожному окремо взятому випадку, для конкретного складу, параметри складської системи значно відрізняються один від одного, так само як її елементи і сама структура, заснована на взаємозв'язку цих елементів. При створенні складської системи потрібно керуватися наступним основним принципом: лише індивідуальне рішення з урахуванням всіх факторів, що впливають може зробити її рентабельною. Передумовою цього є чітке визначення функціональних завдань і ґрунтовний аналіз переробки вантажу як всередині, так і поза складу. Будь-які витрати повинні бути економічно виправданими, тобто впровадження будь-якого технологічного і технічного рішення, пов'язане з капіталовкладеннями, має виходити із раціональної доцільності, а не з модних тенденцій і запропонованих технічних можливостей на ринку. Склади є одним з найважливіших елементів логістичних систем. Об'єктивна необхідність в спеціально об лаштованих місцях для утримання запасів існує на всіх стадіях руху матеріального потоку починаючи від первинного джерела сировини і закінчуючи кінцевим споживачем. Цим пояснюється наявність великої кількості різноманітних видів складів. У широкому діапазоні варіюються розміри складів: від невеликих приміщень, загальною площею в кілька сотень квадратних метрів, до складів-гігантів, що покривають площі в сотні тисяч квадратних метрів. Розрізняються склади і по висоті укладання вантажів. В одних вантаж зберігається не вище людського зросту, в інших необхідні спеціальні пристрої, здатні підняти і точно вкласти вантаж у клітинку на висоті 24 м. Склади можуть мати різні конструкції: розміщуватися в окремих приміщеннях (закриті), мати тільки дах або дах і одну, дві або три стіни (напівзакриті), Деякі вантажі зберігаються взагалі поза приміщеннями на спеціально обладнаних майданчиках, в так званих відкритих складах. У складі може створюватися і підтримуватися спеціальний режим, і вологість. Склад може призначатися для зберігання товарів одного підприємства (склад індивідуального користування), а може, на умовах лізингу, здаватися в оренду фізичним чи юридичним особам (склад колективного користування або склад готель). Розрізняються склади і за ступенем механізації складських операцій:- Немеханізовані,-Комплексно-механізовані,-Автоматизовані-автоматичні. Істотною ознакою класифікації складів є можливість доставки і вивезення вантажу за допомогою залізничного або водного транспорту. Відповідно до цієї ознаки розрізняють пристанційні або портові склади (розташовані на території залізничної станції або порту), прирейкові (що мають підведену залізничну гілку для подачі і прибирання вагонів) і глибинні. Для того, щоб доставити вантаж від станції, пристані або порту в глибинний склад, необхідно скористатися автомобільним транспортом. В залежності від широти асортименту зберігається вантажу виділяють спеціалізовані склади, склади зі змішаним або універсальним асортиментом.

1.2.2 Класифікація складів

Більш докладно розглянемо класифікацію складів за ознакою місця в загальному процесі руху матеріального потоку від первинного джерела сировини до кінцевого споживача готової продукції.За цією ознакою склади можна розділити на дві основні групи:1) склади на ділянці руху продукції виробничо-технічного призначення;2) склади на ділянці руху товарів народного споживання. У свою чергу, перша група складів підрозділяється на склади готової продукції підприємств-виробників, склади сировини та вихідних матеріалів підприємств-споживачів продукції виробничо-технічного призначення і склади сфери обігу продукції виробничо-технічного призначення. Склади другої групи підрозділяються на склади підприємств оптової торгівлі товарами народного споживання, що знаходяться в місцях виробництва цих виробів, і склади, що знаходяться в місцях їхнього споживання. Склади торгівлі в місцях виробництва належать так званим вихідним оптовим базам. Склади в місцях споживання - торговим оптовим базам. Основне призначення складу - концентрація запасів, їх зберігання та забезпечення безперебійного і ритмічного виконання замовлень споживачів. Сукупність робіт, виконуваних на різних складах, приблизно однакова. Це пояснюється тим, що в різних логістично процесах склади виконують такі складні функції:- Тимчасове розміщення і зберігання матеріальних запасів. - Перетворення матеріальних потоків. - Забезпечення логістичного сервісу в системі обслуговування. Будь склад обробляє, щонайменше, три види матеріальних потоків: вхідний, вихідний і внутрішній. Наявність вхідного потоку означає необхідність розвантаження транспорту, перевірки кількості та якості прибулого вантажу. Вихідний потік обумовлює необхідність навантаження транспорту, внутрішній - необхідність переміщення вантажу всередині складу. Реалізація функції тимчасового зберігання матеріальних запасів означає необхідність проведення робіт з розміщення вантажів на зберігання, забезпечення необхідних умов зберігання, вилучення вантажів з місць зберігання. Перетворення матеріальних потоків відбувається шляхом розформування одних вантажних партій чи вантажних одиниць і формування інших. Це означає необхідність розпакування вантажів, комплектування нових вантажних одиниць, їх упаковку, затарювання. Однак це лише саме загальне уявлення про складах. Будь-яка з перерахованих вище функцій може змінюватися в широких межах, що супроводжується відповідною зміною характеру та інтенсивності протікання, окремих логістичних операцій. Це, в свою чергу, змінює картину протікання всього логістичного процесу на складі. Розглянемо функції різних складів, що зустрічаються на шляху руху матеріального потоку від первинного джерела сировини до кінцевого споживача. На складах готових виробів підприємств-виробників здійснюється складування, зберігання, подсортировка або додаткова обробка продукції перед її відправленням, маркування, підготовка до навантаження та вантажні операції. Склади сировини та вихідних матеріалів підприємств-споживачів беруть продукцію, вивантажують, сортують, зберігають і готують її до виробничого споживання. Склади оптово-посередницьких фірм у сфері обігу продукції виробничо-технічного призначення, крім перерахованих вище, виконують також наступні функції: забезпечують концентрацію товарів, комплектацію її в потрібному асортименті, організують доставку товарів дрібними партіями, як на підприємства-споживачі, так і на склади інших оптових посередницьких фірм, здійснюють зберігання резервних партій. Склади торгівлі, що знаходяться в місцях зосередження виробництва, приймають товари від виробничих підприємств великими партіями, комплектують і відправляють великі партії товарів оптовим покупцям, що знаходяться в місцях споживання. Склади, розташовані в місцях споживання, отримують товари виробничого асортименту і, формуючи широкий торговий асортимент, забезпечують ними роздрібні торговельні підприємства. Склад приймає і складує готову продукцію, яка супроводжується цехової накладної. Вона складається з двох частин: загальної (до якої входять номер цехової накладної, найменування цеху виробника і дата здачі продукції на склад) і специфікації (у неї входять найменування і кількість переданої продукції). Продукція зі складів направляється замовникам відповідно до укладених договорів. Відправляється продукція на підставі товарно-транспортної накладної. Товарно-транспортна накладна складається з: загальної частини (номер накладної, номер договору, дата відвантаження) і специфікації (вид і кількість продукції, що відвантажується). Після отримання продукції замовник повинен здійснити оплату, яка оформляється платіжним дорученням, виписаним на підставі товарно-транспортної накладної. Загальна частина платіжного доручення включає номери товарно-транспортної накладної та платіжного доручення, і дату оплати. Специфікація включає вид і кількість оплачуваної продукції. Рахунок-фактура - це документ, що видається постачальником покупцеві або надаються постачальником банку для підтвердження платежу покупця, суми платежу, товарності даної господарської операції або прийняття або відмови від нього в рахунку-фактурі. Загальна частина включає реквізити постачальника і покупця, а в специфікації вказуються найменування товару, одиниці виміру, ціна і сума. Склади - це важлива частина більшості ланцюгів поставок. Кожна організація зберігає запаси, щоб мати резерв в момент розбалансу попиту і пропозиції. І поки організаціям необхідно зберігати запаси матеріалів, їм потрібно склади. Велика частина складів проектується для зберігання сировини до виконання операцій і готової продукції до її поширення. У меншій мірі тут зберігають незавершене виробництво, що витрачаються матеріали та запасні частини. Багато організацій використовують склади як зручні місця для виконання та інших видів робіт. Очевидно, склади можна використовувати для інспектування і сортування матеріалів і розбивки опту (поділу великих партій матеріалів на невеликі). Їх також можна використовувати для доведення продукції до потрібної кондиції, наклеювання етикеток, упаковки, підготовки продуктів для рітейлерів, щоб ті могли відразу виставляти її на продаж, виконання робіт, пов'язаних зі зменшенням комерційного ризику (проведення заключних робіт в останній момент), надання послуги « запаси, керовані продавцем »і т.д. Загальна тенденція така, що в даний час склади виконують все більше завдань, безсумнівно додаючи цінність продукту, а не будучи чистими центрами витрат.Таким чином Склад є невід’ємною частиною будь якого торгівельного підприємства.

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

1.3 Технічне завдання

а) Загальні відомості

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

б) Підстави для розробки

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

в) Призначення розробки

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

г) Вимоги до функцій, що виконуються

Програма повинна задовольняти наступним вимогам:

- містити в собі базу товарів розміщених на складі;

- містити в собі всіх постачальників товарів;

- мати здатність вносити в базу даних клієнтів магазину;

- формувати чек для покупця на придбаний товар

- формувати звіт про обіг товарів, залишок та наявність  їх на складі.

 

д) Вимоги до інформаційної і програмної сумісності.

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

е) Вимоги до надійності

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

є) Вимоги до умов експлуатації

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

Умови експлуатації програми повинні  відповідати умовам експлуатації апаратного забезпечення

ж) Вимоги до технічних засобів 

Для роботи програми необхідні наступні технічні засоби:

  • IBM-сумісний комп’ютер з тактовою частотою процесора 1.6 Ghz, та вище;
  • об’єм оперативної пам’яті не нижче 128 МБ;
  • 4 МБ вільного простору жорсткого диску;

монітор;

  • клавіатура;
  • миша;

- принтер.

з) Вимоги до маркування і упаковки.

Програмне забезпечення не потребує упаковки. Номер першої версії ПЗ – 1.00.

и) Вимоги до програмної документації

Програмна документація повинна включати в себе наступні розділи:

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

- текст програми.

і) Техніко-економічні показники

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

ї) Стадії і етапи розробки

Стадії і етапи розробки програмного  забезпечення описані в таблиці 1.1.

Таблиця 1.1 – Стадії і етапи розробки

Назва етапів дипломного проекту

Термін виконання етапів проекту

1. Аналіз предметної галузі

 

2. Постановка та формалізація задачі ТЗ

 

4. Ескізний проект програмного  забезпечення

 

5. Технічний проект програмного  забезпечення

 

6. Реалізація програмного забезпечення

 

7. Відлагодження і тестування  програмного забезпечення

 

8. Розробка робочої документації

 

12. Виконання графічних документів

 

13. Оформлення пояснювальної записки

 

 

й) Порядок контролю і прийомки

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

       2 Розробка програмного забезпечення

2.1 Ескізний проект

2.1.1 Діаграма нульового рівня.

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

Информация о работе База данных "Магазин компьютерной техники"