На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Брокерская фирма (Сбербанк инвестор) С#

Задание

Разработать приложение на языке C# с любой СУБД, для учета деятельности брокерской фирмы. В качестве объекта рекомендуется использовть Сбер. 

Функционал программы

  • учет клиентов
  • учет сотрудников
  • учет эмитентов
  • учет акций
  • учет дивидендов

Использованные технологии

  • язык C#
  • Windows Forms
  • Access

Содержание курсового проекта

ВВЕДЕНИЕ. 4

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 7

1.1 Сущность инвестиций. 7

1.2 Описание предметной области автоматизации. 17

1.3 Обзор и анализ существующих программных решений. 18

1.4 Техническое задание на разработку приложения «Брокерская фирма (Сбербанк инвестиции)». 20

2 АНАЛИЗ СРЕД И ЯЗЫКОВ КАК ИНСТРУМЕНТОВ РЕАЛИЗАЦИИ.. 21

2.1 Язык высокого уровня C#. 21

2.2  Windows Forms или Windows Presentation Foundation. 22

2.3. Выбор состава технических и программных средств. 25

3 РАЗРАБОТКА ПРИЛОЖЕНИЯ БРОКЕР СБЕРБАНК НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ C#. 31

3.1 Постановка задачи. 31

3.2 Назначение и цели создания системы.. 31

3.3  Разработка приложения для брокера Сбербанк. 32

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 48

ПРИЛОЖЕНИЯ. 50

Приложение А. Код формы клиенты.. 50

Приложение Б. Код формы акции. 52

Приложение В. Код формы эмитенты.. 56

Приложение Г. Код формы дивиденды.. 57

Приложение Д. Код формы дивидендные выплаты по клиентам  60

Фрагмент программного кода

using System;
using System.Windows.Forms;
using MaterialSkin;
using MaterialSkin.Controls;
using System.Data.OleDb;
using System.Configuration;

namespace Broker
{
    public partial class AddStocksForm : MaterialForm
    {     
        private OleDbConnection dbConnection;
        public AddStocksForm()
        {
            InitializeComponent();

            var materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900,
                Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);
        }

        private void AddStocksForm_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "sberbankDataSet.Эмитенты". При необходимости она может быть перемещена или удалена.
            this.эмитентыTableAdapter.Fill(this.sberbankDataSet.Эмитенты);
            dbConnection = new OleDbConnection(ConfigurationManager.ConnectionStrings["Broker"].ConnectionString);
            dbConnection.Open();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int kod = Convert.ToInt32(textBox1.Text);
            int kod_2 = Convert.ToInt32(textBox2.Text);
            DateTime date = dateTimePicker1.Value; 
            string name = comboBox3.Text;
            string description = textBox5.Text;
            string price = textBox6.Text;
            string quantity = textBox7.Text;
            string profit = textBox8.Text;
            string operation = comboBox1.Text;

            string query = "INSERT INTO Акции ([Код акции], [Код клиента], Дата, Наименование, Описание, Цена, Количество, Сумма, Операции) VALUES(" + kod + ", " + kod_2 + ", '" + date + "', '" + name + "', '" + description + "', '" + price + "', '" + quantity + "', '" + profit + "', '" + operation + "')";
            OleDbCommand command = new OleDbCommand(query, dbConnection);
            command.ExecuteNonQuery();
            MessageBox.Show("Данные добавлены");
        }

        private void button4_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox2.Text = "";               
            textBox5.Text = "";
            textBox6.Text = "";
            textBox7.Text = "";
            textBox8.Text = "";

            comboBox1.Text = "";
            comboBox2.Text = "";
            comboBox3.Text = "";
        }

        private void button3_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double price;
            double quantity;

            price = Convert.ToDouble(textBox6.Text);
            quantity = Convert.ToDouble(textBox7.Text);

            switch (comboBox2.Text)
            {
                case "*":

                    textBox8.Text = Convert.ToString(price * quantity);
                    break;
            }
        }
    }
}

Структура проекта

Скриншот архива с проектом

Содержание архива

  • Исходный проект программы с кодом в Visual Studio на  языке C#.
  • Пояснительная записка на 48 страниц (61 страница с приложениями)

Пояснения по запуску программы

Запустить Visual Studio, запустить проект или же зайти в папку Bin/ Debug/ запустить Broker.exe. 

Купить 2500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2500,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Брокерская фирма доп.rar
9451664
Оцени работу

рейтинг

Брокерская фирма (Сбербанк инвестор) С#
Приложение для учета работы брокерской фирмы и учета сделок клиентов. В качестве объекта выбран Сбербанк.
Категория: Образование
Стоимость: 2500,00