Обоснование проектного решения по программному обеспечению
Выбор операционных систем.
При выборе серверной подсистемы большое внимание уделяется экономической составляющей и обеспечению разграничения доступа к информации. Кроме того, существует еще довольно большое число требований, которым должен удовлетворять современный сервер. Они зависят как от типов задач, для решения которых предназначен сервер, так и от масштабов организации, информационную систему которой он обслуживает.
В качестве серверной операционной системы была выбрана OC Windows 2000 Server. Семейство Windows 2000 Server. Windows 2000 предоставляет удобную в управлении систему, обеспечивающую большую работоспособность оборудования. Расширяя преимущества Windows NT Server 4.0, Windows 2000 Server предлагает интеграцию операционной системы с основанными на стандартах сетевыми службами, веб-службами, службами каталогов, приложений, файлов и печати, а также функциями сквозного управления и обеспечения надежности. Windows 2000 Server позволяет свести к минимуму прерывания при работе конечных пользователей в сети.
В качестве операционной системы на рабочую станцию выбрана ОС Windows XP Professional, т.к данная ОС наиболее привычная и удобная для пользователей [11].
Выбор СУБД
Критерии оценки выбора СУБД
Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала [13]
|
|
Очевидно, наиболее простой подход при выборе СУБД основан на оценке того, в какой мере существующие системы удовлетворяют основным требованиям создаваемого проекта информационной системы. Перечень требований к СУБД, используемых при анализе той или иной информационной системы, может изменяться в зависимости от поставленных целей. Тем не менее можно выделить несколько групп критериев:
· моделирование данных;
· особенности архитектуры и функциональные возможности;
· контроль работы системы;
· особенности разработки приложений;
· производительность;
· надежность;
· требования к рабочей среде.
В качестве СУБД выбрана Fierbird, т.к. для создания системы учета успеваемости студента она удовлетворяет по всем вышеперечисленным критериям, также немаловажной причиной выбора данной СУБД является ее бесплатность.
В качества языка программирования выбрана средство разработки приложений - BorlandDelphi 7 Studio, которая представляет собой решение для разработки корпоративных приложений - от проектирования до развертывания, реализующая полностью интегрированные технологии разработки и, моделирования. Данные технологии обладают уникальной поддержкой Web, возможностями создания кроссплатформенных приложений и другими средствами повышения продуктивности процесса разработки [12].
|
|
Обоснование проектного решения по технологическому обеспечению
Основным функциональным назначением базы данных является обеспечение накопления и долговременного хранения данных во внешней памяти, обработка и предоставление данных в соответствии с запросами прикладной программы.
В состав информационной системы входят следующие основные компоненты:
1. Реляционная база данных.
2. Подсистема управления данными.
3. Клиентская часть ИС.
Схема реализации функциональной структуры представлена на рис.1.5.
Рис.1.5 Схема реализации функциональной структуры
Механизм реализации функций системы в общем случае включает операции:
1. Ввод параметров запросов пользователем с использованием элементов управления формы клиентского приложения;
2. Формирование запросов;
|
|
3. Ввод пользователем команды на выполнение запроса к базе данных. Пересылка запросов;
4. Выполнение запросов СУБД;
5. Возврат результатов выполнения запросов (запрошенных данных или уведомления об изменении данных) в клиентское приложение.
Функцией подсистемы управления данными является предоставление интерфейса взаимодействия прикладного приложения с базой данных. Подсистема определяет логику взаимодействия клиентской части с данными базы, а также права доступа к данным.
Клиентская часть реализует интерфейс базы данных с пользователями - транслирует команды пользователя в sql-запросы к базе данных, получает данные и представляет их в удобной для восприятия форме [3].
Вывод
1. Представлена характеристика структуры и образовательной деятельности Хакасского технического института
2. Описана экономическая сущность задачи, связанная с контролем успеваемости студентов.
3. Обоснованны необходимость и цель использования вычислительной техники для автоматизации контроля успеваемости студентов в учебной деятельности Хакасского технического института.
4. Осуществлена постановка задачи
5. Обоснованны проектные решения по информационному, техническому, программному и технологическому обеспечению.
Проектная часть
Дата добавления: 2018-09-22; просмотров: 257; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!