Вход

разработать программу ведения личных счетов граждан

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 96099
Дата создания 2015
Страниц 13
Источников 10
Мы сможем обработать ваш заказ (!) 24 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 030руб.
КУПИТЬ

Содержание

Содержание
ВВЕДЕНИЕ 3
Основная часть 4
Заключение 13
Список литературы 14
ПРИЛОЖЕНИЕ 1 15

Фрагмент работы для ознакомления

Text = "Добавление нового счета."; comboBox1.SelectedIndex = 0; }else//изменение существующего счета{this.Text = "Изменениесчета."; textBox4.Text = my_config.scheta[point].fio;//comboBox1.SelectedIndex = point; textBox1.Text = my_config.scheta[point].per.ToString(); textBox2.Text = my_config.scheta[point].sum.ToString(); dateTimePicker2.Value = Convert.ToDateTime(my_config.scheta[point].open); dateTimePicker1.Value = Convert.ToDateTime(my_config.scheta[point].srok);if (my_config.scheta[point].vid=="«Зарплатный»") comboBox2.SelectedIndex=0;if (my_config.scheta[point].vid=="«Пенсионный»") comboBox2.SelectedIndex=1;if (my_config.scheta[point].vid=="«Накопительный»") comboBox2.SelectedIndex=2; textBox3.Text = my_config.scheta[point].nomer_ch.ToString(); } }privatevoid button1_Click(object sender, EventArgs e) {this.Close(); }privatevoid button2_Click(object sender, EventArgs e) {stringfio;//фиовкладчикаProgprog;//программавкладвdoubleper;//процентная ставкаdoublesum;//сумма средств на счетуstringopen;//дата открытия вкладаstringsrok_;//срок вкладаstringvid;//видвкладаintnomer_ch;//номерсчетаif (textBox4.Text == "")//ФИОвкладчика {MessageBox.Show("Вкладчик должен быть указан.");return; }fio=textBox4.Text;prog=my_config.programms[comboBox1.SelectedIndex];try {per = Convert.ToDouble(textBox1.Text);}catch {MessageBox.Show("Процентная ставка должна быть числом, для разделения целой и дробной части используйте запятую.");return; }if (prog.per_do == "") {stringstr = prog.per_ot;str = str.Replace('%',' ');if (per != Convert.ToDouble(str)){MessageBox.Show("Процентная ставка не соответсвует ставке программы депозита.Должнабыть "+prog.per_ot.ToString());return; } }else {stringstr = prog.per_ot;string str2 = prog.per_do;str = str.Replace('%', ' '); str2 = str2.Replace('%', ' ');str=str.Remove(0, 3); str2=str2.Remove(0, 3);if (per < Convert.ToDouble(str) || per > Convert.ToDouble(str2)){MessageBox.Show("Процентная ставка не соответсвует ставке программы депозита. Должнабыть: " + prog.per_ot.ToString()+" "+prog.per_do.ToString());return; } }try {sum = Convert.ToDouble(textBox2.Text);}catch {MessageBox.Show("Сумма вклада должна быть числом, для разделения целой и дробной части используйте запятую.");return; }if (sum < Convert.ToDouble(prog.min_sum.Split(' ')[0]) * 1000){MessageBox.Show("Сумма вклада должна быть больше или равна минимальной суммы вклада по программе: "+prog.min_sum.ToString());return; }open = dateTimePicker2.Value.ToShortDateString();srok_ = dateTimePicker1.Value.ToShortDateString();int days = (dateTimePicker1.Value - dateTimePicker2.Value).Days;if (prog.srok.Split('-').Length > 1)//заданпериодвклада {if (days < Convert.ToInt32(prog.srok.Split('-')[0]) || days > Convert.ToInt32(prog.srok.Split('-')[1])){MessageBox.Show("Срок вклада "+days+" дней не соответсвует сроку вклада по программе: " + prog.srok);return; } }else//задано перечисление дней {string [] str_=prog.srok.Split(',');bool fl = false;for (inti = 0; i < str_.Length; i++)if (days == Convert.ToInt32(str_[i]))fl = true;if (!fl) {MessageBox.Show("Сроквклада " + days + " днейнесоответсвуетсрокувкладапопрограмме: " + prog.srok);return; } }vid = comboBox2.SelectedItem.ToString(); try {nomer_ch = Convert.ToInt32(textBox3.Text);}catch {MessageBox.Show("Номер счета должен быть целым числом.");return; }if (point == -1)//добавление {my_config.scheta.Add(newSchet(fio, prog, per, sum, open, srok_, vid, nomer_ch));this.Close(); }else//изменение {my_config.scheta[point].fio = fio;my_config.scheta[point].prog = prog;my_config.scheta[point].per = per;my_config.scheta[point].sum = sum;my_config.scheta[point].open = open;my_config.scheta[point].srok = srok_;my_config.scheta[point].vid = vid;my_config.scheta[point].nomer_ch = nomer_ch;this.Close(); } } }}Prog.csusing System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceScheta{classProg//класс программа вклада {publicstring name;//названиевкладаpublicstringuslov;//условиявкладаpublicstringmin_sum;//минимальная сумма вкладаpublicstringper_ot;//ставка процентов отpublicstringper_do;//ставка процентов доpublicstringsrok;//срок вкладаpublicstringpopol;//пополняемостьpublicProg(string _name, string _uslov, string _min_sum, string _per_ot, string _per_do, string _srok, string _popol) {name = _name;uslov = _uslov;min_sum = _min_sum;per_ot = _per_ot;per_do = _per_do;srok = _srok;popol = _popol; } }}Config.csusing System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceScheta{classProg//класс программа вклада {publicstring name;//названиевкладаpublicstringuslov;//условиявкладаpublicstringmin_sum;//минимальная сумма вкладаpublicstringper_ot;//ставка процентов отpublicstringper_do;//ставка процентов доpublicstringsrok;//срок вкладаpublicstringpopol;//пополняемостьpublicProg(string _name, string _uslov, string _min_sum, string _per_ot, string _per_do, string _srok, string _popol) {name = _name;uslov = _uslov;min_sum = _min_sum;per_ot = _per_ot;per_do = _per_do;srok = _srok;popol = _popol; } }}Schet.csusing System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceScheta{classSchet {publicstringfio;//фиовкладчикаpublicProgprog;//программавкладвpublicdoubleper;//процентнаяставкаpublicdoublesum;//сумма средств на счетуpublicstringopen;//датаоткрытиявкладаpublicstringsrok;//сроквкладаpublicstringvid;//видвкладаpublicintnomer_ch;//номерсчетаpublicSchet(string _fio, Prog _prog, double _per, double _sum, string _open,string _srok, string _vid, int _nomer_ch) {fio = _fio;prog = _prog;per = _per;sum = _sum;open = _open;srok = _srok;vid = _vid;nomer_ch = _nomer_ch; } }}

Список литературы [ всего 10]

Список литературы
1. Балдин К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. – М.: Издательско-торговая корпорация «Дашков и Ко», 2006. – 395 с.
2. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем / В.В. Бойко, В.М, Савинков  М.: Финансы и статистика, 2009. - 351 с.
3. Гвоздева Т.В. Проектирование информационных систем: учеб. пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов н/Д: Феникс, 2009. –508 с.
4. Голицына О.Л. Информационные системы: учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. – М.: ФОРУМ: ИНФРА-М, 2007. – 496 с.
5. Душин В.К. Теоретические основы информационных процессов и систем: Учебник / В.К. Душин. – М.: Издательско-торговая корпорация «Дашков и Ко», 2006. – 348 с.
6. Ипатова Э.Р., Ипатов Ю.В. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов – М.: МПСИ, 2008.
7. Липаев В.В. Программная инженерия. Гос. Ун-т – Высшая школа экономики / В.В. Липаев  М.: ТЕИС, 2006. – 608 с.
8. Маклаков С.В. Моделирование бизнес-процессов с AllFusion PM. – 2-е изд., испр. и дополн. – М.: Издательство Диалог-МИФИ, 2008. – 224 с.
9. Мандрыкин А.В. Информационные технологии в экономике: учеб пособие / А.В. Мандрыкин, А.В. Непышневский. Воронеж: ВГТУ, 2008, 235с.
10. Советов Б.Я. Информационные технологии: Учебник для вузов / Б.Я. Советов, В.В. Цехановский. – 2-е изд., стер. – М.: Высшая шк., 2005. – 263 с.

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00501
© Рефератбанк, 2002 - 2024