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

бесплатно 0
4.5 153
Деятельность отдела информационных технологий. Сопровождение аппаратных средств, баз данных и локальной вычислительной сети. Обслуживание телекоммуникаций и защита информации. Разработка программного средства, работающего с базой данных Oracle.


Аннотация к работе
.3 Технические характеристики ПК, используемого для разработки 1.4 Программные пакеты Практическая частьВ обязанности этого отдела входят различные задачи: сопровождение аппаратных средств, сопровождение баз данных, сопровождение локальной вычислительной сети, обслуживание телекоммуникаций, сопровождение программных комплексов, защита информации, задачи договорно-экономического характера и материального обеспечения. В сопровождение баз данных входит работа с БД Oracle, БД MSSQL, поддержка SAP/R3 HR, КСУ ФХД, КИДО (контроль исполнения договорных обязательств), ГКПЗ (годовая комплексная программа закупок), ИСИДА (БД используемая для документооборота), АСБУ на базе 1С. В сопровождение локальной вычислительной сети входит настройка телекоммуникаций (маршрутизация, настройка ЛВС), подключение к ЛВС рабочих станций, серверов, оргтехники, техническая поддержка пользователей.Задания бывают трех типов: написание программного продукта, обеспечение работоспособности имеющихся систем и настройка новых, а так же задачи поддержки 1С бухгалтерии. Комплексное выполнение всех поставленных задач обеспечивает оптимизацию работы других отделов, бесперебойную работу программных и аппаратных комплексов предприятия. Требуется разработать программное средство, работающее с базой данных Oracle и оптимизирующее составление отчетов по базе данных, представляющей собой телефонный справочник с некоторой дополнительной информацией (должность, E-mail). В связи с тем, что такой способ обращения к базе данных подразумевает определенные сложности в составлении отчетов, а именно проблематичность группировки данных по отделам и необходимость переписывать запрос, если нужны данные по другому отделу, было решено создать программное средство, которое удобно в использовании и не требует дополнительных знаний языка запросов. В конечном варианте программа должна предоставлять возможность предварительного просмотра полученного отчета, печати, выгрузки данных в Excel, поиска данных о сотруднике по фамилии, иметь простой интерфейс, справочную систему.Запрос для создания дерева: SELECT name as n, level, id FROM structure Запрос для составления отчета: select distinct replace(f || ""|| i || ""|| o,".","") fio, replace(job.name, ".","") job, job.rank as rank, mail, replace(tel,",",", ") tel, person.id_struct, person.id, b.name as name, b.rn as rn, replace(b.path, "/%/", "") path from person left join GROUP BY id_person) a on a.ID_PERSON = Person.id inner join persjob on PERSON.ID = PERSJOB.ID_PERSON inner join job on job.id = PERSJOB.ID_JOB inner join (SELECT name, level, parent_id, id, rownum as rn, SYS_CONNECT_BY_PATH(name, "/") as Path {cell=sheet.OLEPROPERTYGET("Cells").

План
Содержание

Содержание

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

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

Список литературы
1. Е. Догадкин Введение в Oracle 9i: SQL. Руководство слушателя. Том 2. - М.: НОУ «УКЦ Форс», 2002. - 458 с.

2. Н. Культин C Builder в задачах и примерах. - СПБ: «БХВ Петербург», 2005. - 328 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?