Разработка базы данных "Клиентская база данных" для автоматизации учета заказчиков

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

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

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

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

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

Содержание

Введение

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

1.1 Общие сведения об объекте практики

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

1.3 Состав программного обеспечения и тематика решаемых задач

1.4 Характеристика технологических процессов сбора, передачи, обработки и выдачи информации, применяемых на объекте практики для решения основных задач

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

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

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

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

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

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

2.2.4 Требования к информационной и программной совместимости

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

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

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

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

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

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

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

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 Требования к базе данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для бесперебойного и легкодоступного использования программного средства, необходимо выполнить следующие требования по параметрам технических средств: Компьютер IBM совместимый, с характеристиками устройств: - Процессор 972MHz или выше;

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

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

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

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

- Периферийные устройства для ввода информации (мышь, клавиатура); - Операционная система 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

...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.

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

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

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

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

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

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

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

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

    курсовая работа [675,2 K], добавлен 16.09.2017

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