- •Введение
- •1 Теоретическая часть
- •1.1 Общие сведения о предприятии
- •1.2 Характеристика и анализ существующего уровня автоматизации объекта управления
- •1.3 Постановка задачи на проектирование автоматизированной информационной системы
- •1.3.1 Недостатки существующего уровня автоматизации
- •1.3.2 Обзор известных проектных решений по данной теме
- •2 Практическая часть
- •2.1 Анализ предметной области
- •2.1.1 Информационное обеспечение разрабатываемой ис
- •2.1.2 Описание логической структуры
- •2.1.3 Описание метода организации данных
- •2.1.4 Информационный анализ предметной области и построения инфологической модели данных
- •2.2 Разработка базы данных
- •2.2.1 Описание программно-технических средств
- •2.2.2 Описание используемой системы управления базами данных
- •2.2.3 Реляционная модель базы данных
- •2.2.4 Таблицы базы данных, схема данных
- •2.2.5 Запросы базы данных (представления), хранимые процедуры, функции
- •2.3 Разработка интерфейса пользователя
- •2.3.1 Выбор среды программирования
- •2.3.2 Алгоритмы работы программ
- •2.3.3 Разработка экранных форм
- •2.2.4 Инструкция пользователя
- •2.4 Информационная безопасность
- •3 Охрана труда и эргономика
- •3.1 Анализ потенциально опасных и вредных производственных факторов
- •3.2 Техника безопасности
- •Требования охраны труда перед началом работы
- •3.3 Эргономика
- •Заключение
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в Диск с программным продуктом для учета складских ресурсов электрооборудования и электрических машин оао «сгок»
2.3 Разработка интерфейса пользователя
2.3.1 Выбор среды программирования
Для более эффективного управления производством, создается план разработки программного продукта, который должен работать во всей деятельности комбината, в том числе и учете складских ресурсов.
Delphi является одной из самых мощных систем, позволяющих на современном уровне создавать, как отдельные прикладные программы Windows ,так и разветвленные комплексы, предназначенные для работы в корпоративных сетях.
Эта система визуально объектно-ориентированного программирования, позволяющая решать множество задач:
-создавать законченные приложения для Windows самой различной направленности, от вычислительных и логических, до графических;
-довольно быстро создавать оконный интерфейс для приложений, удовлетворяющий всем требованиям, автоматически настраиваясь на необходимо установленную систему компьютера пользователя;
-создавать системы работы с удаленными базами данных;
-приложения для создания отчетов, справочных систем;
Delphi предоставляет возможность связываться из своего приложения с такими продуктами Microsoft, как Word, Excel, а также с Access, как это сделано в представленной дипломной работе.
Программный продукт Delphi, уникальным образом сочетает в себе высокопроизводительный компилятор, объектно-ориентированные средства визуального программирования и универсальный механизм доступа к базам данных.
Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока.
В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы – после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. [10]
В Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.
В основу программного продукта Delphi легли концепции объектно-ориентированного программирования на базе языка Object Pascal и визуального подхода к построению приложений, именно разработка интерфейса в Delphi является самой простой задачей для программиста.
В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию базовых классов. Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland.
Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета электрооборудования и электрических машин для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dbase или clipper) или .db (paradox). [11]