Проектирование информационной системы бюджетного планирования в коммерческом банке
Заказать уникальную курсовую работу- 37 37 страниц
- 8 + 8 источников
- Добавлена 24.07.2021
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 4
1.1. Технико-экономическая характеристика предметной области 4
1.2. Экономическая сущность задачи (комплекса задач) 11
1.3. Обоснование необходимости и цели использования вычислительной техники для решения задачи (комплекса задач) 12
2 ПРОЕКТНАЯ ЧАСТЬ 14
2.1. Информационное обеспечение задачи (комплекса задач, АРМ) 14
2.1.1. Информационная модель и ее описание 14
2.1.2. Используемые классификаторы и системы кодирования 17
2.1.3. Характеристика первичных документов с нормативно- справочной и входной оперативной информацией 18
2.1.4. Характеристика базы данных 18
2.1.5. Характеристика результатной информации 20
2.2. Программное обеспечение задачи (комплекса задач, АРМ) 20
2.2.1 Общие положения (дерево функций и сценарий диалога) 20
2.2.2. Структурная схема программной системы (дерево вызова процедур и программ) 22
2.2.3. Описание программных модулей 22
2.3. Технологическое обеспечение задачи (комплекса задач, АРМ) 24
2.3.1. Организация технологии сбора, передачи, обработки и выдачи информации 24
2.3.2. Схема технологического процесса сбора, передачи, обработки и выдачи информации 25
2.4. Описание контрольного примера реализации проекта 26
Заключение 30
Список использованных источников 31
Приложение 32
ConnStr);grid.ItemsSource = controller.Client_Update().DefaultView;SqlCommand command = newSqlCommand("SELECT name FROM FaktProzhivanie", con1);SqlDataAdapter adapter = newSqlDataAdapter(command);SqlDataReader reader = command.ExecuteReader();DataTable data = newDataTable();data.Columns.Add("name", typeof(string));data.Load(reader);cmFactProzhiv.DisplayMemberPath = "name";cmFactProzhiv.SelectedValuePath = "name";cmFactProzhiv.ItemsSource = data.DefaultView;SqlCommand command1 = newSqlCommand("SELECT name FROM Grazhdanstvo", con1);SqlDataAdapter adapter1 = newSqlDataAdapter(command1);SqlDataReader reader1 = command1.ExecuteReader();DataTable data1 = newDataTable();data1.Columns.Add("name", typeof(string)); data1.Load(reader1);cmGrazhd.DisplayMemberPath = "name";cmGrazhd.SelectedValuePath = "name";cmGrazhd.ItemsSource = data1.DefaultView;SqlCommand command2 = newSqlCommand("SELECT name FROM Invalidnost", con1);SqlDataAdapter adapter2 = newSqlDataAdapter(command2);SqlDataReader reader2 = command2.ExecuteReader();DataTable data2 = newDataTable();data2.Columns.Add("name", typeof(string)); data2.Load(reader2);cmInvalid.DisplayMemberPath = "name";cmInvalid.SelectedValuePath = "name";cmInvalid.ItemsSource = data2.DefaultView;SqlCommand command3 = newSqlCommand("SELECT name FROM SemPolozhenie", con1);SqlDataAdapter adapter3 = newSqlDataAdapter(command3);SqlDataReader reader3 = command3.ExecuteReader();DataTable data3 = newDataTable();data3.Columns.Add("name", typeof(string)); data3.Load(reader3);cmSempolozh.DisplayMemberPath = "name";cmSempolozh.SelectedValuePath = "name";cmSempolozh.ItemsSource = data3.DefaultView; }privatevoidHaircutAdd(object sender, RoutedEventArgs e) {string pol, pensioner;if (rb1.IsChecked == true){pol = "мужской"; }else {pol = "женский";}if (cb1.IsChecked == true) { pensioner = "да"; }else { pensioner = "нет"; }stringysl = cmFactProzhiv.SelectedValue.ToString();stringysl_query = "SELECT id FROM FaktProzhivanie WHERE name ='" + ysl + "'";SqlCommandcmd_ysl = newSqlCommand(ysl_query, con1);stringysl_idf = cmd_ysl.ExecuteScalar().ToString();intysl_id = int.Parse(ysl_idf);string ysl1 = cmSempolozh.SelectedValue.ToString();string ysl_query1 = "SELECT id FROM SemPolozhenie WHERE name ='" + ysl1 + "'";SqlCommand cmd_ysl1 = newSqlCommand(ysl_query1, con1);string ysl_idf1 = cmd_ysl1.ExecuteScalar().ToString();int ysl_id1 = int.Parse(ysl_idf1);string ysl2 = cmGrazhd.SelectedValue.ToString();string ysl_query2 = "SELECT id FROM Grazhdanstvo WHERE name ='" + ysl2 + "'";SqlCommand cmd_ysl2 = newSqlCommand(ysl_query2, con1);string ysl_idf2 = cmd_ysl2.ExecuteScalar().ToString();int ysl_id2 = int.Parse(ysl_idf2);string ysl3 = cmInvalid.SelectedValue.ToString();string ysl_query3 = "SELECT id FROM Invalidnost WHERE name ='" + ysl3 + "'";SqlCommand cmd_ysl3 = newSqlCommand(ysl_query3, con1);string ysl_idf3 = cmd_ysl3.ExecuteScalar().ToString();int ysl_id3 = int.Parse(ysl_idf3);controller.Client_Add(tbSurname.Text, tbName.Text, tbOtchestvo.Text, datbrith.SelectedDate.Value.Date, pol, tbSeriaPasp.Text, tbKemVidan.Text, datvidachi.SelectedDate.Value.Date, tbIdentNum.Text, tbPlacebirth.Text, ysl_id, tbAddress.Text, tbHomePhone.Text, tbMobilPhone.Text, ysl_id1, ysl_id2, int.Parse(tbDohod.Text), pensioner, ysl_id3, tbNumpasp.Text);MessageBox.Show("Добавлено");tbNumpasp.Clear();tbAddress.Clear();tbDohod.Clear();tbHomePhone.Clear();tbMobilPhone.Clear();tbSurname.Clear();tbName.Clear();tbOtchestvo.Clear();tbSeriaPasp.Clear();tbKemVidan.Clear();tbIdentNum.Clear();tbPlacebirth.Clear();grid.ItemsSource = controller.Client_Update().DefaultView; }privatevoidOrder(object sender, RoutedEventArgs e) {string query = "SELECT * FROM View_1 ORDER BY Фамилия";SqlDataAdapter command = newSqlDataAdapter(query, con1);DataTable dt = newDataTable();command.Fill(dt);grid.ItemsSource = dt.DefaultView; } }}namespace Bank1{publicpartialclassFactProzhivWin : Window { Query controller;publicFactProzhivWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.FaktProzhivanie_Update().DefaultView;grid.Columns[0].Header = "Код";grid.Columns[1].Header = "Название"; }privatevoidHaircutAdd(object sender, EventArgs e) {controller.FaktProzhivanie_Add(tbName.Text);MessageBox.Show("Добавлено");tbName.Clear();grid.ItemsSource = controller.FaktProzhivanie_Update().DefaultView; } }}namespace Bank1{publicpartialclassDelWin : Window { Query controller;SqlConnection con1 = newSqlConnection(ConfigurationManager.ConnectionStrings["Bank1.Properties.Settings.ConnStr"].ConnectionString);publicDelWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { con1.Open(); controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.Client_Update().DefaultView;SqlCommand command = newSqlCommand("SELECT id FROM Client", con1);SqlDataAdapter adapter = newSqlDataAdapter(command);SqlDataReader reader = command.ExecuteReader();DataTable data = newDataTable();data.Columns.Add("id", typeof(string));data.Load(reader);cmFactProzhiv.DisplayMemberPath = "id";cmFactProzhiv.SelectedValuePath = "id";cmFactProzhiv.ItemsSource = data.DefaultView; }privatevoidHaircutAdd(object sender, RoutedEventArgs e) {controller.Client_Delete(int.Parse(cmFactProzhiv.SelectedValue.ToString()));grid.ItemsSource = controller.Client_Update().DefaultView; } }}namespace Bank1{publicpartialclassFamilyWin : Window { Query controller;publicFamilyWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.SemPolozhenie_Update().DefaultView;grid.Columns[0].Header = "Код";grid.Columns[1].Header = "Название"; }privatevoidHaircutAdd(object sender, EventArgs e) {controller.SemPolozhenie_Add(tbName.Text);MessageBox.Show("Добавлено");tbName.Clear();grid.ItemsSource = controller.SemPolozhenie_Update().DefaultView; } }}namespace Bank1{publicpartialclassGrazhidWin : Window { Query controller;publicGrazhidWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.Grazhdanstvo_Update().DefaultView;grid.Columns[0].Header = "Код";grid.Columns[1].Header = "Название"; }privatevoidHaircutAdd(object sender, EventArgs e) {controller.Grazhdanstvo_Add(tbName.Text);MessageBox.Show("Добавлено");tbName.Clear();grid.ItemsSource = controller.Grazhdanstvo_Update().DefaultView; } }}namespace Bank1{publicpartialclassInvalidWin : Window { Query controller;publicInvalidWin() {InitializeComponent(); }privatevoidWinLoad(object sender, RoutedEventArgs e) { controller = newQuery(ConnectionString.ConnStr);grid.ItemsSource = controller.Invalidnost_Update().DefaultView;grid.Columns[0].Header = "Код";grid.Columns[1].Header = "Название"; }privatevoidHaircutAdd(object sender, EventArgs e) {controller.Invalidnost_Add(tbName.Text);MessageBox.Show("Добавлено");tbName.Clear();grid.ItemsSource = controller.Invalidnost_Update().DefaultView; } }}namespace Bank1{///
2. Ощенко И. А. Азбука программирования в 1С: Предприятие 8.3 / Игорь Ощенко. - Санкт-Петербург : БХВ-Петербург, 2015. - 284 с.
3. Баранников Н. И., Яскевич О. Г. Современные проблемы проектирования корпоративных информационных систем / Н. И. Баранников, О. Г. Яскевич; ФГБОУ ВПО "Воронежский гос. технический ун-т". - Воронеж: Воронежский государственный технический университет, 2014. - 237 с.
4. Баранов В. В., Горошко И. В., Лебедев В. Н. Информационные технологии управления и организация защиты информации: учебник / В. В. Баранов, И. В. Горошко, В. Н. Лебедев и др. - Москва: Академия управления МВД России, 2018. - 453 с.
5. Аврунев О. Е., Стасышин В. М. Модели баз данных : учебное пособие : / О. Е. Аврунев, В. М. Стасышин. - Новосибирск : Изд-во НГТУ, 2018. – 121с.
6. Тагайцева С. Г., Юрченко Т. В. Разработка прикладных решений на платформе 1С: Предприятие 8.3: учебное пособие / С. Г. Тагайцева, Т. В. Юрченко. - Нижний Новгород : ННГАСУ, 2016. - 125 с.
7. Широкова Е. В. Разработка простых отчетов в "1C: Предприятие 8.3" с использованием системы компоновки данных: учебное пособие / Е. В. Широкова. - Калуга: Манускрипт, 2017. - 83 с.
8. Венделева, М.А. Управленческие информационные системы/ М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
Вопрос-ответ:
Какова технико-экономическая характеристика предметной области проектирования информационной системы бюджетного планирования в коммерческом банке?
Технико-экономическая характеристика предметной области проектирования информационной системы бюджетного планирования в коммерческом банке включает в себя анализ требований заказчика, оценку затрат на разработку и внедрение системы, прогнозирование экономической эффективности от ее использования и определение бизнес-процессов, которые будут охвачены системой.
Какова экономическая сущность задачи комплекса задач проектирования информационной системы бюджетного планирования в коммерческом банке?
Экономическая сущность задачи комплекса задач проектирования информационной системы бюджетного планирования в коммерческом банке заключается в оптимизации расходов и повышении эффективности бюджетного планирования за счет автоматизации процессов, улучшения качества принимаемых решений и ускорения работы с данными. Это позволяет банку лучше контролировать свои финансовые ресурсы и принимать более обоснованные решения в области стратегического и операционного управления.
Почему использование вычислительной техники необходимо для решения задачи комплекса задач проектирования информационной системы бюджетного планирования в коммерческом банке?
Использование вычислительной техники необходимо для решения задачи комплекса задач проектирования информационной системы бюджетного планирования в коммерческом банке, так как это позволяет автоматизировать процессы сбора, обработки и анализа данных, упростить и ускорить доступ к информации, повысить точность расчетов и моделирование различных сценариев. Кроме того, вычислительная техника позволяет добиться более высокой надежности и безопасности данных, обеспечить масштабируемость системы и улучшить интерфейс взаимодействия с пользователями.
Какие задачи решает информационная система бюджетного планирования в коммерческом банке?
Информационная система бюджетного планирования в коммерческом банке решает задачи, связанные с планированием, контролем и анализом финансовых показателей банка. Она позволяет определить бюджетные планы на определенный период времени, контролировать их выполнение и анализировать полученные результаты.
Какие технико-экономические характеристики предметной области рассматриваются в статье?
В статье рассматриваются такие технико-экономические характеристики предметной области, как основные задачи бюджетного планирования в коммерческом банке, объем финансовых данных, необходимых для анализа, и требования к информационной системе.
Какая экономическая сущность задачи комплекса задач рассматривается в статье?
В статье рассматривается экономическая сущность задачи комплекса задач бюджетного планирования в коммерческом банке. Она состоит в планировании и контроле финансовых показателей банка для достижения поставленных целей и оптимизации использования ресурсов.
Какое обоснование необходимости и цели использования вычислительной техники для решения задачи комплекса задач рассматриваются в статье?
В статье обосновывается необходимость и цель использования вычислительной техники для решения задачи комплекса задач бюджетного планирования в коммерческом банке. Основное обоснование заключается в возможности повышения точности и эффективности процесса планирования, контроля и анализа показателей банка при использовании информационной системы.
Какое информационное обеспечение задачи комплекса задач АРМ рассматривается в статье?
В статье рассматривается информационное обеспечение задачи комплекса задач бюджетного планирования в коммерческом банке. Оно включает разработку и использование автоматизированной информационной системы, которая предоставляет возможности планирования, контроля и анализа финансовых показателей банка, а также поддержку принятия управленческих решений.
Что такое информационная система бюджетного планирования?
Информационная система бюджетного планирования - это специализированная система, разработанная для автоматизации процесса планирования бюджета в коммерческом банке. Она позволяет собрать, обработать и анализировать финансовую информацию для определения стратегических и операционных планов банка.