Обоснование проектного решения по программному обеспечению



Выбор операционных систем.

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

В качестве серверной операционной системы была выбрана 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!