Материал: Региональная научно-техническая конференция профессорско-преподавательского состава, научных работников, аспирантов и студентов. Федорков Е.Д

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Связь базы данных с приложением

Организации работы с базой данных в данном приложением производится с использованием компонентов палитры InterBase (IBDatabase, IBTransaction, IBTable1, IBQuery, IBUpdateSQL), DataAccess (DataSource) и DataControls (DBGrid, DBNavigator, DBLookupComboBox, DBEdit)

Рисунок – Палитра InterBase

Рисунок – Палитра DataAccess

Рисунок – Палитра DataControls

На странице InterBase Палитры компонентов содержатся компоненты доступа к данным, адаптированные для работы с сервером InterBase и объединенные названием InterBase Express. Компоненты из набора InterBase Express предназначены для работы с сервером InterBase версии не ниже 5.5.

Их преимущество заключается в реализации всех функций за счет прямого обращения к API сервера InterBase. Благодаря этому существенно повысилась скорость работы компонентов.

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

Так как для доступа к базе данных компонентам InterBase Express не требуется BDE, то для создания соединения используется всего одно свойство DatabaseName. В нем необходимо указать полный путь (включая имя сервера) к выбранному файлу БД с расширением gdb. Для этого можно воспользоваться стандартным диалогом выбора файла при щелчке на кнопке свойства в Инспекторе объектов.

Компонент имеет собственный редактор, который позволяет задать значения основных свойств, обеспечивающих соединение с базой данных.

Воронежский государственный технический университет

УДК 681.3

А.А. Казанец, Е.И Асташева, О.В. Собенина,

ОБЩИЙ ПРИНЦИП РАБОТЫ СРЕДСТВ ТЕРМИНАЛЬНОГО ДОСТУПА

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

При подобном подходе пользователю реально передается графическое изображение пользовательского интерфейса (в ряде случаев — только изменения в изображении), а от него передаются на сервер сведения о его манипуляциях с мышью и клавиатурой. Это означает, что ничто не препятствует тому, чтобы клиент и сервер выполнялись под управлением разных платформ, в том числе и несовместимых между собой. Иными словами, таким способом можно предоставить пользователю Windows доступ к UNIX-приложению (или наоборот). Иногда доступ может быть осуществлен и через Web-интерфейс.

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

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

Воронежский государственный технический университет

УДК 681.3

Д.М. Канин, Е.С. Скачков, О.В. Собенина

Автоматизированная система учета

арендной деятельности

Автоматизированная системы учета арендной деятельности машиностроительного предприятия выполняет следующие функции:

  • учет недвижимости (по этажам);

  • учет арендаторов;

  • ведение договоров;

  • учет оплаты по договорам:

  • определение должников;

  • учет оплаты электроэнергии;

  • хранение полной информации об объектах недвижимости и договорах аренды;

  • контроль состояний объектов аренды (свободен, арендуется, забронирован, на ремонте и т.д.);

  • учет первичных документов по договорам аренды;

  • использование шаблонов Microsoft Excel, настраиваемых пользователем, для печати первичных документов (договоров аренды и пр.);

  • расчет арендной платы;

  • составление графика оплаты;

  • учет поступления денежных средств от сотрудников;

  • учет расходов денежных средств сотрудниками.

Программного обеспечения реализована на языке Object Pascal в среде программирования Borland Delphi 7 с использованием специальных компонентов MySQL Data Access Components (MyDAC 5.55 for Delphi7) для подключения к MySQL; EhLib, предоставляющие несколько улучшенные DBGrid и TRoundButton11.

Воронежский государственный технический университет

УДК 681.3

Д.С. Орлов, В.В. Сокольников, А.В. Василецкая

ФАКТОРЫ ЗАНЯТОСТИ МОЛОДЁЖИ.

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

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

Воронежский государственный технический университет

УДК 681.3

Д.М. Канин, Н.Л.Бурков, Р.С. Лопатин

Информационная система управления основными фондами

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

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

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

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

Воронежский государственный технический университет

УДК 681.3

В.В. Лепендин, Д.С. Орлов, Д.Е. Пачевский

ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными. Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД). Основная особенность СУБД – это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры. Файлы, снабженные описанием хранимых в них данных и находящиеся под управлением СУБД, стали называть банки данных, а затем "Базы данных" (БД).

Естественно, что проект базы данных надо начинать с анализа предметной области и выявления требований к ней отдельных пользователей (сотрудников организации, для которых создается база данных). Подробнее этот процесс будет рассмотрен ниже, а здесь отметим, что проектирование обычно поручается человеку (группе лиц) – администратору базы данных (АБД). Им может быть как специально выделенный сотрудник организации, так и будущий пользователь базы данных, достаточно хорошо знакомый с машинной обработкой данных. Объединяя частные представления о содержимом базы данных, полученные в результате опроса пользователей, и свои представления о данных, которые могут потребоваться в будущих приложениях, АБД сначала создает обобщенное неформальное описание создаваемой базы данных. Это описание, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающих над проектированием базы данных, называют инфологической моделью данных. Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты). При построении инфологических моделей можно использовать язык ER-диаграмм (от англ. Entity-Relationship, т.е. сущность-связь). В них сущности изображаются помеченными прямоугольниками, ассоциации – помеченными ромбами или шестиугольниками, атрибуты – помеченными овалами, а связи между ними – ненаправленными ребрами, над которыми может проставляться степень связи (1 или буква, заменяющая слово "много") и необходимое пояснение. Только небольшие организации могут обобществить данные в одной полностью интегрированной базе данных. Чаще всего администратор баз данных практически не в состоянии охватить и осмыслить все информационные требования сотрудников организации (т.е. будущих пользователей системы).

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

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

Воронежский государственный технический университет

УДК 681.3

Н.И. Черняев, Д.С. Орлов, Р.С. Лопатин

ПРОЕКТИРОВАНИЕ ОСНОВНЫХ ФУНКЦИЙ СИСТЕМЫ УЧЁТА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

В настоящее время мало кто из нас может представить жизнь без современных технологий. Они окружают нас везде: дома, в институте, на работе. Одним из важнейших видов современных технологий являются информационные. Это связанно с тем, что информация – один из важнейших ресурсов нашего времени. Ведь недаром наш век называют информационным. В последнее время под информационными технологиями чаще всего понимают компьютерные технологии. В частности, ИТ имеют дело с использованием компьютеров и программного обеспечения для хранения, преобразования, защиты, обработки, передачи и получения информации. Любая современная организация, в той или иной мере, пользуется этими технологиями. К таким организациям относятся и ВУЗы.

Во многих ВУЗах готовят специалистов по ИТ. В каждом ВУЗе, как государственном, так и не государственном, имеются компьютерные классы. Но любая техника не вечна. Ей свойственно выходить из строя, причем это бывает, как правило, в самые неподходящие моменты. Поэтому необходимо своевременно обслуживать всю компьютерную технику. Некоторые части отдавать в ремонт, некоторые просто тестировать, а некоторые заменять на новые. Не сложно запомнить, когда и какую часть компьютера вы отдали или заменили. Но что делать, если этих компьютеров двадцать, тридцать, а может и больше. Для этих целей необходимо внедрение подсистемы учета материально-технического обеспечения.

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

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

Воронежский государственный технический университет

УДК 681.3

В.С. Бочков, Д.С. Орлов, Р.С. Лопатин

ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОИЗВОДСТВЕННЫХ ПРАКТИК

С каждым годом объем информации, которую приходится обрабатывать человеку, стремительно растет. Конечно, можно работать «по старинке», храня информацию в бумажных папках-скоросшивателях и укладывая их штабелями на полки, но, согласитесь, что в этом случае на поиск нужной информации может потребоваться значительное количество рабочего времени. Поэтому современные рациональные компании пытаются максимально автоматизировать производство, документооборот и т.д. Высшие учебные заведения также не являются исключением.

Источник: https://studfile.net/preview/16566474/