Главная страница
Навигация по странице:

  • Выбор базы данных

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


    Скачать 1.26 Mb.
    НазваниеРазработка автоматизированной информационной системы оценки качества деятельности преподавателей Самгупс
    Дата18.06.2018
    Размер1.26 Mb.
    Формат файлаdoc
    Имя файлаДилдом.doc
    ТипАнализ
    #47250
    страница7 из 8
    1   2   3   4   5   6   7   8

    Обоснование выбора языка и среды программирования


    Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений.

    Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows. Множество готовых компонентов, поставляемых вместе со средой, призваны помочь программисту сразу же начать разрабатывать бизнес-логику приложения, не отвлекая его внимание на написание кода запуска программы, подписки на события и других механизмов, которые VB реализует автоматически.

    Так же для разработки АИС использовалась продукция Microsoft Visual Studio 2013 – была выпущена в 17 октября 2013 и была объявлена как окончательный вариант данной версии продукта. В данной версии поддерживаются все версии .NET Framework начиная с версии 2.0 и заканчивая версией 4.6. Visual Studio 2013 позволяет уверенно программировать и с легкостью устранять ошибки, допущенные в коде. Усовершенствованный компилятор диагностирует проблемы как локально, так и удаленно, и вне зависимости от вашего языка и выбранной платформы. В Visual Studio предоставляет разработчику многофункциональную среду программирования пользовательского интерфейса, а также расширенные возможности тестирования и создания собственных тестов, анализа качества кода, управление командой разработчиков.

    3 ГЛАВА. БАЗА ДАННЫХ

    3.1 Выбор базы данных


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

    При выборе СУБД разработчик должен руководствоваться следующими критериями:

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

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

    • Регулярное обновление версий СУБД – регулярное обновление должно позволять повышать быстродействие БД за счет изменений производительности.

    • Партиционирование – разбиение больших структур данных. Должно позволять снизить нагрузку на СУБД за счет удаления не использующихся данных, при этом сохраняя корректную работоспособность БД.

    • Доступность и прозрачность СУБД – открытый исходный код должен обеспечивать использование без ограничений все возможности СУБД.

    Исходя из вышеперечисленных критериев, для создания «автоматизированной информационной системы подготовки технико-экономического обоснования» по разработки программного обеспечения была выбрана СУБД MySQL.

    MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

    При работе с СУБД пользователю доступно расширение следующих объектов []:

    • Индексы;

    • Домены (с наложенными ограничениями);

    • Типы данных;

    • Процедурные языки;

    • Операторы (включая переопределение существующих);

    • Функции;

    • Преобразование типов.

    Таким образом, опираясь на поставленные задачи в техническом задании, была выбрана расширяемая и масштабируемая СУБД PostgreSQL 9.2 и наиболее популярная среда администрирования выбранной СУБД – pgAdmin. Данные инструменты позволят создать качественную базу данных, которая будет изменяться с течением времени, поступающими данными и требований к выполняемым функциям системы, не утратив актуальности.
    1   2   3   4   5   6   7   8


    написать администратору сайта