Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Разработка реляционной базы данных Бухгалтерия

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Введение 3 1. Инфологическое проектирование 5 1.1. Анализ предметной области 5 1.2. Анализ информационных задач и пользователей системы 8 2. Логическое проектирование РБД 10 2.1. Выявление реквизитов сущностей 10 2.2 Формирование схемы данных 10 2.3. Выбор СУБД и других программных средств 11 2.4. Составление реляционных отношений 14 2.5. Нормализация полученных отношений 14 2.6. Определение требований к операционной обстановке 15 2.7. Описание групп пользователей и прав доступа 16 3. Физическое проектирование БД 17 3.1. Создание таблиц в базе данных 17 3.2 Примеры готовых запросов 17 3.3 Примеры индексов 18 Заключение 21 Список использованных источников 22

Введение

В современных АИС широко применяются автоматизированные рабочие места (сокращенно АРМ) – это множество разного рода средств и инструментов: – языковых; – методических; – аппаратных; – программных. Стоит отметить, что они могут обеспечивать функции пользователя для описываемой предметной области, а также реализующих оперативное отображение его запросы. Выделяют такие виды АРМ: – по выполняемым функциям АРМ подразделяются на: – проблемные; – технологические; – по методу организации: – специализированные; – типовые; – проблемно-ориентированные; – по режиму эксплуатации: – групповые; – индивидуальные; – сетевые. Так называемые сетевые АРМ самые перспективные, так как имеют возможность связываться с удаленными БД и обмениваться данными между различными подразделениями организации, где они внедрены. АРМ бухгалтера представляет собой систему технических и программных инструментов автоматизации профессиональной деятельности экономического направления. Актуальность написания работы состоит в том, что традиционный документооборот с точки зрения учета бухгалтерских операций в настоящее время, практически немыслим без постоянного применения электронных бланков, документов, баз данных, а также автоматизированных информационных систем и других технологий по обработки информации. Целью написания работы является совершенствование АРМ для бухгалтера. Объект исследование – бухгалтерия. Предмет исследования – создание БД для работы бухгалтерии. Задачи курсовой работы: – рассмотреть деятельность бухгалтерии; – выполнить проектирование предметной области «Бухгалтерия»; – осуществить выбор СУБД для создания БД; – спроектировать запросы для выборки информации; – выполнить оформление курсовой работы в соответствии с требованиями.

1. Инфологическое проектирование

1.1. Анализ предметной области

В типовой состав АРМ бухгалтера входят такие составные части: – персональный компьютер; – сканер; – принтер; – инструменты сетевой связи; – иные аппаратные устройства. А также программные средства: – текстовый процессор; – табличный процессор; – электронный экономический справочник; – программа для экономических расчетов; – другие офисные приложения. Создание и применение БД бухгалтерии основывается на совокупности общих принципов для проектирования систем обработки экономической информации, финансовых показателей и параметров деятельности бухгалтерии. Главным считается принцип, который направлен на максимальную ориентацию на работу бухгалтера. Стоит отметить, что данный принцип реализуется путем разработки специальных средств адаптации рабочего места к уровню подготовки сотрудника бухгалтерии, а также к возможности его самообучения и обучения, поэтому БД снабжается часто специальными демонстрационными роликами и методическими рекомендациями.[1] Немаловажное значение также имеет принцип соответствия потребностей бухгалтеров в информации используемым техническим средствам. Для создания БД бухгалтерии должен реализовываться принцип творческого контакта имеющихся разработчиков БД, а также их потенциальных пользователей. Непременным условием постоянного применения БД считается наличие полной отчетной документации, которая должна содержать пояснения в себе к основным задачам, а также тех, которые выполняются при применении БД бухгалтером. [8] Все современные БД бухгелтерии могут быть легко адаптированные к разным классам применяющихся задач: – экономическому мониторингу; – менеджменту; – маркетингу и др. Также БД бухгалтерии обладают значительным уровнем гибкости, модифицируются при непосредственном применении более новых методик и инструментов для обработки хранимой информации, кроме этого, могут они быть настроены и на конкретное прикладное использование в соответствии с разными нуждами сотрудников бухгалтерии. Обоснование всех характеристик средств, а также основных компонентов БД может происходить в основном на стадиях параметризации. Функционирование БД бухгалтерии дает положительный экономический эффект лишь при условии полностью правильного распределения функций, а также нагрузки между бухгалтером и машинными средствами для обработки информации. В данном случае БД может выступать средством повышения не лишь производительности труда, а также эффективности менеджмента, но и комфортности работы специалистов. В последнее время огромное внимание выделяется для разработки средств решения отдельно формализуемых задач, которые называют семантическими. [2] Рассматриваемые задачи возникают часто в ходе выполнения оперативного управления разными экономическими объектами, при принятии решений во время неопределенных условий работы. Создание БД бухгалтерии под собой предполагает проведение процесса структуризации и параметризации многих решаемых специалистом заданий на стадии проектирования. Процесс структуризации БД в себя включает описание всей среды функционирования, а именно: – описание обеспечивающей и функциональной подсистем; – рассмотрение связей между ними; – характеристика интерфейсов с пользователем, а также техническими средствами, средств программного и информационного обеспечения. Функциональная часть может определять содержание конкретной БД бухгалтерии, а также включает в себя полное описание совокупности взаимосвязанных заданий, отражающих особенности современных автоматизируемых функций для деятельности пользователя в рамках какого-то отдела. Стоит отметить, что в основе разработки составных частей функционального обеспечения могут лежать требования пользователя к составу БД. Главный бухгалтер возглавляет отдел бухгалтерии. Без подписи главного бухгалтера расчетные и денежные документы, кредитные и финансовые обязательства считаются недействительными и, в последствии, не должны исполнятся. Рассмотрим основные объекты создаваемой БД:  Сотрудники;  Клиенты;  Отделы;  Оперативные данные;  Операционный день. Ниже указана концептуальная модель БД: Рисунок 1 – Концептуальная диаграмма

1.2. Анализ информационных задач и пользователей системы

Ниже приведен перечень пользователей для БД бухгалтерии: – главный бухгалтер; – бухгалтеры; – руководство компании; – сотрудники планового отдела. Рассмотрим предназначение создаваемых запросов: – формирование данных о балансе по клиентам; – определение баланса за день; – вывод сотрудников по определенному отделу; – вывод телефонов клиентов бухгалтерии; – создание таблицы с оперативными данными; – увольнение сотрудников и удаление информации с БД бухгалтерии; – вывод данных о клиентах, сотрудниках и денежных суммах. 2. Логическое проектирование РБД

2.1. Выявление реквизитов сущностей

Рассмотрим далее используемые сущности: а) «Клиенты» содержит данные о перечне клиентов учреждения; б) «Операционный день» содержит данные о выполненным транзакциям за отчетный операционный день; в) «Отделы» содержит данные о структурных подразделениях; г) «Оперативные данные» – данные, которые вносятся работником бухгалтерии при выполнении операции; д) «Сотрудники» содержит данные о персонале. Таблица 1 – Возможности пользователей
Пользователь Функции Источник Объект БД
Руководство просмотр информации; анализ деятельности Сотрудники Операционный день Запросы  
Работники банка ввод данных в БД вывод информации по персоналу; вывод балансовых данных удаление и обновление данных Сотрудники Баланс за день     Сотрудники,     Операционный день Формы, запросы, отчеты  
Рассмотрим перечень неповторяемых данных, которые характеризуют базу данных (таблица 2): Таблица 2 – Перечень неповторяемых данных

2.2 Формирование схемы данных

Для разработки модели БД применено CASE-средство под названием АllFusion Data Modeler. На рисунке 2 показана логическая модель данных. Рисунок 2 – ER-диаграмма Рисунок 4 свидетельствует, что ошибок в модели нет. Рисунок 3 – Результаты проверки инфологической модели

2.3. Выбор СУБД и других программных средств

SQL Server – современная реляционная СУБД, которая является продуктом компании MicroSoft и используется в разработке программных продуктов с помощью популярных средств программирования. Стоит отметить, что данная СУБД имеет хороший уровень масштабируемости, внушительные инструменты для администрирования данных и инструменты внедрения. [3] Рисунок 4 – Интерфейс SQL Server MySQL – это реляционная СУБД одноименной компании. Основным преимуществом среды является то, что СУБД имеет возможность использовать открытый исходный код. На рисунке 5 указан интерфейс программной среды разработки БД под названием MySQL. Рисунок 5 – Интерфейс MySQL СУБД Access является реляционной СУБД, которая входит в пакет прикладных программ MS Office. Рассмотрим положительные стороны указанной СУБД: – наличие инструментов для автоматизированной разработки отчетом, запросов и форм; – применение встроенного языка программирования; – интуитивно понятный интерфейс. Далее в работе будет использоваться СУБД Access, поскольку она полностью соответствует поставленным задачам.

2.4. Составление реляционных отношений

На рисунках 6 – 10 показан реквизитный состав таблиц, которые берут участие в БД бухгалтерии. Рисунок 6 – Сущность Клиенты Рисунок 7 – Сущность Операционный день Рисунок 8 – Сущность Отделы Рисунок 9 – Сущность Сотрудники Рисунок 10 – Сущность Оперативные данные

2.5. Нормализация полученных отношений

Проверим условия нормализации БД. Для того, чтобы БД соответствовала 1НФ нужно, чтобы все реквизиты в ее таблицах были атомарными. Для того, чтобы БД соответствовала 2НФ, нужно соответствие таблиц 1НФ и отсутствие аномалий ввода и удаления. Стоит отметить, что все таблицы соответствуют данному требованию. БД соответствует 3НФ, если она соответствует 2НФ и для ее сущностей отсутствуют транзитивные зависимости. Указанное условие также выполняется, то есть, БД соответствует 3НФ.

2.6. Определение требований к операционной обстановке

Рассмотрим расчет объема памяти БД. Mc = (12*25+25*18+15*28+125*12 + 55*90+24*24+15*12+24*124 + 20*164+16*210+75*110+54*12+54*152) = 49853.

2.7. Описание групп пользователей и прав доступа

Группы пользователей соответствуют организационной структуре бухгалтерии: – руководство компании – полный доступ к БД; – администратор БД – администрирование БД; – бухгалтер – ввод и просмотр данных; – главный бухгалтер – просмотр данных и создание отчетности. 3. Физическое проектирование БД

3.1. Создание таблиц в базе данных

При разработке таблиц нужно в режиме конструктора ввести имена полей, определить типы данных, а также разные свойства полей (к примеру, свойства по обеспечению уровня надежности вводимых данных: маски ввода, списки с перечнем значений): Рисунок 11 – Структура таблицы Операционный день Аналогично можно создать другие таблицы, некоторые из которых рассматриваются ниже. Рисунок 12 – Поля таблицы Сотрудники Рисунок 13 – Структура таблицы Отделы Рисунок 14 – Структура таблицы Клиенты На рисунке 15 рассматривается созданная схема данных: Рисунок 15 – Созданная схема данных

3.2 Примеры готовых запросов

Рассмотрим созданные запросы в режиме SQL: – формирование данных о балансе по клиентам (рисунок 16): Рисунок 16 – SQL-код запроса – определение баланса за день (рисунок 17): Рисунок 17 – SQL-код запроса – вывод сотрудников по определенному отделу (рисунок 18): Рисунок 18 – SQL-код запроса – вывод телефонов клиентов бухгалтерии (рисунок 19): Рисунок 19 – SQL-код запроса – создание таблицы с оперативными данными (рисунок 20): Рисунок 20 – SQL-код запроса – увольнение сотрудников и удаление информации с БД бухгалтерии (рисунок 21): Рисунок 21 – SQL-код запроса Обновление пола – вывод данных о клиентам, сотрудниках и денежных суммах (рисунок 22): Рисунок 22 – SQL-код запроса Удаление блока

3.3 Примеры индексов

Приведём примеры созданных индексов: create index [Код сотрудника] on Сотрудники([Код сотрудника]); create index [Код клиента] on Клиенты([Код клиента]); create index [Код отдела] on Отделы([Код отдела]); create index [№ п/п] on Операционный день([[№ п/п]).

Заключение

Бухгалтерия является одним из основных подразделений практически на каждом предприятии. Именно тут выполняется учет основных средств, денежных операций, управленческих решений. Для разработки БД для предметной области «Бухгалтерия» выбрана СУБД Access, поскольку она имеет такие положительные стороны: – наличие встроенных подпрограмм – мастеров – для создания объектов БД; – возможность формирования отчетов и форм; – разработка запросов для выборки информации; – возможность автоматизации БД с помощью встроенного языка программирования VBA. В процессе разработки БД выполнены такие основные задачи: – рассмотрена деятельность бухгалтерии; – выполнено проектирование предметной области «Бухгалтерия»; – осуществлен выбор СУБД для создания БД; – спроектированы запросы для выборки информации; – выполнено оформление курсовой работы в соответствии с требованиями. Процесс использования базы данных является традиционным для такого программного обеспечения: – ввод данных в справочники; – ввод оперативных данных; – реализация запросов для выборки данных; – формирование отчетности для вывода информации на печать.

Список использованных источников

1. Титова В.М., Информатика для экономистов: учебник /В.М. Титова.–М.: ИД. «Форум»:ИНФРА–М. 2016–448с. 2. Безручкин В.Т., Информатика курс лекций / В.Т. Безручкин.–М.:ИД. «Форум»: ИНФРА–М. 2016–432.с. 3.Интернет технологии в экономике: Учебник под ред. Абдиксева Н.М.:–М.: ИД. «Форум»:ИНФРА– М. 2015–448с. 4. Информатика: Учебник /Под редакцией В.М. Мартю. – 2015.–880с. 5. Исаева Г.Н. Моделирование информационных ресурсов: Учебное пособие.–М.: Альфа–М: ИНФРА–М. 2015– 224с. 6. Симонова В.А. Проектирование баз данных в СУБД MySQL: Учебное пособие.–М.: ИД. «Форум»: ИНФРА–М. 2015–160с. 7. Онкович Л.С. Компьютерные технологии в образовании: Учебное пособие.–М.: ИД. «Форум»:ИНФРА– М. 2015–224с. 8. Раневский М.А. Компьютерные технологии в дизайне.–М.: ИД. «Форум»: ИНФРА– М. 2015–304с. 9.Рубальский О.Н. Информатика. Самоучитель на СD: Учеб.пособие.–М.: ИД. «Форум»: ИНФРА– М. 224с. 10.Светлова Н.М. Информационные технологии управления проектами: Учеб.пособие. – М.:ИД. «Форум»: ИНФРА–М. 2015–232с.  

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://maspk.ru
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

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

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

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

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

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

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

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

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru