Информационная система банка

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.05.2012
Размер файла 1,4 M

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

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

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

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

Автономная некоммерческая образовательная организация

высшего профессионального образования

«Одинцовский гуманитарный ИНСТИТУТ»

Факультет Экономики и менеджмента

Кафедра Прикладной информатики

курсовАЯ РАБОТА

Информационная система банка

По дисциплине: «Разработка и стандартизация программных средств информационных технологий»

г.Одинцово

2011 г.

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ

1. ВВЕДЕНИЕ

2. ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ

3. КАЛЕНДАРНЫЙ ПЛАН ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА

4. ОБЩЕЕ ОПИСАНИЕ ИС

5. ТЕКСТЫ ПРОГРАММ С КОММЕНТАРИЯМИ

6. ТЕСТИРОВАНИЕ ПС

7. ЗАКЛЮЧЕНИЕ

8. СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1. Введение

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

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

2. Задание на курсовое проектирование

Тема курсового проекта: «Информационная система банка».

Задача: создание базы данных по теме Банковская система и разработка ПО для содержания и сопровождения БД.

Условия:

1. ИНК является уникальным

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

3. Номера кассиров являются уникальными.

4. Кассир может работать в разных отделениях, однако в течение дня он не покидает данное отделение.

5. Номер ссуды отличается от номера счета. Ссуда и счет являются разными объектами.

6. Клиент может иметь несколько счетов с разными номерами.

7. В каждом отделении есть только один управляющий.

Составить следующие документы:

· Взнос денежных средств

· Изъятие денежных средств

· Отчет управляющего отделением

· Состояние ссуд по отделению

3. Календарный план выполнения курсового проекта

№ п.п.

Наименование этапа

Сроки, недель

Что Исполнитель выдает Заказчику

1.

Написание ТЗ

1

1.

Изучение предметной области

2

2.

Создание входных и выходных документов

1

3.

Реквизитный анализ (на основе документов)

1

4.

Создание таблиц в БД

1

5.

Работа с БД

2

6.

Создание программного кода к БД

3

7.

Подключение БД к программе

1

8.

Тестирование БД

3

9.

Руководство оператора

2

Начало выполнения курсовой работы - 09.02.2011 г.

4. Общее описание ИС

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

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

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

После изучения предметной области, были созданы следующие документы:

1. Взнос денежных средств (см. Приложение 1)

2. Изъятие денежных средств (см. Приложение 2)

3. Отчет управляющего отделением (см. Приложение 3)

4. Состояние ссуд по отделению (см. Приложение 4)

5. Тексты программ с комментариями

Сохранение изменения информации в базу данных:

Me.Validate()

Me.ОперациипосчетамBindingSource.EndEdit()

Me.НаличностьBindingSource.EndEdit()

Me.КлиентыBindingSource.EndEdit()

Me.ОтделенияBindingSource.EndEdit()

Me.СчетаклиентовBindingSource.EndEdit()

'Me.СсудыBindingSource.EndEdit()

Me.Операции_по_счетамTableAdapter.Update(Me.Информационная_система_банкаDataSet)

Me.НаличностьTableAdapter.Update(Me.Информационная_система_банкаDataSet)

Me.КлиентыTableAdapter.Update(Me.Информационная_система_банкаDataSet)

Me.ОтделенияTableAdapter.Update(Me.Информационная_система_банкаDataSet)

Me.Счета_клиентовTableAdapter.Update(Me.Информационная_система_банкаDataSet)

'Me.СсудыTableAdapter.Update(Me.Информационная_система_банкаDataSet)

Обновление информации из базы данных:

Me.Операции_по_счетамTableAdapter.Fill(Me.Информационная_система_банкаDataSet.Операции_по_счетам)

Me.НаличностьTableAdapter.Fill(Me.Информационная_система_банкаDataSet.Наличность) 'Me.СсудыTableAdapter.Fill(Me.Информационная_система_банкаDataSet.Ссуды)

Me.КлиентыTableAdapter.Fill(Me.Информационная_система_банкаDataSet.Клиенты) Me.ОтделенияTableAdapter.Fill(Me.Информационная_система_банкаDataSet.Отделения) Me.Счета_клиентовTableAdapter.Fill(Me.Информационная_система_банкаDataSet.Счета_клиентов)

Проверка доступа пользователя

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If Me.TB_1.Text = "admin" Then

If Me.TB_2.Text = "19101992" Then

F1.Show()

F1.Enabled = True

F1.DataGridView1.ReadOnly = False

F1.DataGridView2.ReadOnly = False

F1.DataGridView3.ReadOnly = False

F1.MenuStrip1.Enabled = True

Me.Close()

Else

MsgBox("Неправильный пароль")

F2.Show()

Me.Close()

End If

Else

MsgBox("Неправильный логин")

F2.Show()

Me.Close()

End If

End Sub

Сохранение новой информации в базу данных:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If Me.TextBox1.Text <> "" Then

If Me.TextBox2.Text <> "" Then

Me.Validate()

F1.Операции_по_счетамTableAdapter.Insert(Me.ComboBox2.Text, Me.ComboBox1.Text, Me.ComboBox3.Text, Me.ComboBox4.Text, Me.ComboBox5.Text, Me.ComboBox12.Text, Me.ComboBox7.Text, Me.ComboBox8.Text, Me.ComboBox6.Text, Me.ComboBox9.Text, Me.ComboBox10.Text, DateTimePicker1.Text, Me.TextBox1.Text, Me.TextBox2.Text)

F1.Информационная_система_банкаDataSet.Dispose()

MsgBox("Операция добавлена")

F1.Enabled = True

Me.Close()

Else

MsgBox("Введите сумму операции")

End If

Else

MsgBox("Введите тип операции")

End If

End Sub

6. Тестирование ПС

Вход в систему

Окно авторизации

Окно в режиме администратора

Окно добавления операции

Окно добавления ссуды

Добавление нового клиента

Добавление нового отделения банка

Добавление нового счета клиента

7. Заключение

программа информация банковский база данное

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

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

www.wikipedia.org

Справочный материал программы visual studio

www.google.ru

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


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

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

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

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

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

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

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

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

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

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

    реферат [468,4 K], добавлен 08.06.2013

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

    контрольная работа [75,7 K], добавлен 07.07.2015

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

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

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

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

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

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

  • Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.

    лекция [15,5 K], добавлен 19.08.2013

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