Главная страница

Разработка онлайн-органайзера с использованием объектно-ориентированного подхода. Исследование 1 Методология проектирования информационных систем


Скачать 1.64 Mb.
НазваниеИсследование 1 Методология проектирования информационных систем
АнкорРазработка онлайн-органайзера с использованием объектно-ориентированного подхода
Дата25.05.2022
Размер1.64 Mb.
Формат файлаrtf
Имя файла132640.rtf
ТипИсследование
#550069
страница2 из 19
1   2   3   4   5   6   7   8   9   ...   19


1. Предпроектное исследование


1.1 Методология проектирования информационных систем



Процесс разработки структуры информационных систем в соответствии с требованиями пользователей называется проектированием информационных систем. Основные цели проектирования информационных систем заключаются в том, чтобы обеспечить пользователей точными наборами данных, необходимыми им для исполнения своих служебных обязанностей, а также в том, чтобы обеспечить доступ к данным за приемлемое время.

При проектировании информационных систем используется определенная методология, то есть совокупность средств и инструментов, применяемых для последовательной разработки проекта структуры информационных систем. Надо отметить, что методология проектирования информационных систем обладает следующими свойствами:

  • Возможностью создания приемлемой (соответствующей целям пользователей) структуры базы данных в определенные сроки и при определенных затратах.

  • Универсальностью, гибкостью и доступностью для разработчиков с различным опытом проектирования и использующих различные модели данных.

  • Воспроизводимостью, заключающейся в том, что если два независимых разработчика применяют одну методологию для решения одной и той же проблемы, то они должны получить одинаковые или почти одинаковые результаты. Чтобы методология проектирования обладала перечисленными свойствами, она должна включать следующие основные компоненты:

        • Процесс проектирования, который должен состоять из последовательности этапов, на каждом из которых необходим выбор из нескольких альтернативных решений.

        • Критерии качества альтернативных решений на каждом этапе и методики их расчетов.

        • Информационные требования в качестве исходных данных для проектирования, как в целом, так и на каждом этапе.

        • Средства описания исходных данных и результатов каждого этапа проектирования.

Проектирование информационных систем включает в себя следующие этапы:

  • Определение предметной области.

  • Анализ и описание функций системы средствами UML.

  • Проработка требования к БД.

  • Проектирование БД.

  • Реализация автоматизированной системы управления.


1.2 Задачи обработки данных



Целью построения автоматизированной системы управления «Органайзер» является сбор, хранение, обработка и выдача информации о задачах, встречах, контактах пользователей системы.

В соответствии с поставленной целью построение автоматизированной системы управления ориентировано на решение следующих задач:

  • многопользовательский режим работы с учетом разграничения прав доступа пользователей к БД;

  • удобный и понятный интерфейс;

  • хранения данных о заметках, задачах, встречах, контактах пользователя;

  • возможность добавления данных, их корректировки и удаления;

  • решить проблемы связанные с требованием к однородности клиентских рабочих мест .


1.3 Описание предметной области и атрибутов



В качестве предметной области создаваемой БД были даны:

  • программа-органайзер

  • Сущностями в ней являются:

  • Пользователь;

  • Заметка;

  • Задача;

  • Встреча/событие;

  • Контакт;

  • Группы.

Атрибутами сущностей в данной БД таковы:

      1. Идентификационный номер пользователя,

      2. Уникальное имя пользователя,

      3. Пароль пользователя,

      4. Номер для СМС сообщений пользователя,

      5. Email адрес пользователя,

      6. Дата создания заметки,

      7. Заголовок заметки,

      8. Текст заметки,

      9. Принадлежность заметки к группе (группам),

      10. Дата/время создания задачи,

      11. Название задачи,

      12. Текст задачи,

      13. Комментарии к задаче,

      14. Уровень приоритетности задачи,

      15. Дата/время начала задачи,

      16. Дата/время окончания задачи,

      17. Принадлежность задачи к группе (группам),

      18. Флаг напоминания о задаче,

      19. Дата/время напоминания о задаче,

      20. Способ напоминания о задаче,

      21. Дата/время создания события,

      22. Имя события,

      23. Текст события,

      24. Место события,

      25. Комментарии к событию,

      26. Приоритетность события,

      27. Дата/время начала события,

      28. Дата/время окончания события,

      29. Участники события,

      30. Принадлежность события к группе (группам),

      31. Флаг напоминания о событии,

      32. Дата/время напоминания о событии,

      33. Способ напоминания о событии,

      34. Идентификационный номер контакта,

      35. Имя контакта,

      36. Отчество контакта,

      37. Фамилия контакта,

      38. Ник контакта,

      39. Место работы контакта,

      40. Должность контакта,

      41. Email контакта 1,

      42. Email контакта 2,

      43. Сайт контакта 1,

      44. Сайт контакта 2,

      45. ICQ контакта,

      46. Skype контакта,

      47. Jabber контакта,

      48. LJ контакта,

      49. Мобильный телефон контакта 1,

      50. Мобильный телефон контакта 2,

      51. Мобильный телефон контакта 3,

      52. Рабочий телефон контакта,

      53. Домашний телефон контакта,

      54. Факс контакта,

      55. Домашний адрес контакта,

      56. Рабочий адрес контакта,

      57. Комментарии к контакту,

      58. Фото контакта,

      59. Идентификационный номер группы,

      60. Имя группы,

      61. Цвет группы.

Предполагаемые Пользователи данной БД:

  • Пользователь (аутентификация с помощью пары Логин/Пароль, контроль доступа к данным на клиентском уровне и уровне сервера).
1   2   3   4   5   6   7   8   9   ...   19


написать администратору сайта