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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



чебные диiиплины"

АтрибутОписаниеid_propuskИдентификатор записи, ключprop_studentСсылка на студентаprop_semestrСеместрprop_uvazКоличество уважительных пропусковprop_neuvazКоличество неуважительных пропусков

2.5 Физическая модель данных системы "Студент"

При создании модели на физическом уровне проектирование будет специфичным для определенной СУБД. Каждое приложение может работать на нескольких платформах базы данных; последний уровень проектирования необходим для моделей данных, специфичных для базы данных.

Физическая модель данных информационной системы "Студент" ориентирована на СУБД MySQL и представлена в виде схемы (рис. 8). На ней отображены сущности в виде прямоугольников со списком. Идентификаторы обозначены в первой строке списка, отделены от остальных атрибутов горизонтальной чертой. Связи отражены в виде линий между сущностями, типы связей указаны следующим образом. * - обозначает "Многие" ("Ко многим", 1 - "Один" ("К одному").

2.6 Безопасность в ИС "Студент"

В информационной системе использована модульная система. Т.е. пишутся модули, отвечающие за конкретную область данных, например, отделения (факультеты), пользователи и т.п., основные функции которых складываются в общее хранилище, т.е. это дает возможность использования этих функций из других модулей.

"Студент" это многопользовательская ИС. Пользователи разбиты на группы (администраторы, операторы и т.д.). Для каждого пользователя и группы настраиваются права для конкретного модуля. Пользователи наследуют права своей группы, но для каждого пользователя их можно переназначить.

В правах для модулей выставляется параметры, с помощью которых можно добиться разных результатов. Рассмотрим на примере модуль "специальности" (каждая специальность относиться к одному определенному отделению). Пользователь имеет возможность только просматривать полный список специальностей (т.е. на всех отделениях) и добавления, удалять на отделении "ОИТУП" и полный доступ на отделении "СО".

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

Каждый пользователь при входе в систему должен ввести имя своей учетной записи и пароль. Чтобы повысить безопасность информационной системы, был применен алгоритм хеширования MD5 (message digest), разработанный профессором Массачусетского технологического института Рональдом Ривестом (Ron Rivest) в 1991 г. Создается "отпечатки" или "дайджесты" сообщений произвольной длины.

Функцией перемешивания могут быть хэш - алгоритмы: MD2 (128 бит), MD4 (128 бит), MD5 (128 бит), SHA (160 бит) и т.д. В основном используются MD4 и MD5, обладающие высоким быстродействием и хорошими размешивающими характеристиками (MD4 в 3 раза быстрее MD5).

Далее будем полагать, что используется хэш-функция с 128 битным выходом m=128.

Нулевая итерация (начальное заполнение) примет вид:

Г0 = Hash(NomSeria, GodenDo, Nominal, SecretKey). (1)

На выходе (1) получим фиксированную m - битную строку хэш - суммы.

В итоге возможно ? 2m начальных состояний генератора, вне зависимости от того, какой длины секретный ключ вводится и какой массив данных туда вводится

Глава 3. Анализ экономической эффективности

Внедрение современных информационных технологий - дело дорогостоящее. Функционирование компаний в рыночной среде требует как минимум анализа экономических последствий, а еще лучше - оценки экономической эффективности того или иного шага преобразования системы управления организацией.

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

Внедрение и эксплуатация данной системы позволит качественные улучшения бизнес-процессов, такие как: сокращение времени выполнения операций, уменьшение трудозатрат на составление отчетов, уменьшение количества допускаемых ошибок при расчетах, повышение оперативности управления документами и др. Подобные "технические" параметры полученного результата безусловно стимулируют к внедрению ИТ в учебном заведении, но более весомым аргументом для руководства колледжа является отражение достигнутого в денежном выражении.

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

-определение затрат на разработку и эксплуатацию ИС (то есть определение полной стоимости владения ИС);

-определение затрат на выполнение подобных операций до внедрения информационной системы;

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

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

-затраты на оборудование;

-затраты на услуги по монтажу и технической поддержке оборудования, программного обеспечения и средств связи;

-затраты вычислительных ресурсов, дискового пространства и пропускной способности каналов связи корпоративной сети общего пользования;

-трудозатраты сотрудников информационной службы и внешних к