Разработка программного продукта, оптимизирующего создание отчетов по базе данных

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Содержание

 

Содержание

. Ознакомительная часть

.1 Деятельность отдела информационных технологий

.2 Технические характеристики

.3 Технические характеристики ПК, используемого для разработки

.4 Программные пакеты

. Практическая часть

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

.2 Предметная область

.3 Описание программного продукта

.4 Разработка программного продукта

.5 Описание интерфейса ПП

. Анализ результатов

Список используемой литературы

Приложения

 

1. Ознакомительная часть

 

.1 Деятельность отдела информационных технологий

 

Отдел информационных технологий относится к управлению филиала Кольский ОАО ТГК-1.

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

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

В сопровождение баз данных входит работа с БД Oracle, БД MSSQL, поддержка SAP/R3 HR, КСУ ФХД, КИДО (контроль исполнения договорных обязательств), ГКПЗ (годовая комплексная программа закупок), ИСИДА (БД используемая для документооборота), АСБУ на базе 1С.

В сопровождение локальной вычислительной сети входит настройка телекоммуникаций (маршрутизация, настройка ЛВС), подключение к ЛВС рабочих станций, серверов, оргтехники, техническая поддержка пользователей.

Обслуживание телекоммуникаций включает в себя обслуживание серверов ЛВС, поддержку АД (Active Directory) включая структурные подразделения, обслуживание структурированных кабельных систем филиала, электронной почты, интернета и каналов связи, поддержку сервисов DNS/DHCP.

ОИТ сопровождает следующие программные комплексы: бухгалтерский комплекс (АСБУ на базе 1С, ЗУП на базе 1С, САП), КИДО, ГКПЗ, ИСИДА, АССД для ООЗД, информационно правовые системы.

В область защиты информации входит защита персональных данных пользователей, разграничение прав доступа, аудит безопасности.

Также отдел занимается сметно-договорной работой, работой с подрядчиками, снабжением филиала расходными материалами для оргтехники. Это входит в задачи договорно-экономического характера и материального обеспечения.

 

1.2 Технические характеристики

 

В распоряжении предприятия имеется большое число персональных компьютеров. В основном это:

компьютеры AQUARIUS с характеристиками:

Процессор: P4 3GHz;

Оперативная память: 1 Гб;

HDD: 160 Гб;

DVD-rom;

Video on Board.

компьютеры HP Z210 c характеристиками:

Процессор: Intel Core i5 3,3 GHz;

Оперативная память: 4 Гб;

HDD: 500 Гб;

DVD-rom;

Card reader;

Video on Board.

ноутбуки HP:

Процессор: Intel Core 2 duo 2.6 GHz x2;

Оперативная память: 2 Гб;

HDD: 250 Гб;

DVD-rom;

Card reader;

Встроенный адаптер беспроводной связи.

Все персональные компьютеры предприятия объединены в локальную сеть, главный узел которой располагается в серверной, где стоит большое количество серверов (около 20). Персональные компьютеры подключены витой парой к маршрутизаторам, которые оптоволокном подключены к серверам.

Интернет настроен через прокси-сервер. Канал 100 Мбит. Если пользователю необходим доступ в Интернет по рабочим моментам, ему назначается ежемесячный лимит траффика, при выработке которого блокируется доступ к сети Интернет. Лимит разный для всех пользователей и зависит от необходимости по трудовым обязанностям. Заблокированы социальные сети (Вконтакте, Одноклассники), сервисы мгновенных сообщений (ICQ), онлайн-игры, торрент-трекеры.

 

Функциональная схема

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

1.3 Технические характеристики ПК, используемого для разработки

 

) Ноутбук HP Compaq 6720s

Процессор: Intel Core™ 2 Duo CPU T7250 (2 ГГц x 2).

Память: 1 Гб.

Жесткий диск: 150 Гб.

Оптические устройства: Дисковод DVD+/-RW.

Порты: USB 2.0 (3 шт).

Встроенный адаптер локальной сети Intel 82562GT 10/100.

Встроенный адаптер беспроводной связи Intel PRO/Wireless 3945ABG.

Устройство считывания карт памяти.

 

.4 Программные пакеты

 

) Операционная система: Microsoft Windows 7 Корпоративная.

Среда разработки: Borland C++ Builder 6.

Офисные пакеты: MS Office 2010.

Дополнительное ПО: Mozilla Firefox 12.0, Toad for Oracle 10.6.

2. Практическая часть

 

2.1 Постановка задачи

 

Требуется разработать программное средство, работающее с базой данных Oracle и оптимизирующее составление отчетов по базе данных, представляющей собой