Реферат по предмету "Информатика, программирование"


Облік зернових у приватному сільськогосподарському підприємстві

КУРСОВА РОБОТА
з дисциплiни «Базиданих та СУБД»
ТЕМА: Облік зернових уприватномусільськогосподарському підприємстві
Вiнниця

Завдання навиконання роботи
1. Спроектувати та побудувати наосновi СУБД Access iнформацiйно-довiдкову систему обліку зернових в приватному сільськогосподарськомупідприємствіу виглядi бази даних та засобів її супроводу (пiдтримки). База даних має мiстити мiнiмум 50записiв (вголовній таблиці). Система повинна виконувати операцiї
1.1 поповнення таблиці новими записами
1.2 вилучення з таблиці непотрiбних записiв
1.3 редагування iснуючих записів
1.4 сортування записiв за декiлькомаполями
1.5 виведення iнформацiї на екран та(або) друк за заданим форматом
1.6 пошуку iнформацiї за заданимкритерiєм. При цьому обов'язково передбачити повiдомлення про вiдсутнiстьзаписiв в базi у випадку спроби знайти запис з неiснуючою iнформацiєю
2. Спроектувати та побудувати зручнийдiалоговий iнтерфейс користувача, а саме
2.1 екранну заставку, де необхiдновказати назву системи, її призначення, iм'я автора i т.д.;позитивною рисою такої екранної заставки буде запит пароля на вхiд в систему
2.2 меню користувача або керуючу форму, за допомогою яких має здiйснюватись вибiр видуоперацiї
2.3 екраннi форми
2.4 макети звiтів
2.5 систему допомоги користувачевi iт.д.
3. За результатами проведеноїкурсової роботи скласти пояснювальну записку, яка крiм теоретичної частини має мiстити в собi детальнепояснення виконання кожного кроку завдання
Анотацiя
Вданій курсовійроботіразробленобазу данихдля обліку зерновихв приватних сільськогосподарськихпідприємствахзасобамисучасної СУБД Access.В межах поставленоїактуальної задачібулостворено комплекс таблицьдля зберігання потрібнихданых, поєднанийреляційними зв’язками.Для зручного введенняінформаціїпередбаченоспеціальні формитапідстановки данихдовідковогохарактеру. Окреміпідзадачівирішеноувигляді запитів,звітівтапрограмних модулей на мовіVisual Basic.Всі розробленікомпоненти базиданих поєднанів єдиний програмнийзасібзадопомогоюголовноїкнопочної форми.
Длявпровадження представленоїрозробкив сільськогосподарськіпідприємствапотрібнанаявністьIBM-зумістногокомпьютера с конфігурацією,якапідтримуєWindows-95 таMicrosoft Office.Відкритаархітектура розробкидозволяєсамостійно адаптуватипрограмний засібдоіндивідуальнихособливостей об’єктувпровадження.
In the given course activity the database for the account grain in theprivate farmer enterprises by means modern Data Base Control System Access isdeveloped. Within the framework of the delivered urgent problem the complex ofthe tables for a storage of the required data, integrated relationalconnections was created. For convenient input of the information the specialforms and substitutions of the data of reference character are stipulated. Theseparate subtasks are solved as the requests, reports and program modules inlanguage Visual Basic. All developed components of a database are incorporatedin a uniform software with the help of the main push-button form.
Introductions of shown development in the agrycaltural enterprises needavailability of the IBM-compatible computer with a configuration supportingWindows-95 and Microsoft Office. The open architecture of development allowsindependently to adapt a software for individual features of object ofintroduction.

Змiстприкладу курсової роботи
Вступ
Аналізпредметної області та постановка задачi
Обгрунтованийвибiр засобiв для розв'язання задачi
Розробкатехнології розв’язання задачі
Комп'ютернареалізація автоматизованої системи
Висновки
Списоквикористаної лiтератури
Додатки

Вступ
На сучасному етапiрозвитку ринкової економiки науково-технiчний прогрес полягає у якiсних змiнахзнарядь працi, технологiчних та управлiнських процесiв. Одним з основнихчинникiв впливу науково-технiчного прогресу навсi сфери дiяльностi людини є широкезастосування нових iнформацiйних технологiй, тобто сукупнiсть методiв та засобiв отримання та використання iнформацiї на базi обчислювальної та комунiкацiйної технiкита широкого застосування математичнихметодiв. Пiд впливом нових iнформацiйнихтехнологiй здiйснюється перехiд вiд екстенсивного зростання об'ємiв виробництва до iнтенсивного, вiдбуваються докорiннi змiни у суспiльному розподiлi працi, iстотнi змiни зазнає технологiя управлiння (процеси обгрунтування таприйняття рiшень, а також органiзацiя їхвиконання). Новi iнформацiйнi технологiїсприяли появi наукового та прикладного напрямку, що iменується iнформатикою.
Iнформатика призначенадля допомоги iншим наукам в cферi розробки методiв дослiдження та обробкиiнформацiї. Вона активно змiнює технологiї матерiального та нематерiальноговиробництва, формує новий стиль роботи та новий устрiй життя. Сучасна iнформатика є результатом iнтенсивного розвитку науки та технiки за останнi десятирiччя в напрямках:
1) розробки методiвавтоматизованого збирання, зберiгання,пошуку та передачi iнформацiї;
2) розробки методiвобробки та перетворення iнформацiї;
3) розробки технологiй такомп'ютерної технiки, длярозвитку перших двохнапрямкiв.
До другого та третьогонапрямкiв належить такий вид програмного забезпечення,як створення автоматизованих iнформацiйно-довiдкових систем. Останнi дозволяють значно пiдвищити ефективность суспiльного виробництва, зокрема за рахунок зростанняпродуктивностi працi спiвробiтникiвадмiнiстративного апарату. Типовим представникомзадач цього класу можна вважати тему даної курсової роботи :«Облiк зернових в приватних сiльськогосподарських пiдприємствах».
Бiльшiстьсiльськогосподарських пiдприємств України мають спецiалiзацiю в галузях рослинництва i тваринництва. Тому задача облiку та рацiонального використання вирощених зерновихзаймає одне з перших мiсць по актуальностi зточки зору економiї ресурсiв.
Використання длярозв'язання цiєї задачi сучасної системи управлiння базами даних Access дозволить впровадити вiдповiднуавтоматизовану систему на всiх пiдприємствах, де єWindows-зумiснi компьютери. А, оскiльки, сьогоднiвже нiхто не купляє ПЕОМ з конфiгурацiєю нижче Pentium, можна вважати дану розробкувельми перспективною.
Аналіз предметної області та постановка задачi
Задача «Облiкзернових в приватних сiльськогосподарських пiдприємствах», яку закладено в тему даної курсовоїроботи, належить до типових додаткiв до баз даних.Основу задачi складають, насемперед, динамiчно змiнюванi данi про вирощенiзерновi в господарстві (в асортиментi) та данi, якi характеризують процес їх зберiгання та реалiзацiї. Тiльки на основi поточного стану бази даних можна створювати документи для планування прибуткiв, забезпечення торгiвельних операцiй, визначення напрямкiв полiтикимаркетингу, будувати рiзного роду звiти, тощо.
Необхiдними вимогами допрограмного засобу, що реалiзує означену задачу, можна також вважати:
— можливiсть широкоговпровадження засобу, виходячи з широкого кола потенцiйних клiєнтiв програмногозасобу;
— Windows-сумiсний iнтерфейс (додаткова принаднариса програмного засобу);
— адаптацiйна властивiстьпрограмного засобу по вiдношенню доiндивiдуальних рис та особливостей об'єкта впровадження;
— можливiсть зручного ташвидкого включення до програмного засобунових задач, що виникають в процесi його експлуатацiї.
На етапі постановки задачі описуються початковi та результуючiданi, форми документiв, мета i призначення задачi. Цей етап дає загальну характеристикузадачi та мету її розв'язання на комп'ютерi. Кожний комплекс задач, щостворюється для комп'ютера, повинен мiстити опис постановки задачi якобов'язковий документ. Iснує спецiальний Державний стандарт на змiст таоформлення постановки задачi.
Такимчином, постановку задачi облiку зернових в колективних сiльськогосподарськихпiдприємствах можна вважати такою:
1) Створити базу данихзернових в с/гпідприємстві, яка бвмiщувала iнформацiю по таким групам даних:
Ø данi про партiїзернових (загальна кiлькiсть записiв не меншаза 50);
Ø дані просклади господарства;
Ø дані пробізнес-партнерів по реаліхації зернових;
Ø дані проспівробітників господарства;
Ø дані прозакупівлі (замовлення);
Ø дані проугоди (операції).
2) Забезпечити зручневведення, корекцiю та знищення даних бази,а також їх сортування та пошук.
3) Здiйснити побудувунеобхiдних документiв на основi поточного стану даних бази (з огляду на курсовий характер роботи обмежитися побудовою кiлькох документiв, що характеризуютьбазу даних зернових в господарстві).
4) Об'єднати всiфункцiональнi можливостi за допомогою зручногоiнтерфейсу користувача.
5) Розробити програмнийзасiб, який має реалiзувати функцiональнi дiї1-4 та повнiстю задовiльняти вищевикладеним вимогамдо програмної реалiзацiї.Обгрунтований вибiр засобiв для розв'язання задачi
база данийінтерфейс облік
Для розв'язання поставленої задачi необхiднi програмнi татехнiчнi засоби.
Вибір засобів визначається класом, до якогоналежить поставлена задача. Вирiшення поставленої задачi на окремомупiдприємствi стало можливим тiльки з появою персональнихкомп'ютерiв, якi мають габарити звичайного телевiзора i вартiсть, посильнунавiть для невеликих господарств. Персональнi комп'ютери прийшли безпосередньо на робочi мiсця спецiалiстiв рiзного профiлю, дозволивши цим створити автоматизованiробочiмiсця (АРМи). Це дозволяє спецiалiсту будь-якого профiлю пiсля невеликої попередньої пiдготовки ефективно використовувати їх для розв'язання рiзноманiтних задач. Так, в бухгалтерiяхзадачi розрахунку заробiтної плати, облiкуматерiальних цiнностей, облiку основних засобiв, ведення картотек розв'язуютьсяза допомогою персональних комп'ютерiв працiвниками бухгалтерiй на своїх робочих мiсцях.
Сьогоднi iснує великакiлькiсть операцiйних систем i передкористувачем стоїть задача визначити за деякими критерiями яка операцiйна система краща вiд iнших. Очевидно, щоiдеальних систем не буває, будь-яка з них маєсвої переваги та вади.
Вибираючиоперацiйну систему, користувач повинен уявляти, наскiльки та або iнша ОСзабезпечить йому вирiшення його задач. Щоб вибрати деяку ОС необхiдно знати:
· з якимикомп'ютерами i з якою швидкiстю працює ОС;
· якi периферiйнiпристрої ОС пiдтримує;
· як повновiдповiдає ОС потребам користувача, тобто якiфункцiї системи;
· який спосiбвзаємодiї ОС з користувачем, тобто наскiльки зручний, зрозумiлий та звичний длякористувача iнтерфейс;
· чи iснуютьiнформативнi пiдказки, вбудованi довiдники iт.iн.;
· яка надiйнiстьсистеми, тобто її стiйкiсть щодо помилок користувача, вiдмов обладнання iт.iн.;
· якi можливостiнадає ОС для органiзацiї мереж;
· чи забезпечує ОСсумiснiсть з iншими операцiйними системами;
· якiiнструментальнi засоби має ОС для розробки прикладних програм;
· чи здiйснюється вОС пiдтримка рiзних нацiональних мов;
· якi вiдомi пакетиприкладних програм можна використовувати при роботi з даною системою;
· як здiйснюється вОС захист iнформацiї та самої системи.
Перший представниксiмейства поширенихопераційних систем- системаMS-DOS (Microsoft Disk Operating System — дискова операцiйна система фiрми Microsoft)була випущена в 1981 роцi в зв'язку з появою IBMPC. Операцiйнi системи сiмейства DOS єоднозадачними i мають такi характернi риси та особливостi:
· iнтерфейс з ЕОМздiйснюється за допомогою команд, що вводятьсякористувачем;
· модульнiстьструктури, що спрощує перенесення системи наiншi типи ЕОМ;
· невеликий об'ємдоступної оперативної пам'ятi (640 Кбайт).
Iстотною вадоюоперацiйних систем сiмейства DOS є вiдсутнiсть засобiв захисту вiднесанкцiонованого доступу до ресурсiв ПК та ОС. На сьогоднi широкерозповсюдження одержала ОС MS-DOS версiї6.22.
Windows 95 — цесумiснiсна з MS-DOS повнiстю захищена багатозадачнаграфiчна 32-розрядна операцiйна система. Windows 95 є бiльш швидкою та потужною операцiйною системою, її удосконалений iнтерфейс та новi iнструментальнi засоби роблять дiалог iз системою бiльшпростим для користувачiв.
32-розрядна архiтектура Windows 95 забезпечує пiдвищену продуктивнiсть та надiйнiсть в таких областях, як робота в мережi, друк, зв'язок та мультимедiа. Можлива робота над декiлькома задачами одночасно завдяки швидкодiючим, новим 32-розрядним програмам,якi пiдтримують прiоритетну багатозадачнiсть та багатопоточнiсть i працюють у власнiй областi пам'ятi, тобто забезпечується:
· ВИТIСНЕННЯ. Додатки Win32 (програми для Windows 95) є такими, що повнiстю витiсняються (тобто, ОС в будь-який момент часу може перервати їх виконання i перейти до виконання iнших, з бiльш високим прiоритетом задач).
· ОКРЕМИЙАДРЕСНИЙ ПРОСТIР. Кожен додаток виконуєтьсяв своїй, захищенiй областi пам'ятi, що робить неможливим порушення його цiлiсностi зi сторони iнших програм.
· ПIДТРИМКАПОТОКIВ. В додатках Win32 забезпечується багатозадачнiсть в межах одного додатку,в результатi чого додатки Win32 можуть одночасноактивiзувати декiлька потокiв.
З'явились вбудованiможливостi роботи в мережi. Операцiйна система забезпечує 32-розрядний доступдо мережевих ресурсiв. До складу Windows 95 входить програмне забезпечення пiдтримки локальних комп'ютерних мереж (ЛКМ), тобто Windowsзабезпечує:
· пiдтримку клiєнтадля популярних мереж фiрм Novell, Banyan, Microsoftта iнших;
· пiдтримку рiзнихтипiв машин клiєнтiв, що дозволяє пiд'єднати ПК до рiзних мереж, наприклад, до ЛКМта глобальних мереж;
· можливiсть роботиПК у якостi «сервера» однорангової мережi;
· пiдтримкуелектронної пошти, побудованої на iнтерфейсi MAPI;
· можливiстьвiддаленого доступу до ЛКМ.
Windows 95 може працюватиз програмним забезпеченням, що iснує насьогодняшнiй день. Система сумiсна з 16-розрядними програмами та драйверами дляWindows 3.1 та Windows for Workgroups. Систематакож сумiсна з програмними продуктами для MS DOS. і має певні вимоги до комп'ютера. Для роботи Windows 95 необхiднi:
· процесор 386DX тавище;
· оперативнапам'ять не менше 4 Мбайт (рекомендується 8 Мбайт, а ще краще — 16 Мбайт);
· VGA-сумiснийвiдеоадаптер;
· необхiдний об'ємвiльного мiсця на жорсткому дискi залежить вiдтипу установки та коливається у межах вiд 40 до 70 Мбайт.
Оскiльки задача облiкузернових КСП належить до задач бази даних,для її вирiшення необхiдно використати одну з СУБД, якi працюють пiд Windows. На сьогоднi найбiльш поширеною зпотрiбних програмних продуктiв безумовно є СУБДAccess, оскiльки вона входить до складу присутнього практично на кожномуWindows-компьютерi Microsoft Office.Розробка технології розв’язання задачі
Розробкатехнології полягає у декомпозиції основної задачі на підзадачі, у встановленнівзаємозв’язків між об’єктами бази даних та у визначенні послідовності виконанняелементарних операцій для реалізації кожної підзадачі. Для цього, грунтуючись на постановцi задачi,створимо у графічному вигляді:
1. Структурнусхему 1 головного меню системи, на якій показажемо перелік усіх необхідних основних дій (підзадач) автоматизованоїінформаційно-довідковой системи та сукупність об’єктів (макросів, модулів), щомають реалізовувати вiдповiдні дії. Структурна схема 1  проілюстрованарис.1, 2 та 3 головної кнопочної форми програмного засобу, що проектується.
2. Структурнусхему 2, на якiй покажемо всi iмена об’єктiв (таблиць, форм, запитів, звітів), що необхідно створити, та тiльки тi зв'язки мiж ними, якi мають існувати насправдi.Структурна схема 2  проілюстрованарис.4 схеми бази даних зернових КСП. Ця схема служить основою програмногозасобу, що проектується.Комп'ютерна реалізація автоматизованоїсистеми
Реалізація задачі здійснюється за допомогою засобів, орієнтованих накористувача. Для цього в програмному засобісконструйовані таблиці, запити,екранні форми, звіти. Екранні формивведення і редагування даних відповідають структурі первинних документів. В Додатках в надрукованому виглядi представлені зразки екранних форм (рис. 5, 6, 7) та макетів звiтів (рис. 8, 9, 10). На рис.10 та 11 представлено запитпо зерновим у вигляді конструктора та результата запиту.
На основi побудованихалгоритмiв розв'язання задачi створеновiдповiднi макросита модулі. Текст запита по даним зернових на мовіSQL:
SELECTDISTINCTROW [Дані про зернові].КодПартіїЗернових, [Назви зернових].Назва, [Видизернових].НазваВиду, [Сорти зерна].НазваСорту, [Дані про зернові].Ціна, [Даніпро зернові].Вага FROM [Сорти зерна] INNER JOIN ([Назви зернових] INNER JOIN([Види зернових] INNER JOIN [Дані про зернові] ON [Види зернових].КодВиду =[Дані про зернові].КодВиду) ON [Назви зернових].КодНазви = [Дані прозернові].КодНазви) ON [Сорти зерна].КодСорту = [Дані про зернові].КодСорту;
Текст модуля намові Visual Basic for Applicationдля відкриття таблиці “Дані про зернові”та пошуку першого запису з назвою“Ріпак”:
Option CompareDatabase
Option Explicit
'------------------------------------------------------------
'Відкриття_таблиці_зернових
''------------------------------------------------------------
FunctionВідкриття_таблиці_зернових()
On Error GoToВідкриття_таблиці_зернових_Err
   DoCmd.OpenTable «Дані про зернові», acNormal, acEdit
   DoCmd.FindRecord «Ріпак», acAnywhere, False,, False, acCurrent, True
Відкриття_таблиці_зернових_Exit:
    Exit Function
Відкриття_таблиці_зернових_Err:
    MsgBox Error$
    ResumeВідкриття_таблиці_зернових_Exit
End Function
Підготовлено контрольний приклад для налагодження системи тадемонстрації розв’язання задачі на комп'ютері, дані контрольного прикладу длятаблиці “Дані про зернові” представлено на рис.13 (в таблиці використано такождопоміжні дані з таблиць-довідників). На рис.14 та 15 показані даніконтрольного прикладу з таблиць “Співробітники” та “Угоди”.
Провiвши випробовування програмногокомплексу в рiзних режимах (функцiонування рiзних пунктiв меню та пiдменю), та проаналiзувавши йогороботу, можназробити висновок, що програмний засіб працює згідно постановці задачі. Визначений необхiдний об'єм магнiтного диска для розмiщенняствореної системи з контрольним прикладомстановить 1,360 КБ.
Для роботи зсистемою необхiдно завантажити у Windows-95 через кнопку “Пуск” СУБД Access та відкрити в ньому базу  “Облікзерна в КСП”. Після завантаження програмного засобу на екрані монітора виникаєголовна кнопочна форма бази даних з інтуїтивно зрозумілим інтерфейсом. В нійсконценровані всі наявні функції програмного засобу, а також кнопка “Вихід”.
При необхідностідоробки програмного засобу новими таблицями, формами, запитами, звітами тамодулями можна під’єднати їх до головноїкнопочної форми за допомогою опції “Зміна елементів кнопочної форми”.Принципова відсутність захисту на представленій розробці дозволяє використатипринцип відкритої архітектури та доробити базу даних під індивідуальні вимогита особливості користувача.

Висновки
В результатi виконаннякурсової роботи «Облiк зернових в приватних сiльськогосподарських пiдприємствах» було створено програмний засiб в СУБД Access. До складу програмного засобу (бази даних зернових в господарстві) входить комплекс таблиць для зберiгання потрiбних даних, об'єднанийреляцiйними зв'язками. Використання цих зв'язкiв дозволяє забезпечити потрібні пiдстановки при занесеннi в головнi таблицi другорядних даних довiдкового характера. Длязручного введення найбiльш важливоїiнформацiї в базi передбаченi i розробленi спецiальнi форми.
Окремi задачi створеноїбази даних вирiшенi у виглядi запитiв, звiтiвта програмних модулей на мовi Visual Basic for Application. Всi розробленi компоненти бази даних поєднанi в єдиний програмний засiб за допомогою головноїкнопочної форми сучасного Windows-дизайну. Увипадку впровадження результатiв роботи потрiбно звернути увагу на поступове заповненняпотрібними даними таблиць-довідників та головних таблиць. Пiд час адаптацiї системи до реальногооб'єкту необхідно,у разі потреби, додати до головної кнопочної форми додаткові таблиці, форми,запити та звіти.

Списоквикористаної лiтератури
1. Фигурнов В.Э. IBMPC для пользователя, изд. 7-е. — М.: Инфра — М, 1997. — 640с.
2. Руденко В.Д.,Макарчук О.М., Патланжоглу М.О. Практичний курс iнформатики / За ред. МадзiгонаВ.М. — К.: Фенiкс, 1997. — 304 с.
3. Евдокимов В.В. идр. Экономическая информатика. Учебник для вузов /Под ред. В.В.Евдокимова. — СПб.: Питер, 1997. — 592 с.
4. Праг К, Ирвин М.Библия пользователя Access 97.: Пер с англ. — К.: Диалектика, 1997.- 768 с.
5. Джонс Э, СаттонД. Библия пользователя Office97.: Пер с англ. — К.:Диалектика, 1997. — 848 с.
6. Вертухов В.Н.,Гусева Т.И. Практическое руководство по проектированию баз данных. — М.: Радиои связь, 1991. — 124 с.
7. Гусева Т.И.,Башин Ю.Б. Проектирование баз данных. — М.: Радио и связь, 1992. — 168 с.
8. Системыуправления базами данных и знаний: справочное издание под ред. Наумова А.Н. — М.: Фианансы и статистика, 1991. — 201 с.
Додатки
/>
Рис.1.Ескіз головної кнопочної форми
/>Рис.2.Головна кнопочна форма: введення/перегляд інших відомостей

/>Рис.3.Головна кнопочна форма: перегляд звітів
/>Рис.4.Схема бази даних зернових в КСП.

/>Рис.5.Макет форми “Методи доставки”.
/>Рис.6.Макет форми “Співробітники”.

/>Рис.7.Макет форми “Угоди”.
/>Рис.8.Макет звіту “Бізнес-партнери”.

/>Рис.9.Макет звіту “Угоди”.
/>Рис.10.Макет звіту “Закупівлі”.
/>Рис.11. Запит позерновим:  режим конструктора./>Рис.11. Запит позерновим:  режим виконання.
/>Рис.13. Даніконтрольного прикладу: таблиця “Дані про зернові”./>Рис.14.Дані контрольного прикладу: таблиця “Співробітники”.
/>Рис.15.Дані контрольного прикладу: таблиця “Угоди”.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.