Автор работы: Пользователь скрыл имя, 12 Января 2011 в 16:29, курсовая работа
При здійсненні постачань на підприємство проводиться обробка і зберігання великої кількості інформації, пов'язаної з постачаннями, яка включає:
своєчасне і правильне оформлення документів і контроль за кожною операцією надходження товарів від постачальників, з переробки і інших джерел, виявлення розбіжності фактичної наявності і кількості, вказаної в супровідних документах;
контроль за своєчасним, повним і правильним оприбутковуванням товарів, що поступили;
своєчасне і правильне оформлення документації і контроль за кожною операцією відпустки, відвантаження або реалізації товару;
контроль за дотриманням нормативів запасу товарів.
Висновок
Література
Додаток 1
Додаток 2
Додаток 3
Комерційна версія програмного продукту дозволить проводити:
Що розробляється автоматизована система повинна буде реалізувати наступні функції:
1.3.4.
Початкові вимоги
до кінцевого результату.
Вимоги по функціональності.
АСИС, що розробляється, повинен забезпечувати автоматизований контроль, а так само облік постачань на підприємство (цех цього підприємства), для цього створювана система винна:
Умови експлуатації
Створюваний програмний продукт повинен буде використовуватися директором підприємства, начальником цеху, начальником складу, залежно від місця експлуатації продукту. Задані характеристики функціонування повинні забезпечуватися за умов, які визначаються конкретним носієм даних, на якому зберігаються дані. Найбільш поширеними носіями даних в даний час є жорсткі диски, для яких оптимальним є функціонування при температурах від 5 до +35оС і відносній вологості від 10 до 60 відсотків.
Вимоги до складу і параметрів технічних засобів
Програма повинна функціонувати на персональних комп'ютерах з наступною конфігурацією:
Вимоги до інформаційної і програмної сумісності
Створювана програма повинна функціонувати, легко інсталюватися, настроюватися і коректно працювати при виконанні наступних вимог:
Вимоги по захисту.
Для
забезпечення захисту від несанкціонованого
доступу до інформації, пов'язаної з
постачаннями на підприємство буде передбачена
система паролів при
2
Плановані показники
ефективності.
В результаті виконаної роботи передбачається досягти наступних ефектів:
2.1
Аналіз представлення
моделей даних.
Для ефективного функціонування АСИС, що розробляється, “Облік постачань” буде розроблений СУБД. Тому нижче розглянуті логічні і концептуальні моделі даних.
2.2
Вибір логічної моделі
даних.
2.2.1
Ієрархічна модель
даних.
Ієрархічна модель даних є ієрархією у вигляді дерева. Дана модель даних базується на сегменті, який є сукупністю полів, що характеризують даний сегмент. Сегменти розрізняються за типом, а кожен тип характеризується фіксованою довжиною і конкретним розбиттям на поля даних. Два зв'язані сегменти, розташованих на суміжних рівнях називаються початковим (більш високого рівня) і породженим (нижчого). Ієрархічний запис – система взаємозв'язаних сегментів, в якій кожен породжений сегмент представлений стільки раз, скільки необхідно для повного розкриття даного сегменту. У ієрархічній структурі є сегмент, який не має початкового і називається головним або кореневим. У цьому сегменті зазвичай розташовується ідентифікатор об'єкту, властивості якого розкриваються в сегментах другого і нижчих рівнів ієрархії.
Для реалізації даної моделі на фізичному рівні використовується ряд стандартних методів розміщення даних на пристроях, що запам'ятовують, які можуть розміщувати сегменти наступними ієрархічними способами доступу: послідовний, індексно-послідовний, прямою, індексно-прямою. Відповідно до способів розміщення сегментів встановлюється порядок доступу до них. Встановлений порядок доступу до сегментів обуславливает процедурна мови запитів і вимагає від користувача знання шляхів доступу до даним, що проходять по гілках дерева ієрархічного запису. Що є одним з недоліків даної моделі. Як інші недоліки можна відзначити наступні:
У зв'язку з тим, що ієрархічна модель володіє великою кількістю недоліків вона не буде застосуються для моделювання АСИС, що розробляється.
2.2.2
Мережева модель
даних
Мережа [5] – більш загальна структура порівняно з ієрархією. Вузлами мережі є окремі екземпляри запису. Вузли запису є одиницею доступу до БД. Оскільки окремий вузол може мати декілька безпосередньо старших вузлів, так само, як і декілька безпосередньо підлеглих, то дана структура забезпечує пряме представлення відношення “багато до багатьом”. Для зв'язку між записами-вузлами існує запис, що пов'язує, всі екземпляри якого поміщаються в ланцюжок для зв'язку двох екземплярів.
Основною конструкцією мережевої моделі даних є набір. Для кожного типу набору, визначуваного в схемі, повинен бути вказаний певний тип запису власника набору, а так само довільне число типів запису членів набору. Кожен екземпляр набору складається з одного екземпляра-власника і одного або більш за екземпляри записів-членів.
Кожен екземпляр запису-набору представляє ієрархічні зв'язки між екземпляром запису-власника і відповідними екземплярами записів-членів. Це є наслідком того обмеження, що жоден екземпляр запису-члена з набору на може належати більш, ніж одному екземпляру набору. Спосіб, яким кожен екземпляр запису власника зв'язується з відповідними екземплярами записів-членів, визначається в схемі мережі. Одним із способів організації таких зв'язків є встановлення ланцюжка покажчиків, що виходять з екземпляра запису-власника, записів-членів, що проходять через всі екземпляри, і що повертаються назад до екземпляра запису-власника, що забезпечує високу швидкість обробки запитів.
Головний недолік мережевої моделі полягає в складності структур пам'яті. Користувач повинен знати, які ланцюжки існують і які відсутні. В результаті мова запитів процедурна і вимагає навиків програмістів.
2.2.3 Реляционная модель данных.
Реляційна модель – множинним відношенням яке є підмножина декартова твори списку доменів [27,20]. Домен – це безліч значень, з якої витягуються значення для даного атрибуту. Іншими словами в основі реляційної моделі лежать прості таблиці, які задовольняють певним обмеженням, а тому можуть розглядатися як математичні відносини. Рядки таких таблиць називаються кортежами, імена стовпців – атрибутами. Слід зазначити, що всі кортежі різні, а порядок стовпців довільний, чим спрощується процес обробки кортежів. У відношенні (таблиці) виділяється декілька атрибутів, що однозначно ідентифікують кортежі і званих ключами.
Особливість
реляційної моделі полягає в тому,
що у відмінності від мережевої
і ієрархічної моделей реальні
об'єкти і взаємозв'язки між ними
представляються в базі даних
одноманітно у вигляді
Основний недолік реляційної моделі даних зв'язується з низькою продуктивністю реляційної СУБД. Але розробка сучасних СУБД таких як, ORACLE, InterBase, Acsses і ін. дозволило подолати і цей недолік.
Достоїнства реляційної моделі можна розділити на дві групи:
Вивід:
оскільки серед перерахованих логічних
моделей даних реляційна володіє значними
перевагами і малими недоліками, то вона
і буде узята в основу для побудови СУБД.