48140 (Почта)

2016-07-30СтудИзба

Описание файла

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

Онлайн просмотр документа "48140"

Текст из документа "48140"

Федеральное агентство по образованию

Южно-Уральский Государственный университет

Кафедра Информатика

Пояснительная записка к курсовой работе по дисциплине

«Система автоматизации экономических расчётов»

на тему «Почта»

Выполнил:

студент II курса факультета

Экономики и Управления

группы ЭиУ-264

Кадученко Вадим Дмитриевич

Проверил:

Горных Е.Н.

Челябинск 2007

Аннотация

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

Содержание

Аннотация 2

Содержание 3

Введение 4

Основная часть 5

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

Описание исходных данных 6

Описание структуры приложения 9

Описание форм 10

Описание отчётов 15

Заключение 17

Список использованной литературы 18


Введение

Программа Microsoft Excel, входящая в пакет офисных программ Microsoft Office, представляет собой мощную систему разработки систем автоматизации экономических расчётов. Microsoft Excel представляет возможность как простой записи последовательности действий с помощью макросов, так и создания сложных алгоритмов и полноценных приложений на его основе с помощью встроенного языка программирования Visual Basic for Applications. Большое количество встроенных функций и процедур значительно упрощает процесс создания подобных приложений. Эти возможности Microsoft Excel были широко использованы в ходе данной работы.


Основная часть

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

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

  • Регистрировать отправленную корреспонденцию и печатать квитанцию об оплате.

  • Регистрировать полученную корреспонденцию и ее выдачу.

  • Печатать извещение для получателя корреспонденции

  • Рассчитывать стоимость отправки корреспонденции в зависимости от пункта назначения.

  • Составлять отчет по направлениям о стоимости и весе корреспонденции.

  • Формировать сопроводительную ведомость.


Описание исходных данных

Исходными данными для приложения являются 5 таблиц. 3 таблицы содержат стоимости отправки посылок, бандеролей и заказных писем (за 1 кг) по направлениям и выглядят следующим образом (см. рис. 1):

Рисунок 1 – Таблица стоимостей отправки посылок

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

Следующие 2 таблицы являются изменямыми и заполняются последовательно при работе с приложением. Эти таблицы содержат информацию об отправленной и полученной корреспонденции.

Рисунок 2 – Таблица отправленной корреспонденции

Таблица отправленной корреспонденции содержит следующую информацию: порядковый номер корреспонденции, дату отправки, вид корреспонденции (посылка, бандероль или заказное письмо), пункт назначения, ФИО и точный адрес отправителя, ФИО и точный адрес получателя, вес, стоимость отправки. Таблица полученной корреспонденции содержит полностью аналогичные столбцы плюс 1 дополнительный столбец «Выдано», содержащий значение «ВЫДАНО», если корреспонденция выдана получателю, и пустую ячейку в противном случае.

Рисунок 3 – Часть таблицы «Полученная корреспонденция»

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

Рисунок 4 – Образец извещения, формируемого программой

На рисунке 5 представлен образец квитанции об оплате отправки корреспонденции. Данная квитанция выдаётся на руки отправителю.

Рисунок 5 – Образец квитанции об оплате


Описание структуры приложения

Приложение содержит 2 формы: основную, «Почта», и вспомогательную «Справка». Схема подчинения форм представлена в приложении А. Форма «Почта» содержит необходимые элементы для ввода данных об отправленной и полученной корреспонденции, которые заносятся в таблицы «Отправленная корреспонденция» и «Полученная корреспонденция» соответственно. На этапе ввода данных предусмотрено формирование извещения, квитанции об оплате отправки (при условии корректности введённых данных). Помимо этого, на форме «Почта» содержится список полученной корреспонденции, ещё не выданной на руки получателям. Вкладка «Отчёты» формы «Почта» содержит 4 кнопки, каждая из которых вызывает соответствующий отчёт: отчёт по направлениям для отправленной либо полученной корреспонденции, а также сопроводительную ведомость для отправленной либо полученной корреспонденции.

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

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

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


Описание форм

Форма «Почта» содержит 4 вкладки «Отправка», «Получение», «Выдача», «Таблицы и отчёты».

Рисунок 6 – Вкладка «Отправка» формы «Почта»

Вкладка «Отправка» (см. рис. 6) содержит следующие элементы: TextBox «Дата», 2 компонента ComboBox для выбора вида корреспонденции (посылка, бандероль или заказное письмо) и пункта назначения, 4 компонента TextBox для ввода ФИО и адреса получателя и отправителя, отдельный TextBox для ввода веса корреспонденции. При изменении вида корреспонденции, пункта назначения либо веса (обрабатываются события OnChange соответствующих компонент) автоматически рассчитывается стоимость отправки, которая отображается на компоненте Label10. Кнопка «Отправить» добавляет введённые пользователем данные в таблицу «Отправленная корреспонденция», кнопка «Распечатать квитанцию об оплате» подставляет введённые пользователем данные в ячейки квитанции (см. рис. 5). Автоматически осуществляется проверка введённых пользователем данных: если какое-либо из полей не заполнено, в поле «Вес» содержится нечисловое значение, в поле «Дата» - значение, которое не является датой, то запись данных произведена не будет и пользователь увидит сообщение об ошибке.

Рисунок 7 – Вкладка «Получение» формы «Почта»

Вкладка «Получение» формы «Почта» (см. рис. 7) содержит полностью аналогичные элементы для ввода исходных данных. Отсутствует лишь компонент Label, на который выводится стоимость отправки (за ненадобностью). Проверка введённых данных осуществляется аналогично. Кнопка «Распечатать извещение» подставляет введенные данные в ячейки бланка извещения (представлен на рисунке 4), кнопка «Получить» заносит данные в таблицу «Полученная корреспонденция», причём в ячейку «Выдано» значение не заносится.

Рисунок 8 – Вкладка «Выдача» формы «Почта»

На вкладке «Выдача» формы «Почта» (см. рис. 8) содержится динамически обновляемый компонент ListBox, в котором отображаются все строки таблицы «Полученная корреспонденция», для которых в столбце «Выдано» находится пустое значение. Список обновляется при каждом нажатии кнопки «Получить» на вкладке «Получение» (увеличивается на одну строку). При каждом нажатии кнопки «Выдать» выбранная строка удаляется из списка, а в соответствующую ячейку таблицы «Полученная корреспонденция» заносится значение «ВЫДАНО».

Рисунок 9 - Вкладка «Таблицы и отчёты» формы «Почта»

Вкладка «Таблицы и отчёты» формы «Почта» (см. рис. 9) содержит 4 кнопки для 4 отчётов соответственно. Подробно отчёты по направлениям и сопроводительные ведомости описаны ниже, в разделе «Описание отчётов».

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

Рисунок 10 – Окно справки


Описание отчётов

С полным программным кодом отчётов можно ознакомиться в приложении Б.

1) Отчёт по направлениям (отправка), отчёт по направлениям (получение). Формирует таблицу, в которой отображается суммарное количество отправленных (или, соответственно, полученных) в каждый город посылок, бандеролей и заказных писем, а также их суммарный вес. Пример этого отчёта находится в таблице 1:

Таблица 1

пример отчёта по направлениям.

Направление

Отправлено посылок, шт

Общий вес посылок

Отправлено бандеролей, шт.

Общий вес бандеролей

Отправлено писем, шт.

Общий вес писем

Москва

1

3,5

0

0

0

0

Санкт-Петербург

0

0

1

2

0

0

Курган

0

0

0

0

0

0

Омск

0

0

0

0

0

0

Екатеринбург

0

0

0

0

2

0,5

Новосибирск

0

0

0

0

0

0

Отчёты по направлениям для отправленной и полученной корреспонденции одинаковы, различие лишь в таблице исходных данных. Отчёты располагаются на листе «Отчёты», который становится виден пользователю при формировании этого отчёта. Встроенные средства и функции Excel не использовались, подсчёт веса и количества производился напрямую, просмотром исходной таблицы с использованием вспомогательных переменных.

2) Сопроводительная ведомость (отправка), сопроводительная ведомость (получение). Формирует выборку из таблицы исходных данных («Отправленная корреспонденция» или «Полученная корреспонденция») за один день. Дата вводится пользователем с клавиатуры, при некорректном вводе отображается окно ввода до тех пор, пока не будет введена корректная дата. В сопроводительной ведомости не указывается стоимость отправки корреспонденции. Пример этой сопроводительной ведомости представлен на рисунке 11.

Рисунок 11 – Пример сопроводительной ведомости

Сопроводительная ведомость для отправленной и полученной корреспонденции одинаковы, различие лишь в обрабатываемой таблице исходных данных. Отчёты располагаются на листе «Сопроводительная ведомость». Использовались методы Copy и Paste, поскольку копирование результатов расширенного фильтра напрямую на другой лист невозможно. Кроме этого, не используются дополнительные ячейки рабочих листов.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее