Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
СВАРКИ? Є КРАЩИЙ ВИХІД!Дата добавления: 2015-10-01; просмотров: 682
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 Структура базы данных
Рис. 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). В тех случаях, когда ссылка требует упоминания сведений об авторе в тексте изложе В ссылках после обозначения года выхода работы буква «г» не ставится. • ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ТИТУЛЬНОГО ЛИСТАкурсовой (приложение 3) и • ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ СПИСКА ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ Список использованной литературы должен быть оформлен в соответствии с требования последнего стандарта (ГОСТ 7.1-2003,введенного с 01 июля 2004 г.) и насчитывать для бакалавров не менее 20, а для специалистов- не менее 30источников литературы. Каждый литературный источник, на который сделана ссылка в тексте работы или положение которого цитировалось, должен быть представлен в «Списке литературы» с полным библиографическим описанием (обязательно включающим помимо прочего наименование издательства, год издания, указание страниц).Несколько работ одного и того же автора распо- лагаются в хронологическом порядке, начиная с более ранней. При оформления списка литературы должны использоваться общепринятые сокращения: «вып.» - выпуск; «изд.» - издание; «сб.» - сборник; «изд-во» - издательство; «ред.» - редактор; «сост.» - составитель; «ст.» - статья; «с.» страница; «т.» - том; «ч.» - часть; «дис.» -диссертация; «канд. пед. наук» - кандидат педагогических наук; «д-р пед. наук» - доктор педагогических наук и др. Также нужно следовать схеме библиографического описания источников: - порядковый номер арабская цифра; точка; - фамилия автора, стоящего первым в списке; запятая; его инициалы с точками; (фамилии - название (в полном соответствии титульному листу, без кавычек); /; инициалы с точками и - тире, место издания; запятая, либопосле места издания двоеточие, если далее указывает
- названые издательства; запятая; (сокращения допускаются для некоторых издательств, - год издания; точка, тире, количество страниц. (Например: 215 с. При цитировании автор - при необходимости указания порядкового номера издания, это делается перед местом изда Примеры оформления литературных источников, в зависимости от их вида и количества авторов представлены в приложении 5. КРИТЕРИИ ОЦЕНКИ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ 1. Актуальность темы и соответствие ее современным требованиям отрасли физической культуры и спорта (для ВКР). 2. Полнота изложения теоретической и практической частей работы. 3. Эффективность использования избранных методов исследования для решения поставлен 4. Степень обоснованности и ценность полученных результатов исследования, выводов и 5. Правильность (корректность) использования литературы, в том числе современной, указа 6. Соответствие объема ВКР, количества литературных источников нормам. 7. Качество оформления рукописи (соответствие оформления рукописи изложенным выше 8. Качество доклада, наличие иллюстративного материала, использование мультимедийных 9. Качество ответов на вопросы при защите работы. Приложение 3
|