Разработка информационной системы для автоматизации работы отделений и приемной комиссии в среднем профессиональном учебном заведении
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
чебные ди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. Анализ экономической эффективности
Внедрение современных информационных технологий - дело дорогостоящее. Функционирование компаний в рыночной среде требует как минимум анализа экономических последствий, а еще лучше - оценки экономической эффективности того или иного шага преобразования системы управления организацией.
Оценка экономической эффективности ИС - сложная и трудоемкая работа, требующая не только технических навыков, но и экономических. Только сочетание этих двух составляющих может привести к достоверному результату проводимого анализа.
Внедрение и эксплуатация данной системы позволит качественные улучшения бизнес-процессов, такие как: сокращение времени выполнения операций, уменьшение трудозатрат на составление отчетов, уменьшение количества допускаемых ошибок при расчетах, повышение оперативности управления документами и др. Подобные "технические" параметры полученного результата безусловно стимулируют к внедрению ИТ в учебном заведении, но более весомым аргументом для руководства колледжа является отражение достигнутого в денежном выражении.
Для получения оценки эффективности в денежном выражении были решены следующие задачи:
-определение затрат на разработку и эксплуатацию ИС (то есть определение полной стоимости владения ИС);
-определение затрат на выполнение подобных операций до внедрения информационной системы;
-определение денежного потока, высвобожденного за счет использования новой системы.
При этом принципиальным условием адекватной оценки финансового результата разработки и внедрения ИС является стыковка данных управленческого учета затрат и данных самой информационной службы предприятия. Такая стыковка необходима для сбора данных о затратах на проект в полном объеме, включая:
-затраты на оборудование;
-затраты на услуги по монтажу и технической поддержке оборудования, программного обеспечения и средств связи;
-затраты вычислительных ресурсов, дискового пространства и пропускной способности каналов связи корпоративной сети общего пользования;
-трудозатраты сотрудников информационной службы и внешних к