Курсовая с практикой на тему В методичке есть список тем — можно выбрать любую.
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
ВВЕДЕНИЕ.. 3
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ. 6
1.1 Описание предметной области. 6
1.2 Словарь предметной области. 8
1.3 Анализ существующих программных решений. 9
1.4 Техническое задание. 10
2 ПРОЕКТНАЯ ЧАСТЬ. 14
2.1 Проектирование и разработка классов. 14
2.2 Проектирование пользовательского интерфейса. 16
2.3 Описание разработанных алгоритмов и программных
модулей. 18
2.4 Тестирование программного комплекса. 28
2.5 Руководство пользователя. 30
ВЫВОДЫ… 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 35
ПРИЛОЖЕНИЯ.. 38
Приложение А Листинг программного кода. 38
Приложение Б Экранные копии форм приложения. 48
Введение:
Развитие инфраструктуры информатики, технологий
разработки алгоритмов, методов анализа неизбежно приводят нас к объектному
моделированию, базирующемся на объектном анализе систем и объектном их
проектировании.
Сложность возникающих перед разработчиками задач в
настоящее время выявляют недостаточность уже традиционно использующихся
структурного анализа и структурного проектирования систем.
Очевидным становится попытка подойти к решению задач
автоматизации в экономике с позиций объектного анализа и проектирования,
обещающая сделать возможным решение задач автоматизации в экономике ранее не
поддающихся решению.
Вес информации становится решающим фактором в управлении
предприятием, оттесняя на второй план влияние факторов денег и кадрового
управления. Следовательно, задача эффективной обработки и хранения информации
становится первоочередной задачей современного предприятия.
С развитием экономики возрастает объем взаимосвязанных
данных, необходимых для решения коммерческих и административных задач. Такая
система в первую очередь призвана облегчить труд человека, но для этого она
должна как можно лучше соответствовать очень сложной модели реального мира. Для
воссоздания моделей бизнес-процессов предприятия служат информационные системы,
называемые системами автоматизации предприятия. Процесс автоматизации
представляет собой совокупность методических, языковых, технических и программных
средств, позволяющих организовать работу конечных пользователей в некоторой
предметной области.
Основные преимущества автоматизации и новой технологии
переработки информации сказываются там, где приходится выполнять повторяющиеся
задачи, предусматривающие запрограммированные решения, либо задачи с большим
объемом вычислений или чисто механического труда. Компьютерная техника
позволяет ускорить эти процессы за счет автоматизации выполнения определенных
операций. Внедрение новых высокотехничных технологий в производство дает
возможность повысить производительность труда и, как следствие, увеличить прибыли
предприятия.
Актуальность
исследования определяется производственной необходимостью автоматизации
отдельных участков и структурных единиц исследуемого объекта. Работа с
финансами требует ведения четкого учета и возможности оперативного контроля.
Эту задачу можно частично автоматизировать на основе использования программного
продукта – ИС «Обменный пункт»
Уже в ходе реализации возникает ряд других сопутствующих
задач. Одной из основных актуальных задач в ходе разработки программных
продуктов сегодня является моделирование и использование CASE- технологий.
CASE (англ. computer-aided software engineering) ‑ набор
инструментов и методов программной инженерии для проектирования программного
обеспечения, который помогает обеспечить высокое качество программ, отсутствие
ошибок и простоту в обслуживании программных продуктов.
Объектом
исследования курсового проекта является обменный пункт по предоставлению
сервиса населению – обмен валют.
Предметом
исследования являются операции проводимые в ходе бизнес-процессов объекта
исследования и возможность их автоматизации за счет внедрения прикладного
программного продукта ИС «Обменный пункт».
Цель работы
состоит в практической реализации программного комплекса на основе
предварительно проведенного анализа и реализованной модели.
В объеме курсовой работы ставятся следующие задачи:
1) Рассмотреть
сущность проектирования ИС и содержание отдельных этапов, уделить особое
внимание этапу проектирования ИС.
2) Рассмотреть
основные подходы моделирования систем.
3) Реализовать
основные диаграммы модели UML для системы автоматизации пункта валютного
обмена.
4) Провести
анализ и определить основные требования к разрабатываемой системе
5) Реализовать
программный комплекс (прототип) для автоматизации деятельности обменного
валютного пункта
Заключение:
Основное
предназначение данной курсовой работы носит больше учебный характер, ее
предназначением является закрепление теоритических знаний, наработка и
совершенствование практических навыков и умений в области проектирования и
разработки программных систем на примере конкретной задачи.
Исходя
из главной цели, задача выбирается таким образом, что бы она была посильной, с
точки зрения сложности реализации и объема необходимых работ, для одного
студента в объеме курсового проектирования. Реализация задачи предполагает ряд этапов,
которые и были проделаны в ходе работы. Условно работу можно разделить на
следующие этапы:
«Исследование
предметной области» ‑ в итоге нужно ответить на вопрос: «Что именно будет
автоматизироваться, какие операции, наборы входных и исходящих данных». Этот
этап невозможно отнести к какой то конкретной части работы, начало этого
анализа приводится в первой части работы, но продолжается параллельно во всех
частях, так как на всех этапах нужно учитывать специфику и особенности
функционирования исследуемого объекта.
«Выбор
технологий» ‑ анализ существующих технологий и инструментов. В работе в
качестве основного инструмента выбран язык программирования C#, для проектирования и моделирования используется среда RationelRouse и язык моделирования UML.
Все
современные, особенно крупные, разработки базируются на модели, которая
строится на этапе проектирования. Модель помогает лучше понять систему, выявить
сложности и «узкие места», провести предварительное тестирование программы еще
до ее создания. В работе приводятся некоторые основные диаграммы модели,
которые позволяют продемонстрировать структуру программы, функциональные
возможности, последовательность выполнения отдельных функций.
В
первой части работы проводится обзор предметной области и детализируется
постановка задачи.
Во
второй части работы описываются некоторые аспекты моделирования. Вторая часть,
большей степенью, посвящена рассмотрению этапа «Программная реализация». В
разделе проведен анализ всех составляющих: интерфейс, структура данных, набор
функций, алгоритмические реализации выбранных функций. Весь процесс детально
задокументирован во втором разделе пояснительной записки. Последний пункт
второго раздела работы описывает реализованный продукт уже с точки зрения
пользователя. Тут описываются возможности программы, приводятся основные
характеристики и инструкция пользователя. В инструкции каждый из этапов
проиллюстрирован экранными копиями форм с детальным пояснением их использования
и предназначения.
В
качестве результатов на этом этапе получена работающая программа, которая
предназначена для автоматизации выбранных процессов предметной области.
Функционал и реализация программы полностью отвечают поставленным требованиям.
Программа прошла первичное тестирование, которое подтверждает ее адекватность и
соответствие спецификации.
Хотя
основная задача работы имеет учебный характер, разработанный программный
комплекс может использоваться для обеспечения функций в реальном секторе
экономики и автоматизировать отдельные процессы повышая тем самым эффективность
работы и обеспечивая информационную поддержку.
Задачи,
поставленные в курсовой работе, выполнены в полном объеме.
Фрагмент текста работы:
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Описание предметной области
Слово «валюта» происходит от итал.
«valuta» (цена, стоимость). Правовое понятие "валюты" дано в
гражданском законодательстве Федеральный закон "О валютном регулировании и
валютном контроле" от 10.12.2003 N 173-ФЗ. Оно является общим для любых
денежных средств.
Законом РФ «О валютном регулировании и
валютном контроле» различаются понятия:
валюта РФ
иностранная валюта
валютные ценности
«Валюта Российской Федерации»:
а) денежные знаки в виде банкнот и монеты
Банка России, находящиеся в обращении в качестве законного средства наличного
платежа на территории Российской Федерации, а также изымаемые либо изъятые из
обращения, но подлежащие обмену указанные денежные знаки;
б) средства на банковских счетах и в
банковских вкладах.
«Иностранная валюта»:
а) денежные знаки в виде банкнот,
казначейских билетов, монеты, находящиеся в обращении и являющиеся законным
средством наличного платежа на территории соответствующего иностранного
государства (группы иностранных государств), а также изымаемые либо изъятые из
обращения, но подлежащие обмену указанные денежные знаки;
б) средства на банковских счетах и в
банковских вкладах в денежных единицах иностранных государств и международных
денежных или расчетных единицах.
Официальные курсы иностранных валют к
рублю Российской Федерации устанавливаются Центральным банком Российской
Федерации для использования при расчете доходов и расходов государственного
бюджета, для всех видов платежно-расчетных отношений государства с предприятиями,
объединениями, организациями и гражданами, а также для целей налогообложения и
бухгалтерского учета. Установленные официальные курсы в отношении каждой валюты
действуют до вступления в силу следующего официального курса данной валюты,
если иное не определено нормативными документами Банка России.
Операции купли-продажи иностранной валюты
являются самыми распространенными банковскими операциями. Эти операции
осуществляются всеми банками, которые имеют лицензию Национального банка на
осуществление операций с валютными ценностями.
Валютные операции могут осуществляться на
уровне банков или на более низком уровне.
Обменные операции осуществляются банками
через собственные операционные кассы, собственные пункты обмена валют и пункты
обмена валют, открытые на основании агентских соглашений. Следует отметить, что
пункты обмена валют — агенты, которые имеют определенные особенности в
организации расчетов.
Агентское соглашение заключается банком с
субъектом предпринимательской деятельности, суть которой заключается в
предоставлении банку определенных услуг. Операции агентов осуществляются за
счет средств банка и учитываются на балансе банка. Финансовый результат по этой
категории обменных пунктов формируется на балансе банка, а расчеты банка
осуществляются по определенной в агентском соглашении форме.
Нижний уровень, обеспечения потребностей в
валюте населения, обеспечивается частными предпринимателями на основе выданной
лицензии. Именно эта деятельность и является целевым объектом автоматизации в
данной работе.
Заработок основывается на курсовой разнице
(валютный коридор) – цене при покупке и продаже валюты.
1.2 Словарь предметной области
Общая терминология, которая касается
разработки информационных систем и программных продуктов.
АИС ‑ автоматизированная информационная система;
MVC – Model-View-Control – модель-представление-контроллер;
ПП / ПО – программный продукт,
программное обеспечение
ОС – операционная система
ЭВМ – электронная вычислительная
машина
КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ
ИНФОРМАЦИОННОЙ СХЕМЫ ‑ общее
представление целостной картины системы
МОДЕЛИРОВАНИЕ ПРОЦЕССОВ – моделирование отдельных
элементов в ходе реализации определенной деятельности
CASE-ТЕХНОЛОГИИ ‑ набор инструментов и методов
программной инженерии для проектирования программного обеспечения
UML – унифицированный графический язык
моделирования
entity, boundary, control– типы классов модели UML
ACTOR – действующее лицо в системе
UseCase – варианты использования системы
Интерфейс пользователя (GUI) – средства взаимодействия
пользователя с программой, внешний вид программы.
Термины и понятия, которые относятся к
бизнес-процессу «Обмен валюты».
Валюта
‑ происходит от итал. «valuta» (цена, стоимость);
Валюта
РФ – денежные знаки национального банка РФ, рубли.
Иностранная валюта ‑ денежные знаки национальных банков других государств.
Валютная
операция – обмен одной валюты на другую по определенному курсу.
Курс
валют – коэффициент обмена между валютами, формируется валютным рынком, на курс
влияют множество экономических, внутренне и внешне политических факторов.