Разработка программного комплекса на базе платформы "1С: Предприятие 8.2" для учета движения контингента "Новосибирского авиационного технического колледжа"

Автоматизация процессов, связанных с обучением студента в колледже: учет абитуриентов и зачисление в колледж, перемещение студентов с курса на курс, из группы в группу, выпуск и отчисление. Концепция "1С: Предприятия". Выбор языка программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.07.2012
Размер файла 305,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Также имеется механизм сопоставления дат: учебного года, дата начала учебного процесса и даты начала каждой недели в табличной части.

После окончания редактирования графика, можно нажав на кнопку "Заполнить в группах" заполнить табличные части "График учебного процесса" в справочнике "Группы" для каждой из групп.

3.2.5 Разработка журнала документов

Журналы документов конструируются визуальными средствами и практически не имеют исходного кода.

В журнале документов "Приказы"отображаются документы - "Зачисление", "Перевод на старшие курсы", "Текущие приказы", "Выпуск".

3.2.6 Разработка обработок

Обработка "Кладр" заполняет справочники адресов из файлов Классификатора адресов. Имеет одну произвольную форму.

Обработка "Редактирование контактной информации". Имеет форму редактирования адреса (адреса по месту регистрации и адреса по месту жительства студента) и форму редактирования места рождения.

Обработка "Рабочий стол". Используется для хранения формы рабочего стола для каждой роли конфигурации.

3.2.7 Разработка задач

Задача "Задача исполнителя". Элемент задачи необходим для отслеживания пользователями информационной базы текущих задач необходимых для выполнения. Имеет форму списка и форму элемента. Реквизиты задачи представлены в таблице 46.

Таблица 46 - реквизиты задачи "Задачи исполнителя"

Наименование реквизита

Тип

Вид

Длина

Точность

Описание

Дата

Дата

Дата задачи

Наименование

Строка

150

Наименование

Исполнитель

Справочник

Физические лица

Пользователь, за которым закреплена задача

Уникальный Идентификатор

Строка

36

Уникальный номер для поиска связанных с задачей записей

При добавлении нового элемента автоматически формируется Исполнитель, как текущий пользователь.

При запуске системы открывается форма списка задачи и прикрепляется к правой части экрана. Список в форме по умолчанию фильтруется по текущему месяцу, по исполнителю как текущий пользователь информационной базы, а также по невыполненным задачам. Пользователь может поменять все фильтры кроме исполнителя.

4. Обеспечение информационной безопасности

Безопасность информации в системе обеспечивается за счет:

наличия ролей с определенными наборами прав;

ведения списка пользователей системы;

журнала регистрации.

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

Для разграничения доступа к информации в системе создан набор ролей:

приемная комиссия;

отдел кадров;

заведующий учебной частью;

куратор.

Для каждой роли был определен набор прав на чтение и модификацию данных. Также определены права на административные функции.

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

Для журнала регистрации можно установить отбор: по периоду, по пользователю, по компьютеру, событию или режиму работы системы.

5. Контрольный пример

Перед началом работы со студентами пользователем, имеющим права администратора, загружаем из файлов базы данных "Классификатора адресов России (КЛАДР.)" базу адресов по Новосибирской области. После успешной загрузки, в справочник "Должностные лица" в предопределенный элемент "Директор" вносим фамилию, имя и отчество текущего директора колледжа, а также в этом справочнике создаем новый элемент с должностью "Ответственный секретарь приемной комиссии". Также заполняем справочник "Специальности".

Пользователем, имеющим права приемной комиссии, создаем базу из сорока абитуриентов (по 10 абитуриентов на каждую из специальностей). При проверке ведомостей и отчетов ошибок не обнаружено. Далее этим пользователем создаем проект приказа о зачислении. Создаем четыре учебных группы (на каждую из специальностей) и по экзаменационной ведомости выбираем абитуриентов в табличную часть "Студенты", так что 2 абитуриента не прошли вступительные испытания. При проверке печати проекта приказа ошибок не обнаружено.

Пользователем, имеющим права отдела кадров, проводим документ "О зачислении в число студентов колледжа". После этого в списке абитуриентов пользователя приемной комиссии осталось два абитуриента, не прошедшие вступительные испытания, которым необходимо выдать документы. После выдачи им документов в списке абитуриентов они не отображаются.

Смещаем дату на 2 месяца и пользователем, имеющим права отдела кадров, создаем документ "Текущий приказ" в котором отчисляем двух студентов. После проведения этого документа в списке групп эти студенты не отображаются, а в "Регистре студентов" они отмечены как отчислены. При проверке печатной формы была обнаружена ошибка неправильного формирования заголовка приказа.

Смещаем дату к концу учебного года. Пользователем, имеющим права заведующего учебной частью, пятерым студентам ставим пометки об условном переводе, и проставляем академические задолженности. Этим же пользователем создаем проект приказа "О переводе студентов на старшие курсы" добавляем группы и студентов группы, видим, что студенты, которым были проставлены пометки об условном переводе, выделены и при печати проекта приказа эти студенты выделены отдельной графой. После проведения приказа пользователем с правами отдела кадров были созданы новые учебные группы в которые были перенесены студенты, отмеченные в приказе.

Переносим дату к началу следующего учебного года. Пользователем, с правами заведующего учебной частью, убираем у всех студентов пометки об условном переводе. Создаем документ "Текущие приказы", назначение на социальную стипендию трем студентам и приход из другого учебного заведения. После проведения приказа в "Регистре студентов" появляется четыре новых записи: три о назначении на социальную стипендию с начальной и конечной датами и зачисление в одну из учебных групп нового студента. Перед тем как провести этот приказ пользователем, с правами отдела кадров, мы создали нового студента заполнили информацию необходимую для поступления, при этом пытаясь какие-то оставить незаполненными, при записи выводилось сообщение об ошибке с отметкой о незаполненных полях.

Ближе к концу учебного года было отчислено еще три студента. И в конце учебного года сформирован приказ о переводе студентов на старшие курсы. Так же студентам были проставлены пометки об условном переводе и проведен приказ. Все движения были отражены в регистре.

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

В ходе контрольного примера была обнаружена лишь одна ошибка в документе "Текущие приказы".

6. Охрана труда при работе с персональным компьютером

6.1 Общие требования охраны труда

6.1.1 К работе на персональном компьютере допускаются лица, прошедшие медицинский осмотр, обучение безопасным приемам и методам труда, в том числе по электробезопасности, вводный инструктаж и инструктаж по охране труда на рабочем месте.

6.1.2 Работники обязаны выполнять работу, которая определена должностной инструкцией, соблюдать правила внутреннего трудового распорядка, режим труда и отдыха и меры пожарной безопасности.

6.1.3 При эксплуатации компьютера на работника в процессе работы могут воздействовать опасные и вредные производственные факторы:

физические;

химические;

психофизиологические;

биологические.

Женщины со времени установления беременности и в период кормления ребенка грудью к выполнению всех видов работ, связанных с использованием ВДТ и ПЭВМ, не допускаются.

6.1.4 При ухудшении состояния здоровья в связи с проявлениями признаков острого отравления (заболевания) или получении травмы на производстве работник обязан поставить в известность своего непосредственного или вышестоящего руководителя.

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

Сообщать о каждом происшедшем несчастном случае на производстве или обнаруженных неисправностей оборудования.

6.1.5 Работники должны знать и выполнять правила личной гигиены и содержать в чистоте рабочее место.

6.2 Требования охраны труда перед началом работы

6.2.1 Перед началом работы работники обязаны:

осмотреть и привести в порядок рабочее место.

отрегулировать освещение на рабочем месте, убедиться в достаточности освещенности и отсутствии бликов на экране.

проверить правильность подключения оборудования к электросети.

проверить исправность проводов питания и отсутствие оголенных участков проводов.

убедиться в наличии заземления системного блока, монитора и защитного экрана.

протереть специальной салфеткой поверхность экрана

убедиться в отсутствии дискет в дисководах процессора персонального компьютера

проверить правильность установки стола, стула, подставки для ног, утла наклона экрана, положение клавиатуры, положение "мыши" на специальном коврике.

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

6.2.2 При включении компьютера работник обязан соблюдать следующую последовательность включения

включить блок питания;

включить периферийные устройства (принтер, монитор, сканер и др.);

включить системный блок (процессор).

6.3 Требования охраны труда во время работы

6.3.1 Работники во время работы обязаны:

держать открытыми все вентиляционные отверстия устройств;

внешнее устройство "мышь" применять только при наличии специального коврика;

при необходимости прекращения работы на некоторое время корректно закрыть все активные задачи;

отключать питание только в том случае, если во время перерыва в работе на компьютере работник вынужден находиться в непосредственной близости от видеотерминала (менее 2 метров), в противном случае питание разрешается не отключать;

при работе с текстовой информацией выбирать наиболее физиологичный режим представления черных символов на белом фоне;

соблюдать расстояние от глаз до экрана в пределах 60-80 см.;

соблюдать регламентированные перерывы в работе.

6.3.2 Во время регламентированных перерывов с целью снижения нервно-эмоционального напряжения, утомления зрительного анализатора выполнять комплексы упражнений для глаз, шеи, рук, туловища, ног.

При 8-часовой рабочей смене и работе на компьютере регламентированные перерывы следует устанавливать:

для 1 категории работ через 2 часа от начала рабочей смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый;

для II категории работ через 2 часа от начала рабочей смены и через 1,5 - 2,0 часа после обеденного перерыва продолжительностью 15 минут каждый или продолжительностью 10 минут через каждый час работы;

для III категории работ - через 1,5 - 2,0 часа от начала рабочей смены и через 1,5 - 2,0 часа после обеденного перерыва продолжительностью 20 минут каждый или продолжительностью 15 минут через каждый час работы.

Продолжительность непрерывной работы с компьютером без регламентированного перерыва не должна превышать 2-х часов.

В случаях, когда характер работы требует постоянного взаимодействия с ВДТ (набор текстов или ввод данных и т.п.) с напряжением внимания и сосредоточенности, при исключении возможности периодического переключения на другие виды трудовой деятельности, не связанные с ПЭВМ, рекомендуется организация перерывов на 10-15мин. через каждые 45-60мин работы.

6.3.3 Работнику при работе на ПК запрещается:

касаться одновременно экрана монитора и клавиатуры;

прикасаться к задней панели системного блока (процессора) при включенном питании;

загромождать верхние панели устройства бумагами и посторонними предметами;

допускать захламленность рабочего места бумагой в целях недопущения накапливания органической пыли;

производить отключение питания во время выполнения активной задачи;

производить частые переключения питания;

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

производить самостоятельно вскрытие и ремонт оборудования;

превышать величину количества обрабатываемых символов свыше 30 тыс. за 4 часа работы;

работать на компьютере при снятых кожухах;

отключать оборудование от электросети и выдергивать электровилку, держась за шнур.

6.4 Требования охраны труда в аварийных ситуациях

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

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

6.4.3 При любых случаях сбоя в работе оборудования или программного обеспечения немедленно сообщить руководству.

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

6.4.5 При возгорании оборудования отключить питание, вызвать пожарную команду, сообщить руководителю и принять меры к тушению очага пожара

6.5 Требования охраны труда по окончании работы

6.5.1 По окончании работ работники обязаны:

произвести закрытие всех активных задач;

убедиться, что в дисководах нет дискет;

выключить питание системного блока (процессора);

выключить питание всех периферийных устройств;

отключить блок питания.

6.5.2 Привести в порядок рабочее место и вымыть руки с мылом.

7. Экономическое обоснование разработки

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

Стоимость машино-часа работы ПК, СМ-Ч, р, определяется по формуле:

(1)

где Рэкспл_ эксплуатационные расходы на содержание, эксплуатацию ПК и решение задач, р;

Эф - эффективный годовой фонд времени работы ПК, ч.

Методом экспертной оценки РЭкспл=120000 р. и Эф=1600 ч. Тогда получаем:

(2)

Трудоемкость работы программиста tnp, ч, при разработке программы определяется по формуле:

(3)

где tИ - затраты труда на исследование алгоритма решения задачи, ч;

tA - затраты труда на разработку блок-схемы алгоритма, ч;

tП - затраты труда на программирование по готовой блок-схеме, ч;

tотл - затраты труда на отладку программы на ПК, ч;

tд - затраты труда на подготовку документации по задаче, ч.

Составляющие затраты определяются через условное число операторов в разработанном программном обеспечении. Условное число операторов в программе Q, опер, можно определить по формуле:

(4)

где с - коэффициент сложности программы;

р - коэффициент коррекции программы в ходе её разработки;

q - Число операторов в программе, исходя из данных программного комплекса берется равным 500.

с=1,25.

р-0,1.

Исходя из перечисленного выше, получим:

(5)

Затраты труда на исследование алгоритма решения задачи tИcучетом описания и квалификации программиста определяется по формуле:

(6)

где В - коэффициент увеличения затрат;

S - коэффициент определяющийся сложностью задачи;

К - коэффициент квалификации работника.

В=1,2, S=75, К=0,8.

Тогда:

(7)

Затраты труда на разработку блок-схемы алгоритма tAрассчитывается по формуле:

(8)

где R - коэффициент определяющийся сложностью задачи.

R=20.

(9)

Затраты труда на программирование по готовой блок-схеме tП рассчитываются по формуле:

(10)

где P - коэффициент определяющийся сложностью задачи. Р=20.

(11)

Затраты труда на отладку программы на персональном компьютере tОТЛ рассчитываются по формулам:

(12)

где J - коэффициент определяющийся сложностью задачи.

J=4.

(13)

Затраты труда на подготовку документации по задаче определяются по формуле:

(14)

(15)

где V - коэффициент определяющийся сложностью задачи.

V=15

(16) , (17)

(18)

Исходя из данных полученных в формулах 21 и 22 рассчитаем tД:

(19)

Теперь имея все необходимые данные, рассчитаем трудоемкость работы программиста:

(20)

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

Стоимость решения задачи новым способом Сн, р, определяется по формуле:

(21)

где СПР - стоимость разработки программы, р;

СРЕШ - стоимость решения задачи на ПК, р.

(22)

где tПР - трудоемкость работы программиста при разработке программы, ч;

Сч - часовая тарифная ставка программиста, р;

Кд - коэффициент, учитывающий дополнительную зарплату, отчисления на социальные нужды, премии из фонда зарплаты и поясной коэффициент;

Кн. р - коэффициент накладных расходов к зарплате программистов;

См-ч - стоимость одного машино-часа работы ПК, р;

tотл - машинное время на отладку программы, ч.

Экспертным способом часовая тарифная ставка программиста 150 р.

Кд=2.

Кн. р. =2.

(23)

(24)

где tРЕШ - время на решение задачи на ПК, ч.

tРЕШ=1,5.

(25)

Рассчитаем стоимость решения задачи новым способом:

(26)

Стоимость решения задачи конкурирующим способом (вручную) СРУЧ, р, определяется по формуле:

(27)

где to - трудоемкость работы при решении задач вручную, ч;

СЧ1 - часовая тарифная ставка работника предприятия, выполняющего работы, р.

Экспертным способом часовая ставка работника предприятия 90 р.

(28)

где Qo - объем обрабатываемой информации, байт;

qo - среднечасовая выработка работника, операций/чел-ч;

Кдоп - коэффициент дополнительной трудоемкости при выполнении вспомогательных операций.

qo=1800.

Кдоп=1,7.

Экспертным способом объем обрабатываемой информации 1 МБ (1048576 байт).

Тогда:

(29)

Стоимость решения задачи конкурирующим способом (вручную):

(30)

Исходя из всех расчетов, приведенных выше, рассчитаем экономию от перевода данной задачи на ПК.

Экономия от перевода решения данной задачи на ПК Э, р, определяется по формуле:

(31)

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

(32)

где К - единовременные капитальные затраты, р.

(33)

где ЦВТ - цена внедрённых средств вычислительной техники, р.;

КУД - коэффициент удорожания, учитывающий транспортировку, монтаж и настройку вычислительной техники.

Куд=1,1.

Цена внедрённых средств вычислительной техники будет состоять только из затрат на приобретение лицензионного программного обеспечения (ПО).

Стоимость ПО приведена в соответствии с ценами, указанными в прайс-листе фирмы "1С".

Работа программного комплекса рассматривается в клиент-серверном варианте, исходя из этого, рассчитаем цену внедрённых средств вычислительной техники:

платформа 1С Предприятие 8.2 Поскольку технологическая платформа распространяется не отдельно, а только в составе прикладного решения, то необходимо приобрести любое прикладное решение профессиональной версии. Наименьшую стоимость имеет "1С: Бухгалтерия 8. Базовая версия" - 3 300 (р.);

клиентские лицензии. Для использования продуктов системы "1С: Предприятие" на двух и более компьютерах в пределах одной локальной вычислительной сети требуется приобретение дополнительных лицензий. Фирмой "1С" выпускаются дополнительные лицензии на 1,5, 10, 20, 50, 100, 300 и 500 рабочих мест, необходимое количество рабочих мест складывается из этих лицензий.

Исходя из того, что клиентские лицензии можно будет докупить в случае необходимости, то будет достаточно 5 лицензий (18000 р.).

Также необходимо приобрести - "1С: Предприятие 8.2 Лицензия на сервер (х86-64) (программная защита)" стоимостью 72000 р.

В результате цена внедрённых средств вычислительной техники будет равна 93300 р.

(34), (35)

Значение расчетного коэффициента эффективности капитальных вложений сопоставляется с нормативным значением коэффициента эффективности Ен = 0,4. В случае, когда ЕР>= 0,4 перевод решения задачи на ПК считается эффективным.

Расчетный срок окупаемости капитальных вложений в программный комплекс Т0к, год, определяется по формуле:

(36)

При эффективном использовании капитальных вложений соблюдается условие:

Ток <=Токн,

где Т0кН-нормативный срок окупаемости, 2,5 года.

Подведем итог:

0,88 (ЕР) > 0,4 (Ен)

1,14 (Ток) < 2,5 (ТН)

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

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

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

Благодаря тому, что комплекс разрабатывался на базе платформы "1С: Предприятие", это позволит более гибко разрабатывать новые функциональные элементы, и изменять или дополнять уже существующие для более эффективной работы.

Заключение

В результате выполнения работы была реализована система для учета движения контингента студентов Новосибирского авиационного технического колледжа.

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

Система на данный момент работоспособна и может внедряться в учебных заведениях. В дальнейшем систему можно усложнить и дополнить другими функциональными элементами.

Литература

1. Вектор учета. Технические требования предъявляемые к серверу и рабочим компьютерам пользователя [Электронный ресурс]. - Режим доступа: http://1cvector.ru/voprosi-i-otveti/tehnicheskie-trebovaniya-k-serveru-i-rabochim-kompyuteram.html

2. ИОТ №03-07. Инструкция по охране труда при работе на персональном компьютере [Текст]. - Введ. с 2008-02-12. - НУДО НУЦПП "СибПроф". - 4 с.

3. 3Радченко, М. Г.1С: Предприятие 8.2 Коротко о главном. Новые возможности версии 8.2 [Текст] / М.Г. Радченко. - М.: ООО "1С: Паблишинг", 2009. - 416 с. - ISBN978-5-9677-1146-6.

4. 1С Предприятие 8. Руководство разработчика прикладных решений [Электронный ресурс], сост.В. Байдаков, В. Дранищев, А. Краюшкин и др. - Фирма "1С", 2009-521 с.

5. 1С Предприятие 8. Руководство администратора [Электронный ресурс], сост.В. Байдаков, В. Дранищев, А. Краюшкин и др. - Фирма "1С", 2009 - 216 с.

6. 1С Предприятие 8. Руководство пользователя [Электронный ресурс], сост. В. Байдаков, В. Дранищев, А. Краюшкин и др. - Фирма "1С", 2009 - 213 с.

7. 1С Предприятие 8.2 Клиент-серверный вариант. Руководство администратора. [Электронный ресурс], сост. В. Байдаков, В. Дранищев, А. Краюшкин и др. - Фирма "1С", 2009 - 160 с.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.