Сетевая технология реализации заказа технологического оборудования для проекта Лада-Гранта
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
отки системы;
-возможность создания унифицированного пользовательского интерфейса.
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. В стандартном режиме происходит отображение информации об оборудование, его стоимости, поставщике, очередности закупки, № тех.задан