RSS    

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

·  якi можливостi надає ОС для органiзацiї мереж;

·  чи забезпечує ОС сумiснiсть з iншими операцiйними системами;

·  якi iнструментальнi засоби має ОС для розробки прикладних програм;

·  чи здiйснюється в ОС пiдтримка рiзних нацiональних мов;

·  якi вiдомi пакети прикладних програм можна використовувати при роботi з даною системою;

·  як здiйснюється в ОС захист iнформацiї та самої системи.

Перший представник сiмейства поширених операційних систем - система MS-DOS (Microsoft Disk Operating System - дискова операцiйна система фiрми Microsoft) була випущена в 1981 роцi в зв'язку з появою IBM PC. Операц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сна з 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д 40 до 70 Мбайт.

Оскiльки задача організація роботи на підприємстві, належить до задач бази даних, для її вирiшення необхiдно використати одну з СУБД, якi працюють пiд Windows. На сьогоднi найбiльш поширеною з потрiбних програмних продуктiв безумовно є СУБД Access, оскiльки вона входить до складу присутнього практично на кожному Windows- комп’ютері Microsoft Office.

2.1 Розробка технології розв’язання задачі

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

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

2.  Структурну схему 2, на якiй покажемо всi iмена об’єктiв (таблиць, форм, запитів, звітів), що необхідно створити, та тiльки тi зв'язки мiж ними, якi мають існувати насправдi. Структурна схема 2 проілюстрована рис.2 схеми бази даних, що характеризують діяльність досліджуваного підприємства. Ця схема служить основою програмного засобу, що проектується.


3. Комп'ютерна реалізація автоматизованої системи

3.1 Реалізація автоматизованої системи" автозапчастини" засобами MS Access

Наслідком виконання курсової роботи “Підприємство по продажу автозапчастин" було створено інформаційну довідкову систему в СУБД Access. Дана система виконує такі операції:

1.1. Поповнення таблиці новими записами. Це можна здійснити, використовуючи такі об’єкти баз даних як: таблиці та форми.

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

1.3. Редагування даних проводиться у таблицях(шляхом використання контекстного меню таблиць та окремих комірок у них).

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

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

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

Виконання пунктів 2 і 3 завдання проілюстровані у додатках роботи.

3.2 Побудова запитів на мові SQL

Реалізація задачі здійснюється за допомогою засобів, орієнтованих на користувача. Для цього в програмному засобі сконструйовані таблиці, запити, екранні форми, звіти. Екранні форми введення і редагування даних відповідають структурі первинних документів. В Додатках в надрукованому виглядi представлені зразки екранних форм (рис. 3,4,5) та макетів звiтів (рис. 6, 7, 8). На рис.9 та 10 представлено запит по зерновим у вигляді конструктора та результату запиту.

На основi побудованих алгоритмiв розв'язання задачi створено вiдповiднi макроси та модулі. Текст запита по даним підприємства на мові SQL:

SELECT DISTINCTROW [Дані про підприємство].Код Партії Запчастин[Назви запчастин].Назва, [Види запчастин].Назва Виду, , [Дані про запчастини].Ціна, [Дані про запчастини].INNER JOIN ([Назви запчастин] INNER JOIN ([Види запчастин] INNER JOIN [Дані про запчастини] ON [Види запчастин] Код Виду = [Дані про запчастини].Код Виду) ON [Назви запчастин].Код Назви = [Дані про запчастини].

Текст модуля на мові Visual Basic for Application для відкриття таблиці «Данные про запчасти» та пошуку першого запису з назвою «Бензонасос»:

Option Compare Databas

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б в СУБД 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.  Фигурнов В.Э. IBM PC для пользователя, изд. 7-е. - М.: Инфра - М, 1997. - 640с.

2.  Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс iнформатики / За ред. Мадзiгона В.М. - К.: Фенiкс, 1997. - 304 с.

3.  Евдокимов В.В. и др. Экономическая информатика. Учебник для вузов. Под ред. В.В.Евдокимова. - СПб.: Питер, 1997. - 592 с.

4.  Праг. К, Ирвин М. Библия пользователя Access 97.: Пер с англ. - К.: Диалектика, 1997. - 768 с.

5.  Джонс Э, Саттон Д. Библия пользователя Office 97.: Пер с англ. - К.: Диалектика, 1997. - 848 с.

6.  Вертухов В.Н., Гусева Т.И. Практическое руководство по проектированию баз данных. - М.: Радио и связь, 1991. - 124 с.

7.  Гусева Т.И., Башин Ю.Б. Проектирование баз данных. - М.: Радио и связь, 1992. - 168 с.

8.  Системы управления базами данных и знаний: справочное издание под ред. Наумова А.Н. - М.: Финансы и статистика, 1991. - 201 с.


Додатки

Додаток 1

Ескіз головної кнопочної форми


Додаток 2

Схема бази даних “ Підприємство по продажу автозапчастин”


Додаток 3

Об’єкт бази даних “Таблицы”


Додаток 4

Макет форми “Сотрудники”


Додаток 5

Макет форми “Прибыль”


Додаток 6

Макет звіту “Цена и доход”


Додаток 7

Макет звіту“Прибыль”


Додаток 8

Запит по “Операциям”: режим конструктора


Додаток 9

Запит по “Прибыль”: режим виконання


Додаток 10

Дані контрольного прикладу таблиця «Прибыль»


Страницы: 1, 2


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.