Информационная система «Приемная комиссия»
МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ РФ
Бийский технологический институт (филиал)
Федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Алтайский государственный технический университет им. И.И. Ползунова»
Кафедра "Методов и средств измерений и автоматизации"_
|
|
Курсовой проект защищен с оценкой Руководитель работы ___ доцент каф.МСИА А.Н. Заборовский (подпись, должность, и.о. фамилия) |
Информационная система «Приемная комиссия»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ
по дисциплине «Программирование в 1С»
_________КП 230200.11.000 ПЗ________
обозначение документа
Работу выполнил
студент(ка) гр. ИС-01 _____________________ А.А. Пахаев
подпись,
и.о. фамилия
Руководитель
доцент каф. МСИА ______________________ А.Н. Заборовский
подпись,
и.о. фамилия
БИЙСК 2014
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
БИЙСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ (филиал)
Федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Алтайский государственный технический университет
им. И.И. Ползунова»
.
ЗАДАНИЕ №11
НА КУРСОВОЙ ПРОЕКТ
По специальности 230200 – Информационные системы
студенту группы ____ИС - 01____________________________
фамилия, имя, отчество
Тема: Информационная система «Приемная комиссия»
Утверждено указание по кафедре МСИА от ____________ № ________
Срок исполнения работы________________________
Задание принял к исполнению ________ _Пахаев А.А.
БИЙСК 2014
1 Исходные данные
База абитуриентов: анкетные данные, совокупность оценок на вступительных экзаменах, готовность учиться на договорной основе. Выбор для зачисления заданного количества абитуриентов; формирование для собеседования списка тех, кто набрал предельный проходной балл, но не может платить за образование.
2 Содержание разделов работы
Наименование разделов работы |
Содержание работ по разделу |
Трудое- мкость, % |
Срок выполнения |
Консультант (ФИО, подпись) |
1 |
2 |
3 |
4 |
5 |
1 Пояснительная записка | ||||
Введение |
Актуальность исследования, цели и задачи |
5 |
4 неделя |
|
Теоретическая часть |
Обзор программной среды |
5 |
6 неделя |
|
Основная часть |
Описание программы |
35 |
10 неделя |
|
Заключение |
Выводы |
5 |
10 неделя |
|
Список использованных источников |
5 |
10 неделя |
||
Приложения |
40 |
10 неделя |
||
2. Научно-библиографический поиск
2.1 По научно-технической
журналам ______________________________ _____________
2.2 По нормативной литературе просмотреть указатели государственных и отраслевых стандартов за последний год.
Руководитель работы _______________________
подпись и.о. фамилия
РЕФЕРАТ
Информационная система «Приемная комиссия»
Александр Алексеевич Пахаев
Курсовой проект содержит 34 листов, 14 рисунков, список использованных источников содержит 7 наименований.
ПРИЕМНАЯ КОМИССИЯ, АБИТУРИЕНТ, БАЗА ДАННЫХ
Цель-проект информационной системы «Приёмная комиссия Вуза»
В ходе выполнения курсового проекта проведен анализ программного среды 1С Предприятие, реализована информационная система «Приемная комиссия».
В работе была доказана актуальность использования в разработке информационных систем программной среды1С Предприятие.
Содержание
ВВЕДЕНИЕ
Перемены нашего времени обусловили возрастающий интерес разного рода коммерческих и некоммерческих организаций к применению компьютерной техники для обеспечения информационной поддержки своей деятельности. Это является следствием относительной стабилизации экономики, прекращения падения производства, а в некоторых областях и заметного его роста; что позволяет успешным организациям инвестировать определенные средства в облегчение каждодневной рутинной работы.
В настоящее время все больше абитуриентов поступают в Вузы. Это приводит к значительному возрастанию объема работы приемной комиссий.
Всем вышесказанным и подчеркивается актуальность разработки информационных систем с помощью программной среды 1С Предприятие. [2]
Цель-проект информационной системы «Приёмная комиссия Вуза».
Задачи:
- Изучить программную среду 1С: Предприятие;
- разработать базу данных абитуриентов.
Теоретическая часть
1С:Предприятие — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии.
Первоначально 1С:Предприятие было предназначено для автоматизации бухгалтерского и управленческого учетов (включая начисление зарплаты и управление кадрами), но сегодня этот продукт находит свое применение в областях, далеких от собственно бухгалтерских задач.[2]
1С: Предприятие является универсальной системой автоматизации
экономической и организационной деятельности предприятия.
Поскольку такая деятельность может быть довольно разнообразной,система 1С: Предприятие может приспосабливаться к особенностям
конкретной области, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость, т.е. возможность настройки системы на особенности конкретного предприятия.
Это достигается благодаря тому, что 1С: Предприятие – совокупность различных программных инструментов, с которыми работают
разработчики и пользователи. Логически всю систему делят на две части – конфигурацию и платформу, которая управляет работой
конфигурации. Т.е. основа системы и различные еѐ настройки под конкретные условия. Сама по себе платформа не может выполнить никаких задач автоматизации, т.к. она создана для обеспечения работы какой-либо конфигурации. Конфигурация это синоним прикладного решения.
Существует множество прикладных решений (конфигураций), например: 1С: Управление небольшой фирмой 8, 1С: Бухгалтерия 8, 1С:
Предприятие 8. Управление торговлей, 1С: Зарплата и Управление Персоналом 8, 1С: Предприятие 8. Управление производственным
предприятием, 1С: Консолидация 8 и др.
Типовое прикладное решение является универсальным и способно
удовлетворить потребности разных предприятий, работающих в одной области деятельности. С другой стороны, такая универсальность
приведет к тому, что не все возможности прикладного решения на конкретном предприятии будут использоваться, а каких-то возможностей будет недоставать. Вот тут и пригодится возможность конфигурации системы. Платформа содержит средства, позволяющие вносить
изменения в используемую конфигурацию и даже создать ее с нуля.
Для обеспечения таких возможностей система 1С: Предприятие имеет два режима работы: 1С: Предприятие и Конфигуратор.
Режим 1С: Предприятие является основным и служит для работы
пользователей системы. В этом режиме пользователи вносят данные, обрабатывают и получают итоговые результаты.
Режим Конфигуратор используется разработчиками и администраторами информационных баз. Именно этот режим предоставляет инструменты для изменения существующей или создания новой конфигурации.
Архитектура
Технологическая платформа «1С:Предприятие» представляет собой программную оболочку над базой данных (используются базы на основе DBF-файлов в 7.7, собственный формат 1CD с версии 8.0 или СУБД Microsoft SQL Server на любой из этих версий). Кроме того, с версии 8.1 хранение данных возможно в СУБДPostgreSQL и IBM DB2, а с версии 8.2 добавилась и Oracle. Имеет свой внутренний язык программирования, обеспечивающий, помимо доступа к данным, возможность взаимодействия с другими программами посредством OLE и DDE, в версиях 7.7, 8.0 и 8.1 — с помощью COM-соединения.
Клиентская часть платформы функционирует в среде ОС Microsoft Windows и, начиная с версии 8.3, в среде Linux. Начиная с версии 8.1, серверная часть платформы в клиент-серверном варианте работы «1С:Предприятия» может функционировать на ОС Linux.
Существуют специальные версии среды
исполнения 1С для ноутбуков и PDA, ПО создан
История создания
Версии для DOS
Для платформы DOS было выпущено несколько версий 1С:Бухгалтерия — 3.0, 4.0, затем 5.0 и одновременно с ней — версия 2.0 ПРОФ (функционально близкая к версии 5.0), выпущенная в однопользовательском и многопользовательском вариантах (для совместной работы в локальной сети). Именно в версиях 5.0 / 2.0 ПРОФ был воплощён принцип работы «от документа», а также появился встроенный язык формирования бухгалтерских проводок и печатных форм.
Версия 6.0
Первой версией, выпущенной для платформы Windows 3.1, была 1С:Бухгалтерия для Windows 1.0 (позже 1.1). Широкого распространения она не получила. На смену ей пришла 1С:Бухгалтерия 6.0. Она во многом являлась повторением DOS-версии, но на новой основе. Продажи программы начались в 1995 году. В дальнейшем под этим названием — «1С:Бухгалтерия» — стали производиться конфигурации для платформ 7.7 и 8.х.
Версия 7.х (7.0, 7.5, 7.7)
Работает на платформе Windows 95 и выше, знаменита своей аппаратной нетребовательностью
1С Предприятие 7.7 с весны 1999 года успешно продавалась дистрибьюторами фирмы 1С. С 1 июля 2011 года изъята из прайс-листов компании и продается только в особом порядке по заявке покупателя[4].
Версии 1С Предприятие 7.0 и 1С Предприятие 7.5 были эволюционно заменены на 1С Предприятие 7.7, причём бюджетным организациям (держателям лицензий) в ограниченный период времени бесплатно меняли версию Бюджетной Бухгалтерии для 1С Предприятия 7.5 на Бюджетную Бухгалтерию 1С для Предприятия 7.7. Тем не менее, они и до сих пор часто встречаются, хотя и считаются устаревшими. В частности, «1С» поддерживает версии 7.7, 6.0 и 2.0 ПРОФ, выпуская формы отчётности.
Версия 7.7 состоит из программной оболочки, или движка, который работает с одной или несколькими базами данных, определяемых конфигурацией. К программной оболочке подключаются компоненты (в терминологии 1С — «компонента»), реализующие различные механизмы учёта и администрирования. Стандартные «компоненты»:
«Бухгалтерский учёт»;
«Оперативный учёт»;
«Расчёт»;
«Управление распределёнными ИБ» (Информационными Базами);
«Web-расширение 2.0».
Кроме Объектов, соответствующих реализующим механизмы учёта Компонентам, существуют также компонент-независимые «Базовые объекты», поддержка которых присутствует всегда.
Существуют следующие версии платформы:
Учебная — допускает конфигурирование, содержит три «компоненты», имеет весьма существенные ограничения.
Базовая — допускает использование только Базовых конфигураций, не допускает конфигурирования, не допускает смешивания «компонент».
Стандартная — только «Бухгалтерский учёт», допускает конфигурирование, имеет ограничения.
Проф — обладает максимальными возможностями среди однопользовательских версий, допускает совместное использование «компонент».
Сетевая — совместное использование в локальной сети с ограничением числа пользователей или без ограничений.
SQL — обладает максимальными возможностями, допускает хранение данных в MS SQL Server v.6, v.7 или 2000. Также существуют неофициальные патчи bkend.dll, позволяющие использовать MS SQL 2005 и 2008(с созданием представления для базы данных через SQL Server Management Studio для последнего).
Может работать в нескольких режимах:
1С:Предприятие — основной режим работы пользователя, ввод данных, получение отчётов.
Конфигуратор — режим администрирования и изменения конфигурации.
Отладчик — режим отладки и замера производительности конфигурации.
Монитор — режим просмотра активных пользователей и журнала регистрации событий.
Платформа 1С:Предприятие v.7.7, кроме основного для неё, русского, локализована для украинского и английского языков.
Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7.MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Порядок конфигурирования и встроенный язык описаны в прилагаемой документации. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.
Язык программирования версии 7.7 существенно отличается от языка версии 6.0 и, тем более, от языка DOS-версий. Впервые в версии 7.0 появилось понятие объектов данных. Язык, по сути своей, стал универсальным (так, есть примеры написания на платформе 1С:Предприятие простейших игр — тетрис, шашки и т. п.)
Следует обратить внимание на возможности
доступа к информационной базе 1cv77 с помощью WEB-интерфейса на
основе web-расширения v7script
Одна из особенностей, позволяющая существенно расширить функционал языка, — использование внешних компонент. Внешняя компонента представляет собойдинамически подключаемую библиотеку, которая реализует определенный функционал. Таким образом в 1С стало возможным использовать богатые возможности других языков и платформ (н-р таких, как .NET Framework). В процессе длительного нахождения на рынке данной платформы фирмой 1С, а также силами пользователей были созданы различные компоненты, позволившие значительно дополнить функционал такими средствами, как работа с FTP, почтой, HTTP-запросами и другое. Одним из значимых проектов явилась разработка компоненты 1CPP, дававшая возможность работать с БД при помощи OLE DB- и ODBC-интерфейсов (так называемые прямые запросы), что позволяло в некоторых случаях сократить время выполнения запросов к БД в несколько раз.
Версии 8.x
14 августа 2002 года выпущена «1С:Предприятие 8.0 ознакомительная версия». Почти через год 31 июля 2003 года выпущено первое тиражное решение «1С:Предприятие 8.0. Управление торговлей», что являлось одновременно и выпуском предназначенной для широкого использования версии технологической платформы «1С:Предприятия 8.0».
Все «компоненты» включены в базовую поставку (платформа теперь не делится на «компоненты» «бухгалтерский учёт», «расчёт», «оперативный учёт», «управление распределёнными базами данных», как это было с версией 7.7. Это большое преимущество для пользователя, так как, приобретя любую конфигурацию (к примеру, «Управление торговлей»), пользователь получает возможность работать со всеми возможностями платформы, например, использовать бухгалтерские счета и периодические расчёты). Серверная «компонента» 1С 8.1 может работать в операционной системе Linux и использовать PostgreSQL.
По сравнению с 7.7, существенно изменился язык программирования для этой платформы. Он не совместим с 6.0 и 7.x. В нём доступно сравнительно большое число разнообразных фиксированных объектов. Встроенный язык стал более продуманным и логичным, стал ближе к концепции объектно-ориентированного программирования, появились столь необходимые коллекции и контейнеры, как структура и соответствие; существенно пересмотрена работа с коллекциями (элемент коллекции теперь представляется отдельным объектом); интерфейсные объекты (к примеру, табличные поля)
стали чётко разграничиваться от отображаемых в них данных (таблиц значений и табличных частей); в программировании интерфейса реализована полнофункциональная концепция обработки событий; язык запросов стал походить на язык SQL (реализован только SELECT) с некоторыми дополнениями.
В версии 8 существует 2 основных режима:
Режим Предприятия;
Режим Конфигуратора (в этом режиме также имеется режим отладки).
Режим монитора исключён ввиду того, что монитор встроен в режимы и предприятия, и конфигуратора.
Платформа 1С:Предприятие 8 допускает конфигурирование, допускает одновременное использование одной базы несколькими пользователями при наличии необходимого количества дополнительных лицензий. Стоимость доп. лицензий существенно ниже стоимости программы.
Платформа 1С:Предприятие 8 при использовании со специализированными «Базовыми» конфигурациями обеспечивает работу в «Базовом» режиме с ограничением возможностей: не допускает конфигурирования, не поддерживает режим внешнего соединения, не имеет многопользовательского режима. Для работы в «Базовом» режиме используется облегченный вариант лицензирования, не требуются аппаратные ключи защиты, а стоимость такого продукта существенно ниже.
Кроме того, выпускается учебная версия Платформы 1С:Предприятие 8. Она входит, например, в состав продуктов «1С:Бухгалтерия 8. Учебная версия», «1С:Предприятие 8. Версия для обучения программированию» и ряд других.
Учебная версия предназначена для обучения использованию программы и для обучения программированию. Её использование для ведения учёта не допускается лицензионным соглашением и невозможно из-за ограничений платформы. Однако, допустимо её применение для разработки конфигурации (для последующего использования такой конфигурации потребуется приобретение коммерческой версии 1С: Предприятие 8).
В комплекте с лицензиями поставляются ключи защиты Aladdin HASP (USB), локальные H1M1 для одной лицензии и сетевые NetHASP для пяти и более (до 100), есть также ключи Aladdin HardLock на 300 и 500 лицензий. Использование одиночной (локальной) лицензии возможно только на том компьютере, на котором установлен ключ, причем только на системной консоли, использовать его через сеть или на удалённом рабочем столе невозможно. Причём на один компьютер можно установить только один ключ каждой серии (H1M1, NetHASP или HardLock).
1С:Предприятие 8 может использоваться в файловом режиме, с хранением базы в виде файла, или в клиент-серверном режиме с хранением баз в сервере SQL. Клиент-серверный режим требует дополнительного приобретения лицензии на «сервер 1С:Предприятия 8».
1С:Предприятие 8 локализована кроме Русского и Английского ещё на множество языков, перечень которых постоянно расширяется.
Для создания веб-порталов используется «веб-расширение»[10], но платформа — ASP.NET + рекомендуемый внутренний язык C#, так как большая часть объектов доступа к данным уже предоставляется именно на нём. Соответственно платформа тоже Windows NT (W2k, XP, Win2003) + сервер IIS(версий 5, 5.1, 6).
Фирма 1С прекратила поддержку 1С:Предприятия 8.0 на версии 8.0.18.2, уведомила о прекращении поддержки 1С:Предприятия 8.1 с апреля 2011 года (последняя версия 8.1.15.14, выпущена в октябре 2009). Текущие версии платформы 1С:Предприятие 8.2 обеспечивают обратную совместимость с версиями 8.0 и 8.1.
Версия 8.2
Главной отличительной особенностью является режим «управляемое приложение», при котором пользовательский интерфейс описывается декларативно, а его вид зависит от типа клиентского ПО:
«Толстый» клиент («старое» клиентское приложение версий 8.0 и 8.1)
«Тонкий» клиент
Веб-клиент (включает клиентскую и серверную части: поддерживаются веб-браузеры Internet Explorer и Mozilla Firefox, а веб-сервер может работать на Apache или IIS). Клиент-серверное взаимодействие реализовано с использованием технологий AJAX (DHTML), XMLHt
tpRequest и JavaScript
Также отличается более «строгой» реализацией клиент-серверной архитектуры, в частности, требует переноса выполнения всей бизнес-логики в серверный код, реализована динамическая балансировка нагрузки в кластера серверов, добавлена поддержка СУБД Oracle. 25 сентября 2009 года выпущена финальная версия 8.2.9.
В новой версии платформы реализована отказоустойчивость кластера серверов «1С:Предприятия» — основной «компоненты», обеспечивающей взаимодействие между пользователем и СУБД.
26 мая 2010 года выпущено обновление платформы 8.2.11. В этой версии проведена оптимизация внутренних механизмов и реализованы некоторые новые возможности:
работа с криптозащитой
экспорт документов в форматы Microsoft Office 2007
отладка Веб-клиента
форматированный документ
поддержка браузеров Google Chrome и Safari
Конфигурация
Конфигурация — прикладное решение, разработанное на технологической платформе «1С:Предприятие».
Фирма 1С поставляет решения в виде «Базовых» и «Типовых» конфигураций.
Базовые (Специализированные) конфигурации предназначены для работы на Базовых версиях платформы (для версии 7.x — с соответствующей «компонентой»). Базовые конфигурации поставляются только фирмой 1С, не допускают внесения изменений, но могут быть преобразованы в Типовые.
Все неспециализированные, «НеБазовые» конфигурации, в том числе и Типовые от 1С, допускают изменение (конфигурирование) пользователем.
По происхождению «НеБазовые» конфигурации условно можно поделить на:
тиражные типовые решения фирмы 1С — типовые конфигурации;
тиражные решения сторонних разработчиков на базе типовых;
самостоятельные тиражные решения сторонних разработчиков под платформу 1С;
тиражные решения (один из предыдущих вариантов) с изменениями («правленые», "измененные","дописанные");
пользовательские конфигурации («самописные»).
Изменения в тиражных решениях могут затруднить поддержку конечных пользователей (в том числе обновление конфигурации).
Тиражные решения сторонних фирм часто бывают защищены «системой защиты конфигураций» (СЗК), предлагаемой 1С или аналогичной, и предусматривают наличие дополнительного ключа, распространяемого с конфигурацией. Без этого ключа программа работает в ограниченном или демонстрационном режиме (как рекомендует 1С) или работа вовсе невозможна. Часть текста программы недоступна для прочтения и изменения (даже при наличии ключа).
Указанные Ключи СЗК не заменяют Ключи к Технологической платформе, те продолжают оставаться необходимыми.
Конфигурации 7.x могут использовать Базовые Объекты и Объекты других «Стандартных компонент». Для использования объекта какой-либо компоненты необходимо наличие соответствующей компоненты в Технологической платформе. Если конфигурация написана с использованием только Базовых объектов («компонент-независимая»), то для её использования необходима Технологическая платформа 7.x с любой хотя-бы одной «компонентой», не менее чем «Бухгалтерский учёт (стандартная)». Внимание: необходимо различать термины "Базовые объекты" и "Базовые конфигурации"! Так, неспециализированная конфигурация, использующая только Базовые объекты, не будет работать на Базовой платформе. А Базовые конфигурации не ограничиваются использованием Базовых объектов.
Условно говоря, конфигурации часто делятся на две группы. «Типовые» и «Нетиповые» конфигурации. «Типовая» конфигурация — это тиражное решение, которое распространяется «в коробке». Также встречается сленговый термин «Правленая» конфигурация — имеется в виду, изменённая под нужды компании типовая конфигурация, которая в силу внесённых в неё изменений уже не является типовой, однако, очень похожа. «Самопальная» конфигурация (от слова «Самопал»), «самописная» (она же «самописка») или конфигурация «с нуля» означают «конфигурация 1С: Предприятие, разработанная независимо от фирмы 1С» (обычно под нужды конкретного заказчика). Эти сленговые термины также довольно часто используются представителями фирмы 1С — компаниями франчайзи. Часто и в деловой переписке.[6]
1.4 Известные прикладные решения
Типовые конфигурации на базе 1С:Предприятия версии 7.7
Конфигурация «1С:Бухгалтерия 7.7»
Пожалуй, наиболее известная из всех
конфигураций 1С версии 7.7. Предназначена
для ведения бухгалтерского учёта (управленческого и/или н

- Информационная система птицефабрики
- Информационная система распознавания буквы «Ф» построенной на основании нейронной сети
- Информационная система ремонтной мастерской
- Информационная система ресторана
- Информационная система сети автосалонов продажи автомобилей
- Информационная система сети автосалонов продажи автомобилей
- Информационная система сети автосалонов продажи автомобилей
- Информационная система поддержки работы предприятия ООО «Формула»
- Информационная система «Поликлиника «Добрый доктор»»
- Информационная система поставок для промышленных предприятий
- Информационная система по учету автомобилей
- Информационная система по учету банковских операций
- Информационная система по учету детей МКДОУ ЗАТО Знаменск ДСОВ №9 «Аленький цветочек»
- Информационная система предприятия