
- •Оглавление
- •Введение
- •Глава 1. Предметная область разрабатываемого программного продукта
- •Описание предметной области
- •Требования к информационной и программной совместимости
- •Технико-экономические показатели
- •2.3. Стадии и этапы проектирования. Порядок контроля и приемки.
- •2.4 Выбор языка программирования
- •Описание логической структуры
- •Входные данные
- •Выходные данные
- •3.2. Разработка программного продукта
- •3.3. Создание интерфейса программного продукта. Условия выполнения программы. Сообщения оператору Создание интерфейса программного продукта
- •Условия выполнения программы
- •Сообщения оператору
- •Глава 4 Экономическая часть
- •1 Организационно-экономическое обоснование дипломной работы
- •Раздел 2. Расчет времени на создание программного продукта
- •Раздел 2 Расчет годового фонда заработной платы исполнителя по созданию программного продукта
- •Раздел 3 Расчет начислений на заработную плату (социальные взносы)
- •Раздел 4 Расчет расходов на содержание и эксплуатацию пэвм
- •Раздел 5 Расчет себестоимости программного продукта
- •Раздел 6 Расчет цены программного продукта
- •Раздел 7 Расчет экономической эффективности
- •Глава 5 Техника безопасности
- •4.1 Выводы по технике безопасности
- •Заключение
- •Список используемой литературы
- •Интернет-источники.
- •Приложение. Код программы
Описание логической структуры
В состав данной программы входят следующие модули:
Проект (dpr).
Главная форма программы (Frm_Main);
Модуль данных (DataMod).
Модальная форма авторизации (Frm_Login)
2. По кнопкам из основного меню вызываются следующие формы:
Формы Клиенты, Сделки, Адреса для добавления, редактирования и удаления записей;
Формы просмотра записей Клиенты, Сделки Адреса;
Форма Справки
Форма “О программе”
Кнопки для экспорта данных в Microsoft Excel;
Кнопки для вызова Импорта, Печати и Выхода;
Схема 4. Структурная схема.
Входные данные
Входными данными являются:
1) Данные, полученные путём ввода с клавиатуры.
2) Данные, полученные путём перемещения курсора мыши и нажатия.
3) Данные, полученные в результате генерации.
Выходные данные
Выходными данными являются:
1) Вся информация, выводимая на экран компьютера.
2) Текстовый файл, полученный путём сохранения результатов сборки.
3.2. Разработка программного продукта
Разработка программы «Автоматизированная Информационной система «Банк»» начинается с создания нового проекта. ("File" -> "New Application") (рис. 6).
Рисунок 11. Создание нового проекта
На первом этапе на автоматически созданную форму Form1 добавляются следующие компоненты:
MainMenu, StatusBar, PopupMenu, Timer, PrinterSetupDialog, ImageList, StatusBar, Image.
Результатом выше перечисленных действий становится первоначальный интерфейс программы (рисунок 12).
Рисунок 12. Первоначальный интерфейс программы
На втором этапе создается контейнер (не визуальная форма)
DataModule на который добавляються следующие компоненты ADOConnection, ADOQuery, ADOTable, DataSetDriverEh, MemTableEh, DataSource, в количестве необходимом для подключения к базе данных соответствующих компонентов. Так же осуществляется динамическое подключение к базе данных через код “ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +GetCurrentDir+ '\bd\db_bank.mdb'+';Persist Security Info=False';”
Рисунок 13. Контейнер
На третьем этапе создаться форма добавления Клиентов со следующими компонентами Label, Edit, ComboBox, DBGridEh, BitBtn, DBNavigator в соответствующем количестве и их подключение.
Рисунок 14. Интерфейс формы “Клиенты”
4-5) Четвертый и пятый этап разработки аналогичен третьему, но осуществляется для форм “Сделки” и “Адреса”.
6-8) С шестого по восьмой этапе создаются формы редактирования для Форм “Клиенты”, “Сделки” и “Адреса”.
8-11) С восьмого по одиннадцатый этап создаются формы просмотра “Клиенты”, “Сделки” и “Адреса” на которые добавляются компоненты: DBGridEh,.
12-14) С двенадцатого по четырнадцатый этап создаются формы “Авторизация”, “Справка”, “О программе”.
Рисунок 15. Оформление интерфейса главной формы
15) Приведение вида форм в рабочий вид, задаются отображаемые имена объектов.
16) Подключение всех необходимых компонентов к базе данных.
17) На Form2 добавляется объекты:
18) Привязка кнопок к необходимым формам и действиям.
Рисунок 16. Оформление окна формы авторизации