Разработка информационной системы "Система обслуживания банкоматов"

Обоснование необходимости разработки приложения "Система обслуживания банкоматов". Рассмотрение основных принципов работы операционных систем Windows XP и программы Rational Rose. Создание баз данных для успешного и удобного функционирования банкоматов.

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

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

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

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

Министерство образования и науки РФ

Московский государственный университет

Экономики, статистики и информатики

Курсовой проект на тему:

Тема: Разработка информационной системы "Система обслуживания банкоматов"

Исполнитель: ст. гр. Бе-ЗКЕ-001

Волков А.Ю.

Руководитель:

Новогрудская Ю. В.

Белгород 2014

Оглавление

  • Введение
  • 1. Техническое задание
  • 1.1 Обоснование необходимости разработки приложения
  • 1.2 Выполнение научно-исследовательских работ
  • 1.2.1 Определение структуры входных и выходных данных
  • 1.2.2 Требования к составу и параметрам технических средств ПЭВМ. Внешние устройства, их характеристики
  • 1.2.3 Требования к информационной и программной совместимости
  • 2. Эскизный проект. Пояснительная записка
  • 2.1 Обоснование необходимости разработки приложения
  • 2.2 Постановка задачи на разработку, описание методов решения
  • 2.2.1 Структура базы данных
  • 2.2.2 Диаграммы
  • 2.3 Инструкция для пользователя
  • 3. Описание и обоснование выбора состава технических и программных средств
  • 3.1 Краткие характеристики операционных систем Windows XP
  • 3.2 Краткие характеристики программы Rational Rose
  • Заключение
  • Список литературы

Введение

Целью моей курсовой работы является создание информационной системы "Система обслуживания банкоматов". Данная система предназначена для успешного и удобного функционирования банкоматов. Это приложение написано в программе Rational Rose, а база создана в программе MS Access.

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

Разработка программного продукта включает в себя:

· общую постановку задачи;

· проектирование базы данных;

· проектирование приложения.

Данная курсовая работа состоит из двух основных разделов: техническое задание и эскизный проект. В первом разделе описывается обоснование для разработки, определяются входные и выходные данные, выдвигаются требования к составу и параметрам технических средств ПЭВМ и программному обеспечению.

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

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

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

Банкомат-- программно-технический комплекс, предназначенный для автоматизированных выдачи и приёма наличных денежных средств как с использованием платёжных карт, так и без, а также выполнения других операций, в том числе оплаты товаров и услуг, составления документов, подтверждающих соответствующие операции. Порядок применения банкоматов в осуществлении расчётов по банковским картам в России определяется Положением Банка России Об эмиссии банковских карт и об операциях, совершаемых с использованием платежных карт № 266-П от 24 декабря 2004г. Стоимость современного банкомата зависит от функциональности и производителя, может составлять от 15 до 50 тысяч долларов.

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

1. Техническое задание

обслуживание банкомат rational rose

Наименование приложения - ИС "Система обслуживания банкоматов".

1.1 Обоснование необходимости разработки приложения

Обоснование для разработки - написание курсовой работы.

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

1.2 Выполнение научно-исследовательских работ:

1.2.1 Определение структуры входных и выходных данных

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

Система обслуживания банкоматов

Банк

Клиент

Обслуживания банкомата

Пластиковая карта

1.2.2 Требования к составу и параметрам технических средств ПЭВМ. Внешние устройства, их характеристики

Для функционирования данного приложения программы требуется ПЭВМ с процессором Pentium 3 и выше, оперативной памяти от 128 Мбайт, жесткий диск 60 Гбайт, видеоадаптер SVGA 32Mb, монитор, мышь, клавиатура, совместимый принтер.

1.2.3 Требования к информационной и программной совместимости

Для функционирования приложения требуется операционная система Windows 2000, ME, XP, Vista, система управления базами данных MS Access, программа проектирования программных средств Rational Rose, текстовый редактор MS Word.

2. Эскизный проект. Пояснительная записка

Наименование приложения - Информационная система "Система обслуживания банкоматов".

2.1 Обоснование необходимости разработки приложения

Обоснование для разработки - написание курсовой работы.

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

2.2 Постановка задачи на разработку, описание методов решения

2.2.1 Структура базы данных

Таблица "Bank"

Таблица "Klient"

Таблица "Obslugivanie bankomata"

Таблица "Plasticovay karta"

2.2.2 Диаграммы

Диаграмма вариантов использования

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

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

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

· связи между блоками использования и связи между блоками использования и внешними пользователями.

Диаграмма последовательности

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

Диаграммы действий

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

Диаграмма Состояния

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

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

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

2.3 Инструкция для пользователя

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

3. Описание и обоснование выбора состава технических и программных средств

Для написания базы была выбрана система управления базами данных MS Access. В связи с тем, что в настоящее время на предприятиях в основном используются компьютеры Pentium 3 и выше, операционные системы Windows 2000, ME, XP, Vista и офисный пакет MS Office. Поэтому для разработки своего приложения были выбраны операционные системы именно этого типа, версии программ Word и Access, и программа Rational Rose.

3.1 Краткие характеристики операционных систем Windows XP

Windows XP (кодовое название при разработке -- Whistler; внутренняя версия -- Windows NT 5.1) -- это операционная система семейства Windows NT от компании Microsoft. Она была выпущена 25 октября 2001 года и является развитием Windows 2000 Professional. Название XP происходит от англ. Experience (опыт, впечатление). В отличие от предыдущей системы Windows 2000, которая поставлялась как в серверном, так и в клиентском вариантах, Windows XP является исключительно клиентской системой. Её серверным вариантом является выпущенная позже система Windows Server 2003. Windows XP и Windows Server 2003 построены на основе одного и того же ядра операционной системы, в результате их развитие и обновление идет более или менее параллельно.

3.2 Краткие характеристики программы Rational Rose

Rational Rose - предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо, Джекобсона.

Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонентов в новых проектах. Rational Rose популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Благодаря уникальному языку моделирования Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов, до кодогенерации на определенном языке программирования. Только Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое. Только Rational Rose имеет весь необходимый набор визуальных средств проектирования. Только Rose поможет решить проблемы с кодогенерацией на определенном языке программирования. Только Rational Rose осуществляет такие подходы, как прямое и обратное проектирование, а также Round Trip Engineering. Такой арсенал позволит не только проектировать новую систему, но и доработать старую, произведя процесс обратного проектирования. Для того чтобы наиболее полно покрыть весь сегмент рынка средств проектирования и разработки, компания Rational выпускает несколько версий своего продукта. Каждый из них может решать, как строго определенный круг задач, так и весь спектр проблем проектирования и разработки.

Заключение

Целью данной работы было создание информационной системы "Система обслуживания банкоматов". Данная система предназначена для успешного и удобного функционирования банкоматов. Это приложение написано в программе Rational Rose, а база создана в программе MS Access.

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

Список литературы

1. Анализ требований к автоматизированным информационным системам Интернет-Университет Информационных технологий. http://www.INTUIT.ru.

2. Буч Г. Объектно-ориентированное проектирование с примерами применения / Пер. с англ. / Г.Буч. - М.: Конкорд, 1992.

3. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998.

4. Гвоздева Т.В. Проектирование информационных систем: учебное пособие. - Ростов н/Д: Феникс, 2009.

5. IBM Rational Rose. http://www-01.ibm.com/software/rational/.

6. Паронджанов С.Д. Методология создания корпоративных ИС. Компания Аргуссофт. 96, http:///www.citforum.ru/database/ kbd96/43.shtml.

7. Проектирование информационных систем: учеб.пособие для вузов / под общей ред. К.И.Курбакова. М.: Российская экономическая академия, 2000.

8. Фоменков С.А. Лекции по курсу моделирования. http://vstuhelp.narod.ru

9. Черемных С.В. Моделирование и анализ систем: IDEF-технологии: практикум / С.В.Черемных. - М.: Финансы и статистика, 2002.

10. Черемных С.В. Структурный анализ систем: IDEF-технологии: практикум / С.В.Черемных. - М.: Финансы и статистика, 2003.

11. Материал из Википедии -- свободной энциклопедии. http://ru.wikipedia.org/wiki/Rational_Software.

12. Форум на Исходниках.RU. http://forum.sources.ru/index.php?showtopic=8936.

13. Форум на Исходниках.RU. http://forum.sources.ru/index.php?showtopic=292553.

14. Гвоздева Т.В. Проектирование информационных систем. Ч.1. Методы структурного анализа. Планирование и управление проектами: лаб.практикум / ГОУ ВПО "Ивановский государственный энергетический университет имени В.И.Ленина". - Иваново, 2005.

15. Rational Rose 2000 и UML. Визуальное моделирование - Терри Кватрани. http://progbook.ru/uml/682-kvatrani-rational-rose-2000-i-uml-vizualnoe.html

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

...

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

  • Создание приложения в программе Rational Rose для удобного функционирования системы обслуживания банкоматов. Методы создания баз данных в программе и разработки диаграмм: последовательности, действий и состояния. Составление инструкции для пользователя.

    курсовая работа [271,2 K], добавлен 15.02.2011

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

    контрольная работа [275,2 K], добавлен 00.00.0000

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

    реферат [275,2 K], добавлен 11.02.2010

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

    лабораторная работа [417,6 K], добавлен 17.05.2013

  • UML как стандарт для создания модели информационной системы. Особенности работы в средстве проектирования Rational Rose 2003. Назначение операций главного меню File и Edit. Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003.

    дипломная работа [524,1 K], добавлен 27.09.2010

  • Среда проектирования программного обеспечения Rational Rose. Унифицированный язык моделирования UML. Требования к функциональности, к безопасности, интерфейсу, настраиваемости, информационной и программной совместимости, программная документация.

    курсовая работа [582,0 K], добавлен 20.07.2011

  • Изучение основных методов разработки программ для операционных систем семейства Windows с применением технологий .NET. Анализ возможностей интегрированной среды разработки Microsoft Visual Studio, языка C# и создание приложения "пункт видеопроката".

    курсовая работа [1014,7 K], добавлен 28.06.2011

  • Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа [60,1 K], добавлен 18.02.2012

  • Обоснование необходимости разработки информационной системы. Анализ предметной области. Техническое задание на создание ЭИС. Правовой статус и краткая экономическая характеристика предприятия. Состояние учетно-аналитической работы на предприятии.

    реферат [21,2 K], добавлен 09.01.2009

  • Загальна характеристика мови моделювання UML. Розробка діаграм UML з метою автоматизації продаж в магазині. Rational Rose як засіб візуального моделювання об'єктно-орієнтованих інформаційних систем. Зворотне проектування як головна перевага Rational Rose.

    контрольная работа [1,7 M], добавлен 23.10.2014

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

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

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

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

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

  • Моделирование вариантов объектно-ориентированных программных систем. Проектирование статический структуры, интерфейса, диаграмм компонентов и архитектуры приложения для разработки имитационной модели информационной системы "Центр обслуживания абонентов".

    дипломная работа [951,4 K], добавлен 24.10.2010

  • Анализ сред разработки для веб-проектов. Система учета работы элементов информационной инфраструктуры. Создание базы данных и каркаса системы на языке HTML и CSS. Технологии использования и демонстрация работы системы. Экономическое обоснование проекта.

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

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

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

  • Исследование эволюции операционных систем для персонального компьютера компании Microsoft. Характеристика основных функциональных особенностей Windows XP, Windows Vista и Linux. Достоинства и недостатки операционных систем, произведенных компанией Apple.

    реферат [36,8 K], добавлен 10.04.2018

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

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

  • Операционная система как посредник в работе с устройствами компьютера: ДрайверЫ и 32-разрядность Windows 95 и программ. VFAT, DLL, DLE. Технические и программные средства для доступа и работы в Internet. TCP/IP, FTP, WWW. База данных в Excel.

    реферат [55,0 K], добавлен 28.06.2008

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

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

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