
- •Введение
- •1.2 Экономическая сущность задачи
- •2 Постановка задачи
- •2.1.2 Логическое (даталогическое) проектирование
- •2.1.3 Физическое проектирование
- •2.2 Виды баз данных
- •3 Обоснование выбора программного обеспечения для создания базы данных
- •3.1Технология bde
- •7.3 Работа с таблицей «Клиенты»
- •7.4 Работа с таблицей «Заказы»
- •7.5 Работа с таблицей «Денежный оборот».
- •8.2.5 Сумму прочих расходов примем в размере 0,1% от стоимости оборудования
- •8.2.6 Расчет удельного веса расходов
- •8.5 Определение эффективности проекта
- •8 Охрана труда
- •8.1 Обеспечение электробезопасности
- •8.2 Организация и оборудование рабочих мест с пк
- •Заключение
- •(Обязательное)
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(ˈɛsˈkjuˈɛl; англ. 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 Аналитическая таблица связей
Staff
Object
ID
Name
UR Name
Adress
Connect
Dogovor
Summa Dogovora
Data on
Data off
Norma spiss
Inventar

ID
Shurname
Name
Patronymic
Pasport
Oklad
Telefon
Address
Data

1
1
1
1
N
n
Zakazy
ID
Data
Object
Connect
Vid Rabot
Summa
Staff
Cash staff

Inventar
ID
Name
Netto
Prime
Koll
Ostatok
Stoimost

n
n
n
n
N
1
ID
Name
Date
Summa prihoda
Summa dolga
Staff polucheno
Money staff
Money invent

N
6.1 Таблица 1 – Структура таблицы «Сотрудники»
Название поля ID Shurname Name Patronymic Pasport
Oklad Telefon Address data |
Тип Текстовое Текстовое Текстовое Текстовое Текстовое
Числовой Числовой Текстовое Дата |
Размер 50 15 15 15 10
50 12 30 |
Описание Номер Фамилия Имя Отчество Паспортные данные Зарплата Телефон Адрес проживания Дата рождени |
6.2 Таблица 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 |
Описание Номер Название Юр название Адресс Контактные данные Номер договора Сумма договора Дата начала Дата окончания Норма списания Инвентарь |
6.3 Таблица 3 – Структура таблицы «Заказы»
Название поля ID Data Object connect vid rabot summa staff cash staff |
Тип Текстовое Дата Текстовое Текстовое Текстовое Числовое Текстовое Числовое |
Размер 50
30 30 50 10 50 10 |
Описание Номер Дата оформления Название объекта Телефоны Вид работ Сумма работ Сотрудники Зарплата сотрудника |
6.4 Таблица 4 – Структура таблицы «Инвентарь»
Название поля ID Name Netto Prime Koll Ostatok Stoimost |
Тип Текстовое Текстовое Текстовое Текстовое Текстовое Текстовое Текстовое |
Размер 50 30 10 30 10 10 10 |
Описание Номер Название Весс Применение Колличество Остаток Стоимость |
6.5 Схема Диалога
Окно Авторизации
Главная
Сотрудники
Клиенты
Заказы
Инвентарь
Денежные обороты
Отчеты
7 Руководство пользователя
7.1 Открытие программы и выбор таблицы
Рисунок 7 – окно ввода пароля
Для сохранения конфиденциальности информации база данных зашифрована и требует ввод пароля
Рисунок 8 – Выбор таблицы работы
В зависимости от поставленной цели следует выбрать таблицу, с которой вы собираетесь работать.
7.2 Работа с таблицей «Сотрудники»
Рисунок 9 – Окно работы с таблицей «Сотрудники»
Это окно состоит из основного окна ввода и вывода данных. В него вписываются данные о сотрудниках, такие как фамилия, имя, отчество, паспортные данные, дата рождения, адрес проживания и контактный телефон.
Также в данном окне существуют кнопки для добавления, удаления поля, и сохранения введенных данных.
Снизу окна работы таблицы расположено окно поиска и навигации по таблице .
Перед тем. как ввести информацию в таблицу, нужно нажать на кнопку «Добавить», появится пустая строчка в таблице, которую и нужно заполнить. После ввода информации необходимо нажать на кнопку «Сохранить».
Данные можно изменять в таблице без каких либо посторонних манипуляций. После редактирования необходимо нажать на кнопку «Сохранить». Если требуется удалить строчку, то просто выделите её и нажмите на кнопку «Удалить»