Рисунок 3.12. Упорядочивание сотрудников по алфавиту
Также имеется информация об аккаунтах, в которых таким же способом можно упорядочивать записи в таблице (Рисунок 3.13).
Рисунок 3.13. Информация об аккаунтах
Что касается таблицы с клиентами, то в ней можно упорядочить клиентов по физическим и юридическим лицам, что крайне удобно при поиске нужной информации (Рисунок 3.14).
Рисунок 3.14. Упорядочивание клиентов по типу лиц.
Информация об операциях в SQL MS представлена с большим количеством вторичных ключей. Но в VS 2013 визуализация позволяет рассмотреть всю информацию о таблице (Рисунок 3.15, Рисунок 3.16)
Рисунок 3.15-3.16. Представление полной информации об операциях
Однако, имеет смысл ввести ограничение на просмотр разной информации. Так, например, не каждый же консультант должен иметь доступ к информации о всех сотрудниках. А также, сотрудник каждого отдела должен иметь доступ к информации только его отдела. То есть консультант из валютного отдела не сможет просмотреть информацию о счетах клиентов, а также никакой консультант и менеджер не сможет посмотреть базу данных сотрудников (Рисунок 3.17).
Рисунок 3.17. Запрет консультанту на вход в базу данных сотрудников
Далее стоит рассмотреть оставшиеся кнопки по анализу данных. Нажимая на кнопку «Анализ клиентов» открывается новое окно (Рисунок 3.18)
Рисунок 3.18. Окно «Анализ клиентов»
Здесь можно выбрать клиента, по которому будет проводиться анализ. Далее нажимается кнопка «Анализ» (Рисунок 3.19).
Рисунок 3.19. Анализ клиента
В левом углу выводятся потоки денег, сданных клиентом в банк и полученным клиентом. Ниже приводится информация по всем операциям клиента. Из этой информации можно сделать вывод, как ведет себя клиент, о его стабильности и т.д.
Примерно ту же форму можно увидеть, нажав на кнопку «Анализ сотрудников» (Рисунок 3.20)
Рисунок 3.20. Анализ данных сотрудников.
Слева сверху выводится информация о денежных потоках, пройденных через данного сотрудника, а внизу - все операции, совершенные клиентами через данного сотрудника. С этой информацией можно сделать выводы о полезности сотрудника.
Выводы
Система управленческого учета, отчетности дает возможность обобщить данные, требуемые для бюджетного, стратегического планирования, для распределения ресурсов, для определения себестоимости финансовых инструментов, для обеспечения оперативного контроля над воздействием управленческих решений на параметры работы банка. Бухгалтерский аппарат сформирован из специалистов, которые имеют профильное образование, рабочий стаж по специальности. Во главе стоит главный бухгалтер. Специалисты с бухгалтерии выполняют свои функции на основании должностных инструкций, которые выработаны главным бухгалтером.
Ответственный за организацию бухгалтерского учета - управляющий департаментов, по Закону «О бухгалтерском учете». Главный бухгалтер, по Закону, обязан нести ответственность за формирование учетной политики. Однако в системе Сбербанка РФ учетную политику вырабатывает головной банк.
Учетная политика в СБ РФ определяет деятельность бухгалтерии по вопросам, которые могут иметь разный характер, например, избрание форм или учетных методов, в случаях несоответствия налогового законодательства. Учетная политика в каждом подразделении Сбербанка - едина. Следовательно, у вышестоящего банка нет проблем с разночтением отчетности, в прочих моментах.
Построение самой системы предполагает связь с базой данных, откуда система будет брать информацию. Однако, информация всегда обновляется, и стоит задуматься о внедрении системы с автоматическим обновлением информации в базах данных.
Заключение
В результате проведённого исследования в работе можно сделать ряд следующих выводов:
1. Управленческий учет-это процесс планирования и контроля на всех уровнях управления.
2. Управленческий учет предоставляет информацию о затратах и результатах всей организации и отдельных структур. Затраты и результаты являются основными объектами управленческого учета организации и ее подразделений. Подготавливается и доносится информация до руководителей организации.
3. Управленческий учет основывается на методиках, которые связаны с процессами организации. Хоть и на практике в компаниях часто используются отдельные элементы управленческого учета, важно, чтобы эти элементы были сгруппированы в единую систему, ориентированную на достижение главного результата - повышения качества управления организацией.
4. Управленческий учет персонифицирован по структуре, поэтому менеджер организации может подойти творчески в составлении планов, бюджетов, смет, решая общие цели при усилии всех менеджеров. Бизнес-план составляет цели и задачи организации, которые, в свою, очередь разбиваются по всей структуре управления. Поэтому не составляет труда распределить ответственность за достижение цели на каждом уровне организации. Управленческий учет служит для:
- предоставление информации для того, чтобы эффективно управлять организацией и принять решения на перспективу;
- калькулирование работ, услуг и выявления отклонений от установленных норм, стандартов, смет;
- определения результатов по проданной продукции (работ, услуг).
5. Все элементы метода управленческого учёта действуют взаимосвязано, образуя единую систему, направленную на решение задач управления хозяйственной деятельностью организации.
6. В качестве активных субъектов управленческого учета выступают менеджер, бухгалтер, экономист, которые имеют специальное образование, знания, отличные от знаний бухгалтера, который ведет традиционный бухгалтерский учет. Управленческий учет - это комплексная отрасль знания, которая объединяет ряд прикладных экономических наук: организацию и управление производством, планирование, нормирование, оперативный и бухгалтерский учет, управленческий анализ и так далее.
7. Суть управленческого учета рассматривается как интегрированная система внутрихозяйственного учета, которая представляет информацию о расходах, результатах деятельности не только всей компании, но и ее структурных подразделений по отдельности. В то же время главными объектами управленческого учета выступают результаты, затраты.
8. Система управленческого учета имеет большие плюсы, так как позволяет пользователю не тратить время на вычисление каких-то данных вручную, на анализ этих данных.
Для успешного решения задач, связанных с организацией системы управления и повышением качества финансового менеджмента в банках, особенно актуальным является внедрение системы управленческого учета.
При изучении данной темы следует отметить, что в отечественной практике существует достаточно много проблем, связанных с управленческим учетом.
Список использованной литературы
1. Федеральный закон от 10.07.2002 № 86-ФЗ «О Центральном банке Российской Федерации (Банке России)» // СПС Консультант- плюс
2. Положение по бухгалтерскому учету «Учетная политика организации» ПБУ 1/2008 (Приказом Минифина Российской Федерации от 06.10.2008 г. № 106н)
3. Приказ Минфина России от 06.10.2008 № 106н «Об утверждении положений по бухгалтерскому учету» (вместе с «Положением по бухгалтерскому учету «Учетная политика организации» (ПБУ 1/2008)», «Положением по бухгалтерскому учету «Изменения оценочных значений» (ПБУ 21/2008)» // СПС Консультант-плюс
4. Агальцова, О. Прекращение деятельности филиала иностранной компании // Финансовая газета. 2014. № 39. С. 8.
5. Багаева, К.О. Использование инструментов финансового менеджмента в многопрофильном холдинге // Финансы. 2013. № 5. С. 63 - 65.
6. Брызгалин А.В., Щербакова Е.С., Головкин А.Н., Королева М.В., Смирнов М.А., Сорокина В.А., Жильцов М.А., Евдокимов А.Ю. Сложные операции и сделки: налогообложение и бухгалтерский учет (часть вторая) // Налоги и финансовое право. 2015. N 8. С. 15 - 34, 61 - 388.
7. Борисов А.Н. Комментарий к Федеральному закону от 21 ноября 1996 г. № 129-ФЗ «О бухгалтерском учете» (постатейный). М.: Юстицинформ, 2014. 312 с.
8. Вахрушина М.А., Сидорова М.И., Борисова Л.И. Стратегический управленческий учет. Полный курс MBA: Учеб. пособие. М.: РИД ГРУПП, 2014. 192 с.
9. Гришкина С.Н., Сафонова И.В. Проблемы и перспективы развития бухгалтерского учета на предприятиях малого бизнеса // Международный бухгалтерский учет. 2016. N 47. С. 17 - 25.
10. Зимакова Л.А. Основные подходы к формированию системы стратегического управленческого учета // Международный бухгалтерский учет. 2014. № 33. С. 36 - 40.
11. Карпова Т.П. Управленческий учет: Учебник для вузов. - М.: ЮНИТИ, 2013. 428 с.
12. Керимов В.Э. Стратегический учет: Учеб. пособие / М.: Омега-Л, 2014. 166 с.
13. Научно-практический комментарий к Федеральному закону "О бухгалтерском учете" с обзором судебно-арбитражной практики (постатейный) / А.Н. Лысенко, А.А. Хорошев, З.Г. Амерханова и др. М.: Деловой двор, 2013. 280 с.
14. Фадеев Д.Е. Актуальные вопросы развития налоговой системы. М.: Налоговый вестник, 2014. 288 с.
15. Чхутиашвили Л.В. Основы финансовой деятельности на предприятиях в современных рыночных условиях // Международный бухгалтерский учет. 2014. № 8. С. 29 - 40.
16. Шевелев А.Е., Шевелева Е.В.,Шевелева Е.А. Бухгалтерский учет и анализ. Учебник. М.: Кнорус, 2016. 474 с.
17. Шевелев А.Е. Шевелева Е.В. Риски в бухгалтерском учете. М.: Кнорус, 2015.-304 с.
18. Шилова Н. Автоматизация учета финансовых показателей предприятия // Финансовая газета. Региональный выпуск. 2014. № 19. С. 15.
19. James L. Gibson, John M. Ivancevich, James H. Donnelly, Jr., Robert Konopaske. Organizations: Behavior, Structure, Processes. 14th ed., New-York, 2012.
20. Alan Beaulieu. Learning SQL: Master SQL Fundamentals. 2nd ed., O'Reilly Media, 2009.
Приложение
Код программы C Sharp.
using otchet.Classes;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace otchet
{
/// <summary>
/// Логика взаимодействия для MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public String Login { get; set; }
public MainWindow()
{
InitializeComponent();
}
public void Enter(object sender, RoutedEventArgs e)
{
string idLogin = "";
string pass = "";
string login = "";
if (LoginTBx.Text == "" || PasswordTBx.Text == "")
{
MessageBox.Show("Заполните все поля!", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Exclamation);
}
else
{
string connStr = @"Data Source=DESKTOP-R33Q3A8\SAVLSERVER;
Initial Catalog=diploma;
Integrated Security=True";
SqlConnection conn = new SqlConnection(connStr);
try
{
conn.Open();
}
catch (SqlException se)
{
MessageBox.Show("Ошибка подключения:{0}", se.Message);
return;
}
string txt = String.Format("select Staff_id from dbo.Staff where Login = '{0}'", LoginTBx.Text);
SqlCommand cmd = new SqlCommand(txt, conn);
using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
while (dr.Read())
{
idLogin = dr.GetValue(0).ToString().Trim();
}
}
conn.Open();
string txt1 = String.Format("select Password from dbo.Staff where Staff_id = {0}", int.Parse(idLogin));
SqlCommand cmd1 = new SqlCommand(txt1, conn);
using (SqlDataReader dr = cmd1.ExecuteReader(CommandBehavior.CloseConnection))
{
while (dr.Read())
{
pass = dr.GetValue(0).ToString().Trim();
}
}
conn.Open();
string txt2 = String.Format("select Login from dbo.Staff where Staff_id = {0}", int.Parse(idLogin));
SqlCommand cmd2 = new SqlCommand(txt2, conn);
using (SqlDataReader dr = cmd2.ExecuteReader(CommandBehavior.CloseConnection))
{
while (dr.Read())
{
login = dr.GetValue(0).ToString().Trim();
}
}
if (PasswordTBx.Text == pass && LoginTBx.Text == login)
{
DataLogin.loginNew = login;
conn.Close();
Application.Current.MainWindow.Hide();
MainMenu w1 = new MainMenu();
w1.Show();
}
else
{
MessageBox.Show("Логин или пароль неверны", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
}
}
}
using otchet.Classes;
using otchet.Windows;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace otchet
{
/// <summary>
/// Логика взаимодействия для Window1.xaml
/// </summary>
public partial class MainMenu : Window
{
public MainMenu()
{
InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
MessageBox.Show("Вы уверены, что хотите закончить рабочий день?", "Внимание", MessageBoxButton.YesNo, MessageBoxImage.Question);
}
public void ClientsBtn_Click(object sender, RoutedEventArgs e)
{
Clients cl = new Clients();
cl.Show();
}
public void Window_Loaded(object sender, RoutedEventArgs e)
{
string mmName = "";
string connStr = @"Data Source=DESKTOP-R33Q3A8\SAVLSERVER;
Initial Catalog=diploma;
Integrated Security=True";
SqlConnection conn = new SqlConnection(connStr);
try
{
conn.Open();
}
catch (SqlException se)
{
MessageBox.Show("Ошибка подключения:{0}", se.Message);
return;
}
string txt = String.Format("select Name from dbo.Staff where Login = '{0}'", DataLogin.loginNew);
SqlCommand cmd = new SqlCommand(txt, conn);
using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
while (dr.Read())
{
mmName = dr.GetValue(0).ToString().Trim();
}
}
NameTBk.Text = mmName;
conn.Open();
string txt1 = String.Format("select Departments.Name from Departments, Staff where Staff.Name='{0}' and Departments.Department_id=Staff.Department_id", NameTBk.Text);
SqlCommand cmd1 = new SqlCommand(txt1, conn);
using (SqlDataReader dr = cmd1.ExecuteReader(CommandBehavior.CloseConnection))
{
while (dr.Read())
{
DepartmentTBk.Text = dr.GetValue(0).ToString().Trim();
}
}
conn.Open();