Учет расхода топлива автотранспортом

Автор работы: Пользователь скрыл имя, 22 Ноября 2011 в 18:49, курсовая работа

Краткое описание

В ходе прохождения практике по профилю специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» на предприятии БашРЭС-Нефтекамск на тему: «Учет расхода топлива автотранспортом».
При изучении технологической документации ознакомилась с организацией базы данных (БД). Материалы и сведения, собранные во время прохождения практики по профилю специальности, являются исходными данными для разработки программного средства и оформления документации курсовой работы.

Содержание работы

Введение 5
1 Описание предметной области 6
1.1 Анализ предметной области 6
1.2 Цель проектирования программного продукта 7
2 Проектирование структуры базы данных 9
2.1 Концептуальная схема 9
2.2 Создание логической модели 11
2.3 Физическая модель данных 12
3 Проектирование программного продукта 13
3.1 Организация входных и выходных данных 13
3.2 Описание программных модулей 14
3.3 Создание пользовательского интерфейса 16
3.4 Выбор состава технических и программных средств 16
4 Тестирование программного продукта 17
4.1 Описание методов тестирования и отладки 17
4.2 Результаты тестирования 17
Заключение 18
Список использованных источников 19

Содержимое работы - 1 файл

Введение1.doc

— 292.00 Кб (Скачать файл)

Содержание                                                 

  С.

    Введение                                                                                                            5

    1 Описание предметной области                                                                     6

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

          1.2 Цель проектирования программного продукта                                        7

      2 Проектирование структуры базы данных                                                    9

          2.1 Концептуальная схема                                                                               9 

          2.2 Создание логической модели                                                                   11

          2.3 Физическая модель данных                                                                     12

    3 Проектирование  программного продукта                                                  13

         3.1 Организация входных и выходных данных                                            13

    3.2 Описание программных модулей                                                            14

    3.3 Создание пользовательского интерфейса                                               16

    3.4 Выбор состава технических и программных средств                            16

    4 Тестирование  программного продукта 17

    4.1 Описание методов тестирования и отладки 17

    4.2 Результаты  тестирования 17

    Заключение 18

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

           Приложении А(обязательное) Руководство пользователя 20

          Приложение В (информационное) Руководство программиста              24                                               

           Приложение Б (обязательное) Листинг программы                                    26                               

            Введение

 

       В ходе прохождения практике по профилю  специальности 230105 «Программное обеспечение  вычислительной техники и автоматизированных систем» на предприятии БашРЭС-Нефтекамск на тему: «Учет расхода топлива автотранспортом».

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

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

       Основные  вопросы, которые должна разрешать  программа «Учет расхода топлива»:

             -   удобный интуитивно понятный интерфейс;

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

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

         

            1 Описание предметной области

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

       Современный мир информационных технологий трудно представить себе без возможности обработки больших объёмов информации. Такие объёмы информации удобно обрабатывать с помощью баз данных. Практически все системы в той или иной степени связаны с долговременным хранением и обработкой информации. Фактически,  информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. Большинство операций не может быть выполнено вручную. Любые  административные решения требуют более чёткой и точной оценки текущей ситуации и возможных перспектив ее изменения.

       Понятие предметной области базы данных является одним из базовых понятий информатики и не имеет точного определения. Его использование в контексте информационной системе (ИС) предполагает существование устойчивой во времени соотнесенности между именами, понятиями и определенными реалиями внешнего мира, не зависящей от самой ИС и ее круга пользователей. Таким образом, введение в рассмотрение понятия предметной области базы данных ограничивает и делает обозримым пространство информационного поиска в ИС и позволяет выполнять запросы за конечное время.

            Работа автотранспорта полностью автоматизируется в части:

            - Учета заданий и работ

            - Выписка и учет путевых листов

            - Учета выдачи и автоматический расчет норм расхода топлива

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

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

             Для расчета израсходованного топлива каждого автомобиля программа «Учет расхода топлива автотранспортом»  предоставляет возможность составления подробного отчета. Отчеты можно распечатать или сохранить в различных форматах.

             Программа  "Учет расхода топлива автотранспортом" автоматизирует обработку в бухгалтерском и налоговом учете организации путевых листов и обеспечивает: 

             - ведение справочника типовых маршрутов с хранением в нем протяженности в км, характеризующих условия на маршруте; 

             - распределение дневного пробега автомобиля на ездки, путем выбора из справочника маршрутов; 

             - автоматический расчет расхода топлива по нормам расхода (учет базовой нормы, зимней надбавки); 

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

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

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

             - получение печатной формы бланка путевого листа с заполненными либо пустыми данными о поездках; 

             - получение отчетов о пробеге и расходе горючего по автомобилям, о расходе горючего по водителям;

             - получение печатной формы журнала учета движения путевых листов;  
 
 
 
 
 
 
 
 
 
 
 

            2 Проектирование структуры базы данных

            2.1 Концептуальная схема

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

- обследование предметной области, изучение ее информационной структуры

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

- моделирование  и интеграция всех представлений

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

         
 
 
 
 
 
 

Рисунок 1- Концептуальная модель БД

       Анализируя  предметную область, можно выделить следующие сущности:

       - водитель - сущность

       - таб номер - сущность каждого водителя;

       -ФИО- сущность для определения водителя;

       -марка -сущность определения используемого топлива

       -топливо  - сущность для вычисления израсходованного топлива;

       Сущность  водитель связана с сущностью  марки автомобиля. Одна марка автотранспорта может использовать только определенный вид топлива. Степень связи – «один-к-одному» (см. рисунок 1).

         

Рисунок 2 – Связь сущностей Водитель и Марка автомобиля 

       Сущность  таб номер связана с сущностью  ФИО. Таб номер должен быть у каждого свое. Степень связи – «один-к-одному» (см. рисунок 2). 

         

 

Рисунок 3– Связь сущностей Таб номер и ФИО 

        Сущность связана  с сущностью. Марка автомобиля зависят  от используемого топлива. Степень  связи – «один-к-одному» (см. рисунок 3).

       

       

Рисунок 4– Связь сущностей Марка и Бензин 

             2.2 Создание логической модели

             Под реляционной базой данных принято понимать совокупность экземпляров конечных отношений. Совокупность схем отношений образует схему реляционной базы данных.

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

Рисунок 5 – Схема данных

          2.3 Физическая модель данных

       Физическое проектирование данных осуществляется на основе логической модели. Результатом этого процесса является физическая модель, содержащая полную информацию, необходимую для генерации всех необходимых объектов в базе данных. Для СУБД, поддерживающих системный каталог, физическая модель соответствует его содержимому. 

 
 
 
 
 
 
 
 
 

       3 Проектирование программного продукта

       3.1 Организация входных и выходных  данных

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

       3.2. Описание алгоритма работы приложения.

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

       3.2. Описание программных модулей.

       Программа состоит из нескольких модулей.

Информация о работе Учет расхода топлива автотранспортом