Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplomnaya_rabota_Gafurov_R_R.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
560.64 Кб
Скачать

Глава 2 Проектирование информационной системы

2.1 Формулировка требований

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

В ходе проектирования информационной системы были выделены следующие функциональные требования:

  1. Ввод, хранение, возможность редактирования исходных данных

  2. Рассчитывать прибыль;

  3. Рассчитывать оборотный капитал;

  4. Рассчитывать оборачиваемость капитала;

  5. Анализировать информацию.

2.2 Модель предметной области

Для того чтобы верно определить требования, разработчики  должны понимать контекст (часть предметной области) в котором будет работать будущая система. Для этого создаются модель предметной области (см. рис.2.2)..

Рис. 2.2 Модель предметной области

В процессе ER-проектирования получили следующие отношения (таблицы): Users, Status, Fin_Info. Users. В таблице Users хранятся данные о пользователях системы, таблица Status содержит информацию о правах доступа пользователей, таблица Fin_Info хранит исходные данные для расчета финансовых показателей и последующего их анализа, для принятия решений.

2.3 Структура системы

. Структура системы построена по следующему шаблону (см. рис 2.3). Экземпляр объекта Controller создается при запуске приложения. Авторизация в системе происходит при помощи метода данного объекта Avtorization, также данный объект имеет методы для формирования пользовательского интерфейса, в зависимости от прав доступа пользователя (CreateInt_User), методы для работы с записями таблиц (WorkData) и методы, касающиеся непосредственно предметной области (Raschet, Analiz). Обращение к методам данного объекта осуществляется из форм пользовательского интерфейса. Объект Reporter предназначен для формирования печатных форм отчетов, полученных в результате анализа исходных данных системой. Метод Export_Data осуществляет экспорт данных в файл Excel, метод Privive показывает на экран этот документ.

Рис.2.3 Основные объекты структуры системы

Глава 3 Реализация информационной системы

Целью данной курсовой работы является создание программного продукта, с помощью которого менеджер или руководитель ООО «ОЭУ Блок №2 ш. «Анжерская-Южная»» мог бы оперативно подводить итоги финансовой деятельности, вычислять и анализировать показатели предприятия за произвольный период.

Программа должна максимально упрощать вычисления и разумеется быть настраиваемой и гибкой.

3.1 Выбор средств разработки и субд

Исходя из поставленной задачи сразу видно, что в программе необходимо будет использовать базу данных (БД), для хранения различной информации и к тому же, сама программа будет локальным приложением, работающим с локальной базой данных.

В качестве СУБД можно воспользоваться MS Access, уже зарекомендовавшей себя как общедоступной и легкой в использовании, а в качестве среды разработки будем использовать Borland Delphi 7.0, как изучаемую в нашем АСФКемГУ.

Как уже было сказано ранее наше создаваемое приложение будет работать с локальной базой данных. Для удобства сравнения показателей за различные периоды будем использовать MDI интерфейс.

Delphi 7 — это достаточно мощная система, предназначенная для быстрой разработки приложений самого разного характера и назначения, в том числе для работы с базами данных (драйверы dbExpress, DB2 7.2, InterBase 6.5, MySQL, MSSQL) и Интернет.

В Delphi 7 достигнут высокий уровень возможностей и нет избыточных и дублирующих друг друга средств.

Скорость и производительность программиста при создании программ на Delphi достигаются благодаря IDE (Integrated Development Environment — интегрированная среда разработки) в которой они создаются.

Интегрированная среда разработки в Delphi 7 — это пользовательский интерфейс, состоящий из множества окон, перечень которых зависит от настроек программиста и соответственно от выполняемых задач.

В Delphi 7 интерфейс создается очень просто — он конструируется элементами управления (компонентами), которые располагаются на форме приложения.

Функциональность создаваемого приложения формируется процедурами, которые выполняются при возникновении событий, например при нажатии на кнопку и т.д.

Таким образом, разработка приложений сводиться к размещению на форме необходимых компонентов и настройки и написания их свойств, возникающих при том или ином событии.

Из всего вышеперечисленного следует, что данная среда разработки оптимально подходит для реализации спроектированной системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]