Проектирование информационной системы для хранения, накопления и выборки данных

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

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

°я библиотека Microsoft.Office.Interop.Word. Ниже представлен пример метода для вывода информации в Word, с возможностью сохранения информации в формате *.docx, c предварительным открытием документа. (Код обращения к сценарию вывода отчётности по сотрудникам предприятия, используемый на вкладке "Отчеты в Word"->Вывод сотрудников):

 

privatevoid button2_Click(object sender, EventArgs e)

{w = newword();.Print(this.kURSOVDataSet.dogovor);

}

 

Как видно из кода, информация для вывода в Word берется из хранимой таблицы dogovor, которая выводит все составленные договоры

А сам метод wordописан в файле word.cs:

 

classword

{Print(DataTable source)

{

//открыть новоеword-приложениеapplication = newApplication { Visible = false };missing = Type.Missing;

//создать новый документ word= application. Documents.Add (ref missing, ref missing, ref missing, ref missing);= document.Range(ref missing, ref missing);

//создать таблицу= range.Tables.Add (range, source.Rows.Count, source.Columns.Count, ref missing, ref missing);// в качестве параметров таблицы указать место куда необходимо поместить таблицу, а также количество столбцов и строк.Borders.Enable = 1;

//через циклы заполнить строки и столбцы таблицы информацией из DataTable

for (intir = 1; ir<source.Rows.Count + 1; ++ir)

{= table.Rows[ir];(intic = 1; ic<source.Columns.Count + 1; ++ic)

{= row.Cells[ic];.Range.Text = source.Rows[ir - 1].ItemArray[ic - 1].ToString();

}

}.Visible = true;

}

}

 

Пример вывода в Microsoft Word данных о сотрудниках:

 

Рисунок 6. Вывод в Word отчета по сотрудникам

 

3.3Организационное проектирование

 

Аппаратное оснащение системы:

Сервер:

-Процессор не ниже 2.5 ГГц;

-Оперативная память минимум 3 Гб;

-Сетевая карта;

-Операционная система WindowsServer;

Рабочие станции:

-Процессор не ниже 2.0 ГГц;

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

-Сетевая карта;

-Операционная система WindowsXP, Windows 7.

Передача данных (сеть):

-Скорость не ниже 20 Мб/с;

-Топология любая, поддерживающая протоколы TCP/IP;