Рис. 2 – Диаграмма декомпозиции «Автоматизация учета вкладов в банке»
2 Описание программы
Курсовой проект запускается с помощью файла приложения Kurs2015 и включает в себя восемь форм. Данные хранятся в файле MainBaseOfFacts.factsXml. Проект содержит в себе следующие формы:
StartForm – главная форма, которая загружается при запуске проекта; с помощью меню, расположенного на форме, вызываются операции работы с файлами, выполнение запросов и построение графиков и диаграмм; здесь же происходит редактирование файлов с данными;
Рис. 3 – Главная форма
AskMonthTypeForm – форма, запрашивающая месяц и тип вклада для выполнения запроса;
Рис.4 – Форма, запрашивающая месяц и тип вклада для выполнения запроса
AskMonthForm – форма, запрашивающая месяц для выполнения запроса;
Рис.5 – Форма, запрашивающая месяц для выполнения запроса
ResultOfAskForm – форма, с помощью которой выводится результат запроса 1 (п. 4.1);
Рис.6 – Форма, с помощью которой выводится результат запроса 1
SecondResultOfAskForm – форма, с помощью которой выводятся результаты запросов 2 и 3 (п. 4.2 и 4.3);
Рис.7 – Форма, с помощью которой выводится результат запросов 2 и 3
GraphicForm – форма, содержащая график, который отражает результат запроса 4 (п. 4.4);
Рис.8 – Форма, содержащая график, который отражает результат запроса 4
CircleDiagramForm – форма, содержащая круговую диаграмму, которая отражает результат запроса 5 (п. 4.5);
Рис.9 – Форма, содержащая круговую диаграмму, которая отражает результат запроса 5
BarDiagramForm – форма, содержащая столбиковую диаграмму, которая отражает результат запроса 6 (п. 4.6).
Рис.10 – Форма, содержащая столбиковую диаграмму, которая отражает результат запроса 6
3 Разработка приложения для работы с вкладами
Создание файла:
Команда меню: Файл/Создать.
Форма: StartForm.
Метод, реализующий операцию: private void createFile_Click (object sender, EventArgs e). Если в момент вызова этой операции открыт другой файл данных, сначала происходит сохранение открытого файла, а затем создание нового.
Рис.11 – Создание файла
Открытие файла:
Команда меню: Файл/Открыть…
Форма:StartForm.
Метод, реализующий операцию: private void openFile_Click (object sender, EventArgs e). Если в момент вызова этой операции открыт другой файл данных, сначала происходит сохранение открытого файла, а затем вызов диалогового окна открытия файла.
Рис.12 – Открытие файла
Сохранение файла:
Команда меню: Файл/Сохранить.
Форма: StartForm.
Метод, реализующий операцию:private void saveFile_Click (object sender, EventArgs e). Если до вызова этой операции файл не был ни разу сохранен (то есть файл является новым и не имеет имени), то происходит вызов диалогового окна сохранения файла. В противном случае сохранение изменений в файле происходит без вызова окна.
Рис.13 – Сохранение файла
Сохранение файла (операция “Cохранить как…”):
Команда меню: Файл/Сохранить как…
Форма: StartForm.
Метод, реализующий операцию:private void saveAsFile_Click (object sender, EventArgs e). При выполнении этой операции происходит вызов диалогового окна сохранения файла, в котором можно выбрать имя файла и размещение.
4 Разработка приложений для организации запросов к системе данных
Рассмотрим выполнение запросов к данным, согласно условию задания.
Запрос 1. За указанный месяц по заданному виду вклада определить суммарные поступления.
Команда меню: Запросы/Суммарные поступления по вкладу (месяц)
Задание: за указанный месяц по заданному виду вклада определить суммарные поступления.
Формы: StartForm, AskMonthTypeForm, ResultOfAskForm.
Методы, реализующие запрос:
private void sumDepositMonth_Click (object sender, EventArgs e). Этот метод, описанный в коде формы StartForm, запускает форму AskMonthTypeForm, которая запрашивает месяц и тип вклада; после получения данных и закрытия AskMonthTypeForm происходит поиск записей таблицы главной формы, удовлетворяющих входным данным (при этом в таблицу формы StartForm должен быть загружен файл с данными) и подсчет суммарных поступлений по заданному виду вклада; затем загружается форма ResultOfAskForm, которая содержит результат запроса;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.