ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ОРУЖЕЙНОГО УЧЕТА И ПЕРИОДИЧЕСКИХ ПРОВЕРОК ДЛЯ ОТДЕЛОВ ИНКАССАЦИИ И ПЕРЕВОЗОК ЦЕННОСТЕЙ (на примере Алтайского отделения № 8644 и Горно - Алтайского отделения № 8558 ПАО Сбербанк)
ВВЕДЕНИЕ 6
1 ПРЕД-ПРОЕКТНОЕ ОБСЛЕДОВАНИЕ 9
1.1 Анализ предметной области 9
1.2 Функциональная характеристика подразделений инкассации 12
1.3 Анализ бизнес-процессов 15
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 18
2.1 Моделирование информационной системы 18
2.2 Стадии и этапы разработки проекта 23
2.3 Требования к разрабатываемой ИС 36
3 РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ 39
3.1 Формирование СУБД для оружейного учёта 39
3.2 Обоснование выбора ПО для разработки клиентской части 50
3.3 Реализация клиентской части 53
Заключение 65
Список используемых источников 67
Для принятия эффективных, обоснованных в производственной деятельности и в управлении экономикой современный специалист обязан уметь с помощью компьютерной техники и средств связи получать, накапливать, хранить и обрабатывать информацию (данные), представляя результат в виде наглядных документов. Поэтому в данной выпускной квалификационной работе мы рассмотрим работу с базами данных и создадим инструмент, в виде визуальную оболочки, позволяющий проводить операции с вышеперечисленными данными.
В самом широком смысле какая либо программа имеет связь с некоторой внешней по отношению к ее коду информацией, задающей какие - либо параметры или режим ее работы. Такую информацию также называют данными программы. Очевидно, что в зависимости от типа решаемых задач проблемы организации работы с данными будут существенно различными. А в подавляющем большинстве случаев при решении хозяйственных, экономических и финансовых задач приходится иметь дело с обширными специфически структурированными и взаимозависимыми массивами данных. Такие сложные наборы данных как обычно принято называть базами данных.
В наше время информационные системы, основаны на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Информация в базе данных хранится в одной или нескольких таблицах. Какая либо таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Однотипные записи представляют собой строки таблицы, которые можно изменить, удалить или добавить. В последнее время уже несколько лет вырос уровень потребительских качеств систем управления базами данных: разновидность поддерживаемых функций, удобство в интерфейсе для пользователя, сопряжение с программными продуктами, в частности с другими системами управления базами данных, возможности для работы в сети и т.п. Программное обеспечение допускает аккумулировать информацию из самых разных источников (другие базы данных, электронные таблицы) и помогает с невероятной скоростью найти нужную информацию, довести ее до окружающих с помощью графиков отчетов, таблиц и графиков.
В наше время накопился колоссальный опыт проектирования прикладного обеспечения, предназначенного для управления производством, что допускает улучшить процесс взаимодействия между сотрудниками, клиентами в организации и т.п..
Объектом данной выпускной квалификационной работы является - прикладное программное обеспечение для подразделений инкассации Алтайского отделения № 8644 и Горно-Алтайского отделения № 8558 ПАО Сбербанк, которая содержит информацию для непосредственного контроля оружейного учета инкассаторских работников.
Предмет выпускной квалификационной работы является - это процесс и технология разработки базы данных в среде Microsoft SQL Server, а также визуальной области (клиентской части) разработанной на интегрированной среде разработки Visual Studio языком объектно-ориентированного программирования C#.
Целью выпускной квалификационной работы является автоматизация подсистемы управления инкассации в части оружейного учёта, освоение технологии создания баз данных в Microsoft SQL Server и клиентской части на C#, систематизация и углубление теоретических знаний, полученных за время обучения, а так же приобретение и закрепление навыков самостоятельной работы.
Задачи данной выпускной квалификационной работы являются:
• Рассмотреть основные технологии разработки базы данных;
• Проектирование базы данных для введения оружейного учета в подразделениях инкассации;
• Разработка базы данных для введения оружейного учета в подразделениях инкассации;
• Разработка клиентской части для оружейного учета в
подразделениях инкассации;
• Разработка формы авторизации в клиентской части для
оружейного учета в подразделениях инкассации;
• Вывод данных на печать в клиентской части для оружейного учета в подразделениях инкассации.
Результатом выполнения выпускной квалификационной работы стало разработанная автоматизация подсистемы управления инкассации, освоение технологии создания баз данных в Microsoft SQL Server и клиентской части на C#, систематизация и углубление теоретических знаний, полученных за время обучения, а так же приобретение и закрепление навыков самостоятельной работы.
Разработанное, в данной выпускной квалификационной работе, прикладное программное обеспечение для подразделений инкассации позволяет автоматизировать обработку информации оружия и контрольных сроков разрешения и ежегодных периодических проверок инкассаторских работников, а так же необходимые медицинские осмотры. Основное преимущество - это всегда иметь под рукой необходимую оперативную информацию. При появлении новых разработчик может в кратчайшие сроки реализовать их в базе данных, путем добавления строк, столбцов и целых таблиц.
В процессе написания выпускной квалификационной работы были систематизированы и закреплены теоретические и практические знания в области проектирования и разработки информационной системы.
Так же стоит отметить, что мной выполнены задачи данной выпускной квалификационной работы, где:
• Рассмотрены основные технологии разработки базы данных;
• Спроектированы базы данных для введения оружейного учета в подразделениях инкассации;
• Разработана база данных для введения оружейного учета в подразделениях инкассации;
• Разработана клиентская часть для оружейного учета в
подразделениях инкассации;
• Разработана форма авторизации в клиентской части для оружейного учета в подразделениях инкассации;
• Разработан вывод данных на печать в клиентской части для оружейного учета в подразделениях инкассации.
Автоматизация процесса оружейного учета способствует своевременному реагированию и принятию правильных решений за счет получения оперативных данных, в том числе неукоснительному исполнению банком перед законодательством РФ и что в последствии позволяет исключить получения банком предписаний, штрафов от органов исполнительной власти РФ.
Созданная клиентская часть позволяет посредством удобного интерфейса получать быстрый доступ к данным, а так же производить их изменения. Внедрение данной системы способствует серьезному сокращению числа ошибок и неточностей в документировании, в том числе выгружать необходимую информацию по различным условиям и критериям. Для каждого пользователя будет понятен в полной мере необходимые ему для работы функции. Проведенное тестирование разработанной клиентской части показало, что она работает корректно и готова к использованию.