Информационная система для предприятия розничной торговли
мобильными телефонами и аксессуарами
Проектирование технических средств информационной системы
Для нормального функционирования программного обеспечения требуется наличие сервера, имеющего следующую конфигурацию:
Системная плата: EPoX EP-8RDA PRO
Процессор: AMD Athlon 3500+
Память: 512 Мб
HDD размер: 80 Гб
HDD модель: ST340016A
CD-Rom: PIONER CD-ROM CDU5231
Видео карта: ATI Technologies Inc. RAGE XL PCI 128 Mb
Монитор: Acer 19''
Сетевая карта: Intel(R) PRO/100 S Server Adapter
Опер. Система: Windows 2003 \Service Pack 1,Русский
Сервер БД: Microsoft SQL Server 2000
Для более точного и быстрого функционирования программы необходимы рабочие станции с большим объемом свободного места на жестком диске, а также наиболее современная аппаратура, минимальная конфигурация должна быть следующей:
Процессор: Intel Celeron 2020 MHz MMX Nortwood
Память: 256 Мб
HDD размер: 40Гб
HDD модель: ST340016A
Видео карта: NVIDIA GeForce2 MX/MX 64 Mb
Сетевая карта: Realtek RTL8139 Family PCI Fast Ethernet NIC
Операц.сис:. Windows XP build 2600/,Русский
Локальная сеть имеет топологию "звезда".
Достоинства данной топологии. Топология в виде звезды является наиболее быстродействующей из всех топологий вычислительных сетей, поскольку передача данных между рабочими станциями проходит через центральный узел (server) по отдельным линиям, используемым только этими рабочими станциями. Производительность вычислительной сети в первую очередь зависит от мощности центрального файлового сервера. Он может быть узким местом вычислительной сети. В случае выхода из строя центрального узла нарушается работа всей сети. Центральный узел управления - файловый сервер помогает реализовать оптимальный механизм защиты против несанкционированного доступа к информации. Вся вычислительная сеть может управляться из ее центра.
Кабельное соединение довольно простое, так как каждая рабочая станция связана с узлом. Затраты на прокладку кабелей высокие, особенно когда центральный узел географически расположен не в центре топологии.
Наиболее дешевым кабельным соединением является витое двухжильное проводное соединение часто называемое "витой парой" (twisted pair). Преимуществами являются низкая цена и бес проблемная установка. Для повышения помехозащищенности информации часто используют экранированную витую пару, т.е. витую пару, помещенную в экранирующую оболочку, подобно экрану коаксиального кабеля. Это увеличивает стоимость витой пары и приближает ее цену к цене коаксиального кабеля.
При работе с локальными базами данных сами БД расположены на том же компьютере, что и приложения, осуществляющие доступ к ним. Работа с БД происходит в однопользовательском режиме. Ядро БД распложено на компьютере пользователя. Приложение ответственно за поддержание целостности БД и за выполнение запросов к БД.
При работе в архитектуре "файл-сервер" БД и приложение расположены на файловом сервере сети. Возможна многопользовательская работа с одной и той же БД, когда каждый пользователь со своего компьютера запускает приложение, расположенное на сетевом сервере.
Тогда на компьютере пользователя запускается копия приложения. По каждому запросу к БД из приложения, данные из таблиц БД перегоняются на компьютер пользователя, независимо от того, сколько реально нужно данных для выполнения запроса. После этого выполняется запрос.
Каждый пользователь имеет на своем компьютере локальную копию данных, время от времени обновляемых из реальной БД, расположенной на сетевом сервере. При этом изменения, которые каждый пользователь вносит в БД, могут быть до определенного момента неизвестны другим пользователям, что делает актуальной задачу систематического обновления данных на компьютере пользователя из реальной БД. Другой актуальной задачей является блокирование записей, которые изменяются одним из пользователей: это необходимо для того, чтобы в это время другой пользователь не внес изменений в те же данные. В архитектуре "файл-сервер" вся тяжесть выполнения запросов к БД, управления целостностью БД ложится на приложение пользователя. БД на сервере является пассивным источником данных.