База данных "Клиниг" для ООО "Мастер блеск"

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

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

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

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

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

Содержание

  • Введение
  • 1. Аналитическая часть
  • 1.1 Технико-экономическая характеристика предметной области
  • 1.2 Экономическая сущность задачи
  • 2. Постановка задачи
  • 2.1 Этапы проектирования базы данных
  • 2.1.1 Концептуальное (инфологическое) проектирование
  • 2.1.2 Логическое (даталогическое) проектирование
  • 2.1.3 Физическое проектирование
  • 2.2 Виды баз данных
  • 3. Обоснование выбора программного обеспечения для создания базы данных
  • 3.1Технология BDE
  • 3.3 SQL
  • 4. Создание базы данных
  • 4.1 Создание базы данных "Клининг"
  • 4.2 Создание таблиц
  • 4.3 Создание форм
  • 4.4 Вставка кода объектов
  • 5. Заполнение данных в таблицы
  • 5.1 Заполнение таблицы "Сотрудники"
  • 5.2 Заполнение таблицы "Клиенты"
  • 6. Аналитическая таблица связей
  • 7. Руководство пользователя
  • 7. Руководство пользователя
  • 7.1 Открытие программы и выбор таблицы
  • 7.2 Работа с таблицей "Сотрудники"
  • 7.3 Работа с таблицей "Клиенты"
  • 7.4 Работа с таблицей "Заказы"
  • 7.5 Работа с таблицей "Денежный оборот"
  • 7.6 Работа с окном "Отчеты"
  • 8. Экономический расчёт разработки базы данных "Клининг
  • 8.1 Расчет капитальных вложений
  • 8.2 Расчет расходов для разработки базы данных "Клининг"
  • 8.2.1 Затраты на оплату труда
  • 8.2.2 Налоговые платежи
  • 8.2.3 Амортизационные отчисления
  • 8.2.4 Расходы на электроэнергию, используемую оборудованием
  • 8.2.5 Сумму прочих расходов примем в размере 0,1% от стоимости оборудования
  • 8.2.6 Расчет удельного веса расходов
  • 8.3 Расчет доходов
  • 8.4 Расчет прибыли от реализации проекта
  • 8.5 Определение эффективности проекта
  • 9. Охрана труда
  • 9.1 Обеспечение электробезопасности
  • 9.2 Организация и оборудование рабочих мест с ПК
  • Заключение
  • Список литературы
  • Приложения

Введение

Дипломный проект выполнен на тему "База данных "Клиниг" для ООО "Мастер блеск"

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

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

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

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

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

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

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

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

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

1.1 Технико-экономическая характеристика предметной области

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

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

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

1.2 Экономическая сущность задачи

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

база клиент менеджер программный

Также менеджер должен знать, насколько заняты сотрудники и инвентарь, уметь вычислить объем работы, затраты на химические средства и временные интервалы.

Функции менеджера:

осуществляет анализ аудитории потенциальных клиентов, выявляет потребности клиентов, их уровень и направленность;

разрабатывает методики поиска клиентов, планирует работу с клиентами, составляет схемы обращения к клиентам;

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

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

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

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

предлагает клиентам пути решения не согласованных при переговорах вопросов и вопросов, возникших после совершения юридически значимых действий;

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

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

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

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

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

формирует банк данных о клиентах (клиентскую базу), своевременно вносит в нее изменения;

изучает и анализирует политику конкурентов во взаимоотношениях с клиентами;

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

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

Задача должна быть выполнена студентом государственного бюджетного образовательного учреждения среднего специального образования Ростовской области "Ростовский-на-Дону колледж связи и информатики" специальности "Программное обеспечение вычислительной техники и автоматизированных систем" группы ПО-44 Шумским А. С.

2.1 Этапы проектирования базы данных

2.1.1 Концептуальное (инфологическое) проектирование

Концептуальное (инфологическое) проектирование - построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины "семантическая модель", "концептуальная модель" и "инфологическая модель" являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова "модель базы данных" и "модель предметной области" (например, "концептуальная модель базы данных" и "концептуальная модель предметной области"), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

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

Чаще всего концептуальная модель базы данных включает в себя:

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

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

2.1.2 Логическое (даталогическое) проектирование

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

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

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

2.1.3 Физическое проектирование

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

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

Модели "сущность-связь"

Основная статья: ER-модель данных

Модель "сущность-связь" (англ. "Entity-Relationship model”), или ER-модель, предложенная П. Ченом [1] в 1976 г., является наиболее известным представителем класса семантических (концептуальных, инфологических) моделей предметной области. ER-модель обычно представляется в графической форме, с использованием оригинальной нотации П. Чена, называемой ER-диаграмма, либо с использованием других графических нотаций (Crow's Foot, Information Engineering и др.).

Основные преимущества ER-моделей:

наглядность;

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

ER-модели реализованы во многих системах автоматизированного проектирования баз данных (например, ERWin);

Основные элементы ER-моделей:

объекты (сущности);

атрибуты объектов;

связи между объектами;

Сущность - объект предметной области, имеющий атрибуты.

Связь между сущностями характеризуется:

типом связи (1: 1, 1: N, N: М);

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

Семантические модели

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

Дейт К. Дж. Введение в системы баз данных. - 8-е изд. - М.: "Вильямс", 2006:

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

Идеи семантического моделирования могут быть полезны как средство проектирования базы данных даже при отсутствии их непосредственной поддержки в СУБД.

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

2.2 Виды баз данных

Существует огромное количество разновидностей баз данных, отличающихся по различным критериям. Например, в "Энциклопедии технологий баз данных", по материалам которой написан данный раздел, определяются свыше 50 видов БД.

Основные классификации приведены ниже.

Классификация по модели данных:

Иерархическая;

Объектная и объектно-ориентированная;

Объектно-реляционная;

Реляционная;

Сетевая;

Функциональная;

Классификация по среде постоянного хранения.

Во вторичной памяти, или традиционная (англ. conventional database): средой постоянного хранения является периферийная энергонезависимая память (вторичная память) - как правило жёсткий диск.

В оперативную память СУБД помещает лишь кеш и данные для текущей обработки.

В оперативной памяти (англ. in-memory database, memory-resident database, main memory database): все данные на стадии исполнения находятся в оперативной памяти.

В третичной памяти (англ. tertiary database): средой постоянного хранения является отсоединяемое от сервера устройство массового хранения (третичная память), как правило на основе магнитных лент или оптических дисков.

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

Классификация по содержимому

Географическая;

Историческая;

Научная;

Мультимедийная;

Классификация по степени распределённости

Централизованная, или сосредоточенная (англ. centralized database): БД, полностью поддерживаемая на одном компьютере;

Распределённая (англ. distributed database): БД, составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием;

Неоднородная (англ. heterogeneous distributed database): фрагменты распределённой БД в разных узлах сети поддерживаются средствами более одной СУБД;

Однородная (англ. homogeneous distributed database): фрагменты распределённой БД в разных узлах сети поддерживаются средствами одной и той же СУБД;

Фрагментированная, или секционированная (англ. partitioned database): методом распределения данных является фрагментирование (партиционирование, секционирование), вертикальное или горизонтальное;

Тиражированная (англ. replicated database): методом распределения данных является тиражирование (репликация);

Другие виды БД

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

Временная, или темпоральная (англ. temporal database): БД, в которой поддерживается какой-либо аспект времени, не считая времени, определяемого пользователем.

Пространственно-временная (англ. spatial-temporal database) БД: БД, в которой одновременно поддерживается одно или более измерений в аспектах как пространства, так и времени.

Циклическая (англ. round-robin database): БД, объём хранимых данных которой не меняется со временем, поскольку в процессе сохранения данных одни и те же записи используются циклически.

3. Обоснование выбора программного обеспечения для создания базы данных

Средство визуального программирования Borland Delphi можно считать одним из наиболее перспективных современных визуальных средств RAD (Rapid Application Development). Некоторые ограничения на визуализацию элементов проектирования не могут снизить общей высокой оценки Borland Delphi.

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

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

3.1 Технология BDE

BDE (сокр. от англ. Borland Database Engine - "движок баз данных Borland") - 32-битный движок баз данных под Microsoft Windows для доступа к базам данных из Borland Delphi, C++ Builder, IntraBuilder, Paradox for Windows и Visual dBASE for Windows.

Имеющийся набор драйверов баз данных даёт единообразный доступ к стандартным источникам данных: Paradox, dBASE, FoxPro, Access, а также текстовым БД. Вы можете добавлять драйверы Microsoft ODBC при необходимости подключения к ODBC-сокету. Кроме того, Borland предоставляет SQL Links для доступа к широкому диапазону мощных СУБД, включая Informix, DB2, InterBase, Oracle и Sybase.

BDE имеет объектно-ориентированное устройство. Во время выполнения приложение взаимодействует с BDE, создавая различные BDE-объекты. Эти объекты затем используются для управления элементами БД, такими как таблицы и запросы. BDE API даёт прямой и оптимизированный доступ к движку, а также к встроенным в BDE драйверам для dBASE, Paradox, FoxPro, Access и текстовых БД.

Файлы ядра движка БД существуют как набор DLL, код которых полностью реентерабелен и потокобезопасен. В поставку BDE входит набор дополнительных утилит и примеров приложений.

Система BDE конфигурируется с помощью BDE Administrator (BDEADMIN. EXE).

В BDE используется "Local SQL", подмножество стандарта ANSI-92 языка SQL, расширенное для поддержки используемых в Paradox и DBF (называемых в BDE "стандартными" таблицами) соглашений о наименовании таблиц и полей. Local SQL позволяет использовать SQL для запросов к локальным "стандартным" таблицам, которые не находятся на серверах БД, в т. ч. удалённых. Local SQL также является необходимым средством для создания запросов с выборками из многих таблиц, часть которых локальна, а часть находится на удалённых SQL-серверах.

3.2 Язык программирования Delphi

Delphi (Демлфи, - императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы.net) развития языков программирования: появились class helpers, перегрузки операторов и другое.

3.3 SQL

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

4. Создание базы данных

4.1 Создание базы данных "Клининг"

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

Рисунок 1 - Снимок созданной базы данных

В процессе создания базы данных мы определили, чем именно будет управляться база данных, в данном случае мы используем технологию BDE и целесообразно выбрать драйвер PARADOX

4.2 Создание таблиц

Рисунок 2. Снимок созданной таблицы

На данном этапе определяются и создаются названия и типы вводимых данных в столбцы

4.3 Создание форм

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

4.4 Вставка кода объектов

Рисунок 4 - вставка кода функции кнопок

5. Заполнение данных в таблицы

5.1 Заполнение таблицы "Сотрудники"

Рисунок 5 - Заполнение таблицы "Сотрудники"

5.2 Заполнение таблицы "Клиенты"

Рисунок 6 - заполнение таблицы "Клиенты"

6. Аналитическая таблица связей

Таблица 1 - Структура таблицы "Сотрудники"

Название поля

ID

Shurname

Name

Patronymic

Pasport

Oklad

Telefon

Address

data

Тип

Текстовое

Текстовое

Текстовое

Текстовое

Текстовое

Числовой

Числовой

Текстовое

Дата

Размер

50

15

15

15

10

50

12

30

Описание

Номер

Фамилия

Имя

Отчество

Паспортные данные

Зарплата

Телефон

Адрес проживания

Дата рождени

Таблица 2 - Структура таблицы "Клиенты"

Название поля

ID

Name

UR Name

Adress

Connect

dogovor

Summa dogovora

Data on

Data off

Norma spiss

inventar

Тип

Текстовое

Текстовое

Текстовое

Текстовое

Текстовое

Текстовое

Числовое

Дата

Дата

Текстовое

Текстовое

Размер

30

50

30

30

30

30

10

20

100

Описание

Номер

Название

Юр название

Адресс

Контактные данные

Номер договора

Сумма договора

Дата начала

Дата окончания

Норма списания

Инвентарь

Таблица 3 - Структура таблицы "Заказы"

Название поля

ID

Data

Object

connect

vid rabot

summa

staff

cash staff

Тип

Текстовое

Дата

Текстовое

Текстовое

Текстовое

Числовое

Текстовое

Числовое

Размер

50

30

30

50

10

50

10

Описание

Номер

Дата оформления

Название объекта

Телефоны

Вид работ

Сумма работ

Сотрудники

Зарплата сотрудника

Таблица 4 - Структура таблицы "Инвентарь"

Название поля

ID

Name

Netto

Prime

Koll

Ostatok

Stoimost

Тип

Текстовое

Текстовое

Текстовое

Текстовое

Текстовое

Текстовое

Текстовое

Размер

50

30

10

30

10

10

10

Описание

Номер

Название

Весс

Применение

Колличество

Остаток

Стоимость

Схема Диалога

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

7.1 Открытие программы и выбор таблицы

Рисунок 7 - окно ввода пароля

Для сохранения конфиденциальности информации база данных зашифрована и требует ввод пароля

Рисунок 8 - Выбор таблицы работы

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

7.2 Работа с таблицей "Сотрудники"

Рисунок 9 - Окно работы с таблицей "Сотрудники"

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

Также в данном окне существуют кнопки для добавления, удаления поля, и сохранения введенных данных.

Снизу окна работы таблицы расположено окно поиска и навигации по таблице.

Перед тем. как ввести информацию в таблицу, нужно нажать на кнопку "Добавить", появится пустая строчка в таблице, которую и нужно заполнить. После ввода информации необходимо нажать на кнопку "Сохранить".

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

7.3 Работа с таблицей "Клиенты"

Рисунок 10 - Окно работы с таблицей "Клиенты"

Это окно состоит из основного окна ввода и вывода данных. В него вписываются данный о клиентах такие как наименование, Юридическое наименование, адрес и контактные данные…

Также в данном окне существуют кнопки для добавления, удаления поля, и сохранения введенных данных.

Перед тем как ввести информацию в таблицу нужно нажать на кнопку "Добавить", появиться пустая строчка в таблице которую и нужно заполнить. После ввода информации необходимо нажать на кнопочку "Сохранить".

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

7.4 Работа с таблицей "Заказы"

Рисунок 11 - Окно работы с таблицей "Заказы"

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

Также в данном окне существуют кнопки для добавления, удаления поля, и сохранения введенных данных.

Перед тем как ввести информацию в таблицу нужно нажать на кнопку "Добавить", появиться пустая строчка в таблице которую и нужно заполнить. После ввода информации необходимо нажать на кнопочку "Сохранить".

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

7.5 Работа с таблицей "Денежный оборот"

Рисунок 12 - Окно работы с таблицей "Денежные оборот"

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

Также в данном окне существуют кнопки для добавления, удаления поля, и сохранения введенных данных.

Перед тем как ввести информацию в таблицу, нужно нажать на кнопку "Добавить", появится пустая строчка в таблице, которую и нужно заполнить. После ввода информации необходимо нажать на кнопку "Сохранить".

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

7.6 Работа с окном "Отчеты"

Рисунок 13 - Окно работы с отчетом

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

Всё просто выбираете таблицу, выбираете условие 1,2,3 и нажимаете сформировать. Обязательное условие перед формированием отчета - все поля в предыдущих таблицах должны быть заполнены.

8. Экономический расчёт разработки базы данных "Клининг

8.1 Расчет капитальных вложений

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

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

К=Коборт, (1)

гдеКобор - стоимость оборудования, руб.; Кт - транспортные и заготовительно-складские расходы (5% от стоимости оборудования), %.

Расчет стоимости оборудования показан в таблице 1.

Таблица 1 - Расчет стоимости оборудования

Наименование

Количество, шт.

Цена, руб.

Сумма, руб.

Монитор

1

9000

9000

Системный блок

1

22000

22000

Мышь

1

500

500

Клавиатура

1

400

400

Итого

-

-

31900

Определяем транспортные и заготовительно-складские расходы:

Кт = 31900 * 0,05 = 1595 руб.

Определяем величину капитальных затрат:

К = 31900 + 1595 = 33495 руб.

Таблица 2 - Величина капитальных затрат

Наименование показателей

Ед. измерения

Стоимостная оценка

Стоимость оборудования

руб.

31900

Транспортные и заготовительно-складские расходы

руб.

1595

Итого

руб.

33495

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

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

8.2.1 Затраты на оплату труда

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

Зпл = окл * n*Rпрем, (2)

где окл - оклад программиста, руб.; n - количество месяцев на разработку программы, мес.; R - коэффициент учитываемой премии, %.

Зпл = 23000 * 1 * 1,3 = 29900 руб.

8.2.2 Налоговые платежи

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

Страховые взносы = Зпл * n /100%, (3)

где Зпл - заработная плата, руб;

n - ставка страховых взносов, %.

Страховые взносы = 29900 * 30% / 100%= 8970 руб.

8.2.3 Амортизационные отчисления

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

Нагод = 100/3 = 33,3%

Амес = (к * На) / (100 * n), (4)

где к - стоимость оборудования, руб.;

На - амортизационные нормы, %;

n - количество месяцев, мес.

Амес = (31900 * 33,3) / (100 * 12) = 885,22 руб.

8.2.4 Расходы на электроэнергию, используемую оборудованием

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

Мощность компьютера - 300 Вт;

Время работы компьютера - 120 ч;

Тариф за 1 кВ - 4,02 руб.

Расходы на электроэнергию рассчитывается по формуле

Рэл/эн = T * t * n * W, (5)

Где T - тариф на электроэнергию, руб.;

t - время работы в день, ч.;

n - количество дней затраченных на разработку, день;

W - потребляемая мощность 1 единицы оборудования в час, кВ.

Рэл/эн = 4,02 * 4* 30 * 0,3 = 144,72 руб.

8.2.5 Сумму прочих расходов примем в размере 0,1% от стоимости оборудования

проч = К * 0,1% / 100%,. (6)

Рпроч = 31900 * 0,1/100 = 31,9 руб.

Общая сумма эксплуатационных расходов показана в таблице 3.

Таблица 3 - Сумма эксплуатационных расходов

Статьи затрат

Сумма затрат, руб.

Расходы на оплату труда

29900,00

Страховые взносы

8970,00

Амортизационные отчисления

885,22

Расходы на электроэнергию

144,72

Прочие расходы

31,9

Итого:

39931,84

8.2.6 Расчет удельного веса расходов

dn = Pn / ?P * 100%, (7)

где dn - удельный вес расходов, руб.;

Pn - рассчитываемые капитальные статьи, руб.;

?P - сумма расходов, руб.

dРОТ = 29900/39931,84 * 100 = 74,9%.

dСтрах = 8970/39931,84 * 100 = 22,4%.

dА = 885,22/39931,84 * 100 = 2,2%.

dЗ на Эл. э = 144,72/39931,84 * 100 = 0,4%.

dпроч. р. = 31,9/39931,84 * 100 = 0,1%.

Общая сумма удельного веса расходов показана в таблице 4.

Таблица 4 - Общая сумма удельного веса

Наименование статей расхода

Удельный вес, %

Расходы на оплату труда

74,9

Страховые взносы

22,4

Амортизационные отчисления

2,2

Расходы на электроэнергию

0,4

Прочие расходы

0,1

Итого:

100,0

8.3 Расчет доходов

Программисту поступил заказ на разработку базы данных "Клининг". Программистом была составлена смета расходов. Исходя из своей выгоды, программистом был представлен счет, в котором была заложена прибыль. Заказчику был представлен счет на 43692,99 руб.

8.4 Расчет прибыли от реализации проекта

Прибыль рассчитывается по формуле

П = Д - Р, (8)

Где П - прибыль, руб.;

Д - доход, руб.;

Р - расходы, руб.

П = 48792,99 - 39931,84= 8861,15 руб.

В соответствии с действующим законодательством на основании 25 главы налогового кодекса РФ любая полученная прибыль должна быть обложена налогом.

Определим сумму налога на полученную прибыль. Она определяется по формуле

НП = ?П * СНП /100 %, (9)

гдеНП - налог на прибыль, руб.;

?П - сумма полученной прибыли. руб.;

СНП - ставка налога на прибыли, %.

НП = 8861,15 * 20 /100 = 1772,23 руб.

Определим сумму прибыли, отстающую в распоряжение программиста по формуле

Пчист = ?П - НП, (10)

где Пчист - прибыль, остающаяся в распоряжении программиста, руб.;

?П - общая сумма получения прибыли, руб.;

НП - сумма налога на прибыль, руб.

Пчист = 8861,15 - 1772,23 = 7088,92 руб.

8.5 Определение эффективности проекта

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

Для определения конечного результата используется показатель рентабельности.

Рентабельность производства определяется по формуле

Rпр-ва = ?П / Р * 100 %, (11)

где Rпр-ва - рентабельность производства, руб.;

?П - общая прибыли, руб.;

Р - расход организации, руб.

Rпр-ва = 8861,15/39931,84 * 100 = 22,2 %

На каждый рубль расходов программист получил 22,2 копеек прибыли.

Рентабельность чистой прибыли определяется по формуле

Rн. п. = Rпр-ва / P * 100%, (12)

гдеRн. п. - рентабельность производства, руб.;

Пчист - чистая прибыль, руб.;

Р - расход организации, руб.

Rн. п. = 7088,92/39931,84 * 100 = 22,34 %.

На каждый рубль расходов программист получил 17,75 копеек чистой прибыли.

9. Охрана труда

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

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

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

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

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

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

9.1 Обеспечение электробезопасности

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

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

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

9.2 Организация и оборудование рабочих мест с ПК

Требования к организации и оборудованию рабочего места сотрудника ВЦ приведены в ГОСТ 12.2.032-78. Высота рабочей поверхности стола для пользователей должна регулироваться в пределах 680-800 мм; при отсутствии таковой возможности высота рабочей поверхности стола должна составлять 725 мм.

Модульными размерами рабочей поверхности стола для ПЭВМ, на основании которых должны рассчитываться конструктивные размеры, следует считать: ширину 800, 1200, 1400 мм, глубину 800 и 1000 мм при нерегулируемой высоте, равной 725 мм.

Рабочий стол должен иметь пространство для ног высотой не менее 600 мм, шириной - не менее 500 мм, глубиной на уровне колен - не менее 450 мм и на уровне вытянутых ног - не менее 650 мм.

Рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также - расстоянию спинки до переднего края сиденья.

Рабочее место необходимо оборудовать подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов. Поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм.

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

Заключение

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

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

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

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

Список литературы

1. Кукина П.П. Безопасность жизнедеятельности. Производственная безопасность и охрана труда. Учебник для вузов/ под ред. - М.: Высш. шк., 2010.

2. СанПиН 2.2.2/2.4.1 1340-96. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы. - М.: Информационно-издательский Центр Минздрава РФ, 2003.

3. ГОСТ 12.1.005-88 ССБТ. Общие санитарно-гигиенические требования к воздуху рабочей зоны. - М.: Госстандарт СССР, 1988.

4. ГОСТ 12.0.003-74. Опасные и вредные производственные факторы. Классификация. - М.: Госстандарт СССР, 1974.

5. СНиП 2.04.05-91 Отопление, вентиляция и кондиционирование воздуха. - М.: Госстрой России, 1991.

6. ГОСТ-12.1.003-83. Шум. Общие требования безопасности. Государственный комитет по жилищной и строительной политике. - М.: ГПЦПП, 1997год. - 71с.

7. ГОСТ 12.1.004-91. Пожарная безопасность. Общие требования. - М., 1992.

8. Настройка приложений баз данных Б.А. Новиков, Г.Р. Домбровская БХВ-Петербург 2006

9. Самоучитель по Delphi Электронное пособие 2012 Москва

Приложения

Приложение А

(обязательное)

1 unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

type

TForm1 = class (TForm)

Label1: TLabel;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

Button5: TButton;

Button6: TButton;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button5Click (Sender: TObject);

procedure Button6Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2, Unit3, Unit4, Unit5, Unit6;

{$R *. dfm}

procedure TForm1. Button1Click (Sender: TObject);

begin

Form2. Visible: =true;

end;

procedure TForm1. Button2Click (Sender: TObject);

begin

Form3. Visible: =true;

end;

procedure TForm1. Button3Click (Sender: TObject);

begin

Form4. Visible: =true;

end;

procedure TForm1. Button4Click (Sender: TObject);

begin

Form5. Visible: =true;

end;

procedure TForm1. Button5Click (Sender: TObject);

begin

Form6. Visible: =true;

end;

procedure TForm1. Button6Click (Sender: TObject);

begin

Form6. Visible: =true;

end;

end.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls, DBCtrls, Mask, ExtCtrls;

type

TForm2 = class (TForm)

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Table1: TTable;

Button1: TButton;

Label1: TLabel;

Button2: TButton;

Button3: TButton;

Button4: TButton;

DBNavigator1: TDBNavigator;

Edit1: TEdit;

procedure FormActivate (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

{$R *. dfm}

procedure TForm2. FormActivate (Sender: TObject);

begin

DBgrid1. Columns [0]. Title. caption: ='Номер';

DBgrid1. Columns [1]. Title. caption: ='Фамилия';

DBgrid1. Columns [2]. Title. caption: ='Имя';

DBgrid1. Columns [3]. Title. caption: ='Отчество';

DBgrid1. Columns [4]. Title. caption: ='Паспорт';

DBgrid1. Columns [5]. Title. caption: ='Зарплата';

DBgrid1. Columns [6]. Title. caption: ='Телефон';

DBgrid1. Columns [7]. Title. caption: ='Адрес';

DBgrid1. Columns [8]. Title. caption: ='Дата';

end;

procedure TForm2. Button2Click (Sender: TObject);

begin

Table1. Post;

end;

procedure TForm2. Button3Click (Sender: TObject);

var otvet: byte;

begin

otvet: =MessageDLG ('Запись будет удалена, Вы согласны? ', mtConfirmation, [mbYes,mbNo],0);

if otvet = 6 then table1. Delete;

end;

procedure TForm2. Button4Click (Sender: TObject);

begin

Table1. Insert;

end;

procedure TForm2. Button1Click (Sender: TObject);

begin

Table1. Active: =False;

Table1. IndexName: ='Famlnd';

Table1. Active: =True;

Table1. SetKey;

Table1. FieldByName ('shurname'). AsString: =Edit1. Text;

Table1. GotoKey;

Table1. SetKey;

Table1. FieldByName ('shurname'). AsString: =Edit1. Text;

Table1. GotoKey;

end;

procedure TForm2. FormCreate (Sender: TObject);

begin

end;

end.

unit Unit3;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls, ExtCtrls, DBCtrls;

type

TForm3 = class (TForm)

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Table1: TTable;

Button2: TButton;

Button3: TButton;

Button4: TButton;

DBNavigator1: TDBNavigator;

procedure FormCreate (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

{$R *. dfm}

procedure TForm3. FormCreate (Sender: TObject);

begin

DBgrid1. Columns [0]. Title. caption: ='Номер';

DBgrid1. Columns [1]. Title. caption: ='Наименование';

DBgrid1. Columns [2]. Title. caption: ='Юредическое наименование';

DBgrid1. Columns [3]. Title. caption: ='Адрес';

DBgrid1. Columns [4]. Title. caption: ='Контактные данные';

DBgrid1. Columns [5]. Title. caption: ='Номер договора';

DBgrid1. Columns [6]. Title. caption: ='Сумма договора';

DBgrid1. Columns [7]. Title. caption: ='Дата начала договора';

DBgrid1. Columns [8]. Title. caption: ='Дата конца договора';

DBgrid1. Columns [9]. Title. caption: ='Норма списание';

DBgrid1. Columns [10]. Title. caption: ='Инвентарь';

DBgrid1. Columns [11]. Title. caption: ='Режим регламентных работ';

end;

procedure TForm3. Button4Click (Sender: TObject);

begin

Table1. Insert;

end;

procedure TForm3. Button3Click (Sender: TObject);

var otvet: byte;

begin

otvet: =MessageDLG ('Запись будет удалена, Вы согласны? ', mtConfirmation, [mbYes,mbNo],0);

if otvet = 6 then table1. Delete;

end;

procedure TForm3. Button2Click (Sender: TObject);

begin

Table1. Post;

end;

end.

unit Unit4;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, DB, DBTables, StdCtrls, ExtCtrls, DBCtrls;

type

TForm4 = class (TForm)

Table1: TTable;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Button2: TButton;

Button3: TButton;

Button4: TButton;

DBNavigator1: TDBNavigator;

procedure FormCreate (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form4: TForm4;

implementation

{$R *. dfm}

procedure TForm4. FormCreate (Sender: TObject);

begin

DBgrid1. Columns [0]. Title. caption: ='Номер';

DBgrid1. Columns [1]. Title. caption: ='Дата';

DBgrid1. Columns [2]. Title. caption: ='Объект';

DBgrid1. Columns [3]. Title. caption: ='Контактная информация';

DBgrid1. Columns [4]. Title. caption: ='Вид работ';

DBgrid1. Columns [5]. Title. caption: ='Сумма работ';

DBgrid1. Columns [6]. Title. caption: ='Сотрудники';

DBgrid1. Columns [7]. Title. caption: ='Зарплата';

end;

procedure TForm4. Button4Click (Sender: TObject);

begin

Table1. Insert;

end;

procedure TForm4. Button2Click (Sender: TObject);

begin

Table1. Post;

end;

procedure TForm4. Button3Click (Sender: TObject);

var otvet: byte;

begin

otvet: =MessageDLG ('Запись будет удалена, Вы согласны? ', mtConfirmation, [mbYes,mbNo],0);

if otvet = 6 then table1. Delete;

end;

end.

unit Unit5;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls, ExtCtrls, DBCtrls;

type

TForm5 = class (TForm)

DBGrid1: TDBGrid;

DataSource1: TDataSource;

Table1: TTable;

Button2: TButton;

Button3: TButton;

Button4: TButton;

DBNavigator1: TDBNavigator;

procedure FormCreate (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form5: TForm5;

implementation

{$R *. dfm}

procedure TForm5. FormCreate (Sender: TObject);

begin

DBgrid1. Columns [0]. Title. caption: ='Номер';

DBgrid1. Columns [1]. Title. caption: ='Наименование';

DBgrid1. Columns [2]. Title. caption: ='Весс';

DBgrid1. Columns [3]. Title. caption: ='Применение';

DBgrid1. Columns [4]. Title. caption: ='Колличество на складе';

DBgrid1. Columns [5]. Title. caption: ='Отсаток';

DBgrid1. Columns [6]. Title. caption: ='Стоимость';

end;

procedure TForm5. Button4Click (Sender: TObject);

begin

Table1. Insert;

end;

procedure TForm5. Button3Click (Sender: TObject);

var otvet: byte;

begin

otvet: =MessageDLG ('Запись будет удалена, Вы согласны? ', mtConfirmation, [mbYes,mbNo],0);

if otvet = 6 then table1. Delete;

end;

procedure TForm5. Button2Click (Sender: TObject);

begin

Table1. Post;

end;

end.

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


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

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

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

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

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

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

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

  • Концептуальная модель базы данных "Бюро по трудоустройству". Разработка информационного и программного обеспечения объектов автоматизации. Реализация базы данных в СУБД MsAccess. Запросы к базе данных. Таблицы, отчеты и макросы. Интерфейс пользователя.

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

  • Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.

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

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

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

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

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

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

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

  • Классификация баз данных. Выбор системы управления базами данных для создания базы данных в сети. Быстрый доступ и получение конкретной информации по функциям. Распределение функций при работе с базой данных. Основные особенности иерархической модели.

    отчет по практике [1,2 M], добавлен 08.10.2014

  • Microsoft Access - система управления базой данных, предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки. Разработка базы данных для хранения данных о книгах, покупателях, персонале книжного магазина.

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

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