Разработка автоматической идентификационной системы "Почтовое отделение"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 16.04.2017
Размер файла 247,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

[Введите текст]

Государственное бюджетное профессиональное образовательное учреждение Самарской области

«Губернский колледж города Похвистнево»

Курсовая работа

Разработка АИС «Почтовое отделение»

Содержание

Введение

Глава 1. Теоретические аспекты проектирования автоматизированных информационных систем

1.1 Основные понятия автоматизированных информационных систем

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

1.3 Технико-экономическое обоснование разработки АИС

Вывод по первой главе

Глава 2. Практическая часть

2.1 Выбор программных средств разработки

2.1.1 СУБД Access

2.1.2 Особенности Borland Delphi 7

2.2 Проектирование базы данных

2.2.1 Построение инфологической модели

2.2.2 Реализация базы данных

2.3 Разработка графического интерфейса пользователя

Вывод по второй главе

Заключение

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

Введение

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

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

Почта России предоставляет не только почтовые и финансовые услуги. Государственная почта стремится помочь решить своим клиентам и бытовые вопросы. Среди наиболее популярных услуг Почты России для населения можно выделить следующие:

· Оказание услуг почтовой связи и осуществление других видов деятельности, с целью получения прибыли;

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

· Оказание универсальных услуг почтовой связи по удовлетворению нужд пользователей услуг почтовой связи в обмене письменной корреспонденцией в пределах территории РФ;

· Осуществление деятельности по приему, обработке, перевозке и доставке (вручению) экспресс - почты;

· Оказанию услуг по подписке, экспедированию, доставке и распространению периодических печатных изданий;

· Экспедирование и реализация государственных знаков почтовой оплаты и почтовой продукции (почтовых марок, маркированных и немаркированных почтовых конвертов и открыток, филателистических наборов);

· Осуществление (розничной и оптовой) торговли продукцией производственно - технического назначения, продовольственными товарами.

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

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

Для реализации поставленной цели необходимо выполнить ряд задач:

1. Изучить основные понятия АИС;

2. Проанализировать предметную область и технико-экономическое обоснование разработки АИС;

3. Выбрать программные средства разработки;

4. Разработать графический интерфейс пользователя;

5. Организовать подключение базы данных к приложению;

6. Протестировать АИС.

Гипотеза:

Новизна исследования. В исследовании

Теоретическая значимость исследования.

Практическая значимость исследования.

Структура курсовой работы включает в себя введение, 2 главы, выводы по главам, заключение, список литературы, приложения.

Глава 1. Теоретическая часть

1.1 Основные понятия автоматизированных информационных систем

Автоматизированная информационная система - это совокупность программных и аппаратных средств, предназначенных для хранения и (или) управления данными и информацией, а также для производства вычислений.

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

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

Рис.1 Структура автоматизированной информационной системы

Виды АИС:

1) Информационное обеспечение (ИО) - это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных.

Информационное обеспечение автоматизированных информационных систем состоит из внемашинного и внутримашинного ИО (рис. 2).

Рис.2

· Внемашинное ИО - информационное обеспечение, которое включает систему классификации и кодирования технико-экономической информации; систему документации; схему информационных потоков (документооборота: первичные, результативные, нормативно-справочные документы).

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

2) Техническое обеспечение (ТО) - это комплекс технических средств, предназначенных для работы автоматизированной информационной системы, а также соответствующая документация на эти средства и технологические процессы.

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

4) Программное обеспечение (ПО) - это совокупность программ и документов, необходимых для их эксплуатации.

Рис. 3 Состав программного обеспечения

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

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

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

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

5) Организационное обеспечение (ОО) - это совокупность методов и средств, регламентирующих взаимодействие работников с техническими средствами и между собой в процессе разработки и эксплуатации АИС.

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

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

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

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

Распространение печати по подписке является одной из задач почтового отделения связи.

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

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

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

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

1.3 Технико-экономическое обоснование разработки АИС

Наряду с существенными различиями, вызванными целевым назначением автоматизированной системы и решаемыми в ней задачами, в процессе создания и функционирования всех типов АИС выделяются общие принципы и методы их технико-экономического обоснования, а также организации этих процессов. Оценка эффективности АИС должна быть комплексной и учитывать все экономические, социальные, экологические и другие аспекты принимаемых решений. Для этого требуется провести ряд необходимых расчетов. Если разрабатываются отдельные компоненты или элементы АИС, то по ним соответственно представляются и результаты экономического анализа. Как правило, процесс проектирования АИС или ее компонентов содержит некоторые аспекты технико-экономического обоснования (без этого невозможен сам процесс проектирования).

Вывод по первой главе

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

Выполнен анализ предметной области, определены ключевые информационные объекты.

Рассмотрены аспекты технико-экономического обоснования.

Глава 2. Практическая часть

2.1 Выбор программных средств разработки

Для реализации программного средства была выбрана система программирования Delphi 7.0.

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

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

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

2.2.1 Построение инфологической модели

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

Определим сущности:

1. Информация о подписке;

2. Информация о подписчиках;

3. Почтальоны.

Опишем атрибуты сущностей для каждой в отдельности:

Информация о подписке обладают следующими атрибутами:

- Код подписки;

- Паспортные данные;

- Индекс издания;

- Начало подписки;

- Окончание подписки;

- Срок подписки.

Информация о подписчиках:

- Код подписчика;

- ФИО;

- Телефон;

- Серия и номер паспорта;

- Адрес.

Информация о подписчиках:

- Код подписчика;

- ФИО;

- Телефон;

- Серия и номер паспорта;

- Адрес.

Построим инфологическую модель по определенным сущностям (рис.1):

Рис.1 Инфологическая модель

Рис.2 Схема данных

2.2.2 Реализация базы данных

База данных реализована в среде MS ACCESS

Вывод по второй главе

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

СУБД Access

Borland Delphi 7

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

Заключение

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

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

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

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

В качестве СУБД выбран MS Access, в котором разработан клиентский интерфейс программного обеспечения для работы с базой данных паспортного стола. Разработаны различные формы и отчеты, доступ к которым ограничен для различных групп пользователей.

Таким образом, в результате выполнения данной курсовой работы разработана информационная система для почтового отделения, которая позволит повысить эффективность его работы. Так же при разработке данной АИС мной были закреплены практические навыки по созданию и модификации баз данных в MS Access, с помощью языка программирования Borland Delphi 7.

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

1. Барсук И. В. Развитие технических средств и технологий почтовой связи: Учеб.пособие. - М.: МТУСИ. - 2013.-92 с.

Размещено на Allbest.ru

...

Подобные документы

  • Выбор состава технических и программных средств разработки системы. Описание входных и выходных данных. Выбор модели базы данных. Разработка подсистемы наполнения базы данных, формирования отчетов. Разработка интерфейса пользователя, тестирование системы.

    курсовая работа [3,7 M], добавлен 04.12.2014

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

    курсовая работа [9,2 M], добавлен 03.03.2015

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

    дипломная работа [1,4 M], добавлен 23.06.2015

  • Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств.

    курсовая работа [2,3 M], добавлен 16.12.2013

  • Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.

    курсовая работа [410,6 K], добавлен 21.03.2011

  • Определение автоматизированных информационных систем. Обоснование выбора среды разработки информационной системы. Создание запросов для выбора информации. Логическая и физическая структура реляционной базы данных. Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 16.04.2017

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

    дипломная работа [47,6 K], добавлен 17.02.2009

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

    курсовая работа [1,2 M], добавлен 09.04.2015

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, технические характеристики. Организация входных и выходных данных, выбор состава технических и программных средств. Текст программы, ее описание и тестирование.

    курсовая работа [1,3 M], добавлен 15.11.2009

  • Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.

    курсовая работа [1,4 M], добавлен 31.03.2010

  • Составление схемы концептуальной модели данных. Разработка структуры реляционной базы данных и интерфейса пользователя. Особенности главных этапов проектирования базы данных. Способы реализации запросов и отчетов. Специфика руководства пользователя.

    курсовая работа [186,9 K], добавлен 18.12.2010

  • Информационная поддержка деятельности магазина по продаже компьютеров. Работа с программой. Этапы проектирования базы данных. Анализ информационных задач. Выбор программных средств. Особенности проектирования программного комплекса информационной системы.

    курсовая работа [1,8 M], добавлен 09.06.2016

  • Классификация систем управления базами данных. Выбор операционной системы, языка программирования, среды разработки (IDE) и дополнительных компонент. Разработка интерфейса и функций программы по управлению складом, её тестирование и исходный код файлов.

    курсовая работа [487,3 K], добавлен 25.12.2015

  • Понятие автоматизированных информационных систем, средства их разработки. Последовательность проектирования и разработки автоматизированной информационной системы "Туристическое агентство". Разработка ядра системы, создание интерфейса, внедрение.

    курсовая работа [464,9 K], добавлен 22.04.2015

  • Анализ схожих проектов. Приложение "Инфокрафт: формула ЖКХ". Анализ программных средств Web-приложений. Язык Ruby on Rails. Выбор и обоснование средств разработки. Реализация базы данных, функциональное тестирование. Блок авторизации пользователя.

    дипломная работа [442,6 K], добавлен 19.01.2017

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

    курсовая работа [3,0 M], добавлен 22.12.2014

  • Опыт создания автоматизированных информационных систем. Разработка автоматизированной информационной системы для строительного предприятия ООО "СТК Дело". Этапы проектирования базы данных для учета хранения строительных материалов на складе предприятия.

    курсовая работа [1,7 M], добавлен 15.03.2015

  • Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.

    курсовая работа [1,4 M], добавлен 25.04.2012

  • Общие сведения об автоматизированных информационных системах библиотек. Разработка графического макета, интерфейса и дизайна информационной системы. Требования к функциональной части системы. Создание программных модулей. Алгоритмы обработки данных.

    дипломная работа [1,7 M], добавлен 04.11.2016

  • Анализ существующих систем по расчету компенсаций по капитальному ремонту. Разработка автоматизированной информационной системы в среде разработки Delphi. Требования к организации загрузки данных. Реализация программных модулей и тестирование системы.

    дипломная работа [3,3 M], добавлен 19.01.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.