Техническое и программное обеспечение для работы с базами данных

Разработка сайтов, написание программ, системный аутсорсинг компаний в перечне задач It-центра "Хакер". Состав технических средств информатизации, программное обеспечение. Разработка базы данных "Клиентская база данных" для автоматизации учета заказчиков.

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

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

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

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

Содержание

  • Введение
  • 1. Характеристика объекта практики
  • 1.1 Характеристика предприятия
  • 1.2 Состав технических средств информатизации
  • 1.3 Состав программного обеспечения
  • 2. Аналитическая часть
  • 2.1 Постановка задачи
  • 2.2 Требования к базе данных
  • 2.3 Операционная система Windows XP/Vista/7/8/8.1
  • 2.4 Информационное обеспечение задачи
  • 3. Рабочая часть
  • 3.1 Алгоритм решения задачи
  • 3.2 Описание базы данных
  • 3.3 Руководство пользователя
  • 3.4 Руководств по сопровождению БД
  • 3.5 Контрольный пример
  • Заключение
  • Перечень сокращений
  • Список используемой литературы
  • Приложения

Введение

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

С появлением ЭВМ и использованием их для обработки информации появилась возможность автоматизировать решение многих информационно-справочных и расчетных задач.

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

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

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

Язык Паскаль был разработан в 1970 г. Никлаусом Виртом как язык, обеспечивающий строгую типизацию и интуитивно понятный синтаксис. Он был назван в честь французского математика, физика и философа Блеза Паскаля.

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

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

Выпущенная в 1995 г. как продолжение среды Turbo Pascal система программирования Delphi стала одной из лучших сред для быстрого создания приложений. Delphi ввела в язык Паскаль ряд удачных объектно-ориентированных расширений; обновленный язык получил название Object Pascal. Начиная с версии Delphi 7.0, язык Delphi Object Pascal стал называться просто Delph. Последняя версия среды - Delphi XE. Имеется также версия Delphi Prism, ориентированная на разработку приложений для платформы.net.

1. Характеристика объекта практики

1.1 Характеристика предприятия

It-центр "Хакер" расположен в г. Красноярске, проспект Красноярский рабочий 156, офис 105. Основные задачи It-центра - это разработка сайтов, написание программ и системный аутсорсинг компаний.

Рисунок 1.

1.2 Состав технических средств информатизации

Packard bell

Acer

DNS

Для работы был предоставлен сервер DNS Windows 7 max, intel core i5, 1,8 gz, 4 db ОЗУ 500 gb ПЗУ. А так же использовался персональный компьютер: модель Samsung N100, процессор Intel Atom, ОЗУ 0,99GB, жесткий диск 250GB.

1.3 Состав программного обеспечения

Операционная система Windows 7.

Пакет прикладных программ Joomla 2.5, Microsoft office 2013, MSQL 5.2, PHP 5.3

Антивирусная программа Мicrosoft sesyrity.

Браузеры Google Chrom, Mozilla Firefox.

Архиватор WinRar

2. Аналитическая часть

2.1 Постановка задачи

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

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

- Авторизация при входе.

- Добавление, удаление, изменение данных.

- Возможность просмотра всех занесенных данных

- Формирование отчетов.

2.2 Требования к базе данных

1.1.1 Требования к функциональным характеристикам

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

1.1.2 Требования к надежности

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

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

Для обеспечения надежности данного программного продукта, необходимо:

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

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

контроль ввода и наличие исходных данных. Все данные должны быть введены правильно и корректно;

при работе с данным программным продуктом нельзя удалять и изменять программные файлы.

1.1.3 Требования к защите информации

Пароль, вводимый пользователем;

Пароль базы данных;

1.1.4 Требования к условиям эксплуатации

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

Система должна эксплуатироваться в условиях, принятых для эксплуатации технических средств:

Температура окружающей среды (не выше 30°C);

Относительная влажность (не выше 65%);

Атмосферное давление (от 80 до 106,7 кПа);

Расстояние между компьютерами (не менее 3 м).

1.1.5 Требования к составу и параметрам технических средств

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

Компьютер IBM совместимый, с характеристиками устройств:

Процессор 972MHz или выше;

Оперативная память 64Мб или больше;

Жесткий диск с объемом памяти не менее 500Мб;

Монитор с разрешением 800х600 или больше;

Принтер, поддерживающий печать документов формата A4;

Периферийные устройства для ввода информации (мышь, клавиатура);

2.3 Операционная система Windows XP/Vista/7/8/8.1

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

2.4 Информационное обеспечение задачи

2.4.1 Логическая модель данных

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

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

Рисунок 2.

2.4.2 Физическая модель данных

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

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

Таблица 1 - "Даты"

Идентификатор поля

Тип поля

Длина поля

Описание поля

Дата заказа

Дата

10

Дата отчета о работе

Дата

10

Плановая дата отчета о работе

№договора

Текстовый

4

Таблица 2 - "Сайт"

Идентификатор поля

Тип поля

Длина поля

Описание поля

№договора

Текстовый

4

Домен

Текстовый

100

Название сайта

IP

Текстовый

11

Ip адрес сайта

Адрес входа для адм

Текстовый

100

Адрес для авторизации администраторам.

Логин (Адм)

Текстовый

30

Логин Администратора

Пароль (Адм)

Текстовый

30

Пароль Администратора

MySQL Адрес

Текстовый

100

Адрес MySQL

Лонин (MySQL)

Текстовый

30

Папроль (MySQL)

Текстовый

30

Таблица 3 - "Реквизиты"

Идентификатор поля

Тип поля

Длина поля

Описание поля

№договора

Текстовый

4

Название фирмы

Такстовый

100

Расчетный счет

Текстовый

25

Мобильный телефон

Текстовый

11

Телефон офиса

Текстовый

7

Комментарии

Текстовый

150

2.4.3 Описание входной информации

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

Рисунок 3. "Заполнение"

2.4.4 Описание нормативно-справочной информации

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

2.4.5 Описание выходной информации

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

Период времени проведения отчета

Количество разработанных сайтов

С 11.02.2013 по 11.02.2014

10

Подпись Отдел разработчиков

_

Подпись

_

Рисунок 4 "Выходные данные"

база программное обеспечение автоматизация

3. Рабочая часть

3.1 Алгоритм решения задачи

Алгоритм решения задачи представлен в приложении А.

Блок 1 - Авторизация

Блок 2 - выбор пункта меню

Блок 3 - Анализ

Блок 4 - Выполнение запроса пункта меню

Блок 5 - Формирование БД

Блок 6 - Вывод пункта меню "Музыкальное развитие"

Блок 7 - Вывод пункта меню "Физическое воспитание"

Блок 8 - Вывод пункта меню "Наши достижения"

Блок 9 - Вывод пункта меню "Профсоюз"

Блок 10 - Вывод пункта меню "Гостевая книга"

3.2 Описание базы данных

В процессе прохождения производственной практики (по профилю специальности) была разработана база данных "Клиентская база данных" которая автоматизирует учет заказа клиентов. Программа базы данных может быть перенесена с одного компьютера на другой без потери работоспособности. При создании данного программного средства была использована среда программирования Delphi 7.0 с использованием СУБД MS Access для создания базы данных под управлением операционной системы Windows 8. Предусматривается возможность переноса ИС на другие типы ПК; Размер базы 1,27 Мб

Типы данных с которыми придется иметь дело: текстовый, дата.

Программный продукт состоит из следующих основных файлов:

exe - компилированный файл, который формируется в процессе создания приложения;

. mdb - файл базы данных;

dpr - файлы проекта Delphi 7.0, содержащие ссылки на все формы и относящиеся к ним модули;

. dfm - файлы формы модуля;

. pas - файлы модуля проекта;

3.3 Руководство пользователя

Данное программное средство предоставляет информацию о клиентской базе заказчиков сайта It-центра "Хакер". Основные действия, которые пользователь должен выполнить при работе с программой, приведены в таблице 1.

Таблица 4 - Руководство пользователя по использованию программы.

Операция

Действия пользователя

Действия программы

1

2

3

Запуск

Для запуска программы необходимо два раза щелкнуть левой кнопкой мыши на значок нашей программы

На экране откроется окно авторизация.

Вход в программу

Для входа в программу нужно авторизоваться, т.е. ввести пароль на форму входа.

Откроется главная форма программы

Переход по пунктам меню.

Нам предлагается: добавить удалить, изменить/просмотреть или найти запись.

При нажатии, например, "добавить запись" откроется новое окно со строчками ввода данных.

Сохранение измененных данных

после заполнения всех данных или изменения, нам необходимо сохранить запись нажав кнопку "сохранить и выйти"

Сохранение записи.

Вывод отчета

Нажать на кнопку "Эеспорт в excel"

Появляется окно excel в котором расположены выходные данные Рисунок 4.

3.4 Руководств по сопровождению БД

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

3.5 Контрольный пример

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

Рисунок 5 "Авторизация"

Рисунок 6 "Кратко изложенная таблица с названием фирмы и сайта заказчика".

Рисунок 7 "Окно заполнение (изменение) записей"

Рисунок 8 "Выходные данные при нажатии на кнопку экспорт в excel"

База данных должна хранить в себе все сведения о клиенте сайте и сроках работы над заказом.

Заключение

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

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

В результате были систематизированы, закреплены и расширены знания, полученные при изучении следующих общепрофессиональных дисциплин и междисциплинарных курсов: МДК 1.1 Системное программирование, МДК 1.2 Прикладное программирование, МДК 2.1 Инфокоммуникационные системы и сети, МДК 2.2 Технология разработки и защиты баз данных. Были закреплены правила организации и современные методы разработки программ, а также самостоятельно разработано техническое задание, программное средство и техническая документация.

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

Завершением производственной практики явилось написание пояснительной записки, при выполнении которой, также были закреплены основные знания по написанию отчетов в соответствии с ЕСПД.

Перечень сокращений

БД - База данных

БЗ - База знаний

ВТ - Вычислительная техника

ЕСПД - Единая Система Программной Документации

ИС - Информационная система

МДК - Междисциплинарный курс

ОЗУ - Оперативное запоминающее устройство

ОС - Операционная система

ПЗ - Пояснительная записка

ПИ - Программное изделие

ПК - Персональный компьютер

ПО - Программное обеспечение

ПС - Программное средство

ТЗ - Техническое задание

ФГОС - Федеральный Государственный Образовательный Стандарт

MS - Microsoft

СУБД - Система управления базами данных

Список используемой литературы

1. Информатика. Учебник для студ. вузов/ Под ред. Н.В. Макаровой, М.: ФиС, 2000 г.

2. Коннолли Базы данных: проектирование, реализация, сопровождение, СПб; М. 2000

3. ВВЕДЕНИЕ В БАЗЫ ДАННЫХ. Учебное пособие И.П. Карпова

4. Delphi 6/7. Базы данных и приложения. Лекции и упражнения. / В.Н. Громов, С.П. Кандзюба.: Издательство "ДиаСофт”, 2002. - 261с.

Приложения

Приложение А

Входные документы.

Приложение Б

Выходные документы.

Период времени проведения отчета

Количество разработанных сайтов

С 11.02.2013 по 11.02.2014

10

Подпись отдел разработчиков

_

Подпись директора

_

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

...

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

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

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

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

    реферат [509,0 K], добавлен 23.03.2012

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

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

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

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

  • Понятие базы данных, их цели и задачи, требования к БД; система управления базами данных. Файловые системы: именование и структуры файлов, программное обеспечение. Уровни абстракции в СУБД, функции абстрактных данных. Экспертные системы и базы знаний.

    презентация [301,6 K], добавлен 17.04.2013

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

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

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

    реферат [48,5 K], добавлен 18.04.2011

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

    реферат [11,6 K], добавлен 08.03.2010

  • История развития IT-сферы, средства информатизации. Типовая структура хранения данных. Уровни изучения информации. Области приложения информационных технологий в экономике. Универсальное программное обеспечение. Финансово-экономические пакеты программ.

    учебное пособие [720,3 K], добавлен 09.04.2014

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

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

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

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

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

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

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

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

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

    лабораторная работа [14,4 K], добавлен 16.11.2008

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

    курсовая работа [3,0 M], добавлен 12.01.2016

  • Теоретическая часть по основным положениям MS ACCESS: базы данных и системы управления, свойства полей, типы данных. Разработка прикладного программного обеспечения ООО "Киновидеопрокат". Рекомендации и мероприятия по улучшению базы данных предприятия.

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

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

    реферат [20,2 K], добавлен 01.04.2010

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

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

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

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

  • Процесс поступления пациента в больницу. Программное обеспечение, используемое в разработке. Обзор Borland Delphi7, MS SQL Server 2008. Динамическое изменение и расширение структуры базы данных. Обоснование выбора СУБД и программного обеспечения.

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

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