Специальность 230105 «Программное обеспечение 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Специальность 230105 «Программное обеспечение



Специальность 230105 «Программное обеспечение

Вычислительной техники и автоматизированных систем»

ДИПЛОМНЫЙ ПРОЕКТ

Тема: Разработка АСУ автотранспортного предприятия.Финансовый и складской учет.

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

 

НТТИ.11 04 04-02 8101

Выполнил студент 4 пр. группы

_______ Н.С.Щуров

                                     (подпись)(Ф.И.О)

                 _______________

(дата)

 

  Принял

                                            Руководитель дипломного проекта

                                                           _______________           А.С.Картушин

                                                  (подпись)                             (Ф.И.О)

 

                                                                       ________________

(дата)

 

                                               2012

Содержание

 

Введение. 5

1 Постановка задачи. 7

1.1  Анализ и планирование требований к программному продукту. 7

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

1.2 Диаграмма функционального моделирования. 10

1.2.1 Диаграмма функционального моделирования SADT. 10

1.2.2 Обобщенная SADT диаграмма. 10

1.3Моделирование потоков данных. 11

1.3.1 Диаграмма потоков данных. 11

1.3.2 Словарь требований. 12

1.3.3 Спецификация процессов. 14

1.4 Структура входных и выходных документов. 18

1.4.1Входные данные: 18

1.4.2 Выходные данные: 18

1.4.3 Управляющие элементы: 18

1.4. 4 Структура запросов пользователей. 19

1.5 Требования к аппаратному и программному обеспечению: 20

2 Проектирование и разработка программного продукта. 21

2.1 Проектирование и создание базы данных. 21

2.1.1 Разработка концептуальной модели предметной области. 21

2.1.2 Выбор архитектуры программно – технологической реализации автоматизированной информационной системы (АИС) и используемой системой управления базой данных (СУБД) 24

2.1.3Логическое проектирование базы данных. 25

2.1.4 Обрабатываемые транзакции. 28

 


 

Введение

 

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

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

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

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

Поскольку бизнес-логика приложения открыта и доступна для изменения, очень важным достоинством «1С: Предприятия» является возможность адаптации внедренных приложений. Необходимо отметить, что важность обеспечения «подстройки» прикладного решения осознают практически все разработчики экономического ПО. Однако между гипотетической и реализованной возможностью модификации имеется большая разница. Так, любая программа для автоматизации экономической деятельности, написанная на Си++ или на языке более высокого уровня, например Delphi или VisualBasic, будет содержать несколько сотен тысяч строк исходного текста. И даже покупка ее с исходными текстами не даст реальной возможности модификации прикладной части. Чтобы разобраться и внести изменения в такую программу, нужен коллектив специалистов, «числом и умением» не сильно уступающий фирме-разработчику.

Показательной возможностью «1С: Предприятия» является то, что прикладное решение не просто поставляется в исходных кодах – оно реально рассчитано на возможность изменения, адаптации в соответствии со спецификой конкретного предприятия – как силами сотрудников предприятия, так и сторонними специалистами.

В рамках данного курсового проекта разрабатывается информационная система программного обеспечения управленческого учета работы предприятия ОАО”НПОПАТ”. Разрабатываемая программная система предполагает учёт многочисленной информации, регламентирующей деятельность предприятия ОАО”НПОПАТ”, например:

- данные о пассажиропотоке;

- данные о льготниках;

- данные о водителях этого предприятия;

- данные о маршрутах и видах перевозок.

Основной особенностью системы «1С: Предприятие» является ее конфигурируемость.

Собственно система «1С: Предприятие» представляет собой совокупность механизмов.

 

Постановка задачи

1.1Анализ и планирование требований к программному продукту

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

 

Разрабатываемая система предназначена для автоматизации управленческого учета работы предприятия ОАО ”НПОПАТ”.

Деятельность предприятия ОАО ”НПОПАТ” связана с перевозкой пассажиров автобусами в городском, пригородном и междугородном сообщениях, по заказам. В настоящее время этот учёт ведётся с использованием мало обеспеченной информационной средой. Очевидно, такой метод учёта данных требует привлечения больших трудовых и денежных ресурсов, а также серьёзных (зачастую неоправданных) временных затрат от сотрудников предприятия.

В настоящее время предприятия ОАО ”НПОПАТ” снабжена информационной базой 1С предприятие 7.7, что обеспечивает возможность автоматизации работы всех её сотрудников. В результате проведения беседы с руководителем проекта и его сотрудников удалось выявить следующие функциональные требования к разрабатываемой системе:

-модификация информационной базы 1С предприятие 7.7;

-внедрение дополнительных разработок 1С предприятие 7.7;

-создание аналогичной информационной базы с модификациями на другой версии 1С предприятие 8.2.

 

Диаграмма потоков данных

Диаграмма потоков данных показана на рисунке 3.

 

 

Рисунок 2-DFD диаграмма проекта

1.3.2 Словарь требований

Оператор вводит данные о Номенклатуре в справочник Номенклатура (Единица)

Оператор вводит данные о видах Складах в справочник Склады(Фирма)

В итоге все данные сводятся в документы. Отсюда выводится отчеты О1 для директора.

 

Спецификация процессов

Справочник Номенклатура

На основании справочника выводиться реквизиты (Единица).

Справочник Склады

На основании справочника выводиться выводятся реквизиты (Фирма)

Документ Наряд

На основании документа выводиться документ ПутевыеЛисты где вводятся реквизиты (ТС,Водитель1,Водитель2,Маршрут,График,Пробег,ОстатокТоплива,ПланВыручки1,ПланВыручки2,ДокОснование,Механик1,Механик2,Диспетчер,Фирма).

Документ ПутевыеЛисты

На основании Документа выводиться документ ЗакрытиеПутевыхЛистов где вводятся реквизиты (ТС,Водитель1,Водитель2,Маршрут,График,Пробег,НаЛинии1,НаЛинии2,Заказ1,Заказ2,РасходТоплива1,РасходТоплива2,ВыручкаФакт1,Выручкафакт2,ДокОснование,Резерв1,Резерв2,Ремонт1,Ремонт2,Наставник1,Наставник2,Стажер1,Стажер2,Сходы1,Сходы2,ОстатокТоплива1,ОстатокТоплива2,ВыданоТоплива1,ВыданоТоплива2,КолвоКругов,АвтоРасчет,ВыручкаПлан1,ПричиныСхода,Ночные,Фирма).

Документ ЗакрытиеПутевыхЛистов

На основании документа Выводится документ Выручка где выводятся реквизиты(Водитель,ВыручкаПлан,ВыручкаФакт,ДокОснование,Фирма,ТС, График, Маршрут)

Структура документов

Документ Наряд по маршрутам формирует наряд на работу для определенной категории работников.

Документ ПутевыеЛисты формирует путевые листы для начала(смены) работы водителей.

Документ ЗакрытиеПутевогоЛиста формирует закрытие путевого листа для окончания смены (работы) работы водителей

Документ выручка формируется на основании документа ЗакрытиеПутевогоЛиста и выручка рассчитывается на основании этого же документа.

Справочник Номенклатура

Наименование Длина Тип
Единица 10 строка

Справочник Склады

Наименование Длина Тип
Фирма 10 строка

Докементы

Документ Поступление

Наименование Длина Тип
Склад - СправочникСсылка.Склады
фирма - СправочникСсылка.Фирмы
комментарий 10 строка
поставщик - СправочникСсылка.Контрагенты
подотчетник - СправочникСсылка.Сотрудники

 

Табличная часть

Наименование Длина Тип
Номенклатура   СправочникСсылка.Номенклатура
Количество 10 число
Цена 10 число
Сумма 10 Число
ЕдИзм 10 число

 

Документ перемещение

Наименование Длина Тип
СкладО - СправочникСсылка.Склады
СкладП - СправочникСсылка.Склады
Механик - СправочникСсылка.Сотрудники
Мол - СправочникСсылка.Сотрудники
НачКолонны - СправочникСсылка.Сотрудники
Тс - СправочникСсылка.ТранспортныеСредства
Принял 10 число
ФирмаО - СправочникСсылка.Фирмы
ФирмаП - СправочникСсылка.Фирмы
Комментарий 10 строка
ДокОснование - ДокументСсылка.ЗаявкаНаСкладДокументы

 

Табличная часть

Наименование Длина Тип
Номенклатура - СправочникСсылка.Номенклатура
ЕдИзм - СправочникСсылка.Единицы
Количество 10 число
Цена 10 число
Сумма 10 число
Тс1 - СправочникСсылка.ТранспортныеСредства

 

 

Документ Расходная накладная

Наименование Длина Тип
Склад - СправочникСсылка.Склады
Комментарий 10 строка
Тс - СправочникСсылка.ТранспортныеСредства
ДокОснование   ДокументСсылка
Фирма 10 СправочникСсылка.Фирмы

 

Табличная часть

Наименование Длина Тип
Номенклатура - СправочникСсылка.Номенклатура
Количество 10 Число
ЕдИзм 10 число
Сумма 10 Число
Цена 10 число

 

Документ Наряд

Наименование Длина Тип
Диспетчер - СправочникСсылка.Сотрудники
ДатаНаряда - Дата
Механик1 - СправочникСсылка.Сотрудники
Механик2 - СправочникСсылка.Сотрудники
Фирма   СправочникСсылка.Фирмы

 

Табличная часть

Наименование Длина Тип
График   СправочникСсылка.ГрафикиМаршрутов
Тс   СправочникСсылка.ТранспортныеСредства
Маршрут   СправочникСсылка.Маршруты
ГосНомер 14 строка
Водитель1   СправочникСсылка.Сотрудники
Водитель2   СправочникСсылка.Сотрудники

 

Документ Путевой лист

Наименование Длина Тип
Тс   СправочникСсылка.ТранспортныеСредства
Водитель1   СправочникСсылка.Сотрудники
Водитель2   СправочникСсылка.Сотрудники
Маршрут   СправочникСсылка.Маршруты
График   СправочникСсылка.ГрафикиМаршрутов
Пробег 10 число
ОстатокТоплива 10 число
ПланВыручки1 10 Число
ПланВыручки2 10 число
ДокОснование 10 строка
Механик1   СправочникСсылка.Сотрудники
Механик2   СправочникСсылка.Сотрудники
Деспетчер   СправочникСсылка.Сотрудники
Фирма   СправочникСсылка.Фирмы

 

 

Обрабатываемые транзакции

Документ Наряд по маршрутам

Реквизит Тип данных  
Диспетчер    
ДатаНаряда    

 

Специальность 230105 «Программное обеспечение



Поделиться:


Последнее изменение этой страницы: 2019-05-20; просмотров: 197; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.241.82 (0.031 с.)