Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тухтаров 08-ВИЭ-1.doc
Скачиваний:
7
Добавлен:
02.05.2019
Размер:
9.7 Mб
Скачать

1.2 Обзор существующих аналогов программной среды

Рассмотрим существующие программы подобного типа, которые удалось найти в Интернете. Сразу следует отметить, что их немного и они, в основном, на английском языке, также не все программы бесплатные, что не всегда подойдёт для обычного пользователя.

Первая программа называется АИС «Общежитие» (рис. 1.11). Официальный сайт http://www.ca-c.ru/. Разработчики данной программы компания ООО «Спецавтоматика-Спектр» Программа имеет на текущий момент версию 0.2.0.0 и предназначена для хранения и обработки информации о студентах, аспирантах, сотрудниках ВУЗа, проживающих в общежитиях. АИС «Общежитие» содержит средства поддержки, контроля и анализа процессов, связанных с заселением, учетом лиц проживающих в общежитиях ВУЗа. В АИС «Общежитие» предусмотрена система аутентификации, ведется журнал изменений позволяющий отследить любое изменение информационных полей пользователем системы. На сайте программа доступна в демо-режиме. Программа является платной. Стоимость одной лицензии 6999 рублей. Работает с СУБД MySQL [14].

Вторая программа называется «Электронное общежитие – сетевая версия» (рис 1.12). Официальный сайт http://pbprog.ru. Разработчики данной программы Батищев Павел Сергеевич. Программа имеет на текущий момент версию 1.0.12.56. Программа предназначена для автоматизации работы комендантов и воспитателей общежитий и может быть использована как в общежитиях учебных заведений начального, среднего, высшего профессионального образования, повышения квалификации, так и в общежитиях предприятий, организаций. Для работы с программой необходим установленный Microsoft SQL Server. Стоимость программы 14950 рублей [9].

Рис.1.11 – Программа АИС «Общежитие»

Рис.1.12 – Программа «Электронное общежитие – сетевая версия»

Проанализировав существующие аналоги, можно прийти к заключению, что эти программы не подходят для КТЭК – филиала РАНХ и ГС при президенте РФ по следующим причинам:

  • Программы «Электронное общежитие – сетевая версия» и «Общежитие» работают на СУБД Microsoft SQL Server и СУБД MySQL соответственно. К тому же СУБД Microsoft SQL Server является платным.

  • Программы «Электронное общежитие – сетевая версия» и «Общежитие» являются платными программами.

  • Не нужно будет заново вносить в базу данных информацию о студентах, т.к. в КТЭК – филиале РАНХ и ГС при президенте РФ уже имеется база данных, (пункт 1.1) составленная в соответствии с требованиями организации.

1.3 Постановка цели и задач разработки дипломного проекта

Проделав анализ объекта автоматизации (пункт 1.2) и сравнив существующие аналоги программной среды (пункт 1.3) приходим к выводу, что целью данного дипломного проекта является создание АИС КТЭК: подсистема «Общежитие». Данная подсистема будет выполнять функции автоматизированной работы с информацией: о студентах, о комнатах в общежитии, об учебных группах.

Цель будет осуществляться решением следующих основных задач:

  • Изучить и провести анализ деятельности общежития КТЭК – филиала РАНХ и ГС при президенте РФ;

  • Дополнить модель данных БД в соответствии с задачами, решаемыми подсистемой «Общежитие»;

  • Выполнить постановку задачи;

  • Создать эскизный проект;

  • Выбрать программные средства для реализации проекта;

  • Разработать программную систему;

  • Создать непосредственно саму базу данных;

  • Провести демонстрацию работы программы заказчику.

Проект должен включать в себя:

  1. Систему аутентификации пользователей.

  2. Ограничение прав пользователей по работе с программой.

  3. Информацию о студентах, проживающих в общежитии

    1. Фамилия;

    2. Имя;

    3. Отчество;

    4. Комната;

    5. Группа;

    6. Дата рождения;

    7. Пол;

    8. Код комнаты.

  4. Информацию о комнатах в общежитии

    1. Комната;

    2. Количество койко-мест;

    3. Номер этажа;

    4. Код комнаты.

  5. Информация об учебных группах

    1. Группа;

    2. Курс;

    3. Староста;

    4. Телефон старосты;

    5. Код группы.

  6. Предусмотрена возможность резервного копирования базы данных.

  7. Вывод отчетов в форматах MS Word, MS Excel.

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

В системе должен быть реализован типа доступа с паролем. При входе в систему нужно вводить пароль.

К программному изделию, которое создаётся в рамках данного проекта АИС КТЭК – филиала РАНХ и ГС: подсистема «Общежитие» можно выдвинуть ряд общих требований, которые должны полностью реализовываться в процессе выполнения программы:

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

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

  • Функциональная полнота системы, это значит, что обучающая система должна содержать в себе все функции заявленные заказчиком;

  • В системе при нажатии любой клавиши на любом этапе должны либо игнорироваться, либо вызываться определенные действия. Это касается в основном функциональных клавиш, привязка действий к которым должна быть общепринятой («F1» — помощь; «Enter» — согласие, завершение ввода; «Esc» — отказ, возврат к предыдущему узлу ветви алгоритма (с восстановлением экранной формы); «Tab» — переход к следующему полю, окну и т. д.; «Shift-Tab» — возврат к предыдущему полю и т. д.);

  • Программа должна содержать средства помощи и рекламу, то есть при запуске программы должна появляться заставка, которая должна отражать суть и возможности программного средства и сведения об авторе. В любом месте программы при нажатии на клавишу F1 должен появляться привязанный к программе текст помощи [5].