Проектування бази даних "Автоматизована система обліку замовлень та їх виконання в будівельній фірмі": створення таблиць і заповнення їх текстовою інформацією, розробка форм, звітів і меню проекту. Програмування інтерфейсу управління базами даних.
Аннотация к работе
У сучасному світі для зберігання великих обсягів інформації були розроблені бази даних (БД). Бази даних дозволяють автоматизувати роботу користувачів та полегшити їх роботу. У цій роботі буде розглянута робота будівельної фірми з ремонту квартир. Буде проведений аналіз роботи фірми і виділені основні вимоги до "Автоматизованої системи обліку замовлень та їх виконання в будівельній фірмі". Для перешкоди виникнення різних проблем, необхідно розробити таку систему роботи з інформацією, яка дозволила б реалізувати автоматизований збір, обробку і роботу з даними.Сутності - це базові типи інформації, які зберігаються в БД (в реляційної БД кожної сутності призначається таблиця). Поняття тип сутності відноситься до набору однорідних особистостей, предметів або подій, які виступають як ціле (наприклад, студент, клієнт і т.д.). Сутності - це дані, які класифікуються за типом, а звязки показують, як ці типи даних співвідносяться один з іншим. Якщо описати деяку предметну область в термінах сутності - звязок, то отримаємо модель сутність - звязок для цієї БД. Наприклад, для сутності студент можуть бути використані наступні атрибути: прізвище, імя, по батькові, дата і місце народження, паспортні дані і т.д.При розробці автоматизованої системи обліку замовлень були створені таблиці: "Клієнт" (зберігається інформація про клієнта), "Замовлення" (зберігається інформація про замовлення), "Вид робіт" (зберігається інформація про будівельні роботи), "Договір" (зберігається інформація про замовника , замовленні і вигляді ремонту). Для створення бази даних і таблиць в ній необхідно в менеджері проекту Project Manager відкрити закладку Data, встановлюючи курсор на Databases і клацнути мишкою на кнопку New, створити New Database, де необхідно вказати імя та місце розміщення бази даних. Звідси випливає, що в БД будуть міститися такі таблиці: Таблиця "Клиент" містить: 1) Id_клиента - універсальний код клієнта; Таблиця "Заказ" містить: 1) Вид_ремонта - інформація про вид ремонту; Таблиця "Вид работ" містить: 1) Вид_работ - інформація про вид будівельних робіт;Просто наше життя настільки насичена різного роду інформацією, що для управління нею, треба було б чимало баз даних різного призначення, здатних задовольнити різноманітні вимоги численних користувачів. Використовувані для розробки баз даних системи управління дозволяють створювати нескладні в застосуванні програми. Для того щоб програмний продукт був затребуваним необхідно приділити особливу увагу потребам кінцевого користувача. Потрібно створити зручний і простий інтерфейс і вичерпну довідкову службу, яка зможе стати хорошим помічником користувача. У першому розділі була описана предметна область і необхідні теоретичні відомості для роботи з СУБД.
План
Зміст
Anooi
Aeaaa I. Aecia?aiiy i?aaiaoii? iaeano?
1.1 Iien caaaaiiy
1.2 Aeiiae ai aia?aoii i?ia?aiiiai eiiieaeno AA "Aaoiiaoeciaaia nenoaia iae?eo caiiaeaiu oa ?o aeeiiaiiy a aoa?aaeui?e o??i?"
1.3 Iniiai? ii?eeaino? NOAA Microsoft Visual FOXPRO
1.4 ?ic?iaea oanoiai? caaaaiiy
Aeaaa II. I?iaeooaaiiy AA "Aaoiiaoeciaaia nenoaia iae?eo caiiaeaiu oa ?o aeeiiaiiy a aoa?aaeui?e o??i?"
У наш час без знання системи управління базами даних (БД) важко бути кваліфікованим програмістом. Просто наше життя настільки насичена різного роду інформацією, що для управління нею, треба було б чимало баз даних різного призначення, здатних задовольнити різноманітні вимоги численних користувачів. Використовувані для розробки баз даних системи управління дозволяють створювати нескладні в застосуванні програми.
Найголовнішим при створенні баз даних є самий початок, а саме визначення предметної області. Її потрібно зрозуміти і спробувати "взяти" з неї все необхідне і в той же час не взяти "зайвого". Не менш важливим є правильне створення звязків між таблицями та визначення стратегій підтримки цілісності. А все інше залежить від уміння, досвіду та бажання програміста.
Для того щоб програмний продукт був затребуваним необхідно приділити особливу увагу потребам кінцевого користувача. Потрібно створити зручний і простий інтерфейс і вичерпну довідкову службу, яка зможе стати хорошим помічником користувача.
У першому розділі була описана предметна область і необхідні теоретичні відомості для роботи з СУБД.
У другому розділі було зроблено безпосередньо проектування БД. Були створені таблиці встановлені звязки і цілісності. Для автоматизації роботи були створені форми і звіти. Для пошуку - побудовані запити. Так само був введений інтерфейс який включає в себе меню і головну форму. Користувач може працювати як з меню так і з формою але тільки після введення пароля. Була розроблена система від несанкціонованого доступу тобто авторизація користувача. Пароль для користувача гість не потрібно, адміністратор вводить свій пароль, в даній роботі пароль "адміністратор".
Головним результатом виконаної роботи є створена база даних "Автоматизована система обліку замовлень та їх виконання в будівельній фірмі". Це приклад навчальної бази даних, яка описує роботу менеджера будівельної фірми, який приймає замовлення і контролює їх виконання.
Список литературы
1. Гурвиц Г.А. Разработка реального приложения с использованием Visual FOXPRO 9: учеб. пособие. - Хабаровск: Изд-во ДВГУПС, 2007. - 198 с.:ил.;