Система учета пассажироперевозок маршрутными такси. Курсовая работа (т). Транспорт, грузоперевозки.

🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!
Похожие работы на - Система учета пассажироперевозок маршрутными такси
Нужна качественная работа без плагиата?
Не нашел материал для своей работы?
Поможем написать качественную работу Без плагиата!
Маршрутное такси - это разновидность
общественного транспорта. В народе маршрутное такси принято называть
маршруткой. В качестве маршруток обычно используются микроавтобусы или автобусы
среднего и большого класса. В каждом городе по-разному.
Маршрутное такси имеет ряд отличий
по сравнению с городскими, пригородными или междугородними автобусами. По
сравнению с обычными автобусами тариф за проезд на маршрутке как правило выше,
также нет возможности пользоваться проездными билетами, рассчитанными на
какой-то определенный срок. Автобус маршрутного такси, помимо установленных
мест остановок, может делать произвольные остановки для посадки/высадки
пассажиров, где это удобнее последним.Данный вид транспорта используется под
таким названиемв странах России, Литве, Украине и других стран СНГ и не только.
В разных странах маршрутки распространены под другими названиями и в каждом
городе имеются "свои" особенности в работе маршрутных такси.
После
распада Советского Союза уровень общественного транспрорта резко упал. Вцелом
по стране происходило обеднение граждан, новые власти страны предоставляли
большому количеству населения льготы и права бесплатного проезда, выросло
количество пассажиров, которые безбилетно проезжали в общественном транпспорте.
Доходы транспортных предприятий сильно уменьшились, а государственная поддержка
в виде обновления парка и поддержки государственных предприятий сведена к нулю
ослаб контроль общественного транспорта.Для того чтобы выйти из сложившейся
ситуации автобусные парки начали осуществлять перевозки на маршрутных такси,
которые явлилсь более доходными, маршрутные такси стали получать большое
распространение во многих городах России даже там, где ранее их не было
Контролировать денежные средства на листке очень
сложно. Ведь нужно производить расчеты, анализ. И к тому же этот листок может
вообще потеряться. Чтобы избежать длинных расчетов, сложных анализов и потери
листочка, было бы отлично разработать приложение, в котором можно
регистрировать всю работу маршрутных такси и пассажиров.
В качестве темы данного курсового проекта была
выбрана «Система учета пассажироперевозок маршрутными такси».
Целью данной курсовой работы является разработка
системы учета пассажироперевозок маршрутными такси.
1.1 Описание предметной области
Тема проекта «Система учета пассажироперевозок
маршрутными такси». Основной задачей является учет пассажироперевозок
маршрутного такси.
Рис. 1.1 Главный блок «Учет пассажироперевозок»»
Рис. 1.2 Декомпозиция главного блока «Учет
пассажироперевозок»»
Надежное (устойчивое) функционирование программы
должно быть обеспечено выполнением Заказчиком совокупности
организационно-технических мероприятий, перечень которых приведен ниже:
• организацией бесперебойного питания
технических средств;
• использованием лицензионного программного
обеспечения;
Время восстановления после отказа, вызванного
сбоем электропитания технических средств (иными внешними факторами), не
фатальным сбоем (не крахом) операционной системы, не должно превышать 30-ти
минут при условии соблюдения условий эксплуатации технических и программных
средств. Время восстановления после отказа, вызванного неисправностью
технических средств, фатальным сбоем (крахом) операционной системы, не должно
превышать времени, требуемого на устранение неисправностей технических средств
и переустановки программных средств.
Отказы программы вследствие некорректных
действий пользователя при взаимодействии с программой через интерфейс
недопустимы.
Анализ требований ЭВМ: минимальные требования,
которым должен соответствовать компьютер длятого, чтобы на нем работала данная
программа, следующие:
● процессор:
IntelPentiumIIIили AMDSempron 2600+ и выше;
● объем оперативной
памяти: 512 Мб и выше;
● 2 МБ пространства
на жестком или гибком диске для самой исполняемой программы и свободное место
для изображений;
1.3 Выбор и обоснование среды разработки
Прежде чем обсуждать тот или иной программный
продукт, необходимо четко понимать его предназначение.
Если есть необходимость вести бухгалтерский (по
предписаниям государственных органов) и налоговый учет в строгом соответствии с
нашим сложным и порой противоречивым законодательством, то выбор очень прост:
«1С:Бухгалтерия» - это наиболее приспособленная в этом отношении программа. Она
очень гибкая и позволяет подстраиваться к постоянно изменяющимся требованиям
чиновников. Разработчики осуществляют поддержку программы, отслеживают
изменения законодательства и оперативно готовят обновления форм отчетности
(конечно, и здесь не все идеально). То же самое можно сказать и о программе
«1С:Зарплата и Управление персоналом».
Касательно использования ПП «1С:Предприятие» для
решения практических задач - организации торговли, управленческого учета или
автоматизации процедур управления взаимоотношениями с клиентами (CRM), - сложно
высказаться спокойным и интеллигентным тоном. Главная беда - безликий и
неудобный интерфейс. Стремясь к универсальности программ, разработчики
забывают, что их способности отличаются от способностей человека, для которого
в конечном итоге и предназначается продукт. Это приводит к увеличению числа
ошибок при использовании программ, пугает и, тем самым, отталкивает
пользователей от продукта.
Большим плюсом является возможность доработки
конфигураций под нужды конкретного предприятия. Естественно, для этого
необходимо затратить много сил, времени и средств. Но доработка не решит
проблемы, а только их нивелирует.
Ну, довольно лирики, пусть программные продукты
«1С» и не совершенны, как и большинство других, но они достаточно популярны.
Уже много лет эти программы используются на сотнях тысяч предприятий и решают
поставленные задачи. Существуют миллионы специалистов, так или иначе
разбирающихся в ней, готовых оказать помощь.
Цены на базовые варианты вполне доступны, однако
при постановке более серьезных задач покупателям приходится раскошелиться. В
верхнем ценовом сегменте «1С» начинает конкурировать с такими программами как
MicrosoftDynamics NAV. Высокие цены в данном случае вполне оправданны -
создание хороших программ действительно стоит денег. Увеличению стоимости ПП
способствует и модель распространения - очень и очень эффективная. Эта модель
обусловила наличие в каждом городе квалифицированных представителей фирмы «1С»,
что позволяет пользователям получать оперативную поддержку.
Если ваша цель - ведение налогового учета, то
выбирайте 1С:Предприятие - не пожалеете. Естественно, не нужно экономить на
обучении бухгалтеров. Если же Вы хотите видеть полную картину бизнеса, причем,
оперативно и удобным способом - готовьтесь дорабатывать программу, или
выбирайте другую и тоже дорабатывайте. Дело в том, что нет универсального
рецепта автоматизации, каждое предприятие, по сути, уникально и представляет
собой совокупность бизнес-процессов, планов развития и, собственно, желаний
руководителя. Выбор платформы для автоматизации дело очень серьезное, которое
может сильно повлиять на возможность роста, поэтому советуем воспользоваться
услугами профессиональных консультантов, а свою энергию направить на ведение и
развитие бизнеса.
2.
ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ
Входной информацией будет являться та
информация, которую будет вводить член семьи в различные справочники,
константы, документы. Для разрабатываемого программного продукта входной
информацией будет являться:
Алгоритмом работы программы является пошаговое
описание каждой функции программы.
При запуске данного приложения откроется окно
авторизации доступа, где, выбрав любого пользователя и введя для него пароль
можно выполнять различные функции, которые доступны пользователю с его уровнем
полномочий. После закрытия окна авторизации откроется окно главной формы.
Алгоритм работы можно представить на примере
диаграммы деятельности. Смотреть на рисунке (2.1).
Диаграмма деятельности, по сути, является блок-схемой,
показывающей, как поток управление переходит от одной деятельности к другой.
Диаграмма деятельности могут использоваться самостоятельно для визуализации,
специфицирования, конструирования и документирования динамики совокупности
объектов, но они пригодны также и для моделирования потока управления от
объекта. Если в диаграммах взаимодействия описывается акцент делается на
переход потока управления от объекта к объекту, то в диаграммах деятельности
описываются переходы от одной деятельности к другой.
Диаграммы деятельности важны не только для
моделирования динамических аспектов поведения системы, но и для построения
выполняемых систем посредством прямого и обратного проектирования.
Компоненты системы можно рассмотреть на
диаграмме последовательности. Смотреть на рисунке (2.2). В отличие от ранее
рассмотренных диаграмм, описывает особенности физического представления
системы. Она позволяет определить архитектуру разрабатываемой системы,
установив зависимости между программными компонентами, в роли которых может
выступать исходный исполняемый код. Основными графическими элементами диаграммы
компонентов являются компоненты, интерфейсы и зависимости между ними.
Диаграмма последовательности показывает
взаимодействие объектов (обмен между ними сигналами и сообщениями),
упорядоченное по времени, с отражением продолжительности обработки и
последовательности их проявления (см. приложение Г).
Основными элементами диаграммы
последовательности являются обозначения объектов (прямоугольники с названиями
объектов), вертикальные «линии жизни» (англ. lifeline), отображающие течение
времени, прямоугольники, отражающие деятельность объекта или исполнение им
определенной функции (прямоугольники на пунктирной «линии жизни»), и стрелки,
показывающие обмен сигналами или сообщениями между объектами.
Выходной информацией будет являться та
информация, которая будет отображаться на экране пользователя. В нашем случае
отчеты и таблицы.
Отчет - это сообщение или документ, который
предоставляет информацию и описывает суть исследования применительно к
определенной ситуации. На языке 1С, отчет - это прикладные объекты
конфигурации. Они предназначены для обработки накопленной информации и
получения сводных данных в удобном для просмотра и анализа виде. Конфигуратор
позволяет формировать набор различных отчетов, достаточных для удовлетворения
потребности пользователей системы в достоверной и подробной выходной
информации.
Как правило, для формирования выходных данных
отчет использует систему компоновки данных. Но, вообще говоря, отчет может
содержать произвольный алгоритм формирования бумажного или электронного отчета
на встроенном языке.
В данном курсовом проекте были сделаны следующие
отчеты:
· отчет доходов за прошлый месяц
· отчет расходов за прошлый месяц
3.
РАЗРАБОТКА ПРОГРАММНЫХ МОДУЛЕЙ
3.1 Описание функции добавления маршрута
В программном продукте предусмотрена функция
добавления расхода с наличных. Добавление маршрута производится следующим
образом: после нажатия кнопки “Добавить”маршрут добавляется.
В поле маршрут необходимо ввести маршрут и
нажать на кнопку «Добавить», перед этим заполнив все поля.
Процедура ПриЗавершенииРаботыСистемы()
Если Вопрос("Вы действительно хотите
выйти?","Да+Нет")="Нет"
Привет="Добро пожаловать с систему учета
пассажиро перевозок!";
При входе в систему появляется сообщение о
приветствии.
//*******************************************
// Процедура генерации запроса Сформировать.
|Период с ВыбНачПериода по ВыбКонПериода;
|Дата_вызова = Документ.Вызовы.Дата_вызова;
|ФИО_вызывавшего =
Документ.Вызовы.ФИО_вызывавшего;
|Номер_бригады = Документ.Вызовы.Номер_бригады;
|номер_квартиры =
Документ.Вызовы.номер_квартиры;
|Группировка Номер_бригады упорядочить по
Номер_бригады.Наименование;
|Группировка Адрес упорядочить по
Адрес.Наименование;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
// Подготовка к заполнению выходных форм данными
запроса
Таб.ИсходнаяТаблица("Сформировать");
Состояние("Заполнение выходной
таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
Пока Запрос.Группировка(2) = 1 Цикл
4.
ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
Так как разрабатываемый программный продукт
предназначен главным образом для пассажироперевозок, то особое внимание было
уделено на правильности этой информации.
Найденные ошибки устранялись, и тестирование
продолжалось до тех пор, пока работа приложения не была признана
удовлетворительной.
Разработка любой программы предполагает наличие
в исходном тексте ошибок и борьбу с ними. Все практически неисчислимое
множество возможных ошибок обычно подразделяют на две группы:
Синтаксические ошибки - это самые простые
ошибки, которые легко устраняются уже на этапе компиляции. Причина их одна
неправильная запись служебных слов, операторов.
Смысловые (логические) ошибки - самые сложные и
трудноуловимые. Они проявляются в том, что программа ведет себя не так, как
предполагалось. Последствия смысловых ошибок могут быть самыми разными:
неправильное содержимое окна, невыполнение или неверное выполнение команд
пользователя, неправильное содержимое таблиц и многое другое. На борьбу со
смысловыми ошибками уходит почти все время отладки.
4.2 Функциональное тестирование
При проведении тестирования были открыты все
формы приложения. На каждой форме были испытаны все события, которые были
задуманы при разработке приложения.
При добавлении данных выполнялись следующие
действия:
● выполнено открытие
справочника «Маршруты»;
● нажата кнопка
«Новая строка»;
● проверен
справочник, введённый маршрут сохранился.
Вывод: данные были успешно сохранены.
Задача состоит в обнаружении максимального числа
ошибок. После локализации и устранения, обнаруженных ошибок применяется контрольное
тестирование, задача которого состоит в подтверждении правильности выполнения
корректировки программы.
Поэтому был смоделирован ряд ситуаций, которые
опытный пользователь вряд ли допустит, но возможность возникновения, которых
допускается. Таким образом, при тестировании были обнаружены некоторые ошибки,
которые в последствие были устранены. Представленное приложение успешно
справляется со своей задачей, не требуя при этом большого количества ресурсов
системы и не нарушая работы операционной системы.
Пример проводимых испытаний можно посмотреть в
таблице 4.1
Отображение
всех кнопок на панели инструментов
На
панели инструментов должны быть отображены все созданные кнопки
маршруты
должны создаваться и отображаться в новой строке маршрутов
Программа «система учета пассажироперевозок
маршрутными такси и автоматизация учета расхода топлива» предназначена для
учета пассажироперевозок
● добавлять
количество пассажиров;
● добавлять стоимость
поездки;
5.2 Требования к компьютеру и аппаратному
обеспечению
● Процессор Intel
Pentium IV/Xeon 2,4 ГГц и выше
● Оперативная память
1024 Мб и выше
● Устройство чтения
компакт-дисков
● Процессор с
архитектурой x86-64 (Intel с поддержкой EM64T, AMD с поддержкой AMD64).
● Оперативная память
2048 Мб и выше
● Устройство чтения
компакт-дисков
Для работы с базой её сначала необходимо
скопировать в желаемую директорию. Далее запустить 1С: Предприятие и в нем
добавить новую информационную базу (рис.5.1).
Рис. 5.1 Добавление информационной базы
Затем откроется главное окно программы (рис.
5.2).
Теперь в главном окне можно выполнять какие-либо
действия. Для добавления нового маршрута нужно нажать на кнопку операции и
выбрать журнал документов, а журнал выбрать полный и нажать на плюсик. После
этого откроется журнал «Маршруты» (рис. 5.4).
Здесь можно просмотреть уже существующие
маршруты или добавить новые. Для добавления нужно нажать на кнопку «+» или на
клавишу «Insert» на клавиатуре. Откроется окно для добавления маршрута
Рис. 5.4 Форма для добавления маршрута
После заполнения всех полей необходимо нажать
кнопку «Добавить», сохраняем элемент. Теперь можно проверить наличие нового
Маршрута в справочнике. Теперь можно добавить рейсы на введенный маршрут. Для
этого нужно нажать на плюсик на форме и заполнить колонки (рис. 5.6)
программа пассажироперевозка
маршрутный
Программа «система учета пассажироперевозок
маршрутными такси и автоматизация учета расхода топлива» реализована с
использованием 1С Предприятие.
В программе предусмотрено
добавление/удаление/сохранение информации, реализован поиск, расчёт заработной
платы, отпускных, больничных.
Представленная версия приложения является
законченным программным продуктом.
Программа удобна пользователю, она работает под
управлением операционной системы семейства Windows. Использование программы
требует лишь элементарных знаний приемов работы ЭВМ.
1. Разработка управляемого
интерфейса. В. А. Ажеронок, А. В. Островерх, М. Г. Радченко, Е. Ю. Хрусталёва.
1-С Паблишинг 2010г.
2. 1С : Предприятие 8. Учимся
программировать на примерах. С. Кашаев. БЧВ-Петербург 2008г.
. Технологии интеграции
1С:Предприятия 8.2. Д. И. Гончаров, Е. Ю. Хрусталёва. 1С-Паблишинг 2011г.
. Реализация прикладных
задач в системе 1С-Предприятие 8.2. А. П. Габец, Д. В. Козырёв, Д. С.
Кухлевский, Е. Ю. Хрусталёва. 1С-Паблишинг 2010г.
ПоказыватьНастройкуТорговли=Константа.Контроль;
Если ПоказыватьНастройкуТорговли<2 Тогда
ОткрытьФормуМодально("Обработка.НастройкаУчёта");
Процедура ПриЗавершенииРаботыСистемы()
Если Вопрос("Работа программы
закончена?","Да+Нет")="Нет" Тогда
//*******************************************
// Процедура генерации запроса Сформировать.
|Период с ВыбНачПериода по ВыбКонПериода;
|Дата_вызова = Документ.Вызовы.Дата_вызова;
|ФИО_вызывавшего =
Документ.Вызовы.ФИО_вызывавшего;
|Номер_бригады = Документ.Вызовы.Номер_бригады;
|номер_квартиры =
Документ.Вызовы.номер_квартиры;
|Группировка Номер_бригады упорядочить по
Номер_бригады.Наименование;
|Группировка Адрес упорядочить по
Адрес.Наименование;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
// Подготовка к заполнению выходных форм данными
запроса
Таб.ИсходнаяТаблица("Сформировать");
Состояние("Заполнение выходной
таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
Пока Запрос.Группировка(2) = 1 Цикл
Похожие работы на - Система учета пассажироперевозок маршрутными такси Курсовая работа (т). Транспорт, грузоперевозки.
Содержание Разделов Реферата
Контрольная работа: Психология общения 2 Понятие виды
Реферат На Тему К. Маркс: Человек И Философ
Доклад по теме Размышления о Всероссийском конкурсе "Учитель года"
Курсовая работа: Классификация и характеристика видов методов и средств защиты информации
Курсовая Работа На Тему Рентабельность Предприятия
Сочинение 90 Слов
Курсовая работа по теме Основы бухгалтерской отчетности
Назначение Служб Управления Человеческими Ресурсами Реферат
Реферат: Сверхпластичность
Лучевая Кость Реферат
Реферат Про Амира Темура
Курсовая работа по теме Маркетинговый план компании Wrigley
Виды и органы финансового контроля
НЛП в психотерапии
Разработка Игры Дипломная Работа
Глобализация И Стратегический Менеджмент Курсовая Работа
Курсовая Работа На Тему Функциональное Обследование Предприятия. Разработка Маркетингового Плана Предприятия.Проектирование, Размещение И Продвижение Web-Сайта Предприятия
Дипломная работа: Проблемы психологической помощи обучающимся в старшей школе
Сочинение Рассуждение Жизненная Дорога
Реферат: Гиппократ, его вклад в становление и развитие медицины
Реферат: Регистрация Общества с Дополнительной Ответственностью
Реферат: Рене Декарт и его трактат Правила для руководства ума