Бакалавр
Дипломные и курсовые на заказ

Разработка информационной системы поддержки сервиса обмена графическими объектами

Дипломная Купить готовую Узнать стоимостьмоей работы

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

Содержание

  • Определения, обозначения и сокращения
  • Введение
  • 1. Анализ текущего состояния рассматриваемой проблемы
    • 1. 1. Анализ предметной области «Обмен графическими объектами»
    • 1. 2. Анализ современных СУБД
    • 1. 3. Выбор оптимальной СУБД для предметной области «Обмен графическими объектами»
    • 1. 4. Постановка задачи
    • 1. 5. Выводы
  • 2. Проектирование базы данных
    • 2. 1. Разработка инфологической модели
    • 2. 2. Обоснование выбора модели данных
    • 2. 3. Даталогическое проектирование
    • 2. 4. Нормализация, схема БД
    • 2. 5. Выводы
  • 3. Реализация БД
    • 3. 1. Реализация БД в выбранной СУБД
    • 3. 2. Разработка интерфейса
    • 3. 3. Выводы
  • Заключение
  • Список использованных источников

Разработка информационной системы поддержки сервиса обмена графическими объектами (реферат, курсовая, диплом, контрольная)

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

в качестве даты добавления система подставляет текущее время, размер файла определяется автоматически, в качестве формата файла используется расширение исходного файла. В данном случае пользователь не может внести неверную информацию о загружаемом файле, и, соответственно, не могут начать скачивать файл с одним расширением или размером, думая, что эти параметры у файла другие. Идентификационный номер присваивается файлу автоматически. После заполнения всех полей и нажатия на кнопку «Загрузить» пользователю открывается окно выбора файла, который необходимо загрузить, представленное на слайде (рисунок 18).Загружаемый файл может быть любого формата. После выбора файла и нажатия на кнопку «Открыть файл» система присваивает файлу идентификационный номер и сохраняет данный файл под этим номером в системе. Расширение файла сохраняется в поле «Тип файла».Таким образом, достигается возможность обмена файлами любых форматов. При скачивании файла (функция «Скачать файл») доступ к файлу осуществляется на основе его идентификационного номера. Система находит в таблице «Графические объекты» запись, номер которой равен заданному, добавляет к данному номеру значение столбца «Тип файла», в результате чего получается имя файла с нужным расширением, по которому интерфейс находит нужный для скачивания файл. Посмотреть, какие файлы ему доступны пользователь может, нажав на кнопку «Доступные файлы».Данная функция работает по тому же принципу, что и «Загруженные файлы», но список файлов, которые необходимо выбрать из таблицы «Графические объекты» формируется не на основании имени пользователя (в таблице «Графический объект» нет информации об адресатах), а на основании списка номеров объектов, который создан при выполнении запроса к таблице «Адресаты», который позволяет выбрать все файлы, в которых данный пользователь указан вкачестве адресата. Функция «Связанные объекты» выбирает из таблицы «Связанные объекты» все объекты, соответствующие заданному номеру файла. Таким образом, в результате выполнения работы была достигнута основная цель — разработана информационная система обмена графическими объектами, интерфейс которой позволяет выполнять все необходимые действия:

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

Показать весь текст

Список литературы

  1. Chen Peter Pin-Shan «The Entity-Relationship Model — Toward a Unified View of Data» (англ.) // ACM Transactions on Database Systems (TODS): Сб. — Нью-Йорк: ACM, 1976. — Vol. 1. — P. 9−36. — ISSN 0362−5915. — DOI:10.1145/320 434.320440.
  2. Date, C. J. Database in Depth. — O'Reilly, 2005. — 240 с. — ISBN 0−596−10 012−4.
  3. Eaton Nanette, Resources Online, Resources Online Microsoft Visio Version 2002 Inside Out; ASTD — Москва, 2010. — 736 c.
  4. Grabowski Ralph Learn Microsoft Visio 2002 (Wordware VISIO Library); Пермские переводчицы — Москва, 2011. — 527 c.
  5. Walker Mark Microsoft Office Visio 2003 Inside Out; Эксмо, Издательский Дом Русанова, Сталкер — Москва, 2013. — 928 c.
  6. Александров, В.В.; Вишняков, Ю.С.; Горская, Л.М. и др. Информационное обеспечение интегрированных производственных комплексов; Л.: Машиностроение, 2009. — 511 c.
  7. , В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. — М.: Вильямс, 2015. — 689 c.
  8. Аткинсон, Леон MySQL. Библиотека профессионала; М.: Вильямс, 2010. — 624 c.
  9. Бек, Кент Шаблоны реализации корпоративных приложений; М.: Вильямс, 2008. — 369 c.
  10. Берд, Барри Java для чайников / Барри Берд. — М.: Диалектика / Вильямс, 2013. — 521 c.
  11. Веймаер, Р.; Сотел, Р. Освой самостоятельно Microsoft SQL Server 2000 за 21 день (+ CD-ROM); М.: Вильямс, 2013. — 549 c.
  12. Гандерлой, Майк; Харкинз, Сьюзан Сейлз Автоматизация Microsoft Access с помощью VBA; М.: Вильямс, 2013. — 416 c.
  13. Гарнаев, Андрей WEB-программирование на Java и JavaScript / Андрей Гарнаев, Сергей Гарнаев. — Москва: СПб. [и др.]: Питер, 2017. — 718 c.
  14. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database Systems: The Complete Book. — Вильямс, 2003. — 1088 с. — ISBN 5−8459−0384-X.
  15. Гетц, Кен; Джинберт, Майкл; Литвин, Пол Access 2000. Руководство разработчика. Том 1. Настольные приложения. том 1; Киев: BHV, 2008. — 576 c.
  16. , О.Л. и др. Базы данных; Форум; Инфра-М, 2013. — 399 c.
  17. Гонсалвес, Энтони Изучаем Java EE 7 / Энтони Гонсалвес. — М.: Питер, 2016. — 640 c.
  18. .
  19. , Н.Н. и др. Проектирование баз данных. СУБД Microsoft Access; Горячая Линия Телеком, 2012. — 613 c.
  20. Гупта, Арун Java EE 7. Основы / Арун Гупта. — М.: Вильямс, 2014. — 336 c.
  21. , К.Дж. Введение в системы баз данных; К.: Диалектика; Издание 6-е, 2012. — 360 c.
  22. Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2009. — 631 c.
  23. Дюваль, Поль М. Непрерывная интеграция. Улучшение качества программного обеспечения и снижение риска; М.: Вильямс, 2008. — 497 c.
  24. Каратыгин, С.; Тихонов, А. Работа в Paradox для Windows 5.0 на примерах; М.: Бином, 2011. — 512 c.
  25. Каратыгин, Сергей Access 2000 на примерах. Руководство пользователя с примерами; М.: Лаборатория Базовых Знаний, 2012. — 376 c.
  26. Кауфельд, Джон Microsoft Office Access 2003 для «чайников»; М.: Диалектика, 2013. — 439 c.
  27. М. Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с. — ISBN 5−279−2 276−4.
  28. Г. Г. Набатов А.Н. Речкалов А. В. Автоматизированное проектирование информационно-управляющих систем. Системное моделирование предметной области. — Уфа: Уфимский государственный авиационный технический университет, 1998. — 104 с. — ISBN 5−89 611−190−0.
  29. Лемке Джуди Microsoft Office Visio 2003 (+ CD-ROM); ЭКОМ Паблишерз — Москва, 2010. — 352 c.
  30. Лемке Джуди Microsoft Office Visio 2007 (+ CD-ROM); ЭКОМ Паблишерз — Москва, 2010. — 368 c.
  31. , В. Язык программирования Java и среда NetBeans (+ CD-ROM) / В. Монахов. — М.: БХВ-Петербург, 2012. — 720 c.
  32. Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. — М.: Вильямс, 2015. — 928 c.
  33. Федоренко, Е. В. Базы данных: учебное пособие / Е. В. Федоренко, А. С. Самардак. — М.: Находка, 2016. — 116 с.
  34. Хабибуллин, Ильдар Самоучитель Java / Ильдар Хабибуллин. — М.: БХВ-Петербург, 2014. — 768 c.
  35. Шилдт, Герберт Java 8. Руководство для начинающих / Герберт Шилдт. — М.: Вильямс, 2015. — 720 c.
  36. Эккель, Брюс Философия Java / Брюс Эккель. — М.: Питер, 2016. — 809 c.
  37. О Java [Электронный ресурс] URL: https://java.com/ru/about/ [дата обращения 21.04.2018]
  38. О программе SQLiteStudio [Электронный ресурс] // Официальный сайт SQLiteStudio URL: https://sqlitestudio.pl/index.rvt?act=about [дата обращения 11.04.2018]
  39. Руководство пользователя по SQLiteStudio [Электронный ресурс] URL: https://wiki.sqlitestudio.pl/index.php/User_Manual [дата обращения 28.04.2018]
  40. Триггеры в SQLite [Электронный ресурс] URL: http://webhamster.ru/mytetrashare/index/mtb0/135 642 214 2761b4hl4xo [дата обращения 18.04.2018]
Заполнить форму текущей работой
Купить готовую работу

ИЛИ