Информационно-техническая деятельность "Службы информационных технологий"
Формирование базы данных, содержащей в себе таблицу IP-адресов и контактную информацию пользователей компьютеров внутренних и внешних потребителей IT-услуг. Требование к функциональным характеристикам, входным и выходным данным. Разработка интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 03.11.2014 |
Размер файла | 25,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Основание разработки
2. Назначение программы
3. Область применения программы
4. Постановка задачи
4.1 Требование к функциональным характеристикам
4.2 Требование к входным данным
4.3 Требование к выходным данным
4.4 Требование к графическому интерфейсу
5. Проектирование решения
5.1 Проектирование алгоритма компонента
5.2 Проектирование алгоритма комплекса
6. Реализация программы
6.1 Анализ существующих программных средств
6.2 Обоснование выбора программного продукта
6.3 Разработка графического интерфейса
Заключение
Литература
база данные интерфейс компьютер
1. Основание разработки
Студент группы 4-ПРО Ртищев Евгений Валерьевич, проходил производственную практику в «Службе Информационных Технологий» ОАО ЧМК в отделе поддержки пользователей. Данное предприятие занимается всей информационно-технической деятельностью. «Служба Информационных Технологий» состоит из множества отделов, которые связаны между собой единой системой «HelpDesk».
Основанием разработки было полученное задание при прохождении производственной практики руководителем практики.
2. Назначение программы
Практическая значимость работы заключается в том, что разработанный программный продукт, позволяет осуществлять быструю поддержку (изменение) пользователей и связь с ними. Внедрение данного продукта в деятельность любого предприятия позволит повысить эффективность работы специалиста по поддержки пользователей, сократить время простоя работы во всех отделах предприятия из-за технических проблем.
В связи с уникальностью кода программного продукта оно может использоваться на любом предприятии, организации и т.д. вне зависимости от количества сотрудников, что позволяет увеличить область применения данного приложения.
Использовать приложение будет: Системный администратор, который будет добавлять, изменять, удалять сотрудников в базе данных, по мере необходимости, просматривать информацию, усовершенствовать приложение и т.д. Сотрудники предприятия (организации), работающие с пользователя будут осуществлять просмотр информации о конкретном пользователе и возможные пути связи с пользователем.
Одно из основных преимуществ данного программного продукта нацеленность на минимальные затраты ресурсов ЭВМ при использовании большого функционала приложения, а так же быстрый и оптимизированный доступ к информации.
3. Область применения программы
Программа поддержки пользователей разрабатывалась для различных сфер и деятельностей, где необходимо работать с пользователями. Данная программа предназначена для автоматизации работы специалистов.
Основные задачи разрабатываемого программного модуля:
1. Сформировать базу данных, содержащую в себе таблицу IP-адресов и контактную информацию пользователей компьютеров как внутренних, так и внешних потребителей IT-услуг.
2. Обеспечить максимально комфортный, быстрый способ поиска IP-адреса и информации о пользователе.
3. Возможность менять, добавлять и удалять информацию, пользователей организации (предприятия).
4. Постановка задачи
Оптимизация - в математике, информатике и исследовании операций задача нахождения экстремума (минимума или максимума) целевой функции в некоторой области конечномерного векторного пространства, ограниченной набором линейных и/или нелинейных равенств и/или неравенств.
Теорию и методы решения задачи оптимизации изучает математическое программирование.
Математическое программирование - это область математики, разрабатывающая теорию, численные методы решения многомерных задач с ограничениями. В отличие от классической математики, математическое программирование занимается математическими методами решения задач нахождения наилучших вариантов из всех возможных.
В процессе проектирования ставится обычно задача определения наилучших, в некотором смысле, структуры или значений параметров объектов. Такая задача называется оптимизационной. Если оптимизация связана с расчётом оптимальных значений параметров при заданной структуре объекта, то она называется параметрической оптимизацией. Задача выбора оптимальной структуры является структурной оптимизацией.
4.1 Требование к функциональным характеристикам
Метод функционального программирования заключается в построении описания вычислимых функций в виде систем функциональных уравнений, решениями которых должны быть описываемые функции. Этот метод альтернативен по отношению к методу императивного программирования, при котором вычислимая функция определятся путем указания действий, преобразующих входные и выходные данные.
Описание вычислимых функций построенные на основе метода функционального программирования, называются функциональными программами.
Метод функционального программирования является одним из наиболее эффективных инструментов программирования. Он позволяет разрабатывать в короткие сроки легко понимаемые и надежные программы.
Основной функционал программного продукта: добавление, изменение, удаление записи. Добавление записи. Данная функция является стандартной для приложений, использующих базу данных. В данной функции будет осуществляться добавление нового сотрудника в базу данных при поступлении на работу, где будут добавляться его персональные данные и при необходимости, если известно заранее, его личный компьютер, ip-адрес, и программы, необходимые для его дальнейшей работы.
Изменение записи. Данная функция является стандартной для приложений, использующих базу данных. Она используется непосредственно для изменения контактных, личных данных, если сотрудник сменил фамилию, должность, номер телефона и т.д.
Удаление записи. Данная функция является стандартной для приложений, использующих базу данных. Одна из самых простых функций. Используется непосредственно, если сотрудник уволился.
4.2 Требование к входным данным
Входные данные -- величины, которые задаются до начала работы алгоритма или определяются динамически во время его работы. Входные данные берутся из определенного набора объектов.
В данном случае входные данные будет вводить, учитывать, сверять системный администратор, чтобы посторонний человек не мог вносить изменений.
Входные данные: контактная информация о сотруднике (имя, фамилия, отчество, пол, адрес), контактные данные сотрудника в организации (имя файла фотографии (для удостоверения личности), должность, телефон, имя компьютера, ip-компьютера, перечень программ, необходимые для работы).
4.3 Требования к выходным данным
Выходные данные -- один из основных элементов выходных сведений программного продукта.
Выходные данные будут доступны всем пользователям данного программного продукта, для просмотра информации.
Выходные данные: контактная информация о сотруднике (имя, фамилия, отчество, пол, адрес), контактные данные сотрудника в организации (имя файла фотографии (для удостоверения личности), должность, телефон, имя компьютера, ip-компьютера, перечень программ, необходимые для работы сотрудника), а также просмотр отчетов в режиме отображения Excel и в режиме генератора отчетов Rave reports.
4.4 Требование к графическому интерфейсу
Графический пользовательский интерфейс -это система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана. Графические интерфейсы (GUI --Graphical User Interface) являются интерфейсами прямого манипулирования. Они сильно выигрывают в согласованности: когда прикладное программное обеспечение проектируется специально для такой операционной среды, все разработки управляются одинаковым способом, форматы ввода и вывода остаются теми же, данные легко передаются между разработками. Такие интерфейсы также обычно подразумевают стиль представления WYSIWYG (What You See Is What You Get), который обеспечивает непосредственное подтверждение введенных действий.
Еще одна важная особенность современных графических интерфейсов --это многооконность. Многооконная технология обеспечивает пользователю доступ к большему объему информации, чем при использовании одного экрана. Кроме того, имея через окна доступ к нескольким источникам информации одновременно, пользователь может объединять имеющуюся в них информацию. С помощью нескольких окон пользователь может также одновременно анализировать информацию, представленную на разных уровнях детализации. Наличие на экране нескольких окон или пиктограмм позволяет «расширить» кратковременную память пользователя. Таким образом, графический интерфейс расширяет пространство обзора и облегчает работу пользователя.
6. Реализация программы
6.1 Анализ существующих программных средств
На сегодняшний день средства для разработки программного продукта максимально развитые системы, некоторые могут включать в себя как программирование в режиме командной строки, так и в интерактивном режиме. В свободном доступе имеется большое количество средств программирования и каждое имеет свои положительные стороны и недостатки.
Наиболее распространённые системы программирования: Microsoft Visio Studio, которое может в себя включать языки программирования как: С/С++, MS Visio C++, С# и т.д. Object Pascal включающий в себя модульное и объектно-ориентированное программирования, Delphi является продолжением Object Pascal, с дополнительными возможностями программирования графического интерфейса и т.д.
6.2 Обоснование выбора программного продукта
6.3 Разработка графического интерфейса
Главная форма. На форме создаются компоненты (имейджи), где каждый компонент обозначает одного пользователя. Максимальное количество выводимых компонентов за один раз 20, с целью экономии места (как в памяти компьютера, так и на самой форме). При выборе другого отдела, компоненты обновляются, что приведет к смене состояния формы.
Форма вывода информации. Данная форма загружается если навести курсор мыши на один из созданных компонентов. Данная форма черного цвета с белыми надписями, для наиболее удобного чтения информации. При создании данной формы выводится личная и контактная информация конкретного пользователя. Форма удаляется если курсор мыши не наведен ни на один из компонентов.
Формы добавления, изменения, удаления и поиска записей. Динамически созданные эти четыре формы позволяют работать непосредственно с базой данных. На формах создаются компоненты для ввода и чтения информации и соответствующие кнопки. При поиске, при нажатии кнопки данная форма закрывается и в соответствии с определенным условием либо создается пользователь, либо компонент, который предоставляет возможность выбора. Для закрытия формы необходимо нажать на кнопку «Закрыть».
Заключение
В ходе разработки проекта были достигнуты следующие задачи:
1. Изучена учебная литература по разработке технологий ПО.
2. Составлен алгоритм компьютерной модели.
3. Разработка доступа к данным с помощью технологии ADO.
4. Создана программа, которая:
· Реализует быстрый доступ к данным;
· быстро и корректно выполняет расчеты;
· имеет прозрачный пользовательский интерфейс.
5. Для проверки корректности работы программы были составлены тестовые наборы. Тестирование прошло успешно, что свидетельствует о корректности работы программы.
Литература
1. Вентцель Е.С. Исследование операций. Задач, принципы, методология. М. Наука, 2009.
2. ГОСТ Р 51141-98. Делопроизводство и архивное дело. Термины и определения. Введ. 01.01.99. М. : Госстандарт России : Изд-во стандартов, 2009. Ш, 7с.
3. Гофман И.Т. Основы программирования по Delphi 7 : Монография:. : ИПК РУДН, 2012. 1100с.
4. Кузнецов А.В., Холод Н.И., Костевич Л.С. Руководство к решению задач по математическому программированию. Минск «Высшая школа», 2010.
5. Малиновский Ю. М. Основы программирования: Учебное пособие. М.: ИПК РУДН, 2009. 111 с.
6. Таха, Хэмди, А. Введение а исследование операций, 6-е издание: / Таха, Хэмди, / Пер. с англ. М.: Издательский дом “Вильямс”, 2010.
Размещено на Allbest.ru
...Подобные документы
Разработка инфологической модели базы данных "Рабочее место кассира", требования к ее функциональным характеристикам. Создание программы в Delphi. Описание компонентов для реализации графического интерфейса и интерфейса ввода справочника кассиров.
курсовая работа [2,2 M], добавлен 17.04.2014Анализ аналогов и выбор прототипа, разработка алгоритма и графического интерфейса, кодирование и тестирование. Логическая модель данных "Нотариальная контора". Особенности реализации в MS SQL. Требования к функциональным характеристикам базы данных.
курсовая работа [1,3 M], добавлен 12.01.2013Разработка базы данных "Автоматизированное рабочее место секретаря агентства". Описание документооборота, проектирование инфологической модели базы данных, содержащей в себе информацию о клиентах, преподавателях, договорах. Таблицы и связи между ними.
дипломная работа [1,8 M], добавлен 05.03.2011Разработка базы данных, содержащей информацию, необходимую Государственной инспекции по маломерным судам для выдачи билетов владельцам судов. Особенности создания файла и диаграмм базы данных, SQL-запросов. Объекты информационной модели и их свойства.
курсовая работа [1,3 M], добавлен 24.10.2012Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012Понятие банка и базы данных, их назначение. Создание базы данных "Учет нарушений ПДД" с удобным пользовательским интерфейсом. Требования к функциональным характеристикам. Условия эксплуатации и программные требования. Описание входных и выходных данных.
курсовая работа [2,9 M], добавлен 22.09.2012Определение типов данных в программе MS Access. Основные понятия теории информационных систем. Разработка и создание базы данных, содержащей информацию о закупках и поставках продукции на предприятии. Изучение производственной деятельности компании.
курсовая работа [2,5 M], добавлен 18.11.2017Проектирование базы данных, содержащей информацию, которая всесторонне характеризует российский рынок медицинского оборудования. Описание атрибутов сущностей и связей, отраженных в разработанной ER-модели. Разработка отчетов, форм, запросов в базе данных.
курсовая работа [3,2 M], добавлен 19.06.2015Разработка информационно-логической схемы базы данных для горнолыжного курорта. Выделение объектов и информационных процессов в данной области. Реляционная модель базы данных. Разработка интерфейса пользователя. Создание форм, отчетов и запросов.
курсовая работа [4,3 M], добавлен 17.03.2014Разработка системы автоматизации для работы инженеров, бухгалтера, менеджера для предприятия, работающего в сфере торговли и обслуживания платформ многоканальной звукозаписи. Требования к функциональным характеристикам базы данных в MS Access.
курсовая работа [774,3 K], добавлен 23.01.2013Анализ информационных задач и круга пользователей системы. Разработка базы данных в Microsoft SQL Server 2008, сановные требования к ней, внутренняя структура и взаимосвязь отдельных компонентов. Формирование интегрированного информационного приложения.
курсовая работа [623,5 K], добавлен 24.03.2015Разработка и анализ интерфейса пользователя базы данных. Ознакомление с процессом поэтапного создания проекта и добавления файла локальной базы данных. Исследование и характеристика главных принципов программирования функциональной части интерфейса.
дипломная работа [3,0 M], добавлен 27.09.2017Проектирование базы данных, содержащей информацию о школах художественной гимнастики. Разработка рабочего места администратора для ввода и корректирования содержания сайта. Создание каркаса сайта для пользователей. Информационная структура web-приложения.
дипломная работа [6,2 M], добавлен 15.03.2013Разработка схемы реляционной базы данных, содержащей информацию об автомобильных брендах, автозаводах и выпускаемых марках автомобилей. Реализация разработанной схемы данных при помощи SQL (добавление, изменение, удаление существующей информации).
курсовая работа [286,0 K], добавлен 05.06.2012Основные компоненты, используемые при создании информационно-справочной системы "Музыкальная школа". Разработка базы данных в MS Access и информационной системы в C++Builder. Соединение базы данных, опции создания отчёта и добавление записей в таблицу.
курсовая работа [953,9 K], добавлен 15.01.2013Создание базы данных с помощью ACCESS для автоматизации работы базы отдыха. Оценка возможностей пользователей при работе с данной базой. Построение информационно-логической модели базы данных. Разработка запросов для корректировки и выборки данных.
курсовая работа [1,1 M], добавлен 19.10.2010Разработка наиболее информационно наполненной базы данных кинематографа, при помощи которой возможно будет получить информацию о производстве фильма, актерском составе, съемочной группе, рейтингах. Использование баз данных "AllFusion ERwin Data Modeler".
курсовая работа [8,0 M], добавлен 19.09.2019Открытия, предшествующие созданию компьютеров. Классификация современных компьютеров по функциональным возможностям. Направления развития ЭВМ: аналоговые, электронные и аналогово-цифровые вычислительные машины. Развитие информационных технологий.
курсовая работа [42,2 K], добавлен 28.12.2016Специфика создания базы данных "On-line магазин", содержащей информацию о работе интернет-магазина. Проектирование логического и физического уровней с использованием CASE-средства Erwin. Реализация базы данных в архитектуре "клиент-сервер" на языке Java.
курсовая работа [1,2 M], добавлен 26.06.2012