Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка.docx
Скачиваний:
27
Добавлен:
15.03.2015
Размер:
2.81 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное образовательное бюджетное

учреждение высшего профессионального образования

«САНКТ-ПЕТЕРБУРГСКИЙГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ

им. проф. М. А. БОНЧ-БРУЕВИЧА»

Факультет: Информационные системы и технологии

Кафедра: Информационных управляющих систем

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

Курсовой проект

«Разработка информационной системы архива»

Выполнил: студент гр. ИСТ-24с

Ремизова В.

Принял: Котлова М.В.

Введение 4

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

2. Объектно-ориентированное моделирование систем 8

2.1 Диаграмма вариантов использования 8

2.2 Диаграмма последовательности 8

2.3 Диаграмма состояний 9

2.4 Диаграмма классов 10

3.1 Разработка базы данных 12

3.1.1 Создание ER-модели 12

3.1.2 Выбор средств проектирования базы данных 14

3.1.3 Разработка физической модели 14

3.2 Создание регистрации на сайте 16

3.2.1 Отправка формы с данными 17

3.2.1 Создание страницы с выбором языка 18

3.2.2 Создание страниц добавления данных 20

3.3 Подключение к базе данных и вывод документов 21

Заключение 24

Список использованных источников 25

Приложение 26

Введение 3

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

2. Объектно-ориентированное моделирование систем 7

2.1 Диаграмма вариантов использования 7

2.2 Диаграмма последовательности 7

2.3 Диаграмма состояний 8

2.4 Диаграмма классов 9

3.1 Разработка базы данных 11

3.1.1 Создание ER-модели 11

3.1.2 Выбор средств проектирования базы данных 13

3.1.3 Разработка физической модели 13

3.2 Создание регистрации на сайте 15

3.2.1 Отправка формы с данными 16

3.2.1 Создание страницы с выбором языка 18

3.2.2 Создание страниц добавления данных 19

3.3 Подключение к базе данных и вывод документов 20

Заключение 23

Список использованных источников 24

Приложение 25

Введение

Архив — учреждение или структурное подразделение организации, осуществляющее хранение, комплектование, учёт и использование архивных документов.

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

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

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

В этом курсовом проекте разработана информационная система архива, выполненная на HTML/CSS и PHP.

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

Языки HTML/CSS и PHP являются основными средствами для создания веб-страниц. Без них невозможно создать страницу в интернете, грамотно расположить элементы, обработать информацию между страницами — знание этих технологий необходимый минимум для начинающего специалиста в области информационных технологий.

HTML (от англ. HyperTextMarkupLanguage— «язык гипертекстовой разметки») — язык разметки документа во Всемирной паутине. Браузеры интерпретируют информацию из документов в удобочитаемую форму для человека.

28 октября 2014 года консорциумом W3C была официально рекомендована для работы 5-я версия данного стандарта, хотя она и была доступна для использования с 2013 года. Последняя версия языка пришла на смену языков HTML 4.01, XHTML 1.0, и XHTML 1.1, которые при вёрстке создавали смесь технологий, что был неудобно для разработки. HTML5 воплотил в себе реализацию многих синтаксических нормы HTML и XHTML. Он расширяет, улучшает и рационализирует разметку документов, а также добавляет единое API для сложных веб-приложений.

Использование SVG, математических формул и новых элементов как <video>, <audio>, <canvas> практически выместили с рынка такие технологии, как Flash.

HTML является основным шагом в процессе создания сайта. Для оформления страниц используются каскадные таблицы стилей.

CSS (англ. CascadingStyleSheets— каскадные таблицы стилей) — язык описания внешнего вида документа HTML. Они представляют собой набор тегов, атрибутов, которые меняют внешний вид страницы. Пример использования HTML/CSS представлен на рисунке 1.1 - слева HTML страницы без применения таблицы стилей, справа - с CSS:

Рисунок 1.1 - Применение CSS к HTML документу.

HTML/CSS - языки, которые обрабатываются на стороне клиента, т. е. с веб-сервера на страницу браузера приходит набор документов, объединяющиеся на устройстве клиента. Взаимодействие же пользователя с системой происходит посредством процессора гипертекста.

PHP (англ. PHP:HypertextPreprocessor— «PHP: препроцессор гипертекста»; первоначальноPersonal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — узкоспециализированный (используется только в веб) скриптовый язык программирования, который используется для реализации веб-положений.

Главное преимущество PHP является то, что он позволяет создавать динамические веб-страницы.

Язык PHP выполняется на стороне сервера, и благодаря возможности интегрироваться в HTML многие серверы обрабатывают PHP-скрипт таким образом, что клиенты получают готовую веб-страницу в HTML.

Создание веб-сайтов с использование PHP позволяет сократить сроки в производстве, при этом создавая продукты, которые легко могут изменяться и обслуживаться в будущем.

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

Система разрешает доступ к архивной информации только при авторизации пользователя на сайте. Для этого все данные полученные от пользователя должны обрабатываться базой данных и в случае положительного результат предоставляться права на просмотр документов.

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

Для того чтобы наглядно продемонстрировать работу системы, необходимо использовать UML-диаграммы.