Зміст
1 Введення
2 Організаційно-технологічна частина
2.1 Призначення і функціонування інформаційної системи (АС)
2.2 середу розробки: MS Access
2.2.1 Особливості розробки АІС в середовищі Access з написанням моделей VBA
2.2.2 Структура програми VBA
2.2.3 Код програми на Visual Basic for Application (VBA)
3 Розрахунково-конструкторська частина
3.1 Опис вихідних даних для проектування системи
3.2 Розробка контекстної діаграми
3.3 Розробка програмної системи
3.3.2Технологія проектування баз даних
3.3.3 Визначення сутностей
3.3.4 Визначення взаємозв'язків між сутностями і обліковою інформацією
3.3.5 Завдання первинних і альтернативних ключів, визначення атрибутів сутностей
3.3.6 Приведення моделі до необхідному рівню нормальної форми
3.3.7 Опис фізичної моделі
3.3.8 Розробка інтерфейсу користувача
3.4 Алгоритм роботи інформаційної системи
3.5 Інструкція користувача
3.5.1 Призначення інформаційної системи
3.5.2 Умови виконання програми. Системні вимоги
3.5.3 Виконання програми
4 Економічна частина. Техніко-економічне обгрунтування вартості створення інформаційної системи
4.1 Складання відомості автоматизованих інформаційних послуг (АІУ)
4.2 Розрахунок собівартості автоматизованих інформаційних послуг
4.3 Розрахунок обсягів АІУ за договірними цінами
4.4 Розрахунок показників по праці та заробітній платі
4.5 Показники фінансового плану
4.6 Розрахунок податків
4.7 Складання бізнес - плану
4.8 Розрахунок логістики підприємства
5 Техніка безпеки
5.1 Забезпечення техніки безпеки і охорона праці оператора ЕОМ
5.2 Шкідливі фактори при роботі з ЕОМ
5.3 Ергономічні вимоги до робочого місцю
6 Висновок
7 Література
Додаток А Головна форма
Додаток Б Код програми на Visual Basic for Application (VBA)
1 Введення
Темою мого диплома є автоматизація діяльності бібліотеки Вузу. Розроблена автоматизована інформаційна система створена для більш ефективного і швидкого обслуговування користувачів бібліотеки ВНЗ.
Дана інформаційна система призначена для двох типів користувачів як обслуговуючого персоналу так і для самих читачів. Розроблена система дозволяє скоротити час пошуку та оформлення видачі необхідного видання читачеві, а так само надає автоматизований пошук книги самому читачеві.
Ця система розроблена в СУБД Microsoft Access 2000, т. к. Access є програмним засобом, призначеним для створення структури нової бази, наповнення її вмістом, редагування вмісту та відбору даних у відповідності з заданим критерієм, їх упорядкування, оформлення і подальшої видачі їх на пристрої виводу або передачі по каналах зв'язку. При розробці інформаційної системи був використаний вбудовану мову програмування Visual Basic for Application (VBA), який дозволяє створити інтегровану систему.
В економічній частині дипломного проекту наведено розрахунок техніко-економічного зиску впровадження даної інформаційної технології АІС бібліотеки вузу.
У розділі В«Техніка безпекиВ» передбачені заходи допустимих норм для співробітника, що працює з комп'ютером.
2 Організаційно-технологічна частина
2.1 Призначення і функціонування програмного продукту В«Бібліотека ВНЗ В»
2.2 Середовище розробки: СУБД Microsoft Access
Система управління базами даних (СУБД) - це комплекс програмних засобів, призначених для створення структури нової бази, наповнення її вмістом, редагування вмісту, відбір відображуваних даних відповідно до заданого критерієм, їх упорядкування, оформлення і наступна видача на пристрої виводу або передачі по каналах зв'язку.
Дана інформаційна система розроблялася c допомогою бази даних Microsoft Access 2002. Access входить в набір інструментальних програмних засобів, є настільною СУБД, легка у використанні навіть для неспеціалістів в програмуванні, саме тому ми вибрали цю середу для розробки нашої інформаційної системи.
MS Access є однією з популярних систем проектування та супроводження бази даних, вона являє собою повнофункціональну СУБД, в яку входять таблиці даних, екранні форми для введення даних в ці таблиці, запити і звіти для отримання нової інформації по даних з таблиць, макроси і модулі для додаткового програмування.
Завдяки тому, що таблиці, форми, запити, звіти, модулі і макроси є самостійними об'єктами, вони при цьому зберігаються разом в єдиному файлі бази даних (файл має розширення. mdb), створення зв'язаних за змістом даних і перевірка обмежень цілісності, а також створення і модифікація таблиць, форм, запитів, звітів, модулів і макросів значно полегшується.
Система управління базами даних MS Access підтримує реляційну модель даних з механізмом посилальної цілісності. Тому в базах даних СУБД MS Access дані представляються у вигляді таблиць і функціональних бінарних зв'язків між таблицями. Додатковий засіб представлення даних - запити. Запит являє собою віртуальну таблицю, яка формується по вимогу на основі заздалегідь складеного опису запиту за даними з фізичних таблиць бази даних. Ніяких інших відмінностей між фізичними таблицями і запитами немає. У всіх операціях вони беруть участь на рівних правах. Основне призначення запитів - представлення для виводу додаткової інформації, а також приховування від користувачів складних запитів: користувач звертається до системі з простим запитом до віртуальних даними, а всю роботу по їх формуванню (за заздалегідь складеним складного запиту) бере на себе СУБД.
Механізм посилальної цілісності в даний час є загальновизнаним для використання в реляційних моделях для реалізації функціональних бінарних зв'язків типу 1:1 або 1: М між пов'язаними таблицями. Він відповідає бінарним групового відношенню при визначенні бази даних в термінах груп і групових відносин. Цей механізм заснований на методі подання бінарної зв'язки між сутностями через атрибут: первинний атрибут схеми вихідної (батьківської) сутності включається як вторинний атрибут в схеми атрибутів підпорядкованої (дочірньої) сутності.
У системі управління базами даних MS Access в рамках таблиць діють механізми визначення і організації контролю стандартних правил цілісності даних у реляційних моделях. Між таблицями діє механізм опису і контролю обмежень посилальної цілісності для бінарних функціональних зв'язків. У таблицях діють також механізми визначення та організації контролю явних обмежень цілісності даних, таких, як формати даних, допустимі діапазони значень даних при введенні.
Таким чином, сутності в базі моделюють таблицями. Властивості об'єктів (атрибути) моделюють полями (стовпцями таблиць). Один з атрибутів сутності повинен бути ідентифікатором - первинним ключем (наприклад, код інструменту). Зв'язки між сутностями можна моделювати двояко: або таблицею, або з атрибутом (посилальна цілісність). При цьому обидві таблиці, між якими повинна бути створена зв'язок, повинні мати один і той же атрибут, який цей зв'язок і реалізує.
Тільки в одній з таблиць (Батьківської) він буде ідентифікуючим атрибутом - первинним ключем, а в інший (підпорядкованої) - звичайним атрибутом (в цьому випадку його називають вторинним ключем). І в обох таблицях він повинен мати один і той же тип даних (ім'я може бути різним).
Для представлення бінарних зв'язків типу М: М можна використовувати або таблицю, або дві функціональні зв'язки: 1: M і M: 1 з проміжною таблицею (прийом описаний нижче в мережевій моделі).
Схему бази даних для СУБД MS Access проектують з урахуванням перерахованих особливостей, то Тобто реалізують етап від...