Разработка программного продукта, оптимизирующего создание отчетов по базе данных
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Содержание
Содержание
. Ознакомительная часть
.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 и оптимизирующее составление отчетов по базе данных, представляющей собой