Разработка автоматизированного рабочего места менеджера транспортного предприятия, страница 11

На предприятии установлены персональные компьютеры с характеристиками: процессор -  Intel Core 2 Duo E6320 (1.86GHz), Чипсет  -  i945G Express, оперативная память  - 1GB DDR2, Жесткий диск - HDD160GB, Встроенная видео карта - Intel GMA950,Встроиная аудио карта - audio Realtek ALC260, Встроенная сетевая карта - Lan 1Gbit, Оптический накопитель  DVD-RW SuperMulti, БП 275W, клавиатура и мышь, Монитор - BenQ GL955A.

В качестве сервера используется компьютер со следующими характеристиками: Процессор Intel Core i3-3240 (Ivy Bridge, 3.4 ГГц 3Мб L3 Cache), чипсет Intel C202, RAID Контроллер Intel Matrix Storage (Support Software RAID 0,1,5,10), Видеокарта  Aspeed AST1100 (64 Mb), Оперативная память 2 x 2 Гб DDR3 1333 МГц ECC, Жесткий диск 2 x 500 Гб (SATA III, 7200 об/мин, 16Мб), Сетевая карта 2х10/100/1000 Мбит/с, Оптический накопитель DVD±RW .

Для построения локальной сети предприятия используется три маршрутизатора D-Link DVG-5402SP, для подключения к сети  интернет используется ADSL модем  ZyXEL P660RT3 EE .

Для печати документов используются три черно-белых лазерных принтера xerox phaser 3400,  струйный принтер HP Officejet 7110 WF .Для копирования документов используется  копир Canon IR1133.

После исследования программных и технических средств предприятия выяснилось, что на предприятии используется локальная сеть, в связи с этим было бы лучше разрабатывать приложение с использованием базы данных, расположенной на сервере предприятия. Так же анализ программных средств показал, что на предприятии имеется среда разработки Delphi 7., которую можно использовать для разработки интерфейса приложения, а отчеты удобнее всего создавать в MS Office, так как данный программный продукт используется повсеместно на предприятии.


2.2  Определение требований к ресурсам разрабатываемой базы данных

Базы данных служат для параллельного использования информации несколькими пользователями, при этом информация может располагаться не только на одном, но и  на нескольких компьютерах.  Стремление к интеграции и обеспечению целостности предполагает  централизацию данных. В реальности иногда   наблюдается обратное стремление, которое в большей степени отражает структуру предметной области и технологию создания и применения хранимых данных. Информация создаётся и используется обычно в разных отделах. Разработка распределенных баз данных и способы распределенной обработки информации расширяют  возможности работы с данными [7].

Распределенные базы данных имеют  характеристики:

•  база данных представляет собой  разделяемые на  фрагменты данные логически связанные между собой;

•  узлы, на которых находятся фрагменты, связаны между собой;

•  Доступ доступ к узлам происходит с помощью системы управления базами данных (далее СУБД), которая следит за состоянием локальных и глобальных приложений.

Требования к СУБД при  распределенной обработке данных:

•  СУБД должна представлять все данные таким образом, чтобы пользователь воспринимал их как локальные;

•  СУБД должна работать с информацией не зависимо от систем, и их архитектуры и производительности;

•  СУБД должна одинаково работать во всех видах сетей;

•  пользователю необходимо предоставить способ объединения данных из различных баз, независимо от систем;

•  СУБД должна выполнять функции сохранения данных и выполнения запросов даже при отказе любого узла.

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

• СУБД должна обеспечивать одинаковую методику доступа ко всем данным.

2.3 Обоснование выбора средств разработки  автоматизированного рабочего места

С целью разработки при разработке АРМ  сотрудника транспортного отдела Филиала ФГУП «СВЯЗЬ-безопасность» – УВО по Мурманской области необходимо выделить особенности разрабатываемого  приложения следующее ::. Оно должно использоваться:

 

для хранения и обработки больших объёмов информации необходимо создать базу данных;

- для удобства работы пользователей   необходимо разработать пользовательский  интерфейс;