Компьютерные сети ООО "Уралнефтегазспецстрой"

Анализ предметной области. Виды обеспечения автоматизированных систем предприятия. Разработка структуры базы данных. Моделирование бизнес-процессов с помощью метода ER-диаграмм. Проектирование и разработка программного обеспечения в среде Borland Delphi.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 05.11.2016
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

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

На время практики объектом моего изучения стало предприятие «Уралнефтегазспецстрой». Период прохождения практики с 14 января по 24 февраля.

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

· сбор сведений о предприятии и его видах программного обеспечения;

· приобретение навыков решения задач на современном компьютерном оборудовании;

· изучение и освоение программных систем;

· составление технического задания;

· сбор информации для разработки технического задания к программе;

· описание предметной области.

1. Предприятие - база прохождения практики ООО «Уралнефтегазспецстрой»

На момент создания в 1996 году название предприятия было ООО «Башуралстройдор». Основными задачами являлись строительство автомобильных дорог, их капитальный ремонт.

В связи со сменой сфры деятельности фирменное наименование предприятия сменили на ООО «Уралнефтегазспецстрой».

ООО «Уралнефтегазспецстрой» было создано 10 июля 2007 года как строительно-монтажная организация по строительству, реконструкции и капитальному ремонту магистральных газопроводов, нефтепроводов, продуктопроводов, внутригородских, поселковых и межпоселковых газопроводов.

Основной сферой деятельности ООО «Уралнефтегазспецстрой» является строительство в области нефтегазодобывающего оборудования. Являясь Подрядчиком ОАО АК «Транснефть» предприятие выполняет следующий комплекс работ:

· предоставление услуг Генподрядчика на строительстве объектов;

· инспекционный строительный контроль за ходом строительства (выявление отклонений от проекта, контроль за качеством строительства, за соблюдений требований нормативно-технической документации и стандартов предприятий, действующей на территории РФ);

· строительство промышленных зданий и сооружений (насосные станции пожаротушения, нефтеперекачивающие станции, административные здания);

· строительство резервуаров (для хранения нефти, нефтепродуктов, воды);

· строительство магистральных газопроводов, нефтепроводов и нефтепродуктопроводов (замена участков, новое строительств и ремонт дефектов трубопроводной системы);

· строительство трубопроводных и кабельных эстакад;

· строительство инженерных сетей (канализация, водоснабжение, электрические сети и т.д.);

· строительство автомобильных мостов;

· проектно-изыскательские работы в области строительства: разработка в начальной стадии строительства проектов производства работ, технологических карт, проектов производства работ грузоподъемными машинами, технологических инструкции на сварочные работы, операционных технологических карт на сварочно-сборочные работы, специальных инструкций на испытание трубопровода;

· предоставление услуг лаборатории неразрушающего контроля (испытание и анализ сварных соединений на годность), испытательной строительной лаборатории (испытание строительных материалов), электро-технической лаборатории (электрические испытания).

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

Так же ООО «Уралнефтегазспецстрой» работает с такими крупными Заказчиками, как ООО «Башнефть-Добыча», ОАО «ТАНЕКО», ОАО «Газпром», ОАО «Татнефть».

Предприятием успешно использует многолетний опыт, отработанные технологии производства строительных работ и современные информационные технологии, динамично развивается и на сегодняшний день является одним из лидеров в Республике Башкортостан в области проектирования и строительства. У нас имеется все необходимое:

· это собственная мощная производственная база, соответствующая требованиям экологической безопасности;

· мы используем лучшее сырье и материалы, для того, чтобы получить результаты труда, которыми можно гордиться;

· основу фирмы составляют люди, имеющие богатый опыт работы в области проектирования и строительства.

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

ООО «Уралнефтегазспецстрой» имеет собственную производственно-техническую базу (административное и производственное здание), грузоподъемные краны, строительные машины и автотранспорт, средства малой механизации, строительные механизмы, инвентарь, монтажную оснастку, приспособления и др.

база данные borland delphi

1.1 Общие сведения о предприятии и структурном подразделении

В организационной структуре предприятия (ООО «Уралнефтегазспецстрой») представлена совокупность отделов и служб, занимающихся созданием и координацией функционирования системы менеджмента, разработкой и реализацией управленческих решений по выполнению заданной программы (бизнес-плана). Иерархическая структура предприятия представлена на рисунке 1.

Рисунок 1 - Иерархическая структура предприятия

Информационная модель предприятия представляет собой набор четко определенных свойств, которые отображают все данные об объектах строительства и процессах, проходящих при производстве строительно-монтажных работ.

Информационной моделью объектов строительства ООО «Уралнефтегазспецстрой» является проектно-конструкторский отдел в котором заказчик может подобрать наиболее подходящий для себя проект. В каждом проекте содержится название (величина) свойств постройки и их значения. Это может быть внешний вид с размерами, количество этажей, материал стен и их толщина, материал, из которого изготовлена трубопровод и т.д.

Образным элементом может быть рисунок или фотография, а также видеозапись или объемный макет на объекте. Однако при этом в обязательном порядке должна быть предусмотрена возможность связать элементы с характеристикой выбранного объекта.

Модель представляют процессы и объекты в образной или знаковой форме. Информационная модель по способу представления может относиться к различным видам:

· образная модель (фотографии, рисунки и др.) представляет собой зрительный образ объектов, зафиксированный на любом из носителей информации (бумаге, кино- и фотопленке и др.);

· широко применяется информационная модель, представленная образом, в сфере образования (иллюстрации в учебных пособиях, учебные плакаты по преподаваемым предметам) и в таких науках, где важна классификация объектов по характеристикам и внешним признакам. Это может быть ботаника, биология, палеонтология и другие науки;

· знаковая информационная модель строится, основываясь на использовании различных языков, так называемых знаковых систем. Такая модель представляется в форме текста на обычном естественном языке или в виде программы на выбранном языке программирования, а также формулы (площади, например).

В моделях могут сочетаться между собой знаковые и образные элементы.

Примерами таковых являются географические карты, диаграммы, графики и прочее. В этих моделях одновременно используется и символьный язык, и графические элементы.

Аналогичным образом проектируется информационная модель предприятия с его организационной структурой, которая представлена в виде иерархии структурных подразделений (т.е. рабочих центров). Подобными рабочими центрами при проектировании модели предприятия являются отдельные участки строительства и административный отдел, отвечающий за управление всеми процессами строительства на объектах.

Структура ООО «Уралнефтегазспецстрой» представлена в модели древовидной структурой, где имеется один главный и большое число вложенных узлов. Таким образом, полностью отражается его структурная модель. Базовым узлом в структуре предприятия является "Строитель ное управление", а ему подчиняются несколько дирекций, а под ними уже находятся несколько отделов, а уже потом несколько отделов находятся под управлением непосредственно основного узла.

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

Просмотрев иерархическую структуру ООО «Уралнефтегазспецстрой», можно понять кто кому подчиняется. Разберем обязанности и функции каждого объекта структуры:

Строительное управление - это владелец строительной компании, т.е., в нашем случае, это генеральный директор

Служба главного инженера - отдел, в ответственности которого лежит множество обязанностей: участие в тендерах, подсчет объемов работ, ответственность за бесперебойную работу участков строительства, охрана труда, охрана окружающей среды, выполнение проектных и изыскательских работ. Состоит из главного инженера и двух инженеров 1 категории. В подчинении находятся 4 отдела:

· производственно-технический отдел выполняет работы по обеспечению объекта на начальной стадии разрешительной документацией (свидетельства, лицензии, удостоверения на рабочий персонал, приказы на производство работ), исполнительно-технической документацией (заполнение журналов работ, составление актов на выполненные работы и т.д.). Состоит из начальника ПТО и инженеров (один - три инженера на каждый объект в зависимости от сложности);

· проектно-конструкторский отдел разрабатывает проекты производства работ, технологические карты, технологические инструкции, подготовка документов для согласования изменений к проектам. Состоит из трех инженеров 1 категории и двух - 2 категории;

· служба управления охраной труда занимается аттестацией рабочих мест в соответствии с законодательством РФ, а также в соответствии с требованиями отдельно взятого предприятия; ведут реестр рабочего и инженерно-технического персонала на наличие и сроки действия удостоверений по охране труда, пожарно-технического минимума, электробезопасности, аттестационных удостоверений и т.д. Состоит из двух инженеров по охране труда;

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

Заместитель генерального директора по снабжению составляет графики поставки материалов, находит поставщиков, помогает в начальной стадии подготовки конкурсного предложения по новому объекту.

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

Склады принимают материалы, комплектуют необходимыми строительными материалами для отправки на объект. Состоит из заведующего складом.

Коммерческий директор занимается финансовым распределением денежных средств.

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

Бухгалтерия занимается бухгалтерской отчетностью.

Отдел кадров - обеспечение предприятия необходимыми трудовыми ресурсами, аттестация рабочего персонала в соответствии с требуемой специальностью

Технический директор - управление всеми строительно-монтажными участками, подготовка отчетности

Начальники строительно-монтажных участков - контролирую работу на строительно-монтажных участках, ведут отчетность по проделанной работе, участвую в приемке объекта в эксплуатацию, участвуют в подписании объемов работ на объектах.

Прораб участка отвечает за выполнение комплекса работ на объекте (привлекается на объекте в случае большого объема работ). Подчиняются мастера участков, выполняющие отдельные виды работ (сварочно-монтажные работы, общестроительные работы, работы по бурению подводных переходов и т.д.). Мастерам же подчиняется весь рабочий персонал: сварщики, изолировщики, бетонщики, машинисты, водители и т.д.

Служба контроля качества (СКК) -отвечает за контроль качества на строительно-монтажных участках, контроль соответствия работ нормам и правилам РФ, техническим требованиям предприятий-Заказчиков. Подчиняются инженера службы контроля качества по видам работ: топографические, контроль качества изоляции, контроль качества сварки.

Инженер ПТО подчиняется производственно-техническому отделу и начальнику участка и выполняет функции производственно-технического отдела на объектах строительства.

Бизнес-процесс предприятия, осуществляющего строительство и ремонт по индивидуальным заказам состоит из сметно-договорного и планового отделов, проектно-конструкторского отдела, бухгалтеров и начальников участков, выполняющих работы на отдельных объектах.

Автоматизируются операции по составлению и обработке запросов, проектов, смет, договоров, счётов, нарядов, актов и запросов поставщикам.

В таблице 1 описаны основные бизнес-процессы при оформлении договоров на новые объекты и поставке материалов на объект.

Таблица 1 - Основные бизнес - процессы при оформлении договоров

Инициирующее событие

Результат действия

Статус документа

Получатель

Сметно-договорной и плановый отделы

Обращение Клиента.

или

Самостоятельно ответил на вопросы Клиента (по телефону). Зафиксировал поступление Запроса.

Запрос

ОТВЕТ

Получил исходные данные для создания Проекта и направил Запрос в проектирование.

Запрос

В ПРОЕКТ

Проектировщик

Проектировщик: Смета СОГЛАСОВАНА

Оформил Договор и подписал у клиента.

Договор

ОФОРМЛЕН

Клиент

Клиент подписал Договор

Подготовил и согласовал сумму Счета.

Договор

ПОДПИСАН

Договор ПОДПИСАН

Оформил к оплате Счет на Смету или ее часть.

Счёт

К ОПЛАТЕ

Клиент

Бухгалтер

Бухгалтер: Счёт ОПЛАЧЕН

Инициировал начало работ по выполнению Договора

Смета

В РАБОТЕ

Прораб

Прораб: Смета ВЫПОЛНЕНА

Оформил и подписал у Клиента Акт сдачи-приемки. При необходимости выставил. Cчет на доплату.

Акт сдачи-приёмки

ПОДПИСАН

Акт сдачи-приёмки ПОДПИСАН

Проверил оплату. Закрыл Договор.

Договор

ЗАКРЫТ

Проектно-конструкторского отдела

Менеджер: Запрос В ПРОЕКТ

Принял Запрос к исполнению и приступил к проектированию объекта.

Запрос

ПРИНЯЛ

Составил Проект по полученному Запросу, направил Клиенту.

Проект

В РАБОТЕ

Клиент

Клиент утвердил Проект.

Согласовал Проект с Клиентом.

Проект

СОГЛАСОВАН

Экономист

Экономист: Смета СОСТАВЛЕНА

Согласовал Смету с Клиентом.

Смета

СОГЛАСОВАНА

Сметно-договорной и плановый отделы

Клиент не утвердил Смету.

Проанализировал причину отказа.

Смета

ОТКАЗ

Плановый отдел

Менеджер: Проект СОГЛАСОВАН

На основании согласованного Проекта составил Смету.

Смета

СОСТАВЛЕНА

проектно-конструкторского отдела

Бухгалтер

Поступил платёж от Клиента.

Принял оплату по Счету. В связке со Счетом оформил Платеж

Платеж

ПРИНЯТ / Счет

ОПЛАЧЕН

Сметно-договорной и плановый отделы

Снабженец: Счёт поставщика К ОПЛАТЕ

Произвел оплату по счету поставщика. Оформил Платеж в связке со Счетом Поставщика.

Платеж

ОПЛАЧЕН /Счет поставщика

ОПЛАЧЕН

Поставщик,

Снабженец

Прораб

Менеджер: Смета В РАБОТЕ

Оформил в связке со Сметой Наряды на выполнение работ, назначил сроки и исполнителей конкретных работ, передал Наряды ответственным исполнителям.

Наряд

В РАБОТЕ

Инженер ОМТС

Наряд исполнителем выполнен.

Проверил готовность работ по Наряду

Наряд

ВЫПОЛНЕН

Все наряды по Смете выполнены.

Проверил выполнение работ по Смете на объекте.

Смета

ВЫПОЛНЕНА

Сметно-договорной и плановый отделы

Инженер ОМТС

Прораб: Наряд В РАБОТЕ

Скомплектовал материалы по Наряду и организовал их доставку на объект. В связке с Нарядом создал Расходную накладную и Задание на доставку

Расходная накладная

ВЫДАНО /Операция 'Расход'

Материалы по Наряду скомплектованы.

Организовал доставку материалов на объект.

Задание на доставку

ДОСТАВЛЕНО

Поступили Наряды с перечнем необходимых материалов

Проанализировал наличие материалов. Сформировал и направил Запрос поставщику.

Запрос поставщику

ОТПРАВЛЕН

Поставщик

Получил Счёт поставщика на оплату заказанных материалов.

Зарегистрировал Счёт поставщика и направил его Бухгалтеру для оплаты.

Счет поставщика

К ОПЛАТЕ Запрос поставщику

ПОДТВЕРЖДЁН

Бухгалтер

Материалы поступили.

Оприходовал материалы. В связке со Счетом поставщика оформил Приходную накладную

Приходная накладная

ПРИНЯТО /Операция «Приход»

В качестве практики по профилю специальности в предприятии выбран процесс принятия нового сотрудника в отдел кадров.

1.2 Виды обеспечения автоматизированных систем предприятия

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

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

18 компьютеров (кроме компьютеров проектно-конструкторского отдела) соответствуют современным требованиям и оснащены процессорами на базе Intel Core i3 серии, оперативной памятью 4 гигабайта.

В связи с большими требованиями к производительности компьютеров при проектировании в проектно-конструкторском отделе установлены 6 компьютеров на базе Intel Core i7 серии с тактовой частотой процессора 3,2 ГГц, оперативной памятью 16 гигабайт.

Емкость HDD выбрана минимальной для всех компьютеров и составляет до 160 Гб, так как имеется сервер для хранения информации с объемом 18 Тб.

В автоматизированном режиме могут решаться следующие задачи управления:

· учет проектирования и изготовления, и продаж товаров;

· планирование и прогнозирование работы предприятия;

· бухгалтерский учет;

· учет расходов и доходов.

Задачи, которые решает информационная система:

· отслеживание заказов на строительство объектов;

· учет продаж;

· составление отчетов по деятельности предприятия;

· учет финансовой деятельности предприятия (расчет доходов, расходов предприятия).

2. Выполнение индивидуального задания

Проанализировав предприятие, было выявлено, что менеджеры Отдела кадров хранят все данные сотрудников в файле Microsoft Excel. Мной была поставлена цель разработать программный продукт для хранения/просмотра/добавления сотрудников предприятия в среде Borland Delphi с использованием базы данных Microsoft Access.

2.1 Составление технического задания (ТЗ)

Техническое задание (ТЗ) - исходный документ для проектирования сооружения или промышленного комплекса, конструирования технического устройства (прибора, машины, системы управления и т.д.), разработки информационных систем, стандартов либо проведения научно-исследовательских работ (НИР).

2.1.1 Сбор информации для разработки технического задания к программе. В ходе прохождения практики по составлению технического задания была собрана информация о работе ООО «Уралнефтегазспецстрой»

В результате была выполнена работа по сбору и определению важных требовании к разрабатываемой базе данных.

2.1.2 Оформление технического задания на программу по ГОСТ 19.201-78

ГОСТ 19.201-78 - настоящий стандарт, устанавливающий порядок построения и оформления технического задания на разработку программы или программного изделия для вычислительных машин, комплексов и систем независимо от их назначения и области применения.

ТЗ содержит основные технические требования, предъявляемые к сооружению, изделию или услуге и исходные данные для разработки; в ТЗ указываются назначение объекта, область его применения, стадии разработки конструкторской (проектной, технологической, программной и т.п.) документации, её состав, сроки исполнения и т. д., а также особые требования, обусловленные спецификой самого объекта либо условиями его эксплуатации. Как правило, ТЗ составляют на основе анализа результатов предварительных исследований, расчётов и моделирования.

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

Как правило, техническое задание оформляется по определенным стандартам. В данном случае ТЗ к программе для отдела кадров было оформлено по стандарту ГОСТ 19.210-78 .

2.2 Основные этапы работ по выполнению индивидуального задания

На палитре компонент Delphi 7.0 присутствуют следующие закладки, относящиеся к механизмам доступа к данным: dbExpress, BDE, ADO и Interbase.

Из числа перечисленных механизмов технология ADO представляет больший интерес, так как данная технология позволяет легко подключаться и взаимодействовать с базой данных, созданной в СУБД Microsoft Access.

Взаимодействие с БД осуществляется с помощью следующих компонен-тов, входящих в стандартный набор Delphi 7(см. рисунок 4):

- ADOConnection

- ADOTable;

- DataSource;

- DBGrid;

- DBNavigator.

Компонент ADOConnection служит для соединение с базой данных.

Рисунок 2 - Демонстрация компонента ADOConnection

Что соединить базу данных надо 2 раза нажать на ADoConnection -> Build-> Поставщик Microsoft Jet 4.0 OLE DB Provider -> Соединение -> Указать расположение базы данных

Компонент ADOTable обеспечивает взаимодействие с таблицей БД. Для связи с требуемой таблицей нужно установить соответствующее значение свойствам ADOConnection, указывающему имя компонента ADOConnection, содержащего в свою очередь имя БД, и TableName, указывающему имя таблицы.

Размещено на http://www.allbest.ru/

Рисунок 3 - Демонстрация компонента DataSource

Компонент DataSource является промежуточным звеном между компонентами ADOTable и визуальными компонентами (например, DBGrid).

Рисунок 4 - демонстрация компонента DBGrid

Для представления пользователю полученных в результате работы данных в более удобной форме используются компоненты DBGrid (таблица).

2.2.1 Проектирование БД с помощью метода ER-диаграмм

Модель Сущность-Связь (ER-модель) (англ. entity-relationship model или entity-relationship diagram ) -- это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. Автор разработчик метода Питер Чен. Год - 1976.

ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений, и других систем. С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить, что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений.

ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру в общих чертах. Это общее описание структуры называется ER-диаграммой.

1 Сущность Сотрудник

Атрибут

Тип данных

Табельный номер

Числовой (Ключ)

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Паспорт серия

Числовой

Паспорт номер

Числовой

Кем и когда выдан

Текстовый

Дата рождения

Дата

Код_Семейное положение

Числовой

Пол

Текстовый

Образование

Текстовый

Телефон

Числовой

Код_Условие труда

Текстовый

Код_Отдел

Числовой

Код_Должность

Числовой

Код_Образование

Числовой

Дата приёма

Дата

Дата увольнения

Дата

2 Сущность Семейное положение

Атрибут

Тип данных

ID

Числовой (Ключ)

Семейное положение

Текстовый

3 Сущность Отдел

Атрибут

Тип данных

ID

Числовой (Ключ)

Отдел

Текстовый

4 Сущность Образование

Атрибут

Тип данных

ID

Числовой (Ключ)

Образование

Текстовый

5 Сущность Условие труда

Атрибут

Тип данных

ID

Числовой (Ключ)

Условие труда

Текстовый

6 Сущность Должность

Атрибут

Тип данных

ID

Числовой (Ключ)

Должность

Текстовый

Рисунок 5 - Схема данных

2.2.2 Моделирование бизнес-процессов с помощью IDEF0-диаграмм

Наиболее удачным языком моделирования бизнес-процессов является IDEF0, предложенный более 20 лет назад Дугласом Россом - и назывался первоначально SADT-метод (Методология структурного анализа и проектирования). Методология IDEF0 позволяет наглядно и эффективно отобразить весь механизм деятельности предприятия в нужном разрезе.

Ниже функциональная модель оформление сотрудника в отделе кадров.

Рисунок 6 - диаграмма IDEF0

ER - диаграмма

2.2.3 Разработка структуры базы данных с использованием СУБД Access

Система управления базами данных MS Access в настоящее время довольно сильно распространена, что объясняется огромной популярностью пакета офисных прикладных программ Microsoft Office, в который она входит. К основным достоинствам этой системы можно отнести:

· привычный многим и довольно простой интерфейс системы;

· простоту создания объектов в проекте, для этого существует несколько режимов (мастер создания и конструктор);

· отличная русскоязычная документация по системе разработке;

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

· поддержка языка запросов к таблицам (причем для создания запроса возможно использование «мастера запроса», что значительно облегчает получение нужных данных);

· все информация об объектах БД хранится в одном файле, что облегчает ее перенос и отслеживание изменений;

· простота переносах всех решений отработанных в среде Access в более мощную среду MS SQL Server.

Также поддерживает стандартные свойств СУБД, такие как поддержка одной или нескольких связанных между собой таблиц с данными, выборочное извлечение информации из этих таблиц, анализ информации и графическое представление итоговых данных. Для работы с различными данными создается наиболее подходящий для каждого конкретного случая интерфейс, содержащий всевозможные меню, множество управляемых окон и разнотипных элементов управления, благодаря чему экран не загромождается лишней информацией и в то же время вся необходимая информация является легко доступной.

2.2.4 Проектирование и разработка приложения в среде Delphi

Преимущества Delphi по сравнению с аналогичными программными продуктами.

1. Быстрота разработки приложения.

2. Высокая производительность разработанного приложения.

3. Низкие требования разработанного приложения к ресурсам компьютера.

4. Наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi.

5. Возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходниках).

Технология ADO.

Технология ADO - это программное расширение технологии активных серверных страниц ASP, реализованное в Web-сервере Internet Information Server (IIS) компании Microsoft с целью организации подключений к базам данных. На основе этой технологии созданы соответствующие компоненты - наборы TadoTable, TadoQuery, TadoStoredProc, повторяющие в фкнуциональном отношении компоненты TTable, TQuery, TStoredProc, но не требующие развертывания и настройки BDE на клиентской машине.

Основные особенности использования технологии ADO не зависят от архитектуры БД: эта технология характерна не только для файл-серверных БД, но также и для клиент-серверных и трехзвенных БД.

Основным достоинством технологии ADO является ее естественная ориентация на создание «облегченного» клиента. В рамках этой технологии на машине разработчика БД устанавливаютя базовые объекты MS ADO и соответствующие компоненты Delphi, обеспечивающие использование технологии ADO. На машине сервера данных устанавливается так называемый провайдер данных - некоторая надстройка над специальной технологией OLE DB, «понимающая» запросы объектов ADO и умеющая переводить эти запросы в нужные действия с данными. Взаимодействие компонентов ADO и провайдера осуществляется на основе универсальной для Windows технологии ActiveX, причем провайдер реализуется как COM-сервер, а ADO-компоненты - как COM-клиенты.

На машине сервера создается и размещается источник данных. На основе файл-серверных таблиц формата MS Access создается единый файл, содержащий все необходимые таблицы, индексы, хранимые процедуры и прочие элементы БД. Такой файл управлется машиной баз данных Microsoft Jet 4.0 Database Engine, а в роли провайдера используется Microsoft Jet 4.0 OLE DB Provider.

Рисунок 2 - Реализация технологии ADO в Delphi

Проект состоит из 3-х модулей:

1) Просмотр сотрудников (Otdel_kadrov)

2) Добавление нового сотрудника (Novii_sotrudnik)

3) Модуль технологии ADO (Data Module)

Заключение

В процессе прохождения практики на ООО «Уралнефтегазспецстрой» на мой взгляд мои поставленные задачи решены в максимальном объеме.

В ходе прохождения практики я:

1. Ознакомилась со структурой предприятия, внутренним распорядком, правилами приема на работу, техникой безопасности;

2. Получила и выполнила персональное задание - разработка программного обеспечения “Отдел кадров”;

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

Список использованных источников

1. Устав предприятия ООО «Уралнефтегазспецстрой»

2. Хворостухин С. П. «Собираем свой компьютер сами». - М.:ООО «Аквариум-Принт» 2005 г. - 128 стр. ;

3. Информатика / Курносов А.П., Кулев С.В., Улезько А.В. Под ред. А.П. Курносова.-М: КолосС, 2005. - 72 с.

4. Практикум по информационным технологиям в профессиональной деятельности: Учеб. Пособие для сред. Проф. Образования/Елена Викторовна Михеева.- 2-е изд., стер. - М.: Издательский цент «Академия», 2004. - 256с.

Размещено на Allbest.ur

...

Подобные документы

  • Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.

    отчет по практике [4,9 M], добавлен 28.12.2014

  • Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.

    отчет по практике [3,4 M], добавлен 07.01.2015

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

    курсовая работа [816,5 K], добавлен 05.02.2018

  • Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.

    курсовая работа [964,8 K], добавлен 27.09.2014

  • Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.

    курсовая работа [410,6 K], добавлен 21.03.2011

  • Проектирование базы данных для информационной системы "Грузоперевозки". Обследование предметной области. Анализ бизнес-процессов, программного и аппаратного обеспечения. Проектирование компонентов приложения и его структуры. Выбор средств реализации.

    курсовая работа [1,6 M], добавлен 21.04.2014

  • Цель и основные составные части автоматизации. Характеристика ее объекта. Описание концептуальной модели предметной области. Обоснование выбора программного обеспечения. Разработка программы в среде Borland Delphi 7. Общий алгоритм работы приложения.

    курсовая работа [368,6 K], добавлен 21.05.2015

  • Общие требования и этапы разработки автоматизированных информационных систем. Особенности работы, технологии доступа и проектирование структуры базы данных. Разработка клиентского программного обеспечения для магазина, защита и сохранность данных.

    курсовая работа [650,9 K], добавлен 27.02.2013

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

    дипломная работа [1,5 M], добавлен 19.07.2014

  • Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.

    курсовая работа [1,4 M], добавлен 25.04.2012

  • Анализ предметной области разрабатываемого программного продукта. Разработка интерфейса пользователя и структурной схемы игровой программы "Крестики-нолики". Отладка и тестирование. Проведение исследования компонентов программной среды Borland Delphi 6.0.

    курсовая работа [660,4 K], добавлен 08.03.2015

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

    курсовая работа [926,7 K], добавлен 20.05.2015

  • Разработка функциональной модели предметной области. Построение UML диаграмм в среде Pacestar UML Diagrammer. Выбор программных средств разработки. Разработка логической и физической модели данных. Разработка клиентского приложения ИС в среде Access.

    курсовая работа [2,2 M], добавлен 09.03.2011

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

    курсовая работа [866,3 K], добавлен 02.06.2015

  • Обоснование выбора программного обеспечения Borland Delphi. Проектирование информационной модели базы данных в ERWIN в стандарте IDEF1X. Разработка физической модели базы данных заключения договоров с поставщиками на оптовый склад. Листинг программы.

    курсовая работа [435,1 K], добавлен 18.02.2011

  • Разработка программного обеспечения для управления базой данных. Место задачи в системе автоматизации. Семантическое моделирование данных. Разработка программного обеспечения и базы данных. Расчет трудоемкости и себестоимости этапов проектирования.

    дипломная работа [2,9 M], добавлен 04.02.2016

  • Создание учебной информационной системы, реализующей бизнес-процессы предметной области: оборот денежных средств на предприятии по торговле металлопрокатом, участвующих в предоплатах и оплатах приложений к счетам. Разработка программного обеспечения.

    курсовая работа [25,7 K], добавлен 27.06.2012

  • Описание предметной области. Концептуальное проектирование базы данных. Разработка базы данных оптового склада. Требования, предъявляемые к аппаратному и программному обеспечению Borland Delphi 7.0 и MySQL. Работа с базой данных оптового склада.

    курсовая работа [705,8 K], добавлен 18.06.2015

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Необходимость автоматизации и защиты информации в Управлении Федеральной налоговой службы России. Реализация криптографической защиты алгоритмом ГОСТ 28147-89 "Сеть Фейстеля" и разработка программного обеспечения функционала в среде Borland Delphi 7.

    дипломная работа [4,4 M], добавлен 28.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.