Курсовая работа: Підприємство, що займається продажем автозапчастин
· п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