Сетевая технология реализации заказа технологического оборудования для проекта Лада-Гранта

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



отки системы;

-возможность создания унифицированного пользовательского интерфейса.

1.3.3 Выбор языка и среды программирования

С учетом того, что разработка в рамках задачи для толстого клиента велась изначально в IDE DELPHI, у АВТОВАЗа куплена лицензия на данный продукт, выбор остается за этой средой разработки. Среда отвечает всем современным требованиям по скорости разработки и переносимости ПО. Недостатком таких клиентов является, необходимость установки ПО на рабочие места пользователей, особенно с учетом площадей завода и количества пользователей системы.

Новые модули будут разрабатываться с использованием языка PHP и библиотеки jQuery. Язык PHP является объектно-ориентированным языком, не требует лицензии для использования и является основным средством разработки интернет приложений на АВТОВАЗе. Использование библиотеки jQuery позволяет пользовательский интерфейс для WEB максимально приблизить в функциональности WIN32 приложений, также легко манипулировать DOM моделью браузеров, которые в данном случае используются в качестве клиента.

1.3.4 Выбор СУБД

При выборе СУБД основными вариантами для разработки базы данных были СУБД Oracle в силу следующих причин:

1)На ОАО АВТОВАЗ основной БД является СУБД Oracle;

2)Закуплены мощные кластер-сервера фирмы HP с установленной на них данной СУБД;

)Ранее разработанное программное обеспечение использует СУБД Oracle.

1.3.5 Требования к сетевой информационной технологии

Для успешного функционирования информационной системы должны быть выполнены следующие требования, предъявляемые к входной информации:

-вход в ИС должен быть авторизован;

-доступ к данным должен быть разграничен на уровне СУБД;

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

-данные в систему вводят только в том месте, где формируются;

-для ввода данных максимально использовать НСИ;

Особое внимание следует уделить хранению и корректир

овке информации. Для этого информационная база системы должна удовлетворять следующим требованиям:

-объективно и в установленные сроки отражать состояние процесса;

-возможность накопления и хранения значительных объемов массивов данных iелью многократного их использования.

Кроме того, программный продукт должен:

-обладать максимальной простотой интерфейса;

использоваться в корпоративной сети предприятия;

2. Разработка сетевой технологии Формирование детально-узлового состава изделий

2.1Информационное моделирование

Designer 10.2 - средство разработки структуры базы данных (БД). Oracle Designer сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и поддержку СУБД Oracle.

Информационная модель - это спецификация структуры данных и бизнес правил (правил предметной области).

Процесс построения информационной модели состоит из следующих шагов:

-определение сущностей;

-определение зависимостей между сущностями;

-задание первичных и альтернативных ключей;

-определение атрибутов сущностей;

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

-переход к физическому описанию модели: назначение соответствий имя сущности

-- имя таблицы, атрибут сущности

-- атрибут таблицы; задание триггеров, процедур и ограничений.

В рассматриваемой предметной области выделены следующие сущности:

Проект

Этап

Оборудование

Деталь

2.2Описание графического интерфейса пользователя WIN32 клиента

Интерфейс пользователя должен состоять из:

-Главного меню, в котором осуществляется навигация программы

-Форм ввода данных

-Форм просмотра данных

-Модуля формирования отчетов

Программный интерфейс должен быть снабжен быстрыми подсказками (hint). Повторяющие операции для быстрого доступа должны быть дублированы в виде кнопок быстрого доступа (toolbar). В формах вывода информации пользователям должны быть предоставлены возможности настраивать отображение информации. Модуль формирования отчетов должно позволять экспортировать в XLS и PDF формат.

Режим интерфеса программы многооконый - MDI, позволяет выводит сразу несколько окон с информацией

Меню Данные служит для доступа к просмотру данных по оборудованию, контрактам, перемонтажу, графику внедрения.

Меню Операции позволяет проводить различные операции над данными

Меню Отчеты позволяет формировать требуемые отчеты по задаче

Справочники служат для просмотра и редактирования НСИ системы

Панель инструментов дублирует часто используемые действия из меню.

При входе в систему программа требует авторизации

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

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