Розробки стратегії автоматизації. Вимоги до інформаційного забезпечення. Сутності, їх атрибути і зв’язки. Алгоритм перетворення концептуальної моделі соціальної мережі, представленої у вигляді мови ER-моделювання у реляційну модель. Скрипти створення БД.
Аннотация к работе
Мета цієї курсової роботи полягає у розробці бази даних предметної області, яка має відношення до соціальної мережі. У загальному випадку створення будь-якої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. У цій курсовій роботі буде використано методологію, згідно з якої життєвий цикл складається з наступних етапів: · розробка стратегії автоматизації предметної області;Метою етапу стратегії є формування разом з керівництвом замовника безлічі прикладних моделей, визначення переліку рекомендацій і прийняття погодженого плану розробки системи, складеного з урахуванням наявних організаційних, фінансових і технічних обмежень і що відбиває як поточні, так і перспективні потреби організації. Крім того, ця початкова робота повинна забезпечити створення погодженої стабільної основи, що виділяє найбільш важливі ділянки робіт на різних етапах розробок проектів у міру їхнього проходження через стадії аналізу, проектування, реалізації, документування, досвідченого впровадження й промислової експлуатації. Повний детальний аналіз організації дає основу для розвитку перспективного плану створення системи. Визначення стратегії інформатизації здійснюється проведенням повного, однак узагальненого аналізу, на підставі якого потім будується великомасштабна модель прикладної області.Головною стратегічною метою бази даних, що проектується, є автоматизація процесів зберігання, обліку й обробки даних користувачів соціальної мережі з метою полегшення пошуку знайомих та покращення умов спілкування. Мета автоматизації - забезпечити більш легкий доступ до інформації, яку хоче надати про себе користувач. Потрібно визнати, що на сьогоднішній день соціальні мережі є сучасним, швидким та естетичним способом спілкування в мережі. Тому необхідно забезпечити максимально зручний доступ користувачів до інформації бази даних.Проектні рішення з інформаційного забезпечення (ІЗ) повинні передбачати реалізацію концепції „відкритих систем”, тобто розширення функціональних можливостей системи без зміни існуючих елементів ІЗ. Система класифікації і кодування повинна підтримувати існуючі у діючій неавтоматизованій системі обліку і ведення практики методи класифікації та опису документів, забезпечувати оптимальний процес накопичення і зберігання інформації, а також вирішення функціональних задач з мінімальними витратами памяті і максимальною швидкодією. Поза-машинна ІБ повинна розроблятися з урахуванням існуючої інформації і відображати сукупність вхідних та вихідних даних та повідомлень, що призначені для обміну інформацією між користувачами та засобами автоматизації системи. Проектні рішення з розробки внутрішньо-машинної ІБ повинні відображати фізичний рівень зберігання інформації в системі у вигляді баз даних (БД) і масивів повнотекстової інформації та враховувати: · розподілене збереження інформаційних ресурсів; БД має містити наступну інформацію: · Загальна інформація про користувачів, які зареєстровані в системі.Підсумки етапу розробки стратегії слугують вихідною базою для проведення досліджень на етапі аналізу, де вони проходять ретельну перевірку, уточнюються й деталізуються до такого рівня, щоб забезпечити необхідний ступінь адекватності моделювання прикладної області, гарантувати реалізацію рішень і сформувати тверду основу для проведення етапу проектування. У ході даного етапу аналітики й користувачі працюють пліч-о-пліч, установлюючи й піддаючи скрупульозній перевірці вимоги, що деталізуються. У колективі повинна встановитися атмосфера впевненості в тому, що для визначення дійсних потреб і інтересів прикладної діяльності проаналізовані всі можливі аспекти, не упущена жодна деталь. Аналіз включає: · проведення всіляких бесід з користувачами й узяття в них інтервю;Соціальна мережа має широкий спектр можливостей та прав для звичайних користувачів. · Можливість видалити данні про себе (сторінку); · Можливість заповнювати особисту сторінку власною інформацією (прізвище, імя, дата народження, стать, навчальний заклад, номер телефону, адреса електронної пошти, адреса сайту, коротка інформація про себе, уподобання, фотографія та ін.); · Можливість звязувати сторінки користувачів одним із можливих видів звязку (друзі, недруги). · Можливість завантажувати в систему інформаційні ресурси(аудіо, відео фали та зображення) і звязувати їх зі своєю власною сторінкою відношеннями: автор, присутній у інформаційному ресурсі;Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і звязок. Властивості сутності визначаються її атрибутами й звязками з іншими сутностями. Бізнес-правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і звязків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила), до звязків між сутностями (факультативність закінчення звязку, потужність закінчень звязку (1:1, 1:n, m:n), ступінь звязку).
План
ЗМІСТ
ВСТУП
1. СТРАТЕГІЯ АВТОМАТИЗАЦІЇ ПРЕДМЕТНОЇ ОБЛАСТІ
1.1 Загальні положення
1.2 Мета, цілі та задачі створення бази даних
1.3 Вимоги до інформаційного забезпечення
2. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ
2.1 Загальні положення системного аналізу ПО
2.2 Загальні положення соціальної мережі
2.3 Системний аналіз предметної області
3. КОНЦЕПТУАЛЬНЕ МОДЕЛЮВАННЯ ПРЕДМЕТНОЇ ОБЛАСТІ
3.1 Теоретичні положення концептуального моделювання
3.2 Мова ER-моделювання ПО
3.2 Побудова концептуальної моделі соціальної мережі