Автоматизация рабочего места бухгалтера
1.Тема курсового проекта (работы):__________ _Разработка модели_____________ ____Автоматизированное рабочее место бухгалтера на предприятии отрасли___
______________________________
______________________________
______________________________
Тема курсового проекта (работы) утверждена приказом ректора № ____ от________200_г.
Тема одобрена методическим объединением специальности 230103 ПГК ВИ (ф) ЮРГТУ (НПИ)
Протокол № ______
Председатель МО специальности 230103 ___________________ Грозман О.Н.
2. Содержание пояснительной записки к курсовому проекту (работе)
Титульный лист
Задание
Содержание
Ведомость курсовой работы
Отзыв
Введение
1.Обследование объекта автоматизации
2.Разработка информационной системы
- Разработка функциональной структуры информационной системы
- Выбор аппаратных и программных средств разработки информационной системы
- Описание архитектуры информационной системы
- Описание концептуальной модели данных
- Разработка физической модели данных
- Проектирование интерфейса информационной системы
- Разработка и отладка программного обеспечения информационной системы
- Создание базы данных
- Организация интерфейса пользователя
- Создание форм для просмотра и редактирования данных
- Формирование и печать выходных документов
Заключение
Перечень сокращений
Список литературы
Приложения
3.График курсового проектирования
Наименование работы |
Срок выполнения |
Разработка структуры БД |
|
Создание БД и модуля данных |
|
Создание форм для редактирования таблиц |
|
Создание меню, форм для поиска информации |
|
Создание выходных документов |
|
Проверка практической части |
|
Разработка чертежей |
|
Разработка Пояснительной записки |
|
Защита |
22.02.07 |
4. Перечень графического материала:
Диаграмма базы данных;
Диаграмма потоков данных.
Федеральное агентство по образованию
Государственное
образовательное учреждение
высшего профессионального образования
«ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
(НОВОЧЕРКАССКИЙ ПОЛИТЕХНИЧЕСКИЙ
ИНСТИТУТ)»
ВОЛГОДОНСКИЙ ИНСТИТУТ (ФИЛИАЛ)
Промышленно – гуманитарный колледж
СПЕЦИАЛЬНОСТЬ 230103 Автоматизированные системы обработки информации и управления
ОТЗЫВ
О курсовом проекте (работе) студента группы ДАУ - 41
________ Омельчук Сергей
Николаевич ______________________________
( Фамилия, имя, отчество)
Тема курсового проекта: _____________Разработка модели______________________
Автоматизированного рабочего места бухгалтера___________
______________________на предприятии отрасли_______________________
Руководитель курсового проекта: _________ Грозман Ольга Николаевна____________
(Ученая степень, ученое звание, должность, фамилия, имя, отчество)
Соответствие курсового проекта заданию:
______________________________
Характеристика выполнения разделов курсового проекта (работы):
______________________________
Оценка качества выполнения графической части и пояснительной записки, грамотности и связанности изложения:
______________________________
______________________________
Перечень положительных качеств курсового проекта (работы) и его основных недостатков, замечаний:
______________________________
Проект заслуживает
оценку ______________________________
Руководитель проекта _______________ (__Грозман О.Н.____) «____» ____ 200__г.
№ строки |
Формат |
Обозначение |
Наименование |
Приме-чание | |||||||||||
Документация |
|||||||||||||||
1 |
А4 |
10.01-230103.КП.03.04.00415 ПЗ |
Пояснительная записка |
стр. | |||||||||||
Графическая часть |
|||||||||||||||
2 |
А1 |
10.01-230103.КП.03.04.00415.ГЧ |
Диаграмма базы данных |
||||||||||||
А1 |
10.01-230103.КП.03.04.00415.ГЧ |
Диаграмма потоков данных |
|||||||||||||
Практическая часть |
|||||||||||||||
3 |
10.01-230103.КП.03.04.00415 |
Комплекс программ и |
Дискета | ||||||||||||
контрольный пример |
|||||||||||||||
10.01-230103.КП.03.04.00415 ПЗ | |||||||||||||||
Изм. |
Лист |
№ докум. |
Подп. |
Дата | |||||||||||
Студент |
Омельчук С.Н. |
Ведомость курсового проекта |
Лит. |
Лист |
Листов | ||||||||||
Консульт. |
Грозман О.Н. |
2 |
|||||||||||||
Руководит. |
Грозман О.Н. |
ВИ ЮРГТУ (НПИ),ПГК, гр. ДАУ-41 | |||||||||||||
Н.контр |
|
||||||||||||||
Утв. |
Залуцкая М.К. |
Содержание
Ведение
2.1 Разработка
функциональной структуры
Заключение Перечень сокращений Список литературы Приложения | |||||||||||
10.01-230103.ДП.03.04.00415 ПЗ | |||||||||||
Изм. |
Лист |
№ докум. |
Подп. |
Дата | |||||||
Студент |
Омельчук С.Н. |
Разработка модели АРМ бухгалтера на предприятии отрасли |
Лит. |
Лист |
Листов | ||||||
Консульт. |
Грозман О.Н. |
3 |
|||||||||
Руководит. |
Грозман О.Н. |
ВИ ЮРГТУ (НПИ),ПГК, гр. ДАУ-41 | |||||||||
Н.контр |
|
||||||||||
Утв. |
Залуцкая М.К. |
Введение
Данный курсовой проект рассматривает создание модели Автоматизированного рабочего места бухгалтера на предприятии отрасли, осуществляющей бухгалтерский учет всех хозяйственных операций происходящих на предприятии. Цель курсового проекта заключается в разработке Автоматизированного рабочего места бухгалтера на предприятии производящей автоматизированный учет финансовой деятельности предприятия.
Основная задача автоматизированной обработки информации, в том числе данного автоматизированного рабочего места, заключается в том, чтобы облегчить работу сотрудника бухгалтерии. Созданная для этого система освободит пользователя от монотонной работы и уменьшит вероятность появления ошибок.
1 Обследование автоматизируемого объекта
Бухгалтерский учет представляет собой упорядоченную систему сбора, обработки и представления экономической информации от итогах деятельности хозяйствующего объекта в рамках рыночной экономике. Современные условия хозяйствования требуют своевременного представления экономической информации об имуществе предприятия и источниках этого имущества.
Четкое и своевременное
представление итогов хозяйственной
деятельности позволяет укрепить имидж
и хозяйственные связи
Для внутреннего управления своевременная информация о текущем положении предприятия позволяет принять единственно правильное управленческое решение. От этого решения во многом зависит ритмичность работы предприятия его будущее, доходность.
В таких условиях требуется четкая и сложная работа бухгалтерии предприятия в установленные сроки сдать огромное количество отчетных документов и недопустимо ошибок; в этом бухгалтерии призвано помочь разрабатываемое мною «автоматизированное рабочее место бухгалтера».
1.1 Бухгалтерский учет как источник информации
В бухгалтерском учете применяются различные методы и приемы ведения учета:
1) Сбор экономической информации о текущей деятельности предприятия производится с помощью документов, которые называются первичными. На них регистрируют факт свершения хозяйственной операции.
Исходящие документы
отражают итоги хозяйственной
2) Группировка экономической
информации о хозяйственной
3) Двойная запись. Исходящая
информация из первичных
- определяем вид хозяйственных
средств участвующих в
- по плану счетов определяем номер счета.
- определяем вид движения
хозяйственных средств (
- определяем источник
хозяйственных средств, если
- в результате получаем
бухгалтерскую запись дебит
- информация о хозяйственных операциях группируется в журнале хозяйственных операций установленной формы. Здесь же отражается корреспонденция счетов по каждой хозяйственной операции. Журнал хозяйственной операции ведется с ежемесячными оборотами в конце месяца журнал закрывается колонки сумма – это контрольная сумма, которая затем сверяется с оборотно - сальдовым балансом. Журнал Х/О набирается бухгалтером на основании первичных документов. Одновременно бухгалтер составляет корреспонденцию счетов. Для этого в программе используется справочник, который называется план счетов.
Дальнейшая группировка Х/О, проходит в учетных регистрах бухгалтерского учета в журналах ордерах разработочных таблицах «Главной книги».
Автоматизированное рабочее место бухгалтера предназначено для группировки хозяйственных операций в учетных регистрах и создание оборотно – сальдового баланса.
При небольшом количестве Х/О за месяц их группировка в учетных регистрах не обязательна. Поэтому создание программы предусматривает формирование баланса предприятия.
Данные о корреспонденции
счетов с помощью программы
1.2 Оборотно – сальдовая ведомость
Это особый вид баланса оборотно – сальдовый баланс, в нем отражаются остатки хозяйственных средств и их источников на начало месяца. Далее формируются обороты за месяц из журнала Х/О и выводятся остатки на конец отчетного месяца.
1.3 Порядок расчетов остатков
Расчет остатков на конец месяца производится по следующей схеме или следующим образом:
- Сальдо выводится по каждому счету отдельно.
- Если счет:
- активный: (сальдо на
начало по дебиту)+(оборот за
месяц по дебиту)-(по кредиту)=
В активном счете сальдо по кредиту не бывает.
3) Если счет:
- пассивный, (сальдо
на конец месяца)+(оборот по
кредиту)-(оборот по дебиту)=(
4) Счета активно-пассивные – это счета расчетов показывающие задолженность предприятия. Сальдо по этим счетам может быть, как по дебиту, так и по кредиту.
В базу данных заносятся проводимые на предприятии финансовые операции, поступление и списание денежных средств.
Я изучил программно-техническую платформу, имеющуюся в бухгалтерии. Технические характеристики компьютера:
Процессор - |
Intel Celeron 2660+; |
Винчестер - |
80 Гб; |
ОЗУ - |
256, 512 Мб; |
Монитор - |
LG T710PH |
Программные средства:
Операционная система - |
Windows XP; |
Программы для работы: |
Outlook Express; |
Microsoft Word; | |
Microsoft Excel; 1C Бухгалтерия. |
2 Разработка автоматизированной информационной системы
2.1 Разработка функциональной
структуры информационной
Построим начальную контекстную диаграмму потоков данных в нотации Гейна - Сэрсона (рис. 1). Нарисуем нулевой процесс и присвоим ему имя системы (Автоматизированная информационная система бухгалтерский учет). Поскольку моделируется деятельность бухгалтерии, внешними сущностями являются работник и гл. бухгалтер. Нарисуем внешние сущности и соединим их с нулевым процессом посредством потоков данных. Потоки данных соответствуют документам, запросам или сообщениям, которыми внешние сущности обмениваются с системой.
Рис. 1. Начальная контекстная диаграмма потоков данных
Определим состав потоков
данных и подготовим исходную информацию
для конструирования
Результат можно представить в виде текстового описания, подобного описанию структур данных в языках программирования.
Опишем выходные документы:
Оборотно - сальдовая ведомость:
№ записи;
Счет;
Дата
Сальдо на начало периода: дебет, кредит;
Обороты за период: дебет, кредит;
Сальдо на конец периода: дебет, кредит.
Детализируем начальную контекстную диаграмму для завершения анализа функционального аспекта поведения системы.
1. Декомпозируем начальную
контекстную диаграмму. Для
2. Сведем все построенные диаграммы в одну диаграмму первого уровня.
3. Проверим соответствие между контекстной диаграммой и диаграммой первого уровня (каждый поток данных между системой и внешней сущностью на диаграмме первого уровня должен быть представлен и на контекстной диаграмме).
4. Декомпозируем сложные
процессы и проверим
5. Опишем накопители данных посредством структур данных.
Диаграммы потоков данных первого уровня представлены в Приложении 1.
Описание накопителей данных приведено ниже.
Накопители данных:
Журнал хозяйственных операций:
№ записи;
Дата;
Наименование операции;
Дебет;
Кредит;
Сумма.
Оборотно - сальдовая ведомость:
№ записи;
Счет;
Дата;
Сальдо на начало периода: дебет, кредит;
Обороты за периода: дебет, кредит;
Сальдо на конец периода: дебет, кредит.
2.2 Выбор аппаратных и программных средств для разработки информационной системы
Для разработки своего автоматизированного рабочего места я выбрал операционную систему Windows XP, которая обладает следующими достоинствами:
- Единый пользовательский интерфейс: Windows XP предоставляет программистам все необходимые средства для создания пользовательского интерфейса, поэтому программисты пользуются ими, а не изобретают аналогичные собственные средства. Пользовательский интерфейс Windows XP - программ в значительной степени унифицирован, и пользователям не требуется изучать для каждой программы новые принципы организации взаимодействия с этой программой.
- Поддержка мультимедиа: Одним из усовершенствований Windows XP Pro явилась поддержка мультимедиа.
- Многозадачность: Windows XP обеспечивает возможность одновременного выполнения нескольких программ и переключения с одной программы на другую.
Т.к. в информационной системе работает один оператор, то система будет размещаться на одном компьютере.
В качестве инструментального средства для разработки интерфейса пользователя выбрана среда Borland Delphi 7.
Программирование в Delphi строится на тесном взаимодействии двух процессов: процесса конструирования визуального проявления программы и процесса написания кода, придающего элементам этого окна и программе в целом необходимую функциональность.
Между содержимым окон формы и кода существует неразрывная связь, которая строго отслеживается Delphi. Это означает, что размещение на форме компонента приводит к автоматическому изменению кода программы и наоборот - удаление тех или иных автоматически вставленных фрагментов кода может привести к удалению соответствующих компонентов. Программисты вначале конструируют форму, размещая на ней очередной компонент, а уже только после этого переходят, если это необходимо, к написанию фрагмента кода, обеспечивающего требуемое поведение компонента в работающей программе. Вот почему Delphi-программирование называют событийным программированием.
Исходя из выбранных программных средств, можно сформулировать минимальные требования к аппаратным средствам: микропроцессор не ниже Pentium II; оперативная память не менее 64 Мбайта; винчестер не менее 10 Гбайт.
2.3 Описание
архитектуры информационной
Разработанное автоматизированное рабочее место имеет локальную архитектуру, т.е. база данных и приложение находятся на одном компьютере.
2.4 Описание концептуальной (логической) модели данных
Определим атрибуты сущностей и уточним построенную модель данных.
1. Используя построенные ранее структуры данных, уточним атрибуты каждой сущности и нарисуем их на ER-диаграмме.
2. Выделим атрибуты-
3. Проверим соответствие
между описанием структур
Рис. 2. Концептуальная диаграмма (ERD-диаграмма)
2.5 Разработка физической модели базы данных
На основе разработанной концептуальной модели, созданных и описанных диаграмм потоков данных для разработки информационной системы была выбрана СУБД Paradox, была произведена нормализация концептуальной модели базы данных. Разработанная физическая модель базы данных представлена на рисунке 3.
Рис. 3. Физическая модель базы данных
2.6 Проектирование
интерфейса информационной
Для удобства работы пользователя был разработан диалоговый интерфейс. Интерфейс системы отражает последовательность появления экранных форм. Разработанный интерфейс может быть представлен в виде диаграммы экранных форм, которая представлена на рис. 4.
Рис. 4. Диаграмма экранных форм
2.7 Разработка
и отладка программного
2.7.1 Создание БД
Структура базы данных разработанной системы состоит из 5 таблиц:
Таблица 1. БД таблица Счета
Наименование реквизита |
Обозначение |
Тип |
Размер |
Код счета |
KdSchet |
А |
5 |
Наименование счета |
Nazv |
А |
45 |
Таблица 2. БД таблица Проводки
Наименование реквизита |
Обозначение |
Тип |
Размер |
Код проводки |
KodProv |
+ |
* |
Счет дебет |
ScetDeb |
A |
5 |
Счет кредит |
ScetKred |
A |
5 |
Название операции |
NazvOp |
A |
100 |
Таблица 3. БД таблица Журнал Х/О
Наименование реквизита |
Обозначение |
Тип |
Размер |
№ записи |
Nzap |
+ |
* |
Дата |
Data |
D |
|
Код проводки |
KodProv |
I |
|
Примечание |
Primech |
А |
90 |
Сумма |
Summa |
N |
Таблица 4. БД таблица Сальдо
Наименование реквизита |
Обозначение |
Тип |
Размер |
№ записи |
Nzap |
+ |
* |
Счет |
Nschet |
A |
5 |
Дата |
Data |
D |
|
Остаток дебет |
OstDt |
N |
|
Остаток кредит |
OstKt |
N |
|
Обороты дебет |
ObDt |
N |
|
Обороты кредит |
ObKt |
N |
|
Признак |
Priz |
А |
1 |
Таблица 5. БД таблица Реквизиты предприятия
Наименование реквизита |
Обозначение |
Тип |
Размер |
№ записи |
Nzap |
+ |
* |
Название предприятия |
Nazv |
A |
90 |
ИНН |
INN |
N |
|
КПП |
Kpp |
N |
|
Уставной капитал |
Kap |
$ |
|
ОКПО |
Okpo |
N |
|
ОКУД |
Okud |
N |
|
Расчетный счет |
RashSh |
А |
20 |
Банк |
Bank |
A |
100 |
Корр. Счет |
Korschet |
А |
20 |
БИК |
Bik |
N |
|
Юридический адрес |
Uradres |
A |
100 |
Адрес местонахождения |
AdrMest |
A |
100 |
Телефон |
Tel |
А |
15 |
Факс |
Fax |
А |
15 |
Руководитель |
Rukov |
A |
40 |
Адрес |
AdrRuk |
A |
100 |
Телефон |
TelRuk |
А |
15 |
Гл. Бухгалтер |
GlBux |
A |
40 |
Адрес |
AdrBux |
A |
100 |
Телефон |
TelBux |
А |
15 |
НДС |
Hds |
N |
|
Лимит кассы |
Limit |
$ |
Данные контрольного примера приведены в Приложении 2.
2.7.2 Организация интерфейса пользователя
Работа системы начинается с вывода меню содержащего следующие пункты:
- Справочники;
- Операции;
- Отчеты;
- О программе;
- Выход
- Автоматизация рабочего места бухгалтера по учету складских операций
- Автоматизация рабочего места менеджера по продажам средствами MS Office
- Автоматизация рабочего места менеджера по учету товара
- Автоматизация расчета заработной платы
- Автоматизация расчета коммунальных услуг ЛГУП “Жилищно-коммунального хозяйства”
- Автоматизация реакторной секции установки гидрокрекинг ОАО «Уфанефтехим»
- Автоматизация салона связи
- Автоматизация процессов приема и регистрации документов от физических лиц в Управлении Федеральной налоговой службы по РСО-Алания
- Автоматизация работ на СВП с использованием спутниковой системы связи ГЛОНАСС (на примере СВП «Баргузин»)
- Автоматизация работы отдела планирования компании
- Автоматизация работы преподавателя вуза
- Автоматизация работы программы «заявки» зао «тагилэнергосети"»
- Автоматизация работы склада (на примере ООО "Торнадо-Киров")
- Автоматизация работы фотосалона