Способ автоматизации бухгалтерского учета с использованием баз данных

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Бухучет, управленч.учет
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    900,65 Кб
  • Опубликовано:
    2014-03-06
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Способ автоматизации бухгалтерского учета с использованием баз данных

Введение

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

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

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

Результаты опроса:

Опрошенных: 11 чел.

Из них:

поддержали актуальность - 9

затруднились ответить - 1

не согласились с полезностью программы - 1

Для решения данной проблемы существуют сайты, например “Бухсофт Онлайн <#"697577.files/image001.gif">

Скриншот № 2. Страница в личном кабинете сотрудника “план/доход” на текущий день. Начальная страница сотрудника после авторизации.

Скриншот № 3. Страница в личном кабинете сотрудника. План работы  на 2013.12.15.


Скриншот № 4. Начальная страница предпринимателя после авторизации.



Скриншот № 5. Учет прихода/ухода сотрудников. Для предпринимателя.


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


В данной главе приводится схема базы данных для системы.

Схема БД состоит из трех таблиц:

. Login (Identification_number, Password, Name, Position, Tel) скрипт:

CREATE TABLE Login (_number INT PRIMARY KEY,VARCHAR(10) NOT NULL,VARCHAR(20) NOT NULL,VARCHAR(20) NOT NULL,VARCHAR(20) NOT NULL

);

. Info (Сlock_number, Data, Time, Name_customer, Tel_customer, Work, Proceeds)скрипт:TABLE Info (_number INT,DATE NOT NULL,TIME NOT NULL,_customer VARCHAR(20),_customer VARCHAR(20),VARCHAR(20),INT,KEY (Identification_number) REFERENCES Login(Identification_number)

);

. Visiting (Data, Identification_number, Time1, Time2)скрипт: TABLE Visiting (DATE NOT NULL,_number INT,TIME,TIME,KEY (Identification_number) REFERENCES Login(Identification_number)

);

Таблица Login представляет табельный номер сотрудника (Identification_number), который в дальнейшем будет использован для входа в “личный кабинет”, пароль от “личного кабинета” (Password), имя сотрудника (Name), его должность (Position) и телефон (Tel). Предполагается, что табельный номер в таблице уникален, т.е. является первичным ключом.

В таблице Info указаны табельный номер сотрудника (Сlock_number) - внешний ключ к таблице Login, дата работы (Data), время работы (Time), имя клиента (Name_customer), телефон клиента (Tel_customer), работа, которая проводилась или будет проводиться (Work), Полученный доход за работу (Proceeds).

В таблице Visiting указаны дата прихода/ухода (Data), табельный номер сотрудника (Identification_number) - внешний ключ к таблице Login, время прихода (Time1), время ухода (Time2).

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

Глава 5. Разработка запросов к базе данных

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

Номер требования

Описание входных и выходных данных запроса

Запрос на языке реляционной алгебры или на SQL

1

На входе Пользователь вводит в систему: табельный номер 012; пароль x12ji. На выходе Если результат запроса пуст, то система считает, что пара табельный номер/пароль указана неверно и отказывает пользователю в доступе (см. скриншот № 1).

2, 11

На входе Сотрудник с табельным номером 012 успешно входит в систему 02.12.2013. На выходе Информация о работе сотрудника, табельный номер которого 012, за день (см. скриншот № 2).

πData and Time and Name_customer, Tel_customer, Work, Proceeds(σIdentification_number=012 and Data = ‘2013.12.02’ (Info))

4

На входе Сотрудник с табельным номером 012 добавляет в свой план клиента Алина с телефоном 8987654321 на 15.12.2013 14:00 на стрижку. На выходе В плане в строчке с датой 15.12.2013 и временем 14:00 добавилось имя клиента Алина, его номер телефона и работа, которая будет проведена - стрижка. (см. скриншот № 3)

INSERT INTO Info(Identification_number, Name_customer, Tel_customer, Work, Data, Time) VALUES ( 012, ’Алина’, ‘8987654321’, ’стрижка’, ’2013-12-15’, ’14:00:00’);

6, 11

На входе Сотрудник с табельным номером 012, который по договору получает 5% от проделанной работы, выбирает период “неделя” в графе с итоговыми процентами. На выходе Информация о процентах по проделанной работе сотрудника, табельный номер которого 012, за неделю (см. скриншот № 2).

SELECT SUM(Proceeds)*0,05 FROM Info WHERE Identification_number=012 AND ‘2013.11.26’<=Data<=’2013.12.02’;

7

На входе Предприниматель успешно входит в систему. Потребуется несколько запросов. На выходе Список сотрудников-парикмахеров, список сотрудников-маникюрщиков, список сотрудников-педикюрщиков (см. скриншот № 4).

SELECT Name FROM Login  WHERE Position=’парикмахер’; SELECT Name FROM Login  WHERE Position=’маникюр’; SELECT Name FROM Login  WHERE Position=’педикюр’;

8, 11

На входе Предприниматель в общих сведениях учета прихода/ухода выбирает период “день”, дата 2013.12.02. На выходе Учет прихода/ухода сотрудников за 2013.12.02 (см. скриншот № 5).

SELECT Data, Identification_number, Name, Time1, Time2 FROM Visiting, Login WHERE Login.Identification_number=Visiting.Identification_number AND Data=’2013.12.02’;



Заключение

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

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

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

более детально проанализировать необходимость предлагаемого решения;

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

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

[1] Сервис “Бухсофт Онлайн” [Электронный ресурс] . - Режим доступа: <http://www.buhsoft.ru>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[2] Информация для пользователей и партнеров №16633 от 30.04.2013 [Электронный ресурс] . - Режим доступа: <http://www.1c.ru/news/info.jsp?id=16633>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[3] Статья “Бухгалтерский учет”. Материал из Википедии - свободной энциклопедии. [Электронный ресурс] . - Режим доступа: <http://ru.wikipedia.org/wiki/Бухгалтерский_учёт>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[4] Бухгалтерский баланс [Электронный ресурс] . - Режим доступа: <http://kek.ksu.ru/eos/bu/text3.html>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[5] Статья “Книга продаж”. Материал из Википедии - свободной энциклопедии. [Электронный ресурс] . - Режим доступа: <http://ru.wikipedia.org/wiki/Книга_продаж>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[6] Статья “Аудиторские процедуры”. Материал из ZuboLom.ru - эксклюзивные конспекты лекций и учебные материалы для студентов. [Электронный ресурс] . - Режим доступа: <http://zubolom.ru/lectures/audit/20.shtml>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[7] Статья “Cубсчет”. Материал из Википедии - свободной энциклопедии. [Электронный ресурс] . - Режим доступа: <http://ru.wikipedia.org/wiki/Субсчёт>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[8] Инфо-предприятие [Электронный ресурс] . - Режим доступа: <http://www.infop.ru>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[9] 1С: Предприятие 8 [Электронный ресурс] . - Режим доступа: <http://v8.1c.ru/small.biz/>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[10] iTunes Preview [Электронный ресурс] . - Режим доступа: <https://itunes.apple.com/ru/app/prostoj-semejnyj-budzet-dohody/id632513433?mt=8>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[11] Google play [Электронный ресурс] . - Режим доступа: <https://play.google.com/store/apps/details?id=com.android.demo.notepad3&hl=ru>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[12] Системы контроля [Электронный ресурс] . - Режим доступа: <http://securityrussia.com/catalogue/reader/biometricheskie-schityvateli/item/u160>, свободный. - Загл. с экрана. (дата обращения: 28.11.2013)

[13] Личный кабинет [Электронный ресурс] . - Режим доступа: <http://portal.tpu.ru/desktop>, свободный. - Загл. с экрана. (дата обращения: 05.12.2013)

Похожие работы на - Способ автоматизации бухгалтерского учета с использованием баз данных

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!