[vsesdal]
Тип работы: Доклад
Предмет: Информатика
Страниц: 17
Год написания: 2018
Учебная работа № 430020. Тема: Разработка базы данных для автоматизации операций отдела кадров.
Выдержка из похожей работы
Разработка базы данных для хранения информации данных характеристик товара
…..т получены навыки по созданию баз
данных с использованием Database Desktop.
Разработка программы будет вестись Delphi 7- это среда быстрой разработки, в которой в качестве
языка программирования используется строго типизированный
объектно-ориентированный язык Delphi.
1. Анализ предметной области
Касса
— это подразделение организации, выполняющее кассовые операции с наличными
деньгами и денежными ценностями. Для обеспечения надежной сохранности наличных
денежных средств и ценностей помещение кассы должно отвечать требованиям по
технической укрепленности и оборудованию сигнализацией помещений
<#"787632.files/image001.gif">
Рис.1. Логическая модель
В построенной модели используется следующий вид связи — не
идентифицирующая связь, типа «один ко многим». Значит, что один экземпляр одной
сущности связан с множеством экземпляров другой сущности.
Рис. 2. Физическая модель
5. Проектирование и реализация интерфейса программы
Представленный курсовой проект содержит следующий перечень форм:
— Form1;
Data Module;
Data Module- это
средство для эффективной работы с базами данных.На форме Data Module установлены компоненты для работы с базами данных.В
данном случаи это компоненты:
Table(контейнеры
для размещения БД)
DataSource(связующие компоненты)
В результате мы получаем следующий вид для формы Data Module:
Рис. 3. Форма Data Module
На Form 1 будут находиться основные
элементы, а Data Module предназначен для эффективной работы с БД.
На Form1 представлены следующие компоненты:
DBGrid (специальная таблица для базы данных)
Button
(командная кнопка для реализации в программе команд)
Edit
(основной компонент для ввода)
BitBtn
(пиктографическая кнопка представляющая собой один из вариантов стандартной
кнопки Button.
DBNavigator (для навигации в таблице DBGrid)
Label
(надпись)
RadioButton («радиокнопка» служит для «переключения каналов»)
Date Time Picker(поле ввода даты и времени)
В результате мы получаем следующий вид для формы Form1:
Рис. 4. Форма Form1
После запуска программы мы из базы данных Kassir.db
выбираем кассира, выбираем из БД Tovar
любой товар, при этом цена автоматически заполняет компонент Edit:
Далее в ручную заполняем Дебет, Кол-во, Кредит, устанавливаем дату, из
групп операций выбираем операцию, которую нужно провести и нажимаем на кнопку
ОК.
Рис. 5. Выбор товара из БД Tovar
на форме Form1
Рис. 6. Заполнение оставшихся компонентов на форме Form1
Кнопка ОК предназначена для добавление операций в журнал операций,
которая представляет собой базу данных GurOper1.db, а
также получение результата для выполненного процесса.
В результате мы имеем следующий вид:
Рис. 7. Выполнение процесса при нажатии кнопки ОК на форме Form1
Кнопка Отчет кассира предназначен для вывода в excel формат отчет кассира. Этот отчет строится на основе
выборке из журнала операции GurOper1. Для вывода мы указываем дату операции и
выбираем из базы данных Kassir.db кассира, и если такие есть в журнале
операций GurOper1.db, то они
выводятся в excel формате.
Рис. 8. Отчет кассира
Кнопка Close предназначена для выхода из
программы.
Заключение
В рамках курсового проектирования был разработан проект, который
автоматизирует рабочее место кассира.
Разра…