Пример готовой дипломной работы по предмету: Программирование
Содержание
2.1 Выбор CASE-средств
Под средствами проектирования информационных систем подразумевается комплекс инструментальных средств, который обеспечивает поддержку полного жизненного цикла информационной системы. Жизненный цикл, как правило, состоит из следующих этапов:
стратегическое планирование;
анализ;
проектирование;
реализацию;
внедрение;
эксплуатацию.
Для выбора средств проектирования следует учитывать следующие факторы:
характеристики предметной области;
цели и задачи проектируемой информационной системы;
выбранная методология.
Начальным этапом проектирования информационной системы является анализ и построение моделей предметной области. Для разработки визуальных моделей существует специальное программное обеспечение, называемое CASE-средства.
Современные CASE-средства основаны на научном подходе, которое получило название методология или нотация. Под методологией подразумевают определение руководящих указаний для оценки и выбора проекта разрабатываемой информационной системе, этапы разработки и их последовательность [1].
Основными достоинствами CASE-средств являются:
ускорение процесса коллективного проектирования и разработки;
ускорение создания прототипа информационной системы;
контроль всего процесса разработки;
поддерживают сопровождение и развитие системы на высоком уроне
На рынке представлен большой выбор CASE-средств, которые работают под управлением платформы Windows. Среди этих средств можно выделить следующие:
MS Visio;
Rational Rose;
CA ERwin Modeling Suite.
Каждая из этих программ представляет полный комплекс средств для моделирования информационных систем. В таблице 2.1 рассмотрен сравнительный анализ функций представленных систем.
2.3 Выбор СУБД
Так как в разрабатываемом приложении необходимо организовать хранения большого массива данных встал вопрос о выборе удобной СУБД. В рамках выпускной квалификационной работы будут рассмотрены следующие СУБД:
MS Access;
MS SQL Server;
Firebird.
База данных Access включает в себя не только объекты, содержащие данные, но и объекты, необходимые для автоматизации работы с данными.
Разработка интерфейса пользователя является важной частью проектирования информационной системы. Дружественный интерфейс позволяет пользователю легче освоиться в работе с программой, а также тратить меньше времени на операции.
Для создания удобного и понятного графического интерфейса пользователя необходимо руководствоваться несколькими принципами:
интерфейс должен быть интуитивно понятным. Таким, чтобы пользователю не требовалось объяснять, как им пользоваться;
для упрощения процесса изучения необходима справка. Буквально – графическая подсказка, объясняющая значение того или иного элемента интерфейса. Полное руководство должно быть частью интерфейса, доступной в любой момент;
чаще всего, пользователи в интерфейсе сначала ищут сущность (существительное), а затем действие (глагол) к ней;
чем быстрее человек увидит результат – тем лучше;
чем больше пользователь работает с какой-то конкретной задачей, тем больше он на ней концентрируется и тем меньше перестает замечать подсказки и сообщения, выводимые программой. Чем более критической является задача, тем меньше вероятность того, что пользователь заметит предупреждения относительно тех или иных потенциально опасных действий.
Разработка интерфейса должна начинаться с определения задачи или набора задач, для которых продукт предназначен. Пользователи не задумываются над тем, как устроена программа. Все, что они видят – это интерфейс. Поэтому, с точки зрения потребителя именно интерфейс является конечным продуктом. Интерфейс должен быть разработан исходя из принципа наименьшего возможного количества действий со стороны пользователя [10].
В разработанной информационной системе содержится 7 визуальных форм и один невизуальный модуль данных, который содержит компоненты для работы с базами данных, а также другие невизуальные компоненты, необходимые для работы программы.
Главное окно программы в режиме проектирования представлено на рисунке 3.7.
Рис. 3.7. Макет главного окна приложения
На главной форме программы размещены следующие компоненты:
TPanel – компонент-контейнер, который позволяет размещать другие компоненты формы;
TCategoryButtons – компонент служащий для отображения наборов кнопок, упорядоченных по категориям;
TDBGrid – таблица, содержащая данные о клиентах банка.
Компонент TCategoryButtons используется для организации главного меню программы. Из этого меню можно вызвать следующие действия:
добавить анкету;
удалить анкету;
редактировать анкету;
печать анкеты;
показать список заявок на ссуду;
показать список кредитных программ;
показать список кредитных инспекторов.
Выдержка из текста
Актуальность выбранной темы. В последние годы розничный сегмент кредитного рынка являлся одним из динамично развивающихся направлений банковской деятельности в России. По данным Банка России на 2016 год задолженность российских граждан по банковским кредитам составила около 12 трлн. в рублях и 271776 млн. рублей в иностранной валюте.
Пик роста кредитования пришѐлся на 2012 год, когда темпы роста задолженности по потребительским кредитам составляли 44%.
Впоследствии темпы роста кредитования населения замедлялись, упав уже к началу 2015 года до минимальных значений, что обусловлено закредитованностью заемщиков, ситуацией с доходами населения, а также ростом процентных ставок на фоне вызванных девальвацией изменений в структуре относительных цен. При этом вновь обострилась проблема проблемных кредитов на розничном банковском рынке, возросла доля проблемных потребительских кредитов в кредитных портфелях банков, которая у отдельных кредитных организаций измеряется двухзначными цифрами.
Список использованной литературы
1. Алешин Л.И., Максимов Н.В. Информационные технологии: учебное пособие. — М.: МФПА, 2004. – 512 с.
2. Архангельский А.Я. Программирование в Delphi: 3-е изд., переработ. и дополн. – М.: БИНОМ, 2011. – 1072 с.
3. Бабич А.В. UML: Первое знакомство. – М.: Бином, 2010. – 176с
4. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем: учебник. – М.: Финансы и статистика, 2012. – 478 с.
5. Гамма Э. и др. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – СПб.: Питер, 2010. – 366 с.
6. Гербер Р. и др. Оптимизация ПО. Сборник рецептов. – СПб.: Питер, 2010. – 352 с.
7. Гома Х. UML-проектирование систем реального времени параллельных и распределенных приложений. – М.: ДМК Пресс, 2011. – 704 с.
8. Дейт К.Дж. Введение в системы баз данных: 8-е издание. – М.: Издательский дом «Вильяме», 2010. – 1328 с.
9. Идрисов А.Б.. Картышев C.B.. Постников A.B. Стратегическое планирование и анализ эффективности инвестиций. Издание 2-е. М.: Информационно-издательский дом «Филинъ», 2013. 272 с.
10. Купер А. об интерфейсе. Основы проектирования взаимодействия . – М.: Символ-Плюс, 2009. – 567 с.
11. Ларман К. Применение UML и шаблонов проектирования : 2-ое издание. – М.: Вильямс, 2014. – 624 с.
12. Логинов Д.В. Сравнительная характеристика способов оценки кредитоспособности заемщика – физического лица. – СПб.: НОУ ВПО «Институт бизнеса и права», 2013. – 194 с.
13. Макконел С. Профессиональная разработка программного обеспечения: пер. с англ. под ред. В.Агаповой. – СПб.: Символ-Плюс, 2011. – 240 с.
14. Маклаков С.В. BPwin ERwin CASE-средства разработки ИС. – М.: Диалог-МИФИ, 2015. – 304 стр.
15. Мамута М.В, Сорокина О.С., Лян Т. Вопросы развития кредитных бюро в России // Деньги и кредит. 2015. № 2. С. 45-50
16. Марков Е., Дарахвелидзе П. Delphi 2005 для Win 32 . – СПб.: БХВ-Петербург, 2005. – 1136 с.
17. Мезенцев К.Н. Автоматизированные информационные системы. – М.: Академия, 2011. – 176 с.
18. Михеев Е.В. Информационные технологии в профессиональной деятельности. – М.: ТК Велби, 2007.– 448с.
19. Нейгард М. Release it! Проектирование и дизайн ПО для тех, кому не все равно. – СПб.: Питер, 2016. – 320 с.
20. Осипов Д. Базы данных и Delphi. Теория и практика. – СПб.: БХВ-Петербург, 2011. – 752 с.
21. Петров В.Н., Избачков Ю.С. Информационные системы : учебник для вузов. 2-е изд. – СПб.: Питер Принт, 2014. – 656 стр.
22. Рамбо Дж. Блаха М. UML 2.0 Объектно-ориентированное моделирование и разработка. – СПб.: Питер-Пресс, 2011. – 538с.
23. Семакин И.Г. Информационные системы и модели. – М.: БИНОМ, 2012. – 159 с.
24. Скрипкин К.Г. Экономическая эффективность информационных систем. М.: ДМК Пресс, 2010. 256с.
25. Сорокин А.В. Delphi. Разработка баз данных. – СПб.: Питер, 2010. – 477 с.
26. Сунетов Т. Р. Сравнение современных CASE-средств / Т. Р. Сунетов, Д. А. Шестаков, И. В. Свистунов // Интерактивная наука. — 2017. — № 1 (11).
- С.
27. Сухарев М. Delphi. Полное руководство. Включая версию 2010 . – М.: Наука и техника, 2010. – 1040 с.
28. Трофимов С. А. CASE-технологии. Практическая работа в Rational Rose . – М.: Бином-Пресс, 2015. – 272 с.
29. Фаронов, В. В. Delphi. Программирование на языке высокого уровня: учебник для вузов. – СПб.: Питер, 2012. – 640 с.
30. Фленов М. Библия Delphi 3-е издание. – СПб.: БХВ-Петербург, 2011. – 674 с.
31. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения . – СПб.: Питер, 2016. – 496 с.
32. Microsoft Visual Studio [Электронный ресурс].
– URL: https://msdn.microsoft.com/ru-ru/library/dd 831853.aspx (дата обращения 05.05.2017)
33. Интегрированная среда разработки Komodo [Электронный ресурс].
– URL: https://komodoplatform.com/ (дата обращения 05.05.2017)
34. Geany [Электронный ресурс].
– URL: https://www.geany.org/ (дата обращения 05.05.2017)
35. Netbeans [Электронный ресурс].
– URL: https://netbeans.org/ (дата обращения 05.05.2017)
36. Среда разработки eclipse [Электронный ресурс].
– URL: https://eclipse.org/ (дата обращения 05.05.2017)
37. Embarcadero RAD Studio [Электронный ресурс].
– URL: https://www.embarcadero.com/ru/products/rad-studio (дата обращения 05.05.2017)
http://www.cbr.ru/statistics/UDStat.aspx?Month=12&Year=2014&TblID=4-5