Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






СВАРКИ? Є КРАЩИЙ ВИХІД!


Дата добавления: 2015-10-01; просмотров: 634



ADO.NET — это набор классов, предоставляющих службы доступа к данным программисту, работающему на платформе .NET Framework.ADO.NET имеет богатый набор компонентов для создания распределенных приложений, совместно использующих данные. Это неотъемлемая часть платформы .NET Framework, которая предоставляет доступ к реляционным данным, XML-данным и данным приложений. ADO.NET удовлетворяет различные потребности разработчиков, включая создание клиентских приложений баз данных, а также бизнес-объектов среднего уровня, используемых приложениями, средствами, языками и веб-обозревателями[5].

Программное обеспечение ADO.NET для подсоединения и взаимодействия с физической базой данных называется провайдером данных ADO.NET. Провайдер данных (data provider) — это управляемый код .NET, который эквивалентен провайдеру OLEDB или драйверу ODBC. Провайдер данных состоит из нескольких объектов, которые реализуют необходимую функциональность в соответствии с определениями своих классов и интерфейсов.

 

6. РАЗРАБОТКА МОДУЛЯ ВЕДУЩЕГО МОНИТОРИНГ ПАРАМЕТРОВ ПК

Для разработки модуля, ведущего мониторинг параметров ПК было выбран язык C# из-за его возможностей работы с WMI, а для хранения данных средство ADO.NET и базу данных SQL-Server.

Структура базы данных изображена на рисунке 1 в приложении 1. Интерфейс модуля представлен на рисунке 2 приложения 1.

Модуль по средствам WMI опрашивает об именах имеющихся жестких дисков удаленные и локальный компьютеры. Результат опроса заносятся в базу данных и выводятся в выделенные для этого области окна модуля.

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

 

 


ЗАКЛЮЧЕНИЕ

В ходе учебно-исследовательской работы было выполнено:

· анализ существующих автоматизированных систем учета основных средств предприятия;

· анализ существующих систем мониторинга парка ПК предприятия (с учетом локальной сети);

· разработано описание систем мониторинга с целями, задачами и функциями;

· изучение основ программирования на C#;

· ознакомление с технологией ADO.NET;

· разработан модуль ведущий мониторинг ряда параметров ПК.

В ходе анализа существующих автоматизированных систем учета основных средств предприятия было выявлено, что больше всего для предприятия подходят «1С:Бухгалтерия» или «ИНФО-Бухгалтер» в зависимости от специфики предприятия. Анализ существующих систем мониторинга парка ПК предприятия дал представление об актуальных на сегодняшний день системах, их достоинствах, недостатках и функциональных возможностях. В процессе разработки описания системы мониторинга были сформированы предварительные цели, задачи и функции, которые система должно иметь. Так же в ходе разработки модуля ведущего мониторинг ряда параметров ПК были изучены основы программирования на языке C#, возможности ADO.NET для подключения базы данных SQL-Server к программному проекту.


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Светлана Мартынычева «СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА ПРОГРАММ АВТОМАТИЗАЦИИ БУХГАЛТЕРСКОГО УЧЕТА» УДК 681.3-657 М-29

2. Рязанцева Н.А., Рязанцев Д.Н. 1С:Предприятие. Комплексная конфигурация. Секреты работы.- СПб.:БХВ-Петербург, 2009,С.-624

3. Ежемесячный журнал «Системный администратор» №6(103) июнь 2011 издательство ООО «Синдикат 13».

4. C# и платформа .NET., Э. Троелсен. – СПб.; Издательство «Питера Пресс», 2007.

5. Электронная библиотека MSDN [Электронный ресурс]. URL: http://msdn.microsoft.com

6. Microsoft SQL Server 2008: A Beginner`s Guide., Дю Петкович. – СПб.: Издательство «БХВ-Петербург».

7. Евсеева О.Н., Шамшев А.Б. Работа с базами данных на языке C#. Технология АDO.NET: Учебное пособие.

8. Хохлов А. Е. «Автоматизированные системы бухгалтерского учета: Конспект лекций» Изд-во Пенз. гос. ун-та, 2002. – 108с

 


Приложение 1 «Таблицы и рисунки»

 

 

Название программы Достоинства Недостатки
1С:Бухгалтерия большие функциональные возможности сложность освоение
невысокая цена невозможность работы с графикой
  отсутствие бесплатной демонстративной версии
ИНФО-бухгалтер простота в освоении трудность адаптации программы к особенностям предприятия
высокий уровень технической поддержки  
низкая цена (дешевле, чем 1С:Бухгалтерия)  
нетребовательна к ресурсам компьютера  
Парус-бухгалтерия способность адаптироваться к особенностям предприятия высокая цена
БЭСТ может функционировать как в локальном, так и в сетевом варианте высокая цена
сопровождение компанией-разработчик в процессе эксплуатации пользователю запрещено изменять настройки программы

Таблица 1. Перечень достоинств и недостатков.

Рис. 1 Структура базы данных

 

Рис. 2 Интерфейс модуля.


Приложение 2. «Листинг модуля ведущего мониторинг параметров ПК»

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.IO;

using System.Windows.Forms;

using System.Management;

using Microsoft.Win32;

using System.Runtime.InteropServices;

 

namespace УМОС

{

public partial class Form1 : Form

{

private List<string> GetDeviceArray(string ComputerName, string FromWIN32Class, string ClassItemAdd)

{

List<string> result = new List<string>();

ConnectionOptions options =

new ConnectionOptions();

 

ManagementScope scope = new ManagementScope("\\\\" + ComputerName + "\\root\\cimv2", options);

ObjectQuery query = new ObjectQuery("SELECT * FROM " + FromWIN32Class);

ManagementObjectSearcher searcher =

new ManagementObjectSearcher(scope, query);

 

try

{

foreach (ManagementObject obj in searcher.Get())

{

result.Add(obj[ClassItemAdd].ToString().Trim());

}

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

return result;

}

private List<string> GetComputerArray()

{

List<string> res = new List<string>();

for (int i = 6; i < 7; i++)

{

ConnectionOptions options =

new ConnectionOptions();

 

ManagementScope scope = new ManagementScope("\\\\192.168.0.10" + i.ToString() + "\\root\\cimv2", options);

try

{

scope.Connect();

ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");

ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);

 

ManagementObjectCollection queryCollection = searcher.Get();

foreach (ManagementObject m in queryCollection)

{

res.Add(m["csname"].ToString());

}

}

catch (Exception ex) { res.Add("Ошибка доступа!"); }

}

return res;

}

public Form1()

{

InitializeComponent();

}

 

private void button1_Click(object sender, EventArgs e)

{

List<string> comp = GetComputerArray();

 

//dbDataSetTableAdapters.HardDickTableAdapter hIns =

//new УМОС.dbDataSetTableAdapters.HardDickTableAdapter();

dbDataSetTableAdapters.MainTableAdapter dbIns = new УМОС.dbDataSetTableAdapters.MainTableAdapter();

try

{

for (int i = 0; i < comp.Count; i++)

{

if (comp[i] != "Ошибка доступа!")

{

List<string> res = GetDeviceArray(comp[i], "Win32_DiskDrive", "Name");

for (int j = 0; j < res.Count; j++)

mainBindingSource.Add(dbIns.InsertQuery(comp[i],res[j]));

//hardDickBindingSource.Add(hIns.InsertQuery(res[j], comp[i]));

}

else MessageBox.Show("Ошибка доступа!");

}

}

catch (Exception ex) { MessageBox.Show(ex.Message); }

}

 

private void Form1_Load(object sender, EventArgs e)

{

try

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "dbDataSet.Main". При необходимости она может быть перемещена или удалена.

this.mainTableAdapter.Fill(this.dbDataSet.Main);

// TODO: данная строка кода позволяет загрузить данные в таблицу "dbDataSet.HardDisck". При необходимости она может быть перемещена или удалена.

this.hardDisckTableAdapter.Fill(this.dbDataSet.HardDisck);

// TODO: данная строка кода позволяет загрузить данные в таблицу "dbDataSet.Computer". При необходимости она может быть перемещена или удалена.

this.computerTableAdapter.Fill(this.dbDataSet.Computer);

}

catch (System.Data.SqlClient.SqlException ex) { MessageBox.Show(ex.Message); }

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

Все страницы квалификационной работы нумеруются по порядку от титульного лис­та до последней страницы. На титульном листе цифра " 1" не ставится, на следующей стра­нице проставляется цифра "2" и т.д. Нумерация страниц научных рукописей производится в центреверхнего поля листа без точек и тире.

Ссылки в тексте на номер рисунка, таблицы, страницы пишется сокращенно, в скоб­ках и без знака «№». Например: (рис. 3; табл. 4; с. 15).

Нумерация глав и разделов работы осуществляется арабскими цифрами без точек в конце,например:

ГЛАВА 2. ЦЕЛЬ, ЗАДАЧИ, МЕТОДЫ И ОРГАНИЗАЦИЯ ИССЛЕДОВАНИЯ 2.1. Цель и задачи исследования

• ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ТАБЛИЦ

Таблицы должны иметь номер и название, определяющее их тему и содержание. Со­кращения в заголовках не допускаются. При оформлении таблицы пишется слово "Таблица" и проставляется ее порядковый номер арабскими цифрами (с правой стороны листа). Знак "№" (номер) не ставится. Ниже по центру дается название. Точка в конце названия не ставится.Нумерация должна быть сквозной через всю работу. Если таблица не умещается на стандартном листе бумаги, ее можно давать с продолжением на следующей странице, где пишется "Продолжение таблицы 2" или "Окончание таблицы 2". Название таблицы на новой странице не повторяется. В начале таблицы под «шапкой» делается дополнительная графа с номерами столбцов. Такая же графа дается на следующей странице, где продолжается таб­лица. При наличии в таблице измеряемых величин, они обязательно указываются в соответ­ствии с общепринятыми сокращениями, либо в каждом из столбцов, в скобках или через за­пятую, либо в названии таблицы. В графах таблицы нельзя оставлять свободные места. При упоминании о таблице в тексте делается ссылка (табл.2). Пример оформления таблицы при­веден в приложении 1.

• ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ РИСУНКОВ

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


- подрисуночный текст (если он необходим).

- надпись Рис. и порядковый номер арабскими цифрами (Рис.1. ...);

- наименование иллюстрации.

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

В конце названия или подрисуночного текста иллюстрации точки не ставят.Нуме­рация иллюстраций сквозная. Если иллюстрации комментируются в тексте, даются ссылки, например (рис. 3). Пример выполнения иллюстрации приведен в приложении 2. В курсовой работе и ВКР допускаются цветные рисунки.

• ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ССЫЛОК НА АВТОРОВ В ТЕКСТЕ РАБОТЫ

После ссылки на исследования того или иного автора или после изложения чужих мыслей необходимо в скобках указать фамилию автора, затемего инициалы, и далее, через запятую, год издания упомянутого источника. Например: ... (Терехина Р.Н., 2007).

Если необходимо указать несколько авторов, то они перечисляются в хронологиче­ском порядке и разделяются точкой с запятой. Например: ... (Туманян Г.С., 1985; Тараканов Б.И., 2000).

В тех случаях, когда ссылка требует упоминания сведений об авторе в тексте изложе­
ния, необходимо указывать сначала инициалыавтора, затем его фамилию, год публикации
работы дается сразу же после фамилии в скобках. Например: Г.С.Туманян (1984) рекоменду­
ет .....

В ссылках после обозначения года выхода работы буква «г» не ставится.

• ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ТИТУЛЬНОГО ЛИСТАкурсовой (приложение 3) и
выпускной квалификационной (приложение 4) работ утверждены методической комиссией
СПбГУФК им.П.Ф.Лесгафта в 2008 г..

• ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ СПИСКА ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Список использованной литературы должен быть оформлен в соответствии с требова­ния последнего стандарта (ГОСТ 7.1-2003,введенного с 01 июля 2004 г.) и насчитывать для бакалавров не менее 20, а для специалистов- не менее 30источников литературы. Каж­дый литературный источник, на который сделана ссылка в тексте работы или положение ко­торого цитировалось, должен быть представлен в «Списке литературы» с полным библио­графическим описанием (обязательно включающим помимо прочего наименование изда­тельства, год издания, указание страниц).Несколько работ одного и того же автора распо-


лагаются в хронологическом порядке, начиная с более ранней.

При оформления списка литературы должны использоваться общепринятые сокраще­ния: «вып.» - выпуск; «изд.» - издание; «сб.» - сборник; «изд-во» - издательство; «ред.» - ре­дактор; «сост.» - составитель; «ст.» - статья; «с.» страница; «т.» - том; «ч.» - часть; «дис.» -диссертация; «канд. пед. наук» - кандидат педагогических наук; «д-р пед. наук» - доктор пе­дагогических наук и др. Также нужно следовать схеме библиографического описания ис­точников:

- порядковый номер арабская цифра; точка;

- фамилия автора, стоящего первым в списке; запятая; его инициалы с точками; (фамилии
нескольких авторов перечисляются в том порядке, в котором они напечатаны на титульном
листе за названием источника после /; для книг, которые на титульном листе не имеют фами­
лии автора, библиографическое описание начинается с названия книги);

- название (в полном соответствии титульному листу, без кавычек); /; инициалы с точками и
фамилия автора; точка;
либо после названия двоеточие; вид (пособие, диссертация и т.п.);
/; инициалы с точками и фамилия автора или всех авторов через запятую; точка, либо по­
сле авторов точка с запятой и указание где выполнена работа; точка;

- тире, место издания; запятая, либопосле места издания двоеточие, если далее указывает­
ся название издательства; сокращение названия городов принято только для Москвы - М. и
Санкт-Петербурга - СПб.; при отсутствии места издания пишется Б.м., что означает без мес­
та;

 

- названые издательства; запятая; (сокращения допускаются для некоторых издательств,
например: «ФиС» - «Физкультура и спорт»; издательства, не имеющие сокращенного назва­
ния, указываются полностью без кавычек, например: Высшая школа, Наука и пр., при отсут­
ствии издательства пишется: Б.и., что означает без издательства);

- год издания; точка, тире, количество страниц. (Например: 215 с. При цитировании автор
может делать ссылку на конкретные страницы работы, тогда будет указано С. 205-270.).

- при необходимости указания порядкового номера издания, это делается перед местом изда­
ния, например: - 2-е изд. - М; если нужно указать номер выпуска или номер главы, то это
пишется перед страницами после года издания, например: 1998. - Гл. 3. - С. 56-65. (1973. -
Вып. 1.- С. 87-94.).

Примеры оформления литературных источников, в зависимости от их вида и количе­ства авторов представлены в приложении 5.

КРИТЕРИИ ОЦЕНКИ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ

1. Актуальность темы и соответствие ее современным требованиям отрасли физической


культуры и спорта (для ВКР).

2. Полнота изложения теоретической и практической частей работы.

3. Эффективность использования избранных методов исследования для решения поставлен­
ной проблемы.

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

5. Правильность (корректность) использования литературы, в том числе современной, указа­
ние ссылок на авторов,

6. Соответствие объема ВКР, количества литературных источников нормам.

7. Качество оформления рукописи (соответствие оформления рукописи изложенным выше
требованиям).

8. Качество доклада, наличие иллюстративного материала, использование мультимедийных
средств.

9. Качество ответов на вопросы при защите работы.


Приложение 3


<== предыдущая лекция | следующая лекция ==>
ЯКЩО НЕ СТВОРИТЕ ДРУЖИНІ БЕЗПЕКИ, ВИ ЗАЛИШИТЕСЯ НІ З ЧИМ | ЩАСЛИВИЙ ШЛЮБ - ЛЕГШЕ, НІЖ ВИ ДУМАЄТЕ!
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <== 10 ==> | 11 | 12 | 13 |
Studopedia.info - Студопедия - 2014-2024 год . (0.343 сек.) російська версія | українська версія

Генерация страницы за: 0.343 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7