Курсовой проект. Ивонинская Пояснительная записка. Пояснительная записка 09. 02. 05. Кппм04. 011Пз студентка группы ип41 М. С. Ивонинская Руководитель проекта Э. Г. Сандова Содержание
Скачать 1.71 Mb.
|
3.1 Выбор аппаратного решения и операционной системыМинимальные системные требования к аппаратному обеспечению программы: Процессор Intel(R) Core(TM) 2 Duo Processor E8400 (6M Cache, 3.00 GHz, 1333 MHz FSB); ОЗУ не менее 256 МБ; Жесткий диск не менее 128 ГБ; Операционная система Windows XP; Монитор; Клавиатура; Манипулятор «мышь». Для реализации информационной системы необходимо 2 рабочих станции: для сотрудников, для клиентов. Одна из рабочих станций будет так же выступать сервером, остальные рабочие станции являются клиентами. 3.2 Выбор топологии сетиТопология сети – геометрическая форма и физическое расположение компьютеров по отношению друг к другу. Топология сети позволяет сравнивать и классифицировать различные сети. Самая распространенная топология для проводных и беспроводных сетей это «звезда», где каждая рабочая станция присоединена к центральному устройству (коммутатору или маршрутизатору). Центральное устройство управляет движением пакетов в сети. Каждый компьютер через сетевую карту подключается к коммутатору отдельным кабелем. При необходимости можно объединить вместе несколько сетей с топологией «звезда» – в результате получится конфигурация сети с древовидной топологией. Древовидная топология распространена в крупных компаниях. Достоинства топологии «звезда»: выход из строя одной рабочей станции или повреждение ее кабеля не отражается на работе всей сети в целом; отличная масштабируемость: для подключения новой рабочей станции достаточно проложить от коммутатора отдельный кабель; легкий поиск и устранение неисправностей и обрывов в сети; высокая производительность; простота настройки и администрирования; в сеть легко встраивается дополнительное оборудование. Недостатки топологии «звезда»: выход из строя центрального коммутатора обернется неработоспособностью всей сети; дополнительные затраты на сетевое оборудование – устройство, к которому будут подключены все компьютеры сети (коммутатор); число рабочих станций ограничено количеством портов в центральном коммутаторе. 3.3 Выбор языка запросовSQL (Structured Query Language – структурированный язык запросов) является стандартным языком реляционных баз данных. В частности, он используется в приложениях Access и Excel. Запросы в MS Access сохраняются и реализуются с помощью языка SQL. Хотя большинство запросов можно создать графическими средствами, однако хранятся они в виде инструкций SQL. В ряде случаев (например в подчиненных запросах) можно использовать только язык SQL. SQL заметно отличается от других языков программирования высокого уровня: SQL относится к непроцедурным языкам. Он просто декларирует, что нужно сделать, а исполнение возлагается на СУБД (система управления базами данных). В SQL используется трехзначная логика. Наряду с традиционными логическими значениями TRUE и FALSE используется NULL (НЕИЗВЕСТНО или ОТСУТСТВИЕ ДАННЫХ). Операции осуществляются над целыми наборами данных, а не над отдельными элементами, как в других языках программирования. Запрос на языке SQL состоит из инструкций. Каждая инструкция может содержать несколько предложений. 3.4 Выбор модели взаимодействияДля информационной системы выбрана топология «клиент-сервер». Основана на использовании серверов баз данных, в которой интерфейс между клиентской частью приложения и клиентской частью сервера баз данных ,основан на использовании языка SQL. Сервер – это компьютер выделенный или специализированный для выполнения определенных сервисных функций. Основной принцип технологии «клиент-сервер» заключается в разделении функций обычного приложения на 4 группы: Функция ввода и отображения информации; Прикладные функции; Функции организации хранения и доступа к данным; Служебные функции. В любом приложении можно выделить логические компоненты: Отображение – реализует функции ввода и отображения Обработки – реализует прикладные функции, определяемые назначением приложения Доступа к информационным ресурсам Обмена – обеспечивает связь между всеми компонентами Виды моделей клиент-сервер: модель файлового сервера, модель сервера баз данных, модель сетевого приложения. Для реализации данной информационной системы целесообразнее использовать модель сервера баз данных (DBS-модель) . Эта архитектура позволяет значительно уменьшить нагрузку на операционную систему (ОС), возникшую при работе большого количества пользователей. В данной модели сервер является активным, потому что не только клиент, но и сам сервер может быть инициатором обработки данных в базе данных. Функции сервера: запускает хранимые процедуры по запросам пользователей; возвращает требуемые данные клиенту; обеспечивает все функции систем управления базами данных (СУБД): доступ к данным, контроль и поддержка целостности данных, контроль доступа. Достоинства: возможность централизованного администрирования прикладных функций; снижение трафика; возможность разделения одной процедуры несколькими приложениями; экономия ресурсов компьютера. Недостатки: ограниченность языка хранимых процедур |