Компьютеры, программирование

  • 7881. Разработка системы управления электронным документооборотом на примере ООО "Курортное"
    Дипломная работа пополнение в коллекции 22.01.2012

    Принято считать, что реляционный подход к организации баз данных был заложен в конце 1960-х гг. Эдгаром Коддом. В последние десятилетия этот подход является наиболее распространенным (с оговоркой, что в называемых в обиходе реляционными системах баз данных, основанных на языке SQL, в действительности нарушаются некоторые важные принципы классического реляционного подхода). Достоинствами реляционного подхода принято считать следующие свойства: реляционный подход основывается на небольшом числе интуитивно понятных абстракций, на основе которых возможно простое моделирование наиболее распространенных предметных областей; эти абстракции могут быть точно и формально определены; теоретическим базисом реляционного подхода к организации баз данных служит простой и мощный математический аппарат теории множеств и математической логики; реляционный подход обеспечивает возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти. Компьютерный мир далеко не сразу признал реляционные системы. В 70-е года прошлого века, когда уже были получены почти все основные теоретические результаты и даже существовали первые прототипы реляционных СУБД, многие авторитетные специалисты отрицали возможность добиться эффективной реализации таких систем. Однако преимущества реляционного подхода и развитие методов и алгоритмов организации и управления реляционными базами данных привели к тому, что к концу 80-х годов реляционные системы заняли на мировом рынке СУБД доминирующее положение [28].

  • 7882. Разработка системы учета оплаты обучения студентами
    Курсовой проект пополнение в коллекции 27.08.2012

    {.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));.znOFFImageButton1 = new Oplata.ZnOFFImageButton();.znOFFImageButton2 = new Oplata.ZnOFFImageButton();.pictureBox1 = new System.Windows.Forms.PictureBox();.pictureBox2 = new System.Windows.Forms.PictureBox();.mainMenu1 = new System.Windows.Forms.MainMenu();.menuItem4 = new System.Windows.Forms.MenuItem();.menuItem6 = new System.Windows.Forms.MenuItem();.menuItem7 = new System.Windows.Forms.MenuItem();.menuItem8 = new System.Windows.Forms.MenuItem();.menuItem9 = new System.Windows.Forms.MenuItem();.menuItem10 = new System.Windows.Forms.MenuItem();.menuItem11 = new System.Windows.Forms.MenuItem();.menuItem12 = new System.Windows.Forms.MenuItem();.menuItem5 = new System.Windows.Forms.MenuItem();.menuItem2 = new System.Windows.Forms.MenuItem();.menuItem1 = new System.Windows.Forms.MenuItem();.menuItem3 = new System.Windows.Forms.MenuItem();.SuspendLayout();

  • 7883. Разработка системы учёта посещений
    Дипломная работа пополнение в коллекции 10.01.2011

     íåïðîìûøëåííûõ óñëîâèÿõ â êà÷åñòâå òðàâèòåëÿ äëÿ ïëàò íàèáîëüøåå ðàñïðîñòðàíåíèå ïîëó÷èë ðàñòâîð õëîðíîãî æåëåçà (FeCl3). Ýòà ñîëü â âîäíîì ðàñòâîðå îêèñëÿåò ìåäü è ñïîñîáñòâóåò åå îòäåëåíèþ îò îñíîâû-äèýëåêòðèêà ïå÷àòíîé ïëàòû. Êîíöåíòðàöèÿ èñïîëüçóåìîãî ðàñòâîðà 400 ã/ë, ðàáî÷àÿ òåìïåðàòóðà äî 35° Ñ. Íåñìîòðÿ íà òî, ÷òî ýòîò ðàñòâîð äîñòàòî÷íî ïîïóëÿðåí, ó íåãî åñòü îäèí áîëüøîé íåäîñòàòîê - îí íå ïîääàåòñÿ ðåãåíåðàöèè, ò.å. âîññòàíîâëåíèþ â îáû÷íûõ íåïðîìûøëåííûõ óñëîâèÿõ. Ïîýòîìó íåîáõîäèìî ïðèìåíÿòü ðÿä îïåðàöèé äëÿ ïîäãîòîâêè ê óòèëèçàöèè îòðàáîòàííîãî õèìè÷åñêîãî ðàñòâîðà. Èäåàëüíûì ñïîñîáîì ÿâëÿåòñÿ íåéòðàëèçàöèÿ îñòàòêîâ ïðîèçâîäñòâà ùåëî÷üþ (ëó÷øå ãàøåíîé èçâåñòüþ). Ïîñëå íåéòðàëèçàöèè æèäêóþ ÷àñòü ìîæíî âûëèòü â êàíàëèçàöèþ ïðè èçðÿäíîì ðàçáàâëåíèè îáû÷íîé âîäîé - â òàêèõ êîëè÷åñòâàõ îíà íå ïîñïîñîáñòâóåò çàñîëåíèþ ïî÷â. À òâåðäóþ íàäî âûñóøèòü, è õîðîøî ïðîêàëèòü. Ïîëó÷èâøèéñÿ ïðîäóêò áóäåò äîñòàòî÷íî õèìè÷åñêè èíåðòåí è íå ïðåäñòàâëÿåò îïàñíîñòè äëÿ îêðóæàþùåé ñðåäû.

  • 7884. Разработка системы учета успеваемости студентов на основе рейтинговой системы - подсистема "Кафедра"
    Курсовой проект пополнение в коллекции 27.08.2012

    Вариант использованияКраткое описаниеАкторыСоздание структуры факультетов и кафедрСоздается структура факультетов и кафедр ВУЗаГлавный администраторСоздание структуры специальностей и учебных группСоздается структура специальностей и учебных групп для конкретной кафедрыГлавный администратор, администратор кафедрыПолучение статистики по кафедреПозволяет получить данные о рейтингах групп на кафедре и сравнит их между собойГлавный администратор, Администратор кафедрыДобавление учебных работ и оценок студентовПозволяет проводить аттестации и выставлять оценки студентамГлавный администратор, Администратор кафедры, ПреподавательПолучение статистики и данных об успеваемостиПозволяет пользователю получить данные о рейтинге студентов/группГлавный администратор, Администратор кафедры, Преподаватель

  • 7885. Разработка системы учета успеваемости студентов на основе рейтинговой системы - подсистема "Преподаватель"
    Курсовой проект пополнение в коллекции 27.08.2012
  • 7886. Разработка системы хранения, обработки и выдачи информации об опасностях на сайте
    Дипломная работа пополнение в коллекции 09.07.2012
  • 7887. Разработка системы электронного голосования на странице промо-сайта олимпиады "Мастера Photoshop"
    Курсовой проект пополнение в коллекции 21.05.2010

     

    1. Кузнецов М.В. PHP практика создания web-сайтов/ С.В. Голышев, М.В.Кузнецов, И.В. Симдянов.- СПб: Изд-в БХВ-Петербург, 2005. 800с.
    2. Томсон Л. Разработка Web-приложений на Php и MySql/ Л. Томсон, Л. Веллинг,- СПб: Изд-в ДиаСофтЮП, 2003. 576 с.
    3. Алексеев Ю. М. Быстро и легко создаем, программируем,шлифуем и раскручиваем web-сайт:/ Ю.М. Алексеев.-М.: Лучшие Книги, 2006.-400 с.
    4. Мелони Дж. PHP 4.0 в действии:/ Дж. Мелони. - М.: Лучшие книги, 2002. - 395 с.
    5. Холмогоров В.Основы Web-мастерства : учебное пособие / В. Холмогоров. - СПб. ; М. ; Харьков : Питер , 2001. - 350 с.
    6. Характерные черты Perl [Электронный ресурс] http://content.mail.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 04.01.2010
    7. PHP [Электронный ресурс] http:// www.seobuilding.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 04.04.2010
    8. Python [Электронный ресурс] http://ru.wikipedia.org. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 04.04.2010
    9. Ruby - сверкающий рубин программирования [Электронный ресурс] http://hostinfo.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 07.04.2010
    10. Perl vs Python vs Ruby vs PHP [Электронный ресурс] http://www.vitalik.com.ua. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 03.04.2010
    11. Александр Кубышкин. Сравнительная Религия [Электронный ресурс] http://www.getinfo.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 04.02.2010
    12. Опрос: PHP - любимый язык современных разработчиков [Электронный ресурс] http://www.cybersecurity.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 02.02.2010
    13. Python - Энциклопедия языков программирования [Электронный ресурс] http://progopedia.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 02.04.2010
    14. Язык программирования PERL [Электронный ресурс] http://perl04.narod.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 02.04.2010
    15. Руководство по PHP [Электронный ресурс] http://www.php.ru. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 02.04.2010
    16. Система интернет опросов (голосований) [Электронный ресурс http://www.on-line-teaching.com/soft/online-poll.html. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    17. Интернет опросы (онлайн голосования) [Электронный ресурс http://www.online-poll.ru/. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    18. Интернет-голосования как способ выражения протеста [Электронный ресурс http://kommentarii.ru/comment.php?f=3&t=1790&p=21761. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    19. Мастер создания форм. Форма обратной связи [Электронный ресурс http://50rus.info/about/. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    20. Система голосования на сайте [Электронный ресурс http://www.crears.ru/modul-poll/. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    21. Пример формы голосования. Начало эксперимента. [Электронный ресурс http://kuznecov-blog.ru/. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    22. Опросы на сайте [Электронный ресурс http://msk.treko.ru/show_dict_1222. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    23. Проектирование сайтов [Электронный ресурс http://www.dserg.com/voting-2007-05-20.html. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    24. Сервис опросов [Электронный ресурс http://www.vashopros.ru/. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    25. Проведение государственного голосования в Интернет [Электронный ресурс http://www.nestor.minsk.by/sr/2004/02/40211.html. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    26. PHP: Своя система голосования [Электронный ресурс http://webscript.ru/stories/02/06/19/4602528. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    27. Система голосования Tabella (PostgreSQL) [Электронный ресурс http://www.softtime.ru/info/tabella_psg.php. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
    28. Альтернативы голосования: Интернет или бюллетень? [Электронный ресурс http://www.ucheba.ru/referats/9732.html. Режим доступа: свободный. Заглавие: с экрана. Дата считывания информации: 12.05.2010
  • 7888. Разработка сканера
    Курсовой проект пополнение в коллекции 12.07.2008

    Добавим семантику в диаграмму состояний. Введем команду Gc, сокращенно обозначив таки образом функцию void Getchar(char, int&). Под первой дугой, ведущей к состоянию S, записана команда init, которая указывает на необходимость выполнения подготовительных действий и начальных установок, а именно проверка содержимого с, и если там пробел, то повторно вызывается void Getchar(char, int&) до тех пор, пока в с не окажется литера, отличная от пробела если команда init определит конец файла то программа будет завершена. Команда ADD означает, что литера с добавляется к строке s. В состоянии Print int печатается определенное программой целое число, в Print sl служебное слово, в Print log логическая операция, в Print id - идентификатор, в Print com - комментарий, в Print еrror недопустимое выражение. Из любого состояния Print дуги ведут в состояние S до тех пор, пока init не определит конец файла.

  • 7889. Разработка следящего гидропривода
    Информация пополнение в коллекции 12.01.2009

    Методика определения скорости движения поршня гидроцилиндра на основании уравнения равновесия сил, действующих на гидроцилиндр, не учитывает конечную производительность источника питания. Поэтому при подстановке в формулы малых усилий F могут получиться значительные скорости движения поршня ( штока ) гидроцилиндра. В действительности в гидроприводе установлен насос с нерегулируемым рабочим объемом, который имеет конечную паспортную номинальную производительность . Максимально возможная ( предельная ) скорость движения поршня ( штока) гидроцилиндра определяется:

  • 7890. Разработка следящей системы
    Курсовой проект пополнение в коллекции 11.11.2010

    В обмотке напряжение преобразуется в ток возбуждения. Далее ток умножается на коэффициент пропорциональности между током возбуждения и моментом (ток якоря при управлении постоянен), получается момент, развиваемый на роторе. От этого момента необходимо отнять момент сопротивления. Получается избыточный момент, который в электромеханической части двигателя преобразуется в скорость ротора. Полученную скорость ротора делим на передаточное отношение редуктора, получается угловая скорость рабочего органа. Если эту скорость проинтегрировать, то получится угол поворота рабочего органа и связанного с ним сельсина-приемника.

  • 7891. Разработка сложных web-проектов с использованием Microsoft Commerce Server 2000
    Статья пополнение в коллекции 12.01.2009

    С помощью BizDesk, мощного DHTML-приложения, работающего в Интернет-броузере клиента, менеджеры сайта могут наполнять информацией продуктовый каталог, анализировать информацию о пользователях, выявлять тренды в активности пользователей, проводить персональные почтовые рассылки, просматривать информацию о заказах. BizDesk является довольно сложным приложением, реализованным на технологиях "толстого" клиента с использованием JavaScript и XML. Разработчики продукта Commerce Server не обошли вниманием администраторов Web-сайтов и серверов СУБД. Commerce Server имеет свой snap-in (модуль для администрирования), интегрированный с Microsoft Management Console. Управлять Интернет сайтом, на котором установлен Commerce Server, достаточно просто благодаря централизации всех интерфейсов управления в одном месте - Microsoft Management Console.

  • 7892. Разработка социальной сети "Электронная администрация" для обеспечения взаимодействия сотрудников ООО "Консалтинговая компания ИГЛС"
    Дипломная работа пополнение в коллекции 19.06.2012
  • 7893. Разработка специализированного программного модуля для решения указанной задачи
    Курсовой проект пополнение в коллекции 17.01.2011

    Класс содержит константы и переменные, называемые полями, а также выполняемые над ними операции и функции. Функции класса называются методами. Предполагается, что доступ к полям класса возможен только через вызов соответствующих методов. Поля и методы являются элементами, или членами класса. Эффективным механизмом ослабления связанности между компонентами в случае объектно-ориентированной декомпозиции является так называемая инкапсуляция. Инкапсуляция это ограничение доступа к данным и их объединение с методами, обрабатывающими эти данные. Доступ к отдельным частям класса регулируется с помощью специальных ключевых слов: public (открытая часть), private (закрытая часть) и protected (защищенная часть). Методы, расположенные в открытой части, формируют интерфейс класса и могут свободно вызываться клиентом через соответствующий объект класса. Доступ к закрытой секции класса возможен только из его собственных методов, а к защищенной из его собственных методов, а также из методов классов-потомков. С ООП связаны еще два инструмента, грамотное использование которых повышает качество проектов: наследование классов и полиморфизм. Наследование механизм получения нового класса из существующего. Производный класс создается путем дополнения или изменения существующего класса. Благодаря этому реализуется концепция повторного использования кода. С помощью наследования может быть создана иерархия родственных типов, которые совместно используют код и интерфейсы. Полиморфизм дает возможность создавать множественные определения для операций и функций. Какое именно определение будет использоваться, зависит от контекста программы. Вы уже знакомы с одной из разновидностей полиморфизма в языке C++ перегрузкой функций. Программирование с классами предоставляет еще две возможности: перегрузку операций и использование так называемых виртуальных методов. Перегрузка операций позволяет применять для собственных классов те же операции, которые используются для встроенных типов C++. Виртуальные методы обеспечивают возможность выбрать на этапе выполнения нужный метод среди одноименных методов базового и производного классов.

  • 7894. Разработка специализированного процессора для исполнения элементарных функций
    Курсовой проект пополнение в коллекции 25.12.2010

    Описание алгоритма программы микроконтроллера:

    1. Подача напряжения питания на устройство, автоматически происходит сброс и запуск внутреннего генератора тактовых импульсов;
    2. Инициализация режимов работы контролера и его внутренних устройств (портов, интерфейсов и т.д.);
    3. Переход в энергосберегающий режим ожидания Power Down;
    4. Ожидание прерывания INT1, выводящего контролер из спящего режима;
    5. При приходе сигнала SS происходит загрузка регистров SPI и прием данных по MISO от УКС.
    6. Анализ полученных данных. Если получена команда 1 запуск вычисления функции arcth Z, если получена команда 2 функции arcsin Z.
    7. Начало вычисления заданной функции:
  • 7895. Разработка специализированной микроЭВМ с микропрограммным управлением
    Курсовой проект пополнение в коллекции 17.06.2012

    Сокр.РасшифровкаРазделСокр.РасшифровкаРазделМВХВходная магистральМагистралиМУМагистраль управленияМагистралиМВВыходная магистральМагистралиМАМагистраль адресаМагистралиВИВнешний интерфейс-БМППБлок магистральных приемопередатчи-ковИЧ (Интерфейс-ная часть)М1, М2, М3Входные и выходная внутренние магистралиБМППТПТабличный преобразовательОЧ (Операционная часть)ШАШина адресаБМП, УПБРБуферный регистрОЧШВШина выходных данныхБМПДВШина выходных данныхБМП,ТПДВХШина входных данныхБМП, БРБСБлок синхронизации-МИШина входа микроинструкцииМЛУ, БМУ, БР,ТПУПУправляющая памятьУЧ (Управляющая часть)СИ 1,2,3СинхроимпульсыБСШДШина данныхУПШМКШина микрокоммандУПБМУБлок микропрограммного управленияУЧАМКАдрес микрокоммандБМУМЛУМультиплексор логических условийУЧЛУЛогические условияМЛУШУШина управленияБМПБМПБлок микропроцессоровОЧВХПВходной перенос (П)БМП!СД1Инверсия сигнала сдвига одинарного словаБМПСПМежсекционный переносБМП, СУПЧПЧастичный переносБМП, СУПСУПСхема ускоренного переносаОЧВПВыходной переносСУПМ1, МØЕдиничные константы для подключения режимов БМУМЛУ

  • 7896. Разработка списка документов университета
    Курсовой проект пополнение в коллекции 25.08.2012

    Работа над проектом начинается с разработки функционала, которым будет обладать пользователь. В функционал должны входить возможности добавления элемента в список, удаления элемента из списка, изменения элемента, поиска необходимого типа документа и просмотра списка. Для использования этих возможностей будет создано пронумерованное меню. Для реализации списка необходим класс, описывающий конкретный документ. Документы любого типа имеют одинаковые характеристики: идентификационный номер, тип документа, дата внесения последних изменений, и название факультета, к которому относится документ. Также есть общие для всех документов действия, такие как: просмотреть документ, изменить информацию о документе. Эти характеристики и действия будут включены в базовый для всех товаров класс «Document». Поскольку у разного типа документов имеются различные характеристики, но действия, выполняемые над ними пользователем, одинаковы по сути, следует использовать наследование от общего предка «документ». Также необходимо реализовать класс «список документов», содержащий информацию о всех документах университета. Для этого будет использован массив. Методы класса будут определять возможности пользователя действия со списком.

  • 7897. Разработка способа повышения безопасности при допуске личного состава к локальной сети
    Дипломная работа пополнение в коллекции 10.06.2012

    Фамилия участникаПродолжительность удержанияПродолжительность переходовЧисло попаданий12345612345Параметры допуска303-695176-634187-624200-62597 -338202-780335 - 881311 - 671367 - 989310 - 735293 - 501Агарков125109109109345932044209011391326131107893931097894905675259023151409493789394479494536713594990901097894941255972817332655460109109781251251108743596863435300Аракелян941411561099310928028132729726601411411251401101092492652652342490949494937863296296359328296078789494787828135929643625027878939494782802973124212810Алёхин2042801431551681421013861948863159012131571428210778827107514961310125204758669479689841046143114507630937864776583703904748717762011167909010565101388884680110450Аркатов911041041132401676291237718760593215523825225124920273086973084311234161186226204109938857348969201312318718720216720515688982872371976031571571411701401247327018157017380Ахтямов626278636246359359252711541748078784762627840539010301607173207894936378623591279179410291233014015615612418747609593936718112316262786362463593592527115417481 Гудошников787894789493327312359166942117847789478783433127026554060947993786378374109609171780193110109109784749931262418717226294629463622341567334052031Заклинский7878789494786866871107374780078947894936267059381139068717862627862931747437578577531078787878787857757885831249917863627878945304687334535142Картаус1251251251721401561107624276198315130187109124125156187507079685818575771125125109125931097026087804845933949463947862655561967577468310910914010910912522933445775003741Ковалёв46854628114117210945213881903873159121881871721091401401341132690512951888015694781251561097958899366247020172156203172172156123274912941310142012032961871721561091108874117088910612Сеимов6378109265640625619831186764593063941251564371721029686103068612791218781097810978749842101487484326262234109125948437807028897331156787893627857774911087969051Хидирян93937878629310467182246375562093947812594781295452163811545300786278110789468759356110601092178787893787871796888989063909478637878786554215773598732Шкрабак125141141140125172764213712481872338511091259310993781326936162362456211091251091251091098891170123363953109494781099494101416691950374858011018793109140787021841117011557331Багнычев7878789478941881092961561400109941091251096214014011391092971936293939394941883751729407878637878781091403591401720939494939478172933591091400Волков626294787894160714201341162315280629424962468621186166913421077176319324920378249187107764065564067146315663787878967655826702765094125637812518776417941201104518410 Захаров109109125109109948585771825640749012510910963936229749915912814370110937878939434365610143903591949314178125785772817483754520109931097894782974228893906081Карасенко789494949493686149792092056211249494124939464048317325316403125125140140141140106110769528276082937878947878640452827421562194786210993637334066244845461Колесников1091259378789360821225466096241789446947863514165454685849909462626378949521919577624733078931097894943594065774843583125789478125633274374054213121Ковалевс кий12517214010912514018569362746483609014112415612512512446895218254683671125941091101889443754615755923671125124109218141787021264698915293670124124941251107857864055064993673Мытарев140140125124125941950359352614513671125110781259494452561749185636719410978949478132642113267333671125941251091099460856187467136721091251251101091095625467485773670Стрельцов1097893140109788581529103010303671125125109124941094991076131114203671125125109109125109561655162385836711257878939478562733593671367110978947894935157179678273670Таким образом, общее число набора парольной фразы составило 100 раз. Для полученных данных произведён расчёт частоты попадания посторонними в интервалы идентификации характеризующие курсанта Иванова. Расчёт производился по выражению 4.1.

  • 7898. Разработка справки о стоимости выполненных работ и затрат на предприятии ООО "Портал" средствами 1С
    Дипломная работа пополнение в коллекции 11.01.2012

    Конфигурацией в системе 1С:Предприятие 8.1 называется совокупность взаимосвязанных составных частей:

    • структуры учетных данных, их форм ввода, выбора, печати;
    • состав механизмов учета итоговых данных и движений учетных данных;
    • состав различных отчетов и обработок;
    • набора пользовательских интерфейсов;
    • набора ролей (прав доступа);
    • набора общих процедур и функций (модуль приложения, модуль внешнего соединения, общие модули), макетов табличных документов и др.;
    • вспомогательных объектов: наборы пользовательских интерфейсов, наборы прав, а также различная вспомогательная информация (картинки, шаблоны, стили и т.д.).
    • Фактически, структура конфигурации является моделью предметной области. Создание конфигурации выполняется при помощи Конфигуратора. Созданная конфигурация используется системой 1С:Предприятие 8.1 для реализации программного окружения, пригодного для выполнения необходимых учетных задач.
    • Пользовательским интерфейсом в системе 1С:Предпрнятие 8.1 называется совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными видами объектов данных - документами, справочниками, журналами и т.д. Как правило, пользовательский интерфейс создается для конкретной категории пользователей. Цель создания интерфейса - обеспечить быстрый доступ пользователей к той информации, которая необходима им в соответствии с их обязанностями.
    • Роли в системе 1С:Предприятие 8.1 определяют полномочия пользователей на работу с информацией, которая обрабатывается в системе. Совокупность предоставляемых пользователю полномочий определяется, как правило, кругом его обязанностей.
    • Операция назначения ролей пользователю решает две основные задачи.
    • С одной стороны, ограничивается круг пользователей конфиденциальной информации, которая, безусловно, всегда присутствует в любой системе учета.
    • С другой стороны, запрет выполнения определенных операций (в первую очередь, операций удаления и корректировки данных) позволяет в какой-то степени предотвратить возможные потери информации.
    • Все составные части конфигурации тесно связаны между собой и требуют, как правило, согласованного внесения изменений (особенно это касается пользовательских прав).
    • Так, назначение ролей может выполняться только для существующих объектов конфигурации (конкретных документов, журналов, справочников, отчетов). Добавление в структуру конфигурации нового объекта должно сопровождаться внесением соответствующих изменений в роли.
    • Команды, которые можно связать с элементами пользовательского интерфейса, управляют конкретными объектами конфигурации. Очевидно, что нет смысла включать в пользовательский интерфейс команды по работе с информацией, доступ к которой пользователю запрещен.
    • Объект конфигурации
    • Под объектом конфигурации в системе 1С:Предприятие 8.1 понимается формальное описание группы понятий (предметной области, средств взаимодействия пользователя с системой) со сходными характеристиками и одинаковым предназначением.
    • Реализованный в системе 1С:Предириятие 8.1 при помощи объекта конфигурации компьютерный аналог конкретного понятия предметной области будем называть объектом конфигурации.
    • Свойства объекта конфигурации
    • Каждый объект конфигурации обладает уникальным набором свойств. Этот набор описан на уровне системы и не может быть изменен в процессе настройки конфигурации задачи. Набор свойств объекта конфигурации определяется, в основном, его назначением в системе 1С:Предприятие 8.1.
    • Главным свойством любого объекта конфигурации является Имя - краткое наименование объекта конфигурации. При создании нового объекта конфигурации ему автоматически присваивается условное имя, состоящее из слова, определяемого по виду объекта, и цифры (например, при создании реквизита создается реквизит с именем «Реквизит», при создании документа - «Документ», и т.д.). Это имя можно изменить в процессе редактирования свойств объекта конфигурации, при этом система отслеживает уникальность имен. Имя объекта конфигурации не может пустым.
    • Некоторые свойства из всего набора свойств, присущих объекту конфигурации, доступны для редактирования и могут быть так или иначе изменены. В процессе конфигурирования системы 1С:Предприятие 8.1. Характер изменений и их пределы также задаются на уровне системы. Целенаправленным изменением свойств объекта конфигурации специалист, осуществляющий конфигурирование системы, может добиться требуемого поведения объекта при работе системы. Однако такие изменения не затрагивают сущности объекта и не позволяют добиться от него действий, не свойственных объектам данного типа.
    • Константа обладает следующим набором редактируемых свойств:
    • имя константы;
    • синоним;
    • комментарии;
    • подсистемы;
    • тип данных.
    • В наиболее общем случае, значение в константу вводится один раз (как, например, название предприятия). С точки зрения использования константы, неважно, что именно хранится в константе, главным является то, что константа сохранила записанное в нее значение.
    • Способность сохранять введенное в нее значение - неотъемлемая особенность константы в системе 1С:Предприятие 8.1. Редактирование свойств константы на эту способность не влияет.
    • Основные виды объектов конфигурации
    • Все объекты конфигурации, которые существую! в системе 1С:Предприятие 8.1, образуют несколько основных видов. Каждый вид объектов конфигурации представляет собой как раз те «строительные элементы», из которых будет создаваться конфигурация.
    • Формально объекты конфигурации объединяются в виды в дереве конфигурации. Названия видов Пользователь видит на первом уровне дерева конфигурации, когда открывает окно «Конфигурация» в Конфигураторе (см. рисунок).
    • Несмотря на отсутствие формального определения, названия видов объектов конфигурации широко используются при работе с системой 1С:Предприятие 8.1.
    • Например, специалист, осуществляющий конфигурирование системы 1С:Предириятие 8.1, видит свою цель в разработке необходимого набора справочников, документов, отчетов, журналов, которые будут реализовывать требуемую систему учета. Конечный пользователь системы 1С:Предпрнятие 8.1 - руководитель, бухгалтер, менеджер, кладовщик - также оперирует конкретными справочниками, документами и т. д. для решения стоящих перед ним задач. Общение между двумя этими категориями пользователей также будет происходить в понятиях видов объектов конфигурации.
    • Объект данных какого-либо вида является уже конкретным документом, отчетом, журналом, константой и так далее. Как правило, каждый объект используется для работы со вполне определенной информацией предметной области.
    • Краткая характеристика основных видов объектов конфигурации системы 1С:Предприятие 8.1.
    • Константы
    • Для работы с постоянной и условно постоянной информацией в системе используются объекты тина «Константа». Информация, хранящаяся в константах, редко изменяется, но, как правило, часто используется в работе. Например, в константах может храниться наименование предприятия, его ИНН, фамилии директора и главного бухгалтера и другая подобная информация.
    • В системе может быть описано неограниченное количество констант.
    • Справочники
    • Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник».
    • Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др.
    • Механизм поддержки справочников позволяет спроектировать и поддерживать самые различные справочники. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней иерархии, поддержка уникальности кодов, набор реквизитов справочника.
    • Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника, а также табличные части, в которых хранится однотипная информация, число которой может быть переменным, например, описание комплектующих изделия, состав семьи сотрудника, телефоны организации и т.д.
    • Для каждого справочника может быть задано несколько типов форм: элемента, группы, списка, выбора, выбора группы. По каждому типу форм может быть создано произвольное число форм.
    • Для описания соподчиненных сущностей можно использовать подчиненные справочники. В этом случае в подчиненном справочнике каждый элемент «принадлежит» к определенному элементу справочника- владельца.
    • В конкретной конфигурации создается необходимое количество справочников, для хранения данных об объектах, используемых при автоматизации данной предметной области.
    • Перечисления
    • Перечисления используются в системе 1С:Предприятие 8.1 для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации.
    • На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В отличие от справочника, значения перечислений задаются на этапе конфигурирования, и не могут быть изменены на этапе исполнения; типичными примерами перечислений являются виды оплаты (наличная, безналичная, бартер); статус клиента (постоянный, разовый) и т.д.
    • Одной из главных особенностей перечислении, отличающей их от справочников, является то, что набор значений перечисления не изменяется при работе конечного пользователя с Программой. Например, алгоритм конфигурации может быть ориентирован на то, что каждый клиент имеет один из двух статусов - либо «постоянный», либо «разовый», в этом случае указание статуса клиента выполняется путем выбора одного из значений перечисления. Пользователь не может добавить новый статус.
    • В отличие от перечислений, для справочников конкретные значения обычно вводятся пользователем при работе с программой, например: наименования товаров, контрагентов и прочее.
    • Документы
    • Документы предназначены для отражения хозяйственных событий предприятия, которые имеют отношение к автоматизируемой предметной области. При помощи документов отражаются и платежи с расчетного счета, и операции по кассе, и движения по складу, и прочие подобные события.
    • В процессе конфигурирования настраивается произвольное количество видов документов. Каждый вид документа предназначен для отражения своего типа, событий. Это определяет его структуру и свойства, которые описываются в конфигурации.
    • Каждый вид документа может иметь, неограниченное количество реквизитов и табличный частей. Несколько табличных частей требуются в тех случаях, когда одним документом необходимо зарегистрировать разные но сути, но связанные события.
    • Для документа создаются формы ввода - экранные аналоги реальных документов. Если в других формам используются данные документов, то для включения этой информации разрабатываются формы для выбора. Для просмотра списка документов одного вида создаются формы списков. Число форм не ограничено.
    • Каждый документ также может иметь неограниченное число печатных форм.
    • Все документы характеризуются номером, датой и временем. При настройке для документа также задаются длина номера документа, условия поддержки уникальности номеров и другие.
    • Для документа весьма важным действием является его проведение. Если документ не является «проводимым», это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данной конкретной конфигурации. Если документ проводится, то он изменяет состояние тех или иных учитываемых данных. При проведении документ может отразить зафиксированное им событие в механизмах, реализуемых различными регистрами.
    • Журналы документов
    • Журналы документов предназначены для просмотра документов разных видов. Каждый вид документа может быть показан в нескольких журналах. Журнал документов не добавляет новых данных в систему, а являются средством для отображения в едином списке документов нескольких видов.
    • Для журнала могут быть определены графы журнала, предназначенные для отображения реквизитов документов разного вида, отнесенных к данному журналу. Каждый журнал может иметь неограниченное число форм визуального представления и печатных форм.
    • Отчеты и обработки
    • Для описания отчетов и процедур обработки информации на этапе конфигурирования может быть создано неограниченное число отчетов и обработок. Отчеты и обработки могут иметь несколько форм, предназначенных, например, для ввода параметров формирования отчета или параметров обработки данных. Алгоритм получения отчета может описываться с использованием встроенного языка или формироваться системой автоматически, в случае использования системы компоновки данных. Для вывода отчетов может быть использован как текстовый формат, так и специализированный табличный формат отчетов (макеты).
    • Система также поддерживает возможность разработки внешних обработок, хранящихся не в самой конфигурации, а в отдельных файлах.
    • Планы видов характеристик
    • В системе 1С:Предприятие 8.1 объекты Планы видов характеристик предназначены для описания множеств однотипных объектов аналитического учета.
    • Планы видов расчета
    • Объекты данного вида предназначены для создания видов расчетов, используемых в механизмах периодических расчетов.
    • Планы счетов
    • План счетов является одним из основных понятий бухгалтерского учета. Планом счетов называется совокупность синтетических счетов, предназначенных для группировки информации о хозяйственной деятельности предприятия. Информация, накапливаемая на таких синтетических счетах, позволяет получить полную картину состояния средств предприятия в денежном выражении.
    • Бизнес-процессы и Задачи
    • Позволяют создавать формализованные описания типичных последовательностей работ, выполняемых в организации, и на их основе формировать списки задач, которые необходимо выполнить тому или иному сотруднику организации в данный момент.
    • Регистры
    • Регистры предназначены для хранения и обработки различной информации, отражающей хозяйственную или организационную деятельность предприятия, и не имеющей объектной природы.
    • В регистрах обычно хранится информация об изменении состояний объектов, или другая информация, не отражающая непосредственно объекты предметной области. Например, в регистрах может храниться информация о курсах валют или информация о приходе и расходе товаров.
    • В системе 1С:Предприятие 8.1 существует 4 вида регистров: регистры сведений, регистры накопления, регистры расчетов и регистры бухгалтерии.
    • Специализированные объекты конфигурации (ветвь «Общие»)
    • Помимо объектов, описывающих предметную область учета, конфигурация содержит ряд вспомогательных объектов, не относящихся непосредственно к деятельности предприятия, однако, тесно связанных с функционированием самой системы. Это механизмы взаимодействия пользователей с системой 1С:Предприятие 8.1 (интерфейсы, критерии отбора, права доступа различных групп пользователей к различной информации), вспомогательные объекты оформительского назначения, позволяющие производить конфигурирование на основе сформированных стилей, библиотеки картинок, с учетом национального языка, модуль приложения и общие модули, в которых располагаются процедуры и функции, доступные из прочих модулей конфигурации, общие макеты печатных форм и много другое.
    • Подчиненные группы объектов
    • В зависимости от вида объекта конфигурации объект может иметь различные подчиненные группы объекты. Например, реквизиты, измерения, формы, табличные части и т.д. Состав подчиненных объектов зависит от типа объекта.
    • Реквизиты дополнительная информация об объекте, доступная только в пределах этого объекта.
    • Табличные части - наборы дополнительной информации об объекте, представленной в виде таблицы.
    • Реквизиты табличных частей - состав табличной части объекта, доступный только в пределах табличной части объекта.
    • Формы - форма используется для ввода, просмотра и редактирования информации, хранящейся в объекте конфигурации, содержит модуль формы - программу на встроенном языке системы 1С:Предприятие 8.1. Способность иметь визуальное представление позволяет объекту конфигурации организовать интерактивное взаимодействие с пользователем. Характер такого взаимодействия разрабатывается специалистом, осуществляющим конфигурирование системы 1С:Предприятие 8.1, и определяется, в основном, типом объекта конфигурации. Для разработки форм в Конфигураторе применяется комплексный редактор форм, позволяющий редактировать все компоненты формы во взаимосвязи. Каждый объект может иметь несколько форм. Макеты - табличные, HTML или текстовые документы (также могут использоваться двоичные и Active документы), предназначенные для формирования печатных форм объекта.
    • Графы - графы журнала документов.
    • Измерения - для регистров это объекты конфигурации, данные о которых учитываются в регистре.
    • Ресурсы - данные, учитываемые в регистре.
    • Группы подчиненных объектов не удаляются и не имеют редактируемых свойств.
    • Типизированные и типообразующие объекты
    • Одним из основных свойств некоторых объектов конфигурации является Тип данных. Это свойство определяет, какого рода информацию может содержать объект конфигурации. Тип данных объекта конфигурации назначается при создании или редактировании свойств объекта в процессе настройки конфигурации. Объекты конфигурации, для которых может быть указан тип информации, содержащейся в объекте, в системе 1С:Предприятие 8.1 называются типизированными объектами конфигурации.
    • Такие объекты конфигурации, как «Справочник», «Документ». «Обработка», не являются типизированными объектами, так как содержат «комплексную» информацию, и, в свою очередь, содержат типизированные объекты конфигурации.
    • Типы данных, которые может принимать объект конфигурации, можно разделить на две группы.
    • Первую группу составляют примитивные тины данных: Число, Строка, Дата и Булево. Соответственно, информация, хранящаяся в объекте конфигурации, может быть числом, произвольной строкой символов, датой или логической величиной. Кроме этих типов к примитивным тинам относят Null, Неопределено и Тип.
    • Объекты конфигурации, которые могут образовывать типы значений конфигурации, в системе 1С:Предириятие 8.1 называются типообразующими объектами конфигурации. Такими объектами в системе 1С:Предприятие 8.1 являются:
    • справочники;
    • документы;
    • планы видов характеристик;
    • планы счетов;
    • планы видов расчета;
    • бизнес-процессы;
    • задачи;
    • перечисления.
    • Необходимо обратить внимание, что типообразующис объекты конфигурации образуют тип данных сразу после создания в Конфигураторе объекта любого из таких типов. При этом появляется сразу три новых вида типов: Ссылка, Объект и Список. Некоторые данные могут иметь составной тип данных. Для этого в окне редактирования тина данных установите флажок «Составной тип данных» и укажите те типы, которые могут принимать данные. Кроме того, допускается выбор специального типа «Любая ссылка».
    • При выборе типа данных реквизита система, помимо выбора типов, определенных в конкретном прикладном решении, предоставляет разработчику возможность выбирать наборы типов. Наборы типов, также как и составной тип данных, содержат некий перечень типов, определенных в данном прикладном решении, однако, в отличие от составного типа, этот перечень (формируется системой автоматически, в результате анализа метаданных.
    • Форма
    • Совокупность экранного диалога, модуля и реквизитов формы называется формой.
    • Большинство объектов конфигурации в системе 1С:Прсдприятие 8.1 могут иметь визуальную форму. В самом общем случае форма, как объект конфигурации, состоит из следующих частей:
    • экранный диалог, используемый для ввода и редактирования информации, хранящейся в объекте конфигурации;
    • модуль формы - программа на встроенном языке системы 1С:Предприятие 8.1. Как правило, модуль формы выполняет обработку вводимой в диалог информации для целей входного контроля, выполнения расчетов и т.д.;
    • список реквизитов объекта конфигурации.
    • Любая из этих составных частей формы может отсутствовать, то есть не содержать информации (диалог не содержит элементов управления, реквизиты могут отсутствовать, модуль формы может не содержать программы на встроенном языке).
    • Способность иметь визуальное представление позволяет объекту конфигурации организовать интерактивное взаимодействие с пользователем. Характер такого взаимодействия разрабатывается специалистом, осуществляющим конфигурирование системы 1С:Предириятие 8.1. и определяется, в основном, типом объекта конфигурации.
    • Для разработки форм в Конфигураторе применяется комплексный редактор форм, позволяющий редактировать все компоненты формы во взаимосвязи.
    • Модуль
    • Модулем называется программа на встроенном языке системы 1С:Предприятие 8.1. Модули располагаются в заданных точках структуры конфигурации и вызываются для выполнения в заранее известные моменты работы системы 1С:Предприятие 8.1. Специалист, выполняющий конфигурирование системы, может использовать модули для описания сложных алгоритмов взаимодействия объектов конфигурации, для которых недостаточно имеющихся в Конфигураторе визуальных средств.
    • В конфигурации существует несколько видов модулей. Это модуль приложения, модуль внешнего соединения, общие модули, модули форм и модули объектов конфигурации (менеджеров значения констант, справочников, документов, планов видов характеристик, планов счетов, планов видов расчета, планов обмена, бизнес-процессов, задач, отчетов, обработок, наборов записей регистров).
    • Для доступа к модулю необходимо в контекстном меню объекта конфигурации выбрать пункт «Открыть модуль...». Для корневого объекта конфигурации выбираются модуль приложения и модуль внешнего соединения. Некоторые объекты (например, константы, журналы документов) не имеют модуля.
    • В данном разделе поясним назначение модуля объекта. В этих модулях возможно объявление переменных, процедур и функций, которые будут доступны при работе с объектом извне во встроенном языке, дополняя контекст объекта. В модулях объектов располагают процедуры обработки различных событий, например, ввода на основании. Также в нем располагают различные процедуры, с помощью которых выполняются действия над объектом инициированные вне данного объекта (например, выполнение печати).
    • Макет
    • Макетом в системе программ 1С:Предприятие 8.1 называется объект конфигурации, предназначенный для формирования печатных форм.
    • Общие макеты печатных форм располагаются на ветви «Макеты» ветви «Общие» дерева конфигурации, печатные формы объектов конфигурации (справочников, документов, журналов документов, планов счетов, планов видов характеристик, планов видов расчетов, регистров, отчетов и обработок и других объектах) располагаются в подчиненных объектах «Макеты», а также во внешних файлах (в этом случае должно быть установлено свойство табличного документа Макет).
    • Макеты могут быть следующего типа.
    • Табличный документ - предполагает использование стандартной технологии создания и использования макетов. Подготовка макета производится с помощью табличного редактора. Это наиболее часто используемый тин макета;
    • Двоичные данные - используются двоичные данные;
    • Active Document - предполагает использование технологии OLE Active document;
    • HTML-документ - предполагает использование редактора HTML-документа;
    • Текстовый документ - предполагает использование текстового документа, подготовленного специально для использования в качестве макета. Подготовка текстового макета производится с помощью редактора текстовых макетов;
    • Географическая схема - предполагает использование географической схемы, подготовленной в редакторе географических схем для использования в качестве макета;
    • Графическая схема - предполагает использование подготовленной в редакторе графических схем;
    • Схема компоновки данных - предполагает использование схемы компоновки данных, подготовленной в конструкторе;
    • Макет оформления компоновки данных - предполагает использование макета оформления системы компоновки данных.
  • 7899. Разработка справочника для отслеживания информации о сотрудниках предприятия
    Курсовой проект пополнение в коллекции 10.04.2012
  • 7900. Разработка средств моделирования систем
    Курсовой проект пополнение в коллекции 24.12.2010

    4.1 Класс FuncStandart

    1. Метод stringfBETA() задает параметры функцииBETA(Stream,Min,Max,Shape1,Shape2) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    2. Метод stringfBINOMIAL()задает параметры функции BINOMIAL(Stream,TrialCount,Probability) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    3. Метод stringfDUNIFORM()задает параметры функции DUNIFORM(Stream,Min,Max) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    4. Метод stringf_1() задает параметры функций EXPONENTIAL(Stream,Locate,Scale), EXTVALA(Stream,Locate,Scale), EXTVALB(Stream,Locate,Scale), LAPLACE(Stream,Locate,Scale), LOGISTIC(Stream,Locate,Scale)и возвращает строку содержащую описание этих параметров с уже заданными пользователем значениями.
    5. Методstring f_2() задаетпараметрыфункцийGAMMA(Stream,Locate,Scale,Shape), INVGAUSS(Stream,Locate,Scale,Shape), INVWEIBULL(Stream,Locate,Scale,Shape), OGLAPLACE(Stream,Locate,Scale,Shape), LOGLOGIS(Stream,Locate,Scale,Shape),LOGNORMAL(Stream,Locate,Scale,Shape),PEARSON5(Stream,Locate,Scale,Shape),WEIBULL(Stream,Locate,Scale,Shape)ивозвращаетстрокусодержащуюописаниеэтихпараметровсужезаданнымипользователемзначениями.
    6. Метод stringfGEOMETRIC()задает параметры функции GEOMETRIC(Stream,Probability) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    7. Метод stringfNEGBINOM()задает параметры функции NEGBINOM(Stream,SuccessCount,Probability) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    8. Метод stringfNORMAL()задает параметры функции NORMAL(Stream,Mean,StdDev) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    9. Метод stringfPARETO()задает параметры функции PARETO(Stream,Locate,Scale) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    10. Метод string fPEARSON6()задает параметры функции PEARSON6(Stream,Locate,Scale,Shape1,Shape2) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    11. Метод stringfPOISSON()задает параметры функции POISSON(Stream,Mean) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    12. Метод stringfTRIANGULAR()задает параметры функции
    13. TRIANGULAR(Stream,Min,Max,Mode) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.
    14. Метод stringfUNIFORM() задает параметры функции UNIFORM(Stream,Min,Max) и возвращает строку содержащую описание этой функции с уже заданными пользователем параметрами.