Смекни!
smekni.com

Разработка программы автоматизации процесса подбора запчастей для ремонта автомобилей (стр. 5 из 8)

В данной БД основными используются таблицы:

«Клиенты»:


Поле код клиента является ключевым..

«Заказы»:

VIN код – ключевое поле.

«Работы»:.

Код работы – ключевое поле.

«Запчасти»:

Код запчасти – ключевое поле.

«Заказы работ»:


Номер заказа – ключевое поле; код клиента, код работы – для связи с данными о клиенте и работах.

«Заказ запчастей»:

Номер заказа – ключевое поле; код клиента, код запчасти – для связи с данными о клиенте и запчастях.

3.5 Проектирование форм электронных документов

Система «Автосервис» должна выдавать следующие формы электронных документов для отчетности и заключения договоров с клиентами:

Заказ-наряд на работы.

Расходный кассовый ордер

Приходный кассовый ордер

Счет-фактура

3.5.1 Документ «Заказ-наряд на работы»

Документ «Заказ-наряд на работы», который сформировывает система «Автосервис» выглядит следующим образом:


3.5.2 Документ «Счет-Фактура»

«Счет-Фактура», который сформировывает АСУ «Автосервис» выглядит следующим образом:


3.5.3 Документ «Приходный кассовый ордер»

Документ «Приходный кассовый ордер», который сформировывает система «Автосервис» выглядит следующим образом:

3.5.4 Документ «Расходный кассовый ордер»

Документ «Расходный кассовый ордер», который сформировывает система «Автосервис» выглядит следующим образом:


3.6 Руководство пользователя АСУ «АВТОСЕРВИС»

Система «АВТОСЕРВИС» предназначена для автоматизации работы с клиентами на Станциях Технического Обслуживания.

Для того чтобы начать работу с системой «.АВТОСЕРВИС» требуется запустить файл приложения «ProjectAuto».

3.6.1 Регистрация клиентов

После чего появится главная форма программы «Регистрация клиентов», на которой Работник СТО - пользователь системы «АВТОСЕРВИС» - имеет возможность зарегистрировать клиента СТО как физического, так и юридического лица на вкладках программы «Регистрация клиентов - физических лиц» и «Регистрация клиентов - юридических лиц».

Для этого пользователь системы, далее именуемый ПС, должен указать принадлежность клиента: новый клиент или существующий.

Если клиент - новый, тогда ПС должен его зарегистрировать в системе.

После заполнения всех полей на одной из этих вкладок пользователь системы должен нажать на кнопку «Добавить» для проверки правильности заполнения всех полей (Рис. 6).

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

3.6.2 Регистрация автомобиля

Программа автоматически перейдет на вкладку «Регистрация автомобиля», где ПС должен заполнить форму регистрации своего автомобиля аналогичным образом.

После заполнения всех полей на этой вкладке пользователь системы должен нажать на кнопку «Добавить» для проверки правильности заполнения всех полей (Рис. 7).

Рис.7 «Регистрация автомобиля»

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

3.6.3 Заказ запчастей и работ

Программа предложит пользователю перейти на Форму оформления заказа, где клиенту предоставляется возможность подобрать работы и запасные части к его автомобилю:

Пользователь на вкладке «Заказ на выполнение работ» выбирает из таблицы «Выполненные работы» требуемую работу для клиента и нажимает на кнопку «Выбрать» и так до тех пор пока не выберет перечень необходимых работ

Нажимает на кнопку «Сохранить» для предварительного заказа на выполнение работ

Программа предложит пользователю сделать предварительный заказ автозапчастей для клиента

Если клиент согласен то по аналогичной схеме производиться заказ автозапчастей, но требуется указать необходимое их количество

Рис.8 Форма предварительного заказа автозапчастей и работ.

3.6.4 Оформление заказа

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

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

Формы предлагаемых документов:

Заказ - Наряд на работы

Счет - фактура

Приходный кассовый ордер

Расходный кассовый ордер

Пользователь указать документы, необходимые к выдаче клиенту и нажать на кнопку «Сформировать отчет».

После чего будут сформированы требуемые формы документов и предложены для печати.

Рис.9 «Оформление заказа»

После печати заданных документов работа с одним клиентом считается окончена. Пользователь должен нажать на кнопку «Завершение работы с клиентом», и система перейдет на главную форму «Регистрация клиента», где опять следует зарегистрировать следующего клиента СТО или указать из списка существующего.


3.6.5 Ведение склада

В программе также предусмотрено ведение склада автозапчастей работ, которые вызываются из главной формы командой «Склад -- > Добавление запчасти\работы». Где пользователь системы имеет возможность оприходовать в базу данных поступившие запчасти или добавить новый набор работ.

4. Оценка экономической эффективности разработки

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

расчет единовременных затрат разработчика;

тиражирование и реализация программного обеспечения;

план прибыли от продаж;

финансовый план проекта;

определение экономической эффективности проекта.

Расчет единовременных затрат разработчика

К единовременным затратам разработчика относятся затраты на теоретические исследования, постановку задачи, проектирование, разработку алгоритмов и программ, отладку, опытную эксплуатацию, оформление документов, исследование рынка и рекламу.

Фактическая трудоемкость работ по стадиям научно-исследовательских работ представлена в таблице 5.

Таблица 5

Содержание стадий научно-исследовательской работы

Стадии Трудоемкость, дн. Трудоемкость, %
Техническое задание 11 5,4
Эскизный проект 28 13,7
Технический проект 54 26,3
Рабочий проект 106 51,7
Внедрение 6 2,9
Итого: 205 100,0

В смету затрат на научно-исследовательские работы включаются:

материальные затраты;

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

отчисления на социальные нужды;

стоимость машинного времени на подготовку и отладку программы;

стоимость инструментальных средств;

накладные расходы.

Материальные затраты

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

В процессе работы использовались материалы и принадлежности, представленные в таблице 6.

Таблица 6

Использованные материалы и принадлежности

Наименование Цена Количество Стоимость
Дискеты 14 3 42
Бумага 120 1 120
Flsh накопитель 500 1 500
Тонер для принтера 1120 1 820
Итого: 1482

Основная и дополнительная заработная плата

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

Таким образом, основная заработная плата (Зосн) при выполнении научно-исследовательских работ рассчитывается по формуле: